@charset "UTF-8";

/* nail_price ----------------------------------------------- */
.nail_price img{width:100%;}
.nail_price .box{margin-bottom:10%;border-bottom:2px dotted #ccc;}
.nail_price .box:nth-last-child(1){margin-bottom:0;border-bottom:none;}
.nail_price .intro img{margin-bottom:5%;}

.nail_price .intro{margin-bottom: 12%;}
.nail_price li{margin-bottom:4%;}
.nail_price 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;}
.nail_price dl{padding: 3%;line-height: 1.4;}
.nail_price dl:nth-child(even){background:#ededed;}
.nail_price dd{font-family: futura-pt;font-weight: 500;text-align: right;font-size: 5vw;}
.nail_price dd span{display: inline-block;border: 1px solid #a1a1a1;padding: 0 5%;margin-right: 1%;font-size: 70%;background: #fff;}
.nail_price dt small{display:block;font-size: 85%;}
.nail_price .clear .intro img{float:inherit;}
.nail_price .clear .intro .textbox{float:inherit;}

.nail_price .other{background:#faefef;padding:10% 0;}
.nail_price .other li{margin-bottom:10%;}
.nail_price .other li:nth-last-child(1){margin-bottom:0;}
.nail_price .other .tit{font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, serif;font-size: 5vw;margin-bottom: 0;font-weight: 600;text-align: center;background: none;padding-left: 0;line-height: 1.8;}
.nail_price .other .deco{font-weight:bold;margin-bottom: 2%;text-align: center;color: #9e645c;}
.nail_price .other a{display:block;background:#000;color:#fff;font-family: futura-pt;font-weight: 600;text-align: center;padding: 3% 0;font-size: 4vw;letter-spacing: 3px;position: relative;}
.nail_price .other a:after{content: "\f105";font-family: 'icon';position: absolute;right: 5%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.nail_price .other .txt{font-size:90%;line-height: 1.6;}

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

.nail_price .other img{margin-bottom: 5%;}



@media screen and (min-width: 736px) {
.nail_price .box{margin-bottom:50px;}
.nail_price .intro img{width:auto;display:inline-block;margin-bottom:0;}
.nail_price .intro .textbox{display:inline-block;width: 440px;margin-left: 30px;vertical-align: top;}
.nail_price .intro{margin-bottom:30px;}
.nail_price li .tit{font-size:20px;padding-left: 45px;display: inline-block;width: 30%;vertical-align: top;margin-top: 13px;}
.nail_price .pre{display:inline-block;width: 68%;}
.nail_price .pre.w100{width:100%;}
.nail_price .full .pre{width:100%;}
.nail_price dl{padding:10px;}
.nail_price dt,.nail_price dd{display:inline-block;}
.nail_price dt{width: 69%;}
.nail_price dd{font-size: 18px;width:30%;}
.nail_price dt p{font-size: 12.8px;width: 330px;display: inline-block;}
	
.nail_price .other{padding: 100px 0 70px 0;}
.nail_price .other li{width:48.5%;margin-bottom:0;}
.nail_price .other .tit{font-size: 20px;width: 100%;margin-top: 0;}
.nail_price .other a{font-size:18px;}
	
.nail_price .other .title{font-size:45px;}
.nail_price .other .title small{font-size:14px;}
    
}



