@charset "UTF-8";



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

#signboard{background:url("/base/mtl/cmn/img/treatment/suresmile/signboard-bg.jpg") no-repeat center center;background-size:cover;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
.tmp-treatment-signboard .section-main .ads{font-size:180%;}
}



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

#treatment-suresmile-intro{background:url("/base/mtl/cmn/img/treatment/suresmile/intro-bg.jpg") no-repeat center center;background-size:cover;}
#treatment-suresmile-intro .section-base{width:1440px;margin:0px auto;}
#treatment-suresmile-intro .section-frame{padding:180px 40px;}
#treatment-suresmile-intro .section-main{}
#treatment-suresmile-intro .section-image{display:none;}

#treatment-suresmile-intro-main{}
#treatment-suresmile-intro-main .item-base{}
#treatment-suresmile-intro-main .item-frame{}
#treatment-suresmile-intro-main .item-header{margin-bottom:60px;}
#treatment-suresmile-intro-main .item-header .ads{margin-bottom:15px;font-size:300%;line-height:150%;}
#treatment-suresmile-intro-main .item-header .cnt{font-size:125%;line-height:150%;}
#treatment-suresmile-intro-main .item-main{}
#treatment-suresmile-intro-main .item-main .list{margin-left:40px;}
#treatment-suresmile-intro-main .item-main .list ul{}
#treatment-suresmile-intro-main .item-main .list li{padding:15px 0px;}
#treatment-suresmile-intro-main .item-main .list .headline{margin-bottom:10px;color:#2B9098;font-size:200%;line-height:150%;}
#treatment-suresmile-intro-main .item-main .list .cnt{font-size:125%;line-height:150%;}

#treatment-suresmile-intro .section-image{}
#treatment-suresmile-intro .section-image img{width:100%;height:auto;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#treatment-suresmile-intro .section-base{width:auto;}
#treatment-suresmile-intro .section-frame{padding:120px 40px;}

#treatment-suresmile-intro-main .item-header .ads{font-size:250%;}
#treatment-suresmile-intro-main .item-header .cnt{font-size:100%;}
#treatment-suresmile-intro-main .item-main .list .headline{font-size:150%;}
#treatment-suresmile-intro-main .item-main .list .cnt{font-size:100%;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#treatment-suresmile-intro{background:none;}
#treatment-suresmile-intro .section-frame{padding:90px 40px;}
#treatment-suresmile-intro .section-image{display:block;}

#treatment-suresmile-intro-main .item-main .list .headline{font-size:125%;}

#treatment-suresmile-intro-main .item-main .list{margin-left:0px;}
}
@media screen and (max-width:767px){
#treatment-suresmile-intro .section-frame{padding:90px 20px;}

#treatment-suresmile-intro-main .item-header .ads{font-size:200%;}
}
@media screen and (max-width:639px){
#treatment-suresmile-intro .section-frame{padding:60px 20px;}

#treatment-suresmile-intro-main .item-header .ads{font-size:150%;}

#treatment-suresmile-intro-main .item-header{margin-bottom:30px;}
}
@media screen and (max-width:479px){}



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

#treatment-suresmile-feature{}
#treatment-suresmile-feature .section-base{width:1440px;margin:0px auto;}
#treatment-suresmile-feature .section-frame{padding:180px 40px;}
#treatment-suresmile-feature .section-main{}

#treatment-suresmile-feature-main{}
#treatment-suresmile-feature-main .item-base{}
#treatment-suresmile-feature-main .item-frame{}
#treatment-suresmile-feature-main .item-main{}
#treatment-suresmile-feature-main .item-main .part{padding:40px 0px;}
#treatment-suresmile-feature-main .item-main .part-frame{display:table;width:100%;}
#treatment-suresmile-feature-main .item-main .part-main{display:table-cell;vertical-align:middle;width:50%;}
#treatment-suresmile-feature-main .item-main .part-main .headline{margin-bottom:30px;color:#2B9098;font-size:200%;line-height:150%;}
#treatment-suresmile-feature-main .item-main .part-main .period{margin-bottom:30px;}
#treatment-suresmile-feature-main .item-main .part-main .period dl{display:table;}
#treatment-suresmile-feature-main .item-main .part-main .period dt{display:table-cell;vertical-align:middle;padding-right:30px;}
#treatment-suresmile-feature-main .item-main .part-main .period dt span{padding:5px 20px;background:#5AC5CE;color:#fff;border-radius:30px;font-size:125%;}
#treatment-suresmile-feature-main .item-main .part-main .period dd{display:table-cell;vertical-align:middle;color:#5AC5CE;font-size:200%;}
#treatment-suresmile-feature-main .item-main .part-main .period dd span:nth-child(1){font-size:200%;}
#treatment-suresmile-feature-main .item-main .part-main .period dd span:nth-child(2){font-size:150%;}
#treatment-suresmile-feature-main .item-main .part-main .cnt{font-size:125%;line-height:150%;}
#treatment-suresmile-feature-main .item-main .part-footer{display:table-cell;vertical-align:middle;width:45%;padding-left:5%;}
#treatment-suresmile-feature-main .item-main .part-footer .image{}
#treatment-suresmile-feature-main .item-main .part-footer .image img{width:100%;height:auto;}
#treatment-suresmile-feature-main .item-footer{position:relative;margin-top:90px;}
#treatment-suresmile-feature-main .item-footer .frame{padding:30px 460px 30px 40px;border:2px solid #5AC5CE;}
#treatment-suresmile-feature-main .item-footer .ads{margin-bottom:30px;font-size:200%;line-height:150%;}
#treatment-suresmile-feature-main .item-footer .headline{margin-bottom:15px;color:#2B9098;font-size:150%;line-height:150%;}
#treatment-suresmile-feature-main .item-footer .cnt{font-size:125%;line-height:150%;}
#treatment-suresmile-feature-main .item-footer .image{position:absolute;right:0;top:-60px;}
#treatment-suresmile-feature-main .item-footer .image img{width:360px;height:auto;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#treatment-suresmile-feature .section-base{width:auto;}
#treatment-suresmile-feature .section-frame{padding:120px 40px;}

#treatment-suresmile-feature-main .item-main .part-main .headline{font-size:150%;}
#treatment-suresmile-feature-main .item-main .part-main .period dd{font-size:150%;}
#treatment-suresmile-feature-main .item-main .part-main .period dd span:nth-child(1){font-size:150%;}
#treatment-suresmile-feature-main .item-main .part-main .period dd span:nth-child(2){font-size:125%;}
#treatment-suresmile-feature-main .item-main .part-main .cnt{font-size:100%;}
#treatment-suresmile-feature-main .item-footer .ads{font-size:150%;}
#treatment-suresmile-feature-main .item-footer .headline{font-size:125%;}
#treatment-suresmile-feature-main .item-footer .cnt{font-size:100%;}

#treatment-suresmile-feature-main .item-header{margin-bottom:30px;}
#treatment-suresmile-feature-main .item-main .part{padding:20px 0px;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#treatment-suresmile-feature .section-frame{padding:90px 40px;}

#treatment-suresmile-feature-main .item-main .part-main .headline{font-size:125%;}
#treatment-suresmile-feature-main .item-main .part-main .period dt span{font-size:100%;}
#treatment-suresmile-feature-main .item-main .part-main .period dd{font-size:125%;}
#treatment-suresmile-feature-main .item-footer .ads{font-size:125%;}
#treatment-suresmile-feature-main .item-footer .headline{font-size:100%;}

#treatment-suresmile-feature-main .item-footer{margin-top:60px;}
#treatment-suresmile-feature-main .item-footer .frame{padding:30px 200px 30px 40px;}
#treatment-suresmile-feature-main .item-footer .image{position:absolute;right:0;top:auto;bottom:-60px;}
#treatment-suresmile-feature-main .item-footer .image img{width:160px;height:auto;}
}
@media screen and (max-width:767px){
#treatment-suresmile-feature .section-frame{padding:90px 20px;}

#treatment-suresmile-feature-main .item-main .part-frame{display:block;}
#treatment-suresmile-feature-main .item-main .part-main{display:block;width:100%;}
#treatment-suresmile-feature-main .item-main .part-footer{display:block;width:100%;margin-top:30px;padding-left:0%;}
}
@media screen and (max-width:639px){
#treatment-suresmile-feature .section-frame{padding:60px 20px;}

#treatment-suresmile-feature-main .item-footer{margin-top:30px;}
#treatment-suresmile-feature-main .item-footer .frame{padding:20px 20px 100px 20px;}
#treatment-suresmile-feature-main .item-footer .image{position:absolute;right:0;top:auto;bottom:-30px;}
#treatment-suresmile-feature-main .item-footer .image img{width:auto;height:120px;}
}
@media screen and (max-width:479px){}



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


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}