@charset "UTF-8";

/* nail_price ----------------------------------------------- */
.nail img{width:100%;margin-bottom:5%;}

.nail .subbox{background:#f2f2f2;padding:10% 0;margin-bottom: 10%;}
.nail .subbox .sub{font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, serif;font-size: 4.5vw;line-height: 1.4;text-align: center;position: relative;margin-bottom: 10%;}
.nail .subbox .sub:after{content:"";background:#000;width:15%;height:2px;position:absolute;bottom: -15px;left: 43%;}

.nail .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 .title small{display:block;font-size: 40%;}

.nail .other{background:#faefef;padding:10% 0;}
.nail .other li{margin-bottom:10%;}
.nail .other li:nth-last-child(1){margin-bottom:0;}
.nail .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;}
.nail .other .deco{font-weight:bold;margin-bottom: 2%;text-align: center;color: #9e645c;}
.nail .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 .other a:after{content: "\f105";font-family: 'icon';position: absolute;right: 5%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.nail .other .txt{font-size:90%;line-height: 1.6;}

.nail .intro li{background:#fbf4f4;padding:6%;margin-bottom: 5%;}
.nail .intro li .ttl{font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, serif;font-size:4vw;text-align: center;line-height: 1.4;font-weight: 600;color: #8d4646;}

.nail .onayami{margin-bottom:10%;}
.onayami .ttl{background:#c6acab;text-align: center;color: #fff;font-weight: bold;padding: 1% 0;margin-bottom: 0;font-size: 110%;}
.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;}

.nail .ace-item {border-bottom:1px solid #ccc;margin-bottom:8%;}
.nail .ace-item .ttl{font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E,serif;text-align: center;font-size: 7.2vw;line-height: 1.2;font-weight: 600;color: #9d5e5e;margin-bottom: 5%;}
.nail .ace-item .ttl small{font-size:60%;display:block;color:#000}
.nail .ace-item .box img{width:80%;margin:0 auto 4%;}

.nail .morebox{margin-bottom:15%;}
.nail .more_tit{background:#d0a49f;color: #fff;font-weight: bold;font-size: 4vw;padding: 1% 3%;position: relative;}
.nail .more_tit:after{content: "\f105";font-family: 'icon';position: absolute;right: 5%;transform: rotate(90deg);}
.nail .more_tit.open:after{transform: rotate(-90deg);}
.nail .morebox 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 .morebox a:after{content: "\f105";font-family: 'icon';position: absolute;right: 5%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}

@media screen and (min-width: 736px) {
.nail img{width:auto;}
.nail .intro{margin-bottom:80px;}
.nail .intro img{float:right;width:auto;}
.nail .intro .textbox{float:left;width: 450px;}
.nail .intro>.txt{clear: both;}
.nail .intro li{width:48%;padding:40px;margin-bottom: 0;}
.nail .intro li .ttl{font-size:20px;}

.nail .subbox{padding: 100px 0 70px 0;margin-bottom: 40px;}
.nail .subbox img{margin:0 auto 30px;}
.nail .subbox .sub{font-size:30px;margin-bottom: 70px;}
.nail .subbox .sub:after{width: 70px;left: 418px;bottom: -26px;}

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

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

.nail .other{padding: 100px 0 70px 0;}
.nail .other li{width:48.5%;margin-bottom:0;}
.nail .other .tit{font-size: 20px;}
.nail .other a{font-size:18px;}

.nail .ace-item{margin-bottom:40px;}
.nail .ace-item .ttl{font-size: 38px;letter-spacing: 2px;}
.nail .ace-item img{width:auto;margin:0 auto 30px;}
.nail .ace-item .box img{width:auto;display:inline-block;margin-bottom: 0;vertical-align: middle;}
.nail .ace-item .box p{display:inline-block;width: 316px;margin: 0 0 0 30px;vertical-align: middle;}
.nail .ace-item .box {width:710px;margin: 0 auto 50px;}

.nail .more_tit{font-size:20px;padding: 5px 20px;}
.nail .baitem li{margin-bottom:50px;}
.nail .morebox a{font-size:18px;width:400px;padding:15px;margin:0 auto;}

    
}



