@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,input{border:0}address,caption,cite,code,dfn,th,var{font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;text-align:left}q:after,q:before{content:""}abbr,acronym{border:0}a,img{vertical-align:top;display:inline-block}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.drawer{position:fixed;top:-120%;left:0;width:100%;height:100vh;height:100dvh;background-color:#242323;z-index:9999;visibility:hidden;opacity:0;-webkit-transition:.3s linear;transition:.3s linear;overflow:hidden}.drawer__content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;height:100%;padding-top:160px;padding-inline:5.333%}.drawer__menu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:32px;opacity:0}.drawer__item{opacity:0;width:260px;margin:8px 8px 8px 16px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.drawer__item>a{display:block;position:relative;font-size:1.3125rem;font-weight:800;line-height:1;letter-spacing:.1em;text-align:center;color:#f2f2f2;-webkit-transition:.2s;transition:.2s}.drawer__item:first-child{-webkit-transition:.33s cubic-bezier(1,0,.97,1);transition:.33s cubic-bezier(1,0,.97,1)}.drawer__item:nth-child(2){-webkit-transition:.33s cubic-bezier(1,0,.97,1) .15s;transition:.33s cubic-bezier(1,0,.97,1) .15s}.drawer__item:nth-child(3){-webkit-transition:.33s cubic-bezier(1,0,.97,1) .3s;transition:.33s cubic-bezier(1,0,.97,1) .3s}.drawer__item:nth-child(4){-webkit-transition:.33s cubic-bezier(1,0,.97,1) .45s;transition:.33s cubic-bezier(1,0,.97,1) .45s}.drawer__button{width:100%;max-width:335px;height:70px;margin-top:64px;margin-inline:auto}.drawer__button a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:800;letter-spacing:.1em;color:#fff;background-color:#a07332}.drawer__button a+a{margin-top:8px}.drawer .drawer__content.is-form{padding-top:130px}.drawer .drawer__content.is-form .drawer__item a{font-size:.9375rem}.is-menu-open .drawer{top:0;visibility:visible;opacity:1}.is-menu-open .drawer__menu{opacity:1}.is-menu-open .drawer__item{margin-left:8px;opacity:1}.fixed-header{position:fixed;inset:0 auto auto 0;width:100%;height:40px;background-color:transparent;z-index:10000}.fixed-header__inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;margin-inline:auto;padding-inline:5.333%}.fixed-header__logo{width:44px;margin-top:2px;margin-right:auto;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.fixed-header__logo a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%}.fixed-header__logo img{width:100%!important}.fixed-header__button{width:126px;height:28px;margin-left:auto;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.fixed-header__button a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;font-size:.625rem;font-weight:800;letter-spacing:.1em;color:#fff;background-color:#a07332}.fixed-header.is-bg{background-color:#242323}.is-menu-open .fixed-header__logo,.is-menu-open .fixed-header__button{opacity:0}.hamburger-button{display:block;position:relative;width:20px;height:40px;margin-left:16px;background:0 0;z-index:10000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hamburger-button__bars{display:block;position:relative;width:100%;height:100%}.hamburger-button__bar{position:absolute;top:calc(50% - 1px);left:calc(50% - 14px);display:block;width:20px;height:1px;background:#fff;border-radius:1px;-webkit-transition:.25s ease-in-out .1s;transition:.25s ease-in-out .1s}.hamburger-button__bar:nth-child(1){margin:-6px auto 0}.hamburger-button__bar:nth-child(2){margin:0 auto}.hamburger-button__bar:nth-child(3){margin:6px auto 0}.is-menu-open .hamburger-button{background:0 0}.is-menu-open .hamburger-button__bar:nth-child(1){margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-menu-open .hamburger-button__bar:nth-child(2){opacity:0}.is-menu-open .hamburger-button__bar:nth-child(3){margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.is-menu-open .fixed-header{z-index:10001}.is-menu-open .fixed-header .hamburger-button{display:block;position:relative;width:28px;height:40px}.is-menu-open .fixed-header .hamburger-button__bar{background:#fff}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,.7)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin:0;padding:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);background-color:transparent;vertical-align:middle}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal-wrapper:after{vertical-align:middle}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.remodal{width:90%;max-width:850px!important;background:#7e5e2d!important;color:#fff!important}.remodal-close{margin:0;padding:0;cursor:pointer;border:0;outline:0;background-color:transparent;display:grid;grid-template:"icon"/1fr;place-items:center;position:absolute;inset:0 0 auto auto;width:2.75rem;height:2.75rem}.remodal-close:before,.remodal-close:after{grid-area:icon;content:"";width:1px;height:27px;background-color:#fff}.remodal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.remodal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-slider{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img,.slick-initialized .slick-slide{display:block}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:0}html{font-size:16px;color-scheme:light!important;scroll-behavior:smooth}body{width:100%;min-width:1px;font-family:Libre Baskerville,"Noto Serif JP",serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:2;background-color:#242323;color:#f2f2f2;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-kerning:normal;font-kerning:normal;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-toppage.page_articles{background:#fff;color:#000}a,input{outline:none;color:#e8e8e8;text-decoration:none;cursor:pointer}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}.textjus{text-align:justify;text-justify:inter-ideograph}.text-right{text-align:right}.csshover{-webkit-transition:opacity .6s;transition:opacity .6s}.csshover:hover{opacity:.6}.tb_only-show{display:none}.tb_only-hide{display:block}.tb-show{display:none}.tb-hide{display:block}.sp-show{display:none}.sp-hide{display:block}img{vertical-align:bottom}.font_Libre-Baskerville{font-family:Libre Baskerville,serif}.font_Noto-Serif-JP{font-family:"Noto Serif JP",serif}.font-bold{font-weight:700}.wrap{width:100%;max-width:980px;margin:0 auto;padding:0 40px}.top-wrap{width:min(100%,910px);margin-inline:auto;padding-inline:30px}a[href^="tel:"]{cursor:default}.nowloading{display:none}.nowloading-pending{display:block!important}.shippori{font-family:Shippori Mincho,serif;font-weight:400;font-style:normal}.shuei-l{font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:600;font-style:normal}.shuei-r{font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:400;font-style:normal}.top-contents-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.top-contents-wrapper .fixed-contact-section{-webkit-box-flex:0;flex:0 0 290px;max-width:290px}.top-contents-wrapper .top-contents-body{position:relative;-webkit-box-flex:calc(100% - 290px);flex:calc(100% - 290px);max-width:calc(100% - 290px);contain:paint}.fixed-contact-section{min-height:100dvh;background-color:#000}.fixed-contact{position:-webkit-sticky;position:sticky;inset:0 0 auto auto;padding:1.875rem 1.6875rem}.fixed-contact__title{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:3px 0;font-size:1.625rem;line-height:1;letter-spacing:.2em;color:#997338}.fixed-contact__title span{font-size:.75rem;color:#fff}.fixed-contact__line p{font-size:.75rem;font-weight:800;line-height:1.6;letter-spacing:.04em;text-align:center;color:#fff}.fixed-contact__line .line-btn{display:grid;place-items:center;width:9.625rem;height:1.625rem;margin-top:.375rem;margin-inline:auto;border:1px solid #fff;font-size:.75rem;font-weight:800;line-height:26px;letter-spacing:0;text-align:center;color:#000;background-color:#fff;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.section-title{text-align:center;font-weight:400;font-size:2.5rem;letter-spacing:.25em;text-indent:.3em}.section-title--left{text-align:left}.section-title--bl{color:#111}.common-link-box{display:block;width:650px;height:83px;margin:0 auto;background:#000;line-height:83px;color:#c8c8c8;text-align:center;letter-spacing:.2em;border:solid 1px #000;-webkit-transition:border .4s;transition:border .4s}.common-link-box:hover{border:solid 1px #fff}.link-btn a{display:grid;place-items:center;width:min(100%,440px);height:3.75rem;margin-inline:auto;border:1px solid #7e5e2d;font-size:.875rem;font-weight:800;letter-spacing:.2em;text-align:center;color:#fff;background-color:#7e5e2d;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}#header{position:-webkit-sticky;position:sticky;inset:0 auto auto 0;width:100%;z-index:9999}#header.is-bg{background-color:#242323}.page-id-70 #header,.page-id-156 #header{opacity:1}.header-inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;height:70px}.header-logo{position:absolute;top:19px;left:56px}.header-nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;margin-left:auto}.header-nav .nav{margin-right:30px}.header-nav .nav__list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header-nav .nav__item{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-inline:1.5rem}.header-nav .nav__item a{font-size:.875rem;letter-spacing:.2em;-webkit-transition:.2s;transition:.2s}.header-nav .header-link-btn{width:min(254px,21.25vw);height:100%}.header-nav .header-link-btn a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:800;letter-spacing:.2em;background-color:#a07332;color:#fff;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}.header-nav .header-link-btn--payment a.is-disabled{pointer-events:none;background-color:#999}.header-nav .header-link-btn--payment span{width:100%;text-align:center}#top_article{overflow:hidden}#top_main{position:relative;width:100%;height:100vh;height:100dvh}#top_main_logo{position:absolute;z-index:5;top:calc(50% - 110px);left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}#top_main_salon{position:absolute;z-index:5;top:calc(50% + 10px);left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}#top_main_text{position:absolute;z-index:10;top:calc(50% + 5px);left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%);width:100%;text-align:center;font-size:.75rem;letter-spacing:2.5em;text-indent:2.5em}#top_main_scroll{position:absolute;z-index:5;bottom:133px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:.625rem;letter-spacing:.25em;text-indent:.25em}#top_main_scroll:after{position:absolute;bottom:-12px;left:calc(50% - 5px);z-index:5;content:"";width:5px;height:5px;border:solid 1px #bdbdbd;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:rotation 2s ease 0s infinite normal none running;animation:rotation 2s ease 0s infinite normal none running}@-webkit-keyframes rotation{0%{bottom:-6px}50%{bottom:-12px}to{bottom:-6px}}#top_main_img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url(//forbesjapansalon.com/wp-content/themes/forbes-salon/assets/css/../img/main.webp) center center/cover no-repeat;z-index:0}.top_main_lead{position:absolute;z-index:10;top:calc(50% + 165px);left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%);font-size:.875rem;font-weight:800;line-height:2;letter-spacing:.4em;text-indent:.4em;text-align:center}.top_main_btns{display:grid;grid-template-columns:repeat(2,1fr);gap:0 1.625rem;position:absolute;top:calc(50% + 200px);left:50%;width:min(90%,334px);margin-inline:auto;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%);z-index:10}.top_main_btns>*{min-width:1px}.top_main_btns .top_main_btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;width:100%;height:35px;padding:0 1.0625rem;border:1px solid #fff;background-color:#000;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.top_main_btns .top_main_btn:after{content:"";position:absolute;inset:0 13px 2px auto;width:4px;height:4px;margin-block:auto;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border .25s ease-in-out;transition:border .25s ease-in-out}.entry-top-main #top_main_logo{top:calc(50% - 130px)}.entry-top-main #top_main_salon{top:calc(50% - 50px)}.entry-top-main #top_main_text{top:calc(50% - 55px)}.entry-top-main .top_main_lead{top:calc(50% + 105px)}.entry-top-main #top_main_scroll{bottom:100px}#top_about{position:relative;margin-top:84px;padding-block:72px 52px;z-index:0}#top_about .top-about-bg-01{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}#top_about .top-about-bg-01 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top_about .top-about-bg-profile{position:absolute;inset:auto 0 0 auto;width:358px;max-width:38%;z-index:-1;aspect-ratio:358/367}#top_about .top-about-bg-profile img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top_about .top-about-bg-01-sp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}#top_about .top-about-bg-01-sp img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top_about .wrap{position:relative}#top_about .top-about-bg-02{position:absolute;inset:72px 0 auto;width:100%;margin-inline:auto;padding-inline:40px;z-index:-1}#top_about .top-about-bg-02 img{max-width:100%}#top_about .top-about-block__sub-title{margin-top:2.6rem;font-size:1.375rem;letter-spacing:.2em}#top_about .top-about-block .c-text{margin-top:1.2rem}#top_about .top-about-block .top-about-box{position:relative;width:81.777%}#top_about .top-about-profile{margin-top:52px;width:80%}#top_about .top-about-profile__title{font-size:1.25rem;letter-spacing:.2em}#top_about .top-about-profile__sub-title{margin-bottom:.6rem;padding-bottom:.6rem;border-bottom:1px solid #f2f2f2;font-weight:800;letter-spacing:.08em}#top_about .top-about-profile-sp{position:relative;width:100%;height:450px;margin-bottom:44px;padding-top:167px;z-index:0}#top_about .top-about-profile-sp .top-about-bg-03-sp{position:absolute;inset:auto -5.71% 0 auto;width:324px;height:420px;z-index:-1}#top_about .top-about-profile-sp .top-about-profile{width:100%;margin-top:0}#top_about .top-about-profile-sp .top-about-profile__sub-title{display:inline-block;padding-right:1rem}#top_about .top-about-profile-sp .top-about-profile__text{font-size:.75rem;line-height:1.4;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.top-movie{position:relative;padding-top:86px;background-image:-webkit-linear-gradient(bottom,#1e1e1e 0,#1e1e1e 104px,#000 104px,#000 334px,#1e1e1e 334px,#1e1e1e 100%);background-image:linear-gradient(to top,#1e1e1e 0,#1e1e1e 104px,#000 104px,#000 334px,#1e1e1e 334px,#1e1e1e 100%)}.top-movie__title{font-size:1.375rem;line-height:1.333;letter-spacing:.2em;color:#fff;text-align:center}.top-movie__text{margin-top:1.625rem;font-size:.875rem;line-height:2.143;letter-spacing:.04em;color:#fff;text-align:center}.top-movie__mv{position:relative;width:min(100%,552px);margin-top:1.75rem;margin-inline:auto;aspect-ratio:1920/1080}.top-movie__mv video,.top-movie__mv iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-movie__btn{margin-top:2.1875rem}.top-movie__btn__text{font-size:.875rem;letter-spacing:.04em;color:#fff;text-align:center}.top-movie__btn a{display:grid;place-items:center;width:min(100%,320px);height:3.75rem;margin-top:.625rem;margin-inline:auto;border:1px solid #fff;font-size:.875rem;font-weight:800;letter-spacing:.2em;text-align:center;color:#fff;background-color:#000;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.top-movie .link-btn{margin-top:5rem}.top-movie+.top-service{margin-top:5rem}#top_contents{position:relative;padding-block:110px 0}#top_contents .top-contents-box{display:-webkit-box;display:flex;position:relative;height:366px;z-index:0;margin-top:56px}#top_contents .top-contents-box__bg{position:absolute;width:calc(50vw + 348px);height:100%;z-index:-1;overflow:hidden}#top_contents .top-contents-box__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#00000080}#top_contents .top-contents-box__bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(30px);filter:blur(30px);z-index:-2}#top_contents .top-contents-box__figure{-webkit-box-flex:0;flex:0 0 650px;max-width:650px;z-index:1}#top_contents .top-contents-box__body{-webkit-box-flex:0;flex:0 0 calc(100% - 650px);position:relative;max-width:calc(100% - 650px);padding-top:64px;z-index:2}#top_contents .top-contents-box__title{position:absolute;top:0;right:0;bottom:0;left:0;height:90px;font-size:1.75rem;line-height:1.6;letter-spacing:.5em;white-space:nowrap}#top_contents .top-contents-box__text{margin-top:90px;letter-spacing:.14em}#top_contents .top-contents-box:first-of-type{margin-top:44px}#top_contents .top-contents-box:nth-of-type(3) .top-contents-box__title{height:60px}#top_contents .top-contents-box:nth-of-type(3) .top-contents-box__text{margin-top:60px}#top_contents .top-contents-box:nth-of-type(4) .top-contents-box__body{padding-left:2rem!important}#top_contents .top-contents-box--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#top_contents .top-contents-box--left .top-contents-box__bg{inset:0 102px 0 auto}#top_contents .top-contents-box--left .top-contents-box__body{padding-right:8px}#top_contents .top-contents-box--left .top-contents-box__title{inset:64px auto auto 0}#top_contents .top-contents-box--right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#top_contents .top-contents-box--right .top-contents-box__bg{inset:0 auto 0 102px}#top_contents .top-contents-box--right .top-contents-box__body{padding-left:8px}#top_contents .top-contents-box--right .top-contents-box__title{inset:64px 0 auto auto;text-align:right}#top_price{padding-block:80px 72px}#top_price.top-price--honorees{padding-block:100px 112px}#top_price #confirm{scroll-margin-top:80px}#top_price .top-price-box{width:100%;margin-top:44px;border-top:1px solid #a2a2a2}#top_price .top-price-box__list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;padding-block:24px;border-bottom:1px solid #a2a2a2}#top_price .top-price-box__title{-webkit-box-flex:0;flex:0 0 26.444%;max-width:26.444%;padding-left:26px;font-size:1.1875rem;line-height:1.333;font-weight:800}#top_price .top-price-box__title span{font-size:.875rem;color:#a2a2a2}#top_price .top-price-box__text{-webkit-box-flex:1;flex:auto;font-weight:800;line-height:1.6;letter-spacing:.06em}#top_price .top-price-box__text span{font-size:.8125rem;font-weight:400;color:#a2a2a2}#top_price .top-price-box__text .brands-list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:14px;margin-top:12px}#top_price .top-price-box__text .brands-list img:first-child{width:54px;height:auto}#top_price .top-price-box__text .brands-list img:nth-child(2){width:50px;height:auto}#top_price .top-price-box__text .brands-list img:nth-child(3){width:48px;height:auto}#top_price .top-price-box__text .brands-list img:nth-child(2){width:41px;height:auto}#top_price .top-price-box__text .brands-list img:nth-child(2){width:51px;height:auto}#top_price .top-price-box__text .notes{margin-top:1.25rem;font-size:.75rem;line-height:1.4;color:#a2a2a2}#top_price .top-price-flow{margin-top:64px;scroll-padding-top:80px}#top_price .top-price-flow .top-price-flow-box+.top-price-flow-box{margin-top:2.2rem}#top_price .top-price-flow .top-price-flow-box__title{font-size:1.375rem}#top_price .top-price-flow .top-price-flow-box__img{margin-top:.5rem;padding-left:14px}#top_price .top-price-flow .top-price-flow-box__img img{width:100%;height:auto}#top_price .top-price-flow .top-price-flow-box__note{margin-top:8px;padding-left:64px;font-size:.875rem;line-height:1.4}.page-id-11 #top_price{padding-block:80px 0}#top_price.top-price--honorees .top-price-box__text{line-height:1.8}#top_price.top-price--honorees .top-price-box__text .line-through{font-size:1rem;text-decoration:line-through;color:#a2a2a2}#top_price.top-price--honorees .top-price-box__text .text-attention{font-size:.75rem;font-weight:600;color:#fff}.top-advisory{padding-block:6.5rem 7.375rem;background-color:#1e1e1e}.top-advisory-column{display:-webkit-box;display:flex}.top-advisory-column__title{-webkit-box-flex:1;flex:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;position:relative;z-index:0}.top-advisory-column__title h2{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:.75rem;font-size:2.375rem;font-weight:800;line-height:1;letter-spacing:.25em;background-color:#1e1e1e;z-index:1}.top-advisory-column__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:100%;margin-left:auto;margin-right:auto;background-color:#fff;z-index:-1}.top-advisory-column__content{-webkit-box-flex:0;flex:0 0 696px;max-width:696px;padding-top:.625rem}.top-advisory-column__content>*{min-width:1px}.advisory-box{display:grid;grid-template-rows:auto}.advisory-box>*{min-width:1px}.advisory-box__figure{position:relative}.advisory-box__figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advisory-box__content{position:relative}.advisory-box__content .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:0 1rem;position:relative}.advisory-box__content .title span{font-weight:800;color:#fff;letter-spacing:.14em}.advisory-box__content .title:after{content:"";position:absolute;inset:auto 0 0;width:100%;height:1px;background-color:#717171}.advisory-box__content .name{margin-top:1.25rem;font-size:1.375rem;font-weight:800;line-height:1;letter-spacing:.12em;color:#fff}.advisory-box__content .post{margin-top:.625rem;font-size:.875rem;line-height:1.714;letter-spacing:.08em;color:#c8c8c8}.advisory-box__content__btn{position:absolute}.advisory-box__content__btn a{display:grid;place-items:center;border:1px solid #7e5e2d;font-size:.75rem;letter-spacing:.2em;color:#fff;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.advisory-box--primary{grid-template-columns:1.397fr 1fr;gap:0 6.322%}.advisory-box--primary+.advisory-box--secondary{margin-top:3rem}.advisory-box--primary .advisory-box__figure{aspect-ratio:380/266}.advisory-box--primary .advisory-box__content .title{font-size:1.5rem;padding-bottom:.5625rem}.advisory-box--primary .advisory-box__content .title:after{inset:auto auto 0 0;width:200%}.advisory-box--primary .advisory-box__content .name{margin-top:2rem;font-size:1.375rem}.advisory-box--primary .advisory-box__content .post{margin-top:1.125rem}.advisory-box--primary .advisory-box__content__btn{inset:auto auto 10px 0}.advisory-box--primary .advisory-box__content__btn a{width:14.375rem;height:2.875rem}.advisory-box--secondary{grid-template-columns:1fr 1.932fr;gap:0 6.322%;margin-top:1.5rem}.advisory-box--secondary:nth-last-of-type(2){margin-top:4rem}.advisory-box--secondary .advisory-box__figure{aspect-ratio:220/152}.advisory-box--secondary .advisory-box__content{margin-top:-6px}.advisory-box--secondary .advisory-box__content .title{font-size:1.25rem;padding-bottom:.5625rem}.advisory-box--secondary .advisory-box__content .name{margin-top:1.125rem;font-size:1.25rem}.advisory-box--secondary .advisory-box__content .post{margin-top:.75rem;line-height:1.5}.advisory-box--secondary .advisory-box__content__btn{inset:auto 0 0 auto}.advisory-box--secondary .advisory-box__content__btn a{width:10rem;height:2.75rem}.advisory-sp-title{display:none}.advisory-remodal-card{padding:2.75rem 5.412% 2.5rem}.advisory-remodal-card__content .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:0 1rem;position:relative;padding-bottom:.5625rem}.advisory-remodal-card__content .title span{font-size:1.5rem;font-weight:800;letter-spacing:.14em}.advisory-remodal-card__content .title:after{content:"";position:absolute;inset:auto 0 0;width:100%;height:1px;background-color:#fff}.advisory-remodal-card__content .name{margin-top:1.625rem;font-size:1.375rem;font-weight:800;line-height:1;letter-spacing:.12em}.advisory-remodal-card__content .post{margin-top:.625rem;font-size:.875rem;letter-spacing:.08em;text-align:left}.advisory-remodal-card__content .text{margin-top:1.75rem;font-size:.875rem;line-height:1.875;letter-spacing:.04em;text-align:left}.top-service{width:min(100%,1400px);margin-inline:auto}.top-service .top-service-column{display:grid;grid-template-columns:1fr 1.456fr;grid-template-rows:auto;background-color:#000}.top-service .top-service-column>*{min-width:1px}.top-service .top-service-column__title{padding-top:7vw;padding-left:3vw}.top-service .top-service-column__title h2{font-weight:400;font-size:clamp(2rem,1.1111rem + 1.8519vw,2.5rem);letter-spacing:.25em;text-indent:.3em}.service-slider-wrap{position:relative;z-index:0}.service-slider-wrap .slick-arrows{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:0 1.0625rem;position:absolute;inset:auto 76.666% 50px auto;z-index:99}.service-slider-wrap .slick-arrows button{background-color:transparent;border:none;outline:none}.service-slider-wrap .slick-arrows .slick-prev,.service-slider-wrap .slick-arrows .slick-next{position:relative;width:30px;height:30px;margin-top:2px}.service-slider-wrap .slick-arrows .slick-prev:before,.service-slider-wrap .slick-arrows .slick-next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:1.875rem;height:1.875rem;border:1px solid #fff;background-color:#000;-webkit-transition:border .25s ease-in-out;transition:border .25s ease-in-out;box-sizing:border-box}.service-slider-wrap .slick-arrows .slick-prev:after,.service-slider-wrap .slick-arrows .slick-next:after{content:"";position:absolute;width:13px;height:13px;margin-block:auto;border-top:1px solid #fff;background-color:transparent;-webkit-transition:border .25s ease-in-out;transition:border .25s ease-in-out}.service-slider-wrap .slick-arrows .slick-prev:after{inset:0 3px 0 auto;border-left:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.service-slider-wrap .slick-arrows .slick-next:after{inset:0 auto 0 5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.service-slider-wrap .slick-dots{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:0 .3125rem;margin-right:.1875rem}.service-slider-wrap .slick-dots li button{width:2.5rem;height:.3125rem;border:none;background-color:#333}.service-slider-wrap .slick-dots li.slick-active button{background-color:#7a6028}.service-slider .service-slider-item{position:relative}.service-slider .service-slider-item__figure{position:relative;aspect-ratio:1198/960;overflow:hidden}.service-slider .service-slider-item__figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-slider .service-slider-item__body{position:absolute;inset:auto 69.666% 0 auto;width:85.333%;height:220px;padding-top:1.5rem;background-color:#000}.service-slider .service-slider-item__body__text{font-size:1.125rem;font-weight:800;line-height:2;letter-spacing:.2em}#honorees_article{overflow:hidden}#honorees_main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;position:relative;width:100%;height:100vh}#honorees_main_logo{margin-top:162px;opacity:0}#honorees_main_salon{position:relative;margin-top:2rem;z-index:0;opacity:0}#honorees_main_text{position:absolute;inset:calc(50% - 35px) auto auto 50%;font-size:.75rem;letter-spacing:1.85em;text-indent:1.85em;text-align:center;white-space:nowrap;z-index:-1;-webkit-transform:translateX(-50%);transform:translate(-50%)}#honorees_main .honorees_body{width:min(100%,900px);margin-top:1.5rem;margin-inline:auto;padding-inline:20px;opacity:0}#honorees_main .honorees_body__title{font-size:.875rem;font-weight:600;letter-spacing:.22em;text-align:center}#honorees_main .honorees_body__text{margin-top:1.6rem;font-size:.875rem;font-weight:600;letter-spacing:.22em;text-align:center}#honorees_main_scroll{position:relative;margin-top:2rem;font-size:.625rem;letter-spacing:.25em;text-indent:.25em;opacity:0}#honorees_main_scroll:after{position:absolute;bottom:-12px;left:calc(50% - 5px);z-index:5;content:"";width:5px;height:5px;border:solid 1px #bdbdbd;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:rotation 2s ease 0s infinite normal none running;animation:rotation 2s ease 0s infinite normal none running}@keyframes rotation{0%{bottom:-6px}50%{bottom:-12px}to{bottom:-6px}}#honorees_main_img{position:absolute;z-index:-1;width:100%;height:100%;background:url(//forbesjapansalon.com/wp-content/themes/forbes-salon/assets/css/../img/main.webp) center center/cover no-repeat}.movie-honorees{padding-block:50px 0}.movie-honorees .wrap{position:relative;max-width:900px;margin-inline:auto;aspect-ratio:16/9}.movie-honorees iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#honorees-award{padding-top:112px}.honorees-award-title{position:relative;text-align:center;z-index:0}.honorees-award-title span{display:inline-block;padding-inline:1.5rem;font-size:1rem;letter-spacing:.28em;background-color:#242323}.honorees-award-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:1px;margin-block:auto;background-color:#fff;z-index:-1}.honorees-award-column{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:2rem}.honorees-award-img{-webkit-box-flex:0;flex:0 0 263px;max-width:263px}.honorees-award-img img{width:100%;height:auto}.honorees-profile-pc{margin-top:140px}.honorees-profile-pc__content{position:relative;padding-left:5%;z-index:0}.honorees-profile-pc__img{position:absolute;inset:auto 0 0 auto;max-width:32.444%;z-index:1}.honorees-profile-pc__title{font-size:1.25rem;letter-spacing:.2em}.honorees-profile-pc__sub-title{margin-bottom:.6rem;padding-bottom:.6rem;border-bottom:1px solid #f2f2f2;font-weight:800;letter-spacing:.08em}.honorees-profile-pc__text-01{width:67%}.honorees-profile-pc__text-02{width:58.888%}.honorees-profile-sp{margin-top:50px;padding-bottom:30px}.honorees-profile-sp__primary{display:-webkit-box;display:flex;gap:0 2px;margin-right:-5.91%}.honorees-profile-sp__img{-webkit-box-flex:0;flex:0 0 49.859%;max-width:49.859%}.honorees-profile-sp__body{-webkit-box-flex:1;flex:auto;margin-top:66px}.honorees-profile-sp__title{margin-bottom:.3rem;padding-bottom:.3rem;border-bottom:1px solid #f2f2f2;font-size:1.25rem;letter-spacing:.2em}.honorees-profile-sp__sub-title{font-size:.875rem;font-weight:800;line-height:1.714;letter-spacing:.08em}.honorees-profile-sp__secondary{padding-block:12px 1rem;padding-inline:20px;background-color:#1e1e1e;box-shadow:0 0 0 100vmax #1e1e1e;-webkit-clip-path:inset(0 -100vmax 0 0);clip-path:inset(0 -100vmax 0 0)}#entry_form{padding-block:72px;color:#111;background-color:#cecece}#entry_form .form-body{margin-top:64px;max-width:810px;margin-inline:auto}#entry_form .form-title{margin-block:2.5rem}#entry_form .form-title__text{position:relative;padding-bottom:3px;padding-left:2rem;letter-spacing:.12em;color:#111}#entry_form .form-title__text:after{content:"";position:absolute;inset:auto 0 0;width:100%;height:1px;background-color:#a2a2a2}#entry_form .form-element{display:-webkit-box;display:flex;padding-left:46px;padding-block:24px}#entry_form .form-element__label{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#entry_form .form-element__label span{color:#847d6c}#entry_form .form-element__input{-webkit-box-flex:1;flex:auto}#entry_form .form-element__input--flex{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:40px}#entry_form .form-element__input input[type=radio]{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}#entry_form .form-element__input input[type=text],#entry_form .form-element__input input[type=number]{max-width:80%;padding:0 0 8px;border:none;border-bottom:1px solid #847d6c;border-radius:0;font:inherit;color:#111;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#entry_form .form-element__input select{padding:0 1.8rem;border:none;font:inherit;color:#111;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#entry_form .form-element__input textarea{font:inherit;color:#111}#entry_form .form-element__input span{font-size:.75rem;font-weight:800;letter-spacing:.1em;color:#847d6c}#entry_form .form-element__input--radio .mwform-radio-field+.mwform-radio-field{margin-left:24px}#entry_form .form-element__input--radio label .mwform-radio-field-text{position:relative;padding-top:2px;padding-left:26px;font-weight:800;color:#111;cursor:pointer}#entry_form .form-element__input--radio label .mwform-radio-field-text:before,#entry_form .form-element__input--radio label .mwform-radio-field-text:after{content:"";display:block;border-radius:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}#entry_form .form-element__input--radio label .mwform-radio-field-text:before{left:0;width:16px;height:16px;background-color:#cecece;border:1px solid #847d6c}#entry_form .form-element__input--radio label .mwform-radio-field-text:after{left:3px;width:12px;height:12px;background-color:#847d6c;opacity:0}#entry_form .form-element__input--radio input[type=radio]:checked+.mwform-radio-field-text:after{opacity:1}#entry_form .form-element__input--vertical{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:18px}#entry_form .form-element__input .error{color:#dc143c;font-weight:800;white-space:nowrap}#entry_form .form-element__part{position:relative;padding-bottom:5px;border-bottom:1px solid #847d6c}#entry_form .form-element__part:after{content:"";display:block;position:absolute;inset:0 1.5rem 8px auto;width:8px;height:8px;margin:auto 0;border-bottom:1px solid #847d6c;border-right:1px solid #847d6c;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}#entry_form .form-element__part .error{position:absolute;inset:auto auto -24px 0}#entry_form .form-element__half{-webkit-box-flex:0;flex:0 0 40%;max-width:calc(40% - 20px)}#entry_form .form-element__box{width:80%;max-width:80%}#entry_form .form-element__box:first-of-type{position:relative;border-bottom:1px solid #847d6c}#entry_form .form-element__box:first-of-type:after{content:"";display:block;position:absolute;inset:0 5px 3px auto;width:8px;height:8px;margin:auto 0;border-bottom:1px solid #847d6c;border-right:1px solid #847d6c;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}#entry_form .form-element__box:first-of-type .error{position:absolute;inset:auto auto -24px 0}#entry_form .form-element__box--select{position:relative;padding-bottom:5px;border-bottom:1px solid #847d6c}#entry_form .form-element__box--select:after{content:"";display:block;position:absolute;inset:0 1.5rem 8px auto;width:8px;height:8px;margin:auto 0;border-bottom:1px solid #847d6c;border-right:1px solid #847d6c;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}#entry_form .form-element__box--select .error{position:absolute;inset:auto auto -24px 0}#entry_form .form-element__box select{width:100%;padding:0 .3rem}#entry_form .form-element__box .element-title{display:block;margin-bottom:8px;font-weight:800;letter-spacing:.1em;color:#111}#entry_form .form-element__box textarea{width:100%;padding:1rem 1.3rem;color:#111;background-color:#cecece}#entry_form .form-btn{width:286px;height:56px;margin-top:40px;margin-inline:auto}#entry_form .form-btn input[type=submit]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;border:1px solid #847d6c;border-radius:0;font-size:1.125rem;font-weight:800;letter-spacing:.1em;color:#fff;background-color:#847d6c;-webkit-transition:.2s;transition:.2s}#entry_form .form-btn input[type=submit].is-disabled{color:#fff;background-color:#cecece}#entry_form .mw_wp_form_confirm .form-element__input .attention{display:none}#entry_form .mw_wp_form_confirm .form-element__part{border-bottom:none}#entry_form .mw_wp_form_confirm .form-element__part:after{content:none}#entry_form .mw_wp_form_confirm .form-element__box:first-of-type{border-bottom:none}#entry_form .mw_wp_form_confirm .form-element__box:first-of-type:after{content:none}.mw_wp_form_complete{margin-top:96px}.mw_wp_form_complete p{text-align:center}.mw_wp_form_complete .complete-link{margin-top:64px}.mw_wp_form_complete .complete-link a{font-weight:800;color:#666;text-decoration:underline}#entry_form.entry-form--honorees .form-element__box:first-of-type{border-bottom:none}#entry_form.entry-form--honorees .form-element__box:first-of-type:after{content:none}.top-price-confirm{margin-top:3rem;padding-block:32px;border-top:1px solid #848484;border-bottom:1px solid #848484;text-align:center}.top-price-confirm .top-price-confirm-list{display:inline-block;text-align:left}.top-price-confirm .top-price-confirm-list__item{line-height:1.5}.top-price-confirm .top-price-confirm-list__item+.top-price-confirm-list__item{margin-top:.8rem}.top-price-confirm .top-price-confirm-list__item a{font-weight:800;color:#c99c5c;text-decoration:underline}.top-price-confirm__confirm{margin-top:1rem}.top-price-confirm__confirm input[type=checkbox]{display:none}.top-price-confirm__confirm #confirm_check{position:relative;margin-left:1.2rem;font-weight:800;letter-spacing:.06em;white-space:nowrap}.top-price-confirm__confirm #confirm_check:before{content:"";position:absolute;inset:0 auto 1px -24px;width:1rem;height:1rem;margin:auto 0;border:1px solid #fff;background-color:transparent}.top-price-confirm__confirm #confirm_check.checked:before{border:1px solid #c99c5c;background-color:#c99c5c}.top-price-confirm__confirm #confirm_check.checked:after{content:"";position:absolute;inset:0 auto 3px -17px;width:4px;height:10px;margin:auto 0;border-bottom:1px solid #242323;border-right:1px solid #242323;background-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-price-confirm--black .top-price-confirm-list__item a{color:#805614}.top-price-confirm--black .top-price-confirm__confirm #confirm_check:before{border:1px solid #111}.top-price-confirm--black .top-price-confirm__confirm #confirm_check.checked:before{border:1px solid #805614;background-color:#805614}.top-price-confirm--black .top-price-confirm__confirm #confirm_check.checked:after{border-bottom:1px solid #111;border-right:1px solid #111}.top-price-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;gap:60px;margin-top:48px}.top-price-buttons__item{-webkit-box-flex:1;flex:auto;height:80px}.top-price-buttons__item a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:800;letter-spacing:.1em;color:#fff;background-color:#111;-webkit-transition:.2s;transition:.2s}.top-price-buttons__item a.is-disabled{pointer-events:none;background-color:#999}.top-price-buttons.hidden{display:none!important}.top-link{margin-block:2rem 120px;text-align:center}.top-link a{color:#222;text-decoration:underline;-webkit-transition:.2s;transition:.2s}.top-link a:hover{text-decoration:none}.top-link.hidden{display:none!important}.mw_wp_form_complete p a{color:#222;text-decoration:underline;-webkit-transition:.2s;transition:.2s}.mw_wp_form_complete p a:hover{text-decoration:none}.mw_wp_form_complete p+p{margin-top:1.6rem}#footer{position:relative;padding-block:146px 162px}#footer .footer-bg{position:absolute;inset:200px auto auto 52%;width:606px;height:378px}#footer .footer-bg img{width:100%;height:100%}#footer .footer-top{position:relative;padding-block:46px 32px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;text-align:center}#footer .footer-top__title{display:inline-block;position:absolute;inset:-.5em 0 auto;width:22.6em;padding:0 1.2em;margin-inline:auto;font-size:1.125rem;line-height:1;letter-spacing:.2em;text-align:center;background-color:#242323;white-space:nowrap}#footer .footer-top__text{font-size:.875rem;font-weight:800;line-height:2.4;letter-spacing:.1em}#footer .footer-top__text a{color:#fff;text-decoration:none}#footer .footer-bottom{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:56px}#footer .footer-bottom__list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:26px;margin-top:32px}#footer .footer-bottom__item{position:relative}#footer .footer-bottom__item:not(:first-of-type):before{content:"";position:absolute;inset:0 auto 0 -13px;width:1px;height:100%;background-color:#f2f2f2}#footer .footer-bottom__item a{display:block;font-size:.875rem;font-weight:800;letter-spacing:.1em;line-height:1;-webkit-transition:.2s;transition:.2s}#footer .footer-bottom__item img{line-height:1}#footer .footer-bottom .footer-copyright{margin-top:16px}#footer .footer-bottom .footer-copyright__text{font-size:.625rem;font-weight:800;line-height:1.6;letter-spacing:.1em}.page-id-11 #footer{padding-block:114px 162px}.accordion-wrapper{position:relative;overflow:hidden;-webkit-transition:height .4s;transition:height .4s}.accordion-wrap{width:100%;height:auto}.accordion-btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:46px}.accordion-btn button{display:grid;place-items:center;width:220px;height:40px;border:none;font:inherit;font-size:.75rem;background-color:#c8c8c8;color:#222;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#top_article .accordion-btn{padding-bottom:20px}.thanks_area{display:none}.contact_form{margin-top:1.375rem}.contact_form input[type=text],.contact_form input[type=email],.contact_form select,.contact_form textarea{width:100%;max-width:100%;padding:.3em 1em;border:none;border-radius:0;font-size:.75rem;line-height:1.5;color:#fff;background-color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_form input[type=text]::-webkit-input-placeholder,.contact_form input[type=email]::-webkit-input-placeholder,.contact_form select::-webkit-input-placeholder,.contact_form textarea::-webkit-input-placeholder{color:#717171}.contact_form input[type=text]::-moz-placeholder,.contact_form input[type=email]::-moz-placeholder,.contact_form select::-moz-placeholder,.contact_form textarea::-moz-placeholder{color:#717171}.contact_form input[type=text]::placeholder,.contact_form input[type=email]::placeholder,.contact_form select::placeholder,.contact_form textarea::placeholder{color:#717171}.contact_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_form .form-element-column{display:-webkit-box;display:flex;gap:0 12px}.contact_form .form-element-column>*{min-width:1px}.contact_form .form-element{margin-top:.625rem}.contact_form .form-element__label{margin-bottom:2px;font-size:.75rem;line-height:1.6}.contact_form .form-element__label span{display:inline-block;margin-left:.1em;color:#c99c5c}.contact_form .form-element__input--vertical{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:5px 0}.contact_form .form-element__box .wpcf7-form-control-wrap:has(select){display:block;position:relative}.contact_form .form-element__box .wpcf7-form-control-wrap:has(select):after{content:"";position:absolute;inset:0 10px 0 auto;width:5px;height:5px;margin-block:auto;border-bottom:1px solid #717171;border-right:1px solid #717171;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact_form .form-element__box textarea{height:2em;resize:vertical}.contact_form .wpcf7-not-valid-tip{font-size:.6875rem}.contact_form .form-acceptance{margin-top:.6rem;padding-left:1.5rem}.contact_form .form-acceptance input[type=checkbox]{display:none}.contact_form .form-acceptance label{position:relative;font-size:.6875rem;font-weight:800;line-height:1.4;letter-spacing:.04em}.contact_form .form-acceptance label:before{content:"";position:absolute;inset:-2px auto auto -24px;width:1rem;height:1rem;border:1px solid #fff;background-color:transparent}.contact_form .form-acceptance label:after{content:"";position:absolute;inset:-1px auto auto -17px;width:4px;height:10px;border-bottom:1px solid #000;border-right:1px solid #000;background-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact_form .form-acceptance label a{color:#c99c5c;text-decoration:underline;vertical-align:middle}.contact_form .form-acceptance input[type=checkbox]:checked+label:before{border-color:#c99c5c;background-color:#c99c5c}.contact_form .form-acceptance input[type=checkbox]:checked+label:after{border-color:#242323}.contact_form .wpcf7-submit{display:grid;place-items:center;width:9.625rem;height:1.625rem;margin-top:.875rem;margin-inline:auto;border:1px solid #fff;border-radius:0;font-size:.75rem;font-weight:800;line-height:26px;letter-spacing:0;text-align:center;color:#fff;background-color:#000;cursor:pointer;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.contact_form .wpcf7-submit.is-disabled{pointer-events:none;background-color:#999}.contact_form .thanks_area{padding-block:1.875rem}.contact_form .thanks_area__title{font-size:1.125rem;font-weight:800;letter-spacing:.1em;text-align:center;color:#fff}.wpcf7-response-output{display:none!important}.thanks_area{margin-block:3.125rem}.thanks_area__title{text-align:center}.thanks_area__text{margin-top:.625rem;font-size:.8125rem;line-height:2}.p-404{margin-block:40px}.p-404__subtitle{text-align:center}.p-404__text,.p-404__link{margin-top:2rem;text-align:center}.p-404__link a{text-decoration:underline}.fade{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}.fade-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.15s;animation-duration:1.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeInUp{0%{opacity:0}24%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0}24%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.opacity{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.opacity.is-visible{opacity:1}@media (width>=768px){.pc-none{display:none!important}}@media (width>=1024px){.remodal-is-locked .fixed-contact{position:fixed;width:290px}}@media (min-width:1025px){.top-advisory-column__title h2{font-size:2.5rem;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}}@media (width>=1200px){.top-service .top-service-column__title{padding-top:8.75rem;padding-left:4.875rem}}@media (max-width:1100px){.top-advisory-column__title{-webkit-box-flex:calc(100% - 620px);flex:calc(100% - 620px)}.top-advisory-column__content{-webkit-box-flex:0;flex:0 0 620px;max-width:620px}.advisory-box--primary{grid-template-columns:.95fr 1fr}.advisory-box--primary .advisory-box__content__btn{inset:auto auto -24px 0}.advisory-box--primary .advisory-box__content__btn a{height:2.5rem}.advisory-box--secondary .advisory-box__content .post{font-size:.75rem}}@media screen and (max-width:1024px){.top-contents-wrapper{display:block}.top-contents-wrapper .fixed-contact-section{-webkit-box-flex:0;flex:0 1 auto;width:min(100%,380px);max-width:380px;margin-inline:auto;box-shadow:0 0 0 100vmax #000;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.top-contents-wrapper .top-contents-body{-webkit-box-flex:1;flex:1;max-width:100%}.fixed-contact-section{min-height:1px}.fixed-contact{position:relative}#top_main_text{top:calc(50% - 15px)}#top_main_scroll{bottom:72px}.top_main_btns{top:calc(50% + 120px)}.entry-top-main .top_main_lead{top:calc(50% + 50px)}.top-advisory{padding-block:3.875rem 7.375rem}.top-advisory-column{display:block;width:min(100%,600px);margin-inline:auto}.top-advisory-column__title{-webkit-box-flex:0;flex:0 0 calc(100% - 696px);display:-webkit-box;display:flex}.top-advisory-column__title:after{content:none}.top-advisory-column__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:24px 11.94%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.advisory-box{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.advisory-box__figure{-webkit-box-ordinal-group:3;order:2}.advisory-box__content{display:contents}.advisory-box__content .title{-webkit-box-ordinal-group:2;order:1}.advisory-box__content .name{-webkit-box-ordinal-group:4;order:3}.advisory-box__content .post{-webkit-box-ordinal-group:5;order:4}.advisory-box__content__btn{position:relative;top:0;right:0;bottom:0;left:0;-webkit-box-ordinal-group:6;order:5}.advisory-box--primary{grid-column:1/3}.advisory-box--primary+.advisory-box--secondary{grid-column:1/3;width:44.03%;margin-top:0;margin-inline:auto}.advisory-box--primary .advisory-box__figure{margin-top:1.625rem}.advisory-box--primary .advisory-box__content .name{margin-top:1.375rem;text-align:center}.advisory-box--primary .advisory-box__content .post{margin-top:.375rem;text-align:center}.advisory-box--primary .advisory-box__content__btn{top:0;right:0;bottom:0;left:0;margin-top:1rem;margin-inline:auto}.advisory-box--secondary{margin-top:0}.advisory-box--secondary:nth-last-of-type(2){margin-top:0}.advisory-box--secondary:nth-last-of-type(-n+2){grid-row:4/5}.advisory-box--secondary .advisory-box__content .title{display:none}.advisory-box--secondary .advisory-box__content .name{font-size:1.125rem;text-align:center}.advisory-box--secondary .advisory-box__content .post{margin-top:.375rem;font-size:.8125rem;text-align:center}.advisory-box--secondary .advisory-box__content__btn{top:0;right:0;bottom:0;left:0;width:min(100%,160px);margin-top:1rem;margin-inline:auto}.advisory-sp-title{grid-row:3/4;grid-column:1/3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:0 1rem;position:relative;padding-top:1.375rem;padding-bottom:.375rem}.advisory-sp-title span{font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:.14em}.advisory-sp-title:after{content:"";position:absolute;inset:auto 0 0;width:100%;height:1px;background-color:#717171}.top-service .top-service-column{grid-template-columns:1fr;grid-template-rows:auto auto}.top-service .top-service-column__content{padding-bottom:3.625rem}.service-slider-wrap{width:min(100%,600px);margin-inline:auto;contain:paint}.service-slider-wrap .slick-arrows{-webkit-box-pack:justify;justify-content:space-between;inset:192px 0 auto;margin-inline:auto;width:calc(100% - 2px)}.service-slider-wrap .slick-dots{-webkit-box-pack:center;justify-content:center}.service-slider-wrap .slick-dots li{height:5px}.service-slider .service-slider-item{padding-inline:1.25rem}.service-slider .service-slider-item__body{position:relative;top:0;right:0;bottom:0;left:0;width:100%;height:120px}}@media screen and (max-width:1024px) and (max-width:1024px){.advisory-sp-title{-webkit-box-ordinal-group:2;order:1}}@media (width < 980px){#top_contents .top-contents-box__figure{-webkit-box-flex:0;flex:0 0 65%;max-width:65%}#top_contents .top-contents-box__body{-webkit-box-flex:0;flex:0 0 35%;max-width:35%}}@media screen and (max-width:980px){.contents_item_inner{width:calc(100% - 80px)}}@media (width < 768px){.sp-none{display:none!important}}@media screen and (max-width: 768px){.remodal{max-width:720px!important}.tb-show{display:block}.tb-hide{display:none}.fixed-contact{padding:1.875rem 3.125rem}.section-title{font-size:1.875rem;letter-spacing:.09em}.section-title--left{text-align:center}.header-logo{top:35px;left:30px}.top_main_lead{top:calc(50% + 125px);font-size:.75rem;letter-spacing:.2em;white-space:nowrap}.entry-top-main #top_main_logo{top:22vh}.entry-top-main #top_main_scroll{bottom:10vh}#top_about .top-about-block__sub-title{margin-top:2rem;font-size:1.1875rem;text-align:center}#top_about .top-about-block .c-text{margin-top:.8rem}#top_about .top-about-block .top-about-box{width:100%}#top_about.top-about--honorees{margin-top:68px;padding-top:50px}.top-movie+.top-service{margin-top:3.5rem}#top_contents{padding-block:48px 0}#top_contents .wrap{padding-inline:0}#top_contents .top-contents-box{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:32px}#top_contents .top-contents-box__bg{width:100%;height:450px}#top_contents .top-contents-box__figure{-webkit-box-flex:1;flex:auto;width:100%;max-width:100%}#top_contents .top-contents-box__figure img{width:100%;height:auto}#top_contents .top-contents-box__body{-webkit-box-flex:1;flex:auto;max-width:100%;padding-top:26px;padding-inline:5.333%}#top_contents .top-contents-box__title{position:relative;inset:auto;height:auto;font-size:1.4375rem}#top_contents .top-contents-box__text{margin-top:8px}#top_contents .top-contents-box:nth-of-type(3) .top-contents-box__text{margin-top:0}#top_contents .top-contents-box--left .top-contents-box__bg{inset:auto 0 0}#top_contents .top-contents-box--left .top-contents-box__body{padding-right:5.333%;padding-bottom:40px}#top_contents .top-contents-box--left .top-contents-box__title{inset:auto}#top_contents .top-contents-box--right .top-contents-box__bg{inset:auto 0 0}#top_contents .top-contents-box--right .top-contents-box__body{padding-left:5.333%;padding-bottom:40px}#top_contents .top-contents-box--right .top-contents-box__title{inset:auto;text-align:left}#top_price,#top_price.top-price--honorees{padding-block:64px 52px}#top_price .top-price-box__list:last-child{padding-bottom:76px}#top_price .top-price-box__title{-webkit-box-flex:0;flex:0 0 45%;max-width:45%;font-size:.9375rem}#top_price .top-price-box__title span{font-size:.8125rem}#top_price .top-price-box__text{font-size:.875rem}#top_price .top-price-box__text .brands-list{-webkit-box-pack:end;justify-content:flex-end;position:absolute;inset:auto 0 24px 0;margin-inline:auto;padding-right:10%}#top_price .top-price-box__text .notes{font-size:.625rem}#top_price .top-price-flow .top-price-flow-box+.top-price-flow-box{margin-top:1rem}#top_price .top-price-flow .top-price-flow-box__title{font-size:1.125rem}#top_price .top-price-flow .top-price-flow-box__img{padding-left:0;margin-inline:-2.5%}#top_price .top-price-flow .top-price-flow-box__img img{display:block;max-width:400px;margin-inline:auto}#top_price .top-price-flow .top-price-flow-box__note{display:none}.page-id-11 #top_price{padding-block:64px 0}#top_price.top-price--honorees{padding-block:64px}#top_price.top-price--honorees .top-price-box__list:last-child{padding-bottom:24px}#top_price.top-price--honorees .top-price-box__title{padding-left:0;-webkit-box-flex:0;flex:0 0 34%;max-width:34%}#top_price.top-price--honorees .top-price-box__text .line-through{font-size:.875rem}#top_price.top-price--honorees .top-price-box__text .text-attention{display:inline-block;line-height:1.25}.advisory-box--secondary .advisory-box__content__btn a{width:100%;height:40px}.top-service .top-service-column__title{padding-top:1.875rem;padding-bottom:.75rem;padding-left:0}.top-service .top-service-column__title h2{font-size:1.875rem;text-align:center}.service-slider .service-slider-item__body__text{font-size:.9375rem}#honorees_main{height:auto}#honorees_main_logo{margin-top:95px}#honorees_main_salon img{max-width:210px;height:auto}#honorees_main_text{inset:48% auto auto 50%;font-size:.625rem;letter-spacing:1.1em}#honorees_main{padding-bottom:60px}#honorees_main .honorees_body{padding-inline:5.333%}#honorees_main .honorees_body__text{margin-top:1.2rem;letter-spacing:0}#honorees-award{padding-top:82px}.honorees-award-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:14px 0;padding-inline:6%}.honorees-award-img{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#entry_form{padding-inline:20px}#entry_form .form-title__text{padding-left:.25rem}#entry_form .form-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;padding-left:0}#entry_form .form-element__label{-webkit-box-flex:1;flex:auto;max-width:100%}#entry_form .form-element__input--flex{gap:1rem}#entry_form .form-element__input input[type=text],#entry_form .form-element__input input[type=number]{max-width:100%}#entry_form .form-element__input select{padding:0 1.6em 0 0}#entry_form .form-element__half{-webkit-box-flex:0;flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem)}#entry_form .form-element__box{width:100%;max-width:100%}#entry_form .form-btn input[type=submit]{font-size:.875rem}.mw_wp_form_complete{margin-top:64px}.mw_wp_form_complete .complete-link{margin-top:32px}#entry_form.entry-form--honorees{padding-block:64px;padding-inline:0}#entry_form.entry-form--honorees .form-body{margin-top:24px}#entry_form.entry-form--honorees .form-element{padding-block:12px}.top-price-confirm{padding-block:36px}.top-price-confirm__confirm #confirm_check{font-size:.6875rem}.top-price-confirm__confirm #confirm_check:before{inset:0 auto 0 -18px;width:.8rem;height:.8rem}.top-price-confirm__confirm #confirm_check.checked:after{inset:2px auto 4px -13px;width:3px;height:8px}.top-price-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:24px;margin-top:32px}.top-price-buttons__item{height:56px}#footer{padding-block:94px 118px;overflow:hidden}#footer .footer-bg{inset:250px auto auto 22%;width:400px;height:auto}#footer .footer-bg img{height:auto}#footer .footer-top__title{padding:0 .8em;font-size:.8125rem}#footer .footer-top__text{font-size:.8125rem}#footer .footer-top__text a{text-decoration:underline}#footer .footer-bottom__logo img{width:118px}#footer .footer-bottom__item:first-of-type a img{width:63px}#footer .footer-bottom__item:nth-of-type(2) a img{width:68px}#footer .footer-bottom__item a{font-size:.75rem}#footer .footer-bottom .footer-copyright__text{text-align:center}.page-id-11 #footer{padding-block:80px 118px}}@media screen and (max-width:768px) and (min-width:481px){.tb_only-show{display:block}.tb_only-hide{display:none}}@media (max-width:600px){.service-slider-wrap .slick-arrows{inset:32vw 0 auto}}@media screen and (max-width:480px){.wrap,.top-wrap{padding-inline:5.333%}body{font-size:.78125rem}.sp-show{display:block}.sp-hide{display:none}.common-link-box{width:100%;height:53px;line-height:53px}.header-logo{position:absolute;top:22px;left:25px}#top_main_salon{top:calc(50% - 14px);width:100%;text-align:center}#top_main_salon img{max-width:70%;height:auto}#top_main_text{letter-spacing:.5em;text-indent:.5em}#top_about{margin-top:0;padding-block:0 30px}#top_contents{position:relative;padding:100px 0 20px}#top_contents .wrap{padding:0}#top_contents .section_title{margin:0 0 25px}.contents_item{margin:0 0 50px;overflow:hidden}.contents_item:nth-of-type(2){margin:0 0 57px}.contents_item:nth-of-type(3){margin:0 0 79px}.contents_item:last-of-type{margin:0 auto 55px}.contents_item_inner{position:relative;width:calc(100% - 45px);width:100%}.contents_text{position:relative;top:auto;right:auto;text-shadow:none;padding:0 20px 35px}.contents_item:nth-child(2n) .contents_text{left:auto;padding:0 0 35px 20px}.contents_item:nth-of-type(2) .contents_text{margin-right:-22px;padding-bottom:40px}.contents_item:nth-of-type(3) .contents_text{padding-bottom:40px}.contents_item:nth-of-type(4) .contents_text{margin-right:-22px}.contents_item_title{margin:26px -5px 10px;text-align:left;font-size:2.5rem;letter-spacing:.5em;line-height:1.5}.contents_item:nth-of-type(2) .contents_item_title{margin:39px 0 16px;text-align:right}.contents_item:nth-of-type(3) .contents_item_title{margin:41px -22px 16px -5px;letter-spacing:.41em}.contents_item:nth-of-type(4) .contents_item_title{margin:39px 0 16px;text-align:right}.contents_item_body{float:none;width:100%;margin:0 -5px;font-size:1.2rem;line-height:2}.contents_item:nth-child(2n-1) .contents_item_body{padding-right:5px}.contents_img img{width:calc(100% - 12px);height:auto}.contents_item_bg{position:absolute;z-index:-1;top:35vw;width:100%;height:100%;margin:0 auto 20px}.contents_item:last-of-type .contents_item_bg{margin:0 auto}.contents_item_bginner{height:100%;margin:0}.contents_item:nth-child(2n) .contents_item_bginner{margin:0}.common_link_box.top_contents_link{width:calc(100% - 40px);margin:10px 20px 0}#top_price .top-price-box__text .brands-list{-webkit-box-pack:center;justify-content:center;padding-right:0}}@media (any-hover:hover){.fixed-contact__line .line-btn:hover{background-color:#000;color:#fff}.link-btn a:hover{background-color:#fff;color:#7e5e2d}.top_main_btns .top_main_btn:hover{color:#000;background-color:#fff}.top_main_btns .top_main_btn:hover:after{border-color:#000}.top-movie__btn a:hover{background-color:#fff;color:#000}.advisory-box__content__btn a:hover{background-color:#7e5e2d;color:#fff}.service-slider-wrap .slick-arrows .slick-prev:hover:before{border-color:#7a6028}.service-slider-wrap .slick-arrows .slick-prev:hover:after{border-color:#7a6028}.service-slider-wrap .slick-arrows .slick-next:hover:before{border-color:#7a6028}.service-slider-wrap .slick-arrows .slick-next:hover:after{border-color:#7a6028}.contact_form .wpcf7-submit:hover{background-color:#fff;color:#000}}@media (hover:hover){.drawer__item>a:hover{color:#a07332}.header-nav .nav__item a:hover{color:#a07332}.header-nav .header-link-btn a:hover{background-color:#fff;color:#a07332}#entry_form .form-btn input[type=submit]:hover{color:#847d6c;background-color:#fff}#entry_form .form-btn input[type=submit].is-disabled:hover{color:#fff;background-color:#cecece}.mw_wp_form_complete .complete-link a:hover{color:#847d6c}.top-price-buttons__item a:hover{background-color:#a07332}#footer .footer-top__text a:hover{text-decoration:underline}#footer .footer-bottom__item a:hover{opacity:.7}.p-404__link a:hover{text-decoration:none}}