/*!
Theme Name:salon
Template:beauty_tcd054
Version:1.5
*/body{color:#333}.l-header{background:#0a0607!important}.l-footer__info,.p-copyright,.p-news-ticker__btn,.p-page-header__title,h2.p-index-content__header-title{background:#262c58!important}.p-global-nav ul li a{font-weight:600}.p-global-nav ul li a .sub-title{font-weight:400}.p-global-nav a{color:#262c58!important}.p-copyright{border-color:#262c58!important}.p-index-content__btn{background:#FFF;border:1px solid #262c58}.p-index-content__btn:hover{color:#333;background:#DDD!important}.p-btn{color:#333}#js-search__form .p-btn{color:#FFF}.p-entry__body h2{border-bottom:1px solid #DDD}.p-entry__body h2:nth-child(n+2){margin-top:40px}.p-entry__body th{background:0 0!important;font-weight:600}.p-entry__body td,.p-entry__body th{border:none}.p-profile__portrait{margin-bottom:30px}.p-profile__portrait ul.lazy{margin-bottom:0}.p-index-content #engage-contributions-widget-wrapper{margin:0 auto}.p-index-content__news.instagram_sp{display:none}.affiliated-store h2{border-left:5px solid #262c58;padding-left:.5em;color:#262c58;text-align:left}.affiliated-store ul{list-style-type:none;display:flex}.affiliated-store ul li{border:1px solid #abb8c3;width:50%;border-radius:.2em;text-align:center;margin:.5em;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.affiliated-store ul li .img{padding:.3em}.affiliated-store ul li .img img{width:100%}.affiliated-store ul li .shop-name{font-size:1em;width:90%;border-top:1px solid #dde2e6;margin:0 auto;padding:.5em 0}.featuresIndex{margin-bottom:20px;text-align:left}.featuresIndex h1{padding-left:10px;border-left:5px solid #262c58;font-size:30px}.featuresIndex ul{display:flex;flex-wrap:wrap;margin:0}.featuresIndex ul li{width:32%;margin:0 10px 10px 0;vertical-align:top;line-height:2.2;background:#b7aa9d;list-style:none;color:#fff}.featuresIndex ul li picture{height:150px;overflow:hidden;display:block}.featuresIndex ul li img{width:100%;overflow:hidden}.featuresIndex ul li span{padding:5px;font-size:14px;font-weight:700}.featuresIndex ul li p{margin:0 0 5px;padding:10px;font-size:14px;line-height:1.2}@media screen and (max-width:1280px){.featuresIndex ul li{width:48%}}@media screen and (max-width:860px){.featuresIndex .p-index-content__header-title{font-size:14px!important}.featuresIndex ul li{width:100%;margin-right:0}.featuresIndex ul li picture{height:auto}}.styleIndex h1{margin:20px 0 0;padding-left:10px;border-left:5px solid #262c58;text-align:left;font-size:30px}.styleIndex h1 span{font-size:16px}.styleIndex ul.beforeAfter{display:flex;margin:0;color:#262c58}.styleIndex ul.beforeAfter li{width:49%;margin:10px 0;text-align:center;line-height:2.2;list-style:none;font-size:26px;font-weight:700}.styleIndex ul.beforeAfter li:first-child{margin-right:2%}.styleIndex p{margin:0 0 10px;text-align:center;font-size:14px}.styleIndex ul.displaySwitch-images{display:flex;margin:0}.styleIndex ul.displaySwitch-images li{margin:0;list-style:none}.styleIndex ul.displaySwitch-images li img{max-width:100%;height:auto}.styleIndex ul.displaySwitch-description{margin-top:10px;padding:10px;border:1px solid #262c58}.about h2,.features h2,.flow h2{border-left:5px solid #262c58}.styleIndex ul.displaySwitch-description li{margin:0;text-align:left;list-style:none}.styleIndex ul.displaySwitch-description li span{padding:5px;background:#262c58;line-height:2.2;color:#fff;font-size:14px;font-weight:700}.features dd,.features dt{background:#b7aa9d;color:#fff}.styleIndex ul.displaySwitch-description li p{margin:0;text-align:left;line-height:2}.styleIndex .p-btn{color:#1f3134}.features h2{padding-left:10px;border-bottom:none;font-size:30px}.features dl{margin:0}.features dt{font-size:16px;font-weight:700}.features dt span{display:block;margin:5px 10px 0;border-bottom:1px solid #fff}.features dd{display:flex;align-items:flex-start;margin:0 0 10px;padding:10px 0 0}.features dd span{display:flex;margin:0 0 10px 10px}.features dd span img{max-width:170px}.features dd p{margin:5px 10px}.about{margin-top:80px}.about h2{padding-left:.5em;color:#262c58;text-align:left}.recommend-menu h3{margin:1.5em 0 .5em;text-align:left}.about p,.recommend-menu p{line-height:1.5;text-align:left;padding:.5em}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.flow h2{margin:20px 0 0;padding-left:10px;border-bottom:none;font-size:30px}.flow dt{margin:0 0 10px;border-top:1px solid #b7aa9d;border-bottom:1px solid #b7aa9d;line-height:1.6;text-align:center;font-size:24px;font-weight:700}.flow dd{display:flex;position:relative;align-items:flex-start;margin:0 0 60px;padding:10px 0 0}.flow dd:after{content:"";position:absolute;left:50%;bottom:-50px;width:0;height:0;margin-left:-60px;border-style:solid;border-width:40px 60px 0;border-color:#b7aa9d transparent transparent}.flow dd:last-child:after{border:none}.flow dd span{display:flex;max-width:300px;margin:0 0 10px 10px}.flow dd span img{max-width:300px;object-fit:contain}.flow dd p{margin:5px 10px}.style h2{margin:20px 0 0;padding-left:10px;border-left:5px solid #262c58;border-bottom:none;font-size:30px}.style h2 span{font-size:16px}.style ul.beforeAfter{display:flex;margin:0;color:#262c58}.style ul.beforeAfter li{width:49%;margin:10px 0;text-align:center;list-style:none;font-size:26px;font-weight:700}.style ul.beforeAfter li:first-child{margin-right:2%}.style p{margin:0 0 10px;text-align:center}.style ul.displaySwitch-images{display:flex;margin:0}.style ul.displaySwitch-images li{margin:0;list-style:none}.style ul.displaySwitch-description{margin-top:10px;padding:10px;border:1px solid #262c58}.style ul.displaySwitch-description li{margin:0;list-style:none}.style ul.displaySwitch-description li span{padding:5px;background:#262c58;color:#fff;font-weight:700}.style ul.displaySwitch-description li p{margin:0;text-align:left}.displaySwitch-button.on{background:#262c58;color:#fff;cursor:auto}.displaySwitch-button.off{border:1px solid #262c58;cursor:pointer}.displaySwitch-images.on li{display:block}.displaySwitch-images.off li{display:none}.displaySwitch-description.on{display:block}.displaySwitch-description.off{display:none}.recruit h2{height:130px;line-height:130px;text-align:center;background:url(/wp-content/uploads/2021/03/recruit-title.jpg);font-size:50px;font-weight:700;color:#fff}.recruit .recruitDescription h3{text-align:center;font-size:30px;font-weight:700;color:#793b4c}.recruit .recruitDescription dl{margin-bottom:0}.recruit .recruitDescription dl dt{padding-left:10px;border-top:1px solid #793b4c;border-bottom:1px solid #793b4c;font-size:20px;font-weight:700;color:#333}.recruit .recruitDescription dl dd{margin:10px;font-size:16px}.recruit .recruitDescription dl dd .recruit-icon{display:inline-block;margin-right:10px;padding:5px 10px;border-radius:5px;background:#793b4c;line-height:18px;font-weight:700;color:#fff}.recruit .recruitDescription dl dd a{font-weight:400;color:#408bd1}.recruit .recruitDescription dl dd div .action{display:block;color:#b53f60;line-height:1.6}.recruit .recruitDescription dl dd div p{margin:0 0 5px;padding-left:16px;font-size:16px;line-height:1.6}.recruit .recruitApply{display:flex;flex-wrap:wrap}.recruit .recruitApply li{width:45%;min-width:250px;margin:20px auto 10px;list-style:none}.recruit .recruitApply li a{display:block;padding:5px;border-radius:5px;background:#262c58;text-align:center;font-size:20px;font-weight:700;color:#fff}.recruit .recruitApply li a:hover{opacity:.8;text-decoration:none}.recruit .recruitImportant h3,.recruit .recruitMovie h3,.recruit .recruitPhoto h3{position:relative;background:#793b4c;padding:5px;text-align:center;color:#fff;font-size:26px;font-weight:700}.recruit .recruitImportant h3:after,.recruit .recruitMovie h3:after,.recruit .recruitPhoto h3:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(121,59,76,0);margin-left:-10px;border-top-color:#793b4c;top:100%;left:50%;border-width:10px}.recruit .recruitImportant p,.recruit .recruitPhoto p{margin-bottom:16px;text-align:center;line-height:1.6}.recruit .recruitImportant ul,.recruit .recruitPhoto ul{display:flex;flex-wrap:wrap;margin:0 auto 10px;list-style:none}.recruit .recruitImportant ul li,.recruit .recruitPhoto ul li{width:45%;min-width:250px;margin:0 auto 10px;text-align:center;line-height:1.6}.recruit .recruitImportant ul li img,.recruit .recruitPhoto ul li img{margin-bottom:10px}.recruit .recruitPhoto ul li{width:48%;text-align:left}.recruit .recruitMovie .recruitMovieBox{position:relative;width:100%;margin-bottom:10px;padding-top:56.25%}.recruit .recruitMovie .recruitMovieBox iframe{position:absolute;top:0;right:0;width:100%;height:100%}.recruitPrivacy form p{font-size:16px}.recruitPrivacy input,.recruitPrivacy textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid #ccc;border-radius:4px;font-size:18px}.recruitPrivacy input[type=submit]{padding:11px;width:100%;margin:0 0 20px;cursor:pointer}.recruitPrivacy h2{padding-left:10px;border-left:5px solid #262c58;border-bottom:none}.recruitPrivacy p{margin-bottom:10px}.engageLink{width:500px;height:300px;margin:0 auto;overflow:auto}table.price_table{border-collapse:collapse;margin:0 auto;padding:0;width:100%;table-layout:fixed}table.price_table tr{background-color:#f4f3f3;padding:.35em;border-bottom:2px solid #fff}table.price_table td,table.price_table th{padding:1em 10px 1em 1em;border-right:2px solid #fff}table.price_table th{font-size:.85em;width:40%}table.price_table thead tr{background-color:#262c58;color:#fff}table.price_table tbody th{background:#262c58;/*!important;*/color:#111}table.price_table tbody th span.small{font-size:.9em}table.price_table tbody tr:hover{background-color:#dcdcdc}table.price_table tr:nth-child(even){background-color:#fafafa}p.tax{width:650px;margin:0 auto}span.tax{font-size:.8em;font-weight:400}.txt{text-align:left;font-size:.85em}.price{text-align:right;color:#111;font-weight:700}.non{background:#fff}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:0 0}.credit-cards{width:650px;margin:20px auto}.credit-cards li.blocks-gallery-item{margin:0;width:33.3333%}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item{flex-grow:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{flex-grow:0}#map iframe,.content-bottom img{width:100%}#qanda{font-size:18px}#qanda span{border:1px solid #DDD;margin-top:.2em;margin-right:.5em;border-radius:1px;padding:.2em .5em;font-size:1.5em}#qanda dt{border-bottom:1px dotted #ddd}#qanda dt .q{color:red}#qanda dd{margin-left:0;margin-bottom:1.5em}#qanda dd .a{font-weight:700;color:#230ab1}.caution{border:1px solid #ddd;border-radius:3px;padding:10px;font-size:.9em;line-height:1.7em}.caution h4{margin-bottom:0;border-bottom:1px dotted #EEE}.caution h4 i{color:#f12222;margin-right:.5em}@media screen and (min-width:600px){.p-footer-nav{display:none}}/*!
Theme Name:salon
Template:beauty_tcd054
Version:1.5
*/@media screen and (max-width:600px){.p-entry__body th{background:0 0!important;font-weight:600}table.price_table{border:0;width:100%}table.price_table th{width:auto;display:block;border-right:none}table.price_table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.price_table tr{display:block;margin-bottom:.625em;border:1px solid #333;background-color:#fff}table.price_table td{border-bottom:1px solid #bbb;display:block;text-align:right;position:relative;padding:.625em .625em .625em 4em;border-right:none}table.price_table td::before{content:attr(data-label);font-weight:700;position:absolute;left:10px}table.price_table td:last-child{border-bottom:0}table.price_table tbody th{color:#fff;background:#262c58!important}#qanda{font-size:14px}#qanda span{margin-top:.2em;margin-right:.5em;border-radius:1px;padding:.1em .3em;font-size:1.2em}.l-footer__info-inner{padding:20px 5px 0}.l-footer__logo{font-size:16px!important}p.p-contact__tel,p.p-contact__tel span{font-size:12px!important}.l-footer__contact{margin-top:15px}.p-copyright small{font-size:75%}.affiliated-store ul{display:inline}.affiliated-store ul li{margin:0 0 1.5em;width:100%}.p-pagetop{z-index:999999999;bottom:45px}.p-pagetop a{opacity:.9;border-radius:3px}.p-footer-nav{position:fixed;background:url(/wp-content/themes/salon/assets/images/footer_menu_bg.png);width:100%;height:auto;z-index:99999;bottom:0;flex-direction:row;padding:3px}.p-footer-nav li{width:33.3333333333%;text-align:center}.p-footer-nav li a{background:#FFF;border:1px solid #CCC;border-radius:3px;display:block;margin:0 3px;padding:3px;font-size:1em;font-weight:600;box-shadow:0 0 2px #b4b4b4}.p-footer-nav li#menu-item-183 a{color:#434ad4}.p-footer-nav li#menu-item-183 a:before{content:"\f073";font-family:FontAwesome;margin-right:5px}.p-footer-nav li#menu-item-170 a{color:#00c300}.p-footer-nav li#menu-item-170 a:before{content:"\f3c0";font-family:FontAwesome;margin-right:5px}.p-footer-nav li#menu-item-169 a{color:#ed1840}.p-footer-nav li#menu-item-169 a:before{content:"\f879";font-family:FontAwesome;margin-right:5px}.p-copyright{padding-bottom:60px}}@media screen and (max-width:480px){#engage-contributions-widget-wrapper{width:100%!important}.p-index-content__news.instagram_sp{display:block}.p-index-content__news.instagram_pc{display:none}.features dt span,.flow dt span{border:none;font-size:14px}.features dd,.flow dd{display:flex;padding:0}.features dd{flex-wrap:wrap;margin:0}.features dd span{margin:0}.features dd span img{max-width:100%}.flow dd{flex-wrap:wrap;margin:0 0 60px}.flow dd span{max-width:100%;margin:0}.flow dd span img{width:100%;height:100%;max-width:100%;max-height:auto}.style ul.displaySwitch-images,.styleIndex ul.displaySwitch-images{flex-wrap:wrap}.style ul.displaySwitch-images li,.styleIndex ul.displaySwitch-images li{width:60%;margin:auto}.recruit h2{width:114%;margin-left:-20px}.recruit .recruitDescription h3{font-size:18px}.recruit .recruitApply li{width:100%}.recruit .recruitImportant h3,.recruit .recruitMovie h3,.recruit .recruitPhoto h3{width:110%;margin-left:-20px}.recruit .recruitImportant h3:after,.recruit .recruitMovie h3:after,.recruit .recruitPhoto h3:after{left:49%}.recruit .recruitImportant ul li,.recruit .recruitMovie ul li,.recruit .recruitPhoto ul li{margin-bottom:20px;width:100%}.recruit .recruitImportant ul li img,.recruit .recruitMovie ul li img,.recruit .recruitPhoto ul li img{display:block;margin:0 auto 10px}.engageLink{width:100%}}/*!
Theme Name:salon
Template:beauty_tcd054
Version:1.5
*/@media screen and (max-width:350px){.p-footer-nav li a{font-size:.9em;margin:0 1px;padding:3px 0}.p-address{font-size:10px}.p-copyright{padding-bottom:40px}}
/*# sourceMappingURL=style.css.map */
