@charset "UTF-8";html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Roboto",sans-serif;color:#3d3536;background-color:#fff}body,html{margin:0;width:100%;height:100%}html:root .row{max-width:1020px;margin:0 auto;padding:0 20px}#wrapper{position:relative;background:rgba(240,240,240,.3);width:100%;height:auto !important;height:100%;min-height:100vh}header{width:100%;background:rgba(255,255,255,.95);box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:99}main{position:relative;padding-bottom:300px}article{max-width:1020px;margin:0 auto;padding:0 20px 20px}footer{position:absolute;left:0;bottom:0;width:100%;height:300px;padding-top:30px;background-color:#ddd;text-align:center}.description{color:#fff;font-size:85%;text-align:center;padding:8px 10px 6px;background:rgba(0,0,0,.8)}header{position:relative}header #header_bunner{height:60px;width:210px;margin-left:calc(50% - 210px/2);margin-right:calc(50% - 210px/2);padding-top:5px;float:left}header #header_bunner span{text-align:center}header #header_bunner img{margin:0 auto}header .reserve{margin-left:-100%;padding-top:5px;max-width:400px;float:right}header .reserve a{color:#fff;background:#f04853;text-align:center;font-weight:700;line-height:30px;margin-top:10px;padding:0 20px;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}nav #main_nav{display:none}header nav{position:absolute;text-align:center;width:100%}header nav ul{font-size:0;text-align:center;margin:0 auto;width:980px}header nav ul li{background:rgba(0,0,0,.8);line-height:45px;width:calc(100% / 7);margin:0;padding:0;display:inline-block;font-size:14px}header nav ul li a{color:#fff}header nav ul li:first-child{-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}header nav ul li:last-child{-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px}#nav_toggle{padding:7px 0 0;margin-top:11px;margin-left:-100%;float:left;width:40px;height:40px;cursor:pointer;z-index:1000}#nav_toggle div{position:relative}#nav_toggle span{display:block;position:absolute;height:4px;width:100%;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav_toggle span:nth-child(1){top:0}#nav_toggle span:nth-child(2){top:11px}#nav_toggle span:nth-child(3){top:22px}.open #nav_toggle{background:rgba(0,0,0,.8);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.open #nav_toggle span{background:#fff}.open #nav_toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav_toggle span:nth-child(2){width:0;left:50%}.open #nav_toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.breadcrumb{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom}#breadcrumb{max-width:980px;text-align:left;margin:0 auto;padding:13px 0 10px 10px}div#breadcrumb div{display:inline}#breadcrumb span{margin:0 5px 0 7px}div#breadcrumb div.current{margin-right:10px}.list_image{text-align:center;margin:0}.slider li{height:500px}.bgimg{background-color:#464646;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center -250px;width:100%;height:100%}.slider li .slide_caption{position:absolute;top:calc(90% - 100%/2);color:#f7f7f7;font-size:4vh;font-weight:700;text-align:center;width:98%;text-shadow:1px 1px 2px rgba(0,0,0,.3);transition:.3s ease}.slick-current .slide_caption{opacity:1;transition-delay:.5s}.slick-slide{margin:0}.slick-prev{background:rgba(255,255,255,.4) !important;left:188px;width:45px !important;height:45px !important;z-index:1}.slick-next{background:rgba(255,255,255,.4) !important;right:188px;width:45px !important;height:45px !important;z-index:1}.slick-prev:before{font-family:FontAwesome!important;content:'\f053'!important;color:#fff;display:block;position:absolute;top:13px;left:14px}.slick-next:before{font-family:FontAwesome!important;content:'\f054'!important;color:#fff;display:block;position:absolute;top:13px;left:16px}.slick-dots{bottom:-22px !important}.slick-dots li button:before{font-size:30px !important}.navigation{text-align:center;margin:0 auto 0;padding:20px 0 36px;width:100%}.navitop{float:left;width:32%;text-align:center;display:block}.navileft{float:left;width:34%;text-align:left;word-break:break-all;line-height:1.5em;display:block}.naviright{float:right;width:34%;text-align:right;word-break:break-all;line-height:1.5em;display:block}.delay{display:none}#social{font-size:38px;text-align:center;margin:0 auto 0px;display:block;left:calc(50% - 100px/2)}a.facebook{color:#3b5999}a.twitter{color:#55acee}a.instagram{color:#e4405f}#footnavi_area ul{text-align:left;padding-right:60px;float:left}#footnavi_area ul:last-child{padding-right:0}.foot_logo{margin:0 0 20px;width:260px;height:40px;display:block}.foot_logo a{background:transparent url(//lil-white.com/wp-content/themes/base/style/../images/header_logo.png) center/cover no-repeat;text-indent:-9999px;width:210px;height:100%;display:block}#footnavi_area{margin:0 0 30px;padding:0 0 20px;border-bottom:solid 1px #bfc0c0}.foot_nav li:before{content:"●";color:#bfc0c0;margin:0 2px 0 3px}.foot_left{width:73%;float:left}.foot_right{width:24%;float:right}#footer .copy a{font-weight:700;margin:0}#footer .and_copy{font-family:Arial;margin:0 3px}#footer .established{margin-left:5px}.pagetop{position:fixed;right:20px;font-size:77%;width:60px}.pagetop a{background:rgba(102,102,102,.8);text-decoration:none;color:#fff;width:100%;line-height:60px;font-size:26px;text-align:center;margin:0;display:block}.pagetop span{text-indent:-9999px;display:none}table{margin:0 0 30px;padding:0;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;width:100%;border-collapse:collapse;table-layout:fixed;_table-layout:auto}table th{background:#f4f4f4;text-align:center;padding:6px 11px 5px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:none;_table-layout:fixed}table td{padding:6px 11px 5px;border-right:1px solid #e6e6e6;border-left:none;border-bottom:1px solid #e6e6e6;_table-layout:fixed}.content-form th,.content-form td{border:none !important}.content-form button{color:#fff;background:#c4c5c5;padding:5px 20px 3px !important}.pagination{margin:20px 0}.pagination:after,.pagination ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagination ul{margin:0}.pagination li{float:left;list-style:none outside none;margin-left:3px}.pagination li:first-child{margin-left:0}.pagination li.active{background-color:#e6e6e6;border-radius:3px;cursor:not-allowed;padding:8px 15px}.pagination li a{background:none repeat scroll 0 0 #c7cccf;border-radius:3px;color:#fff;display:block;padding:8px 15px;text-decoration:none}.pagination li a:hover{background-color:#e6e6e6;color:#fff;opacity:.8;transition-duration:.5s;transition-property:all;transition-timing-function:ease}.pagination_mobile{margin:0 0 50px}.pagination_mobile ul{padding:5px 0 0}.pagination_mobile li{color:#ccc;background:#f4f4f4;text-align:center;line-height:50px;width:49%;border-radius:3px;display:block}.pagination_mobile li a{background:#ccc;border-radius:3px;color:#fff;display:block;line-height:50px}.pagination_mobile li.prev{float:left}.pagination_mobile li.next{float:right}.page_title{background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;margin:0 0 20px;padding:65px 0 65px;border-bottom:1px solid #e6e6e6}.page_title h2{background-color:rgba(0,0,0,.5);font-family:'Oswald',sans-serif;font-size:24px;letter-spacing:5px;text-transform:uppercase;line-height:30px;margin:0;padding:0 8px 2px;display:inline-block}.page_title h2 span{font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;padding-left:8px;vertical-align:top}article h2{background:#e6e6e6;text-align:center;margin:0 0 20px;padding:20px 0 20px;border-bottom:1px solid #e6e6e6}article h2 span{color:;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;letter-spacing:1px;padding-left:8px;vertical-align:top}#entry h3{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;text-align:center;margin:0 auto 0px;padding:10px 0 10px}#entry .metadata{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;font-size:93%;text-align:right;margin:0 0 30px;padding:5px 0 5px}#entry .metadata .categorys a{background-color:#e6e6e6;font-size:77%;margin:0;padding:4px 8px 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left}#entry .post_content{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;margin:0;padding:0 0 30px}#entry .post_content img{margin:0 auto 20px}.hairstyle{margin:0 auto 30px}.hairstyle:last-child{margin:0 auto 0px}.hairstyle h3{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;font-family:'Oswald',sans-serif;font-size:24px;letter-spacing:5px;text-transform:uppercase;text-align:center;margin:0 0 15px;padding:0 0 15px}.hairstyle ul{font-size:0;text-align:center}.hairstyle li{margin-right:20px;margin-bottom:20px;width:-moz-calc((100% - 60px) / 4);width:-webkit-calc((100% - 60px) / 4);width:calc((100% - 60px) / 4);display:inline-block;/display:inline;/zoom:1;font-size:12px}.hairstyle li:nth-child(4n){margin-right:0}.tarm_name{background:#ddd;font-family:'Oswald',sans-serif;font-size:16px;line-height:36px;letter-spacing:5px;text-transform:uppercase}.hairstyle_img{position:relative;width:100%;height:340px;overflow:hidden}.hairstyle_img img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.hairstyle_img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.entry{margin-right:20px;margin-bottom:20px;width:-moz-calc((100% - 20px) / 2);width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2);float:left}.entry:nth-child(even){margin-right:0}.entry_img{position:relative;width:100%;height:150px;margin-bottom:1px;overflow:hidden}.entry_img img{position:absolute;top:-100%;left:0;width:100%;height:auto}.entry_img:hover img{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);transform:translateY(16px)}.entry .entry_body{background:#fff;padding:5px 10px 5px}.entry h3.entry_title{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;font-weight:400;line-height:140%;margin:7px 0 5px;padding:0 0 10px}.instagram .entry h3.entry_title:before{font-family:'FontAwesome';content:"\f16d";margin:0 6px}.entry .metadata{color:#999;font-size:93%;text-align:right;margin:0 0 4px}.metadata .days:before{font-family:'FontAwesome';content:"\f017";margin-right:3px}.tagdata{color:#999;background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;font-size:93%;text-align:center;margin:8px 0 4px;padding:0 0 10px}.tagdata .tags a:before{font-family:'FontAwesome';content:"\f02b";margin-right:3px}.post h3,.post h4{margin:0 0 10px}.post h4{font-weight:400}#error{background:url(//lil-white.com/wp-content/themes/base/style/../images/404.png) no-repeat center 40px;text-align:center;margin:0 auto;padding-top:250px}#under-construction{background:url(//lil-white.com/wp-content/themes/base/style/../images/under-construction.png) no-repeat center 40px;text-align:center;margin:0 auto;padding-top:250px}#error h3,#under-construction h3{margin:0 0 30px}#error p,#under-construction p{margin:0 0 40px}.search{text-align:center;padding:30px 0 0}#ticker{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x top;margin:0 0 30px}.ticker{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;text-align:left;line-height:36px;margin-top:20px;overflow:hidden}.ticker span.news{font-family:'Oswald',sans-serif;font-weight:700;letter-spacing:5px;float:left}.ticker ul{width:80%;margin-left:72px;position:relative}.ticker ul li{display:none}.ticker ul li a{width:100%;padding-top:1px;display:block}.newsList a{background:#c7cccf;float:right;line-height:36px;padding:0 15px;display:block}.newsList a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.shop_info table{border-left:none}.shop_info table th{font-weight:400;width:20%;border-right:none}.shop_info table td{border-right:none}.creditcard img{margin:5px;float:left}.access ul{margin:0 0 20px}.access ul li a[target=_blank]{color:#eb6100;margin-left:13px}#map{width:100%;height:300px;margin:0 0 30px}.maker_icon,.gmap_address{display:none}.price{margin:0 0 30px;padding:0 0 30px;border-bottom:solid 1px #ddd}.price .price_head{width:30%;float:left}.price .price_head h4{margin:0 0 5px}.price .price_head h4 span{font-size:12px;font-weight:400}.price .price_head h4 span:before{content:'【'}.price .price_head h4 span:after{content:'】'}.price .price_head p{font-size:12px;margin:0;padding:0}.price ul{width:70%;padding-left:50px;float:left}.price ul li{margin:0 0 5px}.price ul li .price_body{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x center}.price ul li .price_body span{background-color:#fbfbfb;display:inline-block}.price ul li .price_body span.option_title{width:200px}.price ul li .price_body span.option_sub{padding-right:10px}.price ul li .price_body span.option_charge{padding-left:5px;float:right}.price ul li .price_body span.option_charge span{text-align:right}.price ul li .price_body span.option_charge span.yenmark{float:left}.price ul li .price_body span.option_charge span.option_fee{width:52px;float:left}.price ul li .price_body span.option_charge span.pricerange{width:18px;float:right}.price ul li .option_detail{color:#8a8989;font-size:12px;margin:0 0 10px;padding-right:18px;float:right}.price ul li .option_detail:before{content:'※'}.staff_list{width:calc((100% - (30px * 2)) / 3);margin:0 30px 30px 0;float:left}.staff_list:nth-child(3n){margin-right:0}.author_thumb{margin:0 0 20px;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:50%}.author_thumb:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border-radius:5%}.author_thumb img{width:100%;height:400px;object-fit:cover}.author_prof{padding-right:0}.author_prof h3{font-weight:400;margin:0 0 10px}.staff_list .social{margin:0 0 20px}.staff_list .social a{font-size:20px;margin-right:5px}.author_prof div{margin:0 0 20px}.author_prof ul li{font-size:12px;line-height:20px}.author_prof ul li span{font-weight:700;margin:0 0 10px}.staff_catch{font-weight:700;margin:0 0 10px}.coupon_typelist{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;text-align:center;margin:0 0 15px;padding:0 0 10px}.coupon_typelist div{font-size:12px;line-height:18px;margin:0 10px 0 0;display:inline-block}.coupon_typelist div span{color:#fff;background:#eb6100;margin:0 3px 0 0;padding:0 5px 0;float:left}.coupon ul{display:flex;flex-wrap:wrap}.coupon ul li{background:#eddbff;margin-right:20px;margin-bottom:20px;padding:15px;width:-moz-calc((100% - 20px) / 2);width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.coupon ul li:nth-child(even){margin-right:0}.coupon_head{font-size:12px;margin:0 0 5px}.coupon_type{color:#fff;background:#eb6100;padding:2px 5px 0;float:left}.coupon_cat{float:right}.coupon_cat span{background:#fff;padding:2px 5px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.coupon ul li h3:before{color:#fff;font-family:"Font Awesome 5 Free";content:"\f3ff";margin-right:4px}.coupon_price{color:#eb6100;font-size:18px;font-weight:700;margin:0 0 3px}.coupon_price span{font-size:14px;font-weight:400}.coupon_body{background:#fff;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.coupon_body .coupon_memo{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;width:100%;margin:0 0 8px;padding:0 0 5px}.coupon_body .coupon_memo p{font-size:13px;margin:0 0 3px;padding:0}.coupon_body .coupon_memo img{margin-left:1em;margin-bottom:1em;float:right}.coupon_body .coupon_str{font-size:12px}.coupon_body .coupon_str span{font-weight:700}a.coupon_banner{max-width:600px;background-image:repeating-linear-gradient(135deg,#eddbff 0px,#eddbff 8px,transparent 8px,transparent 16px);margin:0 auto 20px;padding:8px;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.coupon_banner:hover{background:#eddbff}a.coupon_banner .inner{background:#fff;text-align:center;padding:15px}a.coupon_banner .inner:hover{background:#eee}.coupon_banner_description{color:#3d3536;font-size:13px}.coupon_banner h4{color:#3d3536;font-family:'Oswald',sans-serif;font-size:24px;letter-spacing:5px;text-transform:uppercase;line-height:30px}.coupon_banner h4:before{color:#f09290;font-family:"Font Awesome 5 Free";content:"\f3ff";margin-right:4px}.coupon_banner h4:after{color:#f09290;font-family:"Font Awesome 5 Free";content:"\f061";margin-left:4px}#concept,#staff,#blog{text-align:center;margin:0 auto 50px}#concept p{line-height:180%;max-width:680px;margin:0 auto 30px}#concept ul{max-width:100%;margin:0 auto}#concept ul li{text-align:center;width:calc((100% - (30px * 3)) / 4);margin:0 30px 30px 0;float:left}#concept ul li:nth-child(4n){margin-right:0}#staff ul{max-width:680px;margin:0 auto}#staff ul li{text-align:center;width:calc((100% - (30px * 2)) / 3);margin:0 30px 30px 0;float:left}#staff ul li:nth-child(3n){margin-right:0}#concept ul li img{margin:0 auto 10px}#concept ul li h4{margin:0 auto 5px}#concept ul li p{font-size:12px;text-align:center;margin:0 auto 0px}#staff ul li img{margin:0 auto 5px;border-radius:50%}a.staff_link,a.blog_link{color:#3d3536;background:#eddbff;font-size:18px;line-height:20px;margin:0 auto 0px;padding:16px 10px 15px;width:300px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;display:block}#concept .promise{background-image:repeating-linear-gradient(135deg,#eddbff 0px,#eddbff 6px,transparent 6px,transparent 12px);margin:30px auto 40px;padding:4px;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:10px}#concept .promise .inner{background:#fbfbfb;text-align:center;padding:30px;border-radius:10px}#concept .promise h4{margin:0 0 20px}#concept .promise h4:before{content:'【';margin-right:3px}#concept .promise h4:after{content:'】';margin-left:3px}#concept .promise ol{counter-reset:ol_number;margin:0 0 30px;list-style:none}#concept .promise ol li{color:#ca7f9f;text-align:center;width:calc((100% - (30px * 4)) / 5);margin:0 30px 0 0;padding:10px;border:solid 1px #bfc0c0;border-radius:50%;float:left;display:table}#concept .promise ol li:last-child{margin:0}#concept .promise ol li .li_inner{display:table-cell;vertical-align:middle;position:relative;top:-10px}#concept .promise ol li .li_inner:before{counter-increment:ol_number;content:counter(ol_number);font-family:'Oswald',sans-serif;font-size:24px;margin:0;display:block}#concept .promise ol li span{font-size:20px;display:block}#concept .promise p{margin:0 auto 0px}#concept h3,#staff h3,#blog h3,#instagram h3{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;font-family:'Oswald',sans-serif;font-size:24px;letter-spacing:5px;text-align:center;margin:0 0 15px;padding:0 0 15px}#instagram ul{font-size:0;text-align:center;margin:0 auto}#instagram ul>li{width:calc((100% - 140px) / 8);height:105px;display:inline-block;font-size:12px;margin-right:20px;margin-bottom:20px;background:#ededed}#instagram ul>li:nth-child(8n){margin-right:0}#instagram ul li a{width:100%;height:100%;display:block}#instagram ul li img{width:100%;height:100%;object-fit:cover;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#blog ul li{margin-right:20px;margin-bottom:20px;width:-moz-calc((100% - 40px) / 3);width:-webkit-calc((100% - 40px) / 3);width:calc((100% - 40px) / 3);float:left}#blog ul li:last-child{margin-right:0}#blog .blog_img{position:relative;width:100%;height:150px;margin-bottom:1px;overflow:hidden}#blog .blog_img img{position:absolute;top:-50%;left:0;width:100%;height:auto}#blog .blog_body{background:#fff;padding:5px 10px 5px}#blog .blog_body h3.blog_title{background:url(//lil-white.com/wp-content/themes/base/style/../images/border-doted.png) repeat-x bottom;font-size:16px;font-weight:400;line-height:140%;letter-spacing:2px;margin:5px 0 5px;padding:0 0 12px}#blog .metadata{font-size:12px}#privacy h4{margin:0 0 20px;padding:0 0 0 10px;border-left:solid 6px #91a9b6}#privacy p{margin:0 0 50px}.craft{background:#fff;font-size:16px;line-height:180%;margin:0 auto 50px;padding:20px 25px 1px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2) inset;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}form{margin:0;vertical-align:baseline}select,input,textarea,button{vertical-align:middle;position:relative;outline:none;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .3s;transition:all .3s}select:focus,input:focus,textarea:focus,button:focus{box-shadow:0 0 7px #aaa;border:1px solid #aaa}input[type=text],input[type=email],input[type=password],input[type=number],textarea{color:#555;background:#fff url(//lil-white.com/wp-content/themes/base/style/../images/fieldborder.png) repeat-x 0 0}textarea{color:#555;font-size:120%;padding:5px;width:100%}select{color:#555;margin:0;padding:0 24px 0 10px;line-height:30px;font-size:140%;-webkit-appearance:none;background:#fff url(//lil-white.com/wp-content/themes/base/style/../images/arw_select_down.png) no-repeat right center}label{margin-bottom:5px;display:block}label span.required{color:#eb6100 !important;font-size:12px}input[type=text],input[type=email],input[type=password]{font-size:140%;line-height:30px;padding:1px 7px 0}input[type=search]{font-size:140%;line-height:30px;padding:3px 7px 3px}input[type=checkbox],input[type=radio]{border:none;top:-2px;top:0\9;margin-right:7px;margin-right:0\7}input[type=number],input[type=date]{font-size:120%;line-height:24px;text-align:center}input[type=submit],button[type=submit],button[type=button],button[type=reset]{font-size:120%;text-decoration:none;line-height:30px;padding:5px 20px 3px;cursor:pointer;border-style:none;overflow:visible}input[type=submit]:hover,button[type=submit]:hover,button[type=button]:hover,button[type=reset]:hover{filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);opacity:.6}.checkbox{display:none}.checkbox+.checkbox-icon{top:4px;position:relative;vertical-align:middle;margin:0 10px 0 0}.checkbox+.checkbox-icon:before{content:"\f418";font-family:"Genericons";color:#ddd;font-size:22px;background:#f6f7f7;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.checkbox:checked+.checkbox-icon:before{content:"\f418";color:#fff;background:#73c3e5;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.bg_black,.bg_black a{color:#fff;background:#545454}.bg_grey,.bg_grey a{color:#fff;background:#c4c5c5}.bg_blue,.bg_blue a,#wp-submit{color:#fff;background:#09c}.bg_red,.bg_red a{color:#fff;background:#d06845}.bg_yellow,.bg_yellow a{color:#fff;background:#e1c80f}.bg_green,.bg_green a{color:#fff;background:#708823}.button{font-size:100%;padding:8px 15px;cursor:pointer;border-style:none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;behavior:url(http://dot-c.co.jp/fnc/wp-content/themes/base/style/ie-css3.htc)}.button:hover{filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);opacity:.6;behavior:url(http://dot-c.co.jp/fnc/wp-content/themes/base/style/ie-css3.htc)}@media only screen and (min-width:768px) and (max-width:1024px){header nav ul{padding:0 20px;width:100%}.bgimg{background-size:cover;background-attachment:local;background-position:center}.slick-prev{left:60px}.slick-next{right:60px}#footnavi_area ul{padding-right:40px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#instagram ul>li{margin-right:14px}.foot_right{width:22%}}@media only screen and (min-width:320px) and (max-width:667px){input[type=text],input[type=email],input[type=password],.content-text.medium input[type=text]{width:100% !important}header nav{width:calc(100% - 40px)}header nav ul{width:100%;margin:0 0 0 20px}header nav ul li{width:100%;padding:0 0 10px;display:block}header nav ul li a{line-height:40px}header nav ul li:first-child{-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0}header nav ul li:last-child{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.bgimg{background-size:cover;background-attachment:local;background-position:center}#concept p{text-align:left;font-size:12px}.page_title{padding:25px 0 25px}.shop_info table th{width:28%}#concept ul li{width:calc(100% / 1);margin:0 0 20px}#concept ul li h4{font-size:16px;line-height:130%}#staff ul li{width:calc((100% - (10px * 2)) / 3);margin:0 10px 20px 0}#blog ul li{margin-right:0;width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);float:none}.entry{margin-right:0;width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);float:none}.entry_img img{top:-30%}}@media only screen and (min-width:376px) and (max-width:667px){html:root .row{max-width:100%}}@media only screen and (max-width:375px){header #header_bunner{width:180px;margin-left:calc(50% - 180px/2);margin-right:calc(50% - 180px/2)}header #header_bunner img{margin:2px auto 0px}header .reserve a{margin-top:7px;padding:4px 10px 2px}.slider li{height:400px}.slick-prev{left:20px !important}.slick-next{right:20px !important}#concept .promise .inner{padding:20px}#concept .promise ol{margin:0 0 30px}#concept .promise ol li{font-size:18px;width:calc(100%);margin:0 0 10px;padding:10px;border-radius:0}#concept .promise ol li .inner{display:block;top:0}#concept .promise ol li .inner:before{font-size:18px}#concept .promise ol li span{font-size:18px;display:inline}#concept .promise h4:before{content:'';margin-right:0}#concept .promise h4:after{content:'';margin-left:0}.price .price_head{width:100%;float:none}.price .price_head p{margin:0 0 10px}.price ul{width:100%;padding-left:0;float:none}.price ul li{font-size:13px}.price ul li .price_body span.option_title{width:170px}.price ul li .price_body span.option_charge span.option_fee{width:45px !important}.author_thumb{margin:0 auto 20px;width:80%}.staff_list{width:calc(100%  / 1);margin:0 0 20px;float:left}.hairstyle li{width:-moz-calc((100% - 20px) / 2);width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2)}.hairstyle li:nth-child(even){margin-right:0}.hairstyle_img{height:230px}.pagetop{left:calc(100% - 60px);bottom:0}footer{padding-top:15px}.foot_left{width:100%;float:none}#footnavi_area{margin-bottom:4px;padding-bottom:8px;border-bottom:none}#footnavi_area ul{padding-right:0;float:none}#footnavi_area ul:last-child{text-align:center}#footnavi_area{text-align:center;width:100%}#footnavi_area li.company_pref{line-height:130%}#footnavi_area li.open_closed{font-size:93%;line-height:130%;margin-top:10px}#footnavi_area li.open_closed span{display:block}#footnavi_area li.open_closed span:before{font-family:FontAwesome;content:'〔';margin-right:2px}#footnavi_area li.open_closed span:after{font-family:FontAwesome;content:'〕';margin-left:2px}.foot_logo{margin:0 auto 20px;width:210px}.foot_logo a{height:50px}.foot_nav{display:none}.foot_right{text-align:center;margin-top:5px;width:100%}.foot_right li{width:calc((100% - (10px * 2)) / 3);margin-right:10px;float:left}.foot_right li:last-child{margin-right:0}.foot_right li a{color:#fff;font-size:14px;font-weight:700;line-height:50px;text-align:center;margin:0 auto 0px;padding:1px 10px 0;width:100%;border-radius:3px;display:block}.foot_right li a:before{font-family:FontAwesome;font-size:18px;margin-right:4px}.tel_link a{background:#21aee5}.tel_link a:before{content:'\f095'}.map_link a{background:#708823}.map_link a:before{content:'\f041'}.reserve_link a{background:#f04853}.reserve_link a:before{content:'\f274'}#social{bottom:150px}#concept ul li img{width:60%}.coupon ul li{margin-right:0;padding:10px;width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.coupon ul li h3{padding-left:22px;text-indent:-22px}.coupon_typelist{text-align:left}.coupon_typelist div{margin:0 0 5px;display:inherit}#instagram ul li{width:calc(50% - 10px);height:157.5px}#instagram ul li:nth-child(even){margin-right:0}#searchsubmit{margin-top:10px}.ticker ul{margin-left:60px}}@media (max-width:768px){#concept .promise ol{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#concept .promise ol li{width:calc((100% - 40px) / 2);height:0;padding-bottom:calc((100% - 40px) / 2);margin:0 0 15px;float:none;position:relative}#concept .promise ol li .li_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}#concept .promise ol li:last-child{margin:0}}@media (max-width:768px) and (orientation:landscape){header nav{width:calc(100% - 40px)}header nav ul{width:100%;margin:0 0 0 20px}header nav ul li{width:100%;padding:0 0 10px;display:block}header nav ul li a{line-height:40px}header nav ul li:first-child{border-bottom-left-radius:0}header nav ul li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}#concept .promise ol li{width:calc((100% - 60px) / 3);padding-bottom:calc((100% - 60px) / 3)}}.coupon ul li h3{min-height:3em}