@charset "UTF-8";

/* nail_price ----------------------------------------------- */
.facial img{width:100%;}
.facial .box{margin-bottom:10%;border-bottom:2px dotted #ccc;}
.facial .intro img{margin-bottom:5%;}

.facial .intro{margin-bottom: 12%;}
.facial li{margin-bottom:4%;}
.facial li .tit{background: url(../images/nail/icon.jpg) no-repeat left;background-size: contain;padding-left: 9.5%;font-size: 4vw;font-weight: 700;line-height: 1.4;margin-bottom: 0;}
.facial .box dl{padding: 3%;line-height: 1.4;}
.facial .box dl:nth-child(even){background:#ededed;}
.facial .box dd{font-family: futura-pt;font-weight: 500;text-align: right;font-size: 5vw;width: 100%;}
.facial .box dd span{display: inline-block;border: 1px solid #a1a1a1;padding: 0 5%;margin-right: 1%;font-size: 70%;background: #fff;}
.facial .box dt small{display:block;font-size: 85%;}
.facial .memo{text-align: right;}

.facial .qabox .title{text-align: center;font-family: futura-pt;font-weight: 500;font-size: 8vw;line-height: 1.4;margin-bottom: 5%;letter-spacing: 2px;}
.facial .qabox .title small{display:block;font-size: 40%;}

.onayami .title{font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E,serif;font-size: 5.8vw;text-align: center;font-weight: 600;color: #000;line-height: 1.2;letter-spacing: 1px;margin-bottom: 5%;}
.onayami .title b{color:#961124;font-size: 130%;font-feature-settings: "palt";}
.onayami .title small{display:block;font-size: 80%;}
.onayami .box{border: 3px solid #e4e4e4;padding:5%;background: #fff;}
.onayami li{border-bottom:2px dotted #ccc;padding: 4% 0 4% 8%;position: relative;font-weight: bold;color: #000;line-height: 1.2;}
.onayami li:before{content:"";width:5%;height: 100%;background: url(../images/nail/check-icon.jpg) no-repeat center;background-size: contain;position:absolute;left: 0;top: 0;}
.onayami .tit{background:#000;color:#fff;text-align: center;font-weight: bold;padding: 2% 0;}

@media screen and (min-width: 736px) {
.facial .box{margin-bottom:50px;}
.facial .intro img{width:auto;display:inline-block;margin-bottom: 30px;}
.facial .intro .textbox{display:inline-block;width: 440px;margin-left: 30px;vertical-align: top;}
.facial .intro{margin-bottom:30px;}
.facial li .tit{font-size:20px;padding-left: 45px;display: inline-block;width: 30%;vertical-align: top;margin-top: 13px;}
.facial .pre{display:inline-block;width: 68%;}
.facial .box dl{padding:10px;}
.facial .box dt,.eyelush .box dd{display:inline-block;}
.facial .box dt{width:70%}
.facial .box dd{font-size: 18px;width:30%;}

.facial .qabox .title{font-size:45px;}
.facial .qabox .title small{font-size:14px;}

.facial .onayami{margin-bottom: 50px;}
.facial .onayami .title{font-size: 50px;letter-spacing: 3px;}
.facial .onayami .box{padding: 30px;}
.facial .onayami img{float:right;width:auto;}
.facial .onayami ul{width: 400px;}
.facial .onayami li{padding: 16px 0 16px 30px;}
.facial .onayami li:before{width:20px;height: 100%;}
.onayami .tit{padding:10px;}
    
}



