@charset "UTF-8";.customer_pic_box{width:100%;}
.mb0 {margin-bottom: 0px!important;}
.pb0 {padding-bottom: 0px!important;}
.coupon002 {
border-bottom: 1px dotted #c2c2c2;
    padding-bottom: 2%;
    margin-bottom: 3%;
}
.cupon002_img {
 width: 25%;
    float: left;
    margin-right: 5%;
}
.youtube2 {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube2 iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
.customer_pic{width:22%;float:left;margin-left:2%;}
.center_text{text-align:center;}
main{overflow:hidden;}
.rogofont{font-family:'Dancing Script', cursive;}
.titan-title-size-60{letter-spacing:24px;font-weight:400;font-size:60px;}
.svg_box img{width:40%}
.item_rank_icon{width:40%;height:auto;border:1px solid #FB3D73;border-radius:5px;float:left;margin-left:30%;margin-top:5%;color:#FB3D73;padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;}
.more_bt{width:99%;height:auto;border:1px solid #505050;text-align:center;border-radius:3px;padding-top:3%;padding-bottom:3%;margin-top:7%;}
.more_bt:hover{background-color:#505050;border:1px solid #505050;color:#fff;}
.more-link{text-decoration:underline;}
.shopmenu_icon{font-size:35px;text-align:center;}
.topics img{width:25%;float:left;margin-right:5%;}
.topics_title{float:left;width:70%;color:#000000;font-weight:bold;font-size:13px;}
.topics_bt{border:1px solid #F1507C;float:right;padding-left:10%;padding-right:10%;padding-top:1%;padding-bottom:1%;color:#F1507C;border-radius:3px;font-size:11px;}
.topics_bt:hover{background-color:#F1507C;float:right;padding-left:10%;padding-right:10%;padding-top:1%;padding-bottom:1%;color:#fff;border-radius:3px;font-size:11px;transition:all 0.125s ease-in-out 0s;}
.more_bt02{color:#525252;text-align:center;border:1px solid #676767;border-radius:3px;width:100%;height:auto;padding-top:3%;padding-bottom:3%;float:left;}
.pickup_box{width:23%;height:auto;float:left;margin-right:2%;}
.pickup_box img{width:100%;}
.style_box{width:18%;height:auto;margin-right:2%;display:inline-block;vertical-align:top;}
.blog_style_box02{width:18%;height:auto;margin-right:1%;display:inline-block;vertical-align:top;}
.blog_style_box02 img{width:98%;border:2px solid #e1e1e1;}
.blog_style_box{width:30%;height:auto;margin-right:2%;margin-bottom:3%;display:inline-block;vertical-align:top;}
.blog_style_box img{width:35%;border:2px solid #e1e1e1;float:left;margin-right:5%;}
.menu_bt{width:100%;padding-top:5%;padding-left:5%;padding-right:5%;padding-bottom:5%;border:1px solid #ddd;border-radius:3px;background-color:#fff;margin-bottom:15px!important;}
.menu_bt:hover{background-color:#ddd;transition:all 0.125s ease-in-out 0s;color:#000;}
.menu_bt02:hover{background-color:#ddd;transition:all 0.125s ease-in-out 0s;color:#000;}
.new_icon{width:auto;height:auto;background-color:#000000;padding-left:2%;padding-right:2%;padding-top:0.5%;padding-bottom:0.5%;float:left;font-size:10px;color:#FFFFFF;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:3px;}
.bottom_boder{border-bottom:1px solid #F2F2F2;padding-bottom:4%;}
.style_box img{width:98%;border:2px solid #e1e1e1;}
.pickup_title{color:#5F5F5F;font-size:11px;font-weight:bold;margin-top:5%;margin-bottom:2%;}
.pickup_text{font-size:11px;}
.style_title{color:#5F5F5F;font-size:11px;font-weight:normal;margin-top:5%;margin-bottom:2%;}
.staff_name{color:#5F5F5F;font-size:13px;font-weight:bold;margin-top:2%;margin-bottom:5%;width:100%;height:auto;letter-spacing:0.1em;}
.blog_staff_name{color:#5F5F5F;font-size:13px;font-weight:bold;margin-top:2%;margin-bottom:5%;width:100%;height:auto;letter-spacing:0.1em;}
.blog_name{color:#5F5F5F;font-size:11px;font-weight:bold;margin-top:2%;margin-bottom:5%;width:100%;height:auto;letter-spacing:0.1em;float:left;line-height:120%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.tel_number{font-size:25px;width:100%;}
.style_text{font-size:11px;margin-top:5px;}
.topics_text{float:left;width:70%;}
.topics{border-bottom:1px dotted #c2c2c2;padding-bottom:2%;margin-bottom:3%;}
.margin_bottom8{margin-bottom:8px;}
.instagram ul{padding:0px;margin:0px;}
.instagram
img{border:2px solid #dfe7ff;height:110px;margin-bottom:15px;margin-right:10px;width:110px;}
.instagram
img:hover{filter:alpha(opacity=80);opacity:0.8;}
.review_box_new{height:auto;width:100%;}
.review_title_box{width:100%;height:auto;background-color:#F6F6F6;border-top:2px solid #424242;}
.review_name{color:#1D1D1D;font-size:16px;line-height:300%;padding-top:0px;padding-left:10px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;float:left;width:97%;font-weight:bold;}
.review_prof{font-size:12px;}
.review_prof02{font-size:12px;float:right;}
.hyoka{width:100%;color:#7D7D7D;font-size:21px;margin-bottom:10px;margin-top:10px;}
.hyoka_shosai{width:100%;height:auto;font-size:13px;}
.voice_box{width:100%;border:2px solid #CBCBCB;padding-left:2%;padding-top:2%;padding-right:2%;padding-bottom:2%;margin-bottom:3%;}
.voice_title{font-size:16px;font-weight:bold;color:#EE869A;margin-bottom:2%;}
.voice_comment{width:100%;height:auto;font-size:12px;margin-bottom:2%;}
.voice_coupon_box{width:100%;}
.coupon_icon{background-color:#4B5B5F;padding-left:2%;padding-right:2%;width:auto;float:left;color:#fff;font-size:11px;border-radius:3px;margin-bottom:2%;}
.coupon_title{width:auto;margin-left:2%;float:left;color:#EE869A;margin-bottom:1%;}
.voice_more_bt{text-align:center;border:1px solid #000000;}
.rank_color{background-color:#fffaf4;}
.staff_title{width:100%;height:auto;color:#000000;font-size:20px;font-weight:normal;clear:both;}
.staff_title_sab{font-size:14px;font-weight:normal;}
.margin_bottom3{margin-bottom:3px;}
.topback{margin-top:5%;margin-bottom:5%;background-color:#000;color:#fff;}
.topback:hover{background-color:#fff;color:#000;transition:all 0.125s ease-in-out 0s;}
.btback{background-color:#fff;color:#000;}
.btback:hover{background-color:#000;color:#fff;transition:all 0.125s ease-in-out 0s;}
.no1_icon{width:auto;background-color:#ffeb94;font-size:10px;padding-left:2%;padding-right:2%;float:left;}
.no2_icon{width:auto;background-color:#bebebe;font-size:10px;padding-left:2%;padding-right:2%;float:left;}
.no3_icon{width:auto;background-color:#ffc185;font-size:10px;padding-left:2%;padding-right:2%;float:left;}
.withmax{width:100%;float:left;margin-top:2%;}
div#imageList ul{padding:0;}
div#imageList li{float:left;list-style-type:none;width:30%;margin-right:3%;}
div#imageList li img{width:100%;height:auto;}
#mainImage{width:40%;float:left;}
#mainImage img{width:100%!important;}
#imageList{width:55%;float:left;margin-left:5%;}
div#staffimageList ul{padding:0;}
div#staffimageList li{float:left;list-style-type:none;width:30%;margin-right:3%;}
div#staffimageList li img{width:100%;height:auto;border:2px solid #e1e1e1;}
#staffmainImage{width:100%;}
#staffmainImage img{width:99%!important;border:2px solid #e1e1e1;height:auto;}
#staffimageList{width:100%;margin-top:3%;}
.stylist_box{width:55%;float:left;margin-left:5%;margin-top:7%;}
.shop_bt{width:34%;height:auto;border:1px solid #c6c6c6;float:left;text-align:center;line-height:250%;margin-right:3%;margin-bottom:0;border-radius:3px;font-size:11px;}
.stylist_photo{width:22%;float:left;margin-right:3%;border:2px solid #DADADA;}
.stylist_title{width:75%;float:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.stylist_shop{width:74%;height:auto;margin-bottom:1%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;float:left;line-height:100%;font-size:11px;}
.stylist_rank{float:left;width:75%;height:auto;margin-top:0px;margin-right:0px;margin-bottom:1%;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:100%;font-size:11px;}
.stylist_name{width:75%;height:auto;margin-top:0px;margin-right:0px;margin-bottom:2%;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;float:left;font-size:15px;line-height:100%;}
.widget .icon-list li.tel_number a::before{content:none;color:#666666;padding-right:5px;}
.margin_right10{margin-right:10px;}
.margin_right5{margin-right:5px;}
.staffimg_box{width:33%;float:left;margin-right:5%;}
.staff_profile{width:62%;float:left;}
.staff_profile_rank{width:100%;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.staff_profile_name{width:100%;height:auto;font-size:18px;color:#000000;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.staff_profile_yomi{width:100%;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-size:11px;color:#9f9f9f;}
.widget .icon-list .tel_number li a::before{content:none;color:#666666;padding-right:5px;}
.maginleft3{margin-left:3%;}
.maginbottom3{margin-bottom:3%;}
.maginleft4{margin-left:4%;}
.item_bana{width:40%;height:auto;float:left;}
.item_bana img{border:2px solid #e1e1e1;width:100%;height:auto;}
.item_text{width:55%;height:auto;float:left;margin-left:5%;margin-top:2%;margin-bottom:1%;}
.item_line_box{width:100%;height:auto;float:left;}
.item{margin-top:5%;;}
.item_box{width:48%;height:auto;float:left;margin-top:3%;}
.item_box img{width:30%;border:2px solid #E1E1E1;margin-right:5%;float:left;}
.item_box_title{width:64%;height:auto;float:right;line-height:120%;margin-bottom:2%;font-weight:bold;font-size:13px;}
.item_box_price{width:64%;height:auto;float:right;line-height:120%;margin-bottom:2%;font-weight:normal;font-size:12px;border-bottom:1px solid #E1E1E1;padding-bottom:2%;}
.item_box_comment{width:64%;float:right;}
.item_title{width:55%;margin-left:5%;float:left;}
.item_link{width:55%;height:auto;float:right;padding-top:0px;}
.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.ggmap iframe,
.ggmap object,
.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.map_station{width:100%;height:auto;margin-top:2%;margin-bottom:1%;font-size:14px;letter-spacing:1px;}
.map_adress{width:100%;height:auto;margin-top:2%;margin-bottom:1%;font-size:14px;letter-spacing:1px;}
.topicks_bana{text-align:center;margin-top:10%;margin-bottom:8%;}
.topicks_box{width:100%;height:auto;margin-top:7%;}
.topicks_box img{width:40%;float:left;margin-right:5%;margin-top:0px;margin-bottom:0px;}
.topicks_box_title{width:55%;height:auto;float:left;margin-top:0px;margin-bottom:0px;padding-bottom:1%;border-bottom:1px dotted #E1E1E1;font-size:15px;color:#000;}
.topicks_box_comment{width:55%;height:auto;float:right;margin-top:3%;margin-bottom:0px;}
.topicks_coupon_box{width:100%;height:auto;border:1px solid #515151;padding-top:2%;padding-right:2%;padding-bottom:2%;padding-left:2%;background-color:#FFF;border-radius:5px;margin-top:4%;}
.topicks_coupon_icon_new{width:auto;height:auto;color:#FF6666;border:1px solid #FF6666;padding-left:1%;padding-right:1%;padding-top:1%;padding-bottom:1%;float:left;margin-right:1%;margin-bottom:2%;}
.topicks_coupon_title{width:100%;height:auto;float:left;color:#000000;font-size:20px;margin-top:0px;margin-bottom:5px;padding-top:0px;padding-bottom:0px;}
.topicks_coupon_text{width:100%;float:left;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
.topicks_coupon_price{width:100%;height:auto;float:left;padding-top:0px;padding-bottom:0px;margin-top:2%;margin-bottom:0px;font-size:18px;}
.coupon_price_color{font-size:26px;color:#FF6666;}
.topicks_title{color:#000000;text-align:center;font-size:20px;margin-top:2%;margin-bottom:3%;font-weight:bold;}
.topicks_coupon_box:hover{background-color:#FDF7EF;border:1px solid #FDF7EF;}
.of{overflow:hidden;}
.review_back{width:100%;height:auto;margin-top:0px;margin-bottom:0px;padding-top:2%;padding-bottom:2%;padding-right:2%;padding-left:2%;background-color:#fffbef;;}
.review_back_title{border-bottom:1px dotted #E1E1E1;font-size:12pt;}
.blog_icon01{width:auto;background-color:#ffeb94;font-size:12px;padding-left:3%;padding-right:3%;float:left;margin-bottom:3%;padding-top:1%;padding-bottom:1%;}
.blog_icon02{width:auto;background-color:#bebebe;font-size:12px;padding-left:3%;padding-right:3%;float:left;margin-bottom:3%;padding-top:1%;padding-bottom:1%;}
.blog_icon03{width:auto;background-color:#ffc185;font-size:12px;padding-left:3%;padding-right:3%;float:left;margin-bottom:3%;padding-top:1%;padding-bottom:1%;}
.blog_icon04{width:auto;background-color:#ff9256;font-size:12px;padding-left:3%;padding-right:3%;float:left;margin-bottom:3%;padding-top:1%;padding-bottom:1%;}
.blog_icon05{width:auto;background-color:#ff9256;font-size:12px;padding-left:3%;padding-right:3%;float:left;margin-bottom:3%;padding-top:1%;padding-bottom:1%;}
.blog_style_text{font-size:11px;width:100%;}
.blog_kiji{width:100%;height:auto;line-height:130%;font-size:10px;border-bottom:1px dotted #e1e1e1;padding-bottom:2%;margin-bottom:3%;}
.blog_style_box_right{width:59%;height:auto;float:left;}
.blog_bt{width:30%;height:auto;border:1px solid #000000;text-align:center;padding-top:3%;padding-bottom:3%;margin-bottom:0px;margin-right:0px;font-size:15px;border-radius:5px;margin-left:2%;float:left;margin-top:2%;}
.blog_bt:hover{width:30%;height:auto;border:1px solid #000000;text-align:center;padding-top:3%;padding-bottom:3%;margin-bottom:0px;margin-right:0px;font-size:15px;border-radius:5px;margin-left:2%;float:left;margin-top:2%;background-color:#000;color:#fff;}
.topheader img{border-radius:5px;}
.topheader{margin-bottom:2%;}
.press_box{width:100%;height:auto;border-bottom:1px dotted #E1E1E1;padding-bottom:2%;margin-bottom:2%;}
.press_icon_day{width:auto;height:auto;border:1px solid #E1E1E1;padding-top:1%;padding-left:2%;padding-right:2%;padding-bottom:1%;float:left;margin-right:1%;}
.press_box_title{width:100%;height:auto;float:left;margin-top:2%;margin-bottom:2%;font-size:20px;text-transform:none;}
.press_right_box{width:70%;height:auto;margin-left:5%;float:left;}
.press_name{width:100%;height:auto;float:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-transform:none;}
.press_pic_box{width:100%;height:auto;float:left;margin-top:2%;}
.press_box img{width:25%;float:left;}
.press_pic_box img{width:20%;float:left;margin-right:2%;}
.press_pic_box img:hover{opacity:0.5;}
.review_shop_name{width:100%;height:auto;text-align:center;font-size:22px;color:#020202;font-weight:700;margin-top:5%;}
.style_category{width:100%;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#000000;font-size:15px;margin-top:1%;letter-spacing:0.01em;}
.magintop5{margin-top:5%;}
.maginbottom30{margin-bottom:6%;border:none!important;}
.textcenter{text-align:center;}
.mainBanner{width:30%;float:left;margin-left:2.5%;text-align:center;margin-top:3%;}
.mainBanner img{border:1px solid #E1E1E1;border-radius:5px;margin-bottom:2%;}
.mainBanner img:hover{opacity:0.5;transition:all 0.125s ease-in-out 0s;}
.bt_box{width:100%;margin-top:3%;margin-bottom:2%;}
.movie_basic_bt{width:32%;height:auto;color:#000000;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;margin-right:1%;}
.movie_basic_bt:hover{width:32%;height:auto;color:#ccc;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;margin-right:1%;background-color:#000;transition:all 0.125s ease-in-out 0s;}
.recruit_bt{width:15%;height:auto;color:#000000;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;margin-left:1.3%;}
.recruit_text{width:100%;height:auto;font-size:14px;}
.backgraundcolor{background-color:#F4F4ED;}
.dl_box{width:48%;height:auto;float:left;}
.dl_box02{width:30%;height:auto;float:left;}
.dl_text{width:45%;height:auto;float:left;font-size:17px;}
.dl_box img{width:50%;height:auto;float:left;margin-right:5%;}
.dl_box02 img{width:50%;height:auto;float:left;margin-right:5%;}
.recruit_bt:hover{width:15%;height:auto;color:#ccc;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;margin-left:1.3%;background-color:#000;transition:all 0.125s ease-in-out 0s;}
.dl_bt{width:43%;height:auto;color:#000000;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;}
.dl_bt:hover{width:43%;height:auto;color:#ccc;background-color:#000;transition:all 0.125s ease-in-out 0s;}
.form_bt{width:49%;height:auto;color:#000000;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;}
.form_bt:hover{width:49%;height:auto;color:#ccc;background-color:#000;transition:all 0.125s ease-in-out 0s;}
table.type11{border-collapse:separate;border-spacing:1px;text-align:center;line-height:1.5;width:100%;margin-bottom:4%;}
table.type11 th{padding:25px;font-weight:normal;vertical-align:top;color:#402021;letter-spacing:0.1em;font-size:18px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
table.type11 td{padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;vertical-align:top;background:#FFF;text-align:left;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
table.setsumeikai a:link{color:#666;font-weight:bold;text-decoration:none;}
table.setsumeikai a:visited{color:#999999;font-weight:bold;text-decoration:none;}
table.setsumeikai a:active,
table.setsumeikai a:hover{color:#bd5a35;text-decoration:underline;}
table.setsumeikai{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;text-shadow:1px 1px 0px #fff;background:#eaebec;margin-bottom:20px;border:#ccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;}
table.setsumeikai th{padding:21px 25px 22px 25px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background:#ededed;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));background:-moz-linear-gradient(top, #ededed, #ebebeb);}
table.setsumeikai th:first-child{text-align:left;padding-left:20px;}
table.type02{border-collapse:separate;border-spacing:0;text-align:left;line-height:1.5;border-top:1px solid #ccc;border-left:1px solid #ccc;width: 100%;}
table.type02.padding80{margin-top:80px;}
table.type02 th{width:30%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-left:1px solid #fff;background:#f4f4ed;font-size:13px;text-align:center;font-weight:unset;}
table.type02 td{width:70%;padding:10px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;font-size:14px;}
table.type02.gaiyou{border-collapse:separate;border-spacing:0;text-align:left;line-height:1.5;border-top:1px solid #ccc;border-left:1px solid #ccc;width:49%;float:left;}
table.brwsr2{margin:0 auto;width:650px;border:none;border-top:solid 1px #666;border-bottom:solid 1px #666;border-collapse:separate;border-spacing:0 10px;background:#f5f5f5;}
table.brwsr2 th{vertical-align:middle;height:53px;width:124px;border-right:solid 1px #666;margin:0;text-align:center;color:#333;font-size:16px;font-weight:bold;}
table.brwsr2 td.data{padding:0;margin:0;height:53px;width:100px;border:none;color:#666;font-size:12px;line-height:16px;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;}
table.brwsr2 td:fst-child{padding:0 0 0 10px;vertical-align:middle;}
table.brwsr2 td.bar{height:1px;width:100%;border-top:solid 1px #34495e;}
table.gaiyou td{padding:18px;border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background:-moz-linear-gradient(top, #fff, #fff);}
table.type02.gaiyou.paddi2{margin-right:1%;}
.gaiyou_text{width:100%;float:left;margin-top:80px;}
.gaiyou_title_01{width:50%;float:left;text-align:center;}
.gaiyou_title_02{width:50%;float:left;text-align:center;}
.marginleft4{margin-left:4%;}
.marginleft4rec{margin-left:4%;}
.recruit_name{text-align:right;margin-top:5%;}
.setsumei_box{border-top:1px dotted #333333;border-bottom:1px dotted #292929;width:100%;margin-left:auto;margin-right:auto;margin-bottom:3%;padding-top:3%;padding-bottom:3%;}
.form_bt.margin_right10{}
.setsumei_coment{color:#000000;font-size:16px;text-align:center;font-weight:bold;float:left;width:100%;margin:0;padding:0;}
.setsumeikai_tel{width:100%;text-align:center;}
.setsumeikai_tel .tel{color:#000000;font-size:45px;letter-spacing:0.1em;font-weight:bold;}
.setsumeikai_form:hover{border:1px solid #000000;color:#FFF;background-color:#000;-webkit-transition:all .3s !important;transition:all .3s !important;}
.panf li img{width:100%;}
.web_coupon_box{width:100%;height:auto;border-bottom:1px dotted #E1E1E1;padding-bottom:5%;padding-top:5%;}
.web_coupon_box_left{width:49%;height:auto;margin-right:5%;float:left;}
.web_coupon_title{width:100%;height:auto;background-color:#A9DCD7;text-align:center;font-size:180%;color:#FFFFFF;}
.web_coupon_sab_title{width:100%;height:auto;border-bottom:1px dotted #C8C8C8;line-height:250%;font-size:150%;}
.web_coupon_box_right{width:45%;height:auto;float:left;}
.web_coupon_box_right img{border:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-color:#e1e1e1;width:100%;border-radius:5px;}
.bestseller_item_box{width:100%;height:auto;}
.bestseller_box{width:23%;height:auto;margin-left:1%;text-align:center;display:inline-block;vertical-align:top;margin-bottom:2%;}
.bestseller_icon{width:60%;height:auto;border:1px solid #9F9F9F;color:#9F9F9F;font-size:17px;padding-left:2%;padding-right:2%;padding-top:1%;padding-bottom:1%;border-radius:5px;margin-left:20%;}
.bestseller_title{width:100%;height:auto;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-weight:bold;letter-spacing:0.1em;}
.bestseller_item_box.clearfix .bestseller_box .bestseller_icon.no1{}
.no1{color:#C5B946!important;border-color:#C5B946!important;}
.bestseller_sab{width:100%;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.boder{border-top:1px solid #E1E1E1 !important;border-bottom:1px solid #E1E1E1 !important;margin-top:5%;width:100%;margin-bottom:5%;}
.bestseller_main_img{width:100%;height:auto;}
.bestseller_icon_sab{width:auto;height:auto;border-width:1px;border-style:solid;background-color:#E70A61;text-align:center;color:#FFFFFF;float:left;font-size:20px;padding-left:2%;padding-right:2%;padding-top:2%;padding-bottom:2%;border-radius:5px;margin-left:3%;height:;line-height:200%;}
.bestseller_icon_large{width:30%;height:auto;border:1px solid #9F9F9F;color:#9F9F9F;font-size:17px;padding-left:2%;padding-right:2%;padding-top:1%;padding-bottom:1%;border-radius:5px;margin-left:35%;text-align:center;margin-right:35%;}
.bestseller_sab_large{width:100%;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;text-align:center;font-size:20px;}
.bestseller_title_large{width:100%;height:auto;font-size:40px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-weight:bold;letter-spacing:0.1em;text-align:center;}
.bestseller_icon_box{width:100%;height:auto;margin-top:2%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;text-align:center;}
.bestseller_text{width:50%;height:auto;font-size:15px;margin-right:3%;float:left;line-height:180%;}
.bestseller_price{width:50%;height:auto;font-size:15px;margin-right:3%;}
.bestseller_shop_box{width:40%;height:auto;border:5px solid #E1E1E1;padding-top:3%;padding-right:3%;padding-bottom:3%;padding-left:3%;float:left;}
.bestseller_box_price{font-size:16px;}
.bestseller_shop_title{width:100%;height:auto;font-size:15px;}
.bestseller_shop_comment{font-size:15px;text-align:left;}
.bestseller_comment_box{width:100%;height:auto;margin-top:5%;}
.salon_box{width:100%;height:auto;margin-top:3%;}
.salon_box_small{width:70%;height:auto;margin-top:3%;margin-left:15%;}
.salon_box img{width:100%;height:auto;}
.salon_box_day{width:auto;height:auto;border:1px solid #E1E1E1;padding-left:2%;padding-right:2%;padding-top:1%;padding-bottom:1%;float:left;margin-top:0px;margin-right:0px;margin-bottom:2%;margin-left:0px;}
.salon_sab_title{width:100%;height:auto;margin-top:2%;margin-bottom:2%;}
.salon_title{width:100%;height:auto;font-size:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#000;}
.boder_right{border-right:1px solid #E1E1E1;padding-left:0%;padding-right:2%;}
.post .post-entry .salon_box.clearfix{}
.salon_box_01{width:31%;height:auto;margin-right:2%;float:left;margin-bottom:3%;}
.creative_sns_box{width:100%;height:auto;margin-top:5%;}
.creative_sns{width:24%;height:auto;float:left;margin-right:1%;}
.creative_sns img{width:100%;margin-bottom:4%;}
.media_box_tv{width:100%;height:auto;}
.media_box_icon{width:auto;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:2%;padding-right:2%;padding-top:1%;padding-bottom:1%;background-color:#000000;color:#FFFFFF;float:left;}
.media_box_comment{width:35%;height:auto;float:left;margin-top:2%;margin-bottom:0px;margin-right:4%;}
.media_box{width:100%;height:auto;float:left;padding-bottom:5%;border-bottom:1px dotted #E1E1E1;margin-bottom:5%;margin-top:3%;}
.media_box_event{width:19%;height:auto;float:left;}
.media_box_event img{width:100%;margin-bottom:2%;}
.youtube{width:38%;float:left;height:30%;margin-left:2%;}
.youtube iframe{width:100% !important;}
.media_event_box{width:32%;height:auto;margin-left:1%;display:inline-block;vertical-align:top;margin-bottom:3%;}
.media_event_box img{width:100%;margin-bottom:5%;}
.media_contest_box{width:17%;height:auto;margin-right:2%;text-align:center;display:inline-block;vertical-align:top;margin-bottom:2%;}
.media_contest_box img{width:100%;margin-bottom:2%;}
.awards_box{width:100%;height:auto;border-bottom:1px dotted #ABABAB;padding-top:1%;padding-bottom:1%;font-size:15px;margin-top:0px;}
.awards_box{}
.awards_margin{margin-right:5%;font-size:medium;}
.coupon_bt_new_pickup{padding-top:2%;padding-bottom:2%;width:100%;text-align:center;color:#FF8B8D;border-radius:7px;border:1px solid #FFBDBE;background-color:#FFF;margin-left:auto;margin-right:auto;}
.coupon_bt_new_pickup:hover{color:#FFF;border:1px solid #FFBDBE;background-color:#FFBDBE;}
.coupon_category_orange{color:#FFFFFF;font-size:105%;height:auto;padding-left:2%;padding-right:2%;text-align:center;letter-spacing:0.3em;background-color:#FF9E27;margin-bottom:1.5%;float:left;}
.coupon_category_red{color:#FFFFFF;font-size:105%;margin-bottom:1.5%;height:auto;padding-left:2%;padding-right:2%;text-align:center;letter-spacing:0.3em;background-color:#F37575;float:left;}
.coupon_category_blue{color:#FFFFFF;font-size:105%;height:auto;padding-left:2%;padding-right:2%;text-align:center;letter-spacing:0.3em;background-color:#4ABDFF;margin-bottom:1.5%;float:left;}
.syosai_title_midashi{border-bottom:3px solid #fd336f;color:#fd336f;font-weight:bold;margin-bottom:-1%;margin-top:4%;width:100%;font-size:15px;}
.nail_catalog{width:100%;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:30px;}
.nail_pic{float:left;margin-right:2%;width:23.5%;}
.nail_pic04{float:left;width:23.5%;}
.nail_pic img{width:100%;}
.nail_pic04 img{width:100%;}
.pickup_text_nail{font-weight:bold;margin:10px 0;border-bottom:1px dotted #949494;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:10px;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#movie_box_illumina{margin-left:auto;margin-right:auto;width:100%;margin-top:5%;margin-bottom:5%;}
#movie_box1{float:left;width:32%;margin-right:2%;}
#movie_box2{float:left;width:32%;margin-right:2%;}
#movie_box3{float:left;width:32%;}
.staff_movie_about{width:100%;overflow:hidden;margin-bottom:10%;}
.staff_movie_pic{width:26%;float:left;margin-right:10%;}
.staff_movie_pic img{border-radius:50%;}
.staff_movie_txt{float:left;text-align:left;width:64%;margin-top:1.5%;}
.homecare_box{width:100%;height:auto;float:left;margin-top:15px;padding-bottom:5%;}
.homecare_comment_main{width:70%;height:auto;float:left;font-size:20px;color:#F62478;font-weight:bold;}
.homecare_title{width:70%;height:auto;background-color:#F65A99;color:#FFFFFF;font-size:18px;float:left;padding-left:2%;padding-right:2%;margin-bottom:2%;}
.homecare_comment{width:70%;height:auto;float:left;font-size:16px;}
.homecare_box img{width:25%;float:left;margin-right:5%;}
.table_width{width:100%;}
.img_2box{width:100%;}
.img_2box img{width:46%;margin-left:3%;float:left;}
.3box{width:31%;height:auto;float:left;margin-left:2%;border:1px solid #000000;line-height:300%;border-radius:5px;}
.coupon_aria_bt{width:31%;height:auto;text-align:center;line-height:400%;border:1px solid #000000;float:left;margin-left:2%;border-radius:5px;}
.coupon_aria_bt:hover{background-color:#000;color:#fff;transition:color 0.125s ease-in-out 0s;}
.shop_coupon_box{width:100%;height:auto;}
.shop_coupon{width:48%;height:auto;border-bottom:1px dotted #B0B0B0;padding-bottom:3%;margin-left:2%;float:left;margin-bottom:2%;padding-left:1%;padding-right:1%;padding-top:2%;}
.shop_title_big{font-size:18px;margin:0;padding:0;line-height:100%;}
.coupon_bottan{width:45%;height:auto;float:left;border:1px solid #000000;text-align:center;line-height:300%;margin-top:2%;border-radius:5px;}
.eria_title{width:100%;text-align:center;float:left;color:#000000;font-size:22px;line-height:300%;}
.coupon_bottan:hover{background-color:#000;color:#fff;transition:color 0.125s ease-in-out 0s;}
.shop_coupon img{width:35%;height:auto;float:left;margin-right:5%;}
.shop_sab{width:60%;float:left;margin-bottom:0;}
.coupon_aria_box{width:100%;height:auto;margin-bottom:2%;}
.model_title_box{width:100%;height:auto;text-align:center;margin-bottom:5%;margin-top:5%;}
.model_title_box02{width:100%;height:auto;text-align:center;margin-bottom:5%;margin-top:0%;}
.model_attention{width:100%;height:auto;background-color:#F1F5F6;padding-top:2%;padding-right:2%;padding-bottom:2%;padding-left:2%;margin-top:5%;border-radius:5px;}
.model_title{width:30%;height:auto;color:#F91982;font-size:25px;border-bottom:2px solid #F91982;margin-left:35%;margin-right:35%;letter-spacing:0.1em;}
.model_box{width:100%;height:auto;}
.model_comment{width:55%;height:auto;float:left;font-size:15px;margin-right:5%;letter-spacing:0.1em;}
.model_box img{width:40%;float:left;}
.model_comment100{width:100%;height:auto;font-size:15px;margin-right:5%;letter-spacing:0.1em;}
.model_comment50{width:46%;height:auto;font-size:15px;margin-left:2%;letter-spacing:0.1em;border:1px solid #BBBBBB;padding-left:1%;padding-top:1%;padding-right:1%;padding-bottom:1%;border-radius:5px;float:left;}
.model_bt{width:100%;height:auto;background-color:#f91982;text-align:center;margin-top:2%;padding-top:2%;padding-bottom:2%;border-radius:5px;color:#fff;}
.model_bt:hover{background-color:#f80049;}
.salon_01{width:45%;height:auto;margin-left:3%;float:left;border-bottom:1px dotted #BDBDBD;padding-bottom:2%;margin-bottom:2%;margin-top:2%;}
.salon_01 img{width:100%;border-radius:5px;}
.salon_01 img:hover{opacity:0.5;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.salon_vol{width:100%;height:auto;margin-top:1%;margin-bottom:1%;}
.salon_vol_title{color:#000000;font-size:20px;font-weight:bold;margin-top:1%;margin-bottom:1%;width:100%;height:auto;}
.back_number{width:100%;height:auto;padding-top:2%;}
.back_number_box{width:100%;height:auto;}
.back_number_textbox{width:55%;height:auto;float:left;}
.back_number_box{margin-top:2%;border-bottom:1px solid #C2C2C2;padding-bottom:2%;}
.back_number_day{width:100%;margin-bottom:1%;margin-top:0px;}
.back_number_title{width:100%;height:auto;color:#000000;font-size:22px;margin-top:0px;margin-bottom:1%;padding-top:0px;padding-bottom:0px;}
.back_number_box img{width:40%;float:left;margin-right:5%;border-radius:5px;}
.back_number_box img:hover{opacity:0.5;}
.back_number_comment{width:100%;height:auto;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
.back_number_bt{width:auto;}
.back_number_bt{width:auto;height:auto;text-align:left;text-decoration:underline;margin-top:1%;}
.fairy_link_bt{width:100%;height:auto;border:1px solid #353535;padding-top:1.5%;padding-bottom:1.5%;border-radius:7px;margin-top:2%;text-align:center;background:#353535;color:#FFFFFF;}
.fairy_link_bt a{color:#FFFFFF;}
.exclamation_area{width:100%;border:#FF3135 solid 1px;margin-bottom:7%;}
.exclamation_tittle{background:#FF3135;width:100%;color:#FFFFFF;font-weight:bold;text-align:center;letter-spacing:2px;font-size:17px;padding:1.5% 0;}
.exclamation_text{padding:2.5%;}
.exclamation_p1{font-size:15px;font-weight:bold;border-bottom:#9C9C9C dotted 1px;padding-bottom:1%;color:#000000;}
.exclamation_link1{width:48%;border:1px solid #F1507C;border-radius:5px;padding:1.5%;text-align:center;float:left;color:#F1507C;font-weight:bold;font-size:14px;}
.exclamation_linkbox a{color:#F1507C;width:100%;display:block;}
.exclamation_link1:nth-of-type(2n-1){margin-right:4%;}
.exclamation_linkbox{overflow:hidden;margin:2% 0;}
.reserve_box{width: 100%;background-color: #ff5a68;padding: 5%;}
.reserve_box_title{font-size: 27px;text-align: center;color:#fff;letter-spacing: 0.08em;}
.reserve_box_comment{font-size: 15px;text-align: center;color:#fff;letter-spacing: 0.15em;}
.reservr_bt_box{width: 100%;}
.reservr_bt_box_bt{width: 40%;
border: 1px solid #fff;
padding: 2%;
text-align: center;
float: left;
color: #fff;
border-radius: 35px;
margin-left: 7%;}
.rococo_bana img{
	width: 100%;
	margin-bottom: 1%;
}
.infomation {background-color: #FFE1E1;padding: 2%;margin-bottom: 2%;}
.infomation_title {font-size: 16px;font-weight: bold;color: #FF0000;}
.infomation_comment {font-size: 14px;font-weight: bold;margin-bottom: 0;}
.infomation_bt {font-size: 14px;font-weight: bold;text-decoration: underline;}
@media only screen and (max-width:480px){.salon_vol_title{color:#000000;font-size:14px;font-weight:bold;margin-top:1%;margin-bottom:1%;width:100%;height:auto;}
	.cupon002_img {

    width: 45%;

}
.model_comment50{width:100%;height:auto;font-size:14px;letter-spacing:0.1em;border:1px solid #BBBBBB;padding-left:2%;padding-top:2%;padding-right:2%;padding-bottom:2%;border-radius:5px;margin-bottom:2%;}
.model_comment100{width:100%;height:auto;font-size:14px;letter-spacing:0.1em;}
.model_box img{width:100%;}
.model_comment{width:100%;height:auto;font-size:14px;letter-spacing:0.1em;}
.model_title{width:100%;height:auto;color:#F91982;font-size:20px;border-bottom:1px solid #F91982;letter-spacing:0.1em;margin-left:0;margin-right:0;}
.shop_coupon{width:100%;}
.media_box_event{width:100%;height:auto;float:left;text-align:center;margin-bottom:2%;}
.media_box_event img{width:60%;margin-bottom:2%;margin-left:20%;margin-right:20%;}
.media_contest_box{width:30%;height:auto;margin-right:2%;text-align:center;display:inline-block;vertical-align:top;margin-bottom:2%;}
.media_event_box{width:47%;height:auto;margin-left:2%;display:inline-block;vertical-align:top;margin-bottom:6%;}
.media_box_event{width:100%;height:auto;float:left;}
.youtube{width:100%;float:left;height:28%;margin-left:2%;}
.media_box_comment{width:100%;height:auto;float:left;margin-top:2%;margin-bottom:2%;}
.creative_sns{width:48%;height:auto;float:left;margin-right:2%;}
.salon_title{width:100%;height:auto;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#000;}
.salon_box_01{width:48%;height:auto;margin-right:2%;float:left;margin-bottom:3%;}
.boder_right{border-right:0px;padding-left:0%;padding-right:2%;}
.bestseller_icon_sab{width:50%;height:auto;border-width:1px;border-style:solid;background-color:#E70A61;text-align:center;color:#FFFFFF;float:left;font-size:13px;padding-left:2%;padding-right:2%;padding-top:2%;padding-bottom:2%;border-radius:5px;margin-left:3%;height:;line-height:150%;}
.bestseller_price{width:100%;height:auto;font-size:15px;}
.bestseller_shop_box{width:100%;height:auto;border:5px solid #E1E1E1;padding-top:3%;padding-right:3%;padding-bottom:3%;padding-left:3%;float:left;}
.bestseller_text{width:100%;height:auto;font-size:15px;}
.bestseller_box{width:48%;height:auto;margin-left:1%;text-align:center;display:inline-block;vertical-align:top;}
#image-btn{color:#242424 !important;border:1px solid #2B2B2B !important;border-radius:5px !important;padding-top:1.5% !important;padding-bottom:1.5% !important;margin-left:2% !important;letter-spacing:0.1em !important;width:100%!important;line-height:250%;margin-bottom:5%!important;}
table tr .r_Cel{background-color:#fbfbfb !important;vertical-align:inherit;height:auto;display:table-cell;vertical-align:middle;border-bottom:1px solid #FFF;width:100%;float:left;padding-top:5%;padding-bottom:5%;}
table tr .l_Cel{background-color:#f4f4ed !important;line-height:600% !important;text-align:center !important;border-spacing:auto !important;border-collapse:auto !important;border-bottom:1px solid #FFF;width:100%;float:left;}
.middle_box{width:100%;height:auto;margin:0;}
table.setsumeikai th:first-child{text-align:left;padding-left:20px;padding:5%;font-size:15px;}
table.type02 th{width:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-left:1px solid #fff;background:#f4f4ed;font-size:13px;text-align:center;font-weight:unset;float:left;line-height:300%;}
table.type02 td{width:100%;padding:10px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;font-size:14px;float:left;}
.middle_box{width:100%;height:auto;}
table.type02.gaiyou{border-collapse:separate;border-spacing:0;text-align:left;line-height:1.5;border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;float:left;margin-bottom:5%;}
.form_bt:hover{width:100%;height:auto;color:#ccc;background-color:#000;transition:all 0.125s ease-in-out 0s;}
.form_bt{width:100%;height:auto;color:#000000;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;}
.setsumeikai_tel .tel{color:#000000;font-size:46px;letter-spacing:0.1em;font-weight:bold;width:100%;}
.rec_textcenter{text-align:center;}
.maginbottom3rec{margin-bottom:3%;}
.marginleft4rec{margin-left:0;}
.dl_box{width:100%;height:auto;}
.dl_box02{width:100%;height:auto;}
.recmenu{position:relative;letter-spacing:4px;text-align:center;font-weight:400;font-size:22px;color:#111;margin:0 0 30px;}
.bt_box{display:none;}
.web_coupon_box_right{width:80%;height:auto;float:left;margin-right:10%;margin-left:10%;}
.web_coupon_box_left{width:100%;height:auto;margin-right:0;margin-bottom:2%;}
.col-sm-60{width:49% !important;display:inline-block;vertical-align:top;float:none;}
.svg_box img{width:45%}
.pc{display:none!important;}
.more_bt{margin-top:3%;margin-bottom:3%;}
.col-sm-50{width:50%;float:left;}
.footer .footer-social-links{text-align:center;}
.sp_none{display:none;}
#mainImage{width:85%;margin-left:8%;}
#imageList{width:87%;margin-top:3%;float:left;margin-left:9%;}
.stylist_box{width:100%;margin-top:7%;margin-bottom:5%;}
.spmargin{padding:10px 8px!important;}
div#imageList li{float:left;list-style-type:none;width:20%;margin-right:3%;}
.staffimg_box{width:100%;}
.staff_profile{width:100%;float:left;margin-top:5%;}
.item_box img{width:100%;border:2px solid #E1E1E1;float:left;}
.item_box_title{width:100%;height:auto;float:right;line-height:120%;margin-bottom:3%;font-weight:normal;font-size:13px;margin-top:3%;}
.item_box_price{width:100%;height:auto;float:right;line-height:120%;margin-bottom:2%;font-weight:normal;font-size:12px;border-bottom:1px solid #E1E1E1;padding-bottom:2%;margin-top:2%;}
.item_box_comment{width:100%;float:right;}
.blog_style_box02{width:30%;height:auto;margin-right:1%;display:inline-block;vertical-align:top;}
.blog_bt:hover{width:46%;height:auto;border:1px solid #000000;text-align:center;padding-top:5%;padding-bottom:5%;margin-bottom:0px;margin-right:0px;font-size:13px;border-radius:5px;margin-left:2%;float:left;margin-top:2%;background-color:#000;color:#fff;}
.blog_bt{width:46%;height:auto;border:1px solid #000000;text-align:center;padding-top:5%;padding-bottom:5%;margin-bottom:0px;margin-right:0px;font-size:13px;border-radius:5px;margin-left:2%;float:left;margin-top:2%;}
.topheader{margin-bottom:2%;margin-top:3%;}
.style_category{display:none;}
.bordernone{border:none!important;}
ul{list-style:none;}
a{text-decoration:none;}
h2{text-align:center;margin:20px auto;color:#fff;}
.accordion-menu{width:100%;max-width:480px;background:#fff;border-radius:4px;padding:0;}
.accordion-menu li.open .dropdownlink{color:#9F9F9F;.fa-chevron-down{transform:rotate(180deg);}
}
.accordion-menu li:last-child .dropdownlink{border-bottom:0;}
.dropdownlink{cursor:pointer;display:block;padding:15px 0px 15px 0px;font-size:18px;border-bottom:1px solid #ccc;color:#212121;position:relative;transition:all 0.4s ease-out;i{position:absolute;top:17px;left:16px;}
.fa-chevron-down{right:12px;left:auto;}
}
.submenuItems{display:none;padding:0;background:#fff;li{border-bottom:1px solid #B6B6B6;}
padding:0;}
.submenuItems a{font-size:15px;display:block;color:#727272;padding:16px 12px 16px 20px;transition:all 0.4s ease-out;&:hover{background-color:#CDDC39;color:#fff;}
}
#movie_box1{float:left;width:48%;margin:0 1%;}
#movie_box2{float:left;width:48%;margin:0 1%;}
#movie_box3{float:left;width:48%;margin:0 1%;}
.icon_right{float:right;margin-top:1%;}
.submenuItems a:hover{color:#fff;background-color:#000;}
.post-header{margin:20px 0 15px;}
.paddingnone{padding-top:0px;}
.blog_style_box{width:47%;height:auto;margin-right:2%;margin-bottom:3%;display:inline-block;vertical-align:top;}
.mainBanner{width:47%;float:left;margin-left:2%;text-align:center;margin-bottom:1%;}
.movie_basic_bt{width:49%;height:auto;color:#000000;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;margin-right:1%;margin-bottom:1%;}
.movie_basic_bt:hover{width:49%;height:auto;color:#ccc;border:1px solid #B7B7B7;text-align:center;font-size:20px;line-height:300%;border-radius:5px;float:left;margin-right:1%;background-color:#000;transition:all 0.125s ease-in-out 0s;}
.exclamation_area{margin-bottom:7%;}
.exclamation_tittle{letter-spacing:1px;font-size:15px;padding:1.5% 0;}
.exclamation_text{padding:4%;}
.exclamation_p1{font-size:13px;}
.exclamation_link1{width:48%;border:1px solid #F1507C;border-radius:5px;padding:1.5%;float:left;font-size:12px;}
.exclamation_link1:nth-of-type(2n-1){margin-right:4%;}
.exclamation_linkbox{overflow:hidden;margin:2% 0;}
}
@media (min-width:768px){.sp{display:none!important;}
.col-lg-6style{width:16.6%;}
.col-lg-255{width:25%;}
.topback{display:none;}
.accordion-menu{display:none;}
.pcnone{display:none;}
}
.text_nouppercase{text-transform:none;}
.backcolor{background-color:#F5F2EE;}
.ex-product img{border-radius:5px;box-shadow:0px 0px 8px 1px #d2cdc4;-webkit-box-shadow:0px 0px 8px 1px #d2cdc4;-moz-box-shadow:0px 0px 8px 1px #d2cdc4;margin-top:2%;}
.yu-font{font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;}
.margin_top5{margin-top:3%;}
.margin_top8{margin-top:8%;}
.margin_top2{margin-top:2%;}
.col-sm-6-100{width:100%;text-align:center;padding-top:3%;padding-bottom:3%;}
.pickupcolor{background-color:#fffdf1;}
@media only screen and (max-width:480px){.bestseller_title_large{width:100%;height:auto;font-size:30px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-weight:bold;letter-spacing:0.05em;text-align:center;line-height:150%;}
.box_title{width:55%;float:left;color:#000000;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px!important;font-weight:normal;line-height:100%;height:auto;margin-top:0px;line-height:150%!important;}
.back_number_box{width:94%;height:auto;margin-left:3%;margin-right:3%;}
.back_number_box a img{width:100%;height:auto;}
.back_number_textbox{width:100%;}
.topmargin4{padding-top:10%;}
.topics_title{width:50%;}
.topics img{width:45%;}
.topics_text{float:left;width:100%;margin-top:5%;}
.topics_bt{border:1px solid #F1507C;float:right;padding-left:0%;padding-right:0%;padding-top:2%;padding-bottom:2%;color:#F1507C;border-radius:3px;font-size:11px;width:100%;text-align:center;}
.topics_bt:hover{padding-top:2%;padding-bottom:2%;}
.pickup_box{width:48%;height:auto;float:left;margin-right:2%;}
.style_box{width:48%;height:auto;float:left;margin-right:2%;}
.menu_bt{width:48%;padding-top:4%;padding-left:3%;padding-right:3%;padding-bottom:4%;border:1px solid #d5d5d5;border-radius:3px;background-color:#fff;float:left;margin-bottom:2% !important;}
.menu_bt02{margin-left:3% !important;}
.menu_bt_left{margin-left:60px!important}
.instagram img{border:2px solid #dfe7ff;height:auto;margin-bottom:15px;margin-right:10px;width:30%;}
.spnone{display:none;}
}
@media only screen and (min-width:1200px){.col-lg-3{width:24%;display:inline-block;vertical-align:top;float:none;}
}
