@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear{*zoom:1}.clear:before{content:" ";display:block}.clear:after{content:" ";display:block;clear:both}picture{display:block}img{vertical-align:bottom;height:auto;width:100%;height:100%}img[src$=".svg"]{width:100%}a{text-decoration:none}a:hover{outline:0}a:focus{outline:0}a:active{outline:0}input:focus{outline:0;border:1px solid #04a4cc}h1,h2,h3,h4,h5,ol,p,table,ul{margin:0;padding:0}:root{--user-accent:#000000;--user-accent-white:white}.a11y-selection{position:fixed;top:0;left:0;z-index:99999;transition:opacity .15s ease;opacity:0;pointer-events:none;will-change:transform,width,height}.a11y-selection::after{position:absolute;content:"";top:50%;left:50%;width:calc(100% + 12px);height:calc(100% + 12px);border:4px solid var(--user-accent);border-radius:2px;translate:-50% -50%}.a11y-selection[data-a11y-selection-class~=type-no-pad]::after{width:100%;height:100%;translate:-50% -50%}.a11y-selection[data-a11y-selection-class~=color-invert]::after{border-color:var(--user-accent-white)}@keyframes btn-draw-h{from{scale:0 1}to{scale:1}}@keyframes btn-draw-v{from{scale:1 0}to{scale:1}}@keyframes btn-draw-scale{from{scale:0}to{scale:1}}@keyframes btn-reveal-h{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes btn-reveal-h-rev{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes btn-reveal-v{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes btn-reveal-v-rev{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes btn-draw-topleft{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes btn-draw-bottomright{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes aboutlink-arrow-reveal{from{clip-path:inset(0 4.4% 0 0)}to{clip-path:inset(0 0 0 0)}}.Btn{width:-moz-fit-content;width:fit-content}.Btn:where(.is-predraw) a .bottom,.Btn:where(.is-predraw) a .bottomright,.Btn:where(.is-predraw) a .left,.Btn:where(.is-predraw) a .line,.Btn:where(.is-predraw) a .right,.Btn:where(.is-predraw) a .top,.Btn:where(.is-predraw) a .topleft{opacity:0}.Btn:where(.is-drawn) a .top{animation:btn-reveal-h .6s ease both}.Btn:where(.is-drawn) a .bottom{animation:btn-reveal-h-rev .6s ease both}.Btn:where(.is-drawn) a .left{animation:btn-reveal-v .6s ease both}.Btn:where(.is-drawn) a .right{animation:btn-reveal-v-rev .6s ease both}.Btn:where(.is-drawn) a .topleft{animation:btn-draw-topleft .4s ease .6s both}.Btn:where(.is-drawn) a .bottomright{animation:btn-draw-bottomright .4s ease .6s both}.Btn:where(.is-drawn) a .line{animation:btn-reveal-h .6s ease both}.Btn a{position:relative;width:100%;display:flex;justify-content:center;align-items:center;gap:min(1.5625vw,20px);padding:min(1.953125vw,25px) min(1.953125vw,25px) min(1.953125vw,25px) min(2.65625vw,34px)}@media screen and (max-width:1024px){.Btn a{gap:4.1025641026vw;padding:5.1282051282vw 5.1282051282vw 5.1282051282vw 7.1794871795vw}}.Btn a .bottom,.Btn a .bottomright,.Btn a .left,.Btn a .right,.Btn a .top,.Btn a .topleft{position:absolute;top:0;left:50%;translate:-50% 0;width:calc(100% - min(.9375vw,12px));height:2px}@media screen and (max-width:1024px){.Btn a .bottom,.Btn a .bottomright,.Btn a .left,.Btn a .right,.Btn a .top,.Btn a .topleft{width:calc(100% - 2.5641025641vw)}}.Btn a .bottom{top:auto;bottom:0}.Btn a .left{top:50%;left:0;translate:0 -50%;width:2px;height:calc(100% - min(.78125vw,10px))}@media screen and (max-width:1024px){.Btn a .left{height:calc(100% - 2.5641025641vw)}}.Btn a .right{top:50%;left:auto;right:0;translate:0 -50%;width:2px;height:calc(100% - min(.78125vw,10px))}@media screen and (max-width:1024px){.Btn a .right{height:calc(100% - 2.5641025641vw)}}.Btn a .topleft{top:min(.3125vw,4px);left:max(-.9375vw,-12px);translate:0 0;rotate:135deg;width:min(2.34375vw,30px)}@media screen and (max-width:1024px){.Btn a .topleft{top:.5128205128vw;left:-3.0769230769vw;width:7.6923076923vw}}.Btn a .bottomright{top:auto;bottom:min(.3125vw,4px);left:auto;right:max(-.9375vw,-12px);translate:0 0;rotate:135deg;width:min(2.34375vw,30px)}@media screen and (max-width:1024px){.Btn a .bottomright{bottom:.5128205128vw;right:-3.0769230769vw;width:7.6923076923vw}}@media screen and (min-width:1025px){.Btn a:hover .top{animation:btn-reveal-h .6s ease both}.Btn a:hover .bottom{animation:btn-reveal-h-rev .6s ease both}.Btn a:hover .left{animation:btn-reveal-v .6s ease both}.Btn a:hover .right{animation:btn-reveal-v-rev .6s ease both}.Btn a:hover .topleft{animation:btn-draw-topleft .4s ease .6s both}.Btn a:hover .bottomright{animation:btn-draw-bottomright .4s ease .6s both}.Btn a:hover .line{animation:btn-reveal-h .6s ease both}}.Btn a:focus-visible .top{animation:btn-reveal-h .6s ease both}.Btn a:focus-visible .bottom{animation:btn-reveal-h-rev .6s ease both}.Btn a:focus-visible .left{animation:btn-reveal-v .6s ease both}.Btn a:focus-visible .right{animation:btn-reveal-v-rev .6s ease both}.Btn a:focus-visible .topleft{animation:btn-draw-topleft .4s ease .6s both}.Btn a:focus-visible .bottomright{animation:btn-draw-bottomright .4s ease .6s both}.Btn a:focus-visible .line{animation:btn-reveal-h .6s ease both}.Btn a p{font-size:min(1.5625vw,20px);letter-spacing:.07em;line-height:1.6;font-weight:600;color:#524545}@media screen and (max-width:1024px){.Btn a p{font-size:4.1025641026vw;letter-spacing:.12em;line-height:1.5;font-weight:600}}.Btn a .line{width:min(2.65625vw,34px)}@media screen and (max-width:1024px){.Btn a .line{width:7.1794871795vw}}.Btn.type-header{opacity:1!important;transform:none!important}.Btn.type-header a{padding:min(.9375vw,12px) min(2.5vw,32px)}.Btn.type-header a p{font-size:min(1.09375vw,14px);line-height:1}.Btn.type-header a .line{display:none}.Btn.attr-fs-16 a{gap:min(.390625vw,5px);padding:min(1.40625vw,18px) min(1.640625vw,21px)}@media screen and (max-width:1024px){.Btn.attr-fs-16 a{gap:1.2820512821vw;padding:4.6153846154vw 3.8461538462vw 4.6153846154vw 5.3846153846vw}}.Btn.attr-fs-16 a p{font-size:min(1.25vw,16px);line-height:1.5}@media screen and (max-width:1024px){.Btn.attr-fs-16 a p{font-size:4.1025641026vw}}.Btn.attr-fs-16 a .line{width:min(1.5625vw,20px)}@media screen and (max-width:1024px){.Btn.attr-fs-16 a .line{width:5.1282051282vw}}.H1ttl{position:relative;text-align:center;padding-top:min(13.28125vw,170px)}@media screen and (max-width:1024px){.H1ttl{padding-top:34.6153846154vw}}.H1ttl .Breadcrumb{position:fixed;top:min(8.984375vw,115px);left:calc((100vw - min(100vw,1280px))/ 2 + min(4.6875vw,60px));z-index:10}@media screen and (max-width:1024px){.H1ttl .Breadcrumb{top:20.7692307692vw;left:5.1282051282vw;width:89.7435897436vw}.H1ttl .Breadcrumb ol{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.H1ttl .Breadcrumb ol::-webkit-scrollbar{display:none}.H1ttl .Breadcrumb ol li:last-child p{white-space:nowrap;max-width:41.0256410256vw}.H1ttl .Breadcrumb ol picture{flex-shrink:0}}.H1ttl__en{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.2;font-weight:700}@media screen and (max-width:1024px){.H1ttl__en{font-size:4.1025641026vw;letter-spacing:.07em;line-height:1;font-weight:600}}.H1ttl h1{position:relative;font-size:min(3.28125vw,42px);letter-spacing:.12em;line-height:1.42;font-weight:600;margin:min(2.5vw,32px) auto 0;width:-moz-fit-content;width:fit-content;text-align:center}@media screen and (max-width:1024px){.H1ttl h1{font-size:8.2051282051vw;letter-spacing:.12em;line-height:1.43;font-weight:600}}@media screen and (max-width:1024px){.H1ttl h1{margin-top:6.1538461538vw}}.H1ttl__txt{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;margin-top:min(3.75vw,48px)}@media screen and (max-width:1024px){.H1ttl__txt{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.H1ttl__txt{margin:9.2307692308vw auto 0;width:83.5897435897vw;text-align:left}}.H1ttl__img{width:min(21.875vw,280px);margin:min(3.75vw,48px) auto 0}@media screen and (max-width:1024px){.H1ttl__img{width:61.5384615385vw;margin-top:9.2307692308vw}}.H1ttl .Audiotrack{margin:min(3.28125vw,42px) auto 0}@media screen and (max-width:1024px){.H1ttl .Audiotrack{margin-top:9.2307692308vw}}.H2ttl{width:-moz-fit-content;width:fit-content;text-align:center}.H2ttl p{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.2;font-weight:700}@media screen and (max-width:1024px){.H2ttl p{font-size:4.1025641026vw;letter-spacing:.07em;line-height:1;font-weight:600}}@media screen and (max-width:1024px){.H2ttl p{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}}.H2ttl h2{position:relative;font-size:min(3.28125vw,42px);letter-spacing:.12em;line-height:1.42;font-weight:600;margin-top:min(2.5vw,32px)}@media screen and (max-width:1024px){.H2ttl h2{font-size:8.2051282051vw;letter-spacing:.12em;line-height:1.43;font-weight:600}}@media screen and (max-width:1024px){.H2ttl h2{margin-top:6.1538461538vw}}.H2dotttl,.H3dotttl{display:flex;align-items:center;gap:min(.9375vw,12px)}@media screen and (max-width:1024px){.H2dotttl,.H3dotttl{gap:3.0769230769vw}}.H2dotttl picture,.H3dotttl picture{width:min(1.171875vw,15px);flex-shrink:0}@media screen and (max-width:1024px){.H2dotttl picture,.H3dotttl picture{width:3.8461538462vw}}.H2dotttl h2,.H2dotttl h3,.H3dotttl h2,.H3dotttl h3{font-size:min(2.1875vw,28px);letter-spacing:.1em;line-height:1.42;font-weight:600}@media screen and (max-width:1024px){.H2dotttl h2,.H2dotttl h3,.H3dotttl h2,.H3dotttl h3{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.Breadcrumb ol{display:flex;align-items:center;gap:min(.78125vw,10px)}@media screen and (max-width:1024px){.Breadcrumb ol{gap:2.5641025641vw}}.Breadcrumb ol li,.Breadcrumb ol li a{position:relative;list-style:none;color:#9a9a9a;white-space:nowrap;font-size:min(.9375vw,12px);letter-spacing:.11em;line-height:2.17;font-weight:600;text-box-trim:none}@media screen and (max-width:1024px){.Breadcrumb ol li,.Breadcrumb ol li a{font-size:3.0769230769vw;letter-spacing:.11em;line-height:2.17;font-weight:600}}.Breadcrumb ol li a p,.Breadcrumb ol li p{text-box-trim:none}.Breadcrumb ol li a{transition:.35s all ease}@media screen and (min-width:1025px){.Breadcrumb ol li a:hover{color:#d68466}.Breadcrumb ol li a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.Breadcrumb ol li a:focus-visible{color:#d68466}.Breadcrumb ol li a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}@media screen and (max-width:1024px){.Breadcrumb ol li a{padding-bottom:.2564102564vw}}.Breadcrumb ol li a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#9a9a9a;transform-origin:left center;transition:.35s all ease}.Breadcrumb ol picture{width:min(.46875vw,6px);translate:0 1px;line-height:0}@media screen and (max-width:1024px){.Breadcrumb ol picture{width:1.5384615385vw}}.page-aboutus-data .H1ttl .Breadcrumb ol li:nth-of-type(2) a,.page-aboutus-history .H1ttl .Breadcrumb ol li:nth-of-type(2) a,.page-aboutus-philosophy .H1ttl .Breadcrumb ol li:nth-of-type(2) a{pointer-events:none}.page-aboutus-data .H1ttl .Breadcrumb ol li:nth-of-type(2) a::before,.page-aboutus-history .H1ttl .Breadcrumb ol li:nth-of-type(2) a::before,.page-aboutus-philosophy .H1ttl .Breadcrumb ol li:nth-of-type(2) a::before{content:none}.Tegakiarrow{--arrow-width:min(4.453125vw, 57px);--arrow-color:#524545;--draw-duration:0.7s;--draw-stroke-w:4.2;--head-wipe-w:8.6;display:inline-block;width:var(--arrow-width);aspect-ratio:58/15;color:var(--arrow-color)}@media screen and (max-width:1024px){.Tegakiarrow{--arrow-width:14.6153846154vw}}.Tegakiarrow svg{display:block;width:100%;height:100%;overflow:visible}.Tegakiarrow .arrow-ink{fill:currentColor}.Tegakiarrow .draw-line{fill:none;stroke:#fff;stroke-width:var(--draw-stroke-w);stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:100 200;stroke-dashoffset:100}@media (prefers-reduced-motion:reduce){.Tegakiarrow .draw-line{stroke-dashoffset:0!important}.Tegakiarrow .head-wipe{width:calc(var(--head-wipe-w) * 1px)!important}}.Tegakiarrow-mini{--arrow-width:min(2.34375vw, 30px);--draw-duration:0.55s;--draw-stroke-w:2.95;--head-wipe-w:8.4;aspect-ratio:30/13}@media screen and (max-width:1024px){.Tegakiarrow-mini{--arrow-width:6.6666666667vw}}.Audiotrack{display:flex;align-items:center;justify-content:center;gap:min(1.171875vw,15px);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0;font:inherit;color:inherit}@media screen and (min-width:1025px){.Audiotrack:hover p{color:#d68466}.Audiotrack:hover p::before{background:#d68466;animation:btn-draw-h .35s ease}}.Audiotrack:focus-visible p{color:#d68466}.Audiotrack:focus-visible p::before{background:#d68466;animation:btn-draw-h .35s ease}@media screen and (max-width:1024px){.Audiotrack{gap:3.0769230769vw}}.Audiotrack picture{width:min(3.515625vw,45px)}@media screen and (max-width:1024px){.Audiotrack picture{width:9.2307692308vw}}.Audiotrack p{position:relative;font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.47;font-weight:700;transition:.35s all ease;padding-bottom:min(.234375vw,3px)}@media screen and (max-width:1024px){.Audiotrack p{font-size:3.3333333333vw;letter-spacing:0;line-height:1.85;font-weight:700}}@media screen and (max-width:1024px){.Audiotrack p{padding-bottom:.7692307692vw}}.Audiotrack p::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.AudiotrackModal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:.35s all ease}.AudiotrackModal.is-open{opacity:1;pointer-events:auto}.AudiotrackModal__overlay{position:absolute;inset:0;background:rgba(82,69,69,.4);pointer-events:none}.AudiotrackModal__inner{position:relative;z-index:1;background:#f9f8f2;border-radius:min(.46875vw,6px);padding:min(2.5vw,32px) min(3.125vw,40px) min(3.75vw,48px);width:min(50vw,640px);max-width:calc(100% - min(3.125vw,40px))}@media screen and (max-width:1024px){.AudiotrackModal__inner{width:85.8974358974vw;border-radius:1.5384615385vw;padding:8.2051282051vw 10.2564102564vw 12.3076923077vw;max-width:calc(100% - 10.2564102564vw)}}.AudiotrackModal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0;font:inherit;color:inherit;position:absolute;z-index:2;top:min(2.5vw,32px);right:min(3.125vw,40px);display:flex;flex-direction:column;align-items:center;gap:min(.625vw,8px);cursor:pointer}@media screen and (max-width:1024px){.AudiotrackModal__close{top:8.2051282051vw;right:10.2564102564vw;gap:2.0512820513vw}}.AudiotrackModal__close img{width:min(1.875vw,24px)}@media screen and (max-width:1024px){.AudiotrackModal__close img{width:6.1538461538vw}}.AudiotrackModal__close span{font-family:"Crimson Text",serif;font-weight:700;font-size:min(.78125vw,10px);letter-spacing:.2em;color:#524545}@media screen and (max-width:1024px){.AudiotrackModal__close span{font-size:2.5641025641vw}}.AudiotrackModal__icon{width:min(4.21875vw,54px);margin:0 auto min(1.875vw,24px);filter:drop-shadow(0 min(-.28125vw, -3.6px) min(.703125vw, 9px) rgba(209, 198, 154, .44))}.AudiotrackModal__icon picture{width:100%}@media screen and (max-width:1024px){.AudiotrackModal__icon{width:13.8461538462vw;margin:0 auto 6.1538461538vw}}.AudiotrackModal__ttl{font-family:"Shippori Mincho",serif;font-weight:700;font-size:min(1.25vw,16px);line-height:min(2.65625vw,34px);letter-spacing:.04em;color:#524545;text-align:center;margin-bottom:min(1.875vw,24px)}@media screen and (max-width:1024px){.AudiotrackModal__ttl{font-size:4.1025641026vw;line-height:8.7179487179vw;margin-bottom:6.1538461538vw}}.AudiotrackModal__txt{font-family:"Shippori Mincho",serif;font-weight:600;font-size:min(1.09375vw,14px);line-height:min(1.875vw,24px);letter-spacing:.05em;color:#524545}@media screen and (max-width:1024px){.AudiotrackModal__txt{font-size:3.5897435897vw;line-height:6.1538461538vw}}.Faq .acc__txt{position:relative;width:100%;display:flex;align-items:flex-start;gap:min(.78125vw,10px);cursor:pointer}@media screen and (max-width:1024px){.Faq .acc__txt{gap:2.5641025641vw}}.Faq .acc__txtPlus{position:relative;display:flex;align-self:center;width:min(1.640625vw,21px)}@media screen and (max-width:1024px){.Faq .acc__txtPlus{align-self:flex-start}}@media screen and (max-width:1024px){.Faq .acc__txtPlus{width:5.8974358974vw}}.Faq .acc__txtPlus picture{position:absolute;top:50%;right:min(.78125vw,10px);translate:0 -50%;height:min(1.640625vw,21px);transition:.35s all ease}@media screen and (max-width:1024px){.Faq .acc__txtPlus picture{top:1.2820512821vw;right:2.5641025641vw;height:5.8974358974vw;translate:0 0}}.Faq .acc__txtPlus picture:last-of-type{rotate:-90deg}.Faq__alpha{display:flex;align-items:center;justify-content:center;width:min(2.8125vw,36px);height:min(2.8125vw,36px);border-radius:999px;background:#d68466;color:#fff;font-family:"Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.640625vw,21px);font-weight:600;line-height:1.1;flex-shrink:0}@media screen and (max-width:1024px){.Faq__alpha{width:9.2307692308vw;height:9.2307692308vw;font-size:5.3846153846vw}}.Faq__txt{flex:1}.Faq__txt p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;font-size:min(1.328125vw,17px);text-box-trim:none}@media screen and (max-width:1024px){.Faq__txt p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}.Faq .acc__cnt{overflow:clip;transition:.35s all ease}.Faq__cntInner{display:flex;gap:min(1.09375vw,14px);padding-top:min(1.875vw,24px)}@media screen and (max-width:1024px){.Faq__cntInner{gap:3.5897435897vw;padding-top:5.1282051282vw}}.Faq__cntInner .Faq__alpha{background:#524545;color:#fff}.Faq__cnt{flex:1;display:flex;flex-direction:column;gap:min(1.875vw,24px)}@media screen and (max-width:1024px){.Faq__cnt{gap:0}}.Faq__ansList{display:flex;flex-direction:column;gap:min(1.875vw,24px)}@media screen and (max-width:1024px){.Faq__ansList{gap:4.1025641026vw}}.Faq__ansList li{display:flex;gap:min(.625vw,8px);align-items:center;font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;line-height:1}@media screen and (max-width:1024px){.Faq__ansList li{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.Faq__ansList li{align-items:flex-start;gap:3.0769230769vw}}.Faq__ansList li::before{content:"";width:min(.78125vw,10px);height:min(.78125vw,10px);border-radius:999px;background:#d68466;flex-shrink:0}@media screen and (max-width:1024px){.Faq__ansList li::before{margin-top:3.0769230769vw;width:2.5641025641vw;height:2.5641025641vw}}.Faq__ansTxt{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;text-box-trim:none}@media screen and (max-width:1024px){.Faq__ansTxt{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.Faq__ansTxt a{position:relative;color:#524545;transition:.35s all ease}@media screen and (min-width:1025px){.Faq__ansTxt a:hover{color:#d68466}.Faq__ansTxt a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.Faq__ansTxt a:focus-visible{color:#d68466}.Faq__ansTxt a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.Faq__ansTxt a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.Footercards{position:relative;width:100%;display:flex;justify-content:center;align-items:stretch;gap:min(1.40625vw,18px);z-index:1}@media screen and (max-width:1024px){.Footercards{flex-direction:column;gap:0}}.Footercards a{position:relative;width:-moz-fit-content;width:fit-content;background:#f9f8f2;rotate:2deg;transition:.6s all ease-out}@media screen and (max-width:1024px){.Footercards a{width:calc(100% - 2.0512820513vw);margin:0 auto;rotate:1deg}}@media screen and (min-width:1025px){.Footercards a:hover{rotate:0deg;translate:0 max(-1.5625vw,-20px)}.Footercards a:hover .inner{rotate:0deg}}.Footercards a:focus-visible{rotate:0deg;translate:0 max(-1.5625vw,-20px)}.Footercards a:focus-visible .inner{rotate:0deg}.Footercards a:first-of-type::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,#d68466 1px,transparent 1px),linear-gradient(to top,#d68466 1px,transparent 1px);background-size:10px 10px;background-position:5px 5px;opacity:.5}@media screen and (max-width:1024px){.Footercards a:first-of-type::before{width:100%}}.Footercards a:first-of-type::after{width:calc(100% - min(1.875vw,24px));height:calc(100% - min(.78125vw,10px));left:50%;translate:-50% 0;border-radius:20px}@media screen and (max-width:1024px){.Footercards a:first-of-type::after{width:calc(100% - 2.0512820513vw);height:calc(100% - 2.0512820513vw)}}.Footercards a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;border-radius:6px;z-index:1}@media screen and (max-width:1024px){.Footercards a:last-of-type{margin-top:-7.6923076923vw;box-shadow:0 -4px 10px 0 rgba(217,217,217,.25);overflow:clip}}.Footercards a:last-of-type .inner{padding:0 min(4.296875vw,55px) min(1.5625vw,20px) min(2.578125vw,33px)}@media screen and (max-width:1024px){.Footercards a:last-of-type .inner{padding:1.0256410256vw 19.4871794872vw 8.2051282051vw 4.6153846154vw}}.Footercards a:last-of-type .inner>picture{width:min(30.46875vw,390px)}@media screen and (max-width:1024px){.Footercards a:last-of-type .inner>picture{width:83.0769230769vw;flex-shrink:0}}.Footercards a .inner{position:relative;padding:min(3.125vw,40px) min(6.25vw,80px) min(3.515625vw,45px) min(3.75vw,48px);z-index:2;display:flex;align-items:center;justify-content:center;rotate:-2deg;transition:.6s all ease-out}@media screen and (max-width:1024px){.Footercards a .inner{padding:6.1538461538vw 13.8461538462vw 11.0256410256vw 12.8205128205vw}}.Footercards a .inner>picture{width:min(28.515625vw,365px)}@media screen and (max-width:1024px){.Footercards a .inner>picture{width:69.7435897436vw}}.Footercards a .inner__lower{display:flex;justify-content:flex-end;align-items:flex-end;gap:min(1.25vw,16px)}.Footercards a .inner__lower p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.47;font-weight:700}.Footercards a .inner__arrow{position:absolute;top:50%;right:min(2.96875vw,38px);translate:0 -50%;width:min(5.234375vw,67px);padding:min(1.640625vw,21px) min(.859375vw,11px) min(1.328125vw,17px);border:1px solid #524545;border-radius:999px;background:#fff}@media screen and (max-width:1024px){.Footercards a .inner__arrow{right:6.9230769231vw;width:13.8461538462vw;padding:3.0769230769vw 2.3076923077vw}}.Footercards a .inner__arrow span{--arrow-width:min(3.4375vw, 44px)}@media screen and (max-width:1024px){.Footercards a .inner__arrow span{--arrow-width:9.2307692308vw}}.Top-aboutlink{width:min(22.1875vw,284px)}@media screen and (max-width:1024px){.Top-aboutlink{width:76.4102564103vw}}.Top-aboutlink a{position:relative;display:flex;flex-direction:column;align-items:center;gap:min(.9375vw,12px);padding-bottom:min(1.5625vw,20px)}@media screen and (max-width:1024px){.Top-aboutlink a{flex-direction:row;gap:1.2820512821vw;padding-bottom:2.0512820513vw}}.Top-aboutlink a>picture{width:min(10.9375vw,140px)}@media screen and (max-width:1024px){.Top-aboutlink a>picture{width:11.5384615385vw}}.Top-aboutlink a p{color:#524545;text-align:center;font-size:min(1.5625vw,20px);letter-spacing:.12em;line-height:normal;font-weight:600;white-space:nowrap}@media screen and (max-width:1024px){.Top-aboutlink a p{font-size:4.1025641026vw;letter-spacing:.12em;line-height:1.5;font-weight:600}}.Top-aboutlink a .arrow{position:absolute;bottom:0;left:50%;translate:-50% 0;width:min(18.75vw,240px)}@media screen and (max-width:1024px){.Top-aboutlink a .arrow{width:76.4102564103vw}}.Top-aboutlink a .arrow img{display:block;width:100%}.Top-aboutlink a .arrow__vector{position:absolute;top:0;left:0}@media screen and (min-width:1025px){.Top-aboutlink a:hover .arrow__line{animation:btn-reveal-h .7s ease both}.Top-aboutlink a:hover .arrow__vector{animation:aboutlink-arrow-reveal .7s ease both}}.Top-aboutlink a:focus-visible .arrow__line{animation:btn-reveal-h .7s ease both}.Top-aboutlink a:focus-visible .arrow__vector{animation:aboutlink-arrow-reveal .7s ease both}.About-philosophy-wwv{position:relative;width:100%;padding:min(4.6875vw,60px) min(2.5vw,32px);border-radius:20px;background:#f9f8f2;overflow:clip}@media screen and (max-width:1024px){.About-philosophy-wwv{padding:15.3846153846vw 7.1794871795vw}}.About-philosophy-wwv__en{position:absolute;right:0;bottom:max(-1.09375vw,-14px);width:min(42.1875vw,540px);pointer-events:none}@media screen and (max-width:1024px){.About-philosophy-wwv__en{bottom:-2.5641025641vw;width:61.5384615385vw}}.About-philosophy-wwv__upper{position:relative;display:flex;align-items:flex-start;gap:min(1.875vw,24px)}.About-philosophy-wwv__upper>picture{width:min(7.96875vw,102px);border-radius:4px;overflow:clip}@media screen and (max-width:1024px){.About-philosophy-wwv__upper>picture{position:absolute;top:-2.5641025641vw;right:-2.5641025641vw;width:20.5128205128vw}}.About-philosophy-wwv__upper .ttl__sub{display:flex;align-items:center;gap:min(.9375vw,12px)}@media screen and (max-width:1024px){.About-philosophy-wwv__upper .ttl__sub{gap:3.3333333333vw}}.About-philosophy-wwv__upper .ttl__sub p{font-size:min(1.40625vw,18px);letter-spacing:.16em;line-height:2.44;font-weight:600;line-height:0}@media screen and (max-width:1024px){.About-philosophy-wwv__upper .ttl__sub p{font-size:4.358974359vw;letter-spacing:.14em;line-height:1.76;font-weight:600}}.About-philosophy-wwv__upper .ttl h3{margin-top:min(1.875vw,24px);font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.About-philosophy-wwv__upper .ttl h3{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}@media screen and (max-width:1024px){.About-philosophy-wwv__upper .ttl h3{margin-top:6.1538461538vw}}.About-philosophy-wwv__txt{margin-top:min(3.75vw,48px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.About-philosophy-wwv__txt{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.About-philosophy-wwv__txt{margin-top:12.3076923077vw}}.About-philosophy-link,.Work-link{width:100%}.About-philosophy-link a,.Work-link a{display:flex;align-items:center;gap:min(2.5vw,32px);padding:min(1.5625vw,20px) min(2.5vw,32px);background:#fff;border-radius:6px;transition:.6s all ease-out}@media screen and (max-width:1024px){.About-philosophy-link a,.Work-link a{padding:5.1282051282vw 7.1794871795vw;flex-direction:column;gap:5.1282051282vw}}.About-philosophy-link a>picture,.Work-link a>picture{width:min(16.640625vw,213px);height:min(9.375vw,120px);overflow:clip}@media screen and (max-width:1024px){.About-philosophy-link a>picture,.Work-link a>picture{width:100%;height:100%}}.About-philosophy-link a>picture img,.Work-link a>picture img{-o-object-fit:cover;object-fit:cover;transition:.6s all ease-out}.About-philosophy-link a .right,.Work-link a .right{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:min(2.34375vw,30px)}@media screen and (max-width:1024px){.About-philosophy-link a .right,.Work-link a .right{gap:7.6923076923vw}}.About-philosophy-link a .right__txtsTxt,.Work-link a .right__txtsTxt{color:#d68466;font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600}@media screen and (max-width:1024px){.About-philosophy-link a .right__txtsTxt,.Work-link a .right__txtsTxt{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.About-philosophy-link a .right__txtsTtl,.Work-link a .right__txtsTtl{color:#524545;font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;margin-top:min(1.25vw,16px);font-size:min(1.875vw,24px)}@media screen and (max-width:1024px){.About-philosophy-link a .right__txtsTtl,.Work-link a .right__txtsTtl{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}@media screen and (max-width:1024px){.About-philosophy-link a .right__txtsTtl,.Work-link a .right__txtsTtl{margin-top:4.1025641026vw}}.About-philosophy-link a .right__deco,.Work-link a .right__deco{display:flex;align-self:flex-end;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.About-philosophy-link a .right__deco,.Work-link a .right__deco{gap:2.0512820513vw}}.About-philosophy-link a .right__deco p,.Work-link a .right__deco p{color:#524545;font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.47;font-weight:700}@media screen and (max-width:1024px){.About-philosophy-link a .right__deco p,.Work-link a .right__deco p{font-size:3.5897435897vw;letter-spacing:0;line-height:1.42;font-weight:700}}.About-philosophy-link a .right__deco picture,.Work-link a .right__deco picture{width:min(1.953125vw,25px)}@media screen and (max-width:1024px){.About-philosophy-link a .right__deco picture,.Work-link a .right__deco picture{width:5.3846153846vw}}.About-philosophy-link a .right__deco .Tegakiarrow-mini,.Work-link a .right__deco .Tegakiarrow-mini{--arrow-width:min(1.953125vw, 25px)}@media screen and (max-width:1024px){.About-philosophy-link a .right__deco .Tegakiarrow-mini,.Work-link a .right__deco .Tegakiarrow-mini{--arrow-width:5.3846153846vw}}.Work-link{border-radius:3px}.Work-link a{position:relative;align-items:flex-start;gap:min(1.25vw,16px);padding:min(1.5625vw,20px) min(1.5625vw,20px) min(4.375vw,56px)}@media screen and (max-width:1024px){.Work-link a{flex-direction:row;align-items:center;gap:3.5897435897vw;padding:5.1282051282vw 7.1794871795vw 14.358974359vw}}@media screen and (min-width:1025px){.Work-link a:hover{rotate:-2deg}}.Work-link a:focus-visible{rotate:-2deg}.Work-link a picture{width:min(9.6875vw,124px);height:auto;border-radius:6px;overflow:clip;flex-shrink:0}@media screen and (max-width:1024px){.Work-link a picture{width:31.7948717949vw}}.Work-link a .right__txtsTxt{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;line-height:1}@media screen and (max-width:1024px){.Work-link a .right__txtsTxt{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.Work-link a .right__txtsTtl{margin-top:min(1.25vw,16px);font-size:min(1.25vw,16px);letter-spacing:0;line-height:1.5;font-weight:700}@media screen and (max-width:1024px){.Work-link a .right__txtsTtl{font-size:4.1025641026vw;letter-spacing:.04em;line-height:1.5;font-weight:700}}@media screen and (max-width:1024px){.Work-link a .right__txtsTtl{margin-top:4.1025641026vw}}.Work-link a .right__deco{position:absolute;right:min(1.5625vw,20px);bottom:min(1.5625vw,20px)}@media screen and (max-width:1024px){.Work-link a .right__deco{right:7.9487179487vw;bottom:4.358974359vw}}@media screen and (max-width:1024px){.Work-link a .right__deco picture{width:6.4102564103vw}}@media screen and (max-width:1024px){.Work-link a .right__deco .Tegakiarrow-mini{--arrow-width:6.4102564103vw}}.About-historyacc{width:100%;background:#fff;border-radius:3px;cursor:pointer}.About-historyacc.is-on .acc__txtPlus picture:first-of-type{rotate:-90deg}.About-historyacc .acc__txt{display:flex;align-items:center;justify-content:space-between;padding:min(3.75vw,48px) min(2.5vw,32px)}@media screen and (max-width:1024px){.About-historyacc .acc__txt{padding:12.3076923077vw 8.2051282051vw}}.About-historyacc .acc__txtTtl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600;line-height:1}@media screen and (max-width:1024px){.About-historyacc .acc__txtTtl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}@media screen and (max-width:1024px){.About-historyacc .acc__txtTtl h2{line-height:1}}.About-historyacc .acc__txtTtl p{margin-top:min(1.5625vw,20px);color:#d68466;font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;line-height:1}@media screen and (max-width:1024px){.About-historyacc .acc__txtTtl p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.About-historyacc .acc__txtTtl p{margin-top:5.1282051282vw;line-height:1}}.About-historyacc .acc__txtPlus{position:relative;display:block;width:min(1.640625vw,21px)}@media screen and (max-width:1024px){.About-historyacc .acc__txtPlus{width:5.3846153846vw}}.About-historyacc .acc__txtPlus picture{position:absolute;top:50%;right:min(.78125vw,10px);translate:0 -50%;height:min(1.640625vw,21px);transition:.35s all ease}@media screen and (max-width:1024px){.About-historyacc .acc__txtPlus picture{right:2.5641025641vw;height:5.3846153846vw}}.About-historyacc .acc__txtPlus picture:last-of-type{rotate:-90deg}.About-historyacc .acc__cnt{overflow:clip;transition:.35s all ease}.About-historyacc .acc__cntInner{padding:0 min(2.5vw,32px) min(3.75vw,48px)}@media screen and (max-width:1024px){.About-historyacc .acc__cntInner{padding:0 8.2051282051vw 12.3076923077vw}}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYear svg{width:100%;height:3px}}.About-historyacc .acc__cntInnerYear:nth-child(n+2){margin-top:min(3.75vw,48px)}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYear:nth-child(n+2){margin-top:12.3076923077vw}}.About-historyacc .acc__cntInnerYear:nth-child(n+2) .acc__cntInnerYearNum{padding-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYear:nth-child(n+2) .acc__cntInnerYearNum{padding-top:12.3076923077vw}}.About-historyacc .acc__cntInnerYearNum{display:flex;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearNum{gap:1.7948717949vw}}.About-historyacc .acc__cntInnerYearNum picture{width:min(1.5625vw,20px);line-height:0}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearNum picture{width:5.1282051282vw}}.About-historyacc .acc__cntInnerYearNum p{color:#d68466;font-size:min(2.03125vw,26px);letter-spacing:.12em;line-height:normal;font-weight:600}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearNum p{font-size:6.6666666667vw;letter-spacing:.12em;line-height:normal;font-weight:600}}.About-historyacc .acc__cntInnerYearCnts div{margin-top:min(2.5vw,32px)}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCnts div{margin-top:8.2051282051vw}}.About-historyacc .acc__cntInnerYearCntsBlockDate{position:relative;padding-left:min(1.71875vw,22px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;line-height:1}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsBlockDate{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsBlockDate{padding-left:5.641025641vw;line-height:1}}.About-historyacc .acc__cntInnerYearCntsBlockDate::before{position:absolute;content:"";top:50%;left:0;translate:0 -50%;width:min(.78125vw,10px);height:min(.78125vw,10px);background:#d68466;border-radius:999px}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsBlockDate::before{width:2.5641025641vw;height:2.5641025641vw}}.About-historyacc .acc__cntInnerYearCntsBlockTxt{margin-top:min(1.5625vw,20px);font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsBlockTxt{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsBlockTxt{margin-top:5.1282051282vw}}.About-historyacc .acc__cntInnerYearCntsBlockTxt a{position:relative;color:#524545;transition:.35s all ease}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsBlockTxt a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#524545}}@media screen and (min-width:1025px){.About-historyacc .acc__cntInnerYearCntsBlockTxt a:hover{color:#d68466}.About-historyacc .acc__cntInnerYearCntsBlockTxt a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.About-historyacc .acc__cntInnerYearCntsBlockTxt a:focus-visible{color:#d68466}.About-historyacc .acc__cntInnerYearCntsBlockTxt a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.About-historyacc .acc__cntInnerYearCntsBlockTxt a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsBlockTxt a::before{display:none}}.About-historyacc .acc__cntInnerYearCntsBlockTxt span{color:#d68466}.About-historyacc .acc__cntInnerYearCntsChallenge{padding:min(2.5vw,32px) min(1.5625vw,20px);background:#f6f6f6;border-radius:20px}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsChallenge{padding:8.2051282051vw 5.1282051282vw}}.About-historyacc .acc__cntInnerYearCntsChallengeTtl{color:#d68466;font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsChallengeTtl{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}.About-historyacc .acc__cntInnerYearCntsChallengeTxts{display:flex;align-items:flex-start;gap:min(2.34375vw,30px)}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsChallengeTxts{align-items:center;flex-direction:column;gap:6.1538461538vw;margin-top:6.1538461538vw!important}}.About-historyacc .acc__cntInnerYearCntsChallengeTxts picture{flex-shrink:0;mix-blend-mode:multiply}.About-historyacc .acc__cntInnerYearCntsChallengeTxts picture.is-portrait{width:min(12.5vw,160px)}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsChallengeTxts picture.is-portrait{width:41.0256410256vw}}.About-historyacc .acc__cntInnerYearCntsChallengeTxts picture.is-landscape{width:min(15.625vw,200px)}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsChallengeTxts picture.is-landscape{width:51.2820512821vw}}.About-historyacc .acc__cntInnerYearCntsChallengeTxts picture img{width:100%;height:auto}.About-historyacc .acc__cntInnerYearCntsChallengeTxts p{font-size:min(1.015625vw,13px);letter-spacing:.11em;line-height:2;font-weight:600}@media screen and (max-width:1024px){.About-historyacc .acc__cntInnerYearCntsChallengeTxts p{font-size:3.3333333333vw;letter-spacing:.11em;line-height:2;font-weight:600}}.Lowerindex{display:flex;justify-content:center;margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.Lowerindex{margin-top:12.3076923077vw}}.Lowerindex__nav{display:flex;align-items:center;gap:min(1.875vw,24px)}@media screen and (max-width:1024px){.Lowerindex__nav{gap:6.1538461538vw}}.Lowerindex__item{display:flex;align-items:center;gap:min(.390625vw,5px);font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;color:#524545;transition:.35s all ease}@media screen and (max-width:1024px){.Lowerindex__item{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.Lowerindex__item{gap:1.2820512821vw}}@media screen and (min-width:1025px){.Lowerindex__item:hover{color:#d68466}}.Lowerindex__item:focus-visible{color:#d68466}.Lowerindex__item svg{width:min(.78125vw,10px);height:min(.78125vw,10px)}@media screen and (max-width:1024px){.Lowerindex__item svg{width:2.5641025641vw;height:2.5641025641vw}}.Lowerindex__sep{display:block;width:1px;height:min(1.09375vw,14px);background:#524545}@media screen and (max-width:1024px){.Lowerindex__sep{height:2.5641025641vw}}.Exvoice{padding:min(2.5vw,32px);background:#f9f8f2;border-radius:30px;display:flex;flex-direction:column;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.Exvoice{padding:8.2051282051vw 7.1794871795vw;gap:4.1025641026vw}}.Exvoice__head{display:flex;align-items:center;gap:min(1.875vw,24px)}.Exvoice__icon{flex-shrink:0;width:min(6.875vw,88px)}.Exvoice__icon img{width:100%;display:block}.Exvoice__headRight{display:flex;flex-direction:column;gap:min(1.875vw,24px);flex:1;min-width:0}.Exvoice__headTtl{font-weight:700;font-size:min(1.171875vw,15px);line-height:min(2.1875vw,28px);letter-spacing:.11em;color:#524545}.Exvoice__headCap{font-weight:600;font-size:min(1.09375vw,14px);line-height:min(1.875vw,24px);letter-spacing:.05em;color:#524545}.Exvoice__player{background:#fff;border-radius:3px 3px 0 0;box-shadow:0 -4px 20px 0 rgba(217,217,217,.25);padding:min(2.1875vw,28px) min(2.5vw,32px) min(1.5625vw,20px);display:flex;flex-direction:column;gap:min(1.25vw,16px)}.Exvoice__audio{display:none}.Exvoice__track{display:flex;align-items:center;justify-content:space-between;gap:min(2.5vw,32px)}.Exvoice__trackInfo{flex:1;display:flex;flex-direction:column;gap:min(1.25vw,16px);min-width:0}.Exvoice__trackTtl{font-weight:700;font-size:min(1.25vw,16px);line-height:1;letter-spacing:.04em;color:#524545;overflow:clip;text-overflow:ellipsis;white-space:nowrap;text-box-trim:none;align-self:stretch;min-width:0;-moz-column-gap:min(3.125vw,40px);column-gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.Exvoice__trackTtl{-moz-column-gap:10.2564102564vw;column-gap:10.2564102564vw}}.Exvoice__trackTtl span{display:inline-block;white-space:nowrap}.Exvoice__trackTtl.is-marquee{display:flex;text-align:left}.Exvoice__trackTtl.is-marquee span{flex-shrink:0;animation:exvoice-marquee var(--marquee-duration,10s) linear infinite}.Exvoice__trackBy{font-weight:600;font-size:min(1.09375vw,14px);line-height:1;letter-spacing:.05em;color:#9a9a9a}.Exvoice__playBtn{flex-shrink:0;background:0 0;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:.35s all ease}.Exvoice__playBtn:hover{opacity:.7}.Exvoice__playBtn img{display:block;width:min(3.75vw,48px);height:min(3.75vw,48px)}.Exvoice__playBtn .Exvoice__iconPause{display:none;width:min(3.75vw,48px);height:min(3.75vw,48px)}.Exvoice__playBtn.is-playing img.Exvoice__iconPlay{display:none}.Exvoice__playBtn.is-playing .Exvoice__iconPause{display:block}.Exvoice__controls{display:flex;flex-direction:column;align-items:flex-end;gap:min(1.25vw,16px)}.Exvoice__controlsRow{display:flex;align-items:center;gap:min(1.796875vw,23px);width:100%}.Exvoice__skip{flex-shrink:0;background:0 0;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:min(1.5625vw,20px);height:min(1.5625vw,20px);transition:.35s all ease}.Exvoice__skip:hover{opacity:.7}.Exvoice__skip img{display:block;width:100%;height:100%}.Exvoice__progress{flex:1;padding:min(.234375vw,3px) 0}.Exvoice__progressTrack{width:100%;height:3px;border-radius:999px;background:#cbcbcb;position:relative}.Exvoice__progressBar{position:absolute;top:0;left:0;height:100%;width:0%;background:#d68466;transition:width .1s linear}.Exvoice__time{font-family:"Shippori Mincho",serif;font-weight:700;font-size:min(1.09375vw,14px);line-height:1;color:#d68466;white-space:nowrap}@media screen and (max-width:1024px){.Exvoice{padding:8.2051282051vw 7.1794871795vw;gap:4.1025641026vw;border-radius:30px}.Exvoice__head{gap:4.8717948718vw}.Exvoice__icon{width:19.4871794872vw}.Exvoice__headRight{gap:4.8717948718vw}.Exvoice__headTtl{font-size:3.8461538462vw;line-height:7.1794871795vw}.Exvoice__headCap{font-size:3.0769230769vw;line-height:5.1282051282vw}.Exvoice__player{padding:7.1794871795vw 5.1282051282vw 5.1282051282vw;gap:4.1025641026vw}.Exvoice__track{flex-direction:column;align-items:center;justify-content:center;gap:5.1282051282vw}.Exvoice__trackInfo{align-self:stretch;align-items:center;gap:4.1025641026vw;overflow:clip}.Exvoice__trackTtl{font-size:4.1025641026vw;line-height:8.7179487179vw;text-align:center;white-space:nowrap}.Exvoice__trackBy{font-size:3.5897435897vw;line-height:6.1538461538vw;text-align:center;text-box-trim:none}.Exvoice__playBtn .Exvoice__iconPause,.Exvoice__playBtn img{width:12.3076923077vw;height:12.3076923077vw}.Exvoice__controls{gap:4.1025641026vw}.Exvoice__controlsRow{gap:5.8974358974vw}.Exvoice__skip{width:5.1282051282vw;height:5.1282051282vw}.Exvoice__time{font-size:3.5897435897vw}}.ExvoicePlayer{position:fixed;right:0;bottom:0;width:min(35.15625vw,450px);padding:min(2.96875vw,38px) min(2.5vw,32px) min(1.5625vw,20px) min(3.125vw,40px);background:#fff;border-radius:3px 3px 0 0;box-shadow:0 -4px 20px 0 rgba(217,217,217,.25);z-index:50;transition:.35s all ease}@media screen and (max-width:1024px){.ExvoicePlayer{width:100%;padding:6.1538461538vw 5.1282051282vw 4.1025641026vw 6.1538461538vw}}.ExvoicePlayer[aria-hidden=true]{opacity:0;pointer-events:none;transform:translateY(min(.78125vw,10px))}@media screen and (max-width:1024px){.ExvoicePlayer[aria-hidden=true]{transform:translateY(2.5641025641vw)}}.ExvoicePlayer__close{position:absolute;top:min(.78125vw,10px);left:min(.78125vw,10px);width:min(1.25vw,16px);height:min(1.25vw,16px);background:#f9f8f2;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:999px}@media screen and (max-width:1024px){.ExvoicePlayer__close{top:2.5641025641vw;left:2.5641025641vw;width:4.1025641026vw;height:4.1025641026vw}}.ExvoicePlayer__close svg{width:min(.46875vw,6px);height:min(.46875vw,6px)}@media screen and (max-width:1024px){.ExvoicePlayer__close svg{width:1.5384615385vw;height:1.5384615385vw}}.ExvoicePlayer__main{display:flex;align-items:center;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.ExvoicePlayer__main{gap:4.1025641026vw}}.ExvoicePlayer__playBtn{flex-shrink:0;width:min(3.359375vw,43px);height:min(3.359375vw,43px);background:0 0;border:none;cursor:pointer;padding:0}@media screen and (max-width:1024px){.ExvoicePlayer__playBtn{width:11.0256410256vw;height:11.0256410256vw}}.ExvoicePlayer__playBtn img,.ExvoicePlayer__playBtn svg{width:100%;height:100%;display:block}.ExvoicePlayer__playBtn .ExvoicePlayer__iconPause{display:none}.ExvoicePlayer__playBtn .ExvoicePlayer__iconPlay{display:block}.ExvoicePlayer__playBtn.is-playing .ExvoicePlayer__iconPause{display:block}.ExvoicePlayer__playBtn.is-playing .ExvoicePlayer__iconPlay{display:none}.ExvoicePlayer__info{display:flex;flex-direction:column;gap:min(.3125vw,4px);overflow:clip;flex:1;min-width:0}@media screen and (max-width:1024px){.ExvoicePlayer__info{gap:1.0256410256vw}}.ExvoicePlayer__ttl{overflow:clip;white-space:nowrap;font-weight:700;font-size:min(1.25vw,16px);letter-spacing:.04em;color:#524545;text-box-trim:none;align-self:stretch;min-width:0;-moz-column-gap:min(3.125vw,40px);column-gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.ExvoicePlayer__ttl{font-size:3.5897435897vw}}@media screen and (max-width:1024px){.ExvoicePlayer__ttl{-moz-column-gap:10.2564102564vw;column-gap:10.2564102564vw}}.ExvoicePlayer__ttl span{display:inline-block;white-space:nowrap}.ExvoicePlayer__ttl.is-marquee{display:flex;text-align:left}.ExvoicePlayer__ttl.is-marquee span{flex-shrink:0;animation:exvoice-marquee var(--marquee-duration,10s) linear infinite}.ExvoicePlayer__by{font-weight:600;font-size:min(.9375vw,12px);color:#9a9a9a;white-space:nowrap;overflow:clip;text-overflow:ellipsis;text-box-trim:none}@media screen and (max-width:1024px){.ExvoicePlayer__by{font-size:3.0769230769vw}}.ExvoicePlayer__time{font-size:min(.9375vw,12px);color:#d68466}@media screen and (max-width:1024px){.ExvoicePlayer__time{font-size:3.0769230769vw}}.ExvoicePlayer__controls{display:flex;align-items:center;gap:min(1.796875vw,23px);margin-top:min(1.25vw,16px)}@media screen and (max-width:1024px){.ExvoicePlayer__controls{gap:4.1025641026vw;margin-top:3.0769230769vw}}.ExvoicePlayer__skip{flex-shrink:0;width:min(1.5625vw,20px);background:0 0;border:none;cursor:pointer;padding:0}@media screen and (max-width:1024px){.ExvoicePlayer__skip{width:5.1282051282vw}}.ExvoicePlayer__skip img{width:100%;display:block}.ExvoicePlayer__progress{flex:1;min-width:0;display:flex;align-items:center}.ExvoicePlayer__progressTrack{width:100%;height:min(.15625vw,2px);background:#d9d9d9;border-radius:999px;position:relative}@media screen and (max-width:1024px){.ExvoicePlayer__progressTrack{height:.5128205128vw}}.ExvoicePlayer__progressBar{position:absolute;left:0;top:0;height:100%;width:0;background:#d68466;border-radius:999px}@keyframes exvoice-marquee{0%{transform:translateX(0)}100%{transform:translateX(var(--marquee-offset,0))}}@media (prefers-reduced-motion:reduce){.ExvoicePlayer__ttl.is-marquee,.Exvoice__trackTtl.is-marquee{display:block}.ExvoicePlayer__ttl.is-marquee span,.Exvoice__trackTtl.is-marquee span{animation:none}.ExvoicePlayer__ttl.is-marquee [data-marquee-clone],.Exvoice__trackTtl.is-marquee [data-marquee-clone]{display:none}}.OtherArticles{width:min(67.1875vw,860px);margin:min(12.5vw,160px) auto 0}@media screen and (max-width:1024px){.OtherArticles{width:89.7435897436vw;margin-top:30.7692307692vw}}.OtherArticles__ttl{font-size:min(2.1875vw,28px);letter-spacing:.1em;line-height:1.42;font-weight:600}@media screen and (max-width:1024px){.OtherArticles__ttl{font-size:7.1794871795vw}}.OtherArticles__grid{display:flex;flex-wrap:wrap;gap:min(2.1875vw,28px);margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.OtherArticles__grid{flex-direction:column;gap:3.0769230769vw;margin-top:10.2564102564vw}}.OtherArticles__card{display:flex;flex-direction:column;gap:min(1.25vw,16px);align-items:flex-end;width:min(32.5vw,416px);padding:min(1.5625vw,20px);background:#fff;border-radius:3px;overflow:clip;text-decoration:none;transition:.6s all ease-out}@media screen and (max-width:1024px){.OtherArticles__card{width:100%;padding:4.1025641026vw;gap:3.0769230769vw}}@media screen and (min-width:1025px){.OtherArticles__card:hover{rotate:-2deg}}.OtherArticles__card:focus-visible{rotate:-2deg}.OtherArticles__cardInner{display:flex;gap:min(1.25vw,16px);align-items:center;width:100%}@media screen and (max-width:1024px){.OtherArticles__cardInner{gap:3.0769230769vw}}.OtherArticles__cardThumb{flex-shrink:0;width:min(9.6875vw,124px);height:min(5.46875vw,70px);border-radius:6px;overflow:clip}@media screen and (max-width:1024px){.OtherArticles__cardThumb{width:25.641025641vw;height:14.358974359vw}}.OtherArticles__cardThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.35s all ease}.OtherArticles__cardInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.OtherArticles__cardInfo{gap:2.0512820513vw}}.OtherArticles__cardType{font-weight:600;font-size:min(.9375vw,12px);line-height:1.67;color:#d68466;white-space:nowrap}@media screen and (max-width:1024px){.OtherArticles__cardType{font-size:3.0769230769vw}}.OtherArticles__cardTtl{font-weight:700;font-size:min(1.25vw,16px);line-height:1.56;letter-spacing:.04em;color:#524545}@media screen and (max-width:1024px){.OtherArticles__cardTtl{font-size:3.5897435897vw}}.OtherArticles__cardArrow{display:flex;align-items:center;width:min(2.5vw,32px);height:min(2.5vw,32px);flex-shrink:0}@media screen and (max-width:1024px){.OtherArticles__cardArrow{width:7.1794871795vw;height:7.1794871795vw}}.OtherArticles__cardArrow .Tegakiarrow-mini{--arrow-width:100%}.Datacard{display:flex;flex-direction:column;width:100%;height:100%}.Datacard__head{display:flex;justify-content:flex-start;width:min(9.53125vw,122px);height:min(1.875vw,24px);flex-shrink:0}@media screen and (max-width:1024px){.Datacard__head{width:31.2820512821vw;height:6.1538461538vw}}.Datacard__head svg{display:block;width:100%;height:100%}.Datacard__body{position:relative;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:min(2.1875vw,28px);width:100%;padding:min(3.125vw,40px) min(2.5vw,32px);background:#fff;border-radius:0 20px 20px 20px}@media screen and (max-width:1024px){.Datacard__body{gap:0;padding:10.2564102564vw 8.2051282051vw}}.Datacard__body.is-on .acc__txtPlus picture:first-of-type{rotate:-90deg}.Datacard__body.is-on .Datacard__toggleTxt.-more{display:none}.Datacard__body.is-on .Datacard__toggleTxt.-close{display:block}.Datacard__no{position:absolute;left:min(2.5vw,32px);top:0;color:#d68466;font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600}@media screen and (max-width:1024px){.Datacard__no{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.Datacard__no{left:8.2051282051vw}}.Datacard__top{display:flex;flex-wrap:wrap;align-items:center;gap:min(1.875vw,24px);width:100%}@media screen and (max-width:1024px){.Datacard__top{row-gap:7.1794871795vw;-moz-column-gap:5.1282051282vw;column-gap:5.1282051282vw}}.Datacard__top::after{content:"";display:block;order:4;flex-basis:100%;height:1px;margin-top:min(.3125vw,4px);background:#d68466}@media screen and (max-width:1024px){.Datacard__top::after{margin-top:0}}.Datacard__nums{display:flex;align-items:flex-start;gap:min(.625vw,8px);flex-shrink:0;order:3}@media screen and (max-width:1024px){.Datacard__nums{flex-direction:column-reverse;gap:2.0512820513vw;flex-basis:100%;order:1}}.Datacard__numsLabels{display:contents}.Datacard__numsLabel,.Datacard__numsVal{padding:min(1.015625vw,13px) min(1.015625vw,13px) min(1.015625vw,13px) min(.859375vw,11px);background:#d68466;border-radius:3px;color:#fff;font-size:min(1.71875vw,22px);font-weight:600;letter-spacing:.2em;line-height:1;text-align:center;white-space:nowrap;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:"vert" on}@media screen and (max-width:1024px){.Datacard__numsLabel,.Datacard__numsVal{padding:3.3333333333vw 3.8461538462vw 3.3333333333vw 2.8205128205vw;font-size:5.641025641vw;writing-mode:horizontal-tb;text-orientation:mixed;font-feature-settings:normal;letter-spacing:0}}.Datacard__numsLabel .-l,.Datacard__numsVal .-l{font-size:min(3.28125vw,42px);letter-spacing:-.1em;padding-bottom:min(.3125vw,4px)}@media screen and (max-width:1024px){.Datacard__numsLabel .-l,.Datacard__numsVal .-l{font-size:10.7692307692vw;padding-bottom:0}}@media screen and (max-width:1024px){.Datacard__numsVal{padding:2.0512820513vw 3.3333333333vw 2.0512820513vw 2.8205128205vw;line-height:1;text-box-trim:none}.Datacard__numsVal .-l{letter-spacing:.03em;line-height:1}}.Datacard__txts{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:min(1.875vw,24px);order:1}@media screen and (max-width:1024px){.Datacard__txts{flex-basis:100%;gap:6.1538461538vw;margin-left:0;order:3}}.Datacard__txtsTxt{color:#524545;font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.Datacard__txtsTxt{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.Datacard__txtsNote{color:#524545;font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600}@media screen and (max-width:1024px){.Datacard__txtsNote{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.Datacard__img{--w:min(9.375vw, 120px);--h:min(9.375vw, 120px);--x:0px;--y:0px;position:relative;width:min(16.875vw,216px);height:min(8.4375vw,108px);flex-shrink:0;order:3}@media screen and (max-width:1024px){.Datacard__img{--w:30.7692307692vw;--h:30.7692307692vw;width:auto;height:27.6923076923vw;flex:1;min-width:0;order:2}}.Datacard__img img{position:absolute;left:50%;top:50%;translate:calc(-50% + var(--x)) calc(-50% + var(--y));width:var(--w);height:var(--h);-o-object-fit:contain;object-fit:contain}.Datacard__img.-suppon{--w:min(9.921875vw, 127px);--h:min(9.453125vw, 121px);--x:max(0.0390625vw, 0.5px);--y:max(-0.021875vw, -0.28px)}@media screen and (max-width:1024px){.Datacard__img.-suppon{--w:38.7179487179vw;--h:36.6666666667vw;--x:0px;--y:0px}}.Datacard__img.-site{--w:min(10.3125vw, 132px);--h:min(9.765625vw, 125px);--x:max(0vw, 0px);--y:max(-0.1vw, -1.28px)}@media screen and (max-width:1024px){.Datacard__img.-site{--w:33.8461538462vw;--h:32.0512820513vw;--x:0px;--y:0px}}.Datacard__img.-phone{--w:min(10.234375vw, 131px);--h:min(10.3125vw, 132px);--x:max(-1.1328125vw, -14.5px);--y:max(-0.5296875vw, -6.78px)}@media screen and (max-width:1024px){.Datacard__img.-phone{--w:33.5897435897vw;--h:33.8461538462vw;--x:0px;--y:0px}}.Datacard__img.-champion{--w:min(8.046875vw, 103px);--h:min(9.6875vw, 124px);--x:max(0.0390625vw, 0.5px);--y:max(-0.6078125vw, -7.78px)}@media screen and (max-width:1024px){.Datacard__img.-champion{--w:26.4102564103vw;--h:31.7948717949vw;--x:0px;--y:0px}}.Datacard__img.-baby{--w:min(11.40625vw, 146px);--h:min(11.015625vw, 141px);--x:max(0vw, 0px);--y:max(-0.3734375vw, -4.78px)}@media screen and (max-width:1024px){.Datacard__img.-baby{--w:37.4358974359vw;--h:36.1538461538vw;--x:0px;--y:0px}}.Datacard__acc{width:100%}@media screen and (max-width:1024px){.Datacard__acc{display:flow-root;overflow:clip;transition:.35s all ease}}.Datacard__box{display:flex;flex-direction:column;align-items:flex-start;gap:min(1.875vw,24px);width:100%;padding:min(1.875vw,24px);background:#f9f8f2;border-radius:3px}@media screen and (max-width:1024px){.Datacard__box{gap:5.1282051282vw;margin-top:7.1794871795vw;padding:5.1282051282vw}}.Datacard__boxTtl{display:flex;align-items:flex-start;gap:min(.625vw,8px);width:100%}@media screen and (max-width:1024px){.Datacard__boxTtl{gap:2.0512820513vw}}.Datacard__boxTtl picture{width:min(1.25vw,16px);flex-shrink:0}@media screen and (max-width:1024px){.Datacard__boxTtl picture{width:4.1025641026vw}}.Datacard__boxTtl p{flex:1;min-width:0;padding-top:min(.234375vw,3px);color:#524545;font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1.72;font-weight:600}@media screen and (max-width:1024px){.Datacard__boxTtl p{font-size:3.5897435897vw}}@media screen and (max-width:1024px){.Datacard__boxTtl p{padding-top:.7692307692vw}}.Datacard__boxTxt{color:#524545;opacity:.98;font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1.72;font-weight:600}@media screen and (max-width:1024px){.Datacard__boxTxt{font-size:3.5897435897vw}}.Datacard__boxMovie{display:flex;align-items:flex-end;gap:min(1.875vw,24px)}@media screen and (max-width:1024px){.Datacard__boxMovie{width:100%;flex-direction:column;gap:6.1538461538vw}}@media screen and (min-width:1025px){.Datacard__boxMovie:hover .Datacard__boxMovieThumb img{scale:1.03}}.Datacard__boxMovie:focus-visible .Datacard__boxMovieThumb img{scale:1.03}.Datacard__boxMovieThumb{position:relative;display:block;width:min(16.640625vw,213px);height:min(9.375vw,120px);border-radius:6px;overflow:clip;flex-shrink:0}@media screen and (max-width:1024px){.Datacard__boxMovieThumb{width:100%;height:100%}}.Datacard__boxMovieThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.35s all ease}.Datacard__boxMoviePlay{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(2.8125vw,36px);height:min(2.8125vw,36px)}@media screen and (max-width:1024px){.Datacard__boxMoviePlay{width:8.2051282051vw;height:8.2051282051vw}}.Datacard__boxMovieMore{display:flex;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.Datacard__boxMovieMore{gap:1.5384615385vw}}.Datacard__boxMovieMoreTxt{color:#524545;font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.47;font-weight:700}@media screen and (max-width:1024px){.Datacard__boxMovieMoreTxt{font-size:3.5897435897vw;letter-spacing:0;line-height:1.42;font-weight:700}}.Datacard__boxMovieMore picture{width:min(1.953125vw,25px);flex-shrink:0}@media screen and (max-width:1024px){.Datacard__boxMovieMore picture{width:5.3846153846vw}}.Datacard__toggle{display:none}@media screen and (max-width:1024px){.Datacard__toggle{order:1;display:flex;align-items:center;justify-content:center;gap:2.0512820513vw;width:100%;margin-top:7.1794871795vw;cursor:pointer}}.Datacard__toggleTxt{color:#524545}@media screen and (max-width:1024px){.Datacard__toggleTxt{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}.Datacard__toggleTxt.-close{display:none}.Datacard .acc__txtPlus{position:relative;display:block;width:4.6153846154vw;height:4.6153846154vw;flex-shrink:0}.Datacard .acc__txtPlus picture{position:absolute;inset:0;transition:.35s all ease}.Datacard .acc__txtPlus picture:last-of-type{rotate:-90deg}.Datacard .acc__txtPlus img{width:100%;height:100%}.Datacard__data{display:flex;flex-direction:column;align-items:flex-start;gap:min(2.5vw,32px);width:100%}@media screen and (max-width:1024px){.Datacard__data{gap:5.1282051282vw;margin-top:7.1794871795vw}}.Datacard__dataTtl{color:#d68466;font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1.72;font-weight:600}@media screen and (max-width:1024px){.Datacard__dataTtl{font-size:3.5897435897vw}}.Datacard__dataChart{display:flex;align-items:center;justify-content:center;gap:min(2.5vw,32px);width:100%}@media screen and (max-width:1024px){.Datacard__dataChart{gap:5.1282051282vw}}.Datacard__dataChartImg{display:block;width:100%}.Datacard__dataChartImg.-pie{width:min(12.5vw,160px);flex-shrink:0}@media screen and (max-width:1024px){.Datacard__dataChartImg.-pie{width:38.4615384615vw}}.Datacard__dataChartImg img{display:block;width:100%}.Datacard__dataLegend{display:flex;flex-direction:column;align-items:flex-start;gap:min(.9375vw,12px)}@media screen and (max-width:1024px){.Datacard__dataLegend{gap:2.5641025641vw}}.Datacard__dataLegend li{display:flex;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.Datacard__dataLegend li{gap:2.0512820513vw}}.Datacard__dataLegendChip{width:min(.9375vw,12px);height:min(.9375vw,12px);border-radius:3px;flex-shrink:0}@media screen and (max-width:1024px){.Datacard__dataLegendChip{width:3.0769230769vw;height:3.0769230769vw}}.Datacard__dataLegendTxt{color:#524545;font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1.72;font-weight:600;text-box-trim:trim-both}@media screen and (max-width:1024px){.Datacard__dataLegendTxt{font-size:3.5897435897vw}}.Datacard__dataList{display:flex;flex-direction:column;align-items:flex-start;gap:min(1.875vw,24px);width:100%}.Datacard__dataList li{display:flex;align-items:flex-start;gap:min(.9375vw,12px);width:100%}.Datacard__dataList li::before{content:"";display:block;width:min(.625vw,8px);height:min(.625vw,8px);margin-top:min(.15625vw,2px);border-radius:50%;background:#d68466;flex-shrink:0}.Datacard__dataList p{flex:1;min-width:0;color:#524545;font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.Datacard.-listonly .Datacard__data{display:none}}@media screen and (max-width:1024px){.Datacard:not(.-full) .Datacard__numsLabels{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:3.3333333333vw 3.3333333333vw 3.3333333333vw 2.8205128205vw;background:#d68466;border-radius:3px}}@media screen and (max-width:1024px){.Datacard:not(.-full) .Datacard__numsLabels .Datacard__numsLabel{padding:0;background:0 0;border-radius:0}}.Datacard.-full .Datacard__body{display:grid;grid-template-columns:1fr min(27.8125vw,356px);-moz-column-gap:min(2.5vw,32px);column-gap:min(2.5vw,32px);row-gap:min(2.1875vw,28px);align-items:start;padding:min(3.75vw,48px) min(2.5vw,32px)}@media screen and (max-width:1024px){.Datacard.-full .Datacard__body{display:flex;padding:10.2564102564vw 8.2051282051vw}}.Datacard.-full .Datacard__no{top:min(1.875vw,24px)}@media screen and (max-width:1024px){.Datacard.-full .Datacard__no{top:0}}.Datacard.-full .Datacard__acc{grid-column:1}.Datacard.-full .Datacard__data{grid-column:2}.Datacard.-full .Datacard__top{grid-column:1/-1;align-items:flex-start;gap:min(1.5625vw,20px)}.Datacard.-full .Datacard__top::after{margin-top:min(.625vw,8px)}@media screen and (max-width:1024px){.Datacard.-full .Datacard__top::after{margin-top:0}}@media screen and (max-width:1024px){.Datacard.-full .Datacard__top{align-items:center;row-gap:7.1794871795vw;-moz-column-gap:5.1282051282vw;column-gap:5.1282051282vw}}.Datacard.-full .Datacard__nums{flex-direction:column-reverse;gap:min(.625vw,8px);order:1}@media screen and (max-width:1024px){.Datacard.-full .Datacard__nums{flex-direction:row;gap:2.0512820513vw;flex-basis:auto}}.Datacard.-full .Datacard__numsLabels{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:min(1.015625vw,13px) min(1.015625vw,13px) min(1.015625vw,13px) min(.859375vw,11px);background:#d68466;border-radius:3px}@media screen and (max-width:1024px){.Datacard.-full .Datacard__numsLabels{display:contents}}.Datacard.-full .Datacard__numsLabels .Datacard__numsLabel{padding:0;background:0 0;border-radius:0}@media screen and (max-width:1024px){.Datacard.-full .Datacard__numsLabels .Datacard__numsLabel{padding:3.3333333333vw 3.3333333333vw 3.3333333333vw 2.8205128205vw;background:#d68466;border-radius:3px}}.Datacard.-full .Datacard__numsLabel,.Datacard.-full .Datacard__numsVal{writing-mode:horizontal-tb;text-orientation:mixed;font-feature-settings:normal;line-height:1.1;letter-spacing:0}@media screen and (max-width:1024px){.Datacard.-full .Datacard__numsLabel,.Datacard.-full .Datacard__numsVal{line-height:1.28;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:"vert" 1;letter-spacing:.2em}}.Datacard.-full .Datacard__numsLabel .-l,.Datacard.-full .Datacard__numsVal .-l{line-height:.72}@media screen and (max-width:1024px){.Datacard.-full .Datacard__numsLabel .-l,.Datacard.-full .Datacard__numsVal .-l{line-height:.9;padding-bottom:1.0256410256vw}}.Datacard.-full .Datacard__numsVal{padding:min(.859375vw,11px) min(.859375vw,11px) min(1.015625vw,13px) min(.859375vw,11px);line-height:1;text-box-trim:none}.Datacard.-full .Datacard__numsVal .-l{letter-spacing:.03em;line-height:1}@media screen and (max-width:1024px){.Datacard.-full .Datacard__numsVal{padding:3.3333333333vw 3.3333333333vw 3.3333333333vw 2.8205128205vw;line-height:1.28;text-box-trim:trim-both}.Datacard.-full .Datacard__numsVal .-l{letter-spacing:-.1em;line-height:.9}}.Datacard.-full .Datacard__txts{margin-left:min(.3125vw,4px);order:2}@media screen and (max-width:1024px){.Datacard.-full .Datacard__txts{margin-left:0;order:3}}.Datacard.-full.-nodata .Datacard__body{grid-template-columns:1fr}html{font-size:62.5%;scroll-behavior:smooth;overscroll-behavior-y:none}body.is-ham-open,body.is-modal-open,body.is-splash-lock{overflow:clip}html:has(>body.is-ham-open),html:has(>body.is-modal-open),html:has(>body.is-splash-lock){overflow:hidden;scrollbar-gutter:stable}body{font:400 11px/1.4 "Shippori Mincho",Roboto,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;color:#524545;background:#f9f8f2}blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p,td,th{text-box-trim:trim-both;text-box-edge:cap alphabetic}.bg-noise{position:fixed;top:0;left:0;width:100%;height:100lvh;z-index:0;pointer-events:none;overflow:clip}.bg-noise svg{display:block;width:100%;height:100%}.wrapper{min-width:1000px;width:100%;position:relative}.wrapper main{position:relative;z-index:1}@media screen and (max-width:1024px){.wrapper{min-width:0}}.wrapper *{scroll-margin-top:7.8125vw}@media screen and (max-width:1024px){.wrapper *{scroll-margin-top:34.6153846154vw}}.spa-main{opacity:1;transition:opacity .2s ease}.spa-main:focus{outline:0}.spa-main.is-spa-out{opacity:0}@media (prefers-reduced-motion:reduce){.spa-main{transition:none}}.is-spa-loading{cursor:progress}@media screen and (max-width:1024px){.mq4pc{display:none}}.mq4sp{display:none}@media screen and (max-width:1024px){.mq4sp{display:block}}.fadein-line{display:block}.ttlbg{display:inline-flex;flex-direction:column;align-items:flex-start;gap:min(.9375vw,12px);font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600;line-height:1!important}@media screen and (max-width:1024px){.ttlbg{font-size:6.1538461538vw;letter-spacing:0;line-height:1;font-weight:600}}@media screen and (max-width:1024px){.ttlbg{gap:3.0769230769vw}}.ttlbg span{background:#d68466;border-radius:6px;padding:min(.78125vw,10px) min(1.25vw,16px)}@media screen and (max-width:1024px){.ttlbg span{padding:4.1025641026vw 2.5641025641vw}}:root{--spBarH:min(13.5282051282vw, 65.95px);--spBarTop:min(2.5641025641vw, 12.5px);--headerH:calc(min(2.34375vw, 30px) * 2 + 55px)}@media screen and (max-width:1024px){:root{--headerH:calc(var(--spBarTop) + var(--spBarH))}}.header{position:relative;z-index:1000}@media screen and (max-width:1024px){.home .header{position:absolute;inset:0;pointer-events:none}}.header__inner{position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;width:100%;padding-block:min(2.34375vw,30px);padding-inline:calc((100% - min(90.625vw,1160px))/ 2);background:linear-gradient(180deg,rgba(255,255,255,.1) 12.39%,rgba(255,255,255,0) 88.87%)}.header__inner::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 12%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0,#000 12%,rgba(0,0,0,0) 100%)}@media screen and (max-width:1024px){.home .header__inner::before{position:fixed;inset:0 0 auto 0;height:calc(var(--spBarTop) + var(--spBarH))}}@media screen and (max-width:1024px){.header__inner{padding-top:var(--spBarTop);padding-inline:5.1282051282vw;padding-bottom:0;background:0 0}.home .header__inner{position:sticky;top:var(--spBarTop);left:auto;padding-top:0;margin-top:calc(100vh - var(--spBarH) - min(2.5641025641vw,12.5px));margin-top:calc(100svh - var(--spBarH) - min(2.5641025641vw,12.5px));pointer-events:auto}}@media screen and (max-width:1024px){.header__innerMobile{display:flex;align-items:center;justify-content:space-between;width:100%}.home .header__innerMobile{height:var(--spBarH)}}.header__innerMobileLogo a{display:block;transition:.35s opacity ease}@media screen and (min-width:1025px){.header__innerMobileLogo a:hover{opacity:.6}}.header__innerMobileLogo a:focus-visible{opacity:.6}@media screen and (max-width:1024px){.header__innerMobileLogo a img{width:min(30.2564102564vw,147.5px)}}.header__innerMobileToggle{display:none}@media screen and (max-width:1024px){.header__innerMobileToggle{display:grid}}.header__innerMobileToggleIco{grid-area:1/1;opacity:0;visibility:hidden;transition:.35s opacity ease,.35s visibility ease}.header__innerMobileToggleIco.is-crnt{opacity:1;visibility:visible}@media screen and (max-width:1024px){.header__innerMobileToggleIco{width:min(8.2051282051vw,40px)}}@media screen and (max-width:1024px){.header__innerMobileToggle p{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(3.0769230769vw,15px);letter-spacing:20%;line-height:auto;font-weight:700;margin-top:min(3.0769230769vw,15px)}}.header__innerNav{display:flex;align-items:center;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.header__innerNav{display:none}}.header__innerNavList{display:flex;align-items:center;gap:min(2.5vw,32px)}.header__innerNavList>li{list-style:none}@media screen and (min-width:1025px){.header__innerNavList>li>.header__innerNavItemTitle:hover p,.header__innerNavList>li>a:hover p{color:#d68466}}.header__innerNavList>li>.header__innerNavItemTitle:focus-visible p,.header__innerNavList>li>a:focus-visible p{color:#d68466}.header__innerNavList>li>.header__innerNavItemTitle p,.header__innerNavList>li>a p{color:#524545;font-size:min(1.171875vw,15px);letter-spacing:0;line-height:1.33;font-weight:500;transition:.35s all ease}.header__innerNavItem.is-parent{position:relative}.header__innerNavItem.is-parent:focus-within>.header__innerNavItemTitle p,.header__innerNavItem.is-parent:hover>.header__innerNavItemTitle p{color:#d68466}.header__innerNavItem.is-parent:focus-within .header__innerNavDrop,.header__innerNavItem.is-parent:hover .header__innerNavDrop{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__innerNavItemTitle{display:block;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__innerNavDrop{position:absolute;top:100%;left:0;padding-top:min(1.40625vw,18px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(min(-.46875vw,-6px));transition:.35s opacity ease,.35s visibility ease,.35s transform ease}@media screen and (max-width:1024px){.header__innerNavDrop{display:none}}.header__innerNavDropList{display:flex;flex-direction:column;gap:min(1.5625vw,20px);width:min(17.5vw,224px);padding:min(1.25vw,16px);border-radius:min(.46875vw,6px);background:rgba(249,248,242,.85);list-style:none}.header__innerNavDropItem{list-style:none}.header__innerNavDrop a{display:flex;align-items:center;gap:min(.625vw,8px);font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:#524545;line-height:normal;transition:.35s all ease}@media screen and (min-width:1025px){.header__innerNavDrop a:hover{color:#d68466}.header__innerNavDrop a:hover .header__innerNavDropLine{border-color:#d68466;animation:btn-draw-h .35s ease}}.header__innerNavDrop a:focus-visible{color:#d68466}.header__innerNavDrop a:focus-visible .header__innerNavDropLine{border-color:#d68466;animation:btn-draw-h .35s ease}.header__innerNavDropLine{display:block;width:min(.78125vw,10px);border-top:1px solid #524545;flex-shrink:0;transform-origin:left center;transition:.35s all ease}.header__innerNavDropText{display:block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.header__ham{display:none}@media screen and (max-width:1024px){.header__ham{display:block;position:fixed;inset:0;z-index:999;background:#f9f8f2;overflow-y:auto;opacity:0;pointer-events:none;transition:.35s all ease}.header__ham.is-open{opacity:1;pointer-events:auto}}.header__hamInner{position:relative;padding:25.8974358974vw 17.1794871795vw 10.2564102564vw}.header__hamInnerNoise{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.header__hamInnerNoise svg{display:block;width:100%;height:100%}.header__hamNav{position:relative;z-index:1;display:flex;flex-direction:column;gap:10.2564102564vw}.header__hamNavItem{display:flex;flex-direction:column;gap:5.1282051282vw}.header__hamNavItem.attr-disabled .header__hamNavTitle{opacity:.6;pointer-events:none}.header__hamNavTitle{display:flex;align-items:center;gap:2.0512820513vw;text-decoration:none}.header__hamNavTitle p{font-size:5.1282051282vw;font-weight:600;line-height:1.6;color:#524545}.header__hamNavTitleLine{display:block;width:3.8461538462vw;height:1px;background:#524545;flex-shrink:0}.header__hamNavLinks{display:flex;flex-direction:column;gap:5.1282051282vw;padding-left:8.2051282051vw;list-style:none}.header__hamNavLink a{display:flex;align-items:center;gap:2.0512820513vw;text-decoration:none}.header__hamNavLink a p{color:#524545}@media screen and (max-width:1024px){.header__hamNavLink a p{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.header__hamNavLinkLine{display:block;width:2.5641025641vw;height:1px;background:#524545;flex-shrink:0}.header__hamCta{background:#f9f8f2;background-image:linear-gradient(to right,rgba(82,69,69,.08) 1px,transparent 1px),linear-gradient(to top,rgba(82,69,69,.08) 1px,transparent 1px);background-size:18px 18px;background-position:10px 10px;padding:10.2564102564vw 17.1794871795vw;display:flex;justify-content:center;gap:10.2564102564vw}.header__hamCta a{display:flex;flex-direction:column;align-items:center;gap:4.1025641026vw;text-decoration:none}.header__hamCtaEn{font-size:3.5897435897vw;font-weight:600;letter-spacing:.1em;color:#524545}.header__hamCtaJp{font-size:5.1282051282vw;font-weight:600;letter-spacing:.12em;color:#524545;white-space:nowrap}.header__hamFoot{position:relative;display:flex;flex-direction:column;align-items:center;gap:5.1282051282vw;padding:10.2564102564vw 17.1794871795vw}.header__hamFootBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.header__hamFootBg img,.header__hamFootBg picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__hamFootLogo{position:relative;z-index:2;display:flex;align-items:center;gap:3.0769230769vw}.header__hamFootLogo img{height:4.6153846154vw;width:auto}.header__hamFootLogo p{color:#fff;white-space:nowrap}@media screen and (max-width:1024px){.header__hamFootLogo p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}.header__hamFootSns{position:relative;z-index:2;display:flex;align-items:center;gap:6.1538461538vw}.header__hamFootSns>p{color:#fff}@media screen and (max-width:1024px){.header__hamFootSns>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}.header__hamFootSnsIcons{display:flex;align-items:center;gap:6.1538461538vw;list-style:none}.header__hamFootSnsIcons li a{display:flex;align-items:center}.header__hamFootSnsIcons li a img{width:6.1538461538vw;height:6.1538461538vw}.footer{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:min(12.5vw,160px)}@media screen and (max-width:1024px){.footer{margin-top:30.7692307692vw}}.footer__upper{position:relative;width:100%;background-color:#f9f8f2;background-image:linear-gradient(to right,rgba(82,69,69,.08) 1px,transparent 1px),linear-gradient(to top,rgba(82,69,69,.08) 1px,transparent 1px);background-size:24px 24px;background-position:10px 10px;margin-top:max(-3.75vw,-48px);z-index:2}@media screen and (max-width:1024px){.footer__upper{margin-top:-6.9230769231vw}}.footer__upperInner{display:flex;justify-content:center;align-items:center;gap:min(14.0625vw,180px);padding:min(7.1875vw,92px) 0}@media screen and (max-width:1024px){.footer__upperInner{flex-direction:column;gap:10.2564102564vw;padding:10.2564102564vw 0}}.footer__upperInner a{display:flex;flex-direction:column;align-items:center;gap:min(2.1875vw,28px)}@media screen and (max-width:1024px){.footer__upperInner a{gap:4.1025641026vw}}@media screen and (min-width:1025px){.footer__upperInner a:hover h2,.footer__upperInner a:hover p{color:#efb099}}.footer__upperInner a:focus-visible h2,.footer__upperInner a:focus-visible p{color:#efb099}.footer__upperInner a h2,.footer__upperInner a p{transition:.35s all ease;color:#524545}.footer__upperInner a .en{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(2.1875vw,28px);letter-spacing:.1em;font-weight:600}@media screen and (max-width:1024px){.footer__upperInner a .en{font-size:4.1025641026vw;letter-spacing:.1em}}.footer__upperInner a h2{font-size:min(2.734375vw,35px);letter-spacing:.12em;font-weight:600}@media screen and (max-width:1024px){.footer__upperInner a h2{font-size:7.1794871795vw}}.footer__upperInner a .jp{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.47;font-weight:700}@media screen and (max-width:1024px){.footer__upperInner a .jp{font-size:3.5897435897vw;letter-spacing:.02em}}.footer__lower{position:relative;width:100%}.footer__lowerBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.footer__lowerBg img,.footer__lowerBg picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer__lowerInner{position:relative;z-index:2;padding:min(6.25vw,80px) 0;display:flex;flex-direction:column;align-items:center;gap:min(6.25vw,80px)}@media screen and (max-width:1024px){.footer__lowerInner{align-items:flex-start;gap:20.5128205128vw;padding:10.2564102564vw 12.3076923077vw 15.3846153846vw}}.footer__lowerInnerNav{display:flex;width:min(83.28125vw,1066px);margin:0 auto;gap:min(7.8125vw,100px)}@media screen and (max-width:1024px){.footer__lowerInnerNav{flex-direction:column;gap:13.8461538462vw}}.footer__lowerInnerRow{position:relative;display:flex;flex-direction:column}.footer__lowerInnerRow:nth-child(1){gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.footer__lowerInnerRow:nth-child(1){gap:13.8461538462vw}}.footer__lowerInnerRow:nth-child(1) .footer__lowerTitlelink:last-of-type .footer__lowerTitle{pointer-events:none;opacity:.6}.footer__lowerInnerRow:nth-child(2){gap:min(8.828125vw,113px)}@media screen and (max-width:1024px){.footer__lowerInnerRow{gap:13.8461538462vw}.footer__lowerInnerRow:nth-child(2){justify-content:flex-start}}.footer__lowerTitlelink{display:flex;flex-direction:column;gap:min(2.1875vw,28px)}@media screen and (max-width:1024px){.footer__lowerTitlelink{gap:7.1794871795vw}}.footer__lowerTitle{display:flex;flex-direction:column;gap:min(1.25vw,16px);text-decoration:none}@media screen and (min-width:1025px){.footer__lowerTitle:hover p{color:#efb099}.footer__lowerTitle:hover .footer__lowerTitleJpLine{border-color:#efb099;animation:btn-draw-h .35s ease}}.footer__lowerTitle:focus-visible p{color:#efb099}.footer__lowerTitle:focus-visible .footer__lowerTitleJpLine{border-color:#efb099;animation:btn-draw-h .35s ease}.footer__lowerTitle p{color:#fff;transition:.35s all ease;text-box-trim:trim-both}.footer__lowerTitleEn{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.09375vw,14px);letter-spacing:.1em;line-height:1.5;font-weight:600}@media screen and (max-width:1024px){.footer__lowerTitleEn{display:none}}.footer__lowerTitleJp{display:flex;align-items:center;gap:min(.625vw,8px);font-size:min(2.1875vw,28px);letter-spacing:.1em;line-height:1.42;font-weight:600}@media screen and (max-width:1024px){.footer__lowerTitleJp{font-size:5.1282051282vw;gap:2.0512820513vw}}.footer__lowerTitleJpLine{display:block;width:min(1.171875vw,15px);border-top:1px solid #fff;flex-shrink:0;transform-origin:left center;transition:.35s all ease}@media screen and (max-width:1024px){.footer__lowerTitleJpLine{width:3.8461538462vw}}.footer__lowerTitleJpText{display:block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.footer__lowerLinks{display:flex;flex-direction:column;gap:min(1.25vw,16px);list-style:none;padding-left:min(2.34375vw,30px)}@media screen and (max-width:1024px){.footer__lowerLinks{gap:5.1282051282vw;padding-left:8.2051282051vw}}.footer__lowerLink a{display:flex;align-items:center;gap:min(.625vw,8px);font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;color:#fff;transition:.35s all ease;line-height:normal}@media screen and (min-width:1025px){.footer__lowerLink a:hover{color:#efb099}.footer__lowerLink a:hover .footer__lowerLinkLine{border-color:#efb099;animation:btn-draw-h .35s ease}}.footer__lowerLink a:focus-visible{color:#efb099}.footer__lowerLink a:focus-visible .footer__lowerLinkLine{border-color:#efb099;animation:btn-draw-h .35s ease}@media screen and (max-width:1024px){.footer__lowerLink a{font-size:3.5897435897vw;letter-spacing:.11em;gap:2.0512820513vw}}.footer__lowerLinkLine{display:block;width:min(.78125vw,10px);border-top:1px solid #fff;flex-shrink:0;transform-origin:left center;transition:.35s all ease}@media screen and (max-width:1024px){.footer__lowerLinkLine{width:2.5641025641vw}}.footer__lowerLinkText{display:block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.footer__lowerDeco{position:absolute;font-size:min(2.1875vw,28px);letter-spacing:.1em;line-height:1.42;font-weight:600;color:#fff;font-weight:800}.footer__lowerNav{display:flex;flex-direction:column;gap:min(12.109375vw,155px)}@media screen and (max-width:1024px){.footer__lowerNav{gap:13.8461538462vw}}.footer__lowerBottom{display:flex;flex-direction:column;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.footer__lowerBottom{gap:8.2051282051vw}}.footer__lowerLogo{display:flex;align-items:center;gap:min(.9375vw,12px);text-decoration:none}@media screen and (min-width:1025px){.footer__lowerLogo:hover img,.footer__lowerLogo:hover p{opacity:.6}}.footer__lowerLogo:focus-visible img,.footer__lowerLogo:focus-visible p{opacity:.6}@media screen and (max-width:1024px){.footer__lowerLogo{flex-direction:column;align-items:flex-start;gap:3.0769230769vw}}.footer__lowerLogo img{width:min(10.15625vw,130px);transition:.35s all ease}@media screen and (max-width:1024px){.footer__lowerLogo img{width:33.3333333333vw}}.footer__lowerLogo p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;color:#fff;transition:.35s all ease}@media screen and (max-width:1024px){.footer__lowerLogo p{font-size:4.1025641026vw}}.footer__lowerSns{display:flex;align-items:center;justify-content:center;gap:min(1.875vw,24px)}@media screen and (max-width:1024px){.footer__lowerSns{gap:6.1538461538vw}}.footer__lowerSns>p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;color:#fff}@media screen and (max-width:1024px){.footer__lowerSns>p{font-size:4.1025641026vw}}.footer__lowerSnsIcons{display:flex;align-items:center;gap:min(.9375vw,12px);list-style:none}@media screen and (max-width:1024px){.footer__lowerSnsIcons{gap:6.1538461538vw}}.footer__lowerSnsIcons li a{display:flex;align-items:center;transition:.35s all ease}@media screen and (min-width:1025px){.footer__lowerSnsIcons li a:hover{opacity:.6}}.footer__lowerSnsIcons li a:focus-visible{opacity:.6}.footer__lowerSnsIcons li a img{width:min(1.875vw,24px);height:min(1.875vw,24px)}@media screen and (max-width:1024px){.footer__lowerSnsIcons li a img{width:6.1538461538vw;height:6.1538461538vw}}.footer__lowerSnsIcons li:nth-child(3) a img{height:min(1.25vw,16px)}@media screen and (max-width:1024px){.footer__lowerSnsIcons li:nth-child(3) a img{height:4.1025641026vw}}.footer__lowerCopyright{position:absolute;right:min(4.6875vw,60px);bottom:min(3.59375vw,46px);display:flex;flex-direction:column;align-items:flex-end;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.footer__lowerCopyright{position:static;align-items:flex-start;gap:20.5128205128vw}}.footer__lowerPrivacy{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;color:#fff;transition:.35s all ease}@media screen and (min-width:1025px){.footer__lowerPrivacy:hover{color:#efb099}}.footer__lowerPrivacy:focus-visible{color:#efb099}@media screen and (max-width:1024px){.footer__lowerPrivacy{font-size:3.5897435897vw;letter-spacing:.11em}}.footer__lowerCopy{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:#fff}@media screen and (max-width:1024px){.footer__lowerCopy{font-size:3.0769230769vw}}.home .footer{margin-top:0}.home .footer .Footercards{display:none}.home .footer__upper{margin-top:0}.home main .notelines{--noteline-gap:calc(min(1.40625vw, 18px) * 2.5);--noteline-top:calc(100vh + min(7.03125vw, 90px) + var(--noteline-gap));--noteline-top:calc(100svh + min(7.03125vw, 90px) + var(--noteline-gap));--noteline-inset:min(7.96875vw, 102px);position:relative;max-width:1440px;margin-inline:auto}.home main .notelines::before{content:"";position:absolute;inset:var(--noteline-inset) 0 0;z-index:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(216,216,216,.5) 0 1px,transparent 1px);background-repeat:repeat-y;background-position:min(4.6875vw,60px) calc(var(--noteline-top) - var(--noteline-inset));background-size:calc(100% - min(9.375vw,120px)) var(--noteline-gap)}@media screen and (max-width:1024px){.home main .notelines{--noteline-gap:calc(4.358974359vw * 2.35);--noteline-top:calc(100vh - 43.0769230769vw + 50.7692307692vw + var(--noteline-gap));--noteline-top:calc(100svh - 43.0769230769vw + 50.7692307692vw + var(--noteline-gap));--noteline-inset:0px}.home main .notelines::before{background-position:5.1282051282vw calc(var(--noteline-top) - var(--noteline-inset));background-size:calc(100% - 10.2564102564vw) var(--noteline-gap)}}.home main .fv{--fvu:min(0.078125vw, 1.125px, calc(max(100svh, 540px) / 639));--fvspu:min(0.2564102564vw, 0.1184834123vh, calc(768px / 390));--fvspu:min(0.2564102564vw, 0.1184834123svh, calc(768px / 390));position:relative;max-width:min(112.5vw,1440px);margin:0 auto;height:100vh;height:100svh;display:flex;flex-direction:column;gap:calc(var(--fvu) * 16);overflow:clip}@media screen and (max-width:1024px){.home main .fv{position:relative;max-width:768px;margin-inline:auto;height:100vh;height:100svh;min-height:0;padding-top:0;overflow:clip;gap:0}}.home main .fv .fv__kv__pc{display:grid;grid-template-rows:1fr;width:calc(var(--fvu) * 1280);height:calc(var(--fvu) * 431);margin-inline:auto}@media screen and (max-width:1024px){.home main .fv .fv__kv__pc{display:none}}.home main .fv .fv__kv__pc-img,.home main .fv .fv__kv__pc-txt{grid-area:1/1;display:grid;align-content:start;min-height:0}.home main .fv .fv__kv__pc-img-slide,.home main .fv .fv__kv__pc-txt-slide{grid-area:1/1;opacity:0}.home main .fv .fv__kv__pc-img-slide.is-crnt,.home main .fv .fv__kv__pc-txt-slide.is-crnt{opacity:1}.home main .fv .fv__kv__pc-img-slide img,.home main .fv .fv__kv__pc-txt-slide img{display:block;width:100%}.home main .fv__kv{flex-shrink:0;margin-top:auto;padding-top:calc(var(--fvu) * 102)}@media screen and (max-width:1024px){.home main .fv__kv{display:flex;flex-direction:column;height:100vh;height:100svh;margin-top:0;padding-top:0}}.home main .fv__kv .fv__kv__sp-upper{display:none;height:42.7725118483vh;height:42.7725118483svh;flex-shrink:0}@media screen and (max-width:1024px){.home main .fv__kv .fv__kv__sp-upper{display:grid}}.home main .fv__kv .fv__kv__sp-upper-slide{height:42.7725118483vh;height:42.7725118483svh;grid-area:1/1;opacity:0}.home main .fv__kv .fv__kv__sp-upper-slide.is-crnt{opacity:1}.home main .fv__kv .fv__kv__sp-upper-slide img,.home main .fv__kv .fv__kv__sp-upper-slide picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home main .fv__kv .fv__kv__sp-lower{display:none;height:57.2274881517vh;height:57.2274881517svh;flex-shrink:0}@media screen and (max-width:1024px){.home main .fv__kv .fv__kv__sp-lower{display:grid;align-items:flex-start;justify-items:center}}.home main .fv__kv .fv__kv__sp-lower-slide{grid-area:1/1;opacity:0;width:calc(var(--fvspu) * 350);height:calc(var(--fvspu) * 317);margin-top:calc(var(--fvspu) * 30)}.home main .fv__kv .fv__kv__sp-lower-slide.is-crnt{opacity:1}.home main .fv__kv .fv__kv__sp-lower-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home main .fv__txt{width:100%;text-align:center;flex-shrink:0;margin-bottom:auto;padding-bottom:calc(var(--fvu) * 10.5)}@media screen and (max-width:1024px){.home main .fv__txt{position:absolute;bottom:calc(var(--fvspu) * 232);left:50%;translate:-50% 0;margin-bottom:0;padding-bottom:0}}.home main .fv__txt picture{margin-inline:auto}.home main .fv__txt picture.mq4pc{width:calc(var(--fvu) * 720);clip-path:inset(0 2px)}.home main .fv__txt picture.mq4sp{width:calc(var(--fvspu) * 258);clip-path:inset(0 2px)}.home main .textarea{position:relative;width:min(67.34375vw,862px);margin:0 auto}@media screen and (max-width:1024px){.home main .textarea{width:89.7435897436vw}}.home main .textarea.upper{height:min(70.3125vw,900px)}@media screen and (max-width:1024px){.home main .textarea.upper{height:210.2564102564vw}}.home main .textarea.lower{margin-top:max(-22.265625vw,-285px)}@media screen and (max-width:1024px){.home main .textarea.lower{margin-top:-24.6153846154vw;height:185.1282051282vw}}.home main .textarea__bg{position:relative;z-index:0}.home main .textarea__inner{position:absolute;top:min(7.03125vw,90px);left:50%;translate:-50% 0}@media screen and (max-width:1024px){.home main .textarea__inner{top:49.7435897436vw;width:83.5897435897vw}}.home main .textarea__inner.attr-wid-564{top:min(7.03125vw,90px);width:min(44.0625vw,564px)}@media screen and (max-width:1024px){.home main .textarea__inner.attr-wid-564{top:-10.2564102564vw;width:83.5897435897vw}}.home main .textarea__inner p{text-align:center;white-space:nowrap;font-size:min(1.40625vw,18px);letter-spacing:.16em;line-height:2.44;font-weight:600;line-height:2.5;text-box-trim:none}@media screen and (max-width:1024px){.home main .textarea__inner p{font-size:4.358974359vw;letter-spacing:.14em;line-height:1.76;font-weight:600}}@media screen and (max-width:1024px){.home main .textarea__inner p{text-align:left;white-space:wrap;line-height:2.35}}.home main .textarea__inner .left{text-align:left;font-size:min(1.71875vw,22px);line-height:2.04}@media screen and (max-width:1024px){.home main .textarea__inner .left{font-size:4.358974359vw;line-height:2.35}}.home main .textarea__inner .right{margin-top:min(3.90625vw,50px);text-align:right;font-size:min(1.5625vw,20px);line-height:2.2;letter-spacing:.12em}@media screen and (max-width:1024px){.home main .textarea__inner .right{margin-top:11.5384615385vw;font-size:4.1025641026vw;line-height:2.35}}.home main .textarea__anim{position:absolute;bottom:min(7.5vw,96px);left:50%;translate:-50% 0}@media screen and (max-width:1024px){.home main .textarea__anim{bottom:21.5384615385vw}}.home main .textarea__anim picture.mq4pc{width:min(56.25vw,720px);clip-path:inset(0 2px)}.home main .textarea__anim picture.mq4sp{width:min(29.6208530806vh,64.1025641026vw);width:min(29.6208530806svh,64.1025641026vw)}.home main .ps{position:relative;margin-top:max(-15.78125vw,-202px);padding-top:min(15.78125vw,202px);padding-bottom:min(10.9375vw,140px);overflow:clip}@media screen and (max-width:1024px){.home main .ps{margin-top:10.2564102564vw;padding-top:26.1538461538vw;padding-bottom:25.641025641vw}}.home main .ps__bg{position:absolute;inset:0;z-index:1}.home main .ps__bg img,.home main .ps__bg picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.home main .ps__ttl{position:relative;display:flex;flex-direction:column;align-items:center;gap:min(3.4375vw,44px);z-index:2}@media screen and (max-width:1024px){.home main .ps__ttl{width:75.3846153846vw;margin:0 auto;gap:11.2820512821vw}}.home main .ps__ttl .H2ttl h2 .end,.home main .ps__ttl .H2ttl h2 .start{position:absolute}.home main .ps__ttl .H2ttl h2 .start{top:max(-1.796875vw,-23px);left:max(-3.359375vw,-43px)}@media screen and (max-width:1024px){.home main .ps__ttl .H2ttl h2 .start{top:-3.0769230769vw;left:-10.7692307692vw}}.home main .ps__ttl .H2ttl h2 .end{bottom:max(-1.40625vw,-18px);right:max(-1.953125vw,-25px)}@media screen and (max-width:1024px){.home main .ps__ttl .H2ttl h2 .end{bottom:-2.5641025641vw;right:-10.7692307692vw}}.home main .ps__ttl>p{text-align:center;font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600}@media screen and (max-width:1024px){.home main .ps__ttl>p{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.home main .ps__ttl>p{text-align:left}}.home main .ps__swiper{padding-top:min(4.6875vw,60px);--swiper-pagination-color:#524545;--swiper-pagination-bullet-inactive-color:#524545;--swiper-navigation-color:#524545}@media screen and (max-width:1024px){.home main .ps__swiper{padding-top:11.2820512821vw}}.home main .ps__swiper .swiper-wrapper{align-items:stretch}.home main .ps__swiper .swiper-slide{height:auto!important}.home main .ps__swiper .slide{background:#fff;border-radius:3px;overflow:clip;position:relative;display:flex;flex-direction:column;align-items:flex-end;margin:0 min(2.34375vw,30px);gap:min(1.5625vw,20px);width:min(31.25vw,400px)!important;transition:.6s all ease-out}@media screen and (min-width:1025px){.home main .ps__swiper .slide:hover{rotate:-2deg}}.home main .ps__swiper .slide:focus-visible{rotate:-2deg}@media screen and (max-width:1024px){.home main .ps__swiper .slide{gap:6.1538461538vw;width:89.7435897436vw!important;margin:0 5.1282051282vw}}.home main .ps__swiper .slide__thumb{width:100%;height:min(17.578125vw,225px);flex-shrink:0}@media screen and (max-width:1024px){.home main .ps__swiper .slide__thumb{height:50.5128205128vw}}.home main .ps__swiper .slide__thumb img{-o-object-fit:cover;object-fit:cover;transition:.35s all ease}.home main .ps__swiper .slide__body{display:flex;align-items:flex-start;justify-content:flex-end;gap:min(2.1875vw,28px);width:100%;height:100%;padding:0 min(3.125vw,40px) min(2.8125vw,36px)}@media screen and (max-width:1024px){.home main .ps__swiper .slide__body{gap:5.1282051282vw;padding:0 7.1794871795vw 5.1282051282vw}}.home main .ps__swiper .slide__bodyTtl{flex-direction:row-reverse;gap:min(.859375vw,11px);color:#524545}@media screen and (max-width:1024px){.home main .ps__swiper .slide__bodyTtl{gap:2.8205128205vw}}.home main .ps__swiper .slide__bodyTtl span{writing-mode:vertical-rl;font-size:min(1.5625vw,20px);padding:min(.9375vw,12px) min(.625vw,8px);border-radius:3px;color:#fff}@media screen and (max-width:1024px){.home main .ps__swiper .slide__bodyTtl span{font-size:5.1282051282vw;padding:3.0769230769vw 2.0512820513vw}}@media screen and (max-width:1024px){.home main .ps__swiper .slide__bodyTtl.mq4pc{display:none}}.home main .ps__swiper .slide__bodyTtl.mq4sp{display:none}@media screen and (max-width:1024px){.home main .ps__swiper .slide__bodyTtl.mq4sp{display:flex}}.home main .ps__swiper .slide__bodyTxt{writing-mode:vertical-rl;font-size:min(1.171875vw,15px);letter-spacing:0;line-height:1.2;font-weight:600;text-box-trim:none;color:#524545;line-height:1.8!important}@media screen and (max-width:1024px){.home main .ps__swiper .slide__bodyTxt{font-size:3.8461538462vw;letter-spacing:0;line-height:1.2;font-weight:600}}.home main .ps__swiper .slide__read{position:absolute;left:min(2.5vw,32px);bottom:min(1.71875vw,22px);writing-mode:vertical-rl;display:flex;align-items:center;gap:min(.703125vw,9px)}@media screen and (max-width:1024px){.home main .ps__swiper .slide__read{left:7.1794871795vw;bottom:10.7692307692vw;gap:2.3076923077vw}}.home main .ps__swiper .slide__read p{font-size:min(1.171875vw,15px);letter-spacing:0;line-height:1.2;font-weight:600;text-box-trim:none;color:#524545}@media screen and (max-width:1024px){.home main .ps__swiper .slide__read p{font-size:3.8461538462vw;letter-spacing:0;line-height:1.2;font-weight:600}}.home main .ps__swiper .slide__readArrow{position:relative;width:min(.625vw,8px);height:min(2.8125vw,36px)}@media screen and (max-width:1024px){.home main .ps__swiper .slide__readArrow{width:2.0512820513vw;height:9.2307692308vw}}.home main .ps__swiper .slide__readArrow .Tegakiarrow{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:90deg;scale:1 -1;--arrow-width:min(2.8125vw, 36px)}@media screen and (max-width:1024px){.home main .ps__swiper .slide__readArrow .Tegakiarrow{--arrow-width:9.2307692308vw}}.home main .ps__swiperNavs{position:relative;margin-top:min(3.125vw,40px);display:flex;align-items:center;justify-content:center;gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.home main .ps__swiperNavs{margin-top:11.2820512821vw;gap:8.2051282051vw}}.home main .ps__swiperNavs .swiper-button-next,.home main .ps__swiperNavs .swiper-button-prev{position:relative;position:static;margin:0;flex-shrink:0;top:auto;bottom:auto;padding:0;border:none;background:0 0;width:min(.625vw,8px);height:min(1.25vw,16px)}@media screen and (max-width:1024px){.home main .ps__swiperNavs .swiper-button-next,.home main .ps__swiperNavs .swiper-button-prev{width:2.0512820513vw;height:4.1025641026vw}}.home main .ps__swiperNavs .swiper-button-next svg,.home main .ps__swiperNavs .swiper-button-prev svg{width:100%}.home main .ps__swiperNavs .swiper-pagination{position:relative;width:-moz-fit-content;width:fit-content;bottom:auto;display:flex;align-items:center;gap:min(.9375vw,12px)}@media screen and (max-width:1024px){.home main .ps__swiperNavs .swiper-pagination{gap:3.0769230769vw}}.home main .ps .Btn{position:relative;margin:min(4.6875vw,60px) auto 0;z-index:2}@media screen and (max-width:1024px){.home main .ps .Btn{margin-top:11.2820512821vw}}.home main .about{position:relative;padding-bottom:min(37.5vw,480px);display:flex;flex-direction:column;align-items:center;overflow:clip;z-index:1}@media screen and (max-width:1024px){.home main .about{padding-bottom:30.7692307692vw}}.home main .about__bg{position:absolute;inset:0;z-index:1}.home main .about__bg img,.home main .about__bg picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.home main .about__inner,.home main .about__iv,.home main .about__work{position:relative;display:flex;flex-direction:column;align-items:center;overflow:clip;z-index:2;padding-bottom:min(15.625vw,200px)}@media screen and (max-width:1024px){.home main .about__inner,.home main .about__iv,.home main .about__work{padding-bottom:41.0256410256vw}}.home main .about__inner>p,.home main .about__iv>p,.home main .about__work>p{text-align:center;font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;margin-top:min(3.4375vw,44px)}@media screen and (max-width:1024px){.home main .about__inner>p,.home main .about__iv>p,.home main .about__work>p{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.home main .about__inner>p,.home main .about__iv>p,.home main .about__work>p{text-align:left;margin-top:11.2820512821vw;width:75.3846153846vw}}.home main .about__innerLinks,.home main .about__ivLinks,.home main .about__workLinks{display:flex;align-items:center;gap:min(2.5vw,32px);margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.home main .about__innerLinks,.home main .about__ivLinks,.home main .about__workLinks{align-items:flex-start;flex-direction:column;gap:5.1282051282vw;margin-top:11.2820512821vw}}.home main .about__inner>.about__work__pics,.home main .about__inner>picture,.home main .about__iv>.about__work__pics,.home main .about__iv>picture,.home main .about__work>.about__work__pics,.home main .about__work>picture{width:min(54.6875vw,700px);margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.home main .about__inner>.about__work__pics,.home main .about__inner>picture,.home main .about__iv>.about__work__pics,.home main .about__iv>picture,.home main .about__work>.about__work__pics,.home main .about__work>picture{width:76.9230769231vw;aspect-ratio:1;margin-top:11.2820512821vw;border-radius:3px;overflow:clip}}.home main .about__inner>.about__work__pics img,.home main .about__inner>picture img,.home main .about__iv>.about__work__pics img,.home main .about__iv>picture img,.home main .about__work>.about__work__pics img,.home main .about__work>picture img{-o-object-fit:cover;object-fit:cover}.home main .about__inner .Btn,.home main .about__iv .Btn,.home main .about__work .Btn{margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.home main .about__inner .Btn,.home main .about__iv .Btn,.home main .about__work .Btn{margin-top:11.2820512821vw}}@media screen and (max-width:1024px){.home main .about__work{overflow:visible}}.home main .about__work>.about__work__pics{position:relative;overflow:clip}.home main .about__work>.about__work__pics img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;opacity:0;position:relative;animation:about-work-fade 37.5s infinite both}.home main .about__work>.about__work__pics img:not(:first-child){position:absolute;inset:0;height:100%}.home main .about__work>.about__work__pics img:nth-child(1){animation-delay:0s}.home main .about__work>.about__work__pics img:nth-child(2){animation-delay:7.5s}.home main .about__work>.about__work__pics img:nth-child(3){animation-delay:15s}.home main .about__work>.about__work__pics img:nth-child(4){animation-delay:22.5s}.home main .about__work>.about__work__pics img:nth-child(5){animation-delay:30s}.home main .about__iv{width:100%;padding-bottom:min(3.515625vw,45px)}@media screen and (max-width:1024px){.home main .about__iv{padding-bottom:47.4358974359vw}}.home main .about__iv .H2ttl h2 .end,.home main .about__iv .H2ttl h2 .start{position:absolute}.home main .about__iv .H2ttl h2 .start{top:max(-2.1875vw,-28px);left:max(-3.90625vw,-50px)}@media screen and (max-width:1024px){.home main .about__iv .H2ttl h2 .start{top:-3.8461538462vw;left:-12.3076923077vw}}.home main .about__iv .H2ttl h2 .end{bottom:max(-1.09375vw,-14px);right:max(-3.359375vw,-43px)}@media screen and (max-width:1024px){.home main .about__iv .H2ttl h2 .end{bottom:-3.0769230769vw;right:-8.9743589744vw}}.home main .about__iv .Audiotrack{margin-top:min(3.4375vw,44px)}@media screen and (max-width:1024px){.home main .about__iv .Audiotrack{margin-top:11.2820512821vw}}.home main .about__ivSwiper{padding-top:min(4.6875vw,60px);width:100%;overflow:clip;--swiper-pagination-color:#524545;--swiper-pagination-bullet-inactive-color:#524545;--swiper-navigation-color:#524545}@media screen and (max-width:1024px){.home main .about__ivSwiper{padding-top:11.2820512821vw}}.home main .about__ivSwiper .slide{background:#fff;border-radius:3px;overflow:clip;display:flex;flex-direction:column;gap:min(1.875vw,24px);margin:0 min(2.34375vw,30px);padding-bottom:min(1.875vw,24px);width:min(31.25vw,400px)!important;transition:.6s all ease-out}@media screen and (min-width:1025px){.home main .about__ivSwiper .slide:hover{rotate:-2deg}}.home main .about__ivSwiper .slide:focus-visible{rotate:-2deg}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide{gap:8.2051282051vw;padding-bottom:9.2307692308vw;width:89.7435897436vw!important;margin:0 5.1282051282vw}}.home main .about__ivSwiper .slide__thumb{width:100%;height:min(17.578125vw,225px);flex-shrink:0}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__thumb{height:50.5128205128vw}}.home main .about__ivSwiper .slide__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.35s all ease}.home main .about__ivSwiper .slide__body{display:flex;flex-direction:column;gap:min(1.953125vw,25px);padding:0 min(3.125vw,40px);flex:1}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__body{gap:6.1538461538vw;padding:0 7.1794871795vw}}.home main .about__ivSwiper .slide__bodyAffi{display:inline-flex;align-items:center;justify-content:center;padding:min(.625vw,8px);border:1px solid #d68466;border-radius:3px;font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;line-height:1;color:#d68466;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__bodyAffi{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__bodyAffi{line-height:1;padding:2.0512820513vw}}.home main .about__ivSwiper .slide__bodyTtl{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;color:#524545}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__bodyTtl{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}.home main .about__ivSwiper .slide__bodyName{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;margin-top:auto}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__bodyName{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.home main .about__ivSwiper .slide__bodyName span{font-size:min(.9375vw,12px)}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__bodyName span{font-size:3.0769230769vw}}.home main .about__ivSwiper .slide__read{display:flex;align-items:center;justify-content:flex-end;gap:min(1.25vw,16px);padding:0 min(3.125vw,40px)}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__read{gap:4.1025641026vw;padding:0 7.1794871795vw}}.home main .about__ivSwiper .slide__read p{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;font-weight:700;color:#524545}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__read p{font-size:3.5897435897vw;letter-spacing:0}}.home main .about__ivSwiper .slide__readArrow{position:relative;width:min(4.453125vw,57px);height:min(1.171875vw,15px)}@media screen and (max-width:1024px){.home main .about__ivSwiper .slide__readArrow{width:14.6153846154vw;height:3.8461538462vw}}.home main .about__ivSwiper .slide__readArrow .Tegakiarrow{position:absolute;top:50%;left:50%;translate:-50% -50%}.home main .about__ivSwiperNavs{position:relative;margin-top:min(3.125vw,40px);display:flex;align-items:center;justify-content:center;gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.home main .about__ivSwiperNavs{margin-top:11.2820512821vw;gap:8.2051282051vw}}.home main .about__ivSwiperNavs .swiper-button-next,.home main .about__ivSwiperNavs .swiper-button-prev{position:relative;position:static;margin:0;flex-shrink:0;top:auto;bottom:auto;padding:0;border:none;background:0 0;width:min(.625vw,8px);height:min(1.25vw,16px)}@media screen and (max-width:1024px){.home main .about__ivSwiperNavs .swiper-button-next,.home main .about__ivSwiperNavs .swiper-button-prev{width:2.0512820513vw;height:4.1025641026vw}}.home main .about__ivSwiperNavs .swiper-button-next svg,.home main .about__ivSwiperNavs .swiper-button-prev svg{width:100%}.home main .about__ivSwiperNavs .swiper-pagination{position:relative;width:-moz-fit-content;width:fit-content;bottom:auto;display:flex;align-items:center;gap:min(.9375vw,12px)}@media screen and (max-width:1024px){.home main .about__ivSwiperNavs .swiper-pagination{gap:3.0769230769vw}}.home main .note{width:min(67.1875vw,860px);display:flex;align-items:center;gap:min(4.6875vw,60px);margin:0 auto;padding:min(7.03125vw,90px) 0 min(15.625vw,200px)}@media screen and (max-width:1024px){.home main .note{width:89.7435897436vw;flex-direction:column;gap:15.3846153846vw;padding:3.0769230769vw 0 41.0256410256vw}}.home main .note__message,.home main .note__voice{position:relative;width:min(31.25vw,400px);z-index:1;filter:drop-shadow(0 7px 10px rgba(0, 0, 0, .05));transition:.35s all ease}@media screen and (min-width:1025px){.home main .note__message:hover,.home main .note__voice:hover{rotate:-2deg!important}}.home main .note__message:focus-visible,.home main .note__voice:focus-visible{rotate:-2deg!important}@media screen and (max-width:1024px){.home main .note__message,.home main .note__voice{width:100%}}.home main .note__messageInner picture,.home main .note__voiceInner picture{width:100%;height:min(35.15625vw,450px)}@media screen and (max-width:1024px){.home main .note__messageInner picture,.home main .note__voiceInner picture{height:100%}}.home main .note__message p,.home main .note__voice p{text-align:center;color:#524545;font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600}@media screen and (max-width:1024px){.home main .note__message p,.home main .note__voice p{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.home main .note__message p,.home main .note__voice p{text-align:left;width:62.0512820513vw}}.home main .note__messageArrow,.home main .note__voiceArrow{position:absolute;bottom:min(1.640625vw,21px);right:min(1.640625vw,21px);padding:min(1.640625vw,21px) min(1.09375vw,14px);background:#fff;border-radius:999px;z-index:2;border:1px solid #524545}@media screen and (max-width:1024px){.home main .note__messageArrow,.home main .note__voiceArrow{bottom:1.2820512821vw;right:4.1025641026vw;padding:5.641025641vw 3.0769230769vw}}@keyframes about-work-fade{0%{opacity:0;z-index:2}5.33%{opacity:1;z-index:2}20%{opacity:1;z-index:2}20.01%{opacity:1;z-index:1}25.33%{opacity:1;z-index:1}25.34%{opacity:0;z-index:1}100%{opacity:0;z-index:1}}html.is-splash{overflow:hidden;scrollbar-gutter:stable}html.is-splash body.home .footer,html.is-splash body.home .fv__kv__pc-img,html.is-splash body.home .fv__kv__pc-txt,html.is-splash body.home .fv__kv__sp-lower,html.is-splash body.home .fv__kv__sp-upper,html.is-splash body.home .fv__txt,html.is-splash body.home .header,html.is-splash body.home .notelines>:not(.fv),html.is-splash body.home main>:not(.notelines){visibility:hidden;opacity:0}@media (scripting:none),(prefers-reduced-motion:reduce),print{html.is-splash{overflow:visible}html.is-splash body.home .footer,html.is-splash body.home .fv__kv__pc-img,html.is-splash body.home .fv__kv__pc-txt,html.is-splash body.home .fv__kv__sp-lower,html.is-splash body.home .fv__kv__sp-upper,html.is-splash body.home .fv__txt,html.is-splash body.home .header,html.is-splash body.home .notelines>:not(.fv),html.is-splash body.home main>:not(.notelines){visibility:visible;opacity:1}}html.is-fvtxt-hold body.home .fv__txt{visibility:hidden;opacity:0}@media (scripting:none),(prefers-reduced-motion:reduce),print{html.is-fvtxt-hold body.home .fv__txt{visibility:visible;opacity:1}}.post-type-archive-projectstory main .H1ttl h1{position:relative}.post-type-archive-projectstory main .H1ttl h1 .end,.post-type-archive-projectstory main .H1ttl h1 .start{position:absolute}.post-type-archive-projectstory main .H1ttl h1 .start{top:max(-1.796875vw,-23px);left:max(-3.359375vw,-43px)}@media screen and (max-width:1024px){.post-type-archive-projectstory main .H1ttl h1 .start{top:-3.0769230769vw;left:-10.7692307692vw}}.post-type-archive-projectstory main .H1ttl h1 .end{bottom:max(-1.40625vw,-18px);right:max(-1.953125vw,-25px)}@media screen and (max-width:1024px){.post-type-archive-projectstory main .H1ttl h1 .end{bottom:-2.5641025641vw;right:-7.4358974359vw}}.post-type-archive-projectstory main .cnts__post{display:grid;width:min(67.1875vw,860px);margin:min(8.4375vw,108px) auto 0;grid-template-columns:repeat(2,1fr);gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post{width:89.7435897436vw;margin-top:20.5128205128vw;grid-template-columns:1fr;gap:11.2820512821vw}}.post-type-archive-projectstory main .cnts__post .slide{background:#fff;border-radius:3px;overflow:clip;position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:min(1.5625vw,20px);transition:.6s all ease-out}@media screen and (min-width:1025px){.post-type-archive-projectstory main .cnts__post .slide:hover{rotate:-2deg}}.post-type-archive-projectstory main .cnts__post .slide:focus-visible{rotate:-2deg}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide{gap:6.1538461538vw}}.post-type-archive-projectstory main .cnts__post .slide__thumb{width:100%;height:min(17.578125vw,225px);flex-shrink:0}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__thumb{height:50.5128205128vw}}.post-type-archive-projectstory main .cnts__post .slide__thumb img{-o-object-fit:cover;object-fit:cover;transition:.35s all ease}.post-type-archive-projectstory main .cnts__post .slide__body{display:flex;align-items:flex-start;justify-content:flex-end;gap:min(2.1875vw,28px);width:100%;height:100%;padding:0 min(3.125vw,40px) min(2.8125vw,36px)}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__body{gap:5.1282051282vw;padding:0 7.1794871795vw 5.1282051282vw}}.post-type-archive-projectstory main .cnts__post .slide__bodyTtl{flex-direction:row-reverse;gap:min(.859375vw,11px);color:#524545}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__bodyTtl{gap:2.8205128205vw}}.post-type-archive-projectstory main .cnts__post .slide__bodyTtl span{writing-mode:vertical-rl;font-size:min(1.5625vw,20px);padding:min(.9375vw,12px) min(.625vw,8px);border-radius:3px;color:#fff}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__bodyTtl span{font-size:5.1282051282vw;padding:3.0769230769vw 2.0512820513vw}}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__bodyTtl.mq4pc{display:none}}.post-type-archive-projectstory main .cnts__post .slide__bodyTtl.mq4sp{display:none}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__bodyTtl.mq4sp{display:flex}}.post-type-archive-projectstory main .cnts__post .slide__bodyTxt{writing-mode:vertical-rl;font-size:min(1.171875vw,15px);letter-spacing:0;line-height:1.2;font-weight:600;text-box-trim:none;color:#524545;line-height:1.8!important}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__bodyTxt{font-size:3.8461538462vw;letter-spacing:0;line-height:1.2;font-weight:600}}.post-type-archive-projectstory main .cnts__post .slide__read{position:absolute;left:min(2.5vw,32px);bottom:min(1.71875vw,22px);writing-mode:vertical-rl;display:flex;align-items:center;gap:min(.703125vw,9px)}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__read{left:7.1794871795vw;bottom:10.7692307692vw;gap:2.3076923077vw}}.post-type-archive-projectstory main .cnts__post .slide__read p{font-size:min(1.171875vw,15px);letter-spacing:0;line-height:1.2;font-weight:600;text-box-trim:none;color:#524545}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__read p{font-size:3.8461538462vw;letter-spacing:0;line-height:1.2;font-weight:600}}.post-type-archive-projectstory main .cnts__post .slide__readArrow{position:relative;width:min(.625vw,8px);height:min(2.8125vw,36px)}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__readArrow{width:2.0512820513vw;height:9.2307692308vw}}.post-type-archive-projectstory main .cnts__post .slide__readArrow .Tegakiarrow{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:90deg;scale:1 -1;--arrow-width:min(2.8125vw, 36px)}@media screen and (max-width:1024px){.post-type-archive-projectstory main .cnts__post .slide__readArrow .Tegakiarrow{--arrow-width:9.2307692308vw}}.single-projectstory .toTheTop{position:fixed;bottom:min(2.34375vw,30px);right:min(2.34375vw,30px);display:flex;align-items:center;justify-content:center;width:min(3.75vw,48px);height:min(3.75vw,48px);background:#d68466;border-radius:min(2.5vw,32px);z-index:10;transition:.35s all ease}@media screen and (max-width:1024px){.single-projectstory .toTheTop{bottom:5.1282051282vw;right:5.1282051282vw;width:12.3076923077vw;height:12.3076923077vw;border-radius:999px}}@media screen and (min-width:1025px){.single-projectstory .toTheTop:hover{opacity:.6}}.single-projectstory .toTheTop:focus-visible{opacity:.6}.single-projectstory .toTheTop img{width:min(1.09375vw,14px)}@media screen and (max-width:1024px){.single-projectstory .toTheTop img{width:3.5897435897vw}}.single-projectstory main{max-width:min(100vw,1280px);margin:0 auto;z-index:5}@media screen and (max-width:1024px){.single-projectstory main{max-width:100%}}.single-projectstory main .fv{position:relative;padding-top:min(8.984375vw,115px)}@media screen and (max-width:1024px){.single-projectstory main .fv{padding-top:0}}.single-projectstory main .fv .Breadcrumb{position:fixed;top:min(8.984375vw,115px);left:50%;translate:-50% 0;width:min(90.625vw,1160px);margin:0 auto;z-index:10}@media screen and (max-width:1024px){.single-projectstory main .fv .Breadcrumb{width:90.7692307692vw;top:20.7692307692vw;left:5.1282051282vw;translate:0 0;z-index:2}}@media screen and (max-width:1024px){.single-projectstory main .fv .Breadcrumb ol{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.single-projectstory main .fv .Breadcrumb ol::-webkit-scrollbar{display:none}.single-projectstory main .fv .Breadcrumb ol li:last-child p{white-space:nowrap;overflow:clip;text-overflow:ellipsis;max-width:41.0256410256vw}.single-projectstory main .fv .Breadcrumb ol picture{flex-shrink:0}.single-projectstory main .fv .Breadcrumb ol li:not(:last-child){flex-shrink:0}}.single-projectstory main .fv>picture{position:relative;margin-top:min(3.75vw,48px);width:min(76.171875vw,975px);border-radius:6px;overflow:clip;z-index:1}@media screen and (max-width:1024px){.single-projectstory main .fv>picture{margin-top:0;width:100%;height:114.1025641026vw;border-radius:0}}.single-projectstory main .fv>picture img{-o-object-fit:cover;object-fit:cover}.single-projectstory main .fv__inner{position:absolute;top:min(10.3125vw,132px);right:min(4.6875vw,60px);width:-moz-fit-content;width:fit-content;z-index:2}@media screen and (max-width:1024px){.single-projectstory main .fv__inner{position:relative;top:auto;right:auto;margin:-19.2307692308vw auto 0}}.single-projectstory main .fv__innerTtl{width:-moz-fit-content;width:fit-content}.single-projectstory main .fv__innerTtl h1{color:#fff}.single-projectstory main .fv__innerTtl h1 span{line-height:1.34!important}@media screen and (max-width:1024px){.single-projectstory main .fv__innerTtl h1 span{line-height:1!important}}.single-projectstory main .fv__innerTeam{width:min(33.90625vw,434px);margin-top:min(2.34375vw,30px);padding:min(3.125vw,40px);background:#fff;border-radius:6px}@media screen and (max-width:1024px){.single-projectstory main .fv__innerTeam{width:89.7435897436vw;margin-top:7.1794871795vw;padding:8.2051282051vw 7.1794871795vw}}.single-projectstory main .fv__innerTeamTtl{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.single-projectstory main .fv__innerTeamTtl{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.single-projectstory main .fv__innerTeamTxt{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;margin-top:min(2.5vw,32px);letter-spacing:.05em;line-height:1.71}@media screen and (max-width:1024px){.single-projectstory main .fv__innerTeamTxt{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.single-projectstory main .fv__innerTeamTxt{margin-top:8.2051282051vw}}.single-projectstory main .cnts,.single-projectstory main .member{max-width:min(56.25vw,720px);margin:min(9.375vw,120px) auto 0}@media screen and (max-width:1024px){.single-projectstory main .cnts,.single-projectstory main .member{max-width:89.7435897436vw;margin-top:30.7692307692vw}}.single-projectstory main .cnts__ttl,.single-projectstory main .member__ttl{text-align:center;font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.single-projectstory main .cnts__ttl,.single-projectstory main .member__ttl{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.single-projectstory main .cnts>picture,.single-projectstory main .member>picture{width:100%;margin-top:min(2.34375vw,30px);border-radius:2px;overflow:clip}@media screen and (max-width:1024px){.single-projectstory main .cnts>picture,.single-projectstory main .member>picture{margin-top:7.1794871795vw}}.single-projectstory main .cnts__list,.single-projectstory main .member__list{padding:min(2.5vw,32px) min(2.5vw,32px) min(3.125vw,40px);margin-top:min(2.34375vw,30px);background:#fff;border-radius:6px;display:flex;flex-direction:column;gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.single-projectstory main .cnts__list,.single-projectstory main .member__list{padding:8.2051282051vw 7.1794871795vw;margin-top:7.6923076923vw;gap:8.2051282051vw}}.single-projectstory main .cnts__listTtl,.single-projectstory main .member__listTtl{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.25vw,16px);letter-spacing:.1em;line-height:1.31;font-weight:600;font-size:min(1.484375vw,19px);color:#524545}@media screen and (max-width:1024px){.single-projectstory main .cnts__listTtl,.single-projectstory main .member__listTtl{font-size:4.8717948718vw}}.single-projectstory main .cnts__listGrid,.single-projectstory main .member__listGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:min(2.5vw,32px);list-style:none;padding:0;margin:0}@media screen and (max-width:1024px){.single-projectstory main .cnts__listGrid,.single-projectstory main .member__listGrid{grid-template-columns:1fr;gap:6.1538461538vw}}.single-projectstory main .cnts__listItem,.single-projectstory main .member__listItem{list-style:none}.single-projectstory main .cnts__listItemUpper,.single-projectstory main .member__listItemUpper{display:flex;align-items:center;gap:min(.9375vw,12px)}@media screen and (max-width:1024px){.single-projectstory main .cnts__listItemUpper,.single-projectstory main .member__listItemUpper{gap:3.0769230769vw}}.single-projectstory main .cnts__listItemUpper picture,.single-projectstory main .member__listItemUpper picture{width:min(3.125vw,40px);height:min(3.125vw,40px);border-radius:3px;overflow:clip;flex-shrink:0}@media screen and (max-width:1024px){.single-projectstory main .cnts__listItemUpper picture,.single-projectstory main .member__listItemUpper picture{width:10.2564102564vw;height:10.2564102564vw}}.single-projectstory main .cnts__listItemUpper picture img,.single-projectstory main .member__listItemUpper picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.single-projectstory main .cnts__listItemUpperName,.single-projectstory main .member__listItemUpperName{font-size:min(1.40625vw,18px);letter-spacing:.16em;line-height:2.44;font-weight:600}@media screen and (max-width:1024px){.single-projectstory main .cnts__listItemUpperName,.single-projectstory main .member__listItemUpperName{font-size:4.1025641026vw;letter-spacing:0;line-height:1;font-weight:600}}.single-projectstory main .cnts__listItemUpperName span,.single-projectstory main .member__listItemUpperName span{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600}@media screen and (max-width:1024px){.single-projectstory main .cnts__listItemUpperName span,.single-projectstory main .member__listItemUpperName span{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.single-projectstory main .cnts__listItemProfile,.single-projectstory main .member__listItemProfile{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;margin-top:min(1.25vw,16px)}@media screen and (max-width:1024px){.single-projectstory main .cnts__listItemProfile,.single-projectstory main .member__listItemProfile{font-size:3.0769230769vw;letter-spacing:.11em;line-height:2.17;font-weight:600}}@media screen and (max-width:1024px){.single-projectstory main .cnts__listItemProfile,.single-projectstory main .member__listItemProfile{margin-top:4.1025641026vw}}.single-projectstory main .member{margin-top:min(9.375vw,120px)}@media screen and (max-width:1024px){.single-projectstory main .member{margin-top:20.5128205128vw}}.single-projectstory main .member__point{margin-top:min(2.34375vw,30px);padding:min(2.5vw,32px) min(2.5vw,32px) min(3.125vw,40px);background:#fff;border-radius:6px;display:flex;flex-direction:column;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.single-projectstory main .member__point{margin-top:7.6923076923vw;padding:8.2051282051vw 7.1794871795vw 10.2564102564vw;gap:5.1282051282vw}}.single-projectstory main .member__pointTtl{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.25vw,16px);letter-spacing:.1em;line-height:1.31;font-weight:600;font-size:min(1.484375vw,19px);color:#524545}@media screen and (max-width:1024px){.single-projectstory main .member__pointTtl{font-size:4.8717948718vw}}.single-projectstory main .member__pointList{display:flex;flex-direction:column;gap:min(1.5625vw,20px);list-style:none;padding:0;margin:0}@media screen and (max-width:1024px){.single-projectstory main .member__pointList{gap:5.1282051282vw}}.single-projectstory main .member__pointItem{display:flex;align-items:flex-start;gap:min(.9375vw,12px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;line-height:normal}@media screen and (max-width:1024px){.single-projectstory main .member__pointItem{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.single-projectstory main .member__pointItem{gap:3.0769230769vw}}.single-projectstory main .member__pointItem::before{content:"";display:block;width:min(.78125vw,10px);height:min(.78125vw,10px);background:#d68466;border-radius:999px;flex-shrink:0;margin-top:min(.625vw,8px)}@media screen and (max-width:1024px){.single-projectstory main .member__pointItem::before{width:2.5641025641vw;height:2.5641025641vw;margin-top:3.0769230769vw}}.single-projectstory main .member__index{margin-top:min(2.34375vw,30px);padding:min(1.875vw,24px) min(2.5vw,32px);background:#f9f8f2;border-radius:6px;display:flex;flex-direction:column;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.single-projectstory main .member__index{margin-top:7.6923076923vw;padding:6.1538461538vw 7.1794871795vw;gap:4.1025641026vw}}.single-projectstory main .member__indexTtl{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.25vw,16px);letter-spacing:.1em;line-height:1.31;font-weight:600;font-size:min(1.484375vw,19px);color:#524545}@media screen and (max-width:1024px){.single-projectstory main .member__indexTtl{font-size:4.8717948718vw}}.single-projectstory main .member__indexList{display:flex;flex-direction:column}.single-projectstory main .member__indexItem{display:flex;align-items:center;justify-content:space-between;font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;color:#524545;text-decoration:none;border-top:1px solid #d9d9d9;padding:min(1.09375vw,14px) 0;line-height:normal}@media screen and (max-width:1024px){.single-projectstory main .member__indexItem{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (min-width:1025px){.single-projectstory main .member__indexItem:hover{color:#d68466}}.single-projectstory main .member__indexItem:focus-visible{color:#d68466}@media screen and (max-width:1024px){.single-projectstory main .member__indexItem{padding:4.1025641026vw 0}}.single-projectstory main .member__indexItem:last-child{border-bottom:1px solid #d9d9d9}.single-projectstory main .member__indexItem span{transition:.35s all ease}.single-projectstory main .member__indexItem svg{flex-shrink:0;width:min(.78125vw,10px);height:min(.390625vw,5px)}@media screen and (max-width:1024px){.single-projectstory main .member__indexItem svg{width:2.5641025641vw;height:1.2820512821vw}}.single-projectstory main .member__index .audio{display:flex;align-items:center;gap:min(.625vw,8px);font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;color:#524545;text-decoration:none}@media screen and (max-width:1024px){.single-projectstory main .member__index .audio{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.single-projectstory main .member__index .audio{gap:2.0512820513vw}}@media screen and (min-width:1025px){.single-projectstory main .member__index .audio:hover p{color:#d68466}}.single-projectstory main .member__index .audio:focus-visible p{color:#d68466}.single-projectstory main .member__index .audio picture{width:min(1.5625vw,20px);flex-shrink:0}@media screen and (max-width:1024px){.single-projectstory main .member__index .audio picture{width:5.1282051282vw}}.single-projectstory main .member__index .audio picture img{width:100%;display:block}.single-projectstory main .member__index .audio p{flex:1;transition:.35s all ease}.single-projectstory main .member__index .audio svg{flex-shrink:0;width:min(.78125vw,10px);height:min(.390625vw,5px)}@media screen and (max-width:1024px){.single-projectstory main .member__index .audio svg{width:2.5641025641vw;height:1.2820512821vw}}.single-projectstory main .cnts{display:flex;flex-direction:column;align-items:flex-start;gap:min(15.625vw,200px);margin:min(15.625vw,200px) auto 0}@media screen and (max-width:1024px){.single-projectstory main .cnts{width:83.5897435897vw;margin:41.0256410256vw auto 0;gap:41.0256410256vw}}.single-projectstory main .cnts__blockTtl{text-align:center;font-size:min(2.1875vw,28px);letter-spacing:.1em;line-height:1.42;font-weight:600}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTtl{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}.single-projectstory main .cnts__blockTxtsReporter{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;margin-top:min(6.25vw,80px)}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTxtsReporter{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTxtsReporter{margin-top:20.5128205128vw}}.single-projectstory main .cnts__blockTxtsMember{margin-top:min(3.90625vw,50px)}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTxtsMember{margin-top:12.3076923077vw}}.single-projectstory main .cnts__blockTxtsMemberName{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTxtsMemberName{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}.single-projectstory main .cnts__blockTxtsMemberTxt{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;margin-top:min(1.875vw,24px)}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTxtsMemberTxt{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTxtsMemberTxt{margin-top:6.1538461538vw}}.single-projectstory main .cnts__blockTxtsMemberTxt span{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;color:#d68466}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTxtsMemberTxt span{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}.single-projectstory main .cnts__blockTxtsImg{width:100%;margin-top:min(6.25vw,80px)}@media screen and (max-width:1024px){.single-projectstory main .cnts__blockTxtsImg{margin-top:20.5128205128vw}}.single-projectstory main>.audio{max-width:min(56.25vw,720px);margin:min(15.625vw,200px) auto 0}@media screen and (max-width:1024px){.single-projectstory main>.audio{min-width:89.7435897436vw;margin-top:41.0256410256vw}}.page-aboutus-philosophy main .H1ttl .Audiotrack{display:none}.page-aboutus-philosophy main .thought{width:min(67.1875vw,860px);margin:min(9.375vw,120px) auto 0}@media screen and (max-width:1024px){.page-aboutus-philosophy main .thought{width:89.7435897436vw;margin-top:20.5128205128vw}}.page-aboutus-philosophy main .thought__upper p{margin-top:min(3.125vw,40px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-aboutus-philosophy main .thought__upper p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-aboutus-philosophy main .thought__upper p{margin-top:10.2564102564vw}}.page-aboutus-philosophy main .thought__wwv{margin-top:min(4.6875vw,60px);display:flex;flex-direction:column;align-items:flex-start;gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-aboutus-philosophy main .thought__wwv{margin-top:15.3846153846vw;gap:8.2051282051vw}}@media screen and (min-width:1025px){.page-aboutus-philosophy main .thought__wwv .About-philosophy-wwv:nth-child(1) .About-philosophy-wwv__en{width:min(41.953125vw,537px);right:max(-4.375vw,-56px);bottom:0}.page-aboutus-philosophy main .thought__wwv .About-philosophy-wwv:nth-child(2) .About-philosophy-wwv__en{width:min(39.6875vw,508px);right:max(-1.09375vw,-14px);bottom:0}.page-aboutus-philosophy main .thought__wwv .About-philosophy-wwv:nth-child(3) .About-philosophy-wwv__en{width:min(42.1875vw,540px);right:0;bottom:0}}@media screen and (max-width:1024px){.page-aboutus-philosophy main .thought__wwv .About-philosophy-wwv:nth-child(1) .About-philosophy-wwv__en{width:75.3846153846vw;right:0;bottom:auto;top:-3.8461538462vw}.page-aboutus-philosophy main .thought__wwv .About-philosophy-wwv:nth-child(2) .About-philosophy-wwv__en{width:75.3846153846vw;right:0;bottom:auto;top:0}.page-aboutus-philosophy main .thought__wwv .About-philosophy-wwv:nth-child(3) .About-philosophy-wwv__en{width:75.3846153846vw;right:0;bottom:auto;top:0}}.page-aboutus-philosophy main .Exvoice{width:min(67.1875vw,860px);margin:min(9.375vw,120px) auto 0}@media screen and (max-width:1024px){.page-aboutus-philosophy main .Exvoice{width:calc(100% - 8.2051282051vw);margin:15.3846153846vw auto 0}}.page-aboutus-philosophy main .message,.page-aboutus-philosophy main .other{width:min(67.1875vw,860px);margin:min(15.625vw,200px) auto 0}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message,.page-aboutus-philosophy main .other{width:89.7435897436vw;margin-top:41.0256410256vw}}.page-aboutus-philosophy main .message__inner,.page-aboutus-philosophy main .other__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__inner,.page-aboutus-philosophy main .other__inner{flex-direction:column;align-items:center;gap:13.8461538462vw;margin-top:15.3846153846vw}}.page-aboutus-philosophy main .message__innerCeo,.page-aboutus-philosophy main .other__innerCeo{width:min(15.625vw,200px)}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__innerCeo,.page-aboutus-philosophy main .other__innerCeo{width:51.2820512821vw}}.page-aboutus-philosophy main .message__innerCeo .face,.page-aboutus-philosophy main .other__innerCeo .face{width:100%;border-radius:3px;overflow:clip}.page-aboutus-philosophy main .message__innerCeo p,.page-aboutus-philosophy main .other__innerCeo p{margin-top:min(2.5vw,32px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__innerCeo p,.page-aboutus-philosophy main .other__innerCeo p{font-size:4.358974359vw;letter-spacing:.14em;line-height:1.76;font-weight:600}}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__innerCeo p,.page-aboutus-philosophy main .other__innerCeo p{margin-top:8.2051282051vw;text-align:center}}.page-aboutus-philosophy main .message__innerCeo p.ceo,.page-aboutus-philosophy main .other__innerCeo p.ceo{margin-top:min(1.875vw,24px);font-size:min(2.03125vw,26px)}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__innerCeo p.ceo,.page-aboutus-philosophy main .other__innerCeo p.ceo{margin-top:5.1282051282vw;font-size:7.6923076923vw;letter-spacing:.04em}}.page-aboutus-philosophy main .message__innerCeo .name,.page-aboutus-philosophy main .other__innerCeo .name{margin-top:min(1.875vw,24px);width:min(11.171875vw,143px)}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__innerCeo .name,.page-aboutus-philosophy main .other__innerCeo .name{margin:5.1282051282vw auto 0;width:34.358974359vw}}.page-aboutus-philosophy main .message__inner>p,.page-aboutus-philosophy main .other__inner>p{width:min(46.875vw,600px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__inner>p,.page-aboutus-philosophy main .other__inner>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__inner>p,.page-aboutus-philosophy main .other__inner>p{width:83.5897435897vw;margin:0 auto}}.page-aboutus-philosophy main .message__inner>.ceoName,.page-aboutus-philosophy main .other__inner>.ceoName{width:min(9.375vw,120px);margin:min(4.6875vw,60px) 0 0 auto}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__inner>.ceoName,.page-aboutus-philosophy main .other__inner>.ceoName{width:30.7692307692vw;margin:0 3.0769230769vw 0 auto}}.page-aboutus-philosophy main .message>h2,.page-aboutus-philosophy main .other>h2{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;text-align:center;font-size:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message>h2,.page-aboutus-philosophy main .other>h2{font-size:6.1538461538vw;letter-spacing:.12em;line-height:1.45;font-weight:600}}.page-aboutus-philosophy main .message__links,.page-aboutus-philosophy main .other__links{margin-top:min(3.125vw,40px);display:flex;flex-direction:column;align-items:flex-start;gap:min(2.1875vw,28px)}@media screen and (max-width:1024px){.page-aboutus-philosophy main .message__links,.page-aboutus-philosophy main .other__links{margin-top:15.3846153846vw;gap:8.2051282051vw}}.page-aboutus-history main .H1ttl__img{width:min(19.0625vw,244px)}@media screen and (max-width:1024px){.page-aboutus-history main .H1ttl__img{width:66.1538461538vw}}.page-aboutus-history main .H1ttl .Audiotrack{display:none}.page-aboutus-history main .about{width:min(67.1875vw,860px);margin:min(9.375vw,120px) auto 0}@media screen and (max-width:1024px){.page-aboutus-history main .about{width:83.5897435897vw;margin-top:20.5128205128vw}}.page-aboutus-history main .about h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600;line-height:1.87}@media screen and (max-width:1024px){.page-aboutus-history main .about h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-aboutus-history main .about .txt{margin-top:min(4.21875vw,54px);display:flex;flex-direction:column;align-items:flex-start;gap:min(2.34375vw,30px)}@media screen and (max-width:1024px){.page-aboutus-history main .about .txt{margin-top:12.3076923077vw;gap:11.2820512821vw}}.page-aboutus-history main .about .txt p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-aboutus-history main .about .txt p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-aboutus-history main .cnts{width:min(67.1875vw,860px);margin:min(15.625vw,200px) auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-aboutus-history main .cnts{width:89.7435897436vw;margin-top:41.0256410256vw;gap:11.2820512821vw}}.page-aboutus-data main .H1ttl__img{width:min(19.0625vw,244px)}@media screen and (max-width:1024px){.page-aboutus-data main .H1ttl__img{width:66.1538461538vw}}.page-aboutus-data main .H1ttl .Audiotrack{display:none}.page-aboutus-data main .cnt{width:min(67.1875vw,860px);margin:min(9.375vw,120px) auto 0;display:flex;flex-direction:column;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-aboutus-data main .cnt{width:89.7435897436vw;margin-top:20.5128205128vw;gap:10.2564102564vw}}.page-aboutus-data main .cnt__row{display:flex;align-items:stretch;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-aboutus-data main .cnt__row{flex-direction:column;gap:10.2564102564vw}}.page-aboutus-data main .cnt__row>*{flex:1;min-width:0}.page-work main .H1ttl .Audiotrack{display:none}.page-work main .work{width:min(67.1875vw,860px);margin:min(9.375vw,120px) auto 0}@media screen and (max-width:1024px){.page-work main .work{width:89.7435897436vw;margin-top:30.7692307692vw}}.page-work main .work h2{text-align:center;font-size:min(2.734375vw,35px);letter-spacing:.12em;font-weight:600}@media screen and (max-width:1024px){.page-work main .work h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-work main .work>p{margin-top:min(3.125vw,40px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-work main .work>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-work main .work>p{margin:10.2564102564vw auto 0;width:83.5897435897vw}}.page-work main .work__index{background:#f9f8f2;border-radius:6px;padding:min(1.875vw,24px) min(2.5vw,32px);display:flex;flex-direction:column;gap:min(1.5625vw,20px);margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-work main .work__index{padding:6.1538461538vw 7.1794871795vw;gap:7.1794871795vw;margin-top:10.2564102564vw}}.page-work main .work__indexTtl{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.25vw,16px);letter-spacing:.1em;line-height:1.31;font-weight:600;font-size:min(1.484375vw,19px);color:#524545}@media screen and (max-width:1024px){.page-work main .work__indexTtl{font-size:4.8717948718vw}}.page-work main .work__indexBody{display:flex;flex-direction:column;gap:min(1.09375vw,14px)}@media screen and (max-width:1024px){.page-work main .work__indexBody{gap:4.1025641026vw}}.page-work main .work__indexLine{border:none;border-top:1px solid #d9d9d9;margin:0}.page-work main .work__indexItems{display:flex;align-items:center;flex-wrap:wrap;gap:min(2.1875vw,28px)}@media screen and (max-width:1024px){.page-work main .work__indexItems{align-items:flex-start;flex-direction:column;gap:4.1025641026vw}}.page-work main .work__indexItem{display:flex;align-items:center;gap:min(.390625vw,5px);font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;color:#524545;transition:.35s all ease}@media screen and (max-width:1024px){.page-work main .work__indexItem{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (min-width:1025px){.page-work main .work__indexItem:hover{color:#d68466}}.page-work main .work__indexItem:focus-visible{color:#d68466}@media screen and (max-width:1024px){.page-work main .work__indexItem{width:100%;justify-content:space-between}}.page-work main .work__indexItem svg{width:min(.78125vw,10px);height:min(.78125vw,10px)}@media screen and (max-width:1024px){.page-work main .work__indexItem svg{width:2.5641025641vw;height:2.5641025641vw}}.page-work main .work__block{position:relative;margin-top:min(7.8125vw,100px);display:flex;flex-direction:column;align-items:flex-start;gap:min(3.75vw,48px)}@media screen and (max-width:1024px){.page-work main .work__block{margin-top:20.5128205128vw;gap:10.2564102564vw}}.page-work main .work__block#marketing{margin-top:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-work main .work__block#marketing{margin-top:0}}.page-work main .work__block:nth-child(n+2){margin-top:min(6.25vw,80px)}@media screen and (max-width:1024px){.page-work main .work__block:nth-child(n+2){margin-top:15.3846153846vw}}@media screen and (min-width:1025px){.page-work main .work__block:nth-child(n+2) .work__blockHead>picture{padding-top:min(6.25vw,80px)}}@media screen and (min-width:1025px) and (max-width:1024px){.page-work main .work__block:nth-child(n+2) .work__blockHead>picture{margin-top:15.3846153846vw}}@media screen and (max-width:1024px){.page-work main .work__block:nth-child(n+2) .work__blockHead .H3dotttl{margin-top:15.3846153846vw}}.page-work main .work__block>svg{position:absolute;top:0;left:0;width:100%}.page-work main .work__blockHead{display:flex;flex-direction:column;gap:min(3.75vw,48px);width:100%}@media screen and (max-width:1024px){.page-work main .work__blockHead{flex-direction:column-reverse;gap:10.2564102564vw}}.page-work main .work__blockHead>picture{width:min(41.40625vw,530px);margin:0 auto}@media screen and (max-width:1024px){.page-work main .work__blockHead>picture{width:76.9230769231vw}}.page-work main .work__blockHead .H3dotttl h3{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.page-work main .work__blockHead .H3dotttl h3{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-work main .work__blockTxts{display:flex;flex-direction:column;align-items:flex-start;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-work main .work__blockTxts{gap:9.2307692308vw;width:75.3846153846vw;margin:0 auto}}.page-work main .work__blockTxts p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-work main .work__blockTxts p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-work main .work__blockTxts p a{position:relative;color:#524545;transition:.35s all ease}.page-work main .work__blockTxts p a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}@media screen and (min-width:1025px){.page-work main .work__blockTxts p a:hover{color:#d68466}.page-work main .work__blockTxts p a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-work main .work__blockTxts p a:focus-visible{color:#d68466}.page-work main .work__blockTxts p a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-work main .work__blockList{width:100%;padding:min(3.125vw,40px) min(2.5vw,32px);background:#f9f8f2;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-work main .work__blockList{padding:9.2307692308vw 7.1794871795vw;gap:6.1538461538vw}}.page-work main .work__blockList h4{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;font-size:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-work main .work__blockList h4{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}.page-work main .work__blockListBody{display:flex;gap:min(2.5vw,32px);align-items:flex-start;width:100%}@media screen and (max-width:1024px){.page-work main .work__blockListBody{flex-direction:column;gap:8.2051282051vw}}.page-work main .work__blockListItems{flex:1;min-width:0;display:flex;flex-direction:column;gap:min(1.875vw,24px);list-style:none;padding:0;margin:0}@media screen and (max-width:1024px){.page-work main .work__blockListItems{gap:5.1282051282vw}}.page-work main .work__blockListItems li{position:relative;padding-left:min(1.71875vw,22px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-work main .work__blockListItems li{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-work main .work__blockListItems li{padding-left:5.641025641vw}}.page-work main .work__blockListItems li::after{position:absolute;content:"";top:min(.078125vw,1px);left:0;width:min(.78125vw,10px);height:min(.78125vw,10px);border-radius:999px;background:#d68466}@media screen and (max-width:1024px){.page-work main .work__blockListItems li::after{top:.2564102564vw;width:2.5641025641vw;height:2.5641025641vw}}.page-work main .work__blockListPic{flex-shrink:0;width:min(18.75vw,240px);height:min(14.0625vw,180px);border-radius:6px;overflow:clip}@media screen and (max-width:1024px){.page-work main .work__blockListPic{width:100%;height:46.1538461538vw}}.page-work main .work__blockListPic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width:1024px){.page-work main .work__blockOther{width:89.7435897436vw}}.page-work main .work__blockOther h4{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;font-size:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-work main .work__blockOther h4{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}@media screen and (max-width:1024px){.page-work main .work__blockOther h4{text-align:center}}.page-work main .work__blockOtherLink{display:grid;grid-template-columns:repeat(2,1fr);gap:min(1.5625vw,20px);margin-top:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-work main .work__blockOtherLink{grid-template-columns:1fr;gap:4.1025641026vw;margin-top:8.2051282051vw}}.page-work main .work__blockOtherLink .cs{color:#d68466;font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;line-height:1!important}@media screen and (max-width:1024px){.page-work main .work__blockOtherLink .cs{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.page-work main .work__blockOtherLink .cs{text-align:center}}.page-work main .benefit{width:min(67.1875vw,860px);margin:min(9.375vw,120px) auto 0}@media screen and (max-width:1024px){.page-work main .benefit{width:89.7435897436vw;margin-top:30.7692307692vw}}.page-work main .benefit h2{text-align:center;font-size:min(2.734375vw,35px);letter-spacing:.12em;font-weight:600}@media screen and (max-width:1024px){.page-work main .benefit h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-work main .benefit>p{margin-top:min(3.125vw,40px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-work main .benefit>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-work main .benefit>p{margin-top:10.2564102564vw}}.page-work main .benefit>p a{position:relative;color:#524545;transition:.35s all ease}@media screen and (min-width:1025px){.page-work main .benefit>p a:hover{color:#d68466}.page-work main .benefit>p a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-work main .benefit>p a:focus-visible{color:#d68466}.page-work main .benefit>p a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-work main .benefit>p a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.page-work main .benefit__inner{display:flex;flex-direction:column;gap:min(7.8125vw,100px);margin-top:min(6.25vw,80px)}@media screen and (max-width:1024px){.page-work main .benefit__inner{gap:15.3846153846vw;margin-top:15.3846153846vw}}.page-work main .benefit__innerBlock{display:flex;flex-direction:column;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-work main .benefit__innerBlock{gap:8.2051282051vw}}.page-work main .benefit__innerBlock>ul{padding:min(4.6875vw,60px) min(2.5vw,32px);background:#f9f8f2;border-radius:30px;display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-work main .benefit__innerBlock>ul{padding:13.8461538462vw 7.1794871795vw;gap:13.8461538462vw}}.page-work main .benefit__innerBlock>ul .H3dotttl h3{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600;font-size:min(2.1875vw,28px);white-space:nowrap}@media screen and (max-width:1024px){.page-work main .benefit__innerBlock>ul .H3dotttl h3{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-work main .benefit__innerBlockSection{display:flex;flex-direction:column;gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockSection{gap:8.2051282051vw}}.page-work main .benefit__innerBlockSection h4{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;font-size:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockSection h4{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}.page-work main .benefit__innerBlockSection picture{width:min(39.0625vw,500px);align-self:center;border-radius:6px;overflow:clip}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockSection picture{width:100%}}.page-work main .benefit__innerBlockList{display:flex;flex-direction:column;gap:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockList{gap:7.1794871795vw}}.page-work main .benefit__innerBlockList li{list-style:none;position:relative;padding-left:min(1.71875vw,22px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockList li{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockList li{padding-left:5.641025641vw}}.page-work main .benefit__innerBlockList li::before{position:absolute;content:"";top:min(.078125vw,1px);left:0;width:min(.78125vw,10px);height:min(.78125vw,10px);border-radius:999px;background:#d68466}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockList li::before{top:.2564102564vw;width:2.5641025641vw;height:2.5641025641vw}}.page-work main .benefit__innerBlockNotes{display:flex;flex-direction:column;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockNotes{gap:4.1025641026vw}}.page-work main .benefit__innerBlockNotes p{position:relative;padding-left:min(2.03125vw,26px);font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockNotes p{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.page-work main .benefit__innerBlockNotes p{padding-left:6.6666666667vw}}.page-work main .benefit__innerBlockNotes p::before{position:absolute;content:"※";top:0;left:0;line-height:1;text-box-trim:trim-both}.page-work main .benefit__innerBlockNotes p a{position:relative;color:#524545;transition:.35s all ease}@media screen and (min-width:1025px){.page-work main .benefit__innerBlockNotes p a:hover{color:#d68466}.page-work main .benefit__innerBlockNotes p a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-work main .benefit__innerBlockNotes p a:focus-visible{color:#d68466}.page-work main .benefit__innerBlockNotes p a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-work main .benefit__innerBlockNotes p a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.page-afterwords main .H1ttl__txt{display:none}.page-afterwords main .H1ttl .Audiotrack{display:none}.page-afterwords main .cnts{width:min(67.1875vw,860px);margin:min(6.25vw,80px) auto 0}@media screen and (max-width:1024px){.page-afterwords main .cnts{width:83.5897435897vw;margin-top:20.5128205128vw}}.page-afterwords main .cnts__ps p,.page-afterwords main .cnts__word p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-afterwords main .cnts__ps p,.page-afterwords main .cnts__word p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-afterwords main .cnts__psWriter,.page-afterwords main .cnts__wordWriter{margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-afterwords main .cnts__psWriter,.page-afterwords main .cnts__wordWriter{margin-top:13.8461538462vw}}.page-afterwords main .cnts__psWriter picture,.page-afterwords main .cnts__wordWriter picture{margin-top:min(1.5625vw,20px);width:min(12.5vw,160px)}@media screen and (max-width:1024px){.page-afterwords main .cnts__psWriter picture,.page-afterwords main .cnts__wordWriter picture{margin-top:5.1282051282vw;width:41.0256410256vw}}.page-afterwords main .cnts__ps{margin-top:min(7.8125vw,100px)}@media screen and (max-width:1024px){.page-afterwords main .cnts__ps{margin-top:20.5128205128vw}}.page-privacypolicy main .H1ttl__txt{display:none}.page-privacypolicy main .H1ttl .Audiotrack{display:none}.page-privacypolicy main .cnts{padding-top:min(6.25vw,80px);width:min(67.1875vw,860px);margin:0 auto}@media screen and (max-width:1024px){.page-privacypolicy main .cnts{padding-top:20.5128205128vw;width:83.5897435897vw}}.page-privacypolicy main .cnts a,.page-privacypolicy main .cnts li,.page-privacypolicy main .cnts p{position:relative;color:#524545;font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-privacypolicy main .cnts a,.page-privacypolicy main .cnts li,.page-privacypolicy main .cnts p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-privacypolicy main .cnts a{transition:.35s all ease}@media screen and (min-width:1025px){.page-privacypolicy main .cnts a:hover{color:#d68466}.page-privacypolicy main .cnts a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-privacypolicy main .cnts a:focus-visible{color:#d68466}.page-privacypolicy main .cnts a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-privacypolicy main .cnts a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.page-privacypolicy main .cnts__block{margin-top:min(6.25vw,80px);display:flex;flex-direction:column;align-items:flex-start;gap:min(6.25vw,80px)}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__block{margin-top:20.5128205128vw;gap:20.5128205128vw}}.page-privacypolicy main .cnts__blockTxts h2{position:relative;padding-left:min(1.71875vw,22px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxts h2{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxts h2{padding-left:5.641025641vw}}.page-privacypolicy main .cnts__blockTxts h2::before{position:absolute;content:"";top:0;left:0;width:min(.78125vw,10px);height:min(.78125vw,10px);background:#d68466;border-radius:999px}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxts h2::before{width:2.5641025641vw;height:2.5641025641vw}}.page-privacypolicy main .cnts__blockTxtsCnt{padding-left:min(1.71875vw,22px);margin-top:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxtsCnt{padding-left:5.641025641vw;margin-top:6.1538461538vw}}.page-privacypolicy main .cnts__blockTxtsCnt .link,.page-privacypolicy main .cnts__blockTxtsCnt ul{margin-top:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxtsCnt .link,.page-privacypolicy main .cnts__blockTxtsCnt ul{margin-top:6.1538461538vw}}.page-privacypolicy main .cnts__blockTxtsCnt .link p{text-box-trim:none}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxtsCnt .link a{display:block;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1.0256410256vw}.page-privacypolicy main .cnts__blockTxtsCnt .link a::before{content:none}}.page-privacypolicy main .cnts__blockTxtsCnt ul{counter-reset:privacy-list;display:flex;flex-direction:column;gap:min(.9375vw,12px)}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxtsCnt ul{gap:3.0769230769vw}}.page-privacypolicy main .cnts__blockTxtsCnt ul li{display:flex;gap:min(.9375vw,12px);align-items:flex-start;counter-increment:privacy-list}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxtsCnt ul li{gap:3.0769230769vw}}.page-privacypolicy main .cnts__blockTxtsCnt ul li::before{content:counter(privacy-list);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:min(1.5625vw,20px);height:min(1.5625vw,20px);margin-top:min(.46875vw,6px);border-radius:999px;border:1px solid #524545;font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-privacypolicy main .cnts__blockTxtsCnt ul li::before{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.post-type-archive-interview main .H1ttl h1 .end,.post-type-archive-interview main .H1ttl h1 .start{position:absolute}.post-type-archive-interview main .H1ttl h1 .start{top:max(-1.796875vw,-23px);left:max(-3.359375vw,-43px)}@media screen and (max-width:1024px){.post-type-archive-interview main .H1ttl h1 .start{top:-3.0769230769vw;left:-10.7692307692vw}}.post-type-archive-interview main .H1ttl h1 .end{bottom:max(-1.40625vw,-18px);right:max(-1.953125vw,-25px)}@media screen and (max-width:1024px){.post-type-archive-interview main .H1ttl h1 .end{bottom:-2.5641025641vw;right:-7.4358974359vw}}.post-type-archive-interview main .cnts__post{display:grid;width:min(67.1875vw,860px);margin:min(9.375vw,120px) auto 0;grid-template-columns:repeat(2,1fr);gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post{width:89.7435897436vw;margin-top:20.5128205128vw;grid-template-columns:1fr;gap:11.2820512821vw}}.post-type-archive-interview main .cnts__post .slide{background:#fff;border-radius:3px;overflow:clip;display:flex;flex-direction:column;gap:min(1.875vw,24px);padding-bottom:min(1.875vw,24px);transition:.6s all ease-out}@media screen and (min-width:1025px){.post-type-archive-interview main .cnts__post .slide:hover{rotate:-2deg}}.post-type-archive-interview main .cnts__post .slide:focus-visible{rotate:-2deg}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide{gap:8.2051282051vw;padding-bottom:9.2307692308vw}}.post-type-archive-interview main .cnts__post .slide__thumb{width:100%;height:min(17.578125vw,225px);flex-shrink:0;overflow:clip}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__thumb{height:50.5128205128vw}}.post-type-archive-interview main .cnts__post .slide__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.35s all ease}.post-type-archive-interview main .cnts__post .slide__body{display:flex;flex-direction:column;gap:min(1.953125vw,25px);padding:0 min(3.984375vw,51px);flex:1}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__body{gap:6.1538461538vw;padding:0 7.1794871795vw}}.post-type-archive-interview main .cnts__post .slide__bodyAffi{display:inline-flex;align-items:center;justify-content:center;padding:min(.625vw,8px);border:1px solid #d68466;border-radius:3px;font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;line-height:1;color:#d68466;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__bodyAffi{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__bodyAffi{padding:2.0512820513vw;line-height:1}}.post-type-archive-interview main .cnts__post .slide__bodyTtl{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;color:#524545}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__bodyTtl{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}.post-type-archive-interview main .cnts__post .slide__bodyName{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;margin-top:auto}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__bodyName{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.post-type-archive-interview main .cnts__post .slide__bodyName span{font-size:min(.9375vw,12px)}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__bodyName span{font-size:3.0769230769vw}}.post-type-archive-interview main .cnts__post .slide__read{display:flex;align-items:center;justify-content:flex-end;gap:min(1.25vw,16px);padding:0 min(3.125vw,40px)}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__read{gap:4.1025641026vw;padding:0 7.1794871795vw}}.post-type-archive-interview main .cnts__post .slide__read p{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;font-weight:700!important;color:#524545}@media screen and (max-width:1024px){.post-type-archive-interview main .cnts__post .slide__read p{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.single-interview .fv{position:relative;display:flex;width:100%;margin:0}@media screen and (min-width:1025px){.single-interview .fv{height:100svh}}@media screen and (max-width:1024px){.single-interview .fv{padding-top:34.6153846154vw;flex-direction:column-reverse}}.single-interview .fv .Breadcrumb{position:fixed;top:min(8.984375vw,115px);left:50%;translate:-50% 0;width:min(90.625vw,1160px);margin:0 auto;z-index:10}@media screen and (max-width:1024px){.single-interview .fv .Breadcrumb{width:90.7692307692vw;top:20.7692307692vw;left:5.1282051282vw;translate:0 0;z-index:2}}@media screen and (max-width:1024px){.single-interview .fv .Breadcrumb ol{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.single-interview .fv .Breadcrumb ol::-webkit-scrollbar{display:none}.single-interview .fv .Breadcrumb ol li:last-child p{white-space:nowrap;flex-shrink:0}.single-interview .fv .Breadcrumb ol picture{flex-shrink:0}.single-interview .fv .Breadcrumb ol li:not(:last-child){flex-shrink:0}}.single-interview .fv__mv{flex-shrink:0;overflow:clip;width:50vw;height:100svh;aspect-ratio:580/770}@media screen and (max-width:1024px){.single-interview .fv__mv{position:absolute;bottom:56.9230769231vw;width:100%;height:78.7179487179vw;z-index:1}}.single-interview .fv__mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-interview .fv__info{flex:1;display:flex;flex-direction:column;justify-content:center;gap:min(4svh,2.5vw);padding:0 min(10svh,6.25vw) 0 min(6svh,3.75vw)}@media screen and (max-width:1024px){.single-interview .fv__info{justify-content:flex-start;gap:0;padding:0;width:89.7435897436vw;margin:0 auto}}.single-interview .fv__infoAffi{padding:min(1.625svh,1.015625vw);display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border:2px solid #d68466;border-radius:4px}@media screen and (max-width:1024px){.single-interview .fv__infoAffi{padding:2.0512820513vw;margin-left:7.1794871795vw;border:1px solid #d68466}}.single-interview .fv__infoAffi p{color:#d68466;font-size:min(1.171875vw,15px);letter-spacing:0;line-height:1;font-weight:700;line-height:1!important;font-weight:700!important;font-size:min(1.875svh,1.171875vw)}@media screen and (max-width:1024px){.single-interview .fv__infoAffi p{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.single-interview .fv__infoTtl{font-size:min(2.1875vw,28px);letter-spacing:.1em;line-height:1.42;font-weight:600;width:35.15625vw;font-size:min(3.5svh,2.1875vw)}@media screen and (max-width:1024px){.single-interview .fv__infoTtl{font-size:6.1538461538vw;letter-spacing:.12em;line-height:1.45;font-weight:600}}@media screen and (max-width:1024px){.single-interview .fv__infoTtl{width:75.8974358974vw;margin:5.1282051282vw auto 0}}.single-interview .fv__infoTxt{width:35.15625vw;font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;font-size:min(1.75svh,1.09375vw)}@media screen and (max-width:1024px){.single-interview .fv__infoTxt{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.single-interview .fv__infoTxt{width:75.8974358974vw;margin:5.1282051282vw auto 0}}.single-interview .fv__infoCard{position:relative;background:#fff;border-radius:6px;padding:min(4svh,2.5vw) min(5svh,3.125vw) min(5svh,3.125vw);display:flex;flex-direction:column;gap:min(4svh,2.5vw);width:35.15625vw}@media screen and (max-width:1024px){.single-interview .fv__infoCard{padding:6.1538461538vw 7.1794871795vw 8.2051282051vw;gap:6.1538461538vw;width:100%;margin-top:86.6666666667vw;z-index:2}}.single-interview .fv__infoCardPerson{display:flex;gap:min(4svh,2.5vw);align-items:center}@media screen and (max-width:1024px){.single-interview .fv__infoCardPerson{gap:5.1282051282vw}}.single-interview .fv__infoCardPersonFace{width:min(10svh,6.25vw);height:min(10svh,6.25vw);flex-shrink:0}@media screen and (max-width:1024px){.single-interview .fv__infoCardPersonFace{width:15.3846153846vw;height:15.3846153846vw}}.single-interview .fv__infoCardNameJob{color:#d68466;font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;line-height:1!important;font-size:min(1.75svh,1.09375vw)}@media screen and (max-width:1024px){.single-interview .fv__infoCardNameJob{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.single-interview .fv__infoCardNameTxt{margin-top:min(2svh,1.25vw);font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;line-height:1!important;font-size:min(2.5svh,1.5625vw)}@media screen and (max-width:1024px){.single-interview .fv__infoCardNameTxt{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}@media screen and (max-width:1024px){.single-interview .fv__infoCardNameTxt{margin-top:4.1025641026vw;white-space:nowrap}}.single-interview .fv__infoCardNameTxt span{font-size:min(1.75svh,1.09375vw)}@media screen and (max-width:1024px){.single-interview .fv__infoCardNameTxt span{font-size:3.0769230769vw}}.single-interview .fv__infoCardProfile{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;letter-spacing:.05em!important;font-size:min(1.75svh,1.09375vw)}@media screen and (max-width:1024px){.single-interview .fv__infoCardProfile{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.single-interview .point{width:min(67.1875vw,860px);margin:min(6.25vw,80px) auto 0;padding:min(2.5vw,32px) min(2.5vw,32px) min(3.125vw,40px);background:#fff;border-radius:6px;display:flex;flex-direction:column;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.single-interview .point{width:89.7435897436vw;margin-top:7.1794871795vw;padding:8.2051282051vw 7.1794871795vw 10.2564102564vw;gap:5.1282051282vw}}.single-interview .point__ttl{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.25vw,16px);letter-spacing:.1em;line-height:1.31;font-weight:600;font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.484375vw,19px);color:#524545}@media screen and (max-width:1024px){.single-interview .point__ttl{font-size:4.1025641026vw;letter-spacing:.1em;line-height:1.31;font-weight:600}}@media screen and (max-width:1024px){.single-interview .point__ttl{font-size:4.8717948718vw}}.single-interview .point__list{display:flex;flex-direction:column;gap:min(1.5625vw,20px);list-style:none;padding:0;margin:0}@media screen and (max-width:1024px){.single-interview .point__list{gap:5.1282051282vw}}.single-interview .point__item{display:flex;align-items:flex-start;gap:min(.9375vw,12px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;line-height:normal}@media screen and (max-width:1024px){.single-interview .point__item{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.single-interview .point__item{gap:3.0769230769vw}}.single-interview .point__item::before{content:"";display:block;width:min(.78125vw,10px);height:min(.78125vw,10px);background:#d68466;border-radius:999px;flex-shrink:0;margin-top:min(.9375vw,12px)}@media screen and (max-width:1024px){.single-interview .point__item::before{width:2.5641025641vw;height:2.5641025641vw;margin-top:3.0769230769vw}}.single-interview .index{width:min(67.1875vw,860px);margin:min(6.25vw,80px) auto 0;padding:min(1.875vw,24px) min(2.5vw,32px);background:#f9f8f2;border-radius:6px;display:flex;flex-direction:column;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.single-interview .index{width:89.7435897436vw;margin-top:7.1794871795vw;padding:6.1538461538vw 7.1794871795vw;gap:7.1794871795vw}}.single-interview .index__ttl{font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.25vw,16px);letter-spacing:.1em;line-height:1.31;font-weight:600;font-family:"Crimson Text","Shippori Mincho","Nunito Sans","Noto Sans","BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.484375vw,19px);color:#524545}@media screen and (max-width:1024px){.single-interview .index__ttl{font-size:4.1025641026vw;letter-spacing:.1em;line-height:1.31;font-weight:600}}@media screen and (max-width:1024px){.single-interview .index__ttl{font-size:4.8717948718vw}}.single-interview .index__list{display:flex;flex-direction:column}.single-interview .index__list .audio{display:flex;align-items:center;gap:min(.625vw,8px);font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;color:#524545;text-decoration:none;transition:.35s all ease;padding-top:min(1.09375vw,14px)}@media screen and (max-width:1024px){.single-interview .index__list .audio{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (max-width:1024px){.single-interview .index__list .audio{gap:2.0512820513vw;padding-top:4.1025641026vw}}@media screen and (min-width:1025px){.single-interview .index__list .audio:hover p{color:#d68466}}.single-interview .index__list .audio:focus-visible p{color:#d68466}.single-interview .index__list .audio picture{width:min(1.5625vw,20px);flex-shrink:0}@media screen and (max-width:1024px){.single-interview .index__list .audio picture{width:5.1282051282vw}}.single-interview .index__list .audio picture img{width:100%;display:block}.single-interview .index__list .audio p{flex:1;transition:.35s all ease}.single-interview .index__list .audio svg{flex-shrink:0;width:min(.78125vw,10px);height:min(.390625vw,5px)}@media screen and (max-width:1024px){.single-interview .index__list .audio svg{width:2.5641025641vw;height:1.2820512821vw}}.single-interview .index__item{display:flex;align-items:center;gap:min(1.25vw,16px);font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;color:#524545;text-decoration:none;border-bottom:1px solid #d9d9d9;padding:min(1.09375vw,14px) 0;transition:.35s all ease;line-height:normal}@media screen and (max-width:1024px){.single-interview .index__item{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}@media screen and (min-width:1025px){.single-interview .index__item:hover{color:#d68466}}.single-interview .index__item:focus-visible{color:#d68466}@media screen and (max-width:1024px){.single-interview .index__item{gap:4.1025641026vw;padding:4.1025641026vw 0}}.single-interview .index__item:first-of-type{padding-top:0}.single-interview .index__item span{flex:1}.single-interview .index__item svg{flex-shrink:0;width:min(.78125vw,10px);height:min(.390625vw,5px)}@media screen and (max-width:1024px){.single-interview .index__item svg{width:2.5641025641vw;height:1.2820512821vw}}.single-interview .cnt{width:min(100vw,1280px);margin:min(12.8125vw,164px) auto 0;display:grid;grid-template-columns:min(45.3125vw,580px) min(33.59375vw,430px);-moz-column-gap:min(7.03125vw,90px);column-gap:min(7.03125vw,90px);justify-content:center;align-items:flex-start}@media screen and (max-width:1024px){.single-interview .cnt{width:83.5897435897vw;margin-top:30.7692307692vw;display:block}}.single-interview .cnt__stage{position:sticky;top:min(14.0625vw,180px);width:min(45.3125vw,580px);aspect-ratio:580/516}@media screen and (max-width:1024px){.single-interview .cnt__stage{display:none}}.single-interview .cnt__stage .cnt__blockImg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;will-change:opacity;transition:opacity .6s ease}.single-interview .cnt__stage .cnt__blockImg[data-state=active]{opacity:1}@media (prefers-reduced-motion:reduce){.single-interview .cnt__stage .cnt__blockImg{transition:opacity .6s ease}}.single-interview .cnt__body{display:flex;flex-direction:column;gap:min(9.375vw,120px);flex-shrink:0}@media screen and (max-width:1024px){.single-interview .cnt__body{gap:30.7692307692vw}}.single-interview .cnt__block{display:flex;flex-direction:column-reverse;gap:min(4.6875vw,60px);align-items:flex-start;min-height:min(40.3125vw,516px)}@media screen and (max-width:1024px){.single-interview .cnt__block{gap:15.3846153846vw;min-height:0}}.single-interview .cnt__blockImg{width:100%;-o-object-fit:cover;object-fit:cover}.single-interview .cnt__blockImg--empty{display:none}@media screen and (max-width:1024px){.single-interview .cnt__blockImg--empty{display:block;opacity:0}}.single-interview .cnt__blockContent{display:flex;width:100%;flex-direction:column;gap:min(3.75vw,48px)}@media screen and (max-width:1024px){.single-interview .cnt__blockContent{width:75.3846153846vw;margin:0 auto;gap:15.3846153846vw}}.single-interview .cnt__blockContentTtl{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;font-size:min(1.875vw,24px)}@media screen and (max-width:1024px){.single-interview .cnt__blockContentTtl{font-size:5.1282051282vw;letter-spacing:0;line-height:1.6;font-weight:600}}.single-interview .cnt__faq{display:flex;flex-direction:column;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.single-interview .cnt__faq{gap:10.2564102564vw}}.single-interview .cnt__faqQ{display:flex;gap:min(.9375vw,12px);align-items:flex-start}@media screen and (max-width:1024px){.single-interview .cnt__faqQ{gap:3.0769230769vw}}.single-interview .cnt__faqQ img{width:min(1.015625vw,13px);height:min(1.015625vw,13px)}@media screen and (max-width:1024px){.single-interview .cnt__faqQ img{width:3.3333333333vw;height:3.3333333333vw}}.single-interview .cnt__faqQ p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;flex:1}@media screen and (max-width:1024px){.single-interview .cnt__faqQ p{font-size:3.5897435897vw;letter-spacing:.11em;line-height:1.71;font-weight:700}}.single-interview .cnt__faqA{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.single-interview .cnt__faqA{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.single-interview .cnt__faqA span{color:#d68466}.single-interview section.audio{max-width:min(67.1875vw,860px);margin:min(15.625vw,200px) auto 0}@media screen and (max-width:1024px){.single-interview section.audio{min-width:89.7435897436vw;margin-top:41.0256410256vw}}.page-yell .footer{display:none}.page-yell main .H1ttl{position:relative;z-index:2;padding-top:min(16.125vh,10.078125vw);padding-top:min(16.125svh,10.078125vw)}@media screen and (max-width:1024px){.page-yell main .H1ttl{padding-top:min(15.9952606635vh,34.6153846154vw);padding-top:min(15.9952606635svh,34.6153846154vw)}}.page-yell main .H1ttl .Audiotrack,.page-yell main .H1ttl>p{display:none}.page-yell main .H1ttl h1{margin-top:0;color:#fff;font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600;font-size:min(4vh,2.5vw);font-size:min(4svh,2.5vw)}@media screen and (max-width:1024px){.page-yell main .H1ttl h1{font-size:min(3.317535545vh,7.1794871795vw);font-size:min(3.317535545svh,7.1794871795vw);text-box-trim:none}}@media screen and (max-width:1024px){.page-yell main .H1ttl .Breadcrumb{top:min(9.5971563981vh,20.7692307692vw);top:min(9.5971563981svh,20.7692307692vw);left:min(2.8436018957vh,6.1538461538vw);left:min(2.8436018957svh,6.1538461538vw);width:min(41.4691943128vh,89.7435897436vw);width:min(41.4691943128svh,89.7435897436vw)}}@media screen and (max-width:1024px){.page-yell main .H1ttl .Breadcrumb ol{gap:min(1.1848341232vh,2.5641025641vw);gap:min(1.1848341232svh,2.5641025641vw)}}.page-yell main .H1ttl .Breadcrumb ol li,.page-yell main .H1ttl .Breadcrumb ol li a{color:#fff}@media screen and (max-width:1024px){.page-yell main .H1ttl .Breadcrumb ol li,.page-yell main .H1ttl .Breadcrumb ol li a{font-size:min(1.4218009479vh,3.0769230769vw);font-size:min(1.4218009479svh,3.0769230769vw)}}.page-yell main .H1ttl .Breadcrumb ol li a::before,.page-yell main .H1ttl .Breadcrumb ol li::before{background:#fff}.page-yell main .H1ttl .Breadcrumb ol picture{filter:brightness(0) invert(1)}@media screen and (max-width:1024px){.page-yell main .H1ttl .Breadcrumb ol picture{width:min(.7109004739vh,1.5384615385vw);width:min(.7109004739svh,1.5384615385vw);translate:0}}.page-yell main .cnts{position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh;z-index:1;overflow-y:auto}.page-yell main .cnts__bg,.page-yell main .cnts__paper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.page-yell main .cnts__bg picture,.page-yell main .cnts__paper picture{display:block;width:100%;height:100%}.page-yell main .cnts__bg picture img,.page-yell main .cnts__paper picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-yell main .cnts__paper{width:auto;height:auto;top:min(21.25vh,13.28125vw);top:min(21.25svh,13.28125vw);left:calc(50% - 6px);translate:-50% 0}@media screen and (max-width:1024px){.page-yell main .cnts__paper{top:min(29.9763033175vh,64.8717948718vw);top:min(29.9763033175svh,64.8717948718vw)}}.page-yell main .cnts__paper picture{width:min(46.25vh,28.90625vw);width:min(46.25svh,28.90625vw);height:min(61.5vh,38.4375vw);height:min(61.5svh,38.4375vw)}@media screen and (max-width:1024px){.page-yell main .cnts__paper picture{width:min(46.2085308057vh,100vw);width:min(46.2085308057svh,100vw);height:min(52.7251184834vh,114.1025641026vw);height:min(52.7251184834svh,114.1025641026vw)}}.page-yell main .cnts__paper.hand{width:min(46.25vh,28.90625vw);width:min(46.25svh,28.90625vw);height:min(61.5vh,38.4375vw);height:min(61.5svh,38.4375vw);z-index:3}@media screen and (max-width:1024px){.page-yell main .cnts__paper.hand{width:min(46.2085308057vh,100vw);width:min(46.2085308057svh,100vw);height:min(52.7251184834vh,114.1025641026vw);height:min(52.7251184834svh,114.1025641026vw)}}.page-yell main .cnts__paper .cnts__lhand,.page-yell main .cnts__paper .cnts__rhand{position:absolute;bottom:max(-4.375vw,-7vh);bottom:max(-4.375vw,-7svh);left:max(-.46875vw,-.75vh);left:max(-.46875vw,-.75svh);width:auto;height:auto;z-index:3;pointer-events:auto;cursor:pointer}@media screen and (max-width:1024px){.page-yell main .cnts__paper .cnts__lhand,.page-yell main .cnts__paper .cnts__rhand{bottom:max(-24.1025641026vw,-11.1374407583vh);bottom:max(-24.1025641026vw,-11.1374407583svh);left:0}}.page-yell main .cnts__paper .cnts__lhand picture,.page-yell main .cnts__paper .cnts__rhand picture{width:min(14.75vh,9.21875vw);width:min(14.75svh,9.21875vw);height:min(25vh,15.625vw);height:min(25svh,15.625vw)}@media screen and (max-width:1024px){.page-yell main .cnts__paper .cnts__lhand picture,.page-yell main .cnts__paper .cnts__rhand picture{width:min(13.7440758294vh,29.7435897436vw);width:min(13.7440758294svh,29.7435897436vw);height:min(23.2227488152vh,50.2564102564vw);height:min(23.2227488152svh,50.2564102564vw)}}.page-yell main .cnts__paper .cnts__rhand{bottom:max(-1.796875vw,-2.875vh);bottom:max(-1.796875vw,-2.875svh);left:auto;right:max(-.9375vw,-1.5vh);right:max(-.9375vw,-1.5svh)}@media screen and (max-width:1024px){.page-yell main .cnts__paper .cnts__rhand{bottom:max(-20vw,-9.2417061611vh);bottom:max(-20vw,-9.2417061611svh);right:max(-.5128205128vw,-.2369668246vh);right:max(-.5128205128vw,-.2369668246svh)}}.page-yell main .cnts__paper .cnts__rhand picture{width:min(11.75vh,7.34375vw);width:min(11.75svh,7.34375vw);height:min(20.75vh,12.96875vw);height:min(20.75svh,12.96875vw)}@media screen and (max-width:1024px){.page-yell main .cnts__paper .cnts__rhand picture{width:min(10.9004739336vh,23.5897435897vw);width:min(10.9004739336svh,23.5897435897vw);height:min(19.1943127962vh,41.5384615385vw);height:min(19.1943127962svh,41.5384615385vw)}}.page-yell main .cnts__yell{position:absolute;top:min(23.5vh,14.6875vw);top:min(23.5svh,14.6875vw);left:50%;translate:-50% 0;width:100%;z-index:2;overflow:clip}@media screen and (max-width:1024px){.page-yell main .cnts__yell{top:min(29.2654028436vh,63.3333333333vw);top:min(29.2654028436svh,63.3333333333vw)}}.page-yell main .cnts__yell .swiper-slide{width:min(40.25vh,25.15625vw);width:min(40.25svh,25.15625vw);height:min(53.375vh,33.359375vw);height:min(53.375svh,33.359375vw);opacity:0;transition:opacity 1.5s ease}@media screen and (max-width:1024px){.page-yell main .cnts__yell .swiper-slide{width:min(38.1516587678vh,82.5641025641vw);width:min(38.1516587678svh,82.5641025641vw);height:min(50.5924170616vh,109.4871794872vw);height:min(50.5924170616svh,109.4871794872vw)}}.page-yell main .cnts__yell .swiper-slide-active{opacity:1}.page-yell main .cnts__yell .yellSwiper__slide{display:block;width:100%;aspect-ratio:3/4;mix-blend-mode:multiply;will-change:transform}.page-yell main .cnts__yell .yellSwiper__slide.is-arcOutNext{animation:yellArcOutNext var(--yellArcDuration,1500ms) linear both}.page-yell main .cnts__yell .yellSwiper__slide.is-arcInNext{animation:yellArcInNext var(--yellArcDuration,1500ms) linear both}.page-yell main .cnts__yell .yellSwiper__slide.is-arcOutPrev{animation:yellArcOutPrev var(--yellArcDuration,1500ms) linear both}.page-yell main .cnts__yell .yellSwiper__slide.is-arcInPrev{animation:yellArcInPrev var(--yellArcDuration,1500ms) linear both}.page-yell main .cnts__yell .yellSwiper__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-yell main .cnts__yell .yellSwiper__navs{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:min(12.5vh,7.8125vw);gap:min(12.5svh,7.8125vw);margin:min(5vh,3.125vw) auto 0;margin:min(5svh,3.125vw) auto 0}@media screen and (max-width:1024px){.page-yell main .cnts__yell .yellSwiper__navs{align-items:flex-start;gap:min(8.5308056872vh,18.4615384615vw);gap:min(8.5308056872svh,18.4615384615vw);margin-top:min(5.6872037915vh,12.3076923077vw);margin-top:min(5.6872037915svh,12.3076923077vw)}}.page-yell main .cnts__yell .yellSwiper__navsNext,.page-yell main .cnts__yell .yellSwiper__navsPrev{display:flex;align-items:center;justify-content:center;width:min(2vh,1.25vw);width:min(2svh,1.25vw);height:min(2vh,1.25vw);height:min(2svh,1.25vw);border-radius:999px;border:none;background:0 0;cursor:pointer;flex-shrink:0;padding:0}@media screen and (max-width:1024px){.page-yell main .cnts__yell .yellSwiper__navsNext,.page-yell main .cnts__yell .yellSwiper__navsPrev{width:min(.9478672986vh,2.0512820513vw);width:min(.9478672986svh,2.0512820513vw);height:min(1.8957345972vh,4.1025641026vw);height:min(1.8957345972svh,4.1025641026vw);margin-top:min(1.8957345972vh,4.1025641026vw);margin-top:min(1.8957345972svh,4.1025641026vw)}}.page-yell main .cnts__yell .yellSwiper__navsNext img,.page-yell main .cnts__yell .yellSwiper__navsPrev img{filter:brightness(0) invert(1)}@media screen and (max-width:1024px){.page-yell main .cnts__yell .yellSwiper__navsNext img,.page-yell main .cnts__yell .yellSwiper__navsPrev img{width:min(1.8957345972vh,4.1025641026vw);width:min(1.8957345972svh,4.1025641026vw)}}.page-yell main .cnts__yell .yellSwiper__navsPrev img{rotate:-90deg}.page-yell main .cnts__yell .yellSwiper__navsNext img{rotate:90deg}.page-yell main .cnts__yell .yellSwiper__navsPagination{display:flex;align-items:center;gap:min(1.5vh,.9375vw);gap:min(1.5svh,.9375vw)}@media screen and (max-width:1024px){.page-yell main .cnts__yell .yellSwiper__navsPagination{gap:min(1.4218009479vh,3.0769230769vw);gap:min(1.4218009479svh,3.0769230769vw)}}.page-yell main .cnts__yell .yellSwiper__navsPagination .swiper-pagination-bullet{display:block;width:min(1vh,.625vw);width:min(1svh,.625vw);height:min(1vh,.625vw);height:min(1svh,.625vw);border-radius:999px;background:#d9d9d9;transition:background .3s ease}@media screen and (max-width:1024px){.page-yell main .cnts__yell .yellSwiper__navsPagination .swiper-pagination-bullet{width:min(.8293838863vh,1.7948717949vw);width:min(.8293838863svh,1.7948717949vw);height:min(.8293838863vh,1.7948717949vw);height:min(.8293838863svh,1.7948717949vw)}}.page-yell main .cnts__yell .yellSwiper__navsPagination .swiper-pagination-bullet-active{background:#fff}.page-yell main .cnts__acc{position:absolute;bottom:0;left:0;width:100%;z-index:4;background:#f9f8f2}.page-yell main .cnts__accItem .acc__cnt{overflow:clip;transition:height .35s ease}.page-yell main .cnts__accItemTtl{display:flex;align-items:center;justify-content:center;gap:min(2vh,1.25vw);gap:min(2svh,1.25vw);padding:min(3vh,1.875vw) 0;padding:min(3svh,1.875vw) 0;cursor:pointer}@media screen and (max-width:1024px){.page-yell main .cnts__accItemTtl{padding:min(2.1327014218vh,4.6153846154vw);padding:min(2.1327014218svh,4.6153846154vw)}}.page-yell main .cnts__accItemTtlTxt{display:flex;align-items:center}.page-yell main .cnts__accItemTtlTxt p{font-size:min(1.015625vw,13px);letter-spacing:.16em;line-height:1.61;font-weight:600;font-size:min(1.625vh,1.015625vw);font-size:min(1.625svh,1.015625vw)}@media screen and (max-width:1024px){.page-yell main .cnts__accItemTtlTxt p{font-size:min(1.5402843602vh,3.3333333333vw);font-size:min(1.5402843602svh,3.3333333333vw)}}@media screen and (max-width:1024px){.page-yell main .cnts__accItemTtlTxt p{display:inline-flex;flex-direction:column;align-items:center}}.page-yell main .cnts__accItemTtlTxt p span{font-size:min(1.375vh,.859375vw);font-size:min(1.375svh,.859375vw)}@media screen and (max-width:1024px){.page-yell main .cnts__accItemTtlTxt p span{font-size:min(1.3033175355vh,2.8205128205vw);font-size:min(1.3033175355svh,2.8205128205vw)}}.page-yell main .cnts__accItemTtlPlus{width:min(2.5vh,1.5625vw);width:min(2.5svh,1.5625vw);flex-shrink:0;transition:rotate .35s ease}@media screen and (max-width:1024px){.page-yell main .cnts__accItemTtlPlus{width:min(1.8957345972vh,4.1025641026vw);width:min(1.8957345972svh,4.1025641026vw)}}.page-yell main .cnts__accItem .acc__txt[aria-expanded=true] .cnts__accItemTtlPlus{rotate:180deg}.page-yell main .cnts__accItemCnt{width:min(107.5vh,67.1875vw);width:min(107.5svh,67.1875vw);margin:0 auto;max-height:min(56.25vh,35.15625vw);max-height:min(56.25svh,35.15625vw);padding-bottom:min(3vh,1.875vw);padding-bottom:min(3svh,1.875vw);overflow-y:auto;font-size:min(.9375vw,12px);letter-spacing:.16em;line-height:2.66;font-weight:600;font-size:min(1.5vh,.9375vw);font-size:min(1.5svh,.9375vw);scrollbar-width:thin;scrollbar-color:#a2a2a2 #d9d9d9}.page-yell main .cnts__accItemCnt::-webkit-scrollbar{width:3px}.page-yell main .cnts__accItemCnt::-webkit-scrollbar-track{background:#d9d9d9;border-radius:20px}.page-yell main .cnts__accItemCnt::-webkit-scrollbar-thumb{background:#a2a2a2;border-radius:20px}@media screen and (max-width:1024px){.page-yell main .cnts__accItemCnt{width:min(40.2843601896vh,87.1794871795vw);width:min(40.2843601896svh,87.1794871795vw);max-height:min(65.1658767773vh,141.0256410256vw);max-height:min(65.1658767773svh,141.0256410256vw);padding-bottom:min(2.1327014218vh,4.6153846154vw);padding-bottom:min(2.1327014218svh,4.6153846154vw);font-size:min(1.4218009479vh,3.0769230769vw);font-size:min(1.4218009479svh,3.0769230769vw)}}.page-yell main .cnts__accItemCnt p{text-box-trim:none}.page-yell .YellModal{position:fixed;inset:0;z-index:100;background:#f9f8f2;display:flex;align-items:center;justify-content:center;transition:.35s all ease}@media screen and (max-width:1024px){.page-yell .YellModal{align-items:flex-start;overflow-y:auto}}.page-yell .YellModal[aria-hidden=true]{opacity:0;pointer-events:none}.page-yell .YellModal__inner{display:flex;align-items:flex-start;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-yell .YellModal__inner{flex-direction:column;align-items:center;gap:8.2051282051vw;padding:34.6153846154vw 12.3076923077vw 7.1794871795vw}}.page-yell .YellModal__txt{display:flex;flex-direction:column;gap:min(3.75vw,48px);max-width:min(39.0625vw,500px)}@media screen and (max-width:1024px){.page-yell .YellModal__txt{gap:8.2051282051vw;max-width:75.3846153846vw}}.page-yell .YellModal__ttl{font-size:min(2.1875vw,28px);font-weight:600;letter-spacing:.1em;line-height:1.43;color:#524545}@media screen and (max-width:1024px){.page-yell .YellModal__ttl{text-align:center;font-size:7.1794871795vw}}.page-yell .YellModal__body{font-size:min(1.171875vw,15px);font-weight:600;line-height:1.87;letter-spacing:.11em;color:#524545}@media screen and (max-width:1024px){.page-yell .YellModal__body{font-size:3.3333333333vw}}.page-yell .YellModal__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;flex-shrink:0}@media screen and (max-width:1024px){.page-yell .YellModal__right{width:100%;align-items:center;gap:12.3076923077vw}}.page-yell .YellModal__pic{width:min(24.921875vw,319px);border-radius:6px;overflow:clip}.page-yell .YellModal__pic img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.page-yell .YellModal__pic{width:71.7948717949vw}}.page-yell .YellModal__arrowBtn{background:#fff;border:1px solid #524545;cursor:pointer;padding:min(1.953125vw,25px) min(1.09375vw,14px);flex-shrink:0;border-radius:999px}@media screen and (max-width:1024px){.page-yell .YellModal__arrowBtn{padding:6.4102564103vw 3.5897435897vw}}@keyframes yellArcOutNext{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(.48%) rotate(-2deg)}40%{transform:translateY(1.92%) rotate(-4deg)}60%{transform:translateY(4.32%) rotate(-6deg)}80%{transform:translateY(7.68%) rotate(-8deg)}100%{transform:translateY(12%) rotate(-10deg)}}@keyframes yellArcInNext{0%{transform:translateY(12%) rotate(10deg)}20%{transform:translateY(7.68%) rotate(8deg)}40%{transform:translateY(4.32%) rotate(6deg)}60%{transform:translateY(1.92%) rotate(4deg)}80%{transform:translateY(.48%) rotate(2deg)}100%{transform:translateY(0) rotate(0)}}@keyframes yellArcOutPrev{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(.48%) rotate(2deg)}40%{transform:translateY(1.92%) rotate(4deg)}60%{transform:translateY(4.32%) rotate(6deg)}80%{transform:translateY(7.68%) rotate(8deg)}100%{transform:translateY(12%) rotate(10deg)}}@keyframes yellArcInPrev{0%{transform:translateY(12%) rotate(-10deg)}20%{transform:translateY(7.68%) rotate(-8deg)}40%{transform:translateY(4.32%) rotate(-6deg)}60%{transform:translateY(1.92%) rotate(-4deg)}80%{transform:translateY(.48%) rotate(-2deg)}100%{transform:translateY(0) rotate(0)}}.page-infomation main .H1ttl .Audiotrack{display:none}@media screen and (max-width:1024px){.page-infomation main .Lowerindex .Lowerindex__nav{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:6.1538461538vw}.page-infomation main .Lowerindex .Lowerindex__sep{display:none}}.page-infomation main .cnts{padding:min(9.375vw,120px) 0 min(15.625vw,200px)}@media screen and (max-width:1024px){.page-infomation main .cnts{padding:20.5128205128vw 0 41.0256410256vw}}.page-infomation main .cnts__inner{width:min(67.1875vw,860px);margin:0 auto;display:flex;flex-direction:column;gap:min(15.625vw,200px)}@media screen and (max-width:1024px){.page-infomation main .cnts__inner{width:89.7435897436vw;gap:41.0256410256vw}}.page-infomation main .cnts__innerSec{background:#f9f8f2;border-radius:30px;padding:min(4.6875vw,60px) min(2.34375vw,30px);display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSec{padding:13.8461538462vw 7.1794871795vw;gap:15.3846153846vw}}.page-infomation main .cnts__innerSec .H2dotttl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600;line-height:1!important}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSec .H2dotttl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-infomation main .cnts__innerSecBlocks{display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocks{gap:15.3846153846vw}}.page-infomation main .cnts__innerSecBlocksBlockTtl{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.6;font-weight:600;font-size:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockTtl{font-size:6.1538461538vw;letter-spacing:.12em;line-height:1.45;font-weight:600}}.page-infomation main .cnts__innerSecBlocksBlockTxt{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;margin-top:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockTxt{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockTxt{margin-top:8.2051282051vw}}.page-infomation main .cnts__innerSecBlocksBlockSup{display:flex;flex-direction:column;gap:min(1.25vw,16px);margin-top:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockSup{gap:5.1282051282vw;margin-top:8.2051282051vw}}.page-infomation main .cnts__innerSecBlocksBlockSupItem{display:flex;gap:min(.625vw,8px);align-items:flex-start}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockSupItem{gap:2.5641025641vw}}.page-infomation main .cnts__innerSecBlocksBlockSupItem span{text-box-trim:trim-both}.page-infomation main .cnts__innerSecBlocksBlockSupMark,.page-infomation main .cnts__innerSecBlocksBlockSupTxt{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockSupMark,.page-infomation main .cnts__innerSecBlocksBlockSupTxt{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.page-infomation main .cnts__innerSecBlocksBlockSupMark a,.page-infomation main .cnts__innerSecBlocksBlockSupTxt a{position:relative;color:#524545;transition:.35s all ease}@media screen and (min-width:1025px){.page-infomation main .cnts__innerSecBlocksBlockSupMark a:hover,.page-infomation main .cnts__innerSecBlocksBlockSupTxt a:hover{color:#d68466}.page-infomation main .cnts__innerSecBlocksBlockSupMark a:hover::before,.page-infomation main .cnts__innerSecBlocksBlockSupTxt a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-infomation main .cnts__innerSecBlocksBlockSupMark a:focus-visible,.page-infomation main .cnts__innerSecBlocksBlockSupTxt a:focus-visible{color:#d68466}.page-infomation main .cnts__innerSecBlocksBlockSupMark a:focus-visible::before,.page-infomation main .cnts__innerSecBlocksBlockSupTxt a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-infomation main .cnts__innerSecBlocksBlockSupMark a::before,.page-infomation main .cnts__innerSecBlocksBlockSupTxt a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.page-infomation main .cnts__innerSecBlocksBlockFig{display:flex;flex-direction:column;gap:min(1.875vw,24px);margin-top:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockFig{gap:8.2051282051vw;margin-top:8.2051282051vw}}.page-infomation main .cnts__innerSecBlocksBlockFigPicture{width:100%;border-radius:6px;overflow:clip}.page-infomation main .cnts__innerSecBlocksBlockFigPicture img{width:100%;display:block}.page-infomation main .cnts__innerSecBlocksBlockFigCap{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;line-height:normal;text-box-trim:none}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockFigCap{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.page-infomation main .cnts__innerSecBlocksBlockFigCap span{display:block;position:relative;padding-left:min(1.71875vw,22px);text-box-trim:trim-both}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockFigCap span{padding-left:5.641025641vw}}.page-infomation main .cnts__innerSecBlocksBlockFigCap span::before{position:absolute;content:"";top:50%;left:0;translate:0 -50%;width:min(.78125vw,10px);height:min(.78125vw,10px);border-radius:999px;background:#d68466}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockFigCap span::before{top:0;width:2.5641025641vw;height:2.5641025641vw;translate:0 0}}.page-infomation main .cnts__innerSecBlocksBlockFigCap span+span{margin-top:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockFigCap span+span{margin-top:6.1538461538vw}}.page-infomation main .cnts__innerSecBlocksBlockFaq{padding:min(3.125vw,40px) 0 min(1.25vw,16px);border-bottom:1px solid #cbcbcb;cursor:pointer}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockFaq{padding:13.8461538462vw 0 5.1282051282vw}}.page-infomation main .cnts__innerSecBlocksBlockFaq:first-of-type{padding-top:0}.page-infomation main .cnts__innerSecBlocksBlockFaq.is-on .acc__txtPlus picture:first-of-type{rotate:-90deg}.page-infomation main .cnts__innerSecBlocksBlockData{margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockData{margin-top:10.2564102564vw}}.page-infomation main .cnts__innerSecBlocksBlockData:first-of-type{margin-top:0}.page-infomation main .cnts__innerSecBlocksBlockDataTtl{position:relative;padding-left:min(1.5625vw,20px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockDataTtl{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockDataTtl{padding-left:5.1282051282vw}}.page-infomation main .cnts__innerSecBlocksBlockDataTtl::before{position:absolute;content:"";top:50%;left:0;translate:0 -50%;width:min(.9375vw,12px);height:min(.9375vw,12px);background:#d68466;border-radius:3px}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockDataTtl::before{width:3.0769230769vw;height:3.0769230769vw}}.page-infomation main .cnts__innerSecBlocksBlockDataMain{margin-top:min(.9375vw,12px);padding-top:min(1.875vw,24px);border-top:1px solid #cbcbcb}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockDataMain{margin-top:3.0769230769vw;padding-top:6.1538461538vw}}.page-infomation main .cnts__innerSecBlocksBlockDataMainTxt{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockDataMainTxt{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-infomation main .cnts__innerSecBlocksBlockDataMainTxt a{position:relative;color:#524545;transition:.35s all ease}@media screen and (min-width:1025px){.page-infomation main .cnts__innerSecBlocksBlockDataMainTxt a:hover{color:#d68466}.page-infomation main .cnts__innerSecBlocksBlockDataMainTxt a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-infomation main .cnts__innerSecBlocksBlockDataMainTxt a:focus-visible{color:#d68466}.page-infomation main .cnts__innerSecBlocksBlockDataMainTxt a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-infomation main .cnts__innerSecBlocksBlockDataMainTxt a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.page-infomation main .cnts__innerSecBlocksBlockDataMainSup{display:flex;flex-direction:column;gap:min(1.5625vw,20px);margin-top:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockDataMainSup{gap:4.1025641026vw;margin-top:6.4102564103vw}}.page-infomation main .cnts__innerSecBlocksBlockDataMainSupItem{display:flex;gap:min(.625vw,8px);align-items:flex-start}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockDataMainSupItem{gap:2.5641025641vw}}.page-infomation main .cnts__innerSecBlocksBlockDataMainSupItem p,.page-infomation main .cnts__innerSecBlocksBlockDataMainSupItem span{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;text-box-trim:trim-both}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockDataMainSupItem p,.page-infomation main .cnts__innerSecBlocksBlockDataMainSupItem span{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.page-infomation main .cnts__innerSecBlocksBlockMap{margin-top:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockMap{margin-top:6.1538461538vw}}.page-infomation main .cnts__innerSecBlocksBlockMap iframe{width:100%;height:min(32.421875vw,415px);border:none}@media screen and (max-width:1024px){.page-infomation main .cnts__innerSecBlocksBlockMap iframe{height:89.7435897436vw}}.page-infomation main .cnts__innerSec .Btn{margin:0 auto}.page-infomation main .entry__inner{width:min(67.1875vw,860px);margin:0 auto;background:#f9f8f2;border-radius:30px;padding:min(4.6875vw,60px) min(2.34375vw,30px);display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-infomation main .entry__inner{width:89.7435897436vw;padding:13.8461538462vw 7.1794871795vw;gap:13.8461538462vw}}.page-infomation main .entry__inner .H2dotttl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.page-infomation main .entry__inner .H2dotttl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-infomation main .entry__innerTxts{display:flex;flex-direction:column;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerTxts{gap:10.2564102564vw}}.page-infomation main .entry__innerTxts p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-infomation main .entry__innerTxts p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-infomation main .entry__innerTxts p a{position:relative;color:#524545;transition:.35s all ease}@media screen and (min-width:1025px){.page-infomation main .entry__innerTxts p a:hover{color:#d68466}.page-infomation main .entry__innerTxts p a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-infomation main .entry__innerTxts p a:focus-visible{color:#d68466}.page-infomation main .entry__innerTxts p a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-infomation main .entry__innerTxts p a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.page-infomation main .entry__innerTxts ul{display:flex;flex-direction:column;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerTxts ul{gap:5.1282051282vw}}.page-infomation main .entry__innerTxts ul li{display:flex;align-items:flex-start;gap:min(.9375vw,12px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-infomation main .entry__innerTxts ul li{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-infomation main .entry__innerTxts ul li{gap:3.0769230769vw}}.page-infomation main .entry__innerTxts ul li::before{content:"";display:block;width:min(.78125vw,10px);height:min(.78125vw,10px);background:#d68466;border-radius:999px;flex-shrink:0;margin-top:min(.9375vw,12px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerTxts ul li::before{width:2.5641025641vw;height:2.5641025641vw;margin-top:3.0769230769vw}}.page-infomation main .entry__innerForm{border-top:1px solid #cbcbcb;padding-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm{padding-top:13.8461538462vw}}.page-infomation main .entry__innerForm .wpcf7-form{display:flex;flex-direction:column;gap:min(2.34375vw,30px);align-items:center}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form{gap:7.6923076923vw}}.page-infomation main .entry__innerForm .wpcf7-form .form-item{width:100%;display:flex;flex-direction:column;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .form-item{gap:4.1025641026vw}}.page-infomation main .entry__innerForm .wpcf7-form .ttl{display:flex;align-items:flex-start;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .ttl{gap:2.0512820513vw}}.page-infomation main .entry__innerForm .wpcf7-form .ttl::before{content:"";display:block;width:min(.9375vw,12px);height:min(.9375vw,12px);background:#d68466;border-radius:3px;flex-shrink:0;margin-top:min(.859375vw,11px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .ttl::before{width:3.0769230769vw;height:3.0769230769vw;margin-top:2.8205128205vw}}.page-infomation main .entry__innerForm .wpcf7-form .ttl>p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;flex:1;text-box-trim:none}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .ttl>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}.page-infomation main .entry__innerForm .wpcf7-form .ttl .req{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red;white-space:nowrap}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .ttl .req{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-infomation main .entry__innerForm .wpcf7-form .input .wpcf7-form-control-wrap{display:block}.page-infomation main .entry__innerForm .wpcf7-form .input p{text-box-trim:none}.page-infomation main .entry__innerForm .wpcf7-form .input input[type=email],.page-infomation main .entry__innerForm .wpcf7-form .input input[type=tel],.page-infomation main .entry__innerForm .wpcf7-form .input input[type=text]{width:100%;background:#fff;border:none;border-radius:6px;padding:min(1.25vw,16px) min(1.5625vw,20px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;outline:0;text-box-trim:none}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .input input[type=email],.page-infomation main .entry__innerForm .wpcf7-form .input input[type=tel],.page-infomation main .entry__innerForm .wpcf7-form .input input[type=text]{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .input input[type=email],.page-infomation main .entry__innerForm .wpcf7-form .input input[type=tel],.page-infomation main .entry__innerForm .wpcf7-form .input input[type=text]{padding:4.1025641026vw 5.1282051282vw}}.page-infomation main .entry__innerForm .wpcf7-form .input input[type=email]::-moz-placeholder,.page-infomation main .entry__innerForm .wpcf7-form .input input[type=tel]::-moz-placeholder,.page-infomation main .entry__innerForm .wpcf7-form .input input[type=text]::-moz-placeholder{color:#9a9a9a}.page-infomation main .entry__innerForm .wpcf7-form .input input[type=email]::placeholder,.page-infomation main .entry__innerForm .wpcf7-form .input input[type=tel]::placeholder,.page-infomation main .entry__innerForm .wpcf7-form .input input[type=text]::placeholder{color:#9a9a9a}.page-infomation main .entry__innerForm .wpcf7-form .input textarea{width:100%;background:#fff;border:none;border-radius:6px;padding:min(1.875vw,24px) min(1.5625vw,20px);height:min(21.875vw,280px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;resize:none;outline:0;display:block}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .input textarea{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .input textarea{padding:6.1538461538vw 5.1282051282vw;height:71.7948717949vw}}.page-infomation main .entry__innerForm .wpcf7-form .input textarea::-moz-placeholder{color:#9a9a9a}.page-infomation main .entry__innerForm .wpcf7-form .input textarea::placeholder{color:#9a9a9a}.page-infomation main .entry__innerForm .wpcf7-form .input .select{position:relative}.page-infomation main .entry__innerForm .wpcf7-form .input .select .wpcf7-form-control-wrap{display:block}.page-infomation main .entry__innerForm .wpcf7-form .input .select::after{content:"";position:absolute;top:50%;right:min(1.5625vw,20px);translate:0 -50%;width:min(.78125vw,10px);height:min(.390625vw,5px);background:url(../lib/img/ico_accarrow.svg) no-repeat center/contain;pointer-events:none;rotate:180deg}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .input .select::after{right:5.1282051282vw;width:2.5641025641vw;height:1.2820512821vw}}.page-infomation main .entry__innerForm .wpcf7-form .input .select select{width:100%;background:#fff;border:none;border-radius:6px;padding:min(1.25vw,16px) min(3.75vw,48px) min(1.25vw,16px) min(1.5625vw,20px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .input .select select{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .input .select select{padding:4.1025641026vw 7.6923076923vw 4.1025641026vw 5.1282051282vw}}.page-infomation main .entry__innerForm .wpcf7-form .wpcf7-not-valid-tip{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red;margin-top:min(.3125vw,4px);display:block}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .wpcf7-not-valid-tip{margin-top:1.0256410256vw}}.page-infomation main .entry__innerForm .wpcf7-form .error>p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red}.page-infomation main .entry__innerForm .wpcf7-form input[type=submit],.page-infomation main .entry__innerForm .wpcf7-form>p:has(>input[type=submit]){display:none}.page-infomation main .entry__innerForm .wpcf7-form .wpcf7-response-output{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;width:100%;padding:min(.9375vw,12px) min(1.5625vw,20px);border-radius:6px;border:1px solid #d68466;color:#524545;text-align:center}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .wpcf7-form .wpcf7-response-output{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}.page-infomation main .entry__innerForm .wpcf7-form .wpcf7-response-output[aria-hidden=true]{display:none}.page-infomation main .entry__innerForm .entryStep__privacy{display:flex;flex-direction:column;align-items:center;gap:min(1.5625vw,20px);margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .entryStep__privacy{gap:7.6923076923vw;margin-top:13.8461538462vw}}.page-infomation main .entry__innerForm .entryStep__privacy .error{text-align:center}.page-infomation main .entry__innerForm .entryStep__privacy .error>p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red}.page-infomation main .entry__innerForm .entryStep__privacyTxt{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;text-align:center}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .entryStep__privacyTxt{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}.page-infomation main .entry__innerForm .entryStep__privacyTxt a{position:relative;color:#9a9a9a;transition:.35s all ease}@media screen and (min-width:1025px){.page-infomation main .entry__innerForm .entryStep__privacyTxt a:hover{color:#d68466}.page-infomation main .entry__innerForm .entryStep__privacyTxt a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-infomation main .entry__innerForm .entryStep__privacyTxt a:focus-visible{color:#d68466}.page-infomation main .entry__innerForm .entryStep__privacyTxt a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-infomation main .entry__innerForm .entryStep__privacyTxt a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#9a9a9a;transform-origin:left center;transition:.35s all ease}.page-infomation main .entry__innerForm .entryStep__privacyCheck{display:flex;align-items:center;gap:min(.78125vw,10px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .entryStep__privacyCheck{gap:2.5641025641vw}}.page-infomation main .entry__innerForm .entryStep__privacyCheckInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:min(1.25vw,16px);height:min(1.25vw,16px);border:1px solid #9a9a9a;border-radius:3px;background:#fff;cursor:pointer;position:relative}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .entryStep__privacyCheckInput{width:4.1025641026vw;height:4.1025641026vw}}.page-infomation main .entry__innerForm .entryStep__privacyCheckInput:checked{background:#d68466;border-color:#d68466}.page-infomation main .entry__innerForm .entryStep__privacyCheckInput:checked::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -60%;width:min(.703125vw,9px);height:min(.390625vw,5px);border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;rotate:-45deg}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .entryStep__privacyCheckInput:checked::after{width:2.3076923077vw;height:1.2820512821vw}}.page-infomation main .entry__innerForm .entryStep__privacyCheckTxt{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .entryStep__privacyCheckTxt{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}.page-infomation main .entry__innerForm .entryStep__confirmBtn{display:flex;justify-content:center;margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-infomation main .entry__innerForm .entryStep__confirmBtn{margin-top:13.8461538462vw}}.page-infomation main .entry__innerForm .entryConfirm__list{display:flex;flex-direction:column;border-top:1px solid #cbcbcb}.page-infomation main .entry__innerForm .entryConfirm__item{display:flex;flex-direction:column;gap:min(1.875vw,24px);padding:min(2.1875vw,28px) 0;border-bottom:1px solid #cbcbcb}.page-infomation main .entry__innerForm .entryConfirm__itemTtl{display:flex;align-items:flex-start;gap:min(.625vw,8px)}.page-infomation main .entry__innerForm .entryConfirm__itemTtl::before{content:"";display:block;width:min(.9375vw,12px);height:min(.9375vw,12px);background:#d68466;border-radius:3px;flex-shrink:0;margin-top:min(.859375vw,11px)}.page-infomation main .entry__innerForm .entryConfirm__itemTtl>p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;flex:1}.page-infomation main .entry__innerForm .entryConfirm__itemTtl .req{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red;white-space:nowrap}.page-infomation main .entry__innerForm .entryConfirm__itemVal{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;padding-left:min(1.5625vw,20px)}.page-infomation main .entry__innerForm .entryConfirm__btns{display:flex;align-items:center;justify-content:center;gap:min(3.125vw,40px);margin-top:min(4.6875vw,60px)}.page-infomation main .entry__innerForm .entryConfirm__back{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;color:#524545;background:0 0;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:min(.3125vw,4px);padding:min(.625vw,8px) 0}.page-infomation-confirm main .H1ttl{padding-top:min(16.5625vw,212px)}@media screen and (max-width:1024px){.page-infomation-confirm main .H1ttl{padding-top:34.6153846154vw}}.page-infomation-confirm main .H1ttl .Audiotrack,.page-infomation-confirm main .H1ttl h1,.page-infomation-confirm main .H1ttl>p{display:none}.page-infomation-confirm main .confirm__inner{width:min(67.1875vw,860px);margin:0 auto;background:#f9f8f2;border-radius:30px;padding:min(4.6875vw,60px) min(2.34375vw,30px);display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-infomation-confirm main .confirm__inner{width:89.7435897436vw;padding:13.8461538462vw 7.1794871795vw;gap:13.8461538462vw}}.page-infomation-confirm main .confirm__inner .H2dotttl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.page-infomation-confirm main .confirm__inner .H2dotttl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-infomation-confirm main .confirm__list{display:flex;flex-direction:column}.page-infomation-confirm main .confirm__btns{display:flex;justify-content:center}.page-infomation-confirm main .confirm__hiddenForm{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page-infomation-confirm main .confirmList__item{display:flex;flex-direction:column;gap:min(1.875vw,24px);padding:min(2.1875vw,28px) 0;border-bottom:1px solid #cbcbcb}@media screen and (max-width:1024px){.page-infomation-confirm main .confirmList__item{gap:6.1538461538vw;padding:7.1794871795vw 0}}.page-infomation-confirm main .confirmList__item:first-of-type{padding-top:0}.page-infomation-confirm main .confirmList__item:last-of-type{padding-bottom:0;border-bottom:none}.page-infomation-confirm main .confirmList__itemTtl{position:relative;display:flex;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.page-infomation-confirm main .confirmList__itemTtl{gap:2.0512820513vw}}.page-infomation-confirm main .confirmList__itemTtl::before{content:"";position:absolute;top:min(.3125vw,4px);left:0;display:block;width:min(.9375vw,12px);height:min(.9375vw,12px);background:#d68466;border-radius:3px}@media screen and (max-width:1024px){.page-infomation-confirm main .confirmList__itemTtl::before{top:1.0256410256vw;width:3.0769230769vw;height:3.0769230769vw}}.page-infomation-confirm main .confirmList__itemTtl>p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;flex:0 1 auto;padding-left:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-infomation-confirm main .confirmList__itemTtl>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.page-infomation-confirm main .confirmList__itemTtl>p{padding-left:5.1282051282vw}}.page-infomation-confirm main .confirmList__itemTtl .req{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red;white-space:nowrap}@media screen and (max-width:1024px){.page-infomation-confirm main .confirmList__itemTtl .req{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-infomation-confirm main .confirmList__itemVal{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;padding-left:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-infomation-confirm main .confirmList__itemVal{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-infomation-confirm main .confirmList__itemVal{padding-left:5.1282051282vw}}.page-infomation-confirm-thanks main .thanks__inner{width:min(67.1875vw,860px);margin:0 auto;background:#f9f8f2;border-radius:30px;padding:min(4.6875vw,60px) min(2.34375vw,30px);display:flex;flex-direction:column;align-items:center;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-infomation-confirm-thanks main .thanks__inner{width:89.7435897436vw;padding:13.8461538462vw 7.1794871795vw;gap:13.8461538462vw}}.page-infomation-confirm-thanks main .thanks__inner .H2dotttl{align-self:flex-start}.page-infomation-confirm-thanks main .thanks__inner .H2dotttl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.page-infomation-confirm-thanks main .thanks__inner .H2dotttl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-infomation-confirm-thanks main .thanks__txt p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;text-box-trim:none}@media screen and (max-width:1024px){.page-infomation-confirm-thanks main .thanks__txt p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-infomation-confirm-thanks main .thanks__sign{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;align-self:flex-end}@media screen and (max-width:1024px){.page-infomation-confirm-thanks main .thanks__sign{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.page-contact main .H1ttl__txt{display:none}.page-contact main .H1ttl .Audiotrack{display:none}.page-contact main .cnts{width:min(67.1875vw,860px);margin:min(6.25vw,80px) auto 0}@media screen and (max-width:1024px){.page-contact main .cnts{width:89.7435897436vw;margin-top:20.5128205128vw}}.page-contact main .cnts__txts p{text-align:center;font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600}@media screen and (max-width:1024px){.page-contact main .cnts__txts p{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.page-contact main .cnts__txts p{text-align:left}}.page-contact main .cnts__txts p a{position:relative;color:#524545;transition:.35s all ease}@media screen and (min-width:1025px){.page-contact main .cnts__txts p a:hover{color:#d68466}.page-contact main .cnts__txts p a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-contact main .cnts__txts p a:focus-visible{color:#d68466}.page-contact main .cnts__txts p a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-contact main .cnts__txts p a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#524545;transform-origin:left center;transition:.35s all ease}.page-contact main .cnts__cont{width:min(67.1875vw,860px);margin:min(6.25vw,80px) auto 0;background:#f9f8f2;border-radius:30px;padding:min(4.6875vw,60px) min(2.34375vw,30px);display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-contact main .cnts__cont{width:89.7435897436vw;margin-top:20.5128205128vw;padding:13.8461538462vw 7.1794871795vw;gap:13.8461538462vw}}@media screen and (max-width:1024px){.page-contact main .cnts__cont .H2dotttl{align-items:flex-start}}@media screen and (max-width:1024px){.page-contact main .cnts__cont .H2dotttl picture{margin-top:3.5897435897vw}}.page-contact main .cnts__cont .H2dotttl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.page-contact main .cnts__cont .H2dotttl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-contact main .cnts__contTxts{display:flex;flex-direction:column;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-contact main .cnts__contTxts{gap:10.2564102564vw}}.page-contact main .cnts__contTxts p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-contact main .cnts__contTxts p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-contact main .cnts__contTxts ul{display:flex;flex-direction:column;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-contact main .cnts__contTxts ul{gap:5.1282051282vw}}.page-contact main .cnts__contTxts ul li{display:flex;align-items:flex-start;gap:min(.9375vw,12px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600}@media screen and (max-width:1024px){.page-contact main .cnts__contTxts ul li{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-contact main .cnts__contTxts ul li{gap:3.0769230769vw}}.page-contact main .cnts__contTxts ul li::before{content:"";display:block;width:min(.78125vw,10px);height:min(.78125vw,10px);background:#d68466;border-radius:999px;flex-shrink:0;margin-top:min(.9375vw,12px)}@media screen and (max-width:1024px){.page-contact main .cnts__contTxts ul li::before{width:2.5641025641vw;height:2.5641025641vw;margin-top:3.0769230769vw}}.page-contact main .cnts__contForm{border-top:1px solid #cbcbcb;padding-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-contact main .cnts__contForm{padding-top:13.8461538462vw}}.page-contact main .cnts__contForm .wpcf7-form{display:flex;flex-direction:column;gap:min(2.34375vw,30px);align-items:center}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form{gap:7.6923076923vw}}.page-contact main .cnts__contForm .wpcf7-form .form-item{width:100%;display:flex;flex-direction:column;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .form-item{gap:4.1025641026vw}}.page-contact main .cnts__contForm .wpcf7-form .ttl{position:relative;display:flex;align-items:center}.page-contact main .cnts__contForm .wpcf7-form .ttl::before{position:absolute;content:"";top:50%;left:0;translate:0 -50%;width:min(.9375vw,12px);height:min(.9375vw,12px);background:#d68466;border-radius:3px;flex-shrink:0}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .ttl::before{width:3.0769230769vw;height:3.0769230769vw}}.page-contact main .cnts__contForm .wpcf7-form .ttl>p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;padding-left:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .ttl>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .ttl>p{padding-left:5.1282051282vw}}.page-contact main .cnts__contForm .wpcf7-form .ttl>p .req{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .ttl>p .req{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-contact main .cnts__contForm .wpcf7-form .input .wpcf7-form-control-wrap{display:block}.page-contact main .cnts__contForm .wpcf7-form .input p{text-box-trim:none}.page-contact main .cnts__contForm .wpcf7-form .input input[type=email],.page-contact main .cnts__contForm .wpcf7-form .input input[type=tel],.page-contact main .cnts__contForm .wpcf7-form .input input[type=text]{width:100%;background:#fff;border:none;border-radius:6px;padding:min(1.25vw,16px) min(1.5625vw,20px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;outline:0}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .input input[type=email],.page-contact main .cnts__contForm .wpcf7-form .input input[type=tel],.page-contact main .cnts__contForm .wpcf7-form .input input[type=text]{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .input input[type=email],.page-contact main .cnts__contForm .wpcf7-form .input input[type=tel],.page-contact main .cnts__contForm .wpcf7-form .input input[type=text]{padding:4.1025641026vw 5.1282051282vw}}.page-contact main .cnts__contForm .wpcf7-form .input input[type=email]::-moz-placeholder,.page-contact main .cnts__contForm .wpcf7-form .input input[type=tel]::-moz-placeholder,.page-contact main .cnts__contForm .wpcf7-form .input input[type=text]::-moz-placeholder{color:#9a9a9a}.page-contact main .cnts__contForm .wpcf7-form .input input[type=email]::placeholder,.page-contact main .cnts__contForm .wpcf7-form .input input[type=tel]::placeholder,.page-contact main .cnts__contForm .wpcf7-form .input input[type=text]::placeholder{color:#9a9a9a}.page-contact main .cnts__contForm .wpcf7-form .input textarea{width:100%;background:#fff;border:none;border-radius:6px;padding:min(1.875vw,24px) min(1.5625vw,20px);height:min(21.875vw,280px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;resize:none;outline:0;display:block}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .input textarea{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .input textarea{padding:6.1538461538vw 5.1282051282vw;height:71.7948717949vw}}.page-contact main .cnts__contForm .wpcf7-form .input textarea::-moz-placeholder{color:#9a9a9a}.page-contact main .cnts__contForm .wpcf7-form .input textarea::placeholder{color:#9a9a9a}.page-contact main .cnts__contForm .wpcf7-form .wpcf7-not-valid-tip{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red;margin-top:min(.3125vw,4px);display:block}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .wpcf7-not-valid-tip{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .wpcf7-not-valid-tip{margin-top:1.0256410256vw}}.page-contact main .cnts__contForm .wpcf7-form .error>p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .wpcf7-form .error>p{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-contact main .cnts__contForm .wpcf7-form input[type=submit],.page-contact main .cnts__contForm .wpcf7-form>p:has(>input[type=submit]){display:none}.page-contact main .cnts__contForm .wpcf7-form .wpcf7-response-output{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;width:100%;padding:min(.9375vw,12px) min(1.5625vw,20px);border-radius:6px;border:1px solid #d68466;color:#524545;text-align:center}.page-contact main .cnts__contForm .wpcf7-form .wpcf7-response-output[aria-hidden=true]{display:none}.page-contact main .cnts__contForm .entryStep__privacy{display:flex;flex-direction:column;align-items:center;gap:min(1.5625vw,20px);margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .entryStep__privacy{gap:7.6923076923vw;margin-top:13.8461538462vw}}.page-contact main .cnts__contForm .entryStep__privacy .error{text-align:center}.page-contact main .cnts__contForm .entryStep__privacy .error>p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .entryStep__privacy .error>p{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-contact main .cnts__contForm .entryStep__privacyTxt{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;text-align:center}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .entryStep__privacyTxt{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}.page-contact main .cnts__contForm .entryStep__privacyTxt a{position:relative;color:#9a9a9a;transition:.35s all ease}@media screen and (min-width:1025px){.page-contact main .cnts__contForm .entryStep__privacyTxt a:hover{color:#d68466}.page-contact main .cnts__contForm .entryStep__privacyTxt a:hover::before{background:#d68466;animation:btn-draw-h .35s ease}}.page-contact main .cnts__contForm .entryStep__privacyTxt a:focus-visible{color:#d68466}.page-contact main .cnts__contForm .entryStep__privacyTxt a:focus-visible::before{background:#d68466;animation:btn-draw-h .35s ease}.page-contact main .cnts__contForm .entryStep__privacyTxt a::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#9a9a9a;transform-origin:left center;transition:.35s all ease}.page-contact main .cnts__contForm .entryStep__privacyCheck{display:flex;align-items:center;gap:min(.78125vw,10px)}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .entryStep__privacyCheck{gap:2.5641025641vw}}.page-contact main .cnts__contForm .entryStep__privacyCheckInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:min(1.25vw,16px);height:min(1.25vw,16px);border:1px solid #9a9a9a;border-radius:3px;background:#fff;cursor:pointer;position:relative}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .entryStep__privacyCheckInput{width:4.1025641026vw;height:4.1025641026vw}}.page-contact main .cnts__contForm .entryStep__privacyCheckInput:checked{background:#d68466;border-color:#d68466}.page-contact main .cnts__contForm .entryStep__privacyCheckInput:checked::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -60%;width:min(.703125vw,9px);height:min(.390625vw,5px);border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;rotate:-45deg}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .entryStep__privacyCheckInput:checked::after{width:2.3076923077vw;height:1.2820512821vw}}.page-contact main .cnts__contForm .entryStep__privacyCheckTxt{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .entryStep__privacyCheckTxt{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}.page-contact main .cnts__contForm .cnts__contFormBtn{display:flex;justify-content:center;margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-contact main .cnts__contForm .cnts__contFormBtn{margin-top:13.8461538462vw}}.page-contact-confirm main .H1ttl{padding-top:min(16.5625vw,212px)}@media screen and (max-width:1024px){.page-contact-confirm main .H1ttl{padding-top:34.6153846154vw}}.page-contact-confirm main .H1ttl .Audiotrack,.page-contact-confirm main .H1ttl h1,.page-contact-confirm main .H1ttl>p{display:none}.page-contact-confirm main .confirm__inner{width:min(67.1875vw,860px);margin:0 auto;background:#f9f8f2;border-radius:30px;padding:min(4.6875vw,60px) min(2.34375vw,30px);display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-contact-confirm main .confirm__inner{width:89.7435897436vw;padding:13.8461538462vw 7.1794871795vw;gap:13.8461538462vw}}.page-contact-confirm main .confirm__inner .H2dotttl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.page-contact-confirm main .confirm__inner .H2dotttl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-contact-confirm main .confirm__list{display:flex;flex-direction:column}.page-contact-confirm main .confirm__btns{display:flex;justify-content:center}.page-contact-confirm main .confirm__hiddenForm{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page-contact-confirm main .confirmList__item{display:flex;flex-direction:column;gap:min(1.875vw,24px);padding:min(2.1875vw,28px) 0;border-bottom:1px solid #cbcbcb}@media screen and (max-width:1024px){.page-contact-confirm main .confirmList__item{gap:6.1538461538vw;padding:7.1794871795vw 0}}.page-contact-confirm main .confirmList__item:first-of-type{padding-top:0}.page-contact-confirm main .confirmList__item:last-of-type{padding-bottom:0;border-bottom:none}.page-contact-confirm main .confirmList__itemTtl{position:relative;display:flex;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.page-contact-confirm main .confirmList__itemTtl{gap:2.0512820513vw}}.page-contact-confirm main .confirmList__itemTtl::before{content:"";position:absolute;top:min(.859375vw,11px);left:0;display:block;width:min(.9375vw,12px);height:min(.9375vw,12px);background:#d68466;border-radius:3px}@media screen and (max-width:1024px){.page-contact-confirm main .confirmList__itemTtl::before{top:2.8205128205vw;width:3.0769230769vw;height:3.0769230769vw}}.page-contact-confirm main .confirmList__itemTtl>p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;flex:0 1 auto;padding-left:min(1.5625vw,20px);text-box-trim:none}@media screen and (max-width:1024px){.page-contact-confirm main .confirmList__itemTtl>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.page-contact-confirm main .confirmList__itemTtl>p{padding-left:5.1282051282vw}}.page-contact-confirm main .confirmList__itemTtl .req{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red;white-space:nowrap}@media screen and (max-width:1024px){.page-contact-confirm main .confirmList__itemTtl .req{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-contact-confirm main .confirmList__itemVal{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;padding-left:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-contact-confirm main .confirmList__itemVal{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-contact-confirm main .confirmList__itemVal{padding-left:5.1282051282vw}}.page-contact-confirm-thanks main .thanks__inner{width:min(67.1875vw,860px);margin:0 auto;background:#f9f8f2;border-radius:30px;padding:min(4.6875vw,60px) min(2.34375vw,30px);display:flex;flex-direction:column;align-items:center;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-contact-confirm-thanks main .thanks__inner{width:89.7435897436vw;padding:13.8461538462vw 7.1794871795vw;gap:13.8461538462vw}}.page-contact-confirm-thanks main .thanks__inner .H2dotttl{align-self:flex-start}.page-contact-confirm-thanks main .thanks__inner .H2dotttl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.page-contact-confirm-thanks main .thanks__inner .H2dotttl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-contact-confirm-thanks main .thanks__txt{align-self:flex-start}.page-contact-confirm-thanks main .thanks__txt p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;text-box-trim:none}@media screen and (max-width:1024px){.page-contact-confirm-thanks main .thanks__txt p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-contact-confirm-thanks main .thanks__sign{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;align-self:flex-end}@media screen and (max-width:1024px){.page-contact-confirm-thanks main .thanks__sign{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}.page-journey:has(.js-journeyIntroModal:not([aria-hidden=true])) .footer{display:none}.page-journey:has(.js-journeyIntroModal:not([aria-hidden=true])) .jrny__sub{display:none}.page-journey .footer{background-color:#f9f8f2;background-image:linear-gradient(to right,rgba(214,132,102,.2) 1px,transparent 1px),linear-gradient(to top,rgba(214,132,102,.2) 1px,transparent 1px);background-size:12px 12px;background-position:0 -5px;margin-top:0;padding-top:min(15.625vw,200px)}@media screen and (max-width:1024px){.page-journey .footer{padding-top:41.0256410256vw}}.page-journey main{position:relative;z-index:2;background-color:#f9f8f2;background-image:linear-gradient(to right,rgba(214,132,102,.2) 1px,transparent 1px),linear-gradient(to top,rgba(214,132,102,.2) 1px,transparent 1px);background-size:12px 12px}@media screen and (max-width:1024px){.page-journey main .H1ttl{padding-top:39.4871794872vw}}.page-journey main .H1ttl .Audiotrack,.page-journey main .H1ttl h1,.page-journey main .H1ttl>p{display:none}.page-journey main .jrny__sub{position:fixed;bottom:0;left:0;width:100%;height:min(5vw,64px);padding:min(.78125vw,10px) 0;background:#d68466;z-index:100}@media screen and (max-width:1024px){.page-journey main .jrny__sub{height:17.9487179487vw;padding:2.5641025641vw 0}}.page-journey main .jrny__subNav{display:flex;align-items:center;justify-content:center;gap:min(5vw,64px)}.page-journey main .jrny__subNavRec{position:relative;display:flex;align-items:center;gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-journey main .jrny__subNavRec{gap:5.1282051282vw}}.page-journey main .jrny__subNavRec::before{position:absolute;content:"";top:50%;right:max(-2.5vw,-32px);translate:0 -50%;width:1px;height:min(2.34375vw,30px);background:#fff}@media screen and (max-width:1024px){.page-journey main .jrny__subNavRec::before{display:none}}.page-journey main .jrny__subNavRec>picture{width:min(13.4375vw,172px)}@media screen and (max-width:1024px){.page-journey main .jrny__subNavRec>picture{width:22.0512820513vw}}.page-journey main .jrny__subNavRec a{display:flex;align-items:center;gap:min(.625vw,8px);padding:min(.625vw,8px) min(4.21875vw,54px) min(.625vw,8px) min(1.5625vw,20px);background:#fff;border-radius:6px}@media screen and (max-width:1024px){.page-journey main .jrny__subNavRec a{gap:1.0256410256vw;padding:2.5641025641vw 10.2564102564vw 2.5641025641vw 2.5641025641vw}}.page-journey main .jrny__subNavRec a picture{width:min(5.625vw,72px)}@media screen and (max-width:1024px){.page-journey main .jrny__subNavRec a picture{width:18.4615384615vw}}.page-journey main .jrny__subNavRec a p{position:relative;color:#524545;font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;line-height:1!important}@media screen and (max-width:1024px){.page-journey main .jrny__subNavRec a p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}.page-journey main .jrny__subNavBtns{display:flex;align-items:center;gap:min(1.25vw,16px);padding:min(.625vw,8px) min(1.5625vw,20px);background:#f9f8f2;border-radius:6px}@media screen and (max-width:1024px){.page-journey main .jrny__subNavBtns{display:none}}.page-journey main .jrny__subNavBtns.sp{display:none}@media screen and (max-width:1024px){.page-journey main .jrny__subNavBtns.sp{position:absolute;top:39.4871794872vw;left:50%;translate:-50% 0;display:flex;justify-content:center;gap:4.1025641026vw;width:89.7435897436vw;padding:3.0769230769vw}}.page-journey main .jrny__subNavBtns p{color:#d68466;font-size:min(.9375vw,12px);letter-spacing:.11em;line-height:2.17;font-weight:600;line-height:1!important}@media screen and (max-width:1024px){.page-journey main .jrny__subNavBtns p{font-size:3.0769230769vw}}.page-journey main .jrny__subNavBtns .icons{display:flex;align-items:center;gap:min(.46875vw,6px)}@media screen and (max-width:1024px){.page-journey main .jrny__subNavBtns .icons{gap:1.5384615385vw}}.page-journey main .jrny__subNavBtns .icons__ico{display:flex;align-items:center;padding:min(.46875vw,6px);background:#fff;border-radius:3px;border:1px solid #fff;cursor:pointer}@media screen and (max-width:1024px){.page-journey main .jrny__subNavBtns .icons__ico{padding:1.5384615385vw}}.page-journey main .jrny__subNavBtns .icons__ico.crnt{border-color:#d68466}.page-journey main .jrny__subNavBtns .icons__ico picture{width:min(1.640625vw,21px);height:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-journey main .jrny__subNavBtns .icons__ico picture{width:5.3846153846vw;height:4.1025641026vw}}.page-journey main .jrny__inner{width:min(81.25vw,1040px);margin:0 auto}@media screen and (max-width:1024px){.page-journey main .jrny__inner{width:89.7435897436vw;margin-top:19.4871794872vw}}.page-journey main .jrny__list{background:#fff;border-radius:min(.46875vw,6px);padding:min(3.75vw,48px) min(2.5vw,32px);display:flex;flex-direction:column;gap:min(2.1875vw,28px);overflow:clip}@media screen and (max-width:1024px){.page-journey main .jrny__list{padding:9.2307692308vw 5.1282051282vw;gap:6.1538461538vw;border-radius:1.5384615385vw}}.page-journey main .jrny__card{position:relative;display:flex;flex-direction:column;gap:min(2.1875vw,28px);width:100%;background:0 0;border:none;text-align:left;cursor:pointer;padding:0;transition:.35s all ease}@media screen and (max-width:1024px){.page-journey main .jrny__card{gap:6.1538461538vw}}.page-journey main .jrny__card::after{content:"";display:block;width:100%;height:1px;background:#cbcbcb;flex-shrink:0}.page-journey main .jrny__card:last-child::after{display:none}@media screen and (min-width:1025px){.page-journey main .jrny__card:hover .jrny__cardComment{opacity:.6}.page-journey main .jrny__card:hover>picture{scale:1.14}}.page-journey main .jrny__card:focus-visible .jrny__cardComment{opacity:.6}.page-journey main .jrny__card:focus-visible>picture{scale:1.14}.page-journey main .jrny__card>picture{position:absolute;top:50%;right:0;translate:0 -50%;width:min(2.109375vw,27px);background:#d68466;border-radius:999px;flex-shrink:0;transition:.35s all ease}@media screen and (max-width:1024px){.page-journey main .jrny__card>picture{width:6.9230769231vw}}.page-journey main .jrny__cardCont{position:relative;display:flex;flex-direction:column;gap:min(1.5625vw,20px);padding-left:min(1.5625vw,20px);padding-right:min(6.25vw,80px)}@media screen and (max-width:1024px){.page-journey main .jrny__cardCont{position:static;gap:4.1025641026vw;padding-left:4.1025641026vw;padding-right:12.3076923077vw}}.page-journey main .jrny__cardMeta{display:flex;align-items:center;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-journey main .jrny__cardMeta{gap:4.1025641026vw}}.page-journey main .jrny__cardName{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;line-height:1!important;color:#d68466;width:auto;flex-shrink:0}@media screen and (max-width:1024px){.page-journey main .jrny__cardName{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.page-journey main .jrny__cardName{width:auto}}.page-journey main .jrny__cardDate{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;line-height:1!important;color:#d68466;white-space:nowrap}@media screen and (max-width:1024px){.page-journey main .jrny__cardDate{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-journey main .jrny__cardComment{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;color:#524545;text-align:justify;transition:.35s all ease;overflow:clip;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-box-trim:none}@media screen and (max-width:1024px){.page-journey main .jrny__cardComment{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.page-journey main .jrny__cardComment{-webkit-line-clamp:3;line-clamp:3}}.page-journey main .jrny__cardQuoteClose,.page-journey main .jrny__cardQuoteOpen{position:absolute;pointer-events:none;opacity:.3}.page-journey main .jrny__cardQuoteClose svg,.page-journey main .jrny__cardQuoteOpen svg{display:block;width:min(1.171875vw,15px);height:auto}@media screen and (max-width:1024px){.page-journey main .jrny__cardQuoteClose svg,.page-journey main .jrny__cardQuoteOpen svg{width:3.8461538462vw}}.page-journey main .jrny__cardQuoteOpen{left:max(-.234375vw,-3px);top:min(2.8125vw,36px)}@media screen and (max-width:1024px){.page-journey main .jrny__cardQuoteOpen{left:-1.0256410256vw;top:8.2051282051vw}}.page-journey main .jrny__cardQuoteClose{right:min(4.84375vw,62px);bottom:min(.3125vw,4px)}@media screen and (max-width:1024px){.page-journey main .jrny__cardQuoteClose{right:7.1794871795vw;top:22.0512820513vw;bottom:auto}}.page-journey main .jrny__entry{margin-top:min(4.6875vw,60px);display:flex;justify-content:center}@media screen and (max-width:1024px){.page-journey main .jrny__entry{margin-top:12.3076923077vw}}.page-journey main .jrny__pager{margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-journey main .jrny__pager{margin-top:15.3846153846vw}}.page-journey main .jrny__pagerList{display:flex;justify-content:center;align-items:center;gap:min(1.09375vw,14px);list-style:none}@media screen and (max-width:1024px){.page-journey main .jrny__pagerList{gap:3.5897435897vw}}.page-journey main .jrny__pagerList .page-numbers{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:#524545;transition:.35s all ease}@media screen and (max-width:1024px){.page-journey main .jrny__pagerList .page-numbers{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}@media screen and (min-width:1025px){.page-journey main .jrny__pagerList a.page-numbers:hover{opacity:.6}}.page-journey main .jrny__pagerList a.page-numbers:focus-visible{opacity:.6}.page-journey main .jrny__pagerList .page-numbers.current{color:#d68466}.page-journey main .JourneyModal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(var(--headerH) + min(1.25vw,16px)) 0 min(1.875vw,24px)}@media screen and (max-width:1024px){.page-journey main .JourneyModal{padding:calc(var(--headerH) + 4.1025641026vw) 0 6.1538461538vw}}.page-journey main .JourneyModal[aria-hidden=true]{visibility:hidden;pointer-events:none}.page-journey main .JourneyModal[aria-hidden=true] .JourneyModal__overlay{opacity:0}.page-journey main .JourneyModal[aria-hidden=true] .JourneyModal__inner{opacity:0;transform:translateY(min(1.25vw,16px))}@media screen and (max-width:1024px){.page-journey main .JourneyModal[aria-hidden=true] .JourneyModal__inner{transform:translateY(4.1025641026vw)}}.page-journey main .JourneyModal__overlay{position:absolute;inset:0;background:rgba(82,69,69,.5);transition:.35s all ease}.page-journey main .JourneyModal__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:min(1.25vw,16px);width:min(57.65625vw,738px);max-height:100%;min-height:0;transition:.35s all ease;outline:0}@media screen and (max-width:1024px){.page-journey main .JourneyModal__inner{width:89.7435897436vw;gap:3.0769230769vw}}.page-journey main .JourneyModal__close{position:relative;flex-shrink:0;width:min(2.65625vw,34px);height:min(2.65625vw,34px);background:#d68466;border:none;border-radius:999px;cursor:pointer;padding:0;transition:.35s all ease}@media screen and (max-width:1024px){.page-journey main .JourneyModal__close{width:8.7179487179vw;height:8.7179487179vw}}@media screen and (min-width:1025px){.page-journey main .JourneyModal__close:hover{opacity:.7}}.page-journey main .JourneyModal__close:focus-visible{opacity:.7}.page-journey main .JourneyModal__close::after,.page-journey main .JourneyModal__close::before{content:"";position:absolute;top:50%;left:50%;width:55%;height:2px;background:#fff;border-radius:1px}.page-journey main .JourneyModal__close::before{transform:translate(-50%,-50%) rotate(45deg)}.page-journey main .JourneyModal__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.page-journey main .JourneyModal__box{width:100%;max-height:min(37.5vw,480px);min-height:0;flex-shrink:1;overflow-y:auto;background:#fff;border-radius:6px;overscroll-behavior:contain}@media screen and (max-width:1024px){.page-journey main .JourneyModal__box{max-height:123.0769230769vw}}.page-journey main .JourneyModal__body{padding:min(2.5vw,32px);display:flex;flex-direction:column;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-journey main .JourneyModal__body{padding:8.2051282051vw 8.2051282051vw 6.1538461538vw;gap:3.0769230769vw}}.page-journey main .JourneyModal__quoteOpen{display:block}.page-journey main .JourneyModal__quoteOpen svg{display:block;width:min(1.09375vw,14px);height:auto}@media screen and (max-width:1024px){.page-journey main .JourneyModal__quoteOpen svg{width:3.5897435897vw}}.page-journey main .JourneyModal__commentWrap{display:flex;flex-direction:column;gap:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-journey main .JourneyModal__commentWrap{gap:5.1282051282vw}}.page-journey main .JourneyModal__comment{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;color:#524545;white-space:pre-wrap;word-break:break-all;text-align:justify}@media screen and (max-width:1024px){.page-journey main .JourneyModal__comment{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}.page-journey main .JourneyModal__foot{display:flex;align-items:center;justify-content:space-between}.page-journey main .JourneyModal__name{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:#d68466}@media screen and (max-width:1024px){.page-journey main .JourneyModal__name{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-journey main .JourneyModal__quoteClose{display:block}.page-journey main .JourneyModal__quoteClose svg{display:block;width:min(1.09375vw,14px);height:auto}@media screen and (max-width:1024px){.page-journey main .JourneyModal__quoteClose svg{width:3.5897435897vw}}.page-journey main .JourneyModal__admin{margin:min(1.875vw,24px) min(2.5vw,32px) min(2.5vw,32px);background:#f8f8f8;padding:min(1.25vw,16px) min(1.5625vw,20px) min(2.5vw,32px);display:flex;flex-direction:column;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-journey main .JourneyModal__admin{padding:4.1025641026vw 5.1282051282vw 6.1538461538vw;margin:0 8.2051282051vw 8.2051282051vw;gap:3.0769230769vw}}.page-journey main .JourneyModal__adminLabel{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:min(.78125vw,10px);background:#d68466;border-radius:999px;color:#fff;font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;letter-spacing:.16em;line-height:1!important}@media screen and (max-width:1024px){.page-journey main .JourneyModal__adminLabel{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.page-journey main .JourneyModal__adminLabel{padding:2.5641025641vw;font-weight:900}}.page-journey main .JourneyModal__adminComment{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;color:#524545;white-space:pre-wrap;word-break:break-all}@media screen and (max-width:1024px){.page-journey main .JourneyModal__adminComment{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}.page-journey .JourneyIntroModal{position:fixed;inset:0;z-index:100;background-color:#f9f8f2;background-image:linear-gradient(to right,rgba(214,132,102,.2) 1px,transparent 1px),linear-gradient(to top,rgba(214,132,102,.2) 1px,transparent 1px);background-size:12px 12px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.page-journey .JourneyIntroModal{align-items:flex-start;overflow-y:auto}}.page-journey .JourneyIntroModal[aria-hidden=true]{opacity:0;pointer-events:none;transition:.35s all ease}.page-journey .JourneyIntroModal__inner{display:flex;align-items:center;gap:min(6.25vw,80px)}@media screen and (max-width:1024px){.page-journey .JourneyIntroModal__inner{flex-direction:column;align-items:center;gap:8.2051282051vw;padding:34.6153846154vw 15.641025641vw 12.3076923077vw}}.page-journey .JourneyIntroModal__pic{display:block;width:min(24.453125vw,313px);flex-shrink:0}.page-journey .JourneyIntroModal__pic img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.page-journey .JourneyIntroModal__pic{width:68.4615384615vw}}.page-journey .JourneyIntroModal__right{display:flex;flex-direction:column;align-items:flex-end;gap:min(2.03125vw,26px)}@media screen and (max-width:1024px){.page-journey .JourneyIntroModal__right{width:100%;align-items:center;gap:8.2051282051vw}}.page-journey .JourneyIntroModal__right p{padding:0!important}.page-journey .JourneyIntroModal__body{font-size:min(1.171875vw,15px);font-weight:600;line-height:1.87;letter-spacing:.11em;color:#524545}@media screen and (max-width:1024px){.page-journey .JourneyIntroModal__body{font-size:3.8461538462vw}}.page-journey .JourneyIntroModal__arrowBtn{background:#fff;border:1px solid #524545;cursor:pointer;padding:min(1.953125vw,25px) min(1.09375vw,14px);flex-shrink:0;border-radius:999px}@media screen and (max-width:1024px){.page-journey .JourneyIntroModal__arrowBtn{padding:6.4102564103vw 3.5897435897vw}}.page-journey:has(.jrnyGrid){overflow:clip}.page-journey:has(.jrnyGrid) .footer{display:none}@media screen and (max-width:1024px){.page-journey:has(.jrnyGrid) .jrny__subNavBtns.sp{position:fixed;z-index:10}}@keyframes jrny-grid-card-in{from{opacity:0}to{opacity:1}}.jrnyGrid{--jrnyScale:min(7.8125vw, 100px);--jrnyGapTarget:26;--jrnyGapMin:8;--jrnyGapRow:20;position:fixed;inset:0;z-index:3;overflow:clip;background-color:#f9f8f2;background-image:linear-gradient(to right,rgba(214,132,102,.2) 1px,transparent 1px),linear-gradient(to top,rgba(214,132,102,.2) 1px,transparent 1px);background-size:12px 12px;touch-action:none;overscroll-behavior:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media screen and (max-width:1024px){.jrnyGrid{--jrnyScale:min(25.641025641vw, 100px);--jrnyGapTarget:12;--jrnyGapMin:6;--jrnyGapRow:12}}.jrnyGrid.is-dragging{cursor:grabbing}.jrnyGrid__layer{position:absolute;inset:0}.jrnyGrid__card{position:absolute;top:0;left:0;width:var(--w);height:var(--h);padding:0;border:none;background:transparent no-repeat center/100% 100%;text-align:left;cursor:pointer;will-change:translate,scale;transition:scale .35s ease}@media screen and (min-width:1025px){.jrnyGrid__card:hover{scale:1.03}}.jrnyGrid__card:focus-visible{scale:1.03}.jrnyGrid__card.is-intro{animation:jrny-grid-card-in .5s ease backwards;animation-delay:var(--intro-delay,0s)}body.is-modal-open .jrnyGrid__card.is-intro{animation-play-state:paused}.jrnyGrid__card--v1{background-image:url(../lib/img/fig_jrny_note01.svg)}.jrnyGrid__card--v2{background-image:url(../lib/img/fig_jrny_note02.svg)}.jrnyGrid__card--v3{background-image:url(../lib/img/fig_jrny_note03.svg)}.jrnyGrid__card--v4{background-image:url(../lib/img/fig_jrny_note04.svg)}.jrnyGrid__card--v5{background-image:url(../lib/img/fig_jrny_note05.svg)}.jrnyGrid__comment{position:absolute;left:var(--tx);top:var(--ty);width:var(--tw);margin:0;color:#524545;font-size:calc(var(--jrnyScale) * .15);letter-spacing:.11em;line-height:1.87;font-weight:600;text-align:justify;overflow:clip;display:-webkit-box;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);-webkit-box-orient:vertical;text-box-trim:none}.jrnyGrid__meta{position:absolute;left:var(--mx);top:var(--my);display:flex;align-items:center;gap:calc(var(--jrnyScale) * .06);color:#d68466;font-size:calc(var(--jrnyScale) * .12);letter-spacing:0;line-height:1;font-weight:600;white-space:nowrap}.jrnyGrid__badge{position:absolute;left:var(--bx);top:var(--by);width:calc(var(--jrnyScale) * .272);height:calc(var(--jrnyScale) * .24);background:url(../lib/img/fig_jrny_comment_plus.svg) no-repeat center/100% 100%}.page-journey-form main .H1ttl__txt{display:none}.page-journey-form main .H1ttl .Audiotrack{display:none}@media screen and (max-width:1024px){.page-journey-form main .H1ttl{padding-top:34.6153846154vw}}.page-journey-form main .cnts{width:min(67.1875vw,860px);margin:0 auto}@media screen and (max-width:1024px){.page-journey-form main .cnts{width:100%}}.page-journey-form main .cnts__txts{text-align:center}@media screen and (max-width:1024px){.page-journey-form main .cnts__txts{width:85.1282051282vw;margin:0 auto}}@media screen and (max-width:1024px){.page-journey-form main .cnts__txts h1{font-size:8.2051282051vw;letter-spacing:.12em;line-height:1.43;font-weight:600}}@media screen and (min-width:1025px){.page-journey-form main .cnts__txts h1{font-size:min(2.5vw,32px)}}.page-journey-form main .cnts__txts p{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;margin-top:min(1.875vw,24px)}@media screen and (max-width:1024px){.page-journey-form main .cnts__txts p{font-size:3.8461538462vw;letter-spacing:.11em;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.page-journey-form main .cnts__txts p{margin-top:6.1538461538vw}}.page-journey-form main .cnts__cont{width:min(67.1875vw,860px);margin:min(6.25vw,80px) auto 0;background:#fff;border-radius:30px;padding:min(3.75vw,48px) min(2.5vw,32px);display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-journey-form main .cnts__cont{width:100%;margin-top:4.358974359vw;border-radius:0;padding:8.2051282051vw 11.5384615385vw;margin-top:15.3846153846vw}}.page-journey-form main .cnts__contForm .wpcf7-form{display:flex;flex-direction:column;gap:min(1.5625vw,20px);align-items:center}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form{gap:5.1282051282vw}}.page-journey-form main .cnts__contForm .wpcf7-form .form-item{width:100%;display:flex;flex-direction:column;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .form-item{gap:4.1025641026vw}}.page-journey-form main .cnts__contForm .wpcf7-form .ttl{position:relative;display:flex;align-items:center}.page-journey-form main .cnts__contForm .wpcf7-form .ttl::before{position:absolute;content:"";top:50%;left:0;translate:0 -50%;width:min(.9375vw,12px);height:min(.9375vw,12px);background:#d68466;border-radius:3px;flex-shrink:0}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .ttl::before{width:3.0769230769vw;height:3.0769230769vw}}.page-journey-form main .cnts__contForm .wpcf7-form .ttl>p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;padding-left:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .ttl>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .ttl>p{padding-left:5.1282051282vw}}.page-journey-form main .cnts__contForm .wpcf7-form .ttl>p .req{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .ttl>p .req{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-journey-form main .cnts__contForm .wpcf7-form .input p{text-box-trim:none}.page-journey-form main .cnts__contForm .wpcf7-form .input .wpcf7-form-control-wrap{display:block}.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=email],.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=tel],.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=text]{width:100%;background:#fff;border:none;border-radius:6px;padding:min(1.25vw,16px) min(1.5625vw,20px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;outline:0;border:1px solid #524545}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=email],.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=tel],.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=text]{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=email],.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=tel],.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=text]{padding:4.1025641026vw 5.1282051282vw}}.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=email]::-moz-placeholder,.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=tel]::-moz-placeholder,.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=text]::-moz-placeholder{color:#9a9a9a}.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=email]::placeholder,.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=tel]::placeholder,.page-journey-form main .cnts__contForm .wpcf7-form .input input[type=text]::placeholder{color:#9a9a9a}.page-journey-form main .cnts__contForm .wpcf7-form .input textarea{width:100%;background:#fff;border:none;border-radius:6px;padding:min(1.875vw,24px) min(1.5625vw,20px);height:min(27.578125vw,353px);font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;color:#524545;resize:none;outline:0;display:block;border:1px solid #524545}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .input textarea{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .input textarea{padding:6.1538461538vw 5.1282051282vw;height:71.7948717949vw}}.page-journey-form main .cnts__contForm .wpcf7-form .input textarea::-moz-placeholder{color:#9a9a9a}.page-journey-form main .cnts__contForm .wpcf7-form .input textarea::placeholder{color:#9a9a9a}.page-journey-form main .cnts__contForm .wpcf7-form .notes{margin-top:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .notes{margin-top:4.1025641026vw}}.page-journey-form main .cnts__contForm .wpcf7-form .notes p{color:#9a9a9a;font-size:min(.9375vw,12px)}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .notes p{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-journey-form main .cnts__contForm .wpcf7-form .wpcf7-not-valid-tip{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red;margin-top:min(.3125vw,4px);display:block}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .wpcf7-not-valid-tip{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .wpcf7-not-valid-tip{margin-top:1.0256410256vw}}.page-journey-form main .cnts__contForm .wpcf7-form .error>p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .wpcf7-form .error>p{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-journey-form main .cnts__contForm .wpcf7-form input[type=submit],.page-journey-form main .cnts__contForm .wpcf7-form>p:has(>input[type=submit]){display:none}.page-journey-form main .cnts__contForm .wpcf7-form .wpcf7-response-output{font-size:min(1.171875vw,15px);letter-spacing:.11em;line-height:1.87;font-weight:600;width:100%;padding:min(.9375vw,12px) min(1.5625vw,20px);border-radius:6px;border:1px solid #d68466;color:#524545;text-align:center}.page-journey-form main .cnts__contForm .wpcf7-form .wpcf7-response-output[aria-hidden=true]{display:none}.page-journey-form main .cnts__contForm .cnts__contFormBtn{display:flex;justify-content:center;margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-journey-form main .cnts__contForm .cnts__contFormBtn{margin-top:13.8461538462vw}}.page-journey-form-confirm main .H1ttl{padding-top:min(16.5625vw,212px)}@media screen and (max-width:1024px){.page-journey-form-confirm main .H1ttl{padding-top:34.6153846154vw}}.page-journey-form-confirm main .H1ttl .Audiotrack,.page-journey-form-confirm main .H1ttl h1,.page-journey-form-confirm main .H1ttl>p{display:none}.page-journey-form-confirm main .confirm__inner{width:min(67.1875vw,860px);margin:0 auto;background:#f9f8f2;border-radius:30px;padding:min(4.6875vw,60px) min(2.34375vw,30px);display:flex;flex-direction:column;gap:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirm__inner{width:89.7435897436vw;padding:13.8461538462vw 7.1794871795vw;gap:13.8461538462vw}}.page-journey-form-confirm main .confirm__inner .H2dotttl h2{font-size:min(2.5vw,32px);letter-spacing:.05em;line-height:1.34;font-weight:600}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirm__inner .H2dotttl h2{font-size:7.1794871795vw;letter-spacing:.12em;line-height:1.42;font-weight:600}}.page-journey-form-confirm main .confirm__list{display:flex;flex-direction:column}.page-journey-form-confirm main .confirm__btns{display:flex;justify-content:center}.page-journey-form-confirm main .confirm__hiddenForm{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page-journey-form-confirm main .confirmList__item{display:flex;flex-direction:column;gap:min(1.875vw,24px);padding:min(2.1875vw,28px) 0;border-bottom:1px solid #cbcbcb}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirmList__item{gap:6.1538461538vw;padding:7.1794871795vw 0}}.page-journey-form-confirm main .confirmList__item:first-of-type{padding-top:0}.page-journey-form-confirm main .confirmList__item:last-of-type{padding-bottom:0;border-bottom:none}.page-journey-form-confirm main .confirmList__itemTtl{position:relative;display:flex;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirmList__itemTtl{gap:2.0512820513vw}}.page-journey-form-confirm main .confirmList__itemTtl::before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;display:block;width:min(.9375vw,12px);height:min(.9375vw,12px);background:#d68466;border-radius:3px}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirmList__itemTtl::before{width:3.0769230769vw;height:3.0769230769vw}}.page-journey-form-confirm main .confirmList__itemTtl>p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:700;flex:0 1 auto;padding-left:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirmList__itemTtl>p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:700}}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirmList__itemTtl>p{padding-left:5.1282051282vw}}.page-journey-form-confirm main .confirmList__itemTtl .req{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.67;font-weight:600;color:red;white-space:nowrap}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirmList__itemTtl .req{font-size:3.0769230769vw;letter-spacing:0;line-height:1.67;font-weight:600}}.page-journey-form-confirm main .confirmList__itemVal{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;padding-left:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirmList__itemVal{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-journey-form-confirm main .confirmList__itemVal{padding-left:5.1282051282vw}}.page-journey-form-confirm-thanks main .thanks__inner{width:min(62.1875vw,796px);margin:0 auto;background:#f9f8f2;border-radius:30px;padding:min(3.125vw,40px) min(2.5vw,32px);display:flex;flex-direction:column;align-items:center;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-journey-form-confirm-thanks main .thanks__inner{width:89.7435897436vw;padding:10.2564102564vw 8.2051282051vw;gap:10.2564102564vw}}.page-journey-form-confirm-thanks main .thanks__txt{text-align:center}@media screen and (max-width:1024px){.page-journey-form-confirm-thanks main .thanks__txt h1{font-size:8.2051282051vw;letter-spacing:.12em;line-height:1.43;font-weight:600}}@media screen and (min-width:1025px){.page-journey-form-confirm-thanks main .thanks__txt h1{font-size:min(2.5vw,32px)}}.page-journey-form-confirm-thanks main .thanks__txt p{font-size:min(1.25vw,16px);letter-spacing:.04em;line-height:2.12;font-weight:600;margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.page-journey-form-confirm-thanks main .thanks__txt p{font-size:4.1025641026vw;letter-spacing:.04em;line-height:2.12;font-weight:600}}@media screen and (max-width:1024px){.page-journey-form-confirm-thanks main .thanks__txt p{margin-top:10.2564102564vw;text-align:left}}.page-journey-form-confirm-thanks main .thanks__sign{font-size:min(1.09375vw,14px);letter-spacing:.11em;line-height:1.86;font-weight:600;align-self:flex-end}@media screen and (max-width:1024px){.page-journey-form-confirm-thanks main .thanks__sign{font-size:3.5897435897vw;letter-spacing:.02em;line-height:1.71;font-weight:600}}
/*# sourceMappingURL=style.css.map */
