@charset "UTF-8";

/*
======== table of content. ===============

summary:水天宮前ステーション歯科/
口腔がん無料検診センター
（ミュゼホワイトニング加盟医院） SP

==========================================
*/

@media screen and (max-width: 767px) {

html { font-size: 100%; }
body { font-size: inherit; }

.forpc { display: none; }
.forsp { display: block; }

.bnr_musse { width: 97%; }
.bnr_musse a { border-bottom: none; }

#sp_bottom p,#footer_utility p { font-size: 1rem; }

#musee { font-size: 0.8rem; }

/*プロモ*/
#promo { height: 30vh; }

#promo h1,.txt_promo_notice { }

#promo h1 { font-size: 1.3rem; }
.txt_promo_notice { font-size: 0.8rem; }

.musee_contents { max-width:inherit; margin: auto 2.7%; }
.musee_contents img {  }

.musee_contents h2 { font-size: 1.2rem;}

.musee_contents h2::after {
}

.musee_contents_inner { width:auto; }

.col_2 { flex-direction: column; margin-bottom: 4%; }
.col_2 .col { width: 100%; }
.col_2 .col.col_img { width:60%; margin: auto; }

.col_2.col_flow { flex-direction: row; }
.col_2.col_flow .col.col_txt { width:68%; word-break: break-all; }
.col_2.col_flow .col.col_img { width:28%; }

.col_2.col_flow .col.col_txt.col_koukuu { width:53%; }
.col_2.col_flow .col.col_img.col_koukuu_img { width:42%; }


.musee_contents h3 { font-size: 1.1rem; }

.musee_contents h3::before { top:0.15em; font-size: 1rem; }

.color_1{ }
.color_1::before { }

.color_2 { }
.color_2::before { }

.color_3 {  }
.color_3::before {  }

.color_4 {  }
.color_4::before { }

.color_5 {  }
.color_5::before {  }

.musee_contents h4 {}

.musee_contents h4::before {font-size: 0.9em;}

.musee_contents h4.ttl_shop { font-size: 0.9rem; }

.flow,
.prices { margin-bottom: 16%; }
.sec_margin { margin-bottom: 4%; padding-bottom: 4%; }

.sec_indent { margin-left: 8%; }

.musee_contents_bg { margin-bottom: 10%; padding: 10% 0; }

.musee_contents_bg .musee_contents {  }
	
.border {  }


.cp_qa *, .cp_qa *:after, .cp_qa *:before {
}
.cp_qa dt {
}
.cp_qa dd {
}
.cp_qa dt::before, .cp_qa dd::before {
}
.cp_qa dt::before {
}
.cp_qa dd::before {
}
.cp_qa dt::after, .cp_qa dd::after {
	border-width: 3px 0 3px 3px;
}
.cp_qa dt::after {
}
.cp_qa dd::after {
}

}
