@charset "UTF-8";

.subhero img{width:100%;}

.about{margin-bottom:5vw;}
.about .textbox{margin-bottom:5vw;}
.about .box{background:#fff;padding:6%;}
.about .tit{color: var(--gold);font-size: 150%;font-family: var(--mincho);font-weight: 600;}

.cv-item{margin: 0 auto;padding: 8vw 0;}
.cv-item li img{width: 100%;}

.plan-lead{text-align: center;}

.price:last-of-type{margin-bottom: 0;}
.price-item{color: var(--gold);font-weight: 500;display:-webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;margin-bottom: 4vw;}
.price-item dt{padding: 1.5% 5%;border: 1px solid var(--gold);border-radius: 30px;text-align: center;margin-right: 2vw;line-height: 1;font-weight: 600;}
.price-item dd{font-size: 6.8vw;font-weight: 600;}
.price-item dd small{font-size: 80%;}

.cause{width: 100%;}
.cause .bnrbox li .tit{line-height: 1;}


.menu-list .title{position:relative;font-family: var(--mincho);font-weight: 600;font-size: 5vw;text-align:center;margin-bottom:1%;}
.menu-list .title span{background:#fff;display:table;margin:0 auto;position:relative;padding:0 5%;}
.menu-list .title:before{content:"";width:100%;height:1px;background:#ccc;position:absolute;left:0;top:50%;}
.menu-list li{margin-bottom: 3vw;}
.menu-list li a{padding: 2vw 5vw;font-weight: 600;background: #efeae1 url(../../images/arrow01.png) no-repeat center right 20px;background-size: 12px;}

.case ul{margin-bottom: 5vw;}
.case li{margin-bottom: 12vw;}
.case li:last-child{margin-bottom: 0;}
.case dl{margin-bottom: 3vw;padding-bottom: 3vw;border-bottom: 1px solid #ccc;}
.case dt{font-size: 110%;font-weight: 600;}
.case dd{line-height: 1.2;}


.reason{ margin-bottom:0}
.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:"・";}
.reason li img{width: 100%;}

.reccomend .dictor{position: relative;background:url("../../images/worries/acne/reccomend-deco.png") no-repeat bottom 10vw right;background-size:50vw;margin-bottom: 12vw;}
.reccomend .dictor img{width: 60vw;margin: 0 auto 5vw}
.reccomend .dictor .lead{font-size: 150%;font-family: var(--mincho);color: var(--gold);font-weight: 600;line-height: 1.4;}
.reccomend .dictor dl{margin-bottom: 5vw;padding: 2vw;border-bottom: 1px solid #ccc;padding-left:5vw;border-left: 5px solid var(--gold)}
.reccomend .dictor dd{font-size: 180%;font-family: var(--mincho);font-weight: 600;}

.reccomend .reccomend-item img{width: 100%;}





/* ============================================= pc
================================================*/
@media screen and (min-width: 736px) { 
	
.subhero{background: url("../../images/worries/acne/pc-subhero.jpg") center left -380px;padding: 200px 0;background-size: cover;}
.about{margin-bottom:30px;}
	
.cv-item{max-width: 960px;padding: 80px 0;}
	
.price-item{padding: 0;margin-bottom: 10px;}
.price-item dt{padding: 6px 30px;margin-right: 12px;}
.price-item dd{font-size: 28px;}
	
.cause .bnrbox li {padding: 10px;}
	
.menu-list .title{font-size: 25px;}
.menu-list ul{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.menu-list li{margin-bottom: 10px;width: 48%;}
.menu-list li a{padding: 8px;}
	
.case{margin-bottom: 0;}
.case ul{margin-bottom: 30px;}
.case li{width:32%;margin-bottom: 0;}
.case dl{margin-bottom: 10px;padding-bottom: 10px;}
.case dd{font-size: 14px;}
	
.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:"・";}
.reason li{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: flex-start;}
.reason li img{width: 40%;}
.reason li .textbox{width: 50%;}
	

.reccomend .dictor{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:flex-start;margin-bottom: 60px;background-size:300px;background:url("../../images/worries/acne/reccomend-deco.png") no-repeat bottom  right;}
.reccomend .dictor img{width:40%;margin: 0;}
.reccomend .dictor .text{width: 55%;}
.reccomend .dictor dl{margin-bottom: 15px;padding:0 0  15px 20px;}
	
.reccomend .reccomend-item li{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: flex-start;}
.reccomend .reccomend-item li img{width: 40%;order: 2;}
.reccomend .reccomend-item li .textbox{width: 55%;}


}

@media screen and (min-width: 1000px) {
.midashi04{padding:10px 20px;margin-bottom:20px;}
.about > img{display:inline-block;width:45%;margin-bottom: 0;max-width: 500px;}
.about .textbox{display:inline-block;width: 48%;margin: 0 0 0 5%;vertical-align:top;}
.about .box{padding: 50px;margin: 40px 0 0 0;}
.about .box img{width: 650px;margin: 0 auto 30px;}
	
.menu-list li{margin-bottom: 10px;width: 48%;}

.reason li img {max-width: 500px;}
.reccomend .dictor{align-items:center}
.reccomend .dictor img{max-width: 450px;}
.reccomend .reccomend-item li img{max-width: 500px;}

	
	
}
	
	
@media screen and (min-width: 1200px) {
.subhero{background: url(../../images/worries/acne/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/worries/acne/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/worries/acne/pc-subhero@2x.jpg") center top;background-size: 2000px;}
}