@charset "utf-8";
/* main
================================================ */
.faq-area{
	padding: 2em 0;
	font-weight: bold;
}
.faq-area:first-of-type{
	padding: 0 0 2em;
}
.faq-area:nth-child(odd){
	background-color: #fff;
}
#premium .faq-area:nth-child(odd){
	background-color: #4D4D4D;
}
#maxcube .faq-area:nth-child(odd){
	background-color: #efefef;
}
#maxcube .faq-area:nth-child(even){
	background-color: #e6e6e6;
}
.faq-area > dt + dd{
	margin-top: 0.8em;
}
.faq-area > dt, .faq-area > dd{
	display: -webkit-box;
	display: flex;
	flex-wrap: nowrap;
	align-items: baseline;
}
.faq-icon{
	color: #fff;
	width: 1.5em;
	height: 1.5em;
	margin-right: 0.5em;
	text-align: center;
	line-height: 1.5em;
	border-radius: 50%;
}
.faq-txt{
	width: calc(100% - 2em);
}
#maxcube dt .faq-txt{
	color:#000000;
}
#maxcube .faq-area .btn-color_txt,
#maxcube .faq-area .txt_underline{
	color: #000000;
}
#maxcube .footer-hotel_tel a{
	color:#000000;
}
/* ================================================
 タブレット
================================================ */
@media screen and (max-width: 896px) {
/* main
================================================ */
}
@media screen and (max-width: 673px) {
/* main
================================================ */
}

/* ================================================
 スマホ
================================================ */
@media screen and (max-width: 480px) {
/* main
================================================ */

}