@-webkit-keyframes marquee{0%{background-position:0 0}to{background-position:-1604px 0}}@keyframes marquee{0%{background-position:0 0}to{background-position:-1604px 0}}@-webkit-keyframes slideFade{0%{opacity:1}10%{opacity:1}50%{opacity:1}60%,100%{opacity:0;z-index:0}}@keyframes slideFade{0%{opacity:1}10%{opacity:1}50%{opacity:1}60%,100%{opacity:0;z-index:0}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg*,symbol*)){all:unset;display:revert}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none;padding-left:0}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}*{min-height:0;min-width:0}html{scroll-behavior:smooth}body{margin:0;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#1a1a1a}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}h1,h2,h3,h4{letter-spacing:0.17em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}p,li,dt,dd{letter-spacing:0.1em;font-size:15px;font-weight:500;line-height:30px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 768px){p,li,dt,dd{font-size:12px;line-height:24px}}a{color:#db8000;text-decoration:none}a,input{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-transition:color .3s ease-in,background-color .3s ease-in,border .3s ease-in,opacity .3s ease-in;transition:color .3s ease-in,background-color .3s ease-in,border .3s ease-in,opacity .3s ease-in}svg *{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media screen and (min-width: 769px){.sp{display:none}}@media screen and (max-width: 768px){.pc{display:none}}.text-align-center{text-align:center}main .inner{max-width:1000px;margin:auto}@media screen and (max-width: 768px){main .inner{padding-left:25px;padding-right:25px}}main h2{margin:0;letter-spacing:0.17em}@media screen and (max-width: 768px){main h2{font-size:20px;letter-spacing:0.07em}}@media screen and (min-width: 769px){main h2{font-size:30px}}.button{position:relative;display:inline-block;text-align:center;font-weight:bold;letter-spacing:0.1em;color:#db8000;background:#fff;border:solid 2px #db8000;border-radius:9999px}@media screen and (max-width: 768px){.button{font-size:12px;line-height:24px}}@media screen and (min-width: 769px){.button{font-size:16px;line-height:30px}}.button .icon{vertical-align:middle;margin-top:-2px;margin-right:5px}.button .icon path,.button .icon polyline{fill:none;stroke:#db8000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.button:hover{opacity:.8}.button--orange{color:#fff;background:#db8000}.button--orange .icon path,.button--orange .icon polyline{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.button--orange .icon circle{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2px}.button--orange .icon polygon{fill:#fff;stroke-width:0px}.button--orange-2{color:#fff;background:#c2672b;border-color:#c2672b}.button--orange-2 .icon path,.button--orange-2 .icon polyline{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.button--orange-2 .icon circle{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2px}.button--orange-2 .icon polygon{fill:#fff;stroke-width:0px}.button--green{color:#fff;background:#6f9644;border-color:#6f9644;opacity:1}.button--green .icon path,.button--green .icon polyline{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.button--green .icon circle{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2px}.button--green .icon polygon{fill:#fff;stroke-width:0px}.button--black{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.button--black .icon path,.button--black .icon polyline{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.button--black .icon circle{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2px}.button--black .icon polygon{fill:#fff;stroke-width:0px}.button--black:hover{background:#1a1a1a}.header{position:fixed;z-index:1000;top:0;left:0;width:100%}.header>.inner{max-width:1080px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header .header-logo{display:block;line-height:0}@media screen and (max-width: 768px){.header .header-logo{margin-top:25px;margin-left:20px}}@media screen and (min-width: 769px){.header .header-logo{margin-bottom:10px;margin-left:20px}}.header .header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px;list-style:none}@media screen and (max-width: 768px){.header .header-nav-list{display:none}}.header .header-nav-list-item{margin:0 10px}.header .header-nav-list a{line-height:0;text-decoration:none}.header .header-nav-list a span{text-align:center;display:block}.header .header-nav-list a span.en{margin-bottom:10px}.header .header-nav-list a span.en img{height:12px}.header .header-nav-list a span.ja img{height:9px}.header .header-sub-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0 0 15px;list-style:none}@media screen and (max-width: 768px){.header .header-sub-nav-list{display:none}}.header .header-sub-nav-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}.header .header-sub-nav-list-item:not(:last-child):after{display:inline-block;content:"";margin-left:10px;height:10px;border-right:1px solid #000}.header .header-sub-nav-list a{line-height:0;text-decoration:none}.header .header-sub-nav-list a span{text-align:center;display:block}.header .header-sub-nav-list a span.ja img{height:10px}.header .action-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.header .action-box{display:none}}.header .action-item{display:block;width:128px;height:98px;padding:40px 10px 0;font-size:14px;font-weight:bold;text-align:center;border:2px solid;border-radius:0 0 18px 18px;border-top:none;text-decoration:none;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.header .action-item:hover{-webkit-transform:translateY(0);transform:translateY(0)}.header .action-item:first-child{margin-right:10px}.header .action-item__white{color:#db8000;background:#fff;border-color:#db8000}.header .action-item__orange{color:#fff;background:#db8000;border-color:#db8000}.header .action-item__green{color:#fff;background:#6f9644;border-color:#6f9644}.header .action-item img{height:36px}.menu-btn{display:none;position:fixed;top:12px;right:10px;height:44px;width:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1100;border-radius:3px}@media screen and (max-width: 768px){.menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu-btn span,.menu-btn span::before,.menu-btn span::after{content:"";display:block;height:2px;width:25px;border-radius:2px;background:#1a1a1a;position:absolute;-webkit-transition:all .3s;transition:all .3s}.menu-btn span::before{bottom:9px}.menu-btn span::after{top:9px}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-btn span{background:rgba(219,128,0,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-btn-check:checked~.sp-nav{right:0}.sp-nav{display:none}@media screen and (max-width: 768px){.sp-nav{position:fixed;top:0;right:-100%;z-index:1000;width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-transition:right .2s ease-in;transition:right .2s ease-in}}.sp-nav>.inner{position:relative;width:100%;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.sp-nav .header-nav-title{margin-top:40px;padding:0 40px;font-size:14px}.sp-nav .nav-list{margin:0px 0 20px;border-top:1px solid #8b8b8b}.sp-nav .nav-list-item{border-bottom:1px solid #8b8b8b}.sp-nav .nav-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 40px;color:#1a1a1a}.sp-nav .nav-list-item a span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;line-height:0}.sp-nav .nav-list-item a span.en img{height:14px}.sp-nav .nav-list-item a span.ja{margin-left:15px}.sp-nav .nav-list-item a span.ja img{height:12px}.sp-nav .nav-action-box .button{display:block;width:270px;margin:15px auto;padding:12px 0;font-size:15px}.sp-nav .nav-action-box .button .icon{height:24px;width:24px;margin-left:5px}.sp-nav .register-box{margin-top:30px;text-align:center}.sp-nav .register-box .inner{padding:0 25px}.sp-nav .register-box .register-title{font-size:13px;margin-bottom:0}.sp-nav .register-box .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-nav .register-box .button-block{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.sp-nav .register-box .button-block{margin-top:15px}}@media screen and (max-width: 768px){.sp-nav .register-box .button{width:44%;height:50px;margin:0 1.5%}}@media screen and (min-width: 769px){.sp-nav .register-box .button{width:210px;height:70px}}@media screen and (max-width: 768px){.sp-nav .register-box .button svg{width:18px;height:18px}}@media screen and (min-width: 769px){.sp-nav .register-box .button svg{width:26px;height:26px}}.sp-nav .register-box .button .text{margin-left:3px;text-align:left;margin-right:10px}@media screen and (max-width: 768px){.sp-nav .register-box .button .text{line-height:1.3}}.sp-nav .instagram-block{margin-top:40px;margin-left:-25px;margin-right:-25px;padding:10px 0;line-height:0;background:#fff;border-top:1px solid #8b8b8b}.sp-nav .instagram-block a{display:inline-block;line-height:0;margin-left:10px;margin-right:10px}.sp-nav .instagram-block .icon{width:27px;height:27px}.footer{position:relative;background:#fadfad}@media screen and (max-width: 768px){.footer{margin-top:50px;padding:60px 0 calc(60px + env(safe-area-inset-bottom))}}@media screen and (min-width: 769px){.footer{margin-top:150px;padding-top:50px;padding-bottom:50px}}.footer .inner{max-width:1050px;margin:auto;padding:0 25px}.footer .footer-text{margin:0}@media screen and (max-width: 768px){.footer .footer-text__sp{margin-top:30px}}@media screen and (min-width: 769px){.footer .footer-text__sp{display:none}}@media screen and (max-width: 768px){.footer .footer-text__pc{display:none}}@media screen and (min-width: 769px){.footer .nav-block{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 769px){.footer .footer-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:150px}}.footer .footer-nav p{font-size:18px}@media screen and (max-width: 768px){.footer .footer-nav p{margin-top:30px;margin-bottom:0;text-align:center}}@media screen and (min-width: 769px){.footer .footer-nav p{margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid gray}}.footer .footer-nav p~p{margin-top:30px}.footer .footer-logo{display:block;line-height:0}@media screen and (max-width: 768px){.footer .footer-logo{text-align:center}}.footer .footer-logo img{height:65px}@media screen and (max-width: 768px){.footer .footer-logo img{height:35px}}.footer .footer-nav-list{margin:0 0 10px;list-style:none}@media screen and (max-width: 768px){.footer .footer-nav-list{margin-top:30px;border-top:1px solid #666}}@media screen and (min-width: 769px){.footer .footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.footer .footer-nav-list-item{border-bottom:1px solid #666}}@media screen and (min-width: 769px){.footer .footer-nav-list-item{width:20%}}.footer .footer-nav-list a{line-height:0;text-decoration:none}@media screen and (max-width: 768px){.footer .footer-nav-list a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:20px 0}}.footer .footer-nav-list a span{display:block}@media screen and (min-width: 769px){.footer .footer-nav-list a span{text-align:center}}@media screen and (max-width: 768px){.footer .footer-nav-list a span.en{width:45%;padding-left:20px}}@media screen and (min-width: 769px){.footer .footer-nav-list a span.en{margin-bottom:15px}}.footer .footer-nav-list a span.en img{height:13px}.footer .footer-nav-list a span.ja img{height:12px}@media screen and (min-width: 769px){.footer .footer-nav-list.recruit-list .footer-nav-list-item{width:25%}}@media screen and (max-width: 768px){.footer .information-block{margin-top:50px}}@media screen and (min-width: 769px){.footer .information-block{margin-top:-140px}}.footer .information-block h2,.footer .information-block p{font-size:14px;letter-spacing:0.04em}.footer .information-block h2{margin:0}.footer .information-block p:not(.footer-text){margin:0 0 10px}.footer .information-block dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0}.footer .information-block dl dt,.footer .information-block dl dd{font-size:12px;line-height:1.2;letter-spacing:0.04em}.footer .information-block dl dt{width:5em}.footer .information-block dl dd{margin-left:1em}.footer .information-block .contact-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;gap:10px}.footer .information-block .contact-block~.contact-block{margin-top:20px}.footer .information-block .contact-block .sp-title img{height:11px}@media screen and (max-width: 768px){.footer .information-block .contact-block{display:grid;gap:10px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer .information-block .contact-block a:nth-child(1){grid-area:1/1/2/3}.footer .information-block .contact-block a:nth-child(2){place-self:end;grid-area:2/1/3/2}.footer .information-block .contact-block a:nth-child(3){place-self:start;grid-area:2/2/3/3}}.footer .information-block .contact-block a{text-decoration:none}.footer .information-block .contact-block a:not(.button){line-height:0}.footer .information-block .contact-block a.button{padding-inline:1.5em}@media screen and (max-width: 768px){.footer .information-block .contact-block a.button{width:170px}}@media screen and (max-width: 768px){.footer .information-block .contact-block a.ig{margin-bottom:10px}}.footer .information-block .contact-block a.ig img{height:30px}@media screen and (max-width: 768px){.footer .information-block .contact-block a.ig img{height:35px}}.footer .information-block .contact-block a span{display:block}.footer .information-block .contact-block a span.en{margin-bottom:10px}@media screen and (max-width: 768px){.footer .information-block .contact-block a span.en{display:none}}.footer .information-block .contact-block a span.en img{height:13px}@media screen and (max-width: 768px){.footer .information-block .contact-block a span.ja{margin-bottom:30px;display:none}}.footer .information-block .contact-block a span.ja img{height:11px}.footer .information-block .contact-block a span .arrow{padding-left:10px}@media screen and (max-width: 768px){.footer .information-block .contact-block a span .arrow{display:none}}@media screen and (min-width: 769px){.footer .copyright{margin:-13px 0 0;text-align:right}}@media screen and (max-width: 768px){.footer .copyright{margin:0;text-align:center}}.footer .copyright img{height:13px}@media screen and (max-width: 768px){.footer .copyright img{height:10px}}.home .fv{position:relative;z-index:0;background:#fadfad}.home .fv .inner{position:relative;max-width:1160px}@media screen and (max-width: 768px){.home .fv .inner{padding:0}}.home .fv .fv-text-block{position:absolute;z-index:10}@media screen and (max-width: 768px){.home .fv .fv-text-block{top:230px;left:0;width:100%}}@media screen and (min-width: 769px){.home .fv .fv-text-block{top:230px;right:80px}}.home .fv .fv-title{letter-spacing:0.1em}@media screen and (max-width: 768px){.home .fv .fv-title{font-size:15px;line-height:22px;text-align:center}}@media screen and (min-width: 769px){.home .fv .fv-title{font-size:28px;line-height:42px}}.home .fv .fv-title .en{display:block}.home .fv .fv-title .en-span{line-height:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (max-width: 768px){.home .fv .fv-title .en{margin:auto;height:8px}}@media screen and (min-width: 769px){.home .fv .fv-title .en{height:12px}}.home .fv .fv-text{font-weight:bold;letter-spacing:0.17em}@media screen and (max-width: 768px){.home .fv .fv-text{margin-top:50px;margin-bottom:0;padding-left:50%;padding-right:10px;font-size:10px;line-height:16px}}@media screen and (min-width: 769px){.home .fv .fv-text{font-size:14px;line-height:24px}}.home .fv .fv-main-block{position:relative}.home .fv .fv-catch{position:absolute;z-index:10}@media screen and (max-width: 768px){.home .fv .fv-catch{top:115px;left:0}.home .fv .fv-catch img{height:115px}}@media screen and (min-width: 769px){.home .fv .fv-catch{top:180px;left:100px}}.home .fv .fv-main-image{position:relative;height:622px}.home .fv .fv-main-image .slider-item{position:absolute;-webkit-animation:slideFade 12s linear infinite 0s;animation:slideFade 12s linear infinite 0s}.home .fv .fv-main-image .slider-item:nth-child(2){z-index:-1;-webkit-animation-delay:6s;animation-delay:6s}.home .fv .fv-sub-image{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.home .fv .fv-sub-image{position:relative;padding-left:25px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media screen and (min-width: 769px){.home .fv .fv-sub-image{margin-top:60px}}.home .fv .fv-sub-image .scroll-block{padding-top:30px}@media screen and (max-width: 768px){.home .fv .fv-sub-image .scroll-block{width:7px}}@media screen and (min-width: 769px){.home .fv .fv-sub-image .scroll-block{width:10px}}.home .fv .fv-sub-image .scroll-block::after{display:block;content:"";border-left:1px solid #000;margin-left:3px}@media screen and (max-width: 768px){.home .fv .fv-sub-image .scroll-block::after{height:90px}}@media screen and (min-width: 769px){.home .fv .fv-sub-image .scroll-block::after{height:165px}}.home .fv .fv-sub-image .slider-block{position:relative}@media screen and (max-width: 768px){.home .fv .fv-sub-image .slider-block{width:160px;margin-top:-30px;margin-right:15px}}@media screen and (min-width: 769px){.home .fv .fv-sub-image .slider-block{-webkit-box-flex:1;-ms-flex:1;flex:1;height:313px;margin-left:30px}}.home .fv .fv-sub-image .slider-item{position:absolute;-webkit-animation:slideFade 12s linear infinite 0s;animation:slideFade 12s linear infinite 0s}@media screen and (max-width: 768px){.home .fv .fv-sub-image .slider-item{width:160px}}.home .fv .fv-sub-image .slider-item:nth-child(2){z-index:-1;-webkit-animation-delay:6s;animation-delay:6s}.home .fv .fv-sub-image .action-block{position:absolute;top:15px;right:0}.home .fv .fv-sub-image .action-block .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;margin:12px auto;padding:8px 5px 8px 15px;font-size:13px;line-height:18px;text-align:left;border-radius:15px 0 0 15px}.home .fv .fv-sub-image .action-block .button .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .fv .fv-sub-image .action-block .button .icon{height:20px;width:20px;margin:0}.home .fv .fv-marquee{background-image:url("../img/top/fv-marquee.svg");-webkit-animation:marquee 25s linear 0s infinite normal both;animation:marquee 25s linear 0s infinite normal both}@media screen and (max-width: 768px){.home .fv .fv-marquee{margin-top:0px;height:60px;background-size:auto 60px}}@media screen and (min-width: 769px){.home .fv .fv-marquee{height:92px;margin-top:30px;background-size:1604px 92px}}.home .fv .what{min-height:1000px;background:#fff;border-radius:1000px 1000px 0 0}@media screen and (max-width: 768px){.home .fv .what{margin-top:60px;padding-top:80px;padding-bottom:40px}}@media screen and (min-width: 769px){.home .fv .what{margin-top:100px;padding-top:130px;padding-bottom:60px}}.home .fv .what .inner{max-width:1000px}@media screen and (max-width: 768px){.home .fv .what .inner{padding:0 25px}}.home .fv .what h2{position:relative;z-index:10;text-align:center}@media screen and (max-width: 768px){.home .fv .what h2{font-size:1rem;line-height:30px}}@media screen and (min-width: 769px){.home .fv .what h2{font-size:30px;line-height:45px}}.home .fv .what h2 img{position:absolute;z-index:-1;top:0;right:0;display:block}@media screen and (max-width: 768px){.home .fv .what h2 img{height:160px;-webkit-transform:translate(15px, -130px);transform:translate(15px, -130px)}}@media screen and (min-width: 769px){.home .fv .what h2 img{width:224px;height:188px;-webkit-transform:translate(-25px, -60px);transform:translate(-25px, -60px)}}.home .fv .what-text-block{position:relative;z-index:0;margin-top:35px}@media screen and (min-width: 769px){.home .fv .what-text-block{padding:55px 100px;min-height:445px}}@media screen and (min-width: 769px){.home .fv .what-text-block .image-block{position:absolute;z-index:-1;top:0;right:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}}.home .fv .what-text{font-weight:500}@media screen and (max-width: 768px){.home .fv .what-text{margin-bottom:0}}@media screen and (min-width: 769px){.home .fv .what-text{line-height:30px}}.home .fv .what-consultation{margin-bottom:10px;font-weight:bold}@media screen and (max-width: 768px){.home .fv .what-consultation{font-size:12px;position:absolute;z-index:10;top:55px;left:20px;line-height:16px}}@media screen and (min-width: 769px){.home .fv .what-consultation{font-size:20px}}.home .fv .what-service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 768px){.home .fv .what-service-list{margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 769px){.home .fv .what-service-list{gap:10px;margin-top:60px}}@media screen and (max-width: 768px){.home .fv .what-service-list-item{width:48%;text-align:center}.home .fv .what-service-list-item:nth-child(2n+1){margin-right:1%}.home .fv .what-service-list-item:nth-child(2n){margin-left:1%}}.home .fv .what-service-list-item p{font-weight:bold;color:#db8000;text-align:center;line-height:1.8}@media screen and (max-width: 768px){.home .fv .what-service-list-item p{margin:-5px 0 10px;font-size:13px}}@media screen and (min-width: 769px){.home .fv .what-service-list-item p{margin:0 0 0;font-size:14px}}.home .fv .what-service-list-item .icon{vertical-align:middle}@media screen and (max-width: 768px){.home .fv .what-service-list-item .icon{height:16px;margin-right:3px}}@media screen and (min-width: 769px){.home .fv .what-service-list-item .icon{height:22px;margin-right:8px}}@media screen and (max-width: 768px){.home .fv .button-block{position:absolute;z-index:10;top:110px;left:10px}}.home .fv .button-block .button{font-weight:bold;cursor:default}.home .fv .button-block .button:hover{opacity:1}@media screen and (max-width: 768px){.home .fv .button-block .button{display:block;padding:10px;width:160px}.home .fv .button-block .button~.button{margin-top:10px}}@media screen and (min-width: 769px){.home .fv .button-block .button{width:200px;padding:20px}.home .fv .button-block .button~.button{margin-left:10px}}@media screen and (max-width: 768px){.home .fv .button-block .button .icon{width:14px;height:14px}}@media screen and (min-width: 769px){.home .fv .button-block .button .icon{width:18px;height:18px}}.home .gift{text-align:center}@media screen and (max-width: 768px){.home .gift .gift-title{line-height:30px}}@media screen and (min-width: 769px){.home .gift .gift-title{line-height:45px}}@media screen and (max-width: 768px){.home .gift .gift-title .en{height:10px}}@media screen and (min-width: 769px){.home .gift .gift-title .en{height:18px}}.home .gift .button{border-radius:14px;padding:20px 25px}@media screen and (max-width: 768px){.home .gift .button{font-size:15px;width:270px}}@media screen and (min-width: 769px){.home .gift .button{font-size:18px;width:314px}}.home .gift .button .icon{height:24px;width:24px;margin-left:5px}@media screen and (max-width: 768px){.home .gift .gift-first-block{padding-bottom:50px}}@media screen and (min-width: 769px){.home .gift .gift-first-block{padding-bottom:120px}}@media screen and (max-width: 768px){.home .gift .gift-first-block .image-block{margin:20px 0}}@media screen and (min-width: 769px){.home .gift .gift-first-block .image-block{margin:40px 0}}@media screen and (max-width: 768px){.home .about{padding-bottom:50px}}@media screen and (min-width: 769px){.home .about{padding-bottom:100px}}@media screen and (max-width: 768px){.home .about .about-title{line-height:30px}}@media screen and (min-width: 769px){.home .about .about-title{line-height:45px}}@media screen and (max-width: 768px){.home .about .about-title .en{height:10px}}@media screen and (min-width: 769px){.home .about .about-title .en{height:18px}}.home .about .button{border-radius:14px;padding:20px 25px}@media screen and (max-width: 768px){.home .about .button{font-size:15px;width:270px}}@media screen and (min-width: 769px){.home .about .button{font-size:18px}}.home .about .button .icon{height:24px;width:24px;margin-left:5px}.home .about .about-first-block{background:#fadfad}@media screen and (max-width: 768px){.home .about .about-first-block{margin-bottom:110px;padding-top:50px;padding-bottom:50px;border-radius:0 0 135px 0}}@media screen and (min-width: 769px){.home .about .about-first-block{padding-top:100px;padding-bottom:60px;border-radius:0 0 430px 0}}.home .about .about-first-block .inner{position:relative;z-index:0}@media screen and (max-width: 768px){.home .about .about-first-block .about-title{text-align:center}}.home .about .about-first-block .about-image{margin-top:20px}.home .about .about-first-block .about-text{position:relative;z-index:1;margin-top:-30px}@media screen and (max-width: 768px){.home .about .about-first-block .about-text{margin-top:-90px;width:70%}}@media screen and (min-width: 769px){.home .about .about-first-block .about-text{margin-top:40px;margin-bottom:25px}}@media screen and (min-width: 769px){.home .about .about-first-block .about-first-text-block{position:absolute;z-index:1;top:0;right:0}}@media screen and (max-width: 768px){.home .about .about-first-block .about-first-text-block .button{position:absolute;left:50%;bottom:-170px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 768px){.home .about .about-second-block{padding-top:60px}}@media screen and (min-width: 769px){.home .about .about-second-block{padding-top:100px}}.home .about .about-second-block .inner{max-width:800px}@media screen and (min-width: 769px){.home .about .about-second-block .about-title,.home .about .about-second-block .about-text{text-align:center}}.home .about .about-second-block h3{margin:0;font-weight:bold;letter-spacing:0.17em}@media screen and (max-width: 768px){.home .about .about-second-block h3{font-size:20px}}@media screen and (min-width: 769px){.home .about .about-second-block h3{font-size:25px}}.home .about .about-second-block h3 .line{position:relative;z-index:0}.home .about .about-second-block h3 .line::after{position:absolute;z-index:-1;bottom:-5px;left:0;content:"";display:block;width:100%;height:.75em;background:#fadfad}.home .about .same-day-available-block{margin-top:40px}@media screen and (min-width: 769px){.home .about .same-day-available-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.home .about .same-day-available-block .text-block{margin:0 -25px;text-align:center}}@media screen and (min-width: 769px){.home .about .same-day-available-block .text-block{max-width:330px;margin-left:40px}}@media screen and (max-width: 768px){.home .about .same-day-available-block .text-block-title{text-align:center;margin-bottom:30px}}@media screen and (max-width: 768px){.home .about .same-day-available-block .text-block-text{padding:0 25px;text-align:left}}.home .about .custom-block{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.home .about .custom-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px}}@media screen and (min-width: 769px){.home .about .custom-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px}}@media screen and (min-width: 769px){.home .about .custom-block .text-block{max-width:310px;margin-right:40px}}@media screen and (max-width: 768px){.home .about .custom-block .text-block-title{text-align:center;margin-bottom:30px}}.home .about .custom-block .text-block-text{margin-bottom:0}.home .about .custom-block .text-block-text span{color:#db8000}.home .about .custom-service-list{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.home .about .custom-service-list{margin:20px -25px 0}}@media screen and (max-width: 768px){.home .about .custom-service-list .slider{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px}}.home .about .custom-service-list-item .image.pc img{margin:auto}.home .about .custom-service-list-item .image.sp{line-height:0}.home .about .custom-service-list-item p{font-weight:bold;color:#db8000;text-align:center}@media screen and (max-width: 768px){.home .about .custom-service-list-item p{margin:0;font-size:13px}}@media screen and (min-width: 769px){.home .about .custom-service-list-item p{margin:5px 0 0;font-size:18px}}.home .about .custom-service-list-item .icon{display:inline-block;margin-right:8px;margin-top:-5px;vertical-align:middle}@media screen and (max-width: 768px){.home .about .custom-service-list-item .icon{height:18px}}@media screen and (min-width: 769px){.home .about .custom-service-list-item .icon{height:24px}}.home .about .reschedule-block{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.home .about .reschedule-block{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width: 769px){.home .about .reschedule-block{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:80px}}@media screen and (max-width: 768px){.home .about .reschedule-block .text-block{text-align:center}.home .about .reschedule-block .text-block p{text-align:left}}@media screen and (min-width: 769px){.home .about .reschedule-block .text-block{max-width:320px;margin-left:30px}}@media screen and (max-width: 768px){.home .about .reschedule-block .text-block-text{margin-bottom:30px}}@media screen and (max-width: 768px){.home .about .reschedule-block .request-block{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:-webkit-max-content 1fr auto;grid-template-rows:max-content 1fr auto;grid-column-gap:20px;grid-row-gap:0}.home .about .reschedule-block .request-block .request-box-1{grid-area:2/1/3/2}.home .about .reschedule-block .request-block .request-box-2{grid-area:2/2/3/3}.home .about .reschedule-block .request-block .reschedule-block-title{grid-area:1/1/2/3;text-align:center;margin-bottom:30px}}@media screen and (min-width: 769px){.home .about .reschedule-block .request-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.home .about .reschedule-block .request-box{border-radius:24px;-webkit-box-shadow:rgba(0,0,0,.2) 4px 4px 4px;box-shadow:rgba(0,0,0,.2) 4px 4px 4px}@media screen and (max-width: 768px){.home .about .reschedule-block .request-box{padding:30px 20px}}@media screen and (min-width: 769px){.home .about .reschedule-block .request-box{width:214px;padding:30px 20px}}.home .about .reschedule-block .request-box:first-of-type{background:#fff0dc}.home .about .reschedule-block .request-box:last-of-type{background:#ffeddc}@media screen and (min-width: 769px){.home .about .reschedule-block .request-box:last-of-type{margin-left:20px}}.home .about .reschedule-block .request-title{margin:0;font-size:20px;font-weight:900;text-align:center}.home .about .reschedule-block .request-title span{font-weight:500;color:#db8000;letter-spacing:0.1em}@media screen and (max-width: 768px){.home .about .reschedule-block .request-title span{font-size:15px}}@media screen and (min-width: 769px){.home .about .reschedule-block .request-title span{font-size:22px}}.home .about .reschedule-block .request-title .icon{height:22px;margin-right:8px;vertical-align:middle}.home .about .reschedule-block .request-text{margin:10px 0 0}.home .payment{text-align:center;background:#fff}.home .payment .inner{max-width:800px}@media screen and (max-width: 768px){.home .payment .inner{padding-top:30px}}@media screen and (min-width: 769px){.home .payment .inner{padding-top:50px}}.home .payment h3{margin-top:0;padding-bottom:10px;border-bottom:2px solid #db8000}@media screen and (max-width: 768px){.home .payment h3{font-size:20px;margin-bottom:20px}}@media screen and (min-width: 769px){.home .payment h3{font-size:26px;margin-bottom:20px}}@media screen and (max-width: 768px){.home .staff{padding-bottom:60px}}@media screen and (min-width: 769px){.home .staff{padding-top:100px;padding-bottom:150px;background:#fadfad}}.home .staff .inner{max-width:800px}@media screen and (min-width: 769px){.home .staff-intro-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:40px}}@media screen and (max-width: 768px){.home .staff-intro-block .text-block{margin-bottom:30px}}@media screen and (min-width: 769px){.home .staff-intro-block .text-block{max-width:310px;margin-left:30px}}.home .staff-intro-block .text-block-title{margin-top:20px;margin-bottom:10px;padding-top:20px;border-top:1px solid #8b8b8b}.home .staff-intro-block .text-block-title,.home .staff-intro-block .text-block-title+.text-block-text{margin:0;font-size:13px;line-height:22px}.home .staff-intro-block .image-block{text-align:center}.home .staff-title{text-align:center}@media screen and (max-width: 768px){.home .staff-title{margin-bottom:30px}}@media screen and (max-width: 768px){.home .staff-title .en{height:10px}}@media screen and (min-width: 769px){.home .staff-title .en{height:18px}}@media screen and (max-width: 768px){.home .staff .certification-block{margin-top:30px;margin-bottom:30px}}@media screen and (min-width: 769px){.home .staff .certification-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.home .staff .certification-block p{padding:10px;color:#fff;text-align:center;background:#e9a000;border-radius:9999px}@media screen and (max-width: 768px){.home .staff .certification-block p{font-size:12px}}@media screen and (min-width: 769px){.home .staff .certification-block p{width:48%;margin:40px 0 0;font-size:17px;line-height:24px}}.home .staff .text-block.sp .text-block-title{font-size:15px;margin:0}.home .staff .text-block.sp .text-block-text{margin:0}@media screen and (max-width: 768px){.home .service-first-block{padding-top:30px;padding-bottom:70px;background:#fadfad url("../img/top/service-topimg-sp.png") no-repeat top center;background-size:100%}}@media screen and (min-width: 769px){.home .service-first-block{padding-top:110px;padding-bottom:9vw;background:#fadfad url("../img/top/service-topimg.png") no-repeat bottom center;background-size:auto 100%}}.home .service-first-block .service-title{color:#fff;text-align:center}@media screen and (max-width: 768px){.home .service-first-block .service-title{font-size:25px;line-height:35px}}@media screen and (min-width: 769px){.home .service-first-block .service-title{line-height:45px}}@media screen and (max-width: 768px){.home .service-first-block .service-title .en{height:10px}}@media screen and (min-width: 769px){.home .service-first-block .service-title .en{height:18px}}.home .service-first-block .service-title .small{font-size:.7em}.home .service-first-block .price-block{margin-top:40px;text-align:center}.home .service-second-block{background:#fadfad;border-radius:0 0 1000px 1000px}@media screen and (max-width: 768px){.home .service-second-block{padding-bottom:120px}}@media screen and (min-width: 769px){.home .service-second-block{padding-top:50px;padding-bottom:200px}}.home .service-second-block .inner{max-width:800px}.home .service-second-block .subscription-block{text-align:center}.home .service-second-block .subscription-block .image{padding:0 30px}.home .service-second-block .subscription-block h3{text-align:center;letter-spacing:0.12em}@media screen and (max-width: 768px){.home .service-second-block .subscription-block h3{margin:0 0 15px;font-size:20px}}@media screen and (min-width: 769px){.home .service-second-block .subscription-block h3{margin:0 0 40px;font-size:30px}}@media screen and (max-width: 768px){.home .service-second-block .subscription-block h3~h3{margin-top:20px}}@media screen and (min-width: 769px){.home .service-second-block .subscription-block h3~h3{margin-top:40px}}.home .service-second-block .subscription-block .notes{font-size:.8em;color:#666;text-align:left}@media screen and (max-width: 768px){.home .service-second-block .subscription-block .notes{font-size:.7em;margin-top:0;line-height:1.5em}}@media screen and (min-width: 769px){.home .service-second-block .subscription-block .notes{margin-top:5px;line-height:1.75em}}.home .service-second-block .subscription-block .notes .caution{color:#c51c24;font-weight:bold;background:rgba(197,28,36,.2)}.home .service-second-block .subscription-block .notes strong{font-size:1.2em}@media screen and (max-width: 768px){.home .service-second-block .subscription-block .text-block{text-align:left}}@media screen and (min-width: 769px){.home .service-second-block .subscription-block .text-block{margin-top:10px}}.home .service-second-block .subscription-block .text-block p{line-height:1.75em}@media screen and (max-width: 768px){.home .service-second-block .subscription-block .text-block p{margin:20px 0 30px}}@media screen and (min-width: 769px){.home .service-second-block .subscription-block .text-block p{margin:0}}.home .service-second-block .subscription-block .price-block.sp{width:100%;margin-bottom:0px;text-align:center}.home .service-second-block .price-example-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:500}@media screen and (max-width: 768px){.home .service-second-block .price-example-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}}@media screen and (min-width: 769px){.home .service-second-block .price-example-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:100px}}@media screen and (min-width: 769px){.home .service-second-block .price-example-block .text-block{margin-top:10px}}.home .service-second-block .price-example-block .text-block p{line-height:1.75em}@media screen and (max-width: 768px){.home .service-second-block .price-example-block .text-block p{margin:20px 0 30px}}@media screen and (min-width: 769px){.home .service-second-block .price-example-block .text-block p{margin:0}}.home .service-second-block .price-example-block .text-block p.notes{font-size:.8em;margin-top:5px;color:#666}@media screen and (max-width: 768px){.home .service-second-block .price-example-block .image-block{margin-top:20px;width:100%;font-size:13px;line-height:1.5em;text-align:center}}.home .service-second-block .price-example-block .image-block .notes{color:#666}@media screen and (max-width: 768px){.home .service-second-block .price-example-block .image-block .notes{margin-top:0;text-align:left;line-height:1.5em}}.home .service-second-block .time-schedule-block{text-align:center}@media screen and (max-width: 768px){.home .service-second-block .time-schedule-block{padding-top:20px}}@media screen and (min-width: 769px){.home .service-second-block .time-schedule-block{padding-top:70px}}.home .service-second-block .time-schedule-block h3{text-align:center;letter-spacing:0.17em}@media screen and (max-width: 768px){.home .service-second-block .time-schedule-block h3{margin:0 0 20px;font-size:20px}}@media screen and (min-width: 769px){.home .service-second-block .time-schedule-block h3{margin:0 0 40px;font-size:30px}}.home .service-second-block .time-schedule-block .notes{color:#666}@media screen and (max-width: 768px){.home .service-second-block .time-schedule-block .notes{margin-top:0;text-align:left;line-height:1.5em}}@media screen and (max-width: 768px){.home .service-third-block{margin-top:-40px;padding-top:80px;padding-bottom:20px}}@media screen and (min-width: 769px){.home .service-third-block{padding-top:100px;padding-bottom:100px}}.home .service-third-block .service-list{margin:0}@media screen and (min-width: 769px){.home .service-third-block .service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.home .service-third-block .service-list-item{margin:0 -25px;text-align:center}}@media screen and (min-width: 769px){.home .service-third-block .service-list-item{width:48%}}.home .service-third-block .service-list-item:nth-child(n+3){margin-top:40px}.home .service-third-block .service-list-item h3{margin:0 0 20px;text-align:center}@media screen and (max-width: 768px){.home .service-third-block .service-list-item h3{font-size:20px}}@media screen and (min-width: 769px){.home .service-third-block .service-list-item h3{font-size:25px}}@media screen and (max-width: 768px){.home .service-third-block .service-list-item:nth-child(1) h3 .en{height:27px}}@media screen and (min-width: 769px){.home .service-third-block .service-list-item:nth-child(1) h3 .en{height:35px;margin:2.5px 0}}@media screen and (max-width: 768px){.home .service-third-block .service-list-item:nth-child(2) h3 .en{height:25px}}@media screen and (min-width: 769px){.home .service-third-block .service-list-item:nth-child(2) h3 .en{height:30px;margin:5px 0}}@media screen and (max-width: 768px){.home .service-third-block .service-list-item:nth-child(3) h3 .en{height:18px}}@media screen and (min-width: 769px){.home .service-third-block .service-list-item:nth-child(3) h3 .en{height:26px}}@media screen and (max-width: 768px){.home .service-third-block .service-list-item:nth-child(4) h3 .en{height:24px}}@media screen and (min-width: 769px){.home .service-third-block .service-list-item:nth-child(4) h3 .en{height:32px}}@media screen and (max-width: 768px){.home .service-third-block .service-list-item p{margin:5px 0 30px;padding:0 25px;text-align:left}}@media screen and (min-width: 769px){.home .service-third-block .service-list-item p{margin:15px 35px 0}}@media screen and (max-width: 768px){.home .service-third-block .flow-block{padding-top:50px}}@media screen and (min-width: 769px){.home .service-third-block .flow-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px}}@media screen and (max-width: 768px){.home .service-third-block .flow-block .title-block{position:relative;z-index:0}}@media screen and (min-width: 769px){.home .service-third-block .flow-block .title-block{max-width:240px;margin-right:35px}}.home .service-third-block .flow-block .title-block h3{margin:0 0 20px}@media screen and (max-width: 768px){.home .service-third-block .flow-block .title-block h3{font-size:20px}}@media screen and (min-width: 769px){.home .service-third-block .flow-block .title-block h3{font-size:30px}}.home .service-third-block .flow-block .title-block h3 .bubble{display:inline-block;background:url("../img/top/flow-bubble.svg") no-repeat center;background-size:contain;padding-bottom:10px}@media screen and (max-width: 768px){.home .service-third-block .flow-block .title-block h3 .en{height:10px}}@media screen and (min-width: 769px){.home .service-third-block .flow-block .title-block h3 .en{height:18px}}@media screen and (max-width: 768px){.home .service-third-block .flow-block .title-block .image{position:absolute;z-index:-1;top:0;right:-25px;-webkit-transform:translateY(-35%);transform:translateY(-35%)}}@media screen and (max-width: 768px){.home .service-third-block .flow-block .flow-list{margin-top:40px}}@media screen and (min-width: 769px){.home .service-third-block .flow-block .flow-list{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px}}@media screen and (max-width: 768px){.home .service-third-block .flow-block .flow-list-item{padding:20px 0}.home .service-third-block .flow-block .flow-list-item:not(:last-child){border-bottom:1px solid #666}}@media screen and (min-width: 769px){.home .service-third-block .flow-block .flow-list-item{max-width:220px;margin:0 5px;padding:30px 20px;background:#fff;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,.15) 1px 2px 6px;box-shadow:rgba(0,0,0,.15) 1px 2px 6px}.home .service-third-block .flow-block .flow-list-item:first-child{margin-left:0}}.home .service-third-block .flow-block .flow-list-item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#db8000;letter-spacing:0.1em}@media screen and (max-width: 768px){.home .service-third-block .flow-block .flow-list-item h4{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.home .service-third-block .flow-block .flow-list-item h4{font-size:18px;line-height:24px}}.home .service-third-block .flow-block .flow-list-item h4 .icon{line-height:0}@media screen and (max-width: 768px){.home .service-third-block .flow-block .flow-list-item h4 .icon{width:80px;text-align:center}}@media screen and (min-width: 769px){.home .service-third-block .flow-block .flow-list-item h4 .text{margin-left:15px}}.home .service-third-block .flow-block .flow-list-item p{margin-bottom:0;font-size:13px;line-height:22px}@media screen and (max-width: 768px){.home .service-third-block .flow-block .flow-list-item p{padding-left:80px}}.home .service-third-block .flow-block .flow-list-item:nth-child(1) h4{margin-top:1em;margin-bottom:1em}.home .service-third-block .flow-block .flow-list-item:nth-child(1) .icon img{height:32px}.home .service-third-block .flow-block .flow-list-item:nth-child(2) .icon img{height:42px}.home .service-third-block .flow-block .flow-list-item:nth-child(3) .icon img{height:32px}@media screen and (min-width: 769px){.home .service-third-block .flow-block .flow-list-item:nth-child(4){max-width:380px}}.home .service-third-block .flow-block .flow-list-item:nth-child(4) .icon img{height:25px}.home .service-third-block .flow-block .flow-list-item:nth-child(5) .icon img{height:38px}.home .service-third-block .flow-block .flow-list-item:nth-child(6) .icon img{height:42px}.home .service-third-block .flow-block .flow-list-item:nth-child(7) .icon img{height:52px}.home .service-third-block .flow-block .flow-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.home .service-third-block .flow-block .flow-list .slick-list{margin-left:5px;padding:10px 0 15px 5px}.home .service-third-block .flow-block .flow-list .slick-slide{height:auto !important}@media screen and (max-width: 768px){.home .lecturer{padding-top:0;padding-bottom:50px}}@media screen and (min-width: 769px){.home .lecturer{padding-top:0;padding-bottom:100px}}@media screen and (min-width: 769px){.home .lecturer-block{padding:40px 50px;border-radius:10px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.25);box-shadow:2px 2px 10px rgba(0,0,0,.25)}}.home .lecturer-block__okada .grid-block{display:grid;grid-row-gap:0px}@media screen and (max-width: 768px){.home .lecturer-block__okada .grid-block{margin-bottom:10px;grid-template-columns:126px 1fr;grid-template-rows:repeat(2, -webkit-max-content);grid-template-rows:repeat(2, max-content);grid-column-gap:20px}.home .lecturer-block__okada .grid-block .profile-image{grid-area:1/1/2/2}.home .lecturer-block__okada .grid-block .profile-name{grid-area:2/1/3/2}.home .lecturer-block__okada .grid-block .profile-block{grid-area:1/2/3/3}}@media screen and (min-width: 769px){.home .lecturer-block__okada .grid-block{margin-bottom:30px;grid-template-columns:.75fr 1fr;grid-template-rows:auto 1fr;grid-column-gap:0px}.home .lecturer-block__okada .grid-block .profile-image{grid-area:1/1/3/2}.home .lecturer-block__okada .grid-block .profile-name{grid-area:1/2/2/3}.home .lecturer-block__okada .grid-block .profile-block{grid-area:2/2/3/3}}.home .lecturer .profile-title{margin-bottom:0}@media screen and (max-width: 768px){.home .lecturer .profile-title .en{height:10px}}@media screen and (min-width: 769px){.home .lecturer .profile-title .en{height:12px}}.home .lecturer .profile-image{text-align:center}.home .lecturer .profile-name{font-weight:bold;text-align:center}@media screen and (max-width: 768px){.home .lecturer .profile-name{margin:0;font-size:14px}}@media screen and (min-width: 769px){.home .lecturer .profile-name{margin:0 0 20px;font-size:22px}}.home .lecturer .profile-title{margin:0}.home .lecturer .profile-text{margin:0}.home .lecturer .profile-catch{margin-top:0;color:#db8000}@media screen and (max-width: 768px){.home .lecturer .profile-catch{margin-top:20px;padding-top:20px;border-top:1px solid #000;font-size:17px}}@media screen and (min-width: 769px){.home .lecturer .profile-catch{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000;font-size:20px}}@media screen and (max-width: 768px){.home .lecturer-salon-block{margin-top:30px}}@media screen and (min-width: 769px){.home .lecturer-salon-block{margin-top:60px}}.home .lecturer-salon-block .lecturer-salon-name{text-align:center}@media screen and (max-width: 768px){.home .lecturer-salon-block .lecturer-salon-name{font-size:20px}}@media screen and (min-width: 769px){.home .lecturer-salon-block .lecturer-salon-name{font-size:30px}}@media screen and (max-width: 768px){.home .lecturer-salon-block .lecturer-salon-name .text-small{font-size:15px}}@media screen and (min-width: 769px){.home .lecturer-salon-block .lecturer-salon-name .text-small{font-size:20px}}.home .lecturer-salon-block .instagram a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .lecturer-salon-block .instagram a span{line-height:0}@media screen and (max-width: 768px){.home .lecturer-salon-block .instagram .icon img{height:36px}}@media screen and (min-width: 769px){.home .lecturer-salon-block .instagram .icon img{height:36px}}.home .lecturer-salon-block .instagram .text{color:#1a1a1a}@media screen and (min-width: 769px){.home .lecturer-salon-block .instagram .text{font-size:20px}}.home .lecturer-salon-block .lecturer-salon-detail{position:relative}@media screen and (min-width: 769px){.home .lecturer-salon-block .lecturer-salon-detail{margin-bottom:30px}}@media screen and (max-width: 768px){.home .lecturer-salon-block .lecturer-salon-detail-text{padding:0 25px}}@media screen and (min-width: 769px){.home .lecturer-salon-block .lecturer-salon-detail-text{padding-top:40px;padding-bottom:40px;max-width:450px}}@media screen and (min-width: 769px){.home .lecturer-salon-block .lecturer-salon-detail-image{position:absolute;z-index:-1;top:0;right:0}}.home .lecturer .member-block{text-align:center}@media screen and (max-width: 768px){.home .lecturer .member-block{padding-top:25px}}@media screen and (min-width: 769px){.home .lecturer .member-block{padding-top:50px}}.home .lecturer .member-block .image{padding-bottom:mq-clamp(15, 30)}.home .lecturer .member-block .text{line-height:1.3}@media screen and (max-width: 768px){.home .lecturer .member-block .text{font-size:24px}}@media screen and (min-width: 769px){.home .lecturer .member-block .text{font-size:32px}}.home .faq{background:#fadfad}@media screen and (max-width: 768px){.home .faq{padding-top:60px;padding-bottom:120px;border-radius:1000px}}@media screen and (min-width: 769px){.home .faq{padding-top:80px;padding-bottom:100px;border-radius:60px}}.home .faq .inner{max-width:800px}.home .faq-title{text-align:center}@media screen and (max-width: 768px){.home .faq-title{margin-bottom:30px}}@media screen and (min-width: 769px){.home .faq-title{margin-bottom:50px}}.home .faq .en{height:20px}.home .faq-item{padding:20px 30px;background:#fff;border-radius:35px;-webkit-box-shadow:rgba(0,0,0,.2) 5px 5px 5px;box-shadow:rgba(0,0,0,.2) 5px 5px 5px}@media screen and (max-width: 768px){.home .faq-item{padding:15px 25px;border-radius:15px}}.home .faq-item dt{position:relative;font-size:18px;font-weight:bold;color:#db8000;padding-left:34px;background:url("../img/top/faq-ico.svg") no-repeat center left;background-size:24px 26px;cursor:pointer}@media screen and (max-width: 768px){.home .faq-item dt{padding-left:25px;padding-right:6px;font-size:14px;background-position:top left;background-size:20px 24px}}.home .faq-item dt::before,.home .faq-item dt::after{position:absolute;top:50%;content:"";border-radius:2px}@media screen and (max-width: 768px){.home .faq-item dt::before,.home .faq-item dt::after{top:13px}}.home .faq-item dt::before{border-top:2px solid #db8000;width:16px;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media screen and (max-width: 768px){.home .faq-item dt::before{right:-13px}}.home .faq-item dt::after{border-left:2px solid #db8000;height:16px;width:0;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);right:7px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.home .faq-item dt::after{right:-6px}}.home .faq-item dt.open::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.home .faq-item dd{margin:0;font-weight:500;padding-top:12px;display:none}.home .faq-item dd::before{content:"A: "}@media screen and (max-width: 768px){.home .register{padding-top:50px}}@media screen and (min-width: 769px){.home .register{padding-top:100px}}.home .register .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px}@media screen and (min-width: 769px){.home .register .inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 769px){.home .register .text-block{max-width:340px;margin-right:30px}}.home .register-title{margin-bottom:20px}@media screen and (max-width: 768px){.home .register-title{font-size:20px;text-align:center}}@media screen and (min-width: 769px){.home .register-title{font-size:25px}}.home .register-text{margin-bottom:0}.home .register .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .register .button-block{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.home .register .button-block{margin-top:20px}}@media screen and (min-width: 769px){.home .register .button-block{margin-top:45px}}@media screen and (max-width: 768px){.home .register .button{width:48%;height:50px}}@media screen and (min-width: 769px){.home .register .button{width:210px;height:70px}}@media screen and (max-width: 768px){.home .register .button svg{width:20px;height:20px}}@media screen and (min-width: 769px){.home .register .button svg{width:26px;height:26px}}.home .register .button .text{margin-left:3px;margin-right:10px;text-align:left;line-height:1.3}.recruit .fv{position:relative;z-index:0;background:#fadfad;min-height:1000px;border-radius:0 0 1000px 1000px}.recruit .fv .inner{position:relative;max-width:1160px}@media screen and (max-width: 768px){.recruit .fv .inner{padding:0}}.recruit .fv .fv-text-block{position:absolute;z-index:10}@media screen and (max-width: 768px){.recruit .fv .fv-text-block{top:70px;left:35px}}@media screen and (min-width: 769px){.recruit .fv .fv-text-block{top:100px;left:250px}}.recruit .fv .fv-title{letter-spacing:0.1em}@media screen and (max-width: 768px){.recruit .fv .fv-title{font-size:22px;line-height:32px}}@media screen and (min-width: 769px){.recruit .fv .fv-title{font-size:42px;line-height:65px}}.recruit .fv .fv-title .bg-wrap{padding:0 20px;color:#fff;background:#db8000;border-radius:999px}@media screen and (max-width: 768px){.recruit .fv .fv-title .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.recruit .fv .fv-title .bg-wrap{font-size:26px;line-height:40px}}.recruit .fv .fv-main-block{position:relative}.recruit .fv .fv-main-image{position:relative;text-align:center}@media screen and (min-width: 769px){.recruit .fv .fv-main-image{height:582px}}.recruit .fv .fv-marquee{background-image:url("../img/top/fv-marquee.svg");-webkit-animation:marquee 25s linear 0s infinite normal both;animation:marquee 25s linear 0s infinite normal both}@media screen and (max-width: 768px){.recruit .fv .fv-marquee{margin-top:0px;height:60px;background-size:auto 60px;-webkit-transform:translateY(220px);transform:translateY(220px)}}@media screen and (min-width: 769px){.recruit .fv .fv-marquee{height:92px;margin-top:-40px;background-size:1604px 92px}}@media screen and (max-width: 768px){.recruit .fv .melit{margin-top:-40px;padding-top:0;padding-bottom:50px}}@media screen and (min-width: 769px){.recruit .fv .melit{margin-top:70px;padding-bottom:150px}}.recruit .fv .melit .inner{max-width:1000px}@media screen and (max-width: 768px){.recruit .fv .melit .inner{padding:0 25px}}.recruit .fv .melit h2{text-align:center}@media screen and (max-width: 768px){.recruit .fv .melit h2{font-size:30px;line-height:40px}}@media screen and (min-width: 769px){.recruit .fv .melit h2{font-size:30px;line-height:45px}}@media screen and (max-width: 768px){.recruit .fv .melit h2 .text-small{font-size:20px;line-height:30px}}.recruit .fv .melit-text-block{position:relative;z-index:0;margin-top:35px;text-align:center}.recruit .fv .melit-text{font-weight:700}@media screen and (max-width: 768px){.recruit .fv .melit-text{margin-top:60px;margin-bottom:0;font-size:20px;line-height:30px}}@media screen and (min-width: 769px){.recruit .fv .melit-text{font-size:30px;line-height:45px}}.recruit .fv .melit-list{max-width:730px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 768px){.recruit .fv .melit-list{position:relative;z-index:100;margin-top:-60px;margin-left:15px;margin-right:15px}}@media screen and (min-width: 769px){.recruit .fv .melit-list{margin-top:20px}}.recruit .fv .melit-list-item{line-height:0}@media screen and (max-width: 768px){.recruit .fv .melit-list-item{margin:0 .5%}}.recruit .fv .melit-list-item p{font-weight:bold;color:#db8000;text-align:center}@media screen and (max-width: 768px){.recruit .fv .melit-list-item p{margin:-5px 0 10px;font-size:13px}}@media screen and (min-width: 769px){.recruit .fv .melit-list-item p{margin:5px 0 0;font-size:18px}}.recruit .fv .melit-list-item .icon{vertical-align:middle}@media screen and (max-width: 768px){.recruit .fv .melit-list-item .icon{height:18px;margin-right:5px}}@media screen and (min-width: 769px){.recruit .fv .melit-list-item .icon{height:24px;margin-right:10px}}@media screen and (max-width: 768px){.recruit .melit-detail{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 769px){.recruit .melit-detail{padding-top:100px;padding-bottom:100px}}.recruit .melit-detail .inner{max-width:800px}@media screen and (max-width: 768px){.recruit .melit-detail .inner{padding-left:0;padding-right:0}}.recruit .melit-detail .melit-point-block{position:relative}@media screen and (max-width: 768px){.recruit .melit-detail .melit-point-block{padding-top:60px}}@media screen and (min-width: 769px){.recruit .melit-detail .melit-point-block{margin-top:-100px;padding-top:100px}}@media screen and (max-width: 768px){.recruit .melit-detail .melit-point-block~.melit-point-block{margin-top:-60px}}@media screen and (min-width: 769px){.recruit .melit-detail .melit-point-block~.melit-point-block{margin-top:-60px}}.recruit .melit-detail .melit-point-block .image{position:absolute;z-index:-1;top:0}.recruit .melit-detail .melit-point-block .text-block-title{margin:0}@media screen and (max-width: 768px){.recruit .melit-detail .melit-point-block .text-block-title{font-size:20px;text-align:center;margin-bottom:30px}}@media screen and (min-width: 769px){.recruit .melit-detail .melit-point-block .text-block-title{font-size:30px}}.recruit .melit-detail .melit-point-block .text-block-title .bg-wrap{padding:0 20px;color:#fff;background:#db8000;letter-spacing:0.07em;border-radius:999px}@media screen and (max-width: 768px){.recruit .melit-detail .melit-point-block .text-block-title .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.recruit .melit-detail .melit-point-block .text-block-title .bg-wrap{font-size:17px;line-height:35px}}@media screen and (max-width: 768px){.recruit .melit-detail .melit-point-block .text-block-text{padding:0 25px}}@media screen and (min-width: 769px){.recruit .melit-detail .melit-point-block .text-block-text{max-width:410px}}@media screen and (max-width: 768px){.recruit .melit-detail .melit-point-block .text-block img{width:100%}}.recruit .melit-detail .melit-point-block__image-right .image{right:0}.recruit .melit-detail .melit-point-block__image-left .image{left:0}@media screen and (min-width: 769px){.recruit .melit-detail .melit-point-block__image-left .text-block{padding-left:46%}}.recruit .melit-detail .melit-point-block__1 .image{top:150px}@media screen and (min-width: 769px){.recruit .melit-detail .melit-point-block__2 .text-block,.recruit .melit-detail .melit-point-block__3 .text-block,.recruit .melit-detail .melit-point-block__4 .text-block{padding-top:50px}}.recruit .melit-detail .melit-point-block__2 .image,.recruit .melit-detail .melit-point-block__3 .image,.recruit .melit-detail .melit-point-block__4 .image{top:100px}@media screen and (min-width: 769px){.recruit .melit-detail .melit-point-block__4 .text-block{-webkit-transform:translateX(80px);transform:translateX(80px);padding-left:36%}}.recruit .melit-detail .point-block{margin-top:30px;background:#fadfad;border-radius:9999px}@media screen and (max-width: 768px){.recruit .melit-detail .point-block{margin-bottom:60px}}@media screen and (min-width: 769px){.recruit .melit-detail .point-block{margin-bottom:30px}}@media screen and (max-width: 768px){.recruit .melit-detail .point-block{line-height:0;padding:0 20px 20px;text-align:center}}@media screen and (min-width: 769px){.recruit .melit-detail .point-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 60px}}.recruit .melit-detail .point-block p{margin:0}.recruit .melit-detail .point-block .icon{padding:0 30px;color:#fff;background:#db8000;margin-right:30px;border-radius:999px;letter-spacing:0.07em}@media screen and (max-width: 768px){.recruit .melit-detail .point-block .icon{display:inline-block;font-size:13px;line-height:20px;margin:0 auto 10px}}@media screen and (min-width: 769px){.recruit .melit-detail .point-block .icon{font-size:20px}}.recruit .melit-detail .point-block .text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700}@media screen and (max-width: 768px){.recruit .melit-detail .point-block .text{font-size:18px;line-height:26px}}@media screen and (min-width: 769px){.recruit .melit-detail .point-block .text{font-size:22px;line-height:32px;letter-spacing:0.17em}}.recruit .mind{background:#fadfad;border-radius:9999px}@media screen and (max-width: 768px){.recruit .mind{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 769px){.recruit .mind{padding-top:30px;padding-bottom:30px}}.recruit .mind .inner{max-width:800px}@media screen and (max-width: 768px){.recruit .mind .inner{padding:0}}@media screen and (min-width: 769px){.recruit .mind .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.recruit .mind-title{text-align:center;margin-bottom:30px;font-size:25px}}@media screen and (min-width: 769px){.recruit .mind-title{margin-right:65px}}@media screen and (max-width: 768px){.recruit .mind-title .en{height:10px}}@media screen and (min-width: 769px){.recruit .mind-title .en{height:18px}}.recruit .mind-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.recruit .mind-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.recruit .mind-list-item{padding:20px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #fff}}@media screen and (min-width: 769px){.recruit .mind-list-item{padding:10px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recruit .mind-list-item:not(:last-child){border-bottom:1px solid #fff}}.recruit .mind-list-item .icon{line-height:0;text-align:center}@media screen and (max-width: 768px){.recruit .mind-list-item .icon{width:55px}}@media screen and (min-width: 769px){.recruit .mind-list-item .icon{width:66px}}@media screen and (max-width: 768px){.recruit .mind-list-item .icon img{height:35px}}@media screen and (min-width: 769px){.recruit .mind-list-item .icon img{height:56px}}.recruit .mind-list-item .number{-ms-flex-item-align:start;align-self:start}@media screen and (max-width: 768px){.recruit .mind-list-item .number{margin:5px 10px 0;width:30px}}@media screen and (min-width: 769px){.recruit .mind-list-item .number{margin:8px 15px 0;width:35px}}@media screen and (max-width: 768px){.recruit .mind-list-item .number img{height:14px}}@media screen and (min-width: 769px){.recruit .mind-list-item .number img{height:22px}}.recruit .mind-list-item .text{margin:0;font-weight:700}@media screen and (max-width: 768px){.recruit .mind-list-item .text{width:11em;font-size:20px;line-height:30px}}@media screen and (min-width: 769px){.recruit .mind-list-item .text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:25px;line-height:35px}}@media screen and (max-width: 768px){.recruit .recruitment{padding-top:50px}}@media screen and (min-width: 769px){.recruit .recruitment{padding-top:100px}}.recruit .recruitment-detail-block .inner{max-width:800px}@media screen and (max-width: 768px){.recruit .recruitment-title{font-size:20px;line-height:30px;text-align:center}}@media screen and (min-width: 769px){.recruit .recruitment-title{line-height:45px}}@media screen and (max-width: 768px){.recruit .recruitment-title .en{height:10px}}@media screen and (min-width: 769px){.recruit .recruitment-title .en{height:18px}}.recruit .recruitment-catch{border-top:1px solid #8b8b8b}.recruit .recruitment-catch span{color:#db8000}@media screen and (max-width: 768px){.recruit .recruitment-catch span{font-size:20px}}@media screen and (min-width: 769px){.recruit .recruitment-catch span{font-size:30px}}@media screen and (max-width: 768px){.recruit .recruitment-catch{padding-top:15px;padding-bottom:20px;font-size:18px;line-height:30px}}@media screen and (min-width: 769px){.recruit .recruitment-catch{padding-top:30px;font-size:24px;line-height:45px}}.recruit .recruitment-detail-title{margin:0;color:#db8000}@media screen and (max-width: 768px){.recruit .recruitment-detail-title{font-size:12px;line-height:24px}}@media screen and (min-width: 769px){.recruit .recruitment-detail-title{font-size:15px;line-height:30px}}.recruit .recruitment-detail-title::before{content:"■"}.recruit .recruitment-detail-text{margin-top:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #8b8b8b}@media screen and (max-width: 768px){.recruit .recruitment-flow-block{padding-top:40px;padding-bottom:20px}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block{padding-top:80px;padding-bottom:100px}}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block{padding-top:50px}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px}}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .title-block{position:relative;z-index:0}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block .title-block{width:240px;margin-right:35px}}.recruit .recruitment-flow-block .flow-block .title-block h3{margin:0 0 10px;letter-spacing:0.1em}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .title-block h3{font-size:20px}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block .title-block h3{font-size:22px}}.recruit .recruitment-flow-block .flow-block .title-block h3 .bubble{display:inline-block;background:url("../img/top/flow-bubble.svg") no-repeat center;background-size:contain;padding-bottom:10px}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .title-block h3 .en{height:10px}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block .title-block h3 .en{height:18px}}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .title-block .image{position:absolute;z-index:-1;top:-35%;right:-25px;width:200px}}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .flow-list{margin-top:40px}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block .flow-list{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px}}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .flow-list-item{padding:20px 0}.recruit .recruitment-flow-block .flow-block .flow-list-item:not(:last-child){border-bottom:1px solid #666}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block .flow-list-item{max-width:220px;margin:0 5px;padding:30px 20px;background:#fff;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,.15) 1px 2px 6px;box-shadow:rgba(0,0,0,.15) 1px 2px 6px}}.recruit .recruitment-flow-block .flow-block .flow-list-item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#db8000;letter-spacing:0.1em}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .flow-list-item h4{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block .flow-list-item h4{font-size:18px;line-height:24px}}.recruit .recruitment-flow-block .flow-block .flow-list-item h4 .icon{line-height:0}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .flow-list-item h4 .icon{width:80px;text-align:center}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block .flow-list-item h4 .text{margin-left:15px}}.recruit .recruitment-flow-block .flow-block .flow-list-item h4 .superscript{font-size:.7em;vertical-align:super}.recruit .recruitment-flow-block .flow-block .flow-list-item p{margin-bottom:0;font-size:13px;line-height:22px}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block .flow-list-item p{padding-left:80px}}.recruit .recruitment-flow-block .flow-block .flow-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.recruit .recruitment-flow-block .flow-block .flow-list .slick-list{margin-left:5px;padding:10px 0 15px 5px}.recruit .recruitment-flow-block .flow-block .flow-list .slick-slide{height:auto !important}.recruit .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(1) h4{margin-top:1em;margin-bottom:1em}.recruit .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(1) .icon img{height:50px}.recruit .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(2) h4{margin-top:1em;margin-bottom:1em}.recruit .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(2) .icon img{height:42px}.recruit .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(3) .icon img{height:41px}.recruit .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(4) .icon img{height:32px}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block__debut-attention{margin-top:-1em}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block__debut-attention{text-align:right;margin-top:-0.8em;margin-right:2em}}.recruit .recruitment-flow-block .flow-block__work .flow-list-item{display:block}.recruit .recruitment-flow-block .flow-block__work .flow-list-item h4{position:relative;z-index:0}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block__work .flow-list-item h4{padding-left:80px}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block__work .flow-list-item h4{margin:1.5em 0}}.recruit .recruitment-flow-block .flow-block__work .flow-list-item h4 .text{margin-left:0}.recruit .recruitment-flow-block .flow-block__work .flow-list-item h4 .icon{position:absolute;z-index:-1;top:50%}@media screen and (max-width: 768px){.recruit .recruitment-flow-block .flow-block__work .flow-list-item h4 .icon{left:-5px;-webkit-transform:translateY(-11%);transform:translateY(-11%)}.recruit .recruitment-flow-block .flow-block__work .flow-list-item h4 .icon img{width:75px}}@media screen and (min-width: 769px){.recruit .recruitment-flow-block .flow-block__work .flow-list-item h4 .icon{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.recruit .action-block{margin-top:40px;text-align:center}.recruit .action-block .button{border-radius:14px}@media screen and (max-width: 768px){.recruit .action-block .button{position:relative;width:46%;margin:0 1%;font-size:15px;letter-spacing:0.17em;padding:5px 35px 5px 15px;text-align:left}}@media screen and (min-width: 769px){.recruit .action-block .button{margin:0 10px;padding:20px 25px;font-size:18px}}@media screen and (max-width: 768px){.recruit .action-block .button .icon{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px}}@media screen and (min-width: 769px){.recruit .action-block .button .icon{margin-left:5px;height:24px;width:24px}}.recruit .action-block p{color:#646464}.recruit-massage .fv{position:relative;z-index:0;background:#fadfad;min-height:700px;border-radius:0 0 1000px 1000px}.recruit-massage .fv .inner{position:relative;max-width:1160px}@media screen and (max-width: 768px){.recruit-massage .fv .inner{padding:0}}.recruit-massage .fv .fv-text-block{width:100%;position:absolute;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.recruit-massage .fv .fv-text-block{top:70px}}@media screen and (min-width: 769px){.recruit-massage .fv .fv-text-block{top:130px}}.recruit-massage .fv .fv-title{letter-spacing:0.1em;color:#fff;text-align:center}@media screen and (max-width: 768px){.recruit-massage .fv .fv-title{font-size:22px;line-height:32px}}@media screen and (min-width: 769px){.recruit-massage .fv .fv-title{font-size:42px;line-height:65px}}.recruit-massage .fv .fv-title .bg-wrap{padding:0 20px;color:#fff;background:#db8000;border-radius:999px}@media screen and (max-width: 768px){.recruit-massage .fv .fv-title .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.recruit-massage .fv .fv-title .bg-wrap{font-size:26px;line-height:40px}}.recruit-massage .fv .fv-main-block{position:relative}.recruit-massage .fv .fv-main-image{position:relative;text-align:center}@media screen and (min-width: 769px){.recruit-massage .fv .fv-main-image{height:582px}}.recruit-massage .fv .fv-marquee{position:relative;z-index:-1;background-image:url("../img/recruit-massage/fv-marquee.svg");-webkit-animation:marquee 25s linear 0s infinite normal both;animation:marquee 25s linear 0s infinite normal both}@media screen and (max-width: 768px){.recruit-massage .fv .fv-marquee{margin-top:0px;height:80px;background-size:auto 80px;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (min-width: 769px){.recruit-massage .fv .fv-marquee{height:92px;margin-top:-40px;background-size:1308px 115px}}@media screen and (max-width: 768px){.recruit-massage .fv .melit{margin-top:-30px;padding-top:0;padding-bottom:50px}}@media screen and (min-width: 769px){.recruit-massage .fv .melit{margin-top:70px;padding-bottom:150px}}.recruit-massage .fv .melit .inner{max-width:1000px}@media screen and (max-width: 768px){.recruit-massage .fv .melit .inner{padding:0 25px}}.recruit-massage .fv .melit h2{text-align:center}@media screen and (max-width: 768px){.recruit-massage .fv .melit h2{font-size:30px;line-height:40px}}@media screen and (min-width: 769px){.recruit-massage .fv .melit h2{font-size:30px;line-height:45px}}@media screen and (max-width: 768px){.recruit-massage .fv .melit h2 .text-small{font-size:20px;line-height:30px}}.recruit-massage .fv .melit-text-block{position:relative;z-index:0;margin-top:35px;text-align:center}.recruit-massage .fv .melit-text{font-weight:700}@media screen and (max-width: 768px){.recruit-massage .fv .melit-text{margin-top:60px;margin-bottom:0;font-size:20px;line-height:30px}}@media screen and (min-width: 769px){.recruit-massage .fv .melit-text{font-size:30px;line-height:45px}}@media screen and (max-width: 768px){.recruit-massage .recruitment{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 769px){.recruit-massage .recruitment{padding-top:100px;padding-bottom:50px}}.recruit-massage .recruitment-detail-block .inner{max-width:800px}.recruit-massage .recruitment-title{border-bottom:1px solid #8b8b8b}@media screen and (max-width: 768px){.recruit-massage .recruitment-title{margin-bottom:30px;padding-bottom:20px;font-size:20px;line-height:30px;text-align:center}}@media screen and (min-width: 769px){.recruit-massage .recruitment-title{margin-bottom:30px;padding-bottom:20px;line-height:45px}}@media screen and (max-width: 768px){.recruit-massage .recruitment-title .en{height:10px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-title .en{height:18px}}.recruit-massage .recruitment-catch{border-top:1px solid #8b8b8b}.recruit-massage .recruitment-catch span{color:#db8000}@media screen and (max-width: 768px){.recruit-massage .recruitment-catch span{font-size:20px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-catch span{font-size:30px}}@media screen and (max-width: 768px){.recruit-massage .recruitment-catch{padding-top:15px;padding-bottom:20px;font-size:18px;line-height:30px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-catch{padding-top:30px;font-size:24px;line-height:45px}}.recruit-massage .recruitment-detail-title{margin:0;color:#db8000}@media screen and (max-width: 768px){.recruit-massage .recruitment-detail-title{font-size:12px;line-height:24px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-detail-title{font-size:15px;line-height:30px}}.recruit-massage .recruitment-detail-title::before{content:"■"}.recruit-massage .recruitment-detail-text{margin-top:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #8b8b8b}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block{padding-top:40px;padding-bottom:20px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block{padding-top:80px;padding-bottom:100px}}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block{padding-top:50px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px}}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .title-block{position:relative;z-index:0}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block .title-block{width:240px;margin-right:35px}}.recruit-massage .recruitment-flow-block .flow-block .title-block h3{margin:0 0 10px;letter-spacing:0.1em}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .title-block h3{font-size:20px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block .title-block h3{font-size:22px}}.recruit-massage .recruitment-flow-block .flow-block .title-block h3 .bubble{display:inline-block;background:url("../img/top/flow-bubble.svg") no-repeat center;background-size:contain;padding-bottom:10px}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .title-block h3 .en{height:10px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block .title-block h3 .en{height:18px}}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .title-block .image{position:absolute;z-index:-1;top:-35%;right:-25px;width:200px}}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .flow-list{margin-top:40px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block .flow-list{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px}}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .flow-list-item{padding:20px 0}.recruit-massage .recruitment-flow-block .flow-block .flow-list-item:not(:last-child){border-bottom:1px solid #666}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block .flow-list-item{max-width:220px;margin:0 5px;padding:30px 20px;background:#fff;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,.15) 1px 2px 6px;box-shadow:rgba(0,0,0,.15) 1px 2px 6px}}.recruit-massage .recruitment-flow-block .flow-block .flow-list-item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#db8000;letter-spacing:0.1em}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .flow-list-item h4{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block .flow-list-item h4{font-size:18px;line-height:24px}}.recruit-massage .recruitment-flow-block .flow-block .flow-list-item h4 .icon{line-height:0}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .flow-list-item h4 .icon{width:80px;text-align:center}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block .flow-list-item h4 .text{margin-left:15px}}.recruit-massage .recruitment-flow-block .flow-block .flow-list-item h4 .superscript{font-size:.7em;vertical-align:super}.recruit-massage .recruitment-flow-block .flow-block .flow-list-item p{margin-bottom:0;font-size:13px;line-height:22px}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block .flow-list-item p{padding-left:80px}}.recruit-massage .recruitment-flow-block .flow-block .flow-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.recruit-massage .recruitment-flow-block .flow-block .flow-list .slick-list{margin-left:5px;padding:10px 0 15px 5px}.recruit-massage .recruitment-flow-block .flow-block .flow-list .slick-slide{height:auto !important}.recruit-massage .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(1) h4{margin-top:1em;margin-bottom:1em}.recruit-massage .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(1) .icon img{height:50px}.recruit-massage .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(2) h4{margin-top:1em;margin-bottom:1em}.recruit-massage .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(2) .icon img{height:42px}.recruit-massage .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(3) .icon img{height:41px}.recruit-massage .recruitment-flow-block .flow-block__debut .flow-list-item:nth-child(4) .icon img{height:32px}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block__debut-attention{margin-top:-1em}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block__debut-attention{text-align:right;margin-top:-0.8em;margin-right:2em}}.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item{display:block}.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item h4{position:relative;z-index:0}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item h4{padding-left:80px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item h4{margin:1.5em 0}}.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item h4 .text{margin-left:0}.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item h4 .icon{position:absolute;z-index:-1;top:50%}@media screen and (max-width: 768px){.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item h4 .icon{left:-5px;-webkit-transform:translateY(-11%);transform:translateY(-11%)}.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item h4 .icon img{width:75px}}@media screen and (min-width: 769px){.recruit-massage .recruitment-flow-block .flow-block__work .flow-list-item h4 .icon{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.recruit-massage .action-block{margin-top:40px;text-align:center}.recruit-massage .action-block .button{border-radius:14px}@media screen and (max-width: 768px){.recruit-massage .action-block .button{position:relative;width:46%;margin:0 1%;font-size:14px;letter-spacing:0.17em;padding:5px 35px 5px 15px;text-align:left}}@media screen and (min-width: 769px){.recruit-massage .action-block .button{margin:0 10px;padding:20px 25px;font-size:18px}}@media screen and (max-width: 768px){.recruit-massage .action-block .button .icon{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px}}@media screen and (min-width: 769px){.recruit-massage .action-block .button .icon{margin-left:5px;height:24px;width:24px}}.recruit-massage .action-block p{color:#646464}.massage .fv{position:relative;z-index:0;background:#fadfad;min-height:700px;border-radius:0 0 1000px 1000px}.massage .fv .inner{position:relative;max-width:1160px}@media screen and (max-width: 768px){.massage .fv .inner{padding:0}}.massage .fv .fv-text-block{position:absolute;z-index:10;text-align:center;width:100%;color:#fff}@media screen and (max-width: 768px){.massage .fv .fv-text-block{top:70px}}@media screen and (min-width: 769px){.massage .fv .fv-text-block{top:140px}}.massage .fv .fv-title{letter-spacing:0.1em}@media screen and (max-width: 768px){.massage .fv .fv-title{font-size:22px;line-height:32px}}@media screen and (min-width: 769px){.massage .fv .fv-title{font-size:42px;line-height:65px}}.massage .fv .fv-title .bg-wrap{padding:0 20px;color:#fff;background:#db8000;border-radius:999px}@media screen and (max-width: 768px){.massage .fv .fv-title .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.massage .fv .fv-title .bg-wrap{font-size:26px;line-height:40px}}.massage .fv .fv-main-block{position:relative}.massage .fv .fv-main-image{position:relative;text-align:center}@media screen and (min-width: 769px){.massage .fv .fv-main-image{height:582px}}.massage .fv .fv-marquee{background-image:url("../img/massage/fv-marquee.svg");-webkit-animation:marquee 25s linear 0s infinite normal both;animation:marquee 25s linear 0s infinite normal both}@media screen and (max-width: 768px){.massage .fv .fv-marquee{margin-top:0px;height:80px;background-size:auto 80px;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (min-width: 769px){.massage .fv .fv-marquee{height:92px;margin-top:-40px;background-size:1308px 115px}}@media screen and (max-width: 768px){.massage .fv .melit{margin-top:-40px;padding-top:0;padding-bottom:50px}}@media screen and (min-width: 769px){.massage .fv .melit{margin-top:70px;padding-bottom:100px}}.massage .fv .melit .inner{max-width:1000px}@media screen and (max-width: 768px){.massage .fv .melit .inner{padding:0 25px}}.massage .fv .melit h2{text-align:center}@media screen and (max-width: 768px){.massage .fv .melit h2{font-size:30px;line-height:40px}}@media screen and (min-width: 769px){.massage .fv .melit h2{font-size:30px;line-height:45px}}@media screen and (max-width: 768px){.massage .fv .melit h2 .text-small{font-size:20px;line-height:30px}}.massage .fv .melit-text-block{position:relative;z-index:0;margin-top:35px;text-align:center}.massage .fv .melit-text{font-weight:700}@media screen and (max-width: 768px){.massage .fv .melit-text{margin-top:60px;margin-bottom:0;font-size:15px;line-height:30px}}@media screen and (min-width: 769px){.massage .fv .melit-text{font-size:22px;line-height:45px}}@media screen and (max-width: 768px){.massage .menu{padding-top:50px}}@media screen and (min-width: 769px){.massage .menu{padding-top:100px}}.massage .menu .inner{max-width:800px}@media screen and (max-width: 768px){.massage .menu .inner{padding-left:0;padding-right:0}}.massage .menu h2{margin-bottom:50px;color:#fff;text-align:center;background:#db8000;letter-spacing:0.07em;border-radius:999px}@media screen and (max-width: 768px){.massage .menu h2{margin:0 20px 20px;padding:10px 20px;font-size:16px;line-height:24px}}@media screen and (min-width: 769px){.massage .menu h2{padding:20px 20px;font-size:27px;line-height:35px}}.massage .menu .menu-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 768px){.massage .menu .menu-block~.menu-block{margin-top:40px}}@media screen and (min-width: 769px){.massage .menu .menu-block~.menu-block{margin-top:60px}}@media screen and (min-width: 769px){.massage .menu .menu-block .text-block{padding-right:60px}}.massage .menu .menu-block .text-block-title{margin:0}@media screen and (max-width: 768px){.massage .menu .menu-block .text-block-title{font-size:20px;text-align:center;margin-bottom:30px}}@media screen and (min-width: 769px){.massage .menu .menu-block .text-block-title{font-size:30px}}@media screen and (max-width: 768px){.massage .menu .menu-block .text-block-title .en{height:14px}}@media screen and (min-width: 769px){.massage .menu .menu-block .text-block-title .en{height:14px}}@media screen and (max-width: 768px){.massage .menu .menu-block .text-block-text{padding:0 25px}}@media screen and (min-width: 769px){.massage .menu .menu-block .text-block-text{margin-top:0;max-width:400px}}@media screen and (max-width: 768px){.massage .menu .menu-block .text-block img{width:100%}}.massage .menu .point-block{margin-top:30px;background:#fadfad;border-radius:9999px}@media screen and (max-width: 768px){.massage .menu .point-block{margin-bottom:60px}}@media screen and (min-width: 769px){.massage .menu .point-block{margin-bottom:30px}}@media screen and (max-width: 768px){.massage .menu .point-block{line-height:0;padding:0 20px 20px;text-align:center}}@media screen and (min-width: 769px){.massage .menu .point-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 60px}}.massage .menu .point-block p{margin:0}.massage .menu .point-block .icon{padding:0 30px;color:#fff;background:#db8000;margin-right:30px;border-radius:999px;letter-spacing:0.07em}@media screen and (max-width: 768px){.massage .menu .point-block .icon{display:inline-block;font-size:13px;line-height:20px;margin:0 auto 10px}}@media screen and (min-width: 769px){.massage .menu .point-block .icon{font-size:20px}}.massage .menu .point-block .text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700}@media screen and (max-width: 768px){.massage .menu .point-block .text{font-size:18px;line-height:26px}}@media screen and (min-width: 769px){.massage .menu .point-block .text{font-size:22px;line-height:32px;letter-spacing:0.17em}}.massage .price .bg-orange{background:#fadfad}@media screen and (max-width: 768px){.massage .price .bg-orange{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 769px){.massage .price .bg-orange{padding-top:30px;padding-bottom:30px}}.massage .price .bg-orange .price-list-item{background:#fff}.massage .price .inner{max-width:800px}@media screen and (max-width: 768px){.massage .price .inner{padding:0}}.massage .price .section-title-block{overflow:hidden;position:relative;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 768px){.massage .price .section-title-block{margin-top:-5%}}@media screen and (min-width: 769px){.massage .price .section-title-block{margin-top:-5%}}.massage .price-time{text-align:center}@media screen and (max-width: 768px){.massage .price-time{margin-left:20px;margin-right:20px}}@media screen and (min-width: 769px){.massage .price-time{margin-top:20px}}.massage .price-title{position:absolute;width:100%;color:#fff}@media screen and (max-width: 768px){.massage .price-title{bottom:-10px;text-align:center;font-size:25px}}@media screen and (min-width: 769px){.massage .price-title{bottom:-14px;margin-right:65px}}.massage .price-title .ja{display:block}@media screen and (max-width: 768px){.massage .price-title .ja{margin-bottom:20px}}@media screen and (min-width: 769px){.massage .price-title .ja{margin-bottom:80px}}@media screen and (max-width: 768px){.massage .price-title .en{height:30px}}@media screen and (min-width: 769px){.massage .price-title .en{height:84px}}@media screen and (max-width: 768px){.massage .price .price-detail-block{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 769px){.massage .price .price-detail-block{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 768px){.massage .price .first-block{padding-top:100px}}@media screen and (min-width: 769px){.massage .price .first-block{padding-top:200px}}@media screen and (min-width: 769px){.massage .price .fourth-block .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){.massage .price .fourth-block .inner .left-block,.massage .price .fourth-block .inner .right-block{width:48%}}.massage .price .fourth-block .inner .left-block .price-list-item,.massage .price .fourth-block .inner .right-block .price-list-item{width:100%}.massage .price .price-detail-title{text-align:center;color:#db8000}@media screen and (max-width: 768px){.massage .price .price-detail-title{font-size:20px}}@media screen and (min-width: 769px){.massage .price .price-detail-title{font-size:30px}}.massage .price .price-detail-title .text-small{font-size:.7em;color:#1a1a1a}@media screen and (max-width: 768px){.massage .price-list{margin-left:20px;margin-right:20px}}@media screen and (min-width: 769px){.massage .price-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.massage .price-list-item{background:#fadfad;border-radius:20px;margin-bottom:20px;text-align:center}@media screen and (max-width: 768px){.massage .price-list-item{padding:20px 20px}}@media screen and (min-width: 769px){.massage .price-list-item{width:48%;padding:20px 20px}}.massage .price-list-item .title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #1a1a1a}@media screen and (max-width: 768px){.massage .price-list-item .title{font-size:16px}}@media screen and (min-width: 769px){.massage .price-list-item .title{font-size:20px}}.massage .price-list-item .text{margin:0;font-weight:700}@media screen and (max-width: 768px){.massage .price-list-item .text{font-size:20px;line-height:30px}}@media screen and (min-width: 769px){.massage .price-list-item .text{font-size:25px;line-height:35px}}.massage .price-list .caution{margin:0}.massage .price .caution{margin:0;color:#666}@media screen and (max-width: 768px){.massage .price .caution{margin-left:20px;margin-right:20px}}.massage .features{background:#fadfad}@media screen and (max-width: 768px){.massage .features{margin-top:100px;padding-bottom:50px;border-radius:0 0 100px 0}}@media screen and (min-width: 769px){.massage .features{margin-top:200px;padding-bottom:100px;border-radius:0 0 200px 0}}.massage .features .section-title-block{overflow:hidden;position:relative;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.massage .features .section-title-block{margin-top:5%;margin-bottom:-5%}}@media screen and (min-width: 769px){.massage .features .section-title-block{margin-top:5%;margin-bottom:-10%}}.massage .features-title{position:absolute;width:100%;color:#fff}@media screen and (max-width: 768px){.massage .features-title{bottom:-10px;text-align:center;font-size:25px}}@media screen and (min-width: 769px){.massage .features-title{bottom:-14px;margin-right:65px}}.massage .features-title .ja{display:block}@media screen and (max-width: 768px){.massage .features-title .ja{margin-bottom:10px}}@media screen and (min-width: 769px){.massage .features-title .ja{margin-bottom:80px}}@media screen and (max-width: 768px){.massage .features-title .en{height:30px}}@media screen and (min-width: 769px){.massage .features-title .en{height:84px}}.massage .features .inner{max-width:800px}@media screen and (max-width: 768px){.massage .features .inner{padding-left:0;padding-right:0}}.massage .features .point-block{position:relative;z-index:0}@media screen and (max-width: 768px){.massage .features .point-block{margin-top:30px}}@media screen and (min-width: 769px){.massage .features .point-block{margin-top:60px}}.massage .features .point-block .image{position:absolute;z-index:-1;top:0}@media screen and (max-width: 768px){.massage .features .point-block .text-block{text-align:center}}.massage .features .point-block .text-block-title{margin:0}@media screen and (max-width: 768px){.massage .features .point-block .text-block-title{font-size:20px;text-align:center;margin-bottom:15px}}@media screen and (min-width: 769px){.massage .features .point-block .text-block-title{font-size:30px}}.massage .features .point-block .text-block-title .bg-wrap{padding:0 20px;color:#fff;background:#db8000;letter-spacing:0.07em;border-radius:999px}@media screen and (max-width: 768px){.massage .features .point-block .text-block-title .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.massage .features .point-block .text-block-title .bg-wrap{font-size:17px;line-height:35px}}@media screen and (max-width: 768px){.massage .features .point-block .text-block-text{padding:0 25px;text-align:left}}@media screen and (min-width: 769px){.massage .features .point-block .text-block-text{max-width:370px}}@media screen and (max-width: 768px){.massage .features .point-block .text-block img{width:80%}}.massage .features .point-block .caution{color:#666;text-align:left}@media screen and (max-width: 768px){.massage .features .point-block .caution{margin-left:20px;margin-right:20px}}.massage .features .point-block__image-right .image{right:0}.massage .features .point-block__image-left .image{left:0}@media screen and (min-width: 769px){.massage .features .point-block__image-left .text-block{position:relative;right:-10%;padding-left:44%}}@media screen and (max-width: 768px){.massage .attention{padding-top:50px}}@media screen and (min-width: 769px){.massage .attention{padding-top:100px}}.massage .attention-detail-block .inner{max-width:800px}@media screen and (max-width: 768px){.massage .attention-title{font-size:20px;line-height:30px;text-align:center}}@media screen and (min-width: 769px){.massage .attention-title{line-height:45px}}@media screen and (max-width: 768px){.massage .attention-title .en{height:10px}}@media screen and (min-width: 769px){.massage .attention-title .en{height:18px}}.massage .attention-detail-title{margin-bottom:0;padding-top:30px;border-top:1px solid #8b8b8b}@media screen and (max-width: 768px){.massage .attention-detail-title{padding-top:15px;font-size:18px;line-height:30px}}@media screen and (min-width: 769px){.massage .attention-detail-title{font-size:24px;line-height:45px}}.massage .attention-detail-title span{color:#db8000}@media screen and (max-width: 768px){.massage .attention-detail-title span{font-size:20px}}@media screen and (min-width: 769px){.massage .attention-detail-title span{font-size:30px}}.massage .attention-detail-text{margin-top:0;margin-bottom:30px}.massage .action-block{margin-top:50px;text-align:center}.massage .action-block .button{border-radius:14px}@media screen and (max-width: 768px){.massage .action-block .button{position:relative;width:46%;margin:0 1%;font-size:12px;letter-spacing:0.17em;padding:5px 35px 5px 15px;text-align:left}}@media screen and (min-width: 769px){.massage .action-block .button{margin:0 10px;padding:20px 25px;font-size:18px}}@media screen and (max-width: 768px){.massage .action-block .button .icon{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px}}@media screen and (min-width: 769px){.massage .action-block .button .icon{margin-left:5px;height:24px;width:24px}}.massage .action-block .contact-block{margin:20px 0}.massage .action-block .contact-block a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1a1a1a}.massage .action-block .contact-block a .icon,.massage .action-block .contact-block a .text{display:inline-block}.massage .action-block .contact-block a .icon{line-height:0;margin-left:10px;margin-right:10px}@media screen and (max-width: 768px){.massage .action-block .contact-block a .icon img{height:20px}}@media screen and (min-width: 769px){.massage .action-block .contact-block a .icon img{height:26px}}.massage .action-block .contact-block a .text{font-weight:bold}@media screen and (max-width: 768px){.massage .action-block .contact-block a .text{font-size:20px}}@media screen and (min-width: 769px){.massage .action-block .contact-block a .text{font-size:25px}}@media screen and (max-width: 768px){.massage .action-block .contact-block a .text.num{font-size:20px}}@media screen and (min-width: 769px){.massage .action-block .contact-block a .text.num{font-size:30px}}.massage .action-block .contact-block p{margin:0;color:#1a1a1a}.school .fv{position:relative;z-index:0;background:#fadfad}@media screen and (max-width: 768px){.school .fv{min-height:550px;border-radius:0 0 150px 0}}@media screen and (min-width: 769px){.school .fv{min-height:1000px;border-radius:0 0 1000px 1000px}}.school .fv .inner{position:relative;max-width:1160px}@media screen and (max-width: 768px){.school .fv .inner{padding:0}}.school .fv .fv-text-block{position:absolute;z-index:10}@media screen and (max-width: 768px){.school .fv .fv-text-block{top:70px;left:35px}}@media screen and (min-width: 769px){.school .fv .fv-text-block{top:100px;left:250px}}.school .fv .fv-title{letter-spacing:0.1em}@media screen and (max-width: 768px){.school .fv .fv-title{font-size:22px;line-height:32px}}@media screen and (min-width: 769px){.school .fv .fv-title{font-size:42px;line-height:65px}}.school .fv .fv-title .bg-wrap{padding:0 20px;color:#fff;background:#db8000;border-radius:999px}@media screen and (max-width: 768px){.school .fv .fv-title .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.school .fv .fv-title .bg-wrap{font-size:26px;line-height:40px}}.school .fv .fv-main-block{position:relative}.school .fv .fv-main-image{position:relative;text-align:center}@media screen and (min-width: 769px){.school .fv .fv-main-image{height:582px}}.school .fv .fv-marquee{background-image:url("../img/school/fv-marquee.svg");-webkit-animation:marquee 25s linear 0s infinite normal both;animation:marquee 25s linear 0s infinite normal both}@media screen and (max-width: 768px){.school .fv .fv-marquee{margin-top:-20px;height:60px;background-size:auto 60px}}@media screen and (min-width: 769px){.school .fv .fv-marquee{height:115px;margin-top:-40px;background-size:1780px 115px}}@media screen and (max-width: 768px){.school .fv .melit{padding-top:0;padding-bottom:50px}}@media screen and (min-width: 769px){.school .fv .melit{margin-top:30px;padding-bottom:150px}}.school .fv .melit .inner{max-width:1000px}@media screen and (max-width: 768px){.school .fv .melit .inner{padding:0 25px}}.school .fv .melit h2{text-align:center}@media screen and (max-width: 768px){.school .fv .melit h2{font-size:30px;line-height:40px}}@media screen and (min-width: 769px){.school .fv .melit h2{font-size:30px;line-height:45px}}@media screen and (max-width: 768px){.school .fv .melit h2 .text-small{font-size:20px;line-height:30px}}.school .fv .melit-text-block{position:relative;z-index:0;margin-top:35px;text-align:center}.school .fv .melit-text{font-weight:700}@media screen and (max-width: 768px){.school .fv .melit-text{margin-top:60px;margin-bottom:0;font-size:20px;line-height:30px}}@media screen and (min-width: 769px){.school .fv .melit-text{font-size:30px;line-height:45px}}.school .fv .melit-list{max-width:730px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 768px){.school .fv .melit-list{position:relative;z-index:100;margin-top:-60px;margin-left:15px;margin-right:15px}}@media screen and (min-width: 769px){.school .fv .melit-list{margin-top:20px}}.school .fv .melit-list-item{line-height:0}@media screen and (max-width: 768px){.school .fv .melit-list-item{margin:0 .5%}}.school .fv .melit-list-item p{font-weight:bold;color:#db8000;text-align:center}@media screen and (max-width: 768px){.school .fv .melit-list-item p{margin:-5px 0 10px;font-size:13px}}@media screen and (min-width: 769px){.school .fv .melit-list-item p{margin:5px 0 0;font-size:18px}}.school .fv .melit-list-item .icon{vertical-align:middle}@media screen and (max-width: 768px){.school .fv .melit-list-item .icon{height:18px;margin-right:5px}}@media screen and (min-width: 769px){.school .fv .melit-list-item .icon{height:24px;margin-right:10px}}@media screen and (max-width: 768px){.school .intro{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 769px){.school .intro{padding-top:100px;padding-bottom:100px}}.school .intro .inner{max-width:800px}@media screen and (max-width: 768px){.school .intro .inner{padding-left:0;padding-right:0}}.school .intro .intro-block{position:relative}@media screen and (max-width: 768px){.school .intro .intro-block~.intro-block{margin-top:30px}}@media screen and (min-width: 769px){.school .intro .intro-block~.intro-block{margin-top:60px}}.school .intro .intro-block .image{position:absolute;z-index:-1;top:0}@media screen and (max-width: 768px){.school .intro .intro-block .text-block{text-align:center}}.school .intro .intro-block .text-block-title{margin:0}@media screen and (max-width: 768px){.school .intro .intro-block .text-block-title{font-size:20px}}@media screen and (min-width: 769px){.school .intro .intro-block .text-block-title{font-size:30px}}@media screen and (max-width: 768px){.school .intro .intro-block .text-block-text{margin-top:0;margin-bottom:20px}}@media screen and (min-width: 769px){.school .intro .intro-block .text-block-text{margin-top:0;max-width:410px}}@media screen and (max-width: 768px){.school .intro .intro-block .text-block img{width:100%}}.school .intro .intro-block__image-right .image{right:0}.school .intro .intro-block__image-left .image{left:0}@media screen and (min-width: 769px){.school .intro .intro-block__image-left .text-block{padding-left:44%}}.school .point{background:#fadfad}@media screen and (max-width: 768px){.school .point{margin-top:50px;padding-top:50px;padding-bottom:50px;border-radius:100px 0 100px 0}}@media screen and (min-width: 769px){.school .point{padding-top:100px;padding-bottom:100px;border-radius:200px 0 200px 0}}.school .point .inner{max-width:800px}@media screen and (max-width: 768px){.school .point .inner{padding-left:0;padding-right:0}}.school .point-title{text-align:center}@media screen and (max-width: 768px){.school .point-title{margin-bottom:30px;font-size:24px}}@media screen and (max-width: 768px){.school .point-title .en{height:10px}}@media screen and (min-width: 769px){.school .point-title .en{height:18px}}.school .point .point-block{position:relative;z-index:0}@media screen and (max-width: 768px){.school .point .point-block{margin-top:30px}}@media screen and (min-width: 769px){.school .point .point-block{margin-top:60px}}.school .point .point-block .image{position:absolute;z-index:-1;top:0}.school .point .point-block .text-block-title{margin:0}@media screen and (max-width: 768px){.school .point .point-block .text-block-title{font-size:20px;text-align:center;margin-bottom:15px}}@media screen and (min-width: 769px){.school .point .point-block .text-block-title{font-size:30px}}.school .point .point-block .text-block-title .bg-wrap{padding:0 20px;color:#fff;background:#db8000;letter-spacing:0.07em;border-radius:999px}@media screen and (max-width: 768px){.school .point .point-block .text-block-title .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.school .point .point-block .text-block-title .bg-wrap{font-size:17px;line-height:35px}}@media screen and (max-width: 768px){.school .point .point-block .text-block-text{padding:0 25px}}@media screen and (min-width: 769px){.school .point .point-block .text-block-text{max-width:370px}}@media screen and (max-width: 768px){.school .point .point-block .text-block img{width:100%}}.school .point .point-block__image-right .image{right:0}.school .point .point-block__image-left .image{left:0}@media screen and (min-width: 769px){.school .point .point-block__image-left .text-block{position:relative;right:-10%;padding-left:44%}}@media screen and (max-width: 768px){.school .lecturer{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 769px){.school .lecturer{padding-top:30px;padding-bottom:30px}}.school .lecturer .inner{max-width:800px}@media screen and (max-width: 768px){.school .lecturer .inner{padding:0}}.school .lecturer-title{text-align:center}@media screen and (max-width: 768px){.school .lecturer-title{margin-bottom:30px;font-size:25px}}@media screen and (max-width: 768px){.school .lecturer-title .en{height:10px}}@media screen and (min-width: 769px){.school .lecturer-title .en{height:18px}}@media screen and (max-width: 768px){.school .lecturer-block{padding:0 25px}}@media screen and (min-width: 769px){.school .lecturer-block{padding:40px 50px;border-radius:10px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.25);box-shadow:2px 2px 10px rgba(0,0,0,.25)}}@media screen and (min-width: 769px){.school .lecturer-block__wada{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 769px){.school .lecturer-block__wada .left-block{width:41%}}@media screen and (min-width: 769px){.school .lecturer-block__wada .right-block{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:30px}}.school .lecturer-block__wada .grid-block{display:grid;grid-row-gap:0px}@media screen and (max-width: 768px){.school .lecturer-block__wada .grid-block{grid-template-columns:126px 1fr;grid-template-rows:repeat(2, -webkit-max-content);grid-template-rows:repeat(2, max-content);grid-column-gap:20px}.school .lecturer-block__wada .grid-block .profile-image{grid-area:1/1/2/2}.school .lecturer-block__wada .grid-block .profile-name{grid-area:2/1/3/2}.school .lecturer-block__wada .grid-block .profile-block{grid-area:1/2/3/3}}@media screen and (min-width: 769px){.school .lecturer-block__wada .grid-block{grid-template-columns:1fr;grid-template-rows:repeat(3, -webkit-max-content);grid-template-rows:repeat(3, max-content);grid-column-gap:0px}.school .lecturer-block__wada .grid-block .profile-image{grid-area:1/1/2/2}.school .lecturer-block__wada .grid-block .profile-name{grid-area:2/1/3/2}.school .lecturer-block__wada .grid-block .profile-block{grid-area:3/1/4/2}}@media screen and (max-width: 768px){.school .lecturer-block__wada .profile-catch+.profile-text{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000}}.school .lecturer-block__okada .grid-block{display:grid;grid-row-gap:0px}@media screen and (max-width: 768px){.school .lecturer-block__okada .grid-block{margin-bottom:10px;grid-template-columns:126px 1fr;grid-template-rows:repeat(2, -webkit-max-content);grid-template-rows:repeat(2, max-content);grid-column-gap:20px}.school .lecturer-block__okada .grid-block .profile-image{grid-area:1/1/2/2}.school .lecturer-block__okada .grid-block .profile-name{grid-area:2/1/3/2}.school .lecturer-block__okada .grid-block .profile-block{grid-area:1/2/3/3}}@media screen and (min-width: 769px){.school .lecturer-block__okada .grid-block{margin-bottom:30px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, -webkit-max-content);grid-template-rows:repeat(2, max-content);grid-column-gap:0px}.school .lecturer-block__okada .grid-block .profile-image{grid-area:1/1/3/2}.school .lecturer-block__okada .grid-block .profile-name{grid-area:1/2/2/3}.school .lecturer-block__okada .grid-block .profile-block{grid-area:2/2/3/3}}.school .lecturer .profile-title{margin-bottom:0}@media screen and (max-width: 768px){.school .lecturer .profile-title .en{height:10px}}@media screen and (min-width: 769px){.school .lecturer .profile-title .en{height:12px}}.school .lecturer .profile-image{text-align:center}.school .lecturer .profile-name{font-weight:bold;text-align:center}@media screen and (max-width: 768px){.school .lecturer .profile-name{margin:0;font-size:16px}}@media screen and (min-width: 769px){.school .lecturer .profile-name{margin:0 0 20px;font-size:22px}}.school .lecturer .profile-title{margin:0}.school .lecturer .profile-text{margin:0}.school .lecturer .profile-catch{margin-top:0;color:#db8000}@media screen and (max-width: 768px){.school .lecturer .profile-catch{margin-top:20px;padding-top:20px;border-top:1px solid #000;font-size:17px}}@media screen and (min-width: 769px){.school .lecturer .profile-catch{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000;font-size:20px}}@media screen and (max-width: 768px){.school .lecturer-salon-block{margin-top:30px}}@media screen and (min-width: 769px){.school .lecturer-salon-block{margin-top:60px}}.school .lecturer-salon-block .lecturer-salon-name{text-align:center}@media screen and (max-width: 768px){.school .lecturer-salon-block .lecturer-salon-name{font-size:20px}}@media screen and (min-width: 769px){.school .lecturer-salon-block .lecturer-salon-name{font-size:30px}}@media screen and (max-width: 768px){.school .lecturer-salon-block .lecturer-salon-name .text-small{font-size:15px}}@media screen and (min-width: 769px){.school .lecturer-salon-block .lecturer-salon-name .text-small{font-size:20px}}.school .lecturer-salon-block .instagram a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school .lecturer-salon-block .instagram a span{line-height:0}@media screen and (max-width: 768px){.school .lecturer-salon-block .instagram .icon img{height:36px}}@media screen and (min-width: 769px){.school .lecturer-salon-block .instagram .icon img{height:36px}}.school .lecturer-salon-block .instagram .text{color:#1a1a1a}@media screen and (min-width: 769px){.school .lecturer-salon-block .instagram .text{font-size:20px}}.school .lecturer-salon-block .lecturer-salon-detail{position:relative}@media screen and (min-width: 769px){.school .lecturer-salon-block .lecturer-salon-detail{margin-bottom:30px}}@media screen and (max-width: 768px){.school .lecturer-salon-block .lecturer-salon-detail-text{padding:0 25px}}@media screen and (min-width: 769px){.school .lecturer-salon-block .lecturer-salon-detail-text{padding-top:40px;padding-bottom:40px;max-width:450px}}@media screen and (min-width: 769px){.school .lecturer-salon-block .lecturer-salon-detail-image{position:absolute;z-index:-1;top:0;right:0}}.school .lecturer-diploma{background:#fadfad}@media screen and (max-width: 768px){.school .lecturer-diploma{margin-top:40px;padding-top:50px;padding-bottom:50px;text-align:center}}@media screen and (min-width: 769px){.school .lecturer-diploma{margin-top:60px;padding-top:30px;padding-bottom:30px;border-radius:9999px}}.school .lecturer-diploma .inner{max-width:800px}@media screen and (max-width: 768px){.school .lecturer-diploma .inner{padding:0}}@media screen and (min-width: 769px){.school .lecturer-diploma .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.school .lecturer-diploma-title{text-align:center;margin-bottom:30px;font-size:25px}}@media screen and (min-width: 769px){.school .lecturer-diploma-title{margin-right:65px}}@media screen and (max-width: 768px){.school .lecturer-diploma-title .en{height:10px}}@media screen and (min-width: 769px){.school .lecturer-diploma-title .en{height:18px}}.school .lecturer-diploma-image{margin:0}.school .lecturer-diploma-image img{max-width:70%}@media screen and (max-width: 768px){.school .programs{padding-top:50px}}@media screen and (min-width: 769px){.school .programs{padding-top:100px}}.school .programs-detail-block .inner{max-width:800px}.school .programs-title{text-align:center}@media screen and (max-width: 768px){.school .programs-title{font-size:20px;line-height:30px}}@media screen and (min-width: 769px){.school .programs-title{line-height:45px}}@media screen and (max-width: 768px){.school .programs-title .en{height:10px}}@media screen and (min-width: 769px){.school .programs-title .en{height:18px}}.school .programs-detail-title{margin:0;color:#db8000}@media screen and (max-width: 768px){.school .programs-detail-title{font-size:12px;line-height:24px}}@media screen and (min-width: 769px){.school .programs-detail-title{font-size:15px;line-height:30px}}.school .programs-detail-title::before{content:"■"}.school .programs-detail-text{margin-bottom:30px}@media screen and (min-width: 769px){.school .programs-detail-text{text-align:center}}.school .programs-detail-image{text-align:center}.school .programs-detail-list{margin-top:0}@media screen and (min-width: 769px){.school .programs-detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.school .programs-detail-list li{margin-top:0}@media screen and (min-width: 769px){.school .programs-detail-list li{width:50%}}.school .action-block{margin-top:40px;text-align:center}.school .action-block .button{border-radius:14px}@media screen and (max-width: 768px){.school .action-block .button{position:relative;width:46%;margin:0 1%;font-size:15px;letter-spacing:0.17em;padding:5px 35px 5px 15px}}@media screen and (min-width: 769px){.school .action-block .button{margin:0 10px;padding:20px 25px;font-size:18px}}@media screen and (max-width: 768px){.school .action-block .button .icon{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px}}@media screen and (min-width: 769px){.school .action-block .button .icon{margin-left:5px;height:24px;width:24px}}.school .action-block p{color:#646464}.school .contact-block{margin-top:40px;text-align:center}@media screen and (min-width: 769px){.school .contact-block .inner{max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.school .contact-block .inner>div{width:48%}}.school .contact-block-title{padding:5px 0;color:#fff;letter-spacing:0.07em;background:#db8000;border-radius:20px}@media screen and (max-width: 768px){.school .contact-block-title{font-size:16px}}@media screen and (min-width: 769px){.school .contact-block-title{font-size:20px}}.school .contact-block a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1a1a1a}.school .contact-block a .icon,.school .contact-block a .text{display:inline-block}.school .contact-block a .icon{line-height:0;margin-right:15px}@media screen and (max-width: 768px){.school .contact-block a .icon img{height:20px}}@media screen and (min-width: 769px){.school .contact-block a .icon img{height:26px}}.school .contact-block a .text{font-weight:bold}@media screen and (max-width: 768px){.school .contact-block a .text{font-size:20px}}@media screen and (min-width: 769px){.school .contact-block a .text{font-size:30px}}.fix-action-block .button .text{text-align:center}.gift .fv{position:relative;z-index:0;background:#fadfad;min-height:850px;border-radius:0 0 1000px 1000px}.gift .fv .inner{position:relative;max-width:1160px}@media screen and (max-width: 768px){.gift .fv .inner{padding:0}}.gift .fv .fv-text-block{position:absolute;z-index:10}@media screen and (max-width: 768px){.gift .fv .fv-text-block{top:70px;left:35px}}@media screen and (min-width: 769px){.gift .fv .fv-text-block{top:170px;left:250px}}.gift .fv .fv-title{letter-spacing:0.1em}@media screen and (max-width: 768px){.gift .fv .fv-title{font-size:22px;line-height:32px}}@media screen and (min-width: 769px){.gift .fv .fv-title{font-size:42px;line-height:65px}}.gift .fv .fv-title .bg-wrap{padding:0 20px;color:#fff;background:#db8000;border-radius:999px}@media screen and (max-width: 768px){.gift .fv .fv-title .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.gift .fv .fv-title .bg-wrap{font-size:26px;line-height:40px}}.gift .fv .fv-main-block{position:relative}.gift .fv .fv-main-image{position:relative;text-align:center}@media screen and (min-width: 769px){.gift .fv .fv-main-image{height:582px}}.gift .fv .fv-marquee{background-image:url("../img/gift/fv-marquee.svg");-webkit-animation:marquee 25s linear 0s infinite normal both;animation:marquee 25s linear 0s infinite normal both}@media screen and (max-width: 768px){.gift .fv .fv-marquee{margin-top:0px;height:60px;background-size:auto 60px;-webkit-transform:translateY(190px);transform:translateY(190px)}}@media screen and (min-width: 769px){.gift .fv .fv-marquee{height:84px;margin-top:-40px;background-size:2125px 84px}}@media screen and (max-width: 768px){.gift .fv .present{margin-top:-20px;padding-top:0}}@media screen and (min-width: 769px){.gift .fv .present{margin-top:70px;padding-bottom:150px}}.gift .fv .present .inner{max-width:1000px}@media screen and (max-width: 768px){.gift .fv .present .inner{padding:0 25px}}.gift .fv .present h2{text-align:center}@media screen and (max-width: 768px){.gift .fv .present h2{font-size:30px;line-height:40px}}@media screen and (min-width: 769px){.gift .fv .present h2{font-size:30px;line-height:45px}}@media screen and (max-width: 768px){.gift .fv .present h2 .text-small{font-size:20px;line-height:30px}}.gift .fv .present-text-block{position:relative;z-index:0;margin-top:35px;text-align:center}.gift .fv .present-text{font-weight:700}@media screen and (max-width: 768px){.gift .fv .present-text{margin-top:60px;margin-bottom:0;font-size:20px;line-height:30px}}@media screen and (min-width: 769px){.gift .fv .present-text{font-size:30px;line-height:45px}}.gift .fv .present-list{max-width:610px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 768px){.gift .fv .present-list{position:relative;z-index:100;margin-top:-60px;margin-left:15px;margin-right:15px}}@media screen and (min-width: 769px){.gift .fv .present-list{margin-top:20px}}.gift .fv .present-list-item{line-height:0}@media screen and (max-width: 768px){.gift .fv .present-list-item{margin:0 .5%}}.gift .fv .present-list-item p{font-weight:bold;color:#db8000;text-align:center}@media screen and (max-width: 768px){.gift .fv .present-list-item p{margin:-5px 0 10px;font-size:13px}}@media screen and (min-width: 769px){.gift .fv .present-list-item p{margin:5px 0 0;font-size:18px}}.gift .fv .present-list-item .icon{vertical-align:middle}@media screen and (max-width: 768px){.gift .fv .present-list-item .icon{height:18px;margin-right:5px}}@media screen and (min-width: 769px){.gift .fv .present-list-item .icon{height:24px;margin-right:10px}}.gift .gift-ticket{text-align:center}@media screen and (max-width: 768px){.gift .gift-ticket{padding-top:45px}}@media screen and (min-width: 769px){.gift .gift-ticket{padding-top:100px}}@media screen and (max-width: 768px){.gift .gift-ticket-title .en{height:12px}}@media screen and (min-width: 769px){.gift .gift-ticket-title .en{height:18px}}@media screen and (max-width: 768px){.gift .gift-ticket-list{margin-top:45px}}@media screen and (min-width: 769px){.gift .gift-ticket-list{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.gift .gift-ticket-list-item:not(:last-child){margin-bottom:40px}}@media screen and (min-width: 769px){.gift .gift-ticket-list .image-block{max-width:315px}}.gift .gift-ticket-list p.item-name{margin-top:0}@media screen and (max-width: 768px){.gift .gift-ticket-list p.item-name{font-size:16px;line-height:27px}}@media screen and (min-width: 769px){.gift .gift-ticket-list p.item-name{font-size:20px;line-height:34px}}@media screen and (max-width: 768px){.gift .gift-ticket-text{text-align:left}}.gift .gift-ticket-about-text{margin-top:50px}@media screen and (max-width: 768px){.gift .gift-ticket-about-text{text-align:left}}.gift .gift-ticket .button{border-radius:14px;padding:10px 25px}@media screen and (max-width: 768px){.gift .gift-ticket .button{font-size:15px;width:270px}}@media screen and (min-width: 769px){.gift .gift-ticket .button{font-size:18px;width:314px}}.gift .gift-ticket .button .icon{height:24px;width:24px;margin-left:5px}@media screen and (max-width: 768px){.gift .howtouse{padding-top:50px}}@media screen and (min-width: 769px){.gift .howtouse{padding-top:150px;padding-bottom:150px}}@media screen and (max-width: 768px){.gift .howtouse-block{padding-top:50px}}@media screen and (min-width: 769px){.gift .howtouse-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.gift .howtouse-block .title-block{position:relative;z-index:0}}@media screen and (min-width: 769px){.gift .howtouse-block .title-block{width:240px;margin-right:35px}}.gift .howtouse-block .title-block h3{margin:0 0 10px;letter-spacing:0.1em}@media screen and (max-width: 768px){.gift .howtouse-block .title-block h3{font-size:20px}}@media screen and (min-width: 769px){.gift .howtouse-block .title-block h3{font-size:22px}}.gift .howtouse-block .title-block h3 .bubble{display:inline-block;background:url("../img/top/flow-bubble.svg") no-repeat center;background-size:contain;padding-bottom:10px}@media screen and (max-width: 768px){.gift .howtouse-block .title-block h3 .en{height:10px}}@media screen and (min-width: 769px){.gift .howtouse-block .title-block h3 .en{height:18px}}@media screen and (max-width: 768px){.gift .howtouse-block .title-block .image{position:absolute;z-index:-1;top:-35%;right:-25px;width:200px}}@media screen and (max-width: 768px){.gift .howtouse-block .flow-list{margin-top:40px}}@media screen and (min-width: 769px){.gift .howtouse-block .flow-list{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px}}@media screen and (max-width: 768px){.gift .howtouse-block .flow-list-item{padding:20px 0}.gift .howtouse-block .flow-list-item:not(:last-child){border-bottom:1px solid #666}}@media screen and (min-width: 769px){.gift .howtouse-block .flow-list-item{max-width:220px;margin:0 5px;padding:30px 20px;background:#fff;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,.15) 1px 2px 6px;box-shadow:rgba(0,0,0,.15) 1px 2px 6px}}.gift .howtouse-block .flow-list-item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#db8000;letter-spacing:0.1em}@media screen and (max-width: 768px){.gift .howtouse-block .flow-list-item h4{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.gift .howtouse-block .flow-list-item h4{font-size:18px;line-height:24px}}.gift .howtouse-block .flow-list-item h4 .icon{line-height:0}@media screen and (max-width: 768px){.gift .howtouse-block .flow-list-item h4 .icon{width:80px;text-align:center}}@media screen and (min-width: 769px){.gift .howtouse-block .flow-list-item h4 .text{margin-left:15px}}.gift .howtouse-block .flow-list-item h4 .superscript{font-size:.7em;vertical-align:super}.gift .howtouse-block .flow-list-item p{margin-bottom:0;font-size:13px;line-height:22px}@media screen and (max-width: 768px){.gift .howtouse-block .flow-list-item p{padding-left:80px}}.gift .howtouse-block .flow-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.gift .howtouse-block .flow-list .slick-list{margin-left:5px;padding:10px 0 15px 5px}.gift .howtouse-block .flow-list .slick-slide{height:auto !important}.gift .howtouse-block .flow-list-item:nth-child(1) h4{margin-top:1em;margin-bottom:1em}.gift .howtouse-block .flow-list-item:nth-child(1) .icon img{height:34px}.gift .howtouse-block .flow-list-item:nth-child(2) .icon img{height:28px}.gift .howtouse-block .flow-list-item:nth-child(3) .icon img{height:32px}.gift .flow{background:#fadfad}@media screen and (max-width: 768px){.gift .flow{padding-bottom:50px}}@media screen and (min-width: 769px){.gift .flow{padding-bottom:100px}}@media screen and (max-width: 768px){.gift .flow-title{line-height:30px;padding-bottom:20px}}@media screen and (min-width: 769px){.gift .flow-title{line-height:45px}}@media screen and (max-width: 768px){.gift .flow-title .en{height:10px}}@media screen and (min-width: 769px){.gift .flow-title .en{height:18px}}@media screen and (max-width: 768px){.gift .flow .flow-first-block{padding-top:40px}}@media screen and (min-width: 769px){.gift .flow .flow-first-block{padding-top:100px;padding-bottom:60px}}.gift .flow .flow-first-block .inner{position:relative;z-index:0}@media screen and (max-width: 768px){.gift .flow .flow-first-block .flow-title{text-align:center}}.gift .flow .flow-first-block .flow-image{margin-top:20px}.gift .flow .flow-first-block .flow-text{position:relative;z-index:1}@media screen and (max-width: 768px){.gift .flow .flow-first-block .flow-text{margin-left:20px}}@media screen and (min-width: 769px){.gift .flow .flow-first-block .flow-text{margin-top:40px;margin-bottom:25px}}@media screen and (min-width: 769px){.gift .flow .flow-first-block .flow-first-text-block{position:absolute;z-index:1;top:0;right:0}}.gift .flow .flow-second-block .inner{max-width:900px}@media screen and (max-width: 768px){.gift .flow .flow-second-block .flow-list{margin-top:40px}}@media screen and (max-width: 768px){.gift .flow .flow-second-block .flow-list-item{padding:20px 0}.gift .flow .flow-second-block .flow-list-item:not(:last-child){border-bottom:1px solid #666}}@media screen and (min-width: 769px){.gift .flow .flow-second-block .flow-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.gift .flow .flow-second-block .flow-list-item:not(.last)::after{position:absolute;display:block;bottom:-7px;left:21%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:0;height:0;border-style:solid;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0);border-top:15px solid #db8000;border-bottom:0}}.gift .flow .flow-second-block .flow-list-item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#db8000;letter-spacing:0.1em}@media screen and (max-width: 768px){.gift .flow .flow-second-block .flow-list-item h4{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.gift .flow .flow-second-block .flow-list-item h4{-webkit-box-flex:.35;-ms-flex:.35;flex:.35;font-size:20px;line-height:24px}}.gift .flow .flow-second-block .flow-list-item h4 .icon{line-height:0}@media screen and (max-width: 768px){.gift .flow .flow-second-block .flow-list-item h4 .icon{position:relative;width:80px;-ms-flex-item-align:start;align-self:flex-start;text-align:center}.gift .flow .flow-second-block .flow-list-item h4 .icon img{position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 769px){.gift .flow .flow-second-block .flow-list-item h4 .text{margin-left:25px}}@media screen and (min-width: 769px){.gift .flow .flow-second-block .flow-list-item .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:480px;padding:20px 0;margin-left:50px;border-bottom:1px solid #1a1a1a}}.gift .flow .flow-second-block .flow-list-item .text-block strong{color:#db8000}.gift .flow .flow-second-block .flow-list-item p,.gift .flow .flow-second-block .flow-list-item li{margin-top:0;margin-bottom:0}@media screen and (max-width: 768px){.gift .flow .flow-second-block .flow-list-item p,.gift .flow .flow-second-block .flow-list-item li{padding-left:80px}}.gift .flow .flow-second-block .flow-list-item:nth-child(1) .icon img{height:28px}.gift .flow .flow-second-block .flow-list-item:nth-child(2) .icon img{height:42px}.gift .flow .flow-second-block .flow-list-item:nth-child(3) .icon img{height:160px}.gift .flow .flow-second-block .flow-list-item:nth-child(4) .icon img{height:28px}.gift .flow .flow-second-block .flow-list-item:nth-child(5) .icon img{height:40px}.gift .flow .flow-second-block .flow-list-item:nth-child(6) .icon img{height:58px}@media screen and (max-width: 768px){.gift .flow .flow-second-block .flow-block{padding-top:50px}}@media screen and (min-width: 769px){.gift .flow .flow-second-block .flow-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px}}@media screen and (max-width: 768px){.gift .contact{padding-top:50px}}@media screen and (min-width: 769px){.gift .contact{padding-top:100px}}@media screen and (min-width: 769px){.gift .contact .inner{max-width:800px}}.gift .contact-title{text-align:center;margin-bottom:30px}@media screen and (min-width: 769px){.gift .contact .image-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:100px}}.gift .contact .image-block .image{width:100%}.gift .contact .image-block .image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.gift .contact .contact-first-block{margin-top:50px}}@media screen and (min-width: 769px){.gift .contact .contact-first-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.gift .contact .contact-info{max-width:230px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){.gift .contact .contact-info{max-width:280px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.gift .contact .contact-info .bg-wrap{text-align:center;padding:2px 20px;color:#fff;background:#db8000;border-radius:999px}@media screen and (max-width: 768px){.gift .contact .contact-info .bg-wrap{font-size:13px;line-height:20px}}@media screen and (min-width: 769px){.gift .contact .contact-info .bg-wrap{font-size:17px;line-height:35px}}.gift .contact .contact-info dl{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gift .contact .contact-info dl dt{-webkit-box-flex:.5;-ms-flex:.5;flex:.5}.gift .contact .contact-info dl dd{letter-spacing:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0}@media screen and (min-width: 769px){.gift .contact .attention{max-width:480px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.gift .contact .attention h3{font-size:15px;line-height:30px}@media screen and (min-width: 769px){.gift .contact .attention h3{padding-bottom:15px;border-bottom:1px solid #1a1a1a}}.page{padding-top:110px}.mailform .inner{max-width:500px}.mailform .mds{border-bottom:1px dotted;display:block;margin-top:40px;padding-bottom:5px;font-weight:bold;margin-bottom:-20px}.mailform .mds2{display:block;width:100%;color:#fff;background:#db8000;margin-top:20px;padding:0 15px;font-weight:bold;margin-bottom:-20px}.mailform-title{text-align:center}@media screen and (max-width: 768px){.mailform-title img{height:23px}}@media screen and (min-width: 769px){.mailform-title img{height:32px}}.mailform-text{text-align:center;font-size:13px;line-height:23px}.mailform ::-webkit-input-placeholder{color:gray}.mailform ::-moz-placeholder{color:gray}.mailform :-ms-input-placeholder{color:gray}.mailform ::-ms-input-placeholder{color:gray}.mailform ::placeholder{color:gray}.mailform input:focus-visible,.mailform select:focus-visible,.mailform textarea:focus-visible{outline-color:#db8000}.mailform input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.mailform select,.mailform textarea{width:100%;padding:10px;margin-top:10px;font-size:16px;color:#1a1a1a;background:#fff;border:1px solid #a1a1a1;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mailform input[type=checkbox],.mailform .form-item__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.mailform input[type=checkbox]+.wpcf7-list-item-label,.mailform .form-item__radio input[type=radio]+.wpcf7-list-item-label{position:relative;padding-left:32px;margin-top:10px;display:block;line-height:1.5em}.mailform input[type=checkbox]+.wpcf7-list-item-label::before,.mailform .form-item__radio input[type=radio]+.wpcf7-list-item-label::before{content:"";position:absolute;top:2px;left:0;display:block;width:24px;height:24px;border:1px solid #1a1a1a;border-radius:50%;background:#fff}.mailform input[type=checkbox]+.wpcf7-list-item-label span.small-text,.mailform .form-item__radio input[type=radio]+.wpcf7-list-item-label span.small-text{margin-top:8px;font-size:12px;line-height:20px}.mailform input[type=checkbox]:checked+.wpcf7-list-item-label::after,.mailform .form-item__radio input[type=radio]:checked+.wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:6px;left:4px;width:16px;height:16px;border-radius:50%;background:#db8000}.mailform input[type=button],.mailform input[type=submit]{display:block;width:220px;margin:30px auto 0;padding:15px 5px;font-size:16px;cursor:pointer}.mailform ::-webkit-file-upload-button{color:#fff;background:none;border:none;width:0;margin-right:-10px;padding-top:3px}.mailform ::file-selector-button,.mailform ::-webkit-file-upload-button{color:#fff;background:none;border:none;width:0;margin-right:-10px;padding-top:3px}.mailform .wpcf7-form .wpcf7-list-item{margin:0;padding:0 20px 0 0}.mailform .wpcf7-form #sex,.mailform .wpcf7-form #pet,.mailform .wpcf7-form #criminal-record{display:block;margin-top:10px}.mailform .wpcf7-form #sex label,.mailform .wpcf7-form #pet label,.mailform .wpcf7-form #criminal-record label{display:inline-block;position:relative;width:120px;height:40px;text-align:center;line-height:40px}.mailform .wpcf7-form #sex label input[type=radio],.mailform .wpcf7-form #pet label input[type=radio],.mailform .wpcf7-form #criminal-record label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mailform .wpcf7-form #sex label input[type=radio]+.wpcf7-list-item-label,.mailform .wpcf7-form #pet label input[type=radio]+.wpcf7-list-item-label,.mailform .wpcf7-form #criminal-record label input[type=radio]+.wpcf7-list-item-label{margin-left:-0.5em}.mailform .wpcf7-form #sex label input[type=radio]+.wpcf7-list-item-label::before,.mailform .wpcf7-form #sex label input[type=radio]+.wpcf7-list-item-label::after,.mailform .wpcf7-form #pet label input[type=radio]+.wpcf7-list-item-label::before,.mailform .wpcf7-form #pet label input[type=radio]+.wpcf7-list-item-label::after,.mailform .wpcf7-form #criminal-record label input[type=radio]+.wpcf7-list-item-label::before,.mailform .wpcf7-form #criminal-record label input[type=radio]+.wpcf7-list-item-label::after{position:absolute;top:0;left:0;content:"";display:block;width:120px;height:40px;border:1px solid #a1a1a1;border-radius:4px}.mailform .wpcf7-form #sex label input[type=radio]+.wpcf7-list-item-label::after,.mailform .wpcf7-form #pet label input[type=radio]+.wpcf7-list-item-label::after,.mailform .wpcf7-form #criminal-record label input[type=radio]+.wpcf7-list-item-label::after{z-index:-2;background:#fff}.mailform .wpcf7-form #sex label input[type=radio]:checked+.wpcf7-list-item-label,.mailform .wpcf7-form #pet label input[type=radio]:checked+.wpcf7-list-item-label,.mailform .wpcf7-form #criminal-record label input[type=radio]:checked+.wpcf7-list-item-label{color:#fff}.mailform .wpcf7-form #sex label input[type=radio]:checked+.wpcf7-list-item-label::before,.mailform .wpcf7-form #pet label input[type=radio]:checked+.wpcf7-list-item-label::before,.mailform .wpcf7-form #criminal-record label input[type=radio]:checked+.wpcf7-list-item-label::before{z-index:-1;background:#db8000;border-color:#db8000}.mailform .wpcf7-form #your-post1{width:5em}.mailform .wpcf7-form #your-post2{width:5em}.mailform .wpcf7-form #your-year{width:6em;margin-right:5px}.mailform .wpcf7-form #your-month,.mailform .wpcf7-form #your-day,.mailform .wpcf7-form .your-hour,.mailform .wpcf7-form .your-minute{width:5em;margin-right:5px}.mailform .wpcf7-form #your-minute{margin-left:5px}.mailform .wpcf7-form .wpcf7-not-valid-tip{position:absolute;z-index:1;top:25px;left:0;border-radius:5px;background-color:#e50031;color:#fff;display:block;font-size:12px;line-height:14px;font-weight:bold;margin-top:10px;padding:10px}.mailform .wpcf7-form .wpcf7-not-valid-tip:before{content:"";border:10px solid rgba(0,0,0,0);border-bottom:15px solid #e50031;position:absolute;top:-18px;left:12px}.mailform .wpcf7-form .form-item__radio .wpcf7-form-control-wrap{display:block}.mailform .wpcf7-form .wpcf7-checkbox+.wpcf7-not-valid-tip{top:-45px}.mailform .wpcf7-form .wpcf7-checkbox+.wpcf7-not-valid-tip:before{border:10px solid rgba(0,0,0,0);border-top:15px solid #e50031;top:unset;bottom:-18px;left:12px}.mailform .wpcf7-form .attention{margin-top:10px;margin-bottom:10px;padding:20px;background:#fffcde}.mailform .wpcf7-form .attention .attention-title{font-size:12px;min-height:24px;color:#c90000;padding-left:30px;background:url("../img/mailform/ico-attention.svg") no-repeat left center;background-size:24px 22px}.mailform .wpcf7-form .attention .attention-text{margin-top:10px}.mailform .wpcf7-form .attention .attention-text p{font-size:11px;line-height:15px}.mailform .wpcf7-form .acceptance-text-block{margin-top:10px;padding:10px 15px;border:1px solid #a1a1a1;border-radius:4px;overflow:hidden;overflow-y:scroll}@media screen and (max-width: 768px){.mailform .wpcf7-form .acceptance-text-block{height:14em}}@media screen and (min-width: 769px){.mailform .wpcf7-form .acceptance-text-block{height:16em}}.mailform .wpcf7-form .acceptance-text-block h2{font-size:16px;margin-bottom:15px}.mailform .wpcf7-form .acceptance-text-block h3{font-size:14px;margin-top:20px;margin-bottom:10px}.mailform .wpcf7-form .acceptance-text-block p,.mailform .wpcf7-form .acceptance-text-block li{font-size:12px;line-height:20px}.mailform .wpcf7-form .acceptance-text-block ul ul{padding-left:1.8em;list-style-type:decimal}.mailform .wpcf7-form .acceptance-text-block ul ol{padding-left:1.5em;list-style-type:disc}.mailform .wpcf7-form .acceptance-text-block ul li{margin-bottom:5px}.mailform .wpcf7-form .acceptance-text-block+p{margin-top:20px;text-align:center}.mailform .wpcf7-form .privacy{text-align:center;font-size:12px}.mailform .form-table,.mailform #wpcf7cpcnf table{width:100%}.mailform .form-table th,.mailform .form-table td,.mailform #wpcf7cpcnf table th,.mailform #wpcf7cpcnf table td{width:100%;display:block;text-align:left}.mailform .form-table th p,.mailform .form-table td p,.mailform #wpcf7cpcnf table th p,.mailform #wpcf7cpcnf table td p{margin:0}@media screen and (max-width: 768px){.mailform .form-table th p,.mailform .form-table td p,.mailform #wpcf7cpcnf table th p,.mailform #wpcf7cpcnf table td p{font-size:15px}}@media screen and (min-width: 769px){.mailform .form-table th p,.mailform .form-table td p,.mailform #wpcf7cpcnf table th p,.mailform #wpcf7cpcnf table td p{font-size:14px}}.mailform .form-table th p.small-text,.mailform .form-table td p.small-text,.mailform #wpcf7cpcnf table th p.small-text,.mailform #wpcf7cpcnf table td p.small-text{margin-top:8px;font-size:12px;line-height:20px}.mailform .form-table th p,.mailform #wpcf7cpcnf table th p{font-weight:700}.mailform .form-table tr,.mailform .form-table .form-item,.mailform #wpcf7cpcnf table tr,.mailform #wpcf7cpcnf table .form-item{display:block;margin-top:30px}.mailform .form-table tr~.form-item--relation,.mailform .form-table .form-item~.form-item--relation,.mailform #wpcf7cpcnf table tr~.form-item--relation,.mailform #wpcf7cpcnf table .form-item~.form-item--relation{margin-top:10px}.mailform .form-table tr th~th,.mailform .form-table .form-item th~th,.mailform #wpcf7cpcnf table tr th~th,.mailform #wpcf7cpcnf table .form-item th~th{margin-top:10px}.mailform .form-table tr td,.mailform .form-table .form-item td,.mailform #wpcf7cpcnf table tr td,.mailform #wpcf7cpcnf table .form-item td{margin-left:0}.mailform .form-table tr .required,.mailform .form-table .form-item .required,.mailform #wpcf7cpcnf table tr .required,.mailform #wpcf7cpcnf table .form-item .required{position:relative;padding-left:38px}.mailform .form-table tr .required:not(th),.mailform .form-table .form-item .required:not(th),.mailform #wpcf7cpcnf table tr .required:not(th),.mailform #wpcf7cpcnf table .form-item .required:not(th){margin-top:10px}.mailform .form-table tr .required::before,.mailform .form-table .form-item .required::before,.mailform #wpcf7cpcnf table tr .required::before,.mailform #wpcf7cpcnf table .form-item .required::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(calc(-50% + 1px));transform:translateY(calc(-50% + 1px));display:inline-block;content:"必須";font-size:10px;line-height:1;padding:4px;color:#fff;background-color:#f07a2d;border-radius:2px}.mailform .form-table tr .optical,.mailform .form-table .form-item .optical,.mailform #wpcf7cpcnf table tr .optical,.mailform #wpcf7cpcnf table .form-item .optical{position:relative;padding-left:38px}.mailform .form-table tr .optical::before,.mailform .form-table .form-item .optical::before,.mailform #wpcf7cpcnf table tr .optical::before,.mailform #wpcf7cpcnf table .form-item .optical::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(calc(-50% + 1px));transform:translateY(calc(-50% + 1px));display:inline-block;content:"任意";font-size:10px;line-height:1.1;padding:4px;color:#fff;background-color:#8c8c8c;border-radius:2px}.mailform .form-table .form-item__file td,.mailform #wpcf7cpcnf table .form-item__file td{position:relative}.mailform .form-table .form-item__file td::before,.mailform .form-table .form-item__file td::after,.mailform #wpcf7cpcnf table .form-item__file td::before,.mailform #wpcf7cpcnf table .form-item__file td::after{position:absolute;z-index:1;top:50%;content:"";border-radius:2px}.mailform .form-table .form-item__file td::before,.mailform #wpcf7cpcnf table .form-item__file td::before{border-top:2px solid #1a1a1a;width:16px;height:0;-webkit-transform:translateY(calc(-50% + 5px));transform:translateY(calc(-50% + 5px));right:10px}.mailform .form-table .form-item__file td::after,.mailform #wpcf7cpcnf table .form-item__file td::after{border-left:2px solid #1a1a1a;height:16px;width:0;-webkit-transform:translateY(calc(-50% + 5px));transform:translateY(calc(-50% + 5px));right:17px}.mailform .form-table .form-item__select td.datepicker .wpcf7-form-control-wrap,.mailform #wpcf7cpcnf table .form-item__select td.datepicker .wpcf7-form-control-wrap{position:relative}.mailform .form-table .form-item__select td.datepicker .wpcf7-form-control-wrap::after,.mailform #wpcf7cpcnf table .form-item__select td.datepicker .wpcf7-form-control-wrap::after{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;content:"";width:24px;height:24px;background:url(../img/mailform/ico-date.svg) no-repeat;background-size:24px 24px;pointer-events:none}.mailform .form-table .form-item__select td:not(.datepicker) .wpcf7-form-control-wrap,.mailform #wpcf7cpcnf table .form-item__select td:not(.datepicker) .wpcf7-form-control-wrap{position:relative}.mailform .form-table .form-item__select td:not(.datepicker) .wpcf7-form-control-wrap::after,.mailform #wpcf7cpcnf table .form-item__select td:not(.datepicker) .wpcf7-form-control-wrap::after{position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:10px;height:10px;background-color:#1a1a1a;clip-path:polygon(0 0, 100% 0, 50% 100%);pointer-events:none}.mailform .form-table .form-item__select td:not(.datepicker) .wpcf7-form-control-wrap select,.mailform #wpcf7cpcnf table .form-item__select td:not(.datepicker) .wpcf7-form-control-wrap select{padding:10px 20px 10px 10px}.mailform .wpcf7cp-btns{margin-top:50px;text-align:center}.mailform .wpcf7cp-btns .wpcf7cp-cfm-edit-btn,.mailform .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{position:relative;display:inline-block;width:220px;padding:15px 5px;cursor:pointer;text-align:center;font-weight:bold;letter-spacing:0.1em;color:#db8000;background:#fff;border:solid 2px #db8000;border-radius:9999px}@media screen and (max-width: 768px){.mailform .wpcf7cp-btns .wpcf7cp-cfm-edit-btn,.mailform .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{font-size:12px;line-height:24px;margin-right:0}}@media screen and (min-width: 769px){.mailform .wpcf7cp-btns .wpcf7cp-cfm-edit-btn,.mailform .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{font-size:16px;line-height:30px}}.mailform .wpcf7cp-btns .wpcf7cp-cfm-edit-btn:hover,.mailform .wpcf7cp-btns .wpcf7cp-cfm-submit-btn:hover{opacity:.8}.mailform .wpcf7cp-btns .wpcf7cp-cfm-submit-btn{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.mailform .wpcf7cp-btns .wpcf7cp-cfm-submit-btn:hover{background:#1a1a1a}.page{padding-top:110px}.privacy-title{text-align:center}@media screen and (max-width: 768px){.privacy-title img{height:23px}}@media screen and (min-width: 769px){.privacy-title img{height:32px}}.privacy-title .text{font-size:13px}@media screen and (min-width: 769px){.privacy-intro{text-align:center}}.privacy h2{margin-top:30px;font-size:17px;color:#db8000}.privacy ul ul{padding-left:1.8em}.privacy p,.privacy li{font-size:13px;line-height:23px}.privacy li{margin:10px 0}.privacy .acceptance-text-block{margin-top:50px}.privacy .acceptance-text-block h2{font-size:20px;margin-bottom:15px;text-align:center;color:#1a1a1a}.privacy .acceptance-text-block h3{font-size:14px;margin-top:20px;margin-bottom:10px}.privacy .acceptance-text-block p,.privacy .acceptance-text-block li{font-size:12px;line-height:20px}.privacy .acceptance-text-block ul ul{padding-left:1.8em;list-style-type:decimal}.privacy .acceptance-text-block ul ol{padding-left:1.5em;list-style-type:disc}.privacy .acceptance-text-block ul li{margin-bottom:5px}.privacy .acceptance-text-block+p{margin-top:20px;text-align:center}@media screen and (max-width: 768px){.fix-action-block{position:fixed;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;bottom:0;left:0}}.fix-action-block .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:8px 10px 8px 30px;padding-bottom:calc(8px + env(safe-area-inset-bottom));font-size:16px;line-height:20px;text-align:left;border-radius:0}.fix-action-block .button .text{-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:0.17em}.fix-action-block .button .icon{height:20px;width:20px;margin:0}.slick-prev,.slick-next{width:32px;height:32px}.slick-prev:before,.slick-next:before{display:block;content:"";width:32px;height:32px;opacity:1}.slick-prev{left:-27px}.slick-prev:before{background:url("../img/top/ico-arrow-circle-left-orange.svg") no-repeat;background-size:contain}.slick-next{right:-32px}.slick-next:before{background:url("../img/top/ico-arrow-circle-right-orange.svg") no-repeat;background-size:contain}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slide-in{overflow:hidden;display:inline-block}.slide-in:nth-of-type(2) .slide-in_inner{-webkit-animation-delay:.4s;animation-delay:.4s}.slide-in:nth-of-type(3) .slide-in_inner{-webkit-animation-delay:.8s;animation-delay:.8s}.slide-in:nth-of-type(4) .slide-in_inner{-webkit-animation-delay:1.2s;animation-delay:1.2s}.slide-in:nth-of-type(5) .slide-in_inner{-webkit-animation-delay:1.6s;animation-delay:1.6s}.slide-in:nth-of-type(6) .slide-in_inner{-webkit-animation-delay:2s;animation-delay:2s}.slide-in:nth-of-type(7) .slide-in_inner{-webkit-animation-delay:2.4s;animation-delay:2.4s}.slide-in:nth-of-type(8) .slide-in_inner{-webkit-animation-delay:2.8s;animation-delay:2.8s}.slide-in:nth-of-type(9) .slide-in_inner{-webkit-animation-delay:3.2s;animation-delay:3.2s}.slide-in_inner{display:inline-block}.js-slide-up{opacity:0}.slideAnimeDownUp{-webkit-animation-name:slideTextY100;animation-name:slideTextY100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideTextY100{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideTextY100{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slideAnimeUpDown{-webkit-animation-name:slideTextY-100;animation-name:slideTextY-100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideTextY-100{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideTextY-100{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.js-fade-up{opacity:0}.js-fade-up:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.js-fade-up:nth-of-type(3){-webkit-animation-delay:.8s;animation-delay:.8s}.js-fade-up:nth-of-type(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}/*# sourceMappingURL=style.css.map */