@import url(//beauty-labon.com/wp/wp-content/themes/understrap_child/“../understrap_child/style.css”);
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//beauty-labon.com/wp/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}
#sb_instagram,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram{width:100%;margin:0 auto;padding:0;box-sizing:border-box}#sb_instagram:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;max-height:1000px;padding:inherit!important;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0;max-height:0}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:#fff;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) );filter:drop-shadow( 0 0 2px rgba(0, 0, 0, .4) )}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#sb_instagram .sb_instagram_header{float:left;clear:both;margin:0 0 15px;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a{float:left;display:block;min-width:100%\9;transition:color .5s ease;text-decoration:none}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-left:95px!important;line-height:1.4}#sb_instagram .sbi_medium .sbi_header_text h3{margin-right:-85px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px!important}#sb_instagram .sbi_medium .sbi_header_text.sbi_no_info h3{padding-top:20px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-left:140px!important;line-height:1.5}#sb_instagram .sbi_large .sbi_header_text h3{margin-right:-120px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px!important}#sb_instagram .sbi_large .sbi_header_text.sbi_no_info h3{padding-top:32px!important}}#sb_instagram .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sbi_header_img_hover i{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;overflow:hidden;background:url(//beauty-labon.com/wp/wp-content/plugins/instagram-feed/css/../img/small-logo.png) no-repeat}#sb_instagram .sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sbi_header_text .sbi_bio,#sb_instagram .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram #sbi_load,#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.5}#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3}#sb_instagram .sb_instagram_header h3.sbi_no_bio{padding-top:9px!important}#sb_instagram .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram #sbi_load{float:left;clear:both;opacity:1;transition:all .5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .1s ease-in}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram .sbi_follow_btn.sbi_custom a:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.15)}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:0;padding:10px 15px;font-size:13px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100%}}
/*
Theme Name: UnderStrap
Theme URI: http://understrap.com
Author: Holger Koenemann
Author URI: http://www.holgerkoenemann.de
GitHub Theme URI: https://github.com/understrap/understrap
Description: Combination of Automattic´s _s theme and Bootstrap 4. Made as a solid starting point for your next theme project and WordPress website. Use it as starter theme or as a parent theme. It is up to you. Including Font Awesome support, built-in widget slider and much more you need for basic websites. IMPORTANT: All developer dependencies are not bundled with this install file. Just download the .zip, extract it and run "npm install" and "gulp copy-assets" inside the extracted /understrap folder.
That downloads everything and moves it in place so that you can recompile your CSS and JS files;
A developer version (with Gulp/node and Sass sources) is available on gitHub: https://github.com/understrap/understrap
A child theme is available on Github, too: https://github.com/understrap/understrap-child;
Version: 0.8.8
License: UnderStrap WordPress Theme, Copyright 2013-2017 Holger Koenemann
UnderStrap is distributed under the terms of the GNU GPL version 2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: understrap
Tags: one-column, custom-menu, featured-images, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
UnderStrap is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

Resource Licenses:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.)
Owl Carousel 2: http://www.owlcarousel.owlgraphic.com/ | https://github.com/smashingboxes/OwlCarousel2/blob/develop/LICENSE (Code licensed under MIT)
and of course
jQuery: https://jquery.org | (Code licensed under MIT)
WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker | GNU GPL
*/

/*
This file is just used to identify the theme in WordPress.
The compiled CSS output can be found in /css/theme.css
The SASS sources for it can be found in /sass/
The dependencies can be found in /src/ after running "gulp copy-assets" terminal command

...and now go out and play!
*/

*{font-family:'游ゴシック';font-size:16px;letter-spacing:.2px;line-height:2em}body{margin:0;padding:0;color:#333;background:url(https://beauty-labon.com/images/bg.jpg);text-align:center}img{width:100%;height:auto}img{transition:.5s}h1,h2,h3,h4,h5,h6{font-family:'游明朝';margin:0;padding:0}h1{font-size:40px;font-weight:400;color:#895ca3;line-height:1.2em}h2{position:relative;font-size:36px;font-weight:400;line-height:1.5em;color:#895ca3}h3{font-size:24px;line-height:1.5em}h4,h5,h6{font-size:18px}p{margin:1em 0;padding:0}ul,ol,dl,li,dt,dd{margin:0;padding:0}a{color:#895ca3;text-decoration:none}a:hover,a:hover img{opacity:.7}h2.cnt_title{margin-bottom:40px}.cnt_subtitle{font-family:'游明朝';color:#555;font-size:18px;font-weight:700;margin:0 0 40px}h2.cnt_title{display:inline-block}h2.cnt_title:before,h2.cnt_title:after{content:"";position:absolute}h2.cnt_title:before{width:50px;height:60px;top:20px;left:-70px}.top .top_recruiting h2.cnt_title:after{background:0 0}.top h2.cnt_title:after,.member h2.cnt_title:after,.instagram h2.cnt_title:after,.information h2.cnt_title:after,.contact h2.cnt_title:after,.menu_coupon h2:after{background:url(https://beauty-labon.com/images/icom_kira_right.png) no-repeat center;background-size:contain;width:40px;height:40px;top:30px;right:-60px}.top_campaign h2.cnt_title:before{background:url(https://beauty-labon.com/images/icon_campaign.png) no-repeat center;background-size:contain;top:10px}.top_campaign h2.cnt_title:after{top:20px}.top_about h2:before{background:url(https://beauty-labon.com/images/icon_about.png) no-repeat center;background-size:contain}.top_cafe h2:before{background:url(https://beauty-labon.com/images/icon_cafe.png) no-repeat center;background-size:contain;width:90px;left:-100px}.top_menu h2:before{background:url(https://beauty-labon.com/images/icon_menu.png) no-repeat center;background-size:contain;width:60px;top:10px;left:-80px}.top_blog h2:before{background:url(https://beauty-labon.com/images/icon_blog.png) no-repeat center;background-size:contain;width:70px;top:20px;left:-90px}.member h2:before,.menu_coupon h2:before{background:url(https://beauty-labon.com/images/icom_kira_left.png) no-repeat center;background-size:contain;width:40px;top:5px;left:-60px}.member h2:after,.menu_coupon h2:after{top:5px !important}.instagram h2:before{background:url(https://beauty-labon.com/images/icon_instagram.png) no-repeat center;background-size:contain;width:70px;left:-90px}.information h2:before{background:url(https://beauty-labon.com/images/icon_saloninfomation.png) no-repeat center;background-size:contain;top:15px}.contact h2:before{background:url(https://beauty-labon.com/images/icon_contact.png) no-repeat center;background-size:contain}#wrapper-navbar{position:absolute;z-index:99}.is-fixed{width:100%;z-index:2;position:fixed;top:0;left:0}.navbar{background:url(https://beauty-labon.com/images/bg.jpg) #fff;height:100px}.navbar .img-fluid{width:270px;height:auto;float:left;margin:15px 0 0 60px}nav.nav_animation{height:80px;transition:.3s ease-in-out}nav.nav_animation .img-fluid{width:200px;height:auto;margin-top:15px;transition:.3s ease-in-out}.default_menu{position:relative;float:right;width:60%;text-align:right}.default_menu ul.menu{position:absolute;clear:both;margin:12px 0 0;right:60px}.default_menu .menu li{line-height:80px;font-weight:700;margin-left:30px}nav.nav_animation .default_menu .menu li{line-height:60px;transition:.3s ease-in-out}.default_menu a,.footer_menu a{font-family:'游明朝';font-size:22px;font-weight:400}.default_menu li,.footer_menu li{list-style:none;float:left}.menu-item-has-children{cursor:pointer}.default_menu li.menu-item-has-children{position:relative}.default_menu li.menu-item-has-children ul{visibility:hidden;opacity:0;position:absolute;top:60px;transition:all .2s ease}.default_menu li.menu-item-has-children:hover ul{visibility:visible;opacity:1;top:60px}.default_menu li.menu-item-has-children a:hover{opacity:1}.default_menu ul.sub-menu{position:absolute;left:0;width:280px !important;height:auto;background:#895ca3;padding:10px 0;overflow:hidden}.default_menu ul.sub-menu li{height:2em;line-height:2em;float:none;text-align:left;margin:0 20px}.default_menu ul.sub-menu a{color:#fff;font-size:14px}nav.nav_animation .default_menu li.menu-item-has-children ul{top:50px}nav.nav_animation .default_menu li.menu-item-has-children:hover ul{top:50px}nav.nav_animation .default_menu ul.sub-menu{padding:0 0 30px}#nav-drawer{position:relative;display:none;float:right;line-height:70px;margin:10px 20px 0 0}nav.nav_animation #nav-drawer{line-height:60px}.nav-unshown{display:none}#nav-open{display:inline-block;width:30px;height:24px}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:3px;width:25px;border-radius:3px;background:#895ca3;display:block;content:'';cursor:pointer;transition-duration:.2s}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-content{overflow:auto;position:fixed;top:70px;left:0;z-index:9999;width:100%;height:100%;background:#895ca3;transition:.3s ease-in-out;transform:translateX(-200%);padding:20px 5%}nav.nav_animation #nav-content{top:60px}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0%);transform:translateX(0%)}#nav-input:checked~#nav-open span:before{display:none}#nav-input:checked~#nav-open span{top:23px;transition-duration:.2s;transform:rotate(45deg)}nav.nav_animation #nav-input:checked~#nav-open span{top:20px}#nav-input:checked~#nav-open span:after{transform:rotate(-90deg);top:0}#nav-content ul{margin:0;padding:0}#nav-content li{list-style:none;line-height:3em;text-align:left}#nav-content a{position:relative;color:#fff;font-weight:700;padding-left:2em}#nav-content .menu-item-has-children .sub-menu a{padding-left:3em}#nav-content a:before,#nav-content .menu-item-has-children .sub-menu a:before{position:absolute;content:"";width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);top:5px;left:.5em}#nav-content .menu-item-has-children .sub-menu a:before{left:1.5em}#nav-content .menu-item-78 a{padding-left:.5em}#nav-content .menu-item-78 a:before{content:none}#nav-content li.menu-item-has-children a:hover{opacity:1}#nav-content li.menu-item-has-children .sub-menu li a:hover{opacity:.7}#nav-content li.menu-item-has-children ul.sub-menu li{margin-top:-.5em}@media screen and (max-width:960px){.default_menu{display:none}#nav-drawer{display:block}.navbar{height:70px}.navbar .img-fluid{width:200px;margin:10px 0 0 20px}nav.nav_animation{height:60px;transition:.3s ease-in-out}nav.nav_animation .img-fluid{width:150px;height:auto;margin-top:10px;transition:.3s ease-in-out}.site-main{margin:70px 0 0 !important}}.site-footer{clear:both;background:url(https://beauty-labon.com/images/bg.jpg);position:relative}.footer_logo,.footer_link,.link_01,.footer_sns{display:inline-block;height:100px}.footer_logo{position:absolute;margin:0;padding:0;top:30px;left:30px}.footer_logo img{width:230px}.link_01{position:absolute;top:30px;left:300px}ul.footer_sns{position:absolute;top:30px;right:30px}ul.footer_sns li{display:inline}ul.footer_sns img{width:40px;margin-top:10px;margin-left:20px}.site-info{clear:both;background:rgba(112,109,114,.3);padding:20px 5%}.site-info,.site-info p,.site-info a{margin:0;font-size:12px;line-height:1.2em;color:#333}#re-top{position:fixed;bottom:33px;right:0;z-index:98;background-color:transparent}.re-topB{position:relative;display:block;background-color:rgba(137,92,163,.7);color:#fff;width:60px;height:60px;line-height:20px;text-align:center}.re-topB span{position:absolute;font-family:'Caveat',cursive;font-size:12px;bottom:5px;left:12px}.re-topB img{width:20px;margin-top:8px}#re-top a:hover{transition:.5s;opacity:.8}.list_box_3{width:1050px;margin:auto;text-align:left;overflow:hidden}.list_box_3 .lcp_catlist{margin:0 auto;padding:0}.list_box_3 .lcp_catlist li{width:300px;list-style:none;margin:0 25px;float:left}.list_box_3 .lcp_catlist img{width:100%;height:220px;object-fit:cover;margin-bottom:25px}.list_box_3 .lcp_catlist img,.list_box_3 .lcp_catlist span{display:block;margin-bottom:0}.list_box_3 .lcp_catlist span{font-family:'游ゴシック';margin-top:30px}.list_box_3 .lcp_catlist span,.list_box_3 .lcp_catlist a{font-size:16px;text-decoration:none;line-height:1.5em;text-align:left}.list_box_3 .lcp_catlist span.lcp_post{height:3em;margin-top:10px}.top .list_box_3 .lcp_catlist span{color:#555}.top .list_box_3 .lcp_catlist a{color:#895ca3}#sb_instagram #sbi_load{margin-top:30px}#sb_instagram #sbi_load .sbi_load_btn{background:0 0;border:#895ca3 solid 1px;border-radius:0;color:#895ca3 !important;height:2.5em;line-height:2.5em;margin-right:10px;padding:0 10px}#sb_instagram .sbi_load_btn .sbi_btn_text{font-size:14px;font-weight:700}#sb_instagram .sbi_follow_btn a{background:#895ca3;border:#895ca3 solid 1px;border-radius:0;color:#fff !important;height:2.5em;line-height:2.5em;padding:0 10px}.btn_box,.contact input[type=submit]{position:relative;clear:both;width:300px;height:60px;font-weight:700;margin:50px auto 0;border:#895ca3 2px solid;text-align:center}.btn_box:after{position:absolute;content:"";background:url(https://beauty-labon.com/images/arrow_left.png) no-repeat;background-size:contain;width:20px;height:20px;top:22px;right:18px}.btn_box.btn_under:after,.btn_box.btn_back:after{content:none}.btn_box.btn_under:before{position:absolute;content:"";background:url(https://beauty-labon.com/images/arrow_ander.png) no-repeat;background-size:contain;width:18px;height:18px;top:22px;left:20px}.btn_box.btn_back:before{position:absolute;content:"";width:20px;height:20px;background:url(https://beauty-labon.com/images/arrow_ander.png) no-repeat;background-size:contain;transform:rotate(90deg);top:22px;left:20px}.btn_box a{display:block;color:#895ca3;width:100%;height:100%;line-height:60px}.site-main{margin:100px 0 0;padding:0}.entry-header,.archive .page-header.mv{position:relative;height:320px;background-repeat:no-repeat;background-position:top center;background-size:cover !important}.entry-header h1.entry-title,.archive .page-header.mv h1{position:absolute;width:90%;top:50%;left:50%;transform:translate(-50%,-50%)}.cnt_box{width:1000px;margin:auto;padding:90px 0;clear:both}.cnt_box_inner{width:100%;position:relative}.cnt_box_inner .float_left,.cnt_box_inner .float_right{position:absolute}.cnt_box_inner .float_right{right:0}.cnt_box_inner .float_left{left:0}.cnt_txt{width:90%;margin:auto;text-align:left;overflow:hidden}.cnt_img.float_right{text-align:right !important}.top .entry-header{position:relative;height:780px}.top_mv .mv_txt{position:absolute;top:150px;right:10%}.top_mv .mv_txt img{animation:top_animation 3s ease forwards;opacity:0;display:block}.top_mv .mv_txt h1.mv_title{width:259px;height:auto;line-height:0;top:0;margin:0 auto 50px}.top_mv .mv_txt .copy_01{width:413px;margin:60px auto 60px;animation-delay:1s}.top_mv .mv_txt .copy_02{width:431px;margin:auto;animation-delay:2s}.top_mv .deco_01{position:absolute;width:120px;top:0;left:0;animation:top_animation 3s ease forwards;animation-delay:1s;opacity:0}.top_mv .deco_02{position:absolute;width:180px;height:auto;bottom:-20px;right:0;animation:top_animation 3s ease forwards;animation-delay:3s;opacity:0}@keyframes top_animation{0%{opacity:0}100%{opacity:1}}.top h2.cnt_title{font-family:'Caveat',cursive;font-size:60px;margin:-30px auto 0}.top_campaign h2.cnt_title{font-size:40px;margin-top:0}.top_campaign dl{color:#895ca3}.top_campaign dt,.top_campaign dd{text-align:left;line-height:2.5em;background:url(https://beauty-labon.com/images/QandA_border.png) repeat-x bottom}.top_campaign dt.bottom_line,.top_campaign dd.bottom_line{background:0 0}.top_campaign dd{width:15em;position:relative;padding-left:4em}.top_campaign dd:before{position:absolute;content:"";width:12px;height:12px;background:url(https://beauty-labon.com/images/arrow_left.png) no-repeat;background-size:contain;top:15px;left:2em}.top_campaign dd{float:left}.top_about.cnt_box{background:url(https://beauty-labon.com/images/bg_purple_stripe.png)}.top_about .cnt_txt{text-align:center}.top_cafe.cnt_box{position:relative}.top_cafe .cnt_img{float:left;margin-right:70px}.top_cafe .cnt_txt{width:540px;min-height:360px;overflow:hidden}.top_cafe .deco_01{width:192px;position:absolute;bottom:-120px;left:0;z-index:98}.top_menu.cnt_box{position:relative;width:100%;background:url(https://beauty-labon.com/images/bg_gray_stripe.png);overflow:hidden}.top_menu .cnt_list{width:1080px;margin:auto}.top_menu .cnt_list dl{float:left;width:240px;margin:0 15px}.top_menu .cnt_list dt{padding-bottom:10px}.top_blog.cnt_box{width:100%;background:rgba(214,197,224,.3)}.top_recruiting.cnt_box{background:url(https://beauty-labon.com/images/recruiting_border_top.png) repeat-x top,url(https://beauty-labon.com/images/recruiting_border_bottom.png) repeat-x bottom;margin-bottom:90px}.about_intro.cnt_box h2{margin-bottom:60px}.about_intro .cnt_img{width:50%;float:left}.about_intro .cnt_img img{max-width:400px}.about_intro .cnt_txt{width:45%;padding-left:5%;height:auto;overflow:hidden}.about_facility.cnt_box{padding-top:0}.about_facility h3{position:relative;text-align:left;font-size:36px;color:#895ca3;margin-bottom:40px;padding-left:100px;clear:both}.about_facility h3:before,.about_facility h3:after{content:"";position:absolute}.about_facility h3:before{width:80px;height:90px;top:-20px;left:0}.about_facility .about_cafe h3.cnt_title:before{background:url(https://beauty-labon.com/images/about_1F.png) no-repeat center;background-size:contain}.about_facility .about_cafe h3.cnt_title:after{width:100px;height:80px;top:-10px;margin-left:20px;background:url(https://beauty-labon.com/images/icon_cafe.png) no-repeat center;background-size:contain}.about_facility .about_salon h3.cnt_title:before{background:url(https://beauty-labon.com/images/about_3F.png) no-repeat center;background-size:contain;top:70px}.about_facility .about_salon h3.cnt_title:after{width:65px;height:65px;top:80px;margin-left:20px;background:url(https://beauty-labon.com/images/icon_menu.png) no-repeat center;background-size:contain}.about_facility .about_salon h3.cnt_title{padding-top:90px}.about_facility .about_salon .cnt_box_inner{height:330px}.about_facility .cnt_img,.about_facility .cnt_txt{width:50%;text-align:left;float:left}.about_facility .cnt_img img{width:90%}.about_facility .cnt_txt .btn_box{float:left;margin-top:30px}.about_facility .cnt_btn_box{width:90%;margin-top:30px;display:inline-block}.about_facility .cnt_btn_box .btn_box{width:400px;margin:10px;display:inline-block}.about .member.cnt_box{padding:30px 0 60px}.about .member .deco_01,.about .member .deco_02{top:0}.about .member .deco_03,.about .member .deco_04{bottom:0}.about .instagram.cnt_box{margin-top:80px}.cafe_about.cnt_box{padding-bottom:0}.cafe_about .cnt_txt{margin:0 auto 60px}.cafe_about .cnt_img{margin:0 auto 60px}.cafe_menu.cnt_box{padding:0 0 30px}.cafe_menu_cnt .cnt_box_inner{height:340px}.cafe_menu_cnt .cnt_title{clear:both;text-align:left;font-size:24px;color:#895ca3;border-bottom:#895ca3 1px solid;margin:40px 0;padding-bottom:10px}.cafe_menu_cnt .cnt_img,.cafe_menu_cnt .cnt_txt{width:50%;float:left;text-align:left}.cafe_menu_cnt .cnt_img img{width:90%}.cafe .menu_price dl.menu_list{width:1000px;margin-top:50px}.cafe .menu_price dt.menu_title{width:80%}.cafe .menu_price dd.menu_price{width:20%}ul.nav_list{width:1000px;margin:60px auto 0;background:url(https://beauty-labon.com/images/QandA_border.png) repeat-x top,url(https://beauty-labon.com/images/QandA_border.png) repeat-x bottom;padding:15px 0}.nav_list li{position:relative;display:inline-block;padding-left:2em;padding-right:1em;font-weight:700}.nav_list li:before{position:absolute;content:"";width:12px;height:14px;background:url(https://beauty-labon.com/images/arrow_ander.png) no-repeat;background-size:contain;top:8px;left:.5em}.menu_about.cnt_box{padding-top:80px}.menu_about.cnt_box .cnt_txt{text-align:left;margin-bottom:60px}.menu_about.cnt_box .cnt_img img{max-width:700px}.menu_price.cnt_box{width:100%;background:rgba(214,197,224,.3)}.menu_price .cnt_txt{width:1000px}.menu_price p{text-align:left;margin-bottom:80px}.menu_price .strong{font-weight:700;color:#9061ab}h3.menu_subtitle{position:relative;width:300px;height:40px;line-height:40px;margin:0 auto 40px;font-size:22px;color:#fff;background:#9061ab;text-align:center}h3.menu_subtitle:before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:15px solid #9061ab}dl.menu_list{overflow:hidden;margin:0 auto 30px;background:url(https://beauty-labon.com/images/QandA_border.png) repeat-x bottom}.menu_price dt,.menu_price dd{float:left;background:url(https://beauty-labon.com/images/QandA_border.png) repeat-x top;padding:10px 0}.menu_price dt{clear:both}.menu_price .menu_head_01,.menu_price .menu_head_02,.menu_price .menu_head_03{text-align:center;background:0 0;font-weight:700}.menu_price .menu_head_01,.menu_price .menu_title{width:60%}.menu_price dt.menu_title{text-align:left;text-indent:2em}span.menu_title_icon{background:#9061ab;color:#fff;margin-right:1em;padding:.2em .7em;text-align:center}.menu_price .menu_head_02,.menu_price .menu_price_01{color:#744092;font-weight:700}.menu_price .menu_head_02,.menu_price .menu_head_03,.menu_price .menu_price_01,.menu_price .menu_price_02{width:20%;text-align:center}.menu_price .description{margin:0 auto;text-align:left;clear:both}.menu_flow.cnt_box{width:100%;background:url(https://beauty-labon.com/images/bg_gray_stripe.png)}.menu_flow.cnt_box h3{clear:both}.menu_flow .cnt_txt{width:1010px;text-align:center}.menu_flow .cnt_txt p{width:80%;margin:30px auto}.menu_flow .menu_flow_list_box{margin:30px auto 70px;overflow:hidden}.menu_flow .cnt_txt dl.menu_flow_list_01,.menu_flow .cnt_txt dl.menu_flow_list_02{width:190px;float:left;margin:0 5px 30px}.menu_flow .cnt_txt dl.menu_flow_list_01{height:190px;background:rgba(213,180,232,.3)}.menu_flow .cnt_txt dl.menu_flow_list_02{height:150px;background:rgba(178,190,251,.3)}.menu_flow .cnt_txt dl.menu_flow_list_01 dt,.menu_flow .cnt_txt dl.menu_flow_list_02 dt{margin:20px 10px 0;color:#895ca3;font-size:18px;font-weight:700;line-height:1.5em}.menu_flow .cnt_txt dl.menu_flow_list_01 dd,.menu_flow .cnt_txt dl.menu_flow_list_02 dd{margin:1em 10px 0;line-height:1.5em}.menu_flow .flow_arrow{width:30px;display:block;clear:both;overflow:hidden;margin:-70px auto 0}.menu_inquiry.btn_box{width:400px;text-indent:1em;margin-top:0}.menu_qa h2.cnt_title,.menu_qa_list .icon{font-family:"游明朝";margin-bottom:30px}dl.menu_qa_list{width:800px;margin:40px auto;background:url(https://beauty-labon.com/images/QandA_border.png) repeat-x bottom;text-align:left}.menu_qa_list dt{background:url(https://beauty-labon.com/images/QandA_border.png) repeat-x;padding:40px 0 30px 2em;color:#895ca3;font-weight:700}.menu_qa_list dd{padding:0 0 40px 2em}.menu_qa_list dt,.menu_qa_list dd{position:relative}.menu_qa_list dt:before,.menu_qa_list dd:before{position:absolute;font-family:"游明朝";font-size:24px;font-weight:700;left:0}.menu_qa_list dt:before{content:"Q."}.menu_qa_list dd:before{content:"A."}.menu_coupon.cnt_box{width:100%;position:relative;background:url(https://beauty-labon.com/images/campaigncoupon_bg_top.jpg) repeat-x,url(https://beauty-labon.com/images/campaigncoupon_bg.jpg) repeat;background-position:0 0,0 30px;padding-bottom:50px}.menu_coupon.cnt_box:after{position:absolute;content:"";width:100%;height:30px;background:url(https://beauty-labon.com/images/campaigncoupon_bg_bottom.jpg) repeat-x bottom;background-position:0;left:0;bottom:-30px}.menu_coupon h2.cnt_title{font-size:36px;margin-bottom:10px}.menu_coupon .cnt_txt{width:840px;margin:30px auto;overflow:hidden}.menu_coupon_box{width:90%;margin:auto;background:rgba(255,255,255,.3);overflow:hidden}.menu_coupon_box h3{width:80%;text-align:center;margin:2em auto 1em;font-family:'游ゴシック';color:#895ca3}.menu_coupon_box p{width:80%;margin:0 auto 2em}.menu_coupon_box p.description{width:80%;margin:auto;font-size:14px;margin-bottom:3em}.inquiry .contact.cnt_box{background:0 0;padding-bottom:0}.inquiry .contact.cnt_box .cnt_txt,.recruiting .contact.cnt_box .cnt_txt{padding:0;background:0 0}.recruiting h2{margin:60px 0 20px}.recruiting dl.cnt_txt{text-align:left}.recruiting dl.cnt_txt dt{color:#895ca3;font-weight:700;border-bottom:1px solid #895ca3;margin:30px 0 10px;padding-left:1em}.recruiting dl.cnt_txt dd{padding:0 1em}.recruiting .contact.cnt_box{padding-bottom:60px}.recruiting .contact h3{color:#895ca3}.policy .cnt_box{padding-bottom:0}.policy .cnt_txt{margin-bottom:60px}.policy h2{margin-bottom:20px}.policy h3{margin-top:40px}.policy ul{margin-left:1.5em}.policy p.address{margin-top:0}.member.cnt_box{position:relative;padding:180px 0}.member.cnt_box p{margin-bottom:0}.member h2.cnt_title{font-family:'游明朝';font-size:30px;margin-bottom:10px}.member h3{font-family:'游ゴシック';font-size:20px;margin:30px auto 20px;padding-bottom:.5em;text-align:center}.member .cnt_txt .cnt_title{position:relative;width:520px;padding-top:30px;height:2em;line-height:2em;margin:auto}.member .cnt_txt .cnt_title h3,.member .cnt_txt .cnt_title p{position:absolute;margin:0;padding:0}.member .cnt_txt .cnt_title p{top:30px;right:0}.member .silver_member h3,.member .silver_member p{color:#333}.member .gold_member h3,.member .gold_member p{color:#715e31}.member .silver_member p,.member .gold_member p{font-weight:700}.member span{font-size:14px}.member ol.silver_member{padding-top:20px;border-top:2px solid #999}.member ol.gold_member{padding-top:20px;border-top:2px solid #8a7950}.member ol{clear:both;width:90%;margin:auto;counter-reset:number;list-style-type:none;padding:.5em}.member ol li{position:relative;text-align:left;padding-left:35px}.member ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;color:#fff;font-weight:700;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:2px}.member ol.silver_member li:before{background:#999}ol.gold_member li:before{background:#8a7950}.member .deco_01,.member .deco_02,.member .deco_03,.member .deco_04{position:absolute;width:140px}.member .deco_01,.member .deco_02{top:120px}.member .deco_03,.member .deco_04{bottom:120px}.member .deco_01,.member .deco_03{left:0}.member .deco_02,.member .deco_04{right:0}.member.cnt_box .deco_05{width:173px;position:absolute;top:-120px;right:-100px;z-index:98}.instagram h2.cnt_title{font-family:'Caveat',cursive;font-size:60px;margin-bottom:0}.instagram.cnt_box{width:100%;background:url(https://beauty-labon.com/images/bg_purple.jpg) repeat-x bottom,url(https://beauty-labon.com/images/instagram_border_top.png) repeat-x top}.instagram .instagram_feed{width:1000px;margin:auto}.information.cnt_box{padding-bottom:40px}.information h2.cnt_title{font-family:'Caveat',cursive;font-size:60px;margin-bottom:0}.information .cnt_img{width:580px;padding-right:30px;float:left}.information .cnt_txt{width:370px;float:right;text-align:center}.information .cnt_txt h3{font-size:26px}.information .cnt_txt h3,.information .cnt_txt .sub_title{font-family:'游明朝';margin-top:5px;padding:0}.information .cnt_txt p{margin:10px 0}.information dt,.information dd{text-align:left}.information dt.parking,.information dd.parking{height:6em}.information dt{float:left;text-align:right}.information dt:after{content:"："}.information .info_tel{width:15em;margin:0 auto 10px}.information .info_tel dt,.information .info_tel dd{font-size:22px;font-weight:700}.information .info_tel dt{margin-right:1em;width:2em}.information .info_address dt{width:5.5em}.information .googlemap{height:450px;margin-top:60px}.information p.description{text-align:left;margin:10px 0 0}.sns.cnt_box{padding-top:0;overflow:hidden}.sns.cnt_box h4{font-family:'Caveat',cursive;font-size:45px;font-weight:400}.sns_box_left,.sns_box_right{width:47%;border:1px solid #666}.sns_box_left{float:left;margin-right:2%}.sns_box_right{float:right;margin-left:2%}.sns_box_left p,.sns_box_right p{width:80%;margin:0 auto}.sns.cnt_box .btn_box{margin:30px auto 40px}.sns.cnt_box .btn_box:after{content:none}.sns.cnt_box .material-icons{position:absolute;font-size:16px;top:22px;right:30px}.sns.cnt_box .sns_box_right .material-icons{right:45px}.contact h2.cnt_title{font-family:'Caveat',cursive;font-size:60px;margin-bottom:0}.contact.cnt_box{width:100%;background:url(https://beauty-labon.com/images/bg_purple_stripe.png)}.contact.cnt_box .cnt_txt{width:1000px;margin:auto;padding:40px 0 40px;background:rgba(255,255,255,.8);text-align:center}.contact p.cnt_subtitle{margin-bottom:0}.contact .tel_number{font-size:30px;font-weight:700;margin:0}.contact .tel_time{margin-top:0}.contact .form_box p.description{margin-top:30px;font-weight:400 !important}.contact .wpcf7{width:80%;margin:40px auto}.contact .wpcf7 span{display:block;text-align:left}.contact .wpcf7 .form_box p{text-align:left;font-size:16px;font-weight:700;margin-top:10px}.contact .btn_submit{text-align:center !important}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{width:100%;min-height:3em;font-size:14px;text-align:left;line-height:1.5em;border:#895ca3 1px solid}.wpcf7 select{padding:0 2%}.wpcf7 ::-webkit-input-placeholder{padding:2%}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ok{border:none;text-align:center;margin:0}.contact input[type=submit]{color:#fff;letter-spacing:.5em;font-size:18px;border:none;text-align:center;margin-top:20px;background:#895ca3}.error404 .error-404{width:90%;margin:auto;text-align:center}.error404 .site-main h1{position:relative;padding:90px 0 60px;font-size:24px;height:1em;line-height:1em}.error404 .site-main p{margin:0 0 60px}.error404 .field{width:60%;text-align:left;margin-bottom:80px}.error404 .site-main .assistive-text{display:none}.error404 .site-main .sr-only,.error404 .site-main .widget{display:none}.archive .cnt_box{width:1050px;overflow:hidden;padding:60px 0;text-align:left}.archive p.cnt_txt{text-align:center;margin-bottom:40px}.archive .cnt_box .post_list .entry-header{height:auto;line-height:2em;background:0 0}.archive .cnt_box .post_list .entry-header h2{position:relative;height:auto;background:0 0}.archive .cnt_box .post_list{width:300px;margin:0 25px;float:left}.archive .cnt_box .post_list img{width:300px;height:200px;object-fit:cover}.archive .cnt_box .entry-title{font-size:18px;min-height:3.5em;font-weight:700}.archive .cnt_box .entry-title a{line-height:1.5em}.archive .cnt_box .entry-content p{margin:0 0 5px;font-size:14px}.archive .entry-footer{margin-bottom:40px}.archive .entry-footer span,.archive .entry-footer a,.archive .entry-footer time{font-size:12px;color:#999;line-height:1.5em}.archive span{display:block}.archive span.author{display:inline}.archive .cnt_box .btn-secondary,.archive .comments-link{display:none}.archive .btn_area{text-align:center;clear:both}.archive .btn_box.btn_left,.archive .btn_box.btn_right{display:inline-block;margin:40px 25px 0}.post_blog{width:1090px;padding-top:10px;margin:auto}.post_blog .cnt_box{padding:0}.post_blog .cnt_txt{width:700px;float:left;text-align:left}.post_blog .entry-header{height:auto}.post_blog .entry-header h1{position:relative;width:100%;font-size:30px;line-height:1.5em;color:#000;margin:40px 0 0;padding-bottom:10px;border-bottom:3px solid #895ca3}.post_blog .entry_meta_box{text-align:left;margin:-10px 0 20px}.post_blog .meta_title,.post_blog .meta_element{font-size:14px}.post_blog .meta_title{font-weight:700;background:#999;color:#fff;font-size:12px;padding:3px 5px}.post_blog .entry_meta_postdate{float:left;margin-right:20px}.post_blog .meta_title{margin-right:10px}.post_blog .entry_meta_category .meta_title,.post_blog .entry_meta_tag .meta_title{margin-right:.5em}.entry_meta_box a{position:relative;margin-right:10px;padding-left:20px}.post_blog .entry_meta_box a:before{position:absolute;content:"";width:5px;height:5px;border-top:2px #895ca3 solid;border-right:2px #895ca3 solid;top:7px;left:5px;transform:rotate(45deg)}.post_blog .entry-footer{margin:30px 0}.post_blog .entry-footer .meta_title{float:left;clear:both}.post_blog .entry-footer .entry_meta_user{padding-top:10px}.post_blog .comment_area h3.comment{border:none;border-top:2px #895ca3 solid;margin-bottom:0;padding-left:0}.post_blog .comment_area p{margin:0 0 10px}.post_blog .comments-area label{display:block;font-weight:700;color:#895ca3}.post_blog .comments-area textarea{width:98%;height:7em}.post_blog .comments-area input[type=checkbox]{float:left;margin:10px 10px 0 0}.post_blog .comments-area .form-check,p.comment-subscription-form{margin:10px 0 0}.post_blog .comments-area a{font-weight:400}.post_blog .comments-area input[type=submit]{margin:20px 0 0}.post_blog .akismet_comment_form_privacy_notice{font-size:12px;line-height:1.5em;margin:10px 0 60px}.post_blog .column_back{margin-bottom:60px}.post_blog .column_back .btn_box{width:266px}.post_blog .widget-area{width:260px;margin:0;float:right;text-align:left}.post_blog .widget-area h3{border:none;border-bottom:3px solid #895ca3;margin-bottom:20px;padding:0 0 10px}.post_blog .widget{padding:0 0 30px}.post_blog .widget li{position:relative;list-style:none;margin:0 0 0 2em;font-weight:700}.post_blog .widget li:before{position:absolute;content:"";background:url(https://beauty-labon.com/images/arrow_left.png) no-repeat;background-size:contain;width:14px;height:14px;top:10px;left:-1.5em}.post_blog .comment_area h3.comment-reply-title,.comment-form-cookies-consent{display:none}.post_blog .comment_area input{margin-bottom:10px}.post_blog .comment_area p.comment-subscription-form{margin-bottom:0}.news .site-main{margin-top:0 !important}.news .cnt_box{width:100%;padding-bottom:60px}.news .post_cnt{width:1000px;margin:auto;text-align:left}.news .cnt_box .entry-header{text-align:center;margin:0 auto 90px}.news .cnt_box h1,.news .cnt_box h2{text-align:center}.post_blog h1,.post_blog h2,.post_blog h3,.post_blog h4,.post_blog h5,.post_blog h6,.news h1,.news h2,.news h3,.news h4,.news h5,.news h6{text-align:left;margin-bottom:20px;font-weight:700}.post_blog h2{font-size:24px;line-height:1.5em;background:#895ca3;padding:10px .5em;color:#fff}.post_blog h3{line-height:1.5em;margin:20px 0;padding:10px 20px;border:2px solid #895ca3}.news .cnt_box h3{line-height:1.5em;margin-bottom:20px;padding:10px 0;border-bottom:2px solid #895ca3}.post_blog h4{line-height:1.5em;padding:10px 0;border-bottom:2px solid #895ca3}.post_blog h5,.news .cnt_box h4{margin:20px 0;padding:0 10px;border-left:5px solid #895ca3}.news .cnt_box h5{color:#895ca3;margin:20px 0}.post_blog h6,.news .cnt_box h6{line-height:1.2em;margin:20px 0}.post_blog .entry-content ul,.post_blog .entry-content ol,.news .cnt_box ul,.news .cnt_box ol{margin:20px 0 20px;padding-left:3em}.post_blog .entry-content blockquote,.news .cnt_box blockquote{width:90%;background:#e5e5e5;margin:auto;margin-bottom:30px;padding:20px 1em}.post_blog .entry-content blockquote p,.news .cnt_box blockquote p{margin:0}@media screen and (min-width :961px) and (max-width:1280px){.cnt_box,.news .post_cnt,.cafe .menu_price dl.menu_list,.menu_price .cnt_txt,.menu_flow .cnt_txt,ul.nav_list,.post_blog,.contact.cnt_box .cnt_txt{width:900px}.cnt_box{padding:70px 0;clear:both}.top_mv .mv_txt{right:5%}.top_cafe .cnt_txt{width:440px}.top_menu .cnt_list,.top_blog .list_box_3,.instagram .instagram_feed,.archive .cnt_box{width:930px}.top_menu .cnt_list dl{width:192px;margin:0 20px}.top_blog .list_box_3 li,.archive .cnt_box .post_list{width:270px;margin:0 20px}.top_menu .cnt_list dl img{width:193px}.archive .cnt_box .post_list img{width:270px}.list_box_3 .lcp_catlist img,.archive .cnt_box .post_list img{height:180px}.about_facility .cnt_btn_box .btn_box,.about_facility .cnt_btn_box .btn_box.btn_long{width:360px}.information .cnt_img,.information .cnt_img img{width:480px}.menu_flow .cnt_txt dl.menu_flow_list_01,.menu_flow .cnt_txt dl.menu_flow_list_02{width:215px}.post_blog .cnt_txt{width:600px}}@media screen and (max-width:960px){.footer_nav{height:160px}.link_01{top:90px;left:30px}ul.footer_sns{top:50px}.cnt_box,.news .post_cnt,.cafe .menu_price dl.menu_list,.menu_price .cnt_txt,.menu_flow .cnt_txt,ul.nav_list,.post_blog .cnt_txt{width:600px}.cnt_box{padding:60px 0}.cnt_box_inner{height:auto !important}.cnt_box_inner .float_left,.cnt_box_inner .float_right{position:relative}.list_box_3 .lcp_catlist img{height:120px}.list_box_3 .lcp_catlist span{margin-top:20px}.list_box_3 .lcp_catlist span.lcp_post{min-height:4em}.top .entry-header{height:400px;background-size:cover}.top_mv .mv_txt{width:50%;top:30px;right:0}.top_mv .mv_txt h1.mv_title,.top_mv .mv_txt img{width:80% !important;margin:auto}.top_mv .mv_txt .copy_01{margin:20px auto}.top_mv .deco_01{width:100px;height:auto}.top_mv .deco_02{width:120px;height:auto;bottom:-40px;right:0}.top_cafe .cnt_img,.information .cnt_img,.information .cnt_txt,.about_intro .cnt_img,.about_intro .cnt_txt,.cnt_box_inner .cnt_img,.cnt_box_inner .cnt_txt{width:auto;float:none;margin:0 auto 40px;padding:0}.cnt_box_inner .cnt_img,.cnt_box_inner .cnt_txt{margin-bottom:20px}.cnt_box_inner .cnt_img img{width:100%}.top_campaign dd{width:13em}.top_cafe .cnt_txt{width:auto;min-height:auto}.top_cafe .deco_01{left:-60px;bottom:-50px}.top_menu .cnt_list,.top_blog .list_box_3,.instagram .instagram_feed,.archive .cnt_box{width:600px}.top_menu .cnt_list dl{width:260px;margin:20px}.top_blog .list_box_3 li{width:180px;margin:10px}.top_menu .cnt_list dl img{width:260px}.about_intro .cnt_txt{margin-bottom:0}.about_facility .about_salon h3.cnt_title{padding-top:60px}.about_facility .about_salon h3.cnt_title:before{top:35px}.about_facility .about_salon h3.cnt_title:after{top:50px}.about_facility .cnt_txt .btn_box{float:none}.about_facility .cnt_btn_box .btn_box,.about_facility .cnt_btn_box .btn_box.btn_long{width:400px;margin:30px auto;display:block}.about .member.cnt_box{padding-top:40px}.cafe .menu_price dl.menu_list{margin-top:0;padding-bottom:0}.cafe .menu_price dt.menu_title{width:70%;text-indent:0}.cafe .member.cnt_box{margin-bottom:60px}.cafe .menu_price dt.menu_title{width:auto;padding-right:9%;padding-left:5%;text-align:left}.cafe .menu_price dd.menu_price{width:5em;padding-right:5%;text-align:left}.menu_price .menu_head_01,.menu_price .menu_head_02,.menu_price .menu_head_03{text-align:center}.menu_price .menu_head_01,.menu_price dt.menu_title{width:50%;text-indent:0}.menu_price .menu_head_02,.menu_price .menu_head_03,.menu_price dd.menu_price_01,.menu_price dd.menu_price_02{width:25%;text-indent:0}.menu_price p.menu_member_info{width:600px;margin-bottom:30px}.menu_flow .menu_flow_list_box{margin-bottom:30px}.menu_flow .flow_arrow{margin-top:-30px}.menu_coupon h2.cnt_title{width:70%;font-size:36px;line-height:1.2em}.menu_coupon h2.cnt_title:before{left:-30px}.menu_coupon h2.cnt_title:after{right:-30px}.menu_coupon .cnt_txt{width:90%}dl.menu_qa_list{width:100%}.member.cnt_box{padding:80px 0}.member.cnt_box .cnt_txt{width:580px}.member .deco_01,.member .deco_03{width:60px;left:-40px}.member .deco_02,.member .deco_04{width:60px;right:-40px}.member .deco_01,.member .deco_02{top:40px}.member .deco_03,.member .deco_04{bottom:40px}.member.cnt_box .deco_05{width:130px;top:-50px;right:0}.info_address{width:23em;margin:auto}.information .googlemap{margin-top:0}.information.cnt_box{padding-bottom:40px}.sns.cnt_box{padding-bottom:30px}.sns_box_left,.sns_box_right{float:none;width:90%;margin:0 auto 30px;border:1px solid #666}.contact.cnt_box .cnt_txt{width:100%}.contact.cnt_box p{width:90%;margin-right:auto;margin-left:auto}.contact .wpcf7{width:100%}.archive .cnt_box .post_list{width:280px;margin:0 10px}.archive .cnt_box .post_list img{width:280px}.post_blog{width:100%}.post_blog .site-main{margin-top:50px !important}.post_blog .cnt_txt,.post_blog .widget-area{float:none}.post_blog .widget-area{width:90%;margin:auto}}@media only screen and (max-width :600px){.footer_nav{height:240px}.footer_logo,.link_01{width:100%;left:50%;transform:translateX(-50%)}.link_01{top:90px}ul.footer_sns{top:150px;left:0}.btn_box{width:80%}.cnt_box,.news .post_cnt,.archive .cnt_box,.instagram .instagram_feed{width:100%}.cnt_box .cnt_txt,.cnt_box .cnt_img,.top_menu .cnt_list,ul.nav_list,.top_blog .list_box_3{width:90%;margin:auto}.cnt_box .cnt_subtitle{margin-bottom:20px}.cnt_box .cnt_txt,.cnt_box .cnt_img{margin-bottom:20px}.cnt_box p{width:90%;margin-left:auto;margin-right:auto}ul.nav_list{margin-top:40px}ul.nav_list li{display:block;text-align:left}ul.nav_list li:before{top:10px}.entry-header,.archive .page-header.mv{height:200px}.entry-header h1{font-size:36px}h2{font-size:32px}.top .entry-header{height:300px;background-size:cover}.top_mv .mv_txt{width:50%;top:50px;right:10px}.top_mv .mv_txt h1.mv_title,.top_mv .mv_txt img{width:90% !important;margin:auto}.top_mv .mv_txt .copy_01{margin:20px auto}.top_mv .deco_01{width:60px}.top_mv .deco_02{width:100px;bottom:-30px}.top_campaign dl{width:90%;margin:auto;background:url(https://beauty-labon.com/images/QandA_border.png) repeat-x top}.top_campaign dt{background:url(https://beauty-labon.com/images/QandA_border.png) repeat-x bottom;padding-bottom:10px}.top_campaign dt,.top_campaign dd{width:100%;float:none;line-height:1.5em}.top_campaign dd{width:auto;padding-left:1.7em;background:0 0;padding-top:10px}.top_campaign dd:before{top:18px;left:.5em}.top_about .cnt_txt{text-align:left}.top_cafe .deco_01{width:30%;bottom:-35px;left:0}.top_menu .cnt_list dl,.top_menu .cnt_list dl img{width:90%}.top_blog .list_box_3 li{width:300px;margin:auto;float:none}.top_blog .list_box_3 img{width:300px;height:200px}.top_recruiting.cnt_box{margin-bottom:60px}.about_facility h3.cnt_title{padding-left:80px;font-size:32px}.about_facility h3.cnt_title:before{width:55px;left:15px}.about_facility .about_cafe h3.cnt_title:after{width:70px;right:40px}.about_facility .about_salon h3.cnt_title:after{width:50px;top:45px;right:25px}.about_facility .cnt_btn_box{margin-top:0}.about_facility .cnt_btn_box .btn_box{margin-bottom:20px}.about_facility .cnt_btn_box .btn_box,.about_facility .cnt_btn_box .btn_box.btn_long{width:90%}.about_facility .cnt_btn_box .btn_box.btn_long a{width:10em;margin-top:7px;padding:0 3.5em;line-height:1.5em}.cafe_about.cnt_box{margin-bottom:30px;padding-bottom:0}.cafe_menu.cnt_box p{margin-bottom:0}.cafe_menu_cnt{margin-bottom:30px}.cafe_menu_cnt h3.cnt_title{width:90%;margin:0 auto 30px}.cafe_menu_cnt .cnt_txt,.cafe_menu_cnt .cnt_img{float:none}.cafe_menu_cnt .cnt_img img{width:100%;margin:0}.cafe .menu_price dl.menu_list{width:90%;margin:auto}.cafe .menu_price dt.menu_title{width:75%;text-indent:0;padding-right:5%;padding-left:0}.cafe .menu_price dd.menu_price{width:20%;text-indent:0;padding-right:0;padding-left:0;line-height:1.5em}.menu_about.cnt_box{padding-top:40px}.menu_about.cnt_box .cnt_txt{margin-bottom:20px}.menu_about.cnt_box h2.cnt_title{width:90%}.menu_price .cnt_txt{margin-bottom:0}.menu_price dt.menu_title{line-height:1.5em}.menu_price p{width:100%;margin-bottom:40px}.menu_price p.menu_member_info{width:90%}.menu_price dl.menu_list dd.menu_price_01,.menu_price dl.menu_list dd.menu_price_02{padding-top:58px;line-height:1.5em}.btn_box.menu_inquiry{width:80%;height:4em}.btn_box.menu_inquiry a{width:80%;line-height:1.5em;padding:8px 2em 0}span.menu_title_icon{display:block;margin-bottom:10px}.menu_price .description{width:100%}.menu_flow .cnt_txt dl.menu_flow_list_01,.menu_flow .cnt_txt dl.menu_flow_list_02{width:46%;height:200px;margin:0 2% 40px}.menu_flow .cnt_txt dl.menu_flow_list_01 dt,.menu_flow .cnt_txt dl.menu_flow_list_02 dt{width:90%;margin:10px auto}.menu_flow .cnt_txt dl.menu_flow_list_01 dd,.menu_flow .cnt_txt dl.menu_flow_list_02 dd{width:90%;margin:0 auto}.menu_flow .flow_arrow{margin:-40px auto 0}.menu_flow .btn_box{margin-top:0}dl.menu_qa_list{width:90%}.recruiting .cnt_box p{width:90%}.policy .cnt_txt{margin-bottom:60px}.policy h2{margin-bottom:0}.member.cnt_box{padding:80px 0 30px}.member h2{width:90%}.member h2:before,.member h2:after{display:none}.member.cnt_box .cnt_txt{width:90%}.member.cnt_box .cnt_txt .cnt_title{width:90%;height:4em}.member.cnt_box .cnt_txt .cnt_title h3,.member.cnt_box .cnt_txt .cnt_title p{width:100%;text-align:center}.member.cnt_box .cnt_txt .cnt_title p{top:55px}.member .deco_01,.member .deco_03{left:0}.member .deco_02,.member .deco_04{right:0}.member .deco_01,.member .deco_02{top:0}.member .deco_03,.member .deco_04{bottom:0}.member.cnt_box .deco_05{width:30%;top:-50px;right:0}.information dl,.information p{width:90%;margin-right:auto !important;margin-left:auto !important}.information .info_address dt{float:none;text-align:left}.information dt.parking,.information dd.parking{height:auto}.information h2.cnt_title{width:80%;font-size:50px;overflow-wrap:break-word;margin-top:0}.information h2.cnt_title:before{top:-5px;left:20px}.information h2.cnt_title:after{top:10px;right:30px}.information h2.cnt_title{line-height:1em}.information dt.holiday{float:left;width:4.2em}.information dd.holiday{width:6em;float:left}.information .info_tel{width:14em;margin:0 auto 10px}.instagram h2.cnt_title:before{top:30px;left:-60px}.instagram h2.cnt_title:after{top:40px;right:-50px}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:150px;height:150px}#sb_instagram.sbi_col_4 #sbi_images .sbi_item .sbi_photo_wrap{width:140px;height:140px}#sb_instagram.sbi_col_4 #sbi_images .sbi_item .sbi_photo_wrap a.sbi_photo{width:130px;height:130px !important}.sns .btn_box{width:240px}.sns .btn_box .material-icons{right:20px}.sns.cnt_box .sns_box_right .material-icons{right:20px}.news .cnt_box .entry-header{margin:0 auto 60px}.archive .cnt_box .post_list{width:300px;margin:0 auto;float:none}.archive .cnt_box .post_list img{width:300px}.archive .cnt_box .post_list h2.entry-title{position:relative;height:20px}.post_blog .entry-header h1{position:relative;margin-top:60px}.post_blog .entry_meta_box a:before{top:4px}.post_blog .entry_meta_postdate{float:none}.post_blog .entry-content p{width:100%}.post_blog .entry-content ul,.post_blog .entry-content ol,.news .cnt_box ul,.news .cnt_box ol{width:80%;margin:auto;padding-left:1.5em}.news h2,.news h3,.news h4,.news h5,.news h6{width:90%;margin-left:auto !important;margin-right:auto !important}.news h4{width:80%;margin-left:5% !important}.news blockquote{width:90%;margin-left:auto !important;margin-right:auto !important;padding:0 !important}.news blockquote p{width:90%;margin-left:auto !important;margin-right:auto !important;padding:20px 0 !important}.ld_of_s .btn_box{width:240px;padding:0;margin:0;bottom:-35px}}
img#wpstats{display:none}