@charset "UTF-8";

.reason{ margin-bottom: 10vw}
.reason .textbox{margin-bottom:5vw;}
.reason .textbox ul{margin: 6vw auto;}
.reason .textbox li{margin-bottom:1.6vw;text-indent: -0.6em;padding-left: 0.6em; }
.reason .textbox li:before{content:"・";}

.tokutyo{background:#fff;padding:6%;margin-bottom: 12vw;}
.tokutyo .box{padding: 4%;margin: 0 auto  5%;background: #efeae1;}
.tokutyo dt{background:var(--black);color:#fff;font-weight:bold;text-align:center;padding: 2% 2%;margin-bottom:2%;line-height: 1.4;}
.tokutyo .box dl{margin-bottom:5vw;}
.tokutyo .box dl:nth-last-child(1){margin-bottom:0;}
.tokutyo .box dl:nth-child(1) dt{background:var(--gold);}
.tokutyo .tit{ color: var(--gold);font-size: 120%;font-family: var(--mincho); font-weight: 600; }





/* ============================================= pc
================================================*/
@media screen and (min-width: 736px) { 
.subhero{background: url(../../../images/menu/skin/photofacial/pc-subhero.jpg) center left -380px;padding: 250px 0;background-size: cover;}
	
.reason{margin-bottom: 60px;}
.reason .textbox{margin: 0 auto 4%;width: 100%;}
.reason .textbox ul{margin: 20px auto;}
.reason .textbox li{margin-bottom: 6px;}
.reason .textbox li:before{content:"・";}

	
}

@media screen and (min-width: 1000px) {	
.tokutyo{padding: 0 30px 40px 30px;margin-bottom: 60px;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;align-items: start;}
.tokutyo img{width:45%;order:2;margin-bottom: 0;}
.tokutyo .textbox{width:52%;order:1;}
.tokutyo .box{border:none;padding:0;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;width:100%;order:3;margin: 40px 0 0 0;}
.tokutyo .midashi04{width:100%;}
.tokutyo .box dl{width: 50%;padding: 20px;}
.combination .tbl01{width:100%;margin-bottom:0;}
	
}

@media screen and (min-width: 1200px) {
.subhero{background: url(../../../images/menu/skin/photofacial/pc-subhero.jpg) center top;background-size: 2000px;}

}
  /* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 
.subhero{background: url(../../../images/menu/skin/photofacial/pc-subhero@2x.jpg) center left -380px;background-size: cover;}
}
@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1200px) and (min-resolution: 2dppx) { 
.subhero{background: url(../../../images/menu/skin/photofacial/pc-subhero@2x.jpg) center top;background-size: 2000px;}
}