@charset "UTF-8";header{position:fixed;top:0;left:0;width:100%;z-index:15000}.straightened_banner{padding-top:50px}#contents_ce{padding:0}.doubleBanar{width:1000px;margin:30px auto 30px;overflow:hidden}.doubleBanar .spBanarDouble{display:block;width:49%;float:left}.doubleBanar .spBanarDouble img{width:100%;height:auto}.doubleBanar .spBanarDouble:first-child{margin-right:2%}.doubleBanar .spBanarDouble:nth-child(3){margin-right:2%}#salon_result{padding:0 0 100px;overflow:hidden}.salon_titlebk{padding:50px 0 27px 0;font-size:50px;font-weight:100;color:#666;background-repeat:repeat-x;margin:0}.salon_titlebk:first-letter {color:#9c6}#salon_result .titleCatch{margin:20px 0 10px;padding:15px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#666;font-size:18px;font-weight:bold}.salon_list{text-align:left;color:#666;padding:30px 0 30px;overflow:hidden;border-bottom:1px solid #EEE;width:100%}.salon_list .photoDataBox{width:385px;float:left;overflow:hidden}.salon_list .salonPhoto{width:100%;height:250px;background-size:cover;background-repeat:no-repeat;background-position:50% 100%;display:block;margin:0 20px 3px 0;position:relative}.salon_list .salonPhoto .nameFillter{background:rgba(0,0,0,0.2);font-size:22px;font-weight:bold;color:#FFF;text-align:center;padding:110px 0 0;width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0}.salon_list .salonPhoto:hover .nameFillter{background:0}.salon_list .salonSubPhoto{width:49.5%;height:80px;background-size:cover;background-repeat:no-repeat;background-position:50% 100%;display:block;float:left;margin:0 1% 0 0;position:relative}.salon_list .salonSubPhoto:last-child{margin:0}.salon_list .salonSubPhoto .nameFillter{background:rgba(0,0,0,0.5);font-size:22px;font-weight:bold;color:#FFF;text-align:center;padding:60px 0 0;width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0}.salon_list .salonSubPhoto:hover .nameFillter{background:0}.salon_text{float:left;width:370px;padding:0 0 0 20px}.btnBox{width:210px;float:right}.salon_time{line-height:2}.salon_list .fa-map-marker,.salon_list .fa-clock-o,.salon_list .fa-calendar-times-o{padding:0 10px 10px 0}.web_yoyakubtn{float:left;width:210px;height:63px;padding:20px 0 0 0;border-radius:5px;text-align:center;background-color:#f99;color:#fff;border:1px solid #f99;font-weight:bold;font-size:18px;margin:0 0 10px 0}.web_yoyakubtn:hover{background:#FFF;border:1px solid #f99;color:#F99}.web_yoyakubtn a{color:#fff}.salon_telbtn{float:left;width:210px;background-color:#FFF;border:1px solid #e5e5e5;border-radius:5px;padding:8px 0 5px 0;text-align:center;background-repeat:no-repeat;background-position:15px 10px;margin-bottom:10px;font-size:16px;font-weight:bold;color:#666}.salon_telbtn i{color:#f99;font-size:16px}.salonDetailBtn{float:left;width:210px;background-color:#efefef;border:1px solid #e5e5e5;border-radius:5px;padding:8px 0 5px 0;text-align:center;background-repeat:no-repeat;background-position:15px 10px;font-size:14px;font-weight:bold;color:#666;position:relative}.salonDetailBtn:hover{background:#FFF;color:#666}.salonDetailBtn i{display:block;color:#F99;position:absolute;top:25%;right:3%;font-size:18px}.salonlink{font-size:12px;margin:5px 0 10px;font-weight:bold;color:#666;display:block;border:1px solid #CCC;padding:5px;border-radius:3px;width:120px;text-align:center;background:#efefef}.salonlink .fa-angle-right{color:#f99;font-weight:bold;font-size:16px}.salonlink:hover{background:#FFF}#map{text-align:center;background-image:url(/images/common/search_bk.png);background-repeat:repeat-y;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;padding:0 0 50px;position:relative}.mapDotted{background:url(/images/common/search_dotted.png);width:100%;height:100%;position:absolute;top:0;left:0;z-index:5555}.contentData{position:relative;z-index:9999}.salon_title{padding:50px 0 20px 0;font-size:50px;font-weight:100;color:#666;margin:0}.salon_title:first-letter {color:#9c6}#map p{color:#666;line-height:2;padding-bottom:20px}.searchlist{position:relative;width:490px;margin:0 auto}.searchlist i{display:block;position:absolute;top:48px;left:4%;font-size:16px;color:#9c6}.searchlist select{width:490px;padding:25px 50px 22px 25px;background-image:url(/images/common/salon_searchform.png);background-position:98% 50%;background-repeat:no-repeat;background-color:#FFF;margin:20px 0 50px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:bold;color:#666;border:0}.mapbox{width:1000px;margin:0 auto;background-color:#fff;padding:20px;text-align:left;overflow:hidden}.mapbox .capsData{background-color:#f5f5f5;padding:15px 15px 12px;color:#666;font-size:18px;margin:0 0 10px 0;font-weight:bold}.mapbox ul{padding:0;margin:0;box-sizing:border-box;overflow:hidden}.mapbox ul li{list-style:none;width:24%;padding:0;margin:5px .5%;float:left}.mapbox ul li a{color:#333;display:block;border:1px solid #EEE;padding:10px}.mapbox ul li a:hover{color:#999;background:#efefef}.mapbox .allLinkBtn{background:#9c6;border:1px solid #9c6;position:relative;color:#FFF;display:block;width:50%;margin:20px auto 10px;text-align:center;padding:15px 0 12px;font-size:16px}.mapbox .allLinkBtn:hover{background:#FFF;color:#9c6;border:1px solid #9c6}.mapbox .allLinkBtn:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:10px;top:50%;margin-top:-10px}.mapbox .allLinkBtn:hover:after{background-position:-80px -20px}.allbtn{clear:both;text-align:center;margin:50px auto 0 auto;background-color:#9c6;width:462px;height:50px;color:#fff;padding:15px}.allbtn a{color:#fff}.allbtn .fa-angle-right{float:right;padding-top:3px}#salon_cat_list{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50% 100%;height:175px;margin:0;color:#666;position:relative}.salon_cat_namebox .salonAdd{text-align:left;width:100%;display:block}.salon_cat_namebox{float:left;width:480px}#salon_cat_list .salon_cat_header{position:relative;z-index:2000}#salon_cat_list .salon_catbk{margin:0;padding:20px 0 0 0;text-align:left;overflow:hidden}#salon_cat_list .salon_catbk .salon_catfuri{font-size:10px;font-weight:normal;letter-spacing:2px}#salon_cat_list .fillterBox{background:rgba(255,255,255,0.7);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1500}dl.salon_add{text-align:left;font-size:12px;width:400px;padding:0 0 5px;display:block;overflow:hidden}dl.salon_add dt{width:80px;background:#CCC;color:#666;text-align:center;float:left;font-weight:bold;font-size:12px;padding:5px 0}dl.salon_add dd{width:300px;float:left;text-align:left;font-size:14px;padding:5px 0 0 10px}.salon_cat_menuBoxTop{clear:both;width:100%;height:70px;background-color:#f5f5f5;z-index:2100}.salon_cat_menuBox{clear:both;width:100%;height:70px;background-color:#f5f5f5;position:absolute;bottom:0;left:0;z-index:2100}.salon_cat_menu{margin:0 auto;width:1006px;box-sizing:border-box;overflow:hidden}.salon_cat_menu li{float:left;list-style:none;width:20%;font-weight:bold;box-sizing:border-box}.salon_cat_menu li:first-child{border-left:1px solid #e0e0e0}.salon_cat_menu li a{color:#666;padding:25px 0 20px;width:100%;display:block;box-sizing:border-box;border-right:1px solid #e0e0e0}.salon_cat_menu li.stay_home{border-bottom:3px solid #9c6;box-sizing:border-box}.salon_cat_menu li.stay_cu{border-bottom:3px solid #f6b936;box-sizing:border-box}.salon_cat_menu li.stay_cat{border-bottom:3px solid #39c;box-sizing:border-box}.salon_cat_menu li.stay_staff{border-bottom:3px solid #c69;box-sizing:border-box}.salon_cat_menu li.stay_column{border-bottom:3px solid #a47bf1;box-sizing:border-box}.salon_cat_menu li.stay_blog{border-bottom:3px solid #ff9650;box-sizing:border-box}.salon_cat_menu .slide{width:230px;height:350px;float:left;margin-right:25px}.salon_cat_menu .slide{width:230px;height:350px;float:left;margin-right:25px}.salon_cat_menu .slide:nth-child(4),.salon_cat_menu .slide:nth-child(8),.salon_cat_menu .slide:nth-child(12),.salon_cat_menu .slide:nth-child(16){margin-right:0}.salon_cat_menu .slide .photoBack{width:100%;height:100%;background-size:cover;background-position:50% 0}.salon_cat_menu2{margin:0 auto;width:1006px;box-sizing:border-box;overflow:hidden}.salon_cat_menu2 li{float:left;list-style:none;width:16.666%;font-weight:bold;box-sizing:border-box}.salon_cat_menu2 li:first-child{border-left:1px solid #e0e0e0}.salon_cat_menu2 li a{color:#666;padding:25px 0 20px;width:100%;display:block;box-sizing:border-box;border-right:1px solid #e0e0e0}.salon_cat_menu2 li.stay_home{border-bottom:3px solid #9c6;box-sizing:border-box}.salon_cat_menu2 li.stay_cu{border-bottom:3px solid #f6b936;box-sizing:border-box}.salon_cat_menu2 li.stay_cat{border-bottom:3px solid #39c;box-sizing:border-box}.salon_cat_menu2 li.stay_staff{border-bottom:3px solid #c69;box-sizing:border-box}.salon_cat_menu2 li.stay_column{border-bottom:3px solid #a47bf1;box-sizing:border-box}.salon_cat_menu2 li.stay_blog{border-bottom:3px solid #ff9650;box-sizing:border-box}.salon_cat_menu2 li.stay_review{border-bottom:3px solid #399;box-sizing:border-box;position:relative}.salon_cat_menu2 span.numberBall{background-image:url(/images/sp/salon/review_tooltip.png);background-size:100%;background-repeat:no-repeat;color:#FFF;font-size:9px;padding:4px 0;box-sizing:border-box;line-height:100%;text-align:center;width:30px;height:20px;display:block;position:absolute;top:8px;right:35px}.pager_cat ul{margin:30px 0 100px 0}.pager_cat ul li{display:inline-block;margin:5px}.pager_cat ul li a{color:#666;background-color:#f8f8f8;padding:10px 15px;border-radius:5px}.pager_cat ul li a.stay{color:#39c;font-weight:bold}.pager_cat ul li a:hover{background-color:#39c;color:#fff;transition:.5s}.pager_col ul{margin:30px 0 100px 0}.pager_col ul li{display:inline-block;margin:5px}.pager_col ul li a{color:#666;background-color:#f8f8f8;padding:10px 15px;border-radius:5px}.pager_col ul li a.stay{color:#a47bf1;font-weight:bold}.pager_col ul li a:hover{background-color:#a47bf1;color:#fff;transition:.5s}.salontop_cupon_title{font-size:40px;font-weight:100;color:#666;text-align:center;padding:20px 0 30px 0;margin:0 auto 0;position:relative}.salontop_cupon_title:first-letter {color:#f6b936}.salontop_cupon_title a{display:block;position:absolute;top:25px;right:0;padding:10px 40px 10px 30px;background-color:#f6b936;color:#fff;font-size:18px}.salontop_cupon_title a:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:20px;top:50%;margin-top:-10px}.cupon_title{padding:40px 0 27px 0;font-size:40px;font-weight:100;margin:0;color:#666}.cupon_title:first-letter {color:#f6b936}.cu_menu{overflow:hidden;width:1000px;margin:0 auto}.cu_menu ul{margin:0 auto;overflow:hidden;padding:10px 0 30px}.cu_menu ul li{width:33%;margin:0 .5% 0 0;float:left;color:#666;list-style:none;position:relative}.cu_menu ul li:last-child{margin:0}.cu_menu ul li a{display:block;width:100%;box-sizing:border-box;background-color:#f7f7f6;color:#666;font-size:16px;box-shadow:0 2px #ccc;border-radius:5px;padding:20px 0 17px;font-weight:bold}.cu_menu ul li a:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:-20px 0;position:absolute;right:20px;top:50%;margin-top:-10px}.cu_menu ul li.stay a{width:326px;box-shadow:0 2px #f6b936;color:#f6b936}li.stay .co{color:#f6b936}.cu_menu i{display:block;position:absolute;top:30%;right:5%;color:#f6c762;font-size:24px}.cu_box{text-align:left;border:1px solid #f5f5f5;padding:12px;border-radius:5px;height:228px;margin:0 0 15px;color:#333;display:block;overflow:hidden;position:relative;width:100%}.cu_box:hover{opacity:.7}.cu_box i.fa-angle-right{display:block;position:absolute;top:40%;right:3%;font-size:34px;color:#999}.cu_box2{text-align:left;border:1px solid #f5f5f5;padding:12px;border-radius:5px;margin:0 0 15px;color:#333;overflow:hidden;display:table}.new{width:195px;height:100%;margin:0 20px 0 0;background-color:#cc3;font-size:20px;color:#fff;text-align:center;display:table-cell;vertical-align:middle}.all{width:195px;height:100%;margin:0 20px 0 0;background-color:#6cc;font-size:20px;color:#fff;text-align:center;padding:0;box-sizing:border-box;display:table-cell;vertical-align:middle}.return{width:195px;height:100%;margin:0 20px 0 0;background-color:#6696cc;font-size:20px;color:#fff;text-align:center;padding:0;box-sizing:border-box;display:table-cell;vertical-align:middle}.iconBox{display:block;margin:0}.cu_box .cu_textbox{float:left;width:680px;padding:5px 20px 0;display:table-cell}.cu_box2 .cu_textbox{float:left;width:540px;padding:5px 20px 10px;display:table-cell}.cu_box2 .underDataBox{width:100%;overflow:hidden;padding:10px 0 0}.cu_box2 .underDataBox .leftPhoto{width:130px;float:left;height:130px;box-sizing:border-box;overflow:hidden;margin-right:15px}.cu_box2 .underDataBox .leftPhoto span{width:130px;height:130px;box-sizing:border-box;display:table-cell;text-align:center;vertical-align:middle}.cu_box2 .underDataBox .leftPhoto img{max-width:100%;max-height:100%;vertical-align:middle;display:inline-block}.cu_box2 .underDataBox .rotateImg img{transform:rotate(-90deg)}.cu_box2 .underDataBox .cu_detailbox{width:65%;float:left;box-sizing:border-box;padding:5px 15px 5px 0}.numBox{font-size:10px;display:block;padding:0 0 5px}.cu_title{font-size:16px;font-weight:bold}.cu_price{font-size:26px}.cu_arrow{position:relative}.cu_arrow:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:-20px -40px;position:absolute;right:50%;margin-right:-10px;top:50%;margin-top:-10px}.cu_price .fa-caret-right{color:#666;padding:0 15px}.cu_price .cu_red{color:#ad2d2d;font-size:30px;font-weight:bold}.cu_detailbox{width:450px}.cu_detail{padding:5px 0 0;font-size:12px}.cu_green{color:#cc3}.cu_blue{color:#6cc}.cu_blue2{color:#6696cc}.cu_detail:nth-child(3){clear:both}.cu_detail:nth-child(2n+1){width:250px}.cu_main_text{clear:both;font-size:14px;padding:10px 0}.cu_text{clear:both;font-size:10px;padding:10px 0 0}.cu_yoyakubtn{float:right;width:230px;background-color:#f99;color:#fff;text-align:left;margin:0;border-radius:5px;position:relative}.cu_yoyakubtn a{color:#fff;font-size:12px;width:100%;display:block;padding:25px 0 20px 90px}.cu_yoyakubtn .fa-calendar{display:none}.cu_yoyakubtn .yb{font-size:20px}.cu_yoyakubtn:after{content:"";width:55px;height:55px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:270px;background-position:0 -54px;position:absolute;left:35px;top:50%;margin-top:-20px}.cu_print{float:right;width:230px;background-color:#ccc;color:#fff;margin:10px 0;padding:0;text-align:center;border-radius:5px}.cu_print a{color:#fff;background-image:url(../images/salon/cu_print.png);background-repeat:no-repeat;background-position:17% 50%;padding:15px 0 12px 15px;width:100%;display:block;cursor:pointer}.care{text-align:left;line-height:1.8;color:#333;margin:30px 0 80px 0}.salonstaff_title{font-size:40px;font-weight:100;color:#666;text-align:center;padding:35px 0 30px 0;margin:0 auto 0;position:relative}.salonstaff_title:first-letter {color:#c69}.salonstaff_title a{display:block;position:absolute;top:40px;right:0;padding:10px 40px 10px 30px;background-color:#c69;color:#fff;font-size:18px}.salonstaff_title a:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:20px;top:50%;margin-top:-10px}#staff_list{overflow:hidden;width:1024px;margin:0 auto;padding:0 0 50px}#staff_list .wid{width:1024px}.staffbox{text-align:left}.staff_de{color:#666;text-align:left;width:230px;float:left;height:445px;margin:0 13px 30px;display:block;position:relative}.staff_de:hover{opacity:.7}.staffPhotoData{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50% 0;width:100%;height:300px;position:relative;z-index:2000}.staffPhotoData img{width:100%;height:auto}.staffPhotoBack{background-image:url(/images/salon/staff_sample01.png);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:300px;position:absolute;z-index:1000;top:0;left:0}.staff_title{font-size:12px;padding:10px 0 0}.staff_title span{display:block}.staff_name{font-size:20px;font-weight:bold;padding:5px 0 0}.staff_furi{font-size:10px;margin:0;padding:0 0 5px 0;color:#999}.staff_text{font-size:11px}.mvContainer{position:relative}.blurBox{position:absolute;top:0;left:0;width:100%;height:720px;background-size:cover;background-position:50% 100%;z-index:0;overflow:hidden;opacity:.7}.blurBox:before{content:'';background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}.swiper-container{position:relative;width:1280px;height:720px;overflow:hidden;margin:0 auto}.salon_index{background-repeat:no-repeat;background-size:cover;background-position:50% 100%;margin:0;width:100%;height:100%;color:#666;position:relative}.salon_index img{width:100%;height:auto;display:block;position:absolute;bottom:0}.inDataBox{position:relative;width:100%;z-index:40000}#swiper-thumbnailBox{position:absolute;bottom:120px;z-index:2;right:10px;height:50px!important;display:block;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}#swiper-thumbnailBox span{display:block;width:50px;height:50px;background-size:cover;background-position:50% 50%;margin:auto 5px;border:3px solid rgba(255,255,255,0.3);float:right}.salon_index_header{height:105px;width:1280px;background-color:rgba(255,255,255,0.6);padding:0;box-sizing:border-box;position:relative;z-index:5000;margin:-105px auto 0}.salon_index_namebox{float:left;width:500px}.salon_indexbk{padding:25px 0 0 0;margin:0;text-align:left;font-size:24px;font-weight:bold}.salon_indexbk .salon_indexfuri{font-size:10px;font-weight:normal;letter-spacing:2px}.salon_indexadd{text-align:left;font-size:12px;padding:5px 0 0}.salon_indextel{float:right;width:240px;background-color:#fff;border-radius:5px;padding:18px 0 11px 20px;font-size:24px;background-repeat:no-repeat;background-position:20px 20px;box-shadow:0 4px #ccc;margin:18px 15px 0 0;display:block;color:#666;position:relative}.salon_indextel:after{content:"";width:28px;height:28px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:160px;background-position:-30px -30px;position:absolute;left:15px;top:50%;margin-top:-13px}.salon_indextel i{color:#f99}.salon_index_yoyaku{float:right;width:240px;box-sizing:border-box;background-color:#f99;border-radius:5px;padding:21px 0 14px 25px;font-size:20px;box-shadow:0 4px #ccc;margin:18px 0 0 0;display:block;color:#fff;position:relative}.salon_index_yoyaku:after{content:"";width:28px;height:28px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:160px;background-position:0 -30px;position:absolute;left:55px;top:50%;margin-top:-13px}.salon_catchtitle{width:1000px;margin:0 auto 30px;color:#666}.salon_catchtitle h2{margin:50px 0 20px;padding:0;text-align:left}.salon_catchtext{text-align:left;line-height:1.8}.salontop_staff_morebtn{float:right;margin:35px 0 0 0;padding:10px 30px;background-color:#c69;color:#fff;font-size:14px}.salontop_staff_morebtn a{color:#fff}.pickupStaff{padding:0 0 50px;width:1024px;margin:0 auto}.pickupStaff .pickupInlist{overflow:hidden}.staffDetail{width:25%;overflow:hidden;display:block;background:#f8f8f8;padding:20px;box-sizing:border-box}.staffDetail .photoData{float:left;display:block;width:200px;height:250px;background-size:cover;background-position:50% 0;border:2px solid #FFF}.staffDetail .textDetail{width:750px;float:left;text-align:left;padding:15px 0 15px 25px;color:#666;box-sizing:border-box}.staffDetail .textDetail .sts_title{dispaly:block;font-size:12px}.staffDetail .textDetail .sts_name{font-size:36px;display:block;padding:10px 0;line-height:120%}.staffDetail .textDetail .sts_furi{font-size:10px;color:#CCC;display:block;padding:0 0 10px}.staffDetail .textDetail .sts_text{display:block;font-weight:bold;font-size:14px}.staffDetail .textDetail p{font-size:18px;line-height:180%;padding:10px 0 0}.salon_title{padding:50px 0 37px 0;font-size:40px;font-weight:100;margin:0;color:#666}.salon_title:first-letter {color:#9c6}div.salon_info{width:100%;overflow:hidden}.telNumber{font-size:18px;font-weight:bold}.infoLeft{float:left}.infoRight{float:right}.salon_info table{margin:0 0 30px 0;color:#666;overflow:hidden;width:49%;border-top:1px solid #cac9ca}.salon_info tr{border-top:1px solid #cac9ca}.salon_info th{border-bottom:1px solid #cac9ca;padding:15px 10px 15px 10px;text-align:left;width:20%}.salon_info td{border-bottom:1px solid #cac9ca;padding:15px}.salon_info td{text-align:left}.salon_info td.tel{font-size:30px;font-weight:bold;line-height:140%;padding:15px 20px 12px}.salon_info td.tel img{vertical-align:text-top;margin:0 15px 0 15px}.salon_info td .mapLink{padding:5px 10px;text-align:center;width:65%;border:1px solid #CCC;display:block;margin-top:5px;font-weight:bold;color:#666}.underSalonData{width:100%;overflow:hidden;padding:0 0 30px}.salon_infomap{width:715px;height:370px;float:left}.salon_infomap_full{width:1000px;height:380px;overflow:hidden}.bnrListBox{width:100%;overflow:hidden;text-align:center}.bnrListBox a{display:inline-block;width:250px;height:190px;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin:0 2% 0 0}.bnrListBox a:last-child{margin:0 0 20px}.bnrListBox a img{width:100%;height:auto}.bnrListBox a:hover{opacity:.7}.salon_infomap .map-embed>div{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}.salon_infomap_full .map-embed>div{position:absolute;top:0;left:0;width:100%;height:70%;margin:0;padding:0}.infoReview{text-align:left;padding:5px 0 10px;line-height:120%}.infoReview .pointBox{padding:8px 10px;border-radius:5px;box-sizing:border-box;width:240px;background:#FFF;margin:5px 0 0;overflow:hidden}.infoReview .floatBox{float:left;padding:0 3px 0 0;color:#666}.infoReview .floatBoxP{float:left;position:relative;color:#CCC;padding:0 3px 0 0}.infoReview .floatBoxP span{display:block;position:absolute;top:0;left:0;color:#f6b936}.infoReview .dateBox{padding:8px 0 0;float:right}.infoReview a{color:#666}.blogbox{width:307px;height:350px;float:left;margin:50px 20px 0 0;position:relative;text-align:left}.blogbox:hover{background-color:#f7f5f5}.blogbox img{border:6px solid #f0f0f0}.blogbox img:hover{opacity:.8}#catalog{padding:10px 0 50px;width:1000px;margin:0 auto;position:relative}.catalog_title{font-size:40px;font-weight:100;color:#666;text-align:center;padding:35px 0 30px 0;margin:0 auto;width:1000px;position:relative}.catalog_title:first-letter {color:#39c}#catalog .morebtn{position:absolute;top:35px;right:0;margin:0;padding:10px 40px 10px 30px;background-color:#39c;color:#fff;font-size:18px}#catalog .morebtn:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:20px;top:50%;margin-top:-10px}#catalog .slide{width:240px;height:320px;overflow:hidden;margin:0 9px}#catalog .slide div{width:240px;height:320px;display:table-cell;vertical-align:middle;text-align:center}#catalog .slide div img{width:auto;height:auto;max-width:100%;max-height:100%}#catalog .flickity-page-dots{display:none}#catalog .flickity-prev-next-button{border-radius:0;background:rgba(51,153,204,0.8);color:#FFF}#nailcatalog{padding:10px 0 50px;width:1000px;margin:0 auto;position:relative}.nail_title{font-size:40px;font-weight:100;color:#666;text-align:center;padding:35px 0 30px 0;margin:0 auto;width:1000px;position:relative}.nail_title:first-letter {color:#f17699}#nailcatalog .morebtn{position:absolute;top:35px;right:0;margin:0;padding:10px 30px;background-color:#f17699;color:#fff;font-size:18px}#nailcatalog .slide{width:240px;height:320px;overflow:hidden;margin:0 9px}#nailcatalog .slide div{width:240px;height:320px;display:table-cell;vertical-align:middle;text-align:center}#nailcatalog .slide div img{width:auto;height:auto;max-width:100%;max-height:100%}#nailcatalog .flickity-page-dots{display:none}#nailcatalog .flickity-prev-next-button{border-radius:0;background:rgba(241,118,153,0.8);color:#FFF}.flickity-prev-next-button .arrow{fill:#fff}.flickity-prev-next-button.no-svg{color:#FFF;font-size:26px}#catalog .previous{left:-50px}#catalog .next{right:-50px}#nailcatalog .previous{left:-50px}#nailcatalog .next{right:-50px}ul.cata_menu{clear:both;margin:0 auto;width:1000px;text-align:center;padding:0}ul.cata_menu li{display:inline-block;margin:20px 3px;border-bottom:2px solid #e2e2e2;font-size:16px;width:11%;box-sizing:border-box}ul.cata_menu li a{text-align:center;color:#acacac;width:100%;list-style:none;font-weight:bolder;padding:10px 0;display:block}ul.cata_menu li.stay{border-bottom:2px solid #39c}ul.cata_menu li.stay a{color:#39c}.keywordbox{clear:both;text-align:left;background-color:#fafafa;height:106px;padding:19px 15px;margin:10px auto 20px;width:1005px}.keywordbox h2{padding:0 0 15px 0;color:#333;font-size:18px;font-weight:normal}.keywordbox ul li{list-style:none;display:inline-block}.keywordbox ul li a{color:#333;padding:8px;border:1px solid #cfcfcf;border-radius:5px;background-color:#fff}.keywordbox ul li a:hover{background-color:#efefef}#snsBoxFull,#snsBox{margin:0 auto 0;padding:50px 0 50px;width:1000px;overflow:hidden}#facebook{display:inline-block;position:relative;margin:0 1% 5px;width:47%;height:60px;overflow:hidden;color:#325192;font-size:18px;text-align:center;border-radius:3px;background:#FFF;padding:17px 0 0;border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:2px solid #CCC}#facebook .leftIcon{background-image:url(/images/sp/salon/sprite_img.png?201807);background-position:-336px -271px;background-repeat:no-repeat;background-size:400px;position:absolute;top:0;left:0;width:60px;height:60px;text-align:center;padding:14px 0 0;box-sizing:border-box}#facebook:after{content:"";display:block;width:25px;height:25px;background-image:url(/images/sp/salon/sprite_img.png?201807);background-position:0 -125px;background-size:150px;background-repeat:no-repeat;position:absolute;top:27%;right:2%}#instagram{display:inline-block;position:relative;margin:0 1% 5px;width:47%;height:60px;overflow:hidden;color:#555;font-size:18px;text-align:center;border-radius:3px;background:#FFF;padding:17px 0 0;border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:2px solid #CCC}#instagram .leftIcon{background-image:url(/images/sp/salon/sprite_img.png?201807);background-position:-269px -271px;background-repeat:no-repeat;background-size:400px;position:absolute;top:0;left:0;width:60px;height:60px;text-align:center;padding:14px 0 0;box-sizing:border-box}#instagram:after{content:"";display:block;width:25px;height:25px;background-image:url(/images/sp/salon/sprite_img.png?201807);background-position:0 -125px;background-size:150px;background-repeat:no-repeat;position:absolute;top:27%;right:2%}p.s_column_day{font-size:10px;text-align:left;margin:10px 0}#news{padding:0 0 50px;position:relative;overflow:hidden;width:1000px;margin:0 auto}#newsDetail{padding:0 0 30px;position:relative;overflow:hidden;width:1000px;margin:0 auto}.news_title{font-size:40px;font-weight:100;color:#666;text-align:center;padding:35px 0 0 0;margin:0 auto;width:100%;box-sizing:border-box}.news_title:first-letter {color:#ff9650}#news .morebtn{position:absolute;top:35px;right:0;margin:0;padding:10px 40px 10px 30px;background-color:#ff9650;color:#fff;font-size:18px}#news .morebtn:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:20px;top:50%;margin-top:-10px}ul.news_menu{clear:both;margin:0 auto;width:1000px;text-align:center}ul.news_menu li{display:inline-block;margin:20px 3px;padding:10px 0;width:136px;border-bottom:2px solid #e2e2e2;font-size:16px}ul.news_menu li a{text-align:center;color:#acacac;list-style:none;font-weight:bolder}ul.news_menu li.stay{border-bottom:2px solid #ff9650}ul.news_menu li.stay a{color:#ff9650}.newsbox{width:30%;float:left;margin:20px 1.5% 0;position:relative}.news_tag{font-size:10px;font-weight:500;background-color:#ff9650;color:#fff;padding:3px 5px;position:absolute;top:5px;left:-3px;z-index:100}.newsbox a{color:#666}.news_tag a{color:#fff}.newsbox a.thumbPhoto{width:100%;height:230px;overflow:hidden;display:block;background-size:cover;background-position:50% 50%}.newsbox a.thumbPhoto img{width:100%;height:auto}.newsbox img:hover{opacity:.8}.newsbox .more-link{font-size:10px;color:#999;display:block}.newsTitle{font-weight:bold;margin:10px 0 5px;color:#666;padding:0;text-align:left;font-size:16px}.newsbox p{color:#666;font-size:12px;padding:0;text-align:left}.news_day{font-size:10px;margin:10px 0}.newsDetail{overflow:hidden;margin:5px auto 5px;display:block;width:100%;box-sizing:border-box}.newsDetail .textData{width:100%;padding:10px 20px 10px 10px;box-sizing:border-box;font-size:10px;line-height:140%;position:relative;overflow:hidden}.newsDetail .textData .cateIcon{clear:both;font-size:12px;background:#ff9650;text-align:center;padding:5px 10px 4px;width:auto;float:left;color:#FFF;margin:10px 0 10px 10px}.newsDetail .textData .blogTitle{clear:both;font-size:24px;padding:25px 0 15px;line-height:140%;color:#666;font-weight:bold;text-align:center;border-top:1px solid #666;border-bottom:1px solid #666}.newsDetail .textData .blogDate{font-size:12px;color:#666;padding:5px 10px 5px 0;float:left;margin:10px 0 10px 10px}.newsDetail .textData .writerData{font-size:12px;color:#666;padding:0 0 5px 0;float:left;margin:10px 0 10px 10px}.newsDetail .textData .shareBox{float:right;display:block;width:180px}.newsDetail .textData .shareBox .share{width:100%}.newsDetail .textData .shareBox .share li{float:left;list-style:none;margin:10px 10px 0 0}.newsDetail .textData .linkArrow{position:absolute;top:42%;right:5%;font-size:20px;color:#f96}.newsDetail p{padding:20px;line-height:180%;font-size:14px;text-align:left}#feed{overflow:hidden}.listback{width:800px;margin:50px auto;height:65px}.listback a{color:#666}.listback .back{width:65px;background-color:#f5f5f5;height:65px;padding:20px 0 0 0;float:left;font-size:20px}.listback .list{background-color:#f5f5f5;width:660px;height:65px;padding:22px 0 0 0;margin:0 5px;float:left;font-weight:bold}.listback .next{background-color:#f5f5f5;height:65px;padding:20px 0 0 0;float:right;width:65px;font-size:20px}.detailPager{width:100%}.detailPager li.leftLink{position:fixed;top:45%;left:0;list-style:none}.detailPager li.leftLink a{display:block;width:80px;height:80px;background:url(/images/common/detail_arrow_left.png) 50% 50% #eee no-repeat}.detailPager li.rightLink{position:fixed;top:45%;right:0;list-style:none}.detailPager li.rightLink a{display:block;width:80px;height:80px;background:url(/images/common/detail_arrow_right.png) 50% 50% #eee no-repeat}#column{padding:0 0 30px}.columnList{width:1000px;overflow:hidden;margin:0 auto}.columnList .slide{width:31.333%;height:440px;margin:0 3% 35px 0;float:left}.columnList .slide:nth-child(3),.columnList .slide:nth-child(6),.columnList .slide:nth-child(9),.columnList .slide:nth-child(12){margin-right:0}.columnList .slide .photoData{width:100%;height:250px;background-position:50% 50%;background-size:cover;display:block}.columnList .slide .photoData div{width:313px;height:250px;display:table-cell;text-align:center;vertical-align:middle}.columnList .slide .photoData img{width:auto;height:auto;max-width:100%;max-height:100%}.columnList .col_title{display:block;font-size:14px;color:#666;text-align:left;font-weight:bold;padding:10px 0 5px}.columnList .col_text{font-size:12px;line-height:160%;color:#666;text-align:left}.columnList .col_text .underBox{width:100%;overflow:hidden;display:block;padding:10px 0 0}.columnList .col_text span.writerBox{font-size:11px;display:block;float:left;padding:0 0 0 20px;background:url(/images/column/column_icon.png) no-repeat 0 20%;background-size:15px;color:#666;text-align:left}.columnList .col_text span.dateBox{font-size:10px;display:block;float:right;color:#CCC;text-align:left}.columnList .col_text a{color:#666}.columnList .col_text a:hover{text-decoration:underline}.column_title{font-size:40px;font-weight:100;color:#666;text-align:center;padding:35px 0 30px 0;margin:0 auto;width:1000px;position:relative}.column_title:first-letter {color:#a47bf1}#column .morebtn{position:absolute;top:35px;right:0;margin:0;padding:10px 40px 10px 30px;background-color:#a47bf1;color:#fff;font-size:18px}#column .morebtn:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:20px;top:50%;margin-top:-10px}.slide_column .slide{background-color:#fff;color:#666}.slide_column .slide p.col_title{margin:15px 0 10px 0;font-size:16px}.slide_column .slide p.col_text{padding:0 0 30px 0;font-size:12px;line-height:180%}#movie{padding:0 0 30px}.movieList{width:1000px;overflow:hidden;margin:0 auto}.movieList .slide{width:31.333%;height:350px;margin:0 3% 35px 0;float:left}.movieList .slide:nth-child(3),.movieList .slide:nth-child(6),.movieList .slide:nth-child(9),.movieList .slide:nth-child(12){margin-right:0}.movieList .slide .photoData{width:100%;height:210px;background-position:50% 50%;background-size:cover;display:block;position:relative}.movieList .slide .photoData .playIcon{position:absolute;top:73px;left:50%;display:block;width:100px;height:70px;margin-left:-50px;opacity:.7}.movieList .slide .photoData div{width:313px;height:210px;display:table-cell;text-align:center;vertical-align:middle}.movieList .slide .photoData img{width:auto;height:auto;max-width:100%;max-height:100%}.movieList .col_title{display:block;font-size:14px;color:#666;text-align:left;font-weight:bold;padding:10px 0 5px}.movieList .col_text{font-size:12px;line-height:160%;color:#666;text-align:left}.movieList .col_text .underBox{width:100%;overflow:hidden;display:block;padding:10px 0 0}.movieList .col_text span.writerBox{font-size:11px;display:block;float:left;padding:0 0 0 20px;color:#666;text-align:left;position:relative}.movieList .col_text span.writerBox :after{display:block;content:"";width:20px;height:20px;background-image:url(/images/sp/salon/sprite_img.png?2019);background-position:-20px -139px;background-size:120px;position:absolute;top:-2px;left:0}.movieList .col_text span.dateBox{font-size:10px;display:block;float:right;color:#CCC;text-align:left}.movieList .col_text a{color:#666}.movieList .col_text a:hover{text-decoration:underline}.movie_title{font-size:40px;font-weight:100;color:#000;text-align:center;padding:35px 0 50px 40px;margin:0 auto 20px;width:1000px;position:relative}.movie_title span.titleCaps{background-size:350px;background-repeat:no-repeat;background-image:url(/images/sp/salon/sprite_img.png?20190328);background-position:-115px -415px;position:absolute;width:170px;height:45px;top:50%;left:50%;margin-left:-85px;margin-top:0;text-indent:-9999px}#movie .morebtn{position:absolute;top:45px;right:0;margin:0;padding:10px 40px 10px 30px;background-color:#fe0e28;color:#fff;font-size:18px}#movie .morebtn:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:20px;top:50%;margin-top:-10px}.slide_movie .slide{background-color:#fff;color:#666}.slide_movie .slide p.col_title{margin:15px 0 10px 0;font-size:16px}.slide_movie .slide p.col_text{padding:0 0 30px 0;font-size:12px;line-height:180%}#staff_detailtop{text-align:left;height:80vh}.wid13{width:100%;min-width:950px;margin:0 auto}#staff_detailtop .staffFace{float:left;margin:0;width:40%;height:80vh;overflow:hidden}#staff_detailtop .staffFace img{width:100%;height:auto}.staffContentsData{min-height:200px}.sdt_textbox{padding-left:35px;margin:30px 0 10px 0;box-sizing:border-box;float:left;width:60%;color:#333}.st{font-size:20px;margin:10px 0}.sdt_textbox .sts_title{font-size:14px}.sdt_textbox .sts_name{font-size:50px;font-weight:bold;margin:0;color:#333}.sdt_textbox .sts_furi{font-size:10px;color:#CCC}.sdt_textbox .sts_text{padding:10px 0 0 0;font-size:14px;line-height:2}.sdt_textbox .sts_history{font-size:14px}.sdt_textbox .sts_catch{font-size:30px;padding:15px 0;line-height:120%}.sdt_textbox .sts_comment{font-size:12px;line-height:210%;min-height:120px;overflow:hidden}.sdt_textbox>.salon_indextel{text-align:center;float:left;width:45%;height:64px;background-color:#fff;border-radius:5px;padding:15px 0 0 15px;font-size:24px;margin:20px 0 24px 0;display:block;box-shadow:none;border:1px solid #e5e5e5}.sdt_textbox>.salon_indextel a{color:#333;display:block}.sdt_textbox>.salon_indextel:after{content:"";width:28px;height:28px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:160px;background-position:-30px -30px;position:absolute;left:45px;top:50%;margin-top:-13px}.sdt_textbox>.salon_index_yoyaku{text-align:center;float:left;width:45%;height:64px;background-color:#f99;border-radius:5px;padding:18px 0 0 30px;font-size:22px;margin:20px 0 24px 20px;display:block;box-shadow:none}.sdt_textbox>.salon_index_yoyaku a{color:#fff;display:block}#salon_staffcolumn{text-align:left;height:226px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50% 100%;color:#666;position:relative}.ssc_header{position:relative;z-index:9999}.whiteBase{background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);width:100%;height:100%;position:absolute;top:0;left:0;z-index:5555}#salon_staffcolumn .ssc_namebox{width:740px;float:left;color:#333}#salon_staffcolumn .ssc_namebox .facePhoto{float:left;width:130px;height:180px;margin:26px 26px 0 0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#salon_staffcolumn .textData{width:500px;float:left}#salon_staffcolumn .ssc_bk{padding:60px 0 0 0;margin:0;text-align:left;font-size:24px}#salon_staffcolumn .ssc_bk{font-size:22px;font-weight:bold}.ssc_add{text-align:left;font-size:12px;padding:0 0 10px}.ssc_name{font-size:24px;font-weight:bold;margin:0;color:#333}.listBtnBox{width:210px;float:right}.ssc_tel{text-align:center;width:250px;height:50px;background-color:#fff;border-radius:5px;padding:15px 0 0 30px;font-size:20px;background-repeat:no-repeat;background-position:20px 10px;margin:10px 0 24px 0;font-weight:bold;line-height:100%;display:block;border:1px solid #EEE;position:relative}.ssc_tel a{color:#666;display:block}.ssc_tel i{color:#f99}.ssc_tel:after{content:"";width:25px;height:25px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:140px;background-position:-25px -25px;position:absolute;left:30px;top:50%;margin-top:-13px}.ssc_yoyaku{display:block;color:#FFF;text-align:center;width:257px;height:63px;background-color:#f99;border-radius:5px;padding:19px 0 0 30px;font-size:20px;margin:84px 0 0 0;position:relative}.ssc_yoyaku i{display:none}.ssc_yoyaku a{color:#fff;display:block}.ssc_yoyaku:after{content:"";width:28px;height:28px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:160px;background-position:0 -30px;position:absolute;left:25px;top:50%;margin-top:-13px}.ssc_title{font-size:10px;padding:5px 0 0}.ssc_text{font-size:12px}.ssc_menu{clear:both;background-color:#f5f5f5}.ssc_menu ul{padding-top:8px;padding-bottom:8px;height:70px;margin:0 auto;max-width:1000px;text-align:center}.ssc_menu ul li{display:inline-block;width:20%;padding-bottom:10px}.ssc_menu ul li a{display:block;width:100%;font-weight:bold;border-right:1px solid #e0e0e0;padding:17px 0 14px;color:#666}.ssc_menu ul li:last-child a{border-right:0}.ssc_menu ul li.stay_home{height:70px;border-bottom:3px solid #9c6}.ssc_menu li.stay_staff{border-bottom:3px solid #c69;box-sizing:border-box}.ssc_menu ul li.stay_cu{height:62px;border-bottom:3px solid #f6b936}.ssc_menu ul li.stay_cat{height:62px;border-bottom:3px solid #39c}.ssc_menu ul li.stay_nail{height:62px;border-bottom:3px solid #f17699}.ssc_menu ul li.stay_col{height:62px;border-bottom:3px solid #a47bf1}.ssc_menu ul li.stay_rev{height:62px;border-bottom:3px solid #399}#catalog .catalogList{width:1100px;overflow:hidden;margin:0 auto}#catalog .catalogList .slide{width:230px;height:350px;float:left;margin-right:25px;margin-bottom:25px}#catalog .catalogList .slide:nth-child(4),#catalog .catalogList .slide:nth-child(8),#catalog .catalogList .slide:nth-child(12),#catalog .catalogList .slide:nth-child(16){margin-right:0}#catalog .catalogList .slide .photoBack{overflow:hidden;width:230px;height:350px;background-size:cover;background-position:50% 0}#catalog .catalogList .slide .photoBack div{width:230px;height:350px;display:table-cell;vertical-align:middle;text-align:center}#catalog .catalogList .slide .photoBack img{width:auto;height:auto;max-width:100%;max-height:100%}.catalogList{width:1100px;overflow:hidden;margin:0 auto}.catalogList .slide{width:230px;height:350px;float:left;margin-right:25px;margin-bottom:25px}.catalogList .slide:nth-child(4),.catalogList .slide:nth-child(8),.catalogList .slide:nth-child(12),.catalogList .slide:nth-child(16){margin-right:0}.catalogList .slide .photoBack{overflow:hidden;width:230px;height:350px;background-size:cover;background-position:50% 0}.catalogList .slide .photoBack div{width:230px;height:350px;display:table-cell;vertical-align:middle;text-align:center}.catalogList .slide .photoBack img{width:auto;height:auto;max-width:100%;max-height:100%}.blogWbox{padding:10px 0;overflow:hidden;border-top:1px solid #333}.blogWbox .capsBox{font-size:16px;font-weight:bold;border-bottom:1px solid #CCC;padding:5px 10px 10px;text-align:left;margin-bottom:15px}.blogWbox .photoData{width:75px;height:75px;float:left}.blogWbox .nameData{width:550px;float:left;padding:8px 10px;text-align:left}.blogWbox .nameData .columnName{font-size:16px;font-weight:bold;color:#666;display:block}.blogWbox .nameData .columnName span{font-size:10px;color:#999}.blogWbox .nameData p{font-size:12px;margin:0;padding:5px 0 0}.blogWbox a.convBtn{background-color:#f99;padding:10px 14px;color:#fff;width:200px;float:right;margin:20px 0 0}.menuInBox{width:1000px;margin:0 auto 80px;background:#FFF}.titBox{font-size:18px;color:#666;font-weight:bold;text-align:center;font-family:'Quicksand',sans-serif;letter-spacing:5px;padding:15px 0}.detailData{width:100%}.menuInBox .menuTitle{font-size:14px;font-weight:bold;background:#EEE;padding:13px 10px 10px;display:block;position:relative;text-align:left}.menuInBox .menuTitle span.rightMenuTit{display:block;position:absolute;top:35%;right:2%;font-size:12px}.menuInBox .menuTitle span.subTitle{display:inline-block;font-size:10px;font-weight:normal}.listData{width:100%;box-sizing:border-box;padding:13px 80px 10px 13px;font-size:12px;position:relative;border-bottom:1px solid #EEE;text-align:left}.menuInBox .listData strong{font-size:13px;font-weight:bold;padding:0 0 5px;display:block}.menuInBox .listData p{font-size:11px;font-weight:normal;line-height:140%}.menuInBox .listData span{display:block;position:absolute;top:13px;right:2%;font-size:13px;font-weight:bold}.menuInBox .underAtt{padding:20px 15px;font-size:12px;line-height:140%;text-align:left}.salonDataList{width:98%;padding:0 20px 30px;margin:0 auto 15px;border-bottom:1px dotted #DDD}.salonDataList dt{font-weight:bold;font-size:16px;padding:20px 0 10px;text-align:left;color:#666}.salonDataList dd{font-size:13px;line-height:140%;color:#666}.salonDataList ul{overflow:hidden}.salonDataList li{list-style:none;float:left;width:25%;text-align:left;padding:0 0 5px 20px;background:url(/images/salon/all_link_arrow.png) no-repeat 0 20%;box-sizing:border-box}.salonDataList li a{color:#666}.salonDataList li a:hover{text-decoration:underline}#salon_result p.topTxt{font-size:14px;line-height:200%;padding:10px 0}.section{padding:15px;overflow:hidden;border-top:1px solid #DDD;width:98%;box-sizing:border-box;margin:0 auto}.section .left{width:200px;float:left;text-align:left}.section .right{width:700px;float:left;text-align:left}.section .right .intro{font-size:13px;line-height:160%;color:#666;padding:0 10px}.section .salonDataList{width:100%;padding:0 10px 10px;margin:15px auto 0;border-bottom:0;border-top:1px dotted #DDD;box-sizing:border-box}.section .salonDataList dt{font-weight:bold;font-size:13px;padding:15px 0 5px;text-align:left;color:#666}.section .salonDataList dd{font-size:13px;line-height:140%;color:#666}.section .salonDataList ul{overflow:hidden}.section .salonDataList li{list-style:none;float:left;width:25%;text-align:left;padding:0 0 5px 20px;background:url(/images/salon/all_link_arrow.png) no-repeat 0 20%;box-sizing:border-box}.section .salonDataList li a{color:#666}.section .salonDataList li a:hover{text-decoration:underline}.review_title{padding:35px 0 27px 0;font-size:40px;font-weight:100;color:#666;background-repeat:repeat-x;margin:0}.review_title:first-letter {color:#399}#review{position:relative;width:1000px;margin:0 auto 40px}#review .morebtn{position:absolute;top:35px;right:0;margin:0;padding:10px 40px 10px 30px;background-color:#399;color:#fff;font-size:18px}#review .morebtn:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:20px;top:50%;margin-top:-10px}.reviewInBox{padding:0 0 50px}.reviewInBox .topCapData{font-size:14px;text-align:left;padding:5px 0 20px;line-height:120%;overflow:hidden;color:#666}.reviewInBox .topCapData a{color:#999;text-decoration:underline}.reviewInBox .topCapData .pointBox{padding:0;border-radius:5px;box-sizing:border-box;width:240px;background:#FFF;float:right;overflow:hidden}.reviewInBox .topCapData .floatBox{float:left;padding:0 3px 0 0}.reviewInBox .topCapData .floatBoxP{float:left;position:relative;color:#CCC;padding:0 3px 0 0;letter-spacing:-2px}.reviewInBox .topCapData .floatBoxP span{display:block;position:absolute;top:0;left:0;color:#f6b936}.reviewInBox .topCapData .dateBox{padding:8px 0 0;float:right}.reviewInBox .reviewDataBox{width:100%;border-radius:3px;padding:0 0 20px;box-sizing:border-box;margin-bottom:10px;color:#666}.reviewDataBox .headBox{width:100%;background:#f5f5f5;padding:15px 15px;box-sizing:border-box;overflow:hidden;text-align:left}.reviewDataBox .nameBox{font-size:14px;font-weight:bold;float:left;padding:3px 10px 0 0}.reviewDataBox .pointBox{float:left;width:160px;padding:3px 0 0}.reviewDataBox .floatBox{float:left;padding:0 3px 0 0}.reviewDataBox .floatBoxP{float:left;position:relative;color:#CCC;padding:0 3px 0 0}.reviewDataBox .floatBoxP span{display:block;position:absolute;top:0;left:0;color:#f6b936}.reviewDataBox .dateBox{width:150px;text-align:right;float:right;padding:5px;font-size:10px;color:#666}.reviewDataBox p.reviewData{font-size:14px;line-height:160%;letter-spacing:0;padding:15px;text-align:left}.reviewDataBox .menuBox{padding:15px 15px 0;font-size:14px;line-height:140%;display:block;text-align:left}.reviewDataBox .menuBox strong{color:#399}.reviewDataBox .staffDataBox{padding:0 0 20px;overflow:hidden;text-align:left}.reviewDataBox .staffDataBox .leftBox{width:50px;height:50px;overflow:hidden;float:left}.reviewDataBox .staffDataBox .leftBox img{width:100%;height:auto}.reviewDataBox .staffDataBox .rightBox{float:left;width:300px;padding:0 10px;line-height:160%;font-size:14px}.reviewDataBox .staffDataBox .rightBox strong{display:block;color:#399;padding:0 0 3px}.reviewDataBox .reserveBtn{float:right;display:block;padding:12px 0 9px;border-radius:3px;border-bottom:2px solid #CCC;text-align:center;width:150px;background:#f99;color:#FFF;font-size:14px;text-indent:-2px;font-weight:bold;margin:0}.reviewDataBox .reviewBack{border:1px solid #CCC;padding:15px;font-size:14px;line-height:160%;border-radius:5px;margin:15px;text-align:left;color:#666}.spcouponBox .salontop_cupon_title{font-size:40px;font-weight:100;color:#666;text-align:center;padding:20px 0 30px 0;margin:0 auto 0;position:relative}.spcouponBox .salontop_cupon_title:first-letter {color:#f6b936}.spcouponBox .salontop_cupon_title a{display:block;position:absolute;top:25px;right:0;padding:12px 30px 9px;background-color:#f6b936;color:#fff;font-size:18px}.spcouponBox .salontop_cupon_title a:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:0 -40px;position:absolute;right:20px;top:50%;margin-top:-10px}.spcouponBox .cupon_title{padding:40px 0 27px 0;font-size:40px;font-weight:100;margin:0;color:#666}.spcouponBox .cupon_title:first-letter {color:#f6b936}.spcouponBox .cu_menu{overflow:hidden;width:1000px;margin:0 auto}.spcouponBox .cu_menu ul{margin:0 auto;overflow:hidden;padding:10px 0 30px}.spcouponBox .cu_menu ul li{width:33%;margin:0 .5% 0 0;float:left;color:#666;list-style:none;position:relative}.spcouponBox .cu_menu ul li:last-child{margin:0}.spcouponBox .cu_menu ul li a{display:block;width:100%;box-sizing:border-box;background-color:#f7f7f6;color:#666;font-size:16px;box-shadow:0 2px #ccc;border-radius:5px;padding:20px 0 17px;font-weight:bold;position:relative}.spcouponBox .cu_menu ul li a:after{content:"";width:20px;height:20px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:110px;background-position:-20 -20px;position:absolute;right:20px;top:50%;margin-top:-10px}.spcouponBox .cu_menu ul li.stay a{width:326px;box-shadow:0 2px #f6b936;color:#f6b936}.spcouponBox li.stay .co{color:#f6b936}.spcouponBox .cu_menu i{display:block;position:absolute;top:30%;right:5%;color:#f6c762;font-size:24px}.spcouponBox .cu_box2{position:relative;width:100%}.cu_box2 .rightTxtBox{width:70%;float:left}.cu_box2 .leftPhoto{width:130px;float:right;height:130px;margin-right:-20px;box-sizing:border-box;overflow:hidden}.cu_box2 .leftPhoto span{width:130px;height:130px;box-sizing:border-box;display:table-cell;text-align:center;vertical-align:middle}.cu_box2 .leftPhoto img{max-width:100%;max-height:100%;vertical-align:middle;display:inline-block}.cu_box2 .rotateImg img{transform:rotate(-90deg)}.spcouponBox .cu_box2 img.cu_pic{display:block;position:absolute;bottom:0;right:0}.spcouponBox .cu_box{text-align:left;border:1px solid #f5f5f5;padding:12px;border-radius:5px;height:228px;margin:0 0 15px;color:#333;display:block;overflow:hidden;position:relative;width:100%}.spcouponBox .cu_box:hover{opacity:.7}.spcouponBox .cu_box i.fa-angle-right{display:block;position:absolute;top:40%;right:3%;font-size:34px;color:#999}.spcouponBox .cu_side{width:1000px;margin:auto;padding-bottom:2px}.spcouponBox .new{width:195px;height:100%;margin:0 20px 0 0;background-color:#d7be6e;font-size:20px;color:#fff;text-align:center;display:table-cell;vertical-align:middle}.spcouponBox .all{width:195px;height:100%;margin:0 20px 0 0;background-color:#6cc;font-size:20px;color:#fff;text-align:center;padding:0;box-sizing:border-box;display:table-cell;vertical-align:middle}.spcouponBox .return{width:195px;height:100%;margin:0 20px 0 0;background-color:#6696cc;font-size:20px;color:#fff;text-align:center;padding:0;box-sizing:border-box;display:table-cell;vertical-align:middle}.spcouponBox .return2{width:195px;height:100%;margin:0 20px 0 0;background-color:#d7be6e;font-size:20px;color:#fff;text-align:center;padding:0;box-sizing:border-box;display:table-cell;vertical-align:middle}.spcouponBox .iconBox{display:block;margin:0}.spcouponBox .cu_box2 .cu_textbox{float:left;width:545px;min-height:155px;padding:5px 20px 0;display:block;background-repeat:no-repeat;background-size:25%;background-position:100% 100%}.spcouponBox .numBox{font-size:10px;display:block;padding:0 0 5px}.spcouponBox .cu_title{font-size:16px;font-weight:bold}.spcouponBox .cu_price{font-size:41px;padding-top:10px}.spcouponBox .cu_price .fa-caret-right{color:#666;padding:0 15px}.spcouponBox .cu_price .cu_red{color:#ad2d2d;font-size:41px;font-weight:bold}.spcouponBox .cu_detailbox{width:450px}.spcouponBox .cu_detail{float:left;padding:5px 0 0;font-size:12px}.spcouponBox .cu_detail:nth-child(2n+1){width:250px}.spcouponBox .cu_main_text{clear:both;font-size:14px;padding:10px 0}.spcouponBox .cu_text{clear:both;font-size:10px;padding:10px 0 0}.spcouponBox .cu_yoyakubtn{float:right;width:230px;background-color:#f99;color:#fff;text-align:left;margin:0;border-radius:5px;position:relative}.spcouponBox .cu_yoyakubtn a{color:#fff;font-size:12px;width:100%;display:block;padding:25px 0 20px 90px;box-sizing:border-box}.spcouponBox .cu_yoyakubtn:after{content:"";width:55px;height:55px;background-image:url(/images/common/common_sprite.png);background-repeat:no-repeat;background-size:270px;background-position:0 -54px;position:absolute;left:35px;top:50%;margin-top:-20px}.spcouponBox .cu_yoyakubtn .fa-calendar{float:left;font-size:36px;padding:3px 10px 0 40px}.spcouponBox .cu_yoyakubtn .yb{font-size:20px}.spcouponBox .cu_print{float:right;width:230px;background-color:#ccc;color:#fff;margin:10px 0;padding:0;text-align:center;border-radius:5px}.spcouponBox .cu_print a{color:#fff;background-image:url(../images/salon/cu_print.png);background-repeat:no-repeat;background-position:17% 50%;padding:15px 0 12px 15px;width:100%;display:block;cursor:pointer}.spcouponBox .care{text-align:left;line-height:1.8;color:#333;margin:30px 0 80px 0}.spcouponBox .cu_pic{float:left;width:224px;position:relative;padding-bottom:10px}.spcouponBox .cu_pic2{float:left;width:150px;margin-left:69px;position:relative;padding-bottom:10px}.spBanarBox{width:1000px;margin:0 auto 30px;display:block;position:relative}.spBanarBox .sNameBox{font-size:15px;font-weight:bold;position:absolute;top:17px;left:300px;color:#333}.spBanarBoxYoung1{width:1000px;margin:0 auto 30px;display:block;position:relative}.spBanarBoxYoung1 .sNameBox{font-size:15px;font-weight:bold;position:absolute;top:17px;left:350px;color:#333;text-shadow:1px 1px 0 #FFF}.spBanarBoxYoung2{width:1000px;margin:0 auto 30px;display:block;position:relative}.spBanarBoxYoung2 .sNameBox{font-size:15px;font-weight:bold;position:absolute;top:17px;left:280px;color:#333}li{list-style:none}div.recruitInBox{width:1000px;margin:0 auto;color:#666;padding:0 0 50px}div.recruitInBox ul.innerNavi{width:1000px;overflow:hidden;margin-bottom:30px;border-bottom:3px solid #00a493;z-index:100000}div.recruitInBox ul.innerNavi li{width:50%;float:left;list-style:none}div.recruitInBox ul.innerNavi a{display:block;background:#EEE;color:#666;text-align:center;font-size:18px;line-height:120%;padding:20px 0}div.recruitInBox ul.innerNavi a span{font-size:12px;display:block}div.recruitInBox ul.innerNavi li.active a{background:#00a493;color:#FFF;font-weight:bold}div.recruitInBox #sliderBox{width:100%;height:500px;margin:0 auto 20px;position:relative;overflow:hidden}div.recruitInBox #sliderBox li{width:100%;height:500px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}div.recruitInBox #sliderBox img{width:auto;height:auto;max-width:100%;max-height:100%}div.recruitInBox #slide{width:100%;margin:0 auto;overflow:hidden;padding-bottom:30px}div.recruitInBox #slide .mainData{height:250px;width:100%;overflow:hidden}div.recruitInBox #slide a{width:100%;height:auto}div.recruitInBox #slide .adjust-box{position:relative;width:100%;height:auto;background:#EEE}div.recruitInBox #slide .box-1x1:before{content:"";display:block;padding-top:56.25%}div.recruitInBox #slide .inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}div.recruitInBox #slide .inner img{width:100%;height:auto}div.recruitInBox #slide .adjust-box p{font-size:1.25vw;line-height:1.5em}div.recruitInBox h2{text-align:center;font-size:30px;color:#666;padding:45px 0 40px;line-height:120%}div.recruitInBox .contentData{padding:50px 0 10px}div.recruitInBox .contentData .headTxt{padding:0 0 60px;text-align:left}div.recruitInBox .contentData .headTxt h4{font-size:26px;line-height:180%;font-weight:bold;padding:15px 0 0}div.recruitInBox .contentData .headTxt p{font-size:16px;line-height:180%;padding:5px 0 10px}div.recruitInBox .contentData .blockTxt{padding:0 0 40px;overflow:hidden}div.recruitInBox .contentData .blockTxt h4{font-size:20px;text-align:left;line-height:140%;padding:15px 15px 13px;font-weight:bold;border-left:10px solid #00a493;border-bottom:1px solid #00a493}div.recruitInBox .contentData .blockTxt .photoData{width:30%;float:left;padding:20px}div.recruitInBox .contentData .blockTxt .photoData img{width:100%;height:auto}div.recruitInBox .contentData .blockTxt p{width:70%;float:left;text-align:left;box-sizing:border-box;font-size:14px;line-height:180%;padding:30px 20px 30px 0}div.recruitInBox .staffData{padding:50px 0 50px;text-align:center}div.recruitInBox .staffData h4{font-size:24px;line-height:140%;font-weight:bold;padding:15px 0 30px;color:#00a493;text-align:center}div.recruitInBox .staffData ul{overflow:hidden;text-align:center;margin:0 auto;padding:0}div.recruitInBox .staffData li{width:46%;margin:0 2%;display:block;float:left}div.recruitInBox .staffData .detailBox{background:#f5f5f5;padding:15px 0;border-radius:10px}div.recruitInBox .staffData .staffHead{overflow:hidden;padding:0 0 5px;display:block;width:100%}div.recruitInBox .staffData .photoData{width:200px;height:200px;border-radius:100px;overflow:hidden;margin:0 auto}div.recruitInBox .staffData img{width:100%;height:auto}div.recruitInBox .staffData .staffName{width:100%;box-sizing:border-box;padding:0 0 10px}div.recruitInBox .staffData span{font-size:14px;line-height:160%;display:block;padding:10px 0 5px;text-align:center}div.recruitInBox .staffData strong{font-size:16px;text-align:center;display:block}div.recruitInBox .staffData h5{font-size:18px;font-weight:bold;line-height:160%;letter-spacing:1px;text-align:left;padding:0 20px}div.recruitInBox .staffData p{font-size:12px;line-height:160%;padding:5px 20px 10px;text-align:left}div.recruitInBox .recruitDetailData{padding:30px 0}div.recruitInBox .recruitDetailData h4{font-size:24px;line-height:140%;font-weight:bold;padding:5px 15px 30px;color:#00a493;text-align:center}div.recruitInBox .recruitDetailData table{width:100%;background:#f5f5f5}div.recruitInBox .recruitDetailData th{width:20%;padding:15px;text-align:left;font-size:16px;color:#666}div.recruitInBox .recruitDetailData td{width:80%;padding:15px;text-align:left;font-size:16px;background:#FFF;color:#666}div.recruitInBox .underRecruit{padding:30px 0;background:#f5f5f5;margin:50px 0}div.recruitInBox .underRecruit h4{font-size:24px;line-height:140%;font-weight:bold;padding:5px 15px 30px;color:#00a493;text-align:center}div.recruitInBox .underRecruit .linkBox{overflow:hidden}div.recruitInBox .underRecruit li{width:22%;margin:0 1%;display:inline-flex}div.recruitInBox .underRecruit li a{background-image:url(/images/sp/arrow.png);background-size:3%;background-position:92% 50%;background-repeat:no-repeat;background-color:#666;color:#FFF;text-align:center;padding:20px 0 18px;display:block;width:100%;font-size:16px;border-radius:5px;overflow:hidden}div.recruitInBox .underSalonLink{padding:50px 0}div.recruitInBox .underSalonLink h4{font-size:24px;line-height:140%;font-weight:bold;padding:5px 15px 30px;color:#00a493;text-align:center}div.recruitInBox .underSalonLink .linkBox{overflow:hidden}div.recruitInBox .underSalonLink li{background-image:url(/images/salon/arrow_green.png);background-size:5%;background-repeat:no-repeat;background-position:0 50%;width:19%;margin:0 1% 0 0;float:left}div.recruitInBox .underSalonLink li a{color:#666;text-align:left;padding:7px 20px 5px 15px;display:block;width:100%;border-radius:5px;font-size:14px}.recLinkbox{clear:both;text-align:left;background-color:#fafafa;padding:15px;margin:10px auto 50px;width:1005px}.recLinkbox h4{padding:0 0 5px 0;color:#333;font-size:18px;font-weight:normal}.recLinkbox ul{overflow:hidden}.recLinkbox ul li{list-style:none;display:block;float:left;width:19%;margin:0 1% 0 0}.recLinkbox ul li a{color:#333;padding:8px 0 6px 15px;border-radius:5px;display:block;line-height:120%;text-align:left;background-image:url(https://res.cloudinary.com/ashhair/image/fetch/w_50,f_auto,fl_lossy,q_auto,fl_progressive/images/salon/arrow_green.png);background-repeat:no-repeat;background-position:0 50%;background-size:5%}.recLinkbox ul li a:hover{text-decoration:underline}.entryBox{width:100%;margin:0 auto;z-index:999999;background:rgba(255,255,255,0.7);padding:15px;box-sizing:border-box;height:auto;text-align:center;position:fixed;bottom:0;left:0}.entryBox a{width:1000px;margin:0 auto;display:block;background-color:#00a493;background-image:url(/images/sp/arrow.png);background-size:1.3%;background-position:98% 50%;background-repeat:no-repeat;color:#FFF;padding:18px 15px 15px;border-radius:5px;font-size:24px;border-bottom:3px solid #CCC;box-sizing:border-box;line-height:100%}.entryBox a span{display:block;font-size:14px;line-height:100%;color:#fc0;font-weight:bold;padding:5px 0 0}/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{width:calc(100% - 20px)!important;max-width:780px;position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{width:100%!important;overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}.fancybox-close{background:url('/images/sp/salon/close_btn.png') center center no-repeat}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-30px;right:-30px;width:60px;height:60px;cursor:pointer;z-index:8040;background-color:#333;background-size:22px;border-radius:50%}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:80000;background:rgba(0,0,0,0.5)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}.videoBox{display:none}.videoDataBox{position:relative;z-index:1000;width:100%;height:100%;background-size:contain;background-position:50% 50%}.modal{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.1);top:0;left:0;z-index:2000}.cu_box2 .underDataBox .leftPhoto .modal img{width:50px;height:auto;display:block;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}.fancybox-skin{background:#fff;padding:30px!important;border-radius:5px}.fancybox-skin .videoBox .boxArea{display:flex;justify-content:space-between;align-items:center}.fancybox-skin .videoBox .boxArea .leftBox{width:calc(50% - 30px)}.fancybox-skin .videoBox .boxArea .rightBox{width:calc(50% - 10px);padding:0 20px 0 0;text-align:left}.fancybox-skin .videoBox .boxArea .rightBox .cu_price{text-align:center;margin:30px 0}.fancybox-skin .videoBox .boxArea .rightBox .cu_yoyakubtn{width:100%;float:none;margin:0 auto;text-align:center}.fancybox-skin .videoBox .boxArea .rightBox .cu_yoyakubtn .fa-calendar{padding:0 10px 0 0;float:none;vertical-align:middle;font-size:24px}.fancybox-skin .videoBox .boxArea .rightBox .cu_yoyakubtn a{font-size:20px;padding:20px 30px}.controlBtn{margin:20px 0 0;font-size:0;text-align:center}.controlBtn li{display:inline-block;vertical-align:middle}.controlBtn li+li{margin-left:4px}.controlBtn li:not(.seek-bar){cursor:pointer}.controlBtn .seek-bar{margin-left:5px}.controlBtn .seek-bar input{-webkit-appearance:none;appearance:none;background:#b2b2b2;width:190px;height:2px}.controlBtn .seek-bar input:focus,.controlBtn .seek-bar input:active{outline:0}.controlBtn .seek-bar input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;border:0;width:5px;height:23px;display:block;background:#333;margin-left:3px}.controlBtn .time{font-size:11px}

.btn,
a.btn,
button.btn {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding: 1rem 1rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #212529;
  border-radius: 0.5rem;
}

a.btn-coupon {
  line-height: 1.2;

  padding: 10px 20px;

  border-radius: 0;
  background: #ddf404;
}

a.btn-coupon span {
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
}

a.btn-coupon:before,
a.btn-coupon:after {
  position: absolute;
  top: calc(50% - 10px);

  width: 20px;
  height: 20px;

  content: "";

  border-radius: 50%;
  background: #fff;
}

a.btn-coupon:before {
  left: -10px;
}

a.btn-coupon:after {
  right: -10px;
}

a.btn-coupon:hover {
  background: #e4fb0c;
}