/* sp表示 first-childテキスト折り返し対応
---------------------------------------- */
@media screen and (max-width: 599px) {
    #contents-body .hero-area .hero-tile:first-child .hero-tile-link {
        margin-bottom: 50px;
    }
    #contents-body .hero-area .hero-tile:first-child .hero-title {
        bottom: -50px;
        height: 50px;
        padding-top: 7px;
        line-height: 1.5;
    }
    #contents-body .hero-area .hero-tile:first-child .hero-title-inner {
        height: 50px;
        line-height: 1.4em;
        -webkit-box-orient: inherit !important;
    }
}




/* パネル8個表示対応
---------------------------------------- */
#contents-body .panel-8 .hero-area .hero-tile:first-child {
	width: 25%;
}
#contents-body .panel-8 .hero-area .hero-tile:first-child .hero-tile-link {
	padding-top: 50.158730%;
}
#contents-body .panel-8 .hero-area .hero-tile:first-child .hero-title-inner {
	font-size: 15px;
}
#contents-body .panel-8 .hero-area .hero-tile:nth-child(4) {
	position: inherit;
	left: auto;
	bottom: auto;
}
#contents-body .panel-8 .hero-area .hero-tile:nth-child(5) {
	position: inherit;
	right: auto;
	bottom: auto;
}

@media screen and (max-width:599px) {
	#contents-body .panel-8 .hero-area .hero-tile:first-child {
		width: 50%;
	}
	#contents-body .panel-8 .hero-area .hero-tile:first-child .hero-title {
		bottom: -50px;
		height: 50px;
		padding-top: 7px;
	}
	#contents-body .panel-8 .hero-area .hero-tile:first-child .hero-tile-link {
		padding-top: 50.135501%;
	}
	#contents-body .panel-8 .hero-area .hero-tile:first-child .hero-title-inner {
		height: 36px;
		font-size: 14px;
	}
}




/* メンテナンス告知導線対応
---------------------------------------- */
#maintenanceInfo {
    display: none;
}

.infoWrap {
    background: #ededed;
    text-align: center;
    padding: 5px 5px;
    margin-top: 20px;
}
.infoWrap a {
    font-size: 16px !important;
    font-weight: bold;
}