@charset "utf-8";
/* CSS Document */

#rwd-content .rwd-box-background-image-with-grid>.background-image>.title {
    color: #fff !important;
	text-shadow: -1px 0px 14px #000;
}

.mb0 { margin-bottom: 0px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb50 { margin-bottom: 50px !important; }

.mhauto{
    min-height: 0px;
}

@media screen and (max-width: 767px) {
    #rwd-content .rwd-box-background-image-with-grid>.rwd-list-grid .box-item>.text {
        font-size: 15px;
        color: #000;
        min-height: auto;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media screen and (max-width: 767px) {
    #rwd-content .rwd-fixed-btn-list-item.quarters {
        FONT-VARIANT: JIS83;
        width: calc(100% / 3);
        border-right: 1px solid #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

  #rwd-content .rwd-fixed-btn-list-text .sim-font-size {
    font-size: 1.6rem !important;
  }

@media print, screen and (min-width: 768px) {
    #rwd-content .rwd-fixed-btn-list-text {
    font-size: 1.6rem !important;
    }
}

@media screen and (max-width: 767px) {
    #rwd-content .rwd-fixed-btn-list-item.quarters {
        FONT-VARIANT: JIS83;
        width: calc(100% / 3) !important;
        border-right: 1px solid #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
