@charset "utf-8";html{-webkit-text-size-adjust:100%}#search,#detail_search,#style_detail{background:0;line-height:1.4;min-width:100%}#search #container,#detail_search #container,#style_detail #container{width:100%;margin:0 auto}#search #content,#detail_search #content,#style_detail #content{padding-bottom:0}#search #header p,#search #hnav,#search .topicpath,#search .pagetop,#search #footer,#detail_search #header p,#detail_search #hnav,#detail_search .topicpath,#detail_search .pagetop,#detail_search #footer,#style_detail #header p,#style_detail #hnav,#style_detail .topicpath,#style_detail .pagetop,#style_detail #footer{display:none}#search #header h1.logo,#detail_search #header h1.logo,#style_detail #header h1.logo{margin-top:5px}#search #header #gnav ul,#detail_search #header #gnav ul,#style_detail #header #gnav ul{margin:0;text-indent:0}#search #header #gnav li,#detail_search #header #gnav li,#style_detail #header #gnav li{margin:0;padding:0}#search #header #gnav li a,#detail_search #header #gnav li a,#style_detail #header #gnav li a{margin:0;padding:8px 0 8px 0;background:0;width:49%;height:auto;text-align:center;text-decoration:none;color:#222;background:#eee;border:1px solid white;line-height:1;font-size:12px}#search #header #gnav li a:hover,#search #header #gnav li a:focus,#detail_search #header #gnav li a:hover,#detail_search #header #gnav li a:focus,#style_detail #header #gnav li a:hover,#style_detail #header #gnav li a:focus{background:#ddd}#search #header #gnav li.gnav01,#search #header #gnav li.gnav05,#detail_search #header #gnav li.gnav01,#detail_search #header #gnav li.gnav05,#style_detail #header #gnav li.gnav01,#style_detail #header #gnav li.gnav05{display:none}.col01{margin:0 auto;width:100%}#main .detailsearch_content table{margin:0 auto 1em auto;width:98%}#main .detailsearch_content th,#main .detailsearch_content td{padding:6px 4px}#main .detailsearch_content .hair_image li{float:none}#main .detailsearch_content .subcatebox{margin-right:0;float:none;width:auto}#main .detailsearch_content li{display:block}#main .detailsearch_content .subcatebox ul{margin-bottom:10px;padding:0;display:block;height:auto;overflow:visible;border:0;border-top:3px solid #ddd}#main .detailsearch_content .subcatetitle{margin:0 0 2px 0;padding:2px 0 2px 0;font-weight:bold;font-size:14px;line-height:1}#style_detail #main .style_content{margin-left:auto;margin-right:auto;width:98%;line-height:1.5;padding-bottom:0}#style_detail #main .style_content .style_item{width:auto;float:none}#style_detail #main .style_content .style_item .caption{padding:8px 0 5px 0}#style_detail #main .style_content .style_item h2{line-height:1}#style_detail #main .style_content .style_item th{width:43px;padding:5px 5px 3px 5px}#style_detail #main .style_content .style_item td{padding:7px 4px 3px 4px;text-align:left}#style_detail #main .style_content .style_item span{width:50px;height:14px;margin:0 5px 5px 0;padding:0 7px 3px 7px;background:#eee;border:1px solid #eee;border-radius:10px;text-align:center}#style_detail #main .style_content .style_item span.selected{background:#fbefd4;border:1px solid #ffac1e}#style_detail #main .style_content .style_item .face01,#style_detail #main .style_content .style_item .face02,#style_detail #main .style_content .style_item .face03,#style_detail #main .style_content .style_item .face04,#style_detail #main .style_content .style_item .face05,#style_detail #main .style_content .style_item .face01.selected,#style_detail #main .style_content .style_item .face02.selected,#style_detail #main .style_content .style_item .face03.selected,#style_detail #main .style_content .style_item .face04.selected,#style_detail #main .style_content .style_item .face05.selected{width:30px;height:30px;margin:0 0 5px 0;padding:0 15px 0 0;border:0;border-radius:0}#style_detail #main .style_content .style_item .face01{background:url(../img/style_01.gif) no-repeat 0 -422px}#style_detail #main .style_content .style_item .face01.selected{background:url(../img/style_01.gif) no-repeat 0 -452px}#style_detail #main .style_content .style_item .face02{background:url(../img/style_01.gif) no-repeat -66px -422px}#style_detail #main .style_content .style_item .face02.selected{background:url(../img/style_01.gif) no-repeat -66px -452px}#style_detail #main .style_content .style_item .face03{background:url(../img/style_01.gif) no-repeat -132px -422px}#style_detail #main .style_content .style_item .face03.selected{background:url(../img/style_01.gif) no-repeat -132px -452px}#style_detail #main .style_content .style_item .face04{background:url(../img/style_01.gif) no-repeat -198px -422px}#style_detail #main .style_content .style_item .face04.selected{background:url(../img/style_01.gif) no-repeat -198px -452px}#style_detail #main .style_content .style_item .face05{padding-right:0;background:url(../img/style_01.gif) no-repeat -266px -422px}#style_detail #main .style_content .style_item .face05.selected{background:url(../img/style_01.gif) no-repeat -266px -452px}#style_detail #main .style_content .photo_gallery{margin:0 auto;width:100%;float:none}#style_detail #main .photo_gallery .enlarge{float:left;margin-right:5px;padding:3px}#style_detail #main .style_content .photo_gallery .enlarge{width:298px;margin:0 auto 4px auto;float:none}#style_detail #main .style_content .photo_gallery .enlarge img{width:298px;height:auto}#style_detail #main .style_content .photo_gallery ul{margin:0 auto;float:none;width:305px}#style_detail #main .photo_gallery li{display:inline}#style_detail #main .photo_gallery li img{width:90px;margin:0 1px 12px 0}#style_detail #main .style_content .photo_gallery li img{height:auto}#style_detail #main .photo{display:inline;margin-right:15px}#style_detail #main .photo img{display:inline}#style_detail #main .photo .caption_txt{display:none}#main .section_mb0{padding-bottom:0}#main .section_mb5{padding-bottom:5px}#main .section_mb10{padding-bottom:10px}#main .style_content .support{margin:0 0 10px 0;padding:5px 5px;background:0;text-align:center}#main .style_content .support p{font-size:11px}#main .style_content .support ul{margin:0}#main .style_content .support li{display:inline;list-style:none}#main .style_content .support li a{height:16px;display:inline-block;padding:0 7px 0 18px}#main .style_content .photo_gallery .sns p{float:left;margin-left:10px}#main .style_info .header{overflow:auto;border-bottom:0}#main .style_info .sns{padding-top:10px;width:100%;border-top:2px solid black;height:auto}#main .style_info .sns p{margin:0 1em .5em 0;float:left}#style_detail #main .stylist_salon .clearfix{width:100%;float:none}#style_detail #main .stylist_salon .txt .message{width:100%;margin:0 0 20px 0;padding-bottom:0;background:0;display:inline}#style_detail #main .stylist_salon .txt .message div{padding:0;background:0;display:inline}#style_detail #main .stylist_salon .txt .message div p{display:inline}#style_detail #main .stylist_salon .txt{display:inline;float:none}#style_detail #main .stylist_salon .txt dl{clear:both;margin:0}#style_detail #main .stylist_salon .txt dl dd:nth-child(4) p{margin-right:1em;display:inline;line-height:1.5}#style_detail #main .stylist_salon .txt dd p{margin-bottom:10px}#style_detail #main .stylist_salon .txt .btn{margin:20px 0 20px 0}#style_detail .stylist_salon .salon_photo{margin:0 0 10px 0;padding:0;width:100%;float:none}#style_detail .stylist_salon .salon_photo p{margin:0 0 10px 0;padding:0;width:48%}#style_detail .stylist_salon .salon_photo p img{width:100%;height:auto}#style_detail #main .sytle_list p{width:98px;height:130px}#style_detail #main .sytle_list.line06 p{margin:0 4px 10px 0}#style_detail #main .sytle_list a{width:90px;height:auto;padding:3px}#style_detail #main .sytle_list img{width:90px;height:auto}#style_detail .stylist_works_list{margin:0 auto;padding:0;width:320px}#style_detail .sp_style_detail_01,#style_detail .sp_style_detail_02,#style_detail .sp_style_detail_03,#style_detail .sp_style_detail_04{display:block}#style_detail .sp_style_detail_01{margin:-10px 0 20px 0}#style_detail .sp_style_detail_02{margin:-10px 0 20px 0}#style_detail .sp_style_detail_03{margin:0}#style_detail .sp_style_detail_04{margin:0 0 20px 0}#style_detail .sp_style_detail_01 .simple_ads_manager_widget,#style_detail .sp_style_detail_02 .simple_ads_manager_widget,#style_detail .sp_style_detail_03 .simple_ads_manager_widget,#style_detail .sp_style_detail_04 .simple_ads_manager_widget{text-align:center;margin-bottom:10px}#style_detail .ads_bb{margin:0 auto 5px auto !important;width:312px !important;float:none !important}#style_detail #content_wrap .style_detail_middle_aa{width:100%;float:none}#search .ads_pc,#detail_search .ads_pc,#style_detail .ads_pc{display:none !important}#search .ads_mobile,#detail_search .ads_mobile,#style_detail .ads_mobile{margin:0 auto 10px auto !important;width:320px !important;display:block !important}.ads_rw{margin:0 auto 10px auto !important;width:320px !important;display:block !important}.ad_styledetail_imagebottom{display:block !important;text-align:center}#main .carousel_full{margin:0 auto;width:100%;height:140px;overflow:hidden;zoom:1}#main .carousel_full:before,#main .carousel_full:after{display:block;height:0;visibility:hidden;content:"\0020"}#main .carousel_full:after{clear:both}#main .carousel_full a.previous,#main .carousel_full a.next{display:block;width:40px;height:40px !important;text-indent:-9999px;cursor:pointer;position:absolute;margin-top:100px}#main .carousel_full a.previous{left:0;background:url(../img/arrow.gif) -12px -889px no-repeat}#main .carousel_full a.next{right:0;background:url(../img/arrow.gif) 32px -1029px no-repeat}#main .carousel_full .slider{position:relative;margin:0 2px 0 2px;width:100%;height:110px;float:left;overflow:hidden}#main .carousel_full ul{position:absolute;width:100%;margin:-7px 0 0 0;padding:0;left:0}#main .carousel_full .caroufredsel_wrapper{height:110px !important}#main .carousel_full ul li{display:inline;list-style:none;height:130px !important;overflow:hidden}#main .carousel_full li a{width:70px !important;height:93px !important;float:left;overflow:hidden !important;margin:0 2px !important;padding:1px !important;border:1px solid #eee !important}#main .carousel_full li a:hover{border:1px solid #ffac1e}#main .carousel_full li a img{width:70px !important;height:93px !important;overflow:hidden}#main .carousel_full a.disabled{cursor:default;background:0}#search #side{display:none}#search #main{width:100%}#search .category_ttl{padding:0;width:100%}#search .category_ttl h2.ttl_hair_style{margin:0;padding:0;width:100%;text-indent:0;background:0;font-size:18px}#search .category_ttl p{display:none}#search h3{padding:0 0 6px 0;border-top:0}#search .search_txt{display:none}#search #main .sytle_list{margin:0 auto;width:310px}#search #main .sytle_list span{display:none}#search #main .sytle_list p,#search #container #content_wrap #main .sytle_list p.mr0{margin:0 4px 5px 0;width:auto;height:auto;overflow:hidden}#search #main .sytle_list.line05 p:nth-of-type(5n+1){clear:none}#search #main .sytle_list img{width:93px;height:124px}#search #main .sytle_list a{width:93px;height:124px;margin:0;padding:2px}#style_detail #main .best5_content h3.best5{width:100%;height:100%;float:left;margin-bottom:0;padding:0 0 2px 0;border:0;text-indent:0}#style_detail #main .best5_content .best5 span.ttl{display:block;width:119px;height:32px;float:left;margin-right:9px;text-indent:-9999px;background:url(../img/style_01.gif) no-repeat 0 -30px}#style_detail #main .best5_content .best5 span.txt{display:none}#style_detail #main .best5_content .header p a{margin:-22px 0 0 0;float:right}#style_detail #main .best5_content .best5_list{margin:0 auto;width:310px}#style_detail #main .best5_content .best5_list p,#style_detail #main .best5_content .best5_list p:first-child{margin:0 10px 10px 0;width:auto;height:auto}#style_detail #main .best5_content .best5_list p:last-child{margin-right:0}#style_detail #main .best5_content .best5_list img{width:100px;height:auto}#style_detail #main .best5_content .best5_list p:nth-child(1),#style_detail #main .best5_content .best5_list p:nth-child(2){margin-left:10px}#style_detail #main .best5_content .best5_list p:nth-child(3) a,#style_detail #main .best5_content .best5_list p:nth-child(4) a,#style_detail #main .best5_content .best5_list p:nth-child(5) a{margin-left:0;width:auto;height:auto}#style_detail #main .best5_content .best5_list p:nth-child(3) a img,#style_detail #main .best5_content .best5_list p:nth-child(4) a img,#style_detail #main .best5_content .best5_list p:nth-child(5) a img{margin-top:-20px;width:92px;height:auto}#style_detail #main .best5_content .best5_list span.best03,#style_detail #main .best5_content .best5_list span.best04,#style_detail #main .best5_content .best5_list span.best05{position:relative;z-index:1000}#search #main .wp-pagenavi{margin:4px auto 14px auto;font-size:15px;text-align:center;position:relative;width:310px;height:75px}#search #main .wp-pagenavi .page-numbers{margin:0 -1px 0 0;display:inline-block;padding:8px 4px;width:22px;text-align:center;border:1px solid #ccc;text-decoration:none;background-color:#fff;color:#000;float:left}#search #main .wp-pagenavi span{margin:0}#search #main .wp-pagenavi .current{margin:0 -1px 0 0;display:block;padding:8px 4px;width:22px;text-align:center;border:1px solid #ccc;text-decoration:none;background-color:#fff;color:#000;float:left;border:1px solid black;background-color:#000;color:#fff}#search #main .wp-pagenavi .prev,#search #main .wp-pagenavi .next{position:absolute;top:45px;width:auto;height:auto;left:0}#search #main .wp-pagenavi .next{right:0;left:auto}