@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.asset-regular{font-family:Asset,serif;font-weight:400;font-style:normal}.judson-regular{font-family:Judson,serif;font-weight:400;font-style:normal}@-webkit-keyframes maskReveal{0%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(0,#000),color-stop(0,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 0,#000 0,transparent 0);mask:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(0,#000),color-stop(0,transparent));mask:linear-gradient(to bottom,#000 0,#000 0,transparent 0)}100%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(100%,#000),to(transparent));-webkit-mask:-webkit-linear-gradient(top,#000 0,#000 100%,transparent 100%);mask:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(100%,#000),to(transparent));mask:linear-gradient(to bottom,#000 0,#000 100%,transparent 100%)}}@keyframes maskReveal{0%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(0,#000),color-stop(0,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 0,#000 0,transparent 0);mask:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(0,#000),color-stop(0,transparent));mask:linear-gradient(to bottom,#000 0,#000 0,transparent 0)}100%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(100%,#000),to(transparent));-webkit-mask:-webkit-linear-gradient(top,#000 0,#000 100%,transparent 100%);mask:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(100%,#000),to(transparent));mask:linear-gradient(to bottom,#000 0,#000 100%,transparent 100%)}}@-webkit-keyframes maskSlide{0%{-webkit-mask-position:0 -100%;mask-position:0 -100%}100%{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes maskSlide{0%{-webkit-mask-position:0 -100%;mask-position:0 -100%}100%{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes maskSlideRight{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}100%{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes maskSlideRight{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}100%{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes maskSlideLeft{0%{-webkit-mask-position:100% 0;mask-position:100% 0}100%{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes maskSlideLeft{0%{-webkit-mask-position:100% 0;mask-position:100% 0}100%{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes maskSlideLeft2{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:-100% 0;mask-position:-100% 0}}@keyframes maskSlideLeft2{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:-100% 0;mask-position:-100% 0}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slideDisappear{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0)}51%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideDisappear{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0)}51%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideDisappearCloseTop{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0)}51%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideDisappearCloseTop{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0)}51%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideDisappearCloseBottom{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0)}51%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideDisappearCloseBottom{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0)}51%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}}html{font-size:62.5%;line-height:1}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{font-family:"IBM Plex Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;color:#fff;letter-spacing:.04em;font-weight:500;background:#000;overflow-x:hidden;overflow-y:scroll}@media print,screen and (max-width:1024px){body{min-width:100%;-webkit-overflow-scrolling:touch}}.is-loading *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.is-resizing *,.is-resizing *::after,.is-resizing *::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.w100 img,img.w100{width:100%;height:auto}.cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img{image-rendering:-webkit-optimize-contrast;pointer-events:none}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}img:not(.subpage-Txtarea img){width:100%;max-width:none;height:100%}@media (any-hover:hover){.hover{opacity:1;-webkit-transition:.2s opacity;transition:.2s opacity}.hover:hover{opacity:.75;cursor:pointer}}.pc_b{display:block!important}@media print,screen and (max-width:1024px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:1024px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:1024px){.pc_ib{display:none!important}}.pc_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:1024px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:1024px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:1024px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (max-width:1024px){.sp_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.st-Wrapper{width:100%;overflow-x:hidden!important;position:relative}.st-Wrapper::after{content:"";display:block;position:absolute;top:0;left:0;pointer-events:none;width:2px;height:100%;background:url(../../webp/common/pattern_line.webp) 100% 0/100% auto repeat-y}@media print,screen and (max-width:1024px){.st-Wrapper::after{width:1px}}.st-Side{position:fixed;top:0;bottom:0;margin:auto 0;right:30px;height:280px;width:26px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;mix-blend-mode:difference;z-index:40}@media print,screen and (max-width:1024px){.st-Side{display:none}}.st-Side .official-Ttl{font-size:18px;line-height:1;letter-spacing:.06em;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;padding-bottom:50px;position:relative}.st-Side .official-Ttl::after{content:"";display:block;position:absolute;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16"><path fill="%23fff" d="M6.001 0C5.328 4.764 3.846 6.798 0 7.559c3.846.763 5.328 2.797 6.001 7.561.671-4.764 2.155-6.798 5.999-7.561C8.156 6.798 6.672 4.764 6.001 0Z"/></svg>') 0 0 no-repeat;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:10px;height:14px;bottom:20px;right:5px}.st-Side .official-Anchor{display:grid;grid-template-columns:100%;gap:16px}.st-Side .official-Anchor a{display:block}.sw-Inner{width:clamp(10px,100% - 160px,1200px);margin:0 auto}@media print,screen and (max-width:1024px){.sw-Inner{width:89.5833333333vw}}.sw-Inner2{width:clamp(10px,100%,1920px);margin:0 auto}@media print,screen and (max-width:1024px){.sw-Inner2{width:89.5833333333vw}}.sw-Inner3{width:clamp(10px,100% - 160px,1440px);margin:0 auto}@media print,screen and (max-width:1024px){.sw-Inner3{width:76.4322916667vw}}.sw-Inner4{width:clamp(10px,100% - 160px,1200px);margin:0 auto}@media print,screen and (max-width:1024px){.sw-Inner4{width:84.375vw}}.sw-Inner5{width:clamp(10px,100% - 160px,1200px);margin:0 auto}@media print,screen and (max-width:1024px){.sw-Inner5{width:94.7916666667vw}}.sw-Btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:240px;height:70px;font-size:22px;line-height:1;letter-spacing:.06em;background:url(../../webp/pc/bg_btn.webp) center center/contain no-repeat}@media print,screen and (max-width:1024px){.sw-Btn{background:url(../../webp/sp/bg_btn.webp) center center/contain no-repeat;width:53.3854166667vw;height:15.625vw;font-size:4.6875vw}}@media (any-hover:hover){.sw-Btn{-webkit-filter:invert(0) grayscale(0);filter:invert(0) grayscale(0);-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.sw-Btn:hover{-webkit-filter:invert(1) grayscale(100%);filter:invert(1) grayscale(100%)}}.sw-Heading .inner{display:inline-block;padding:0 20px 0 24px;position:relative;font-size:30px;letter-spacing:.06em;line-height:1;color:#000;font-weight:700}@media print,screen and (max-width:1024px){.sw-Heading .inner{font-size:5.2083333333vw;padding:0 3.3854166667vw}}.sw-Heading .inner::after,.sw-Heading .inner::before{content:"";display:block;position:absolute;width:12px;height:12px;background:#000}@media print,screen and (max-width:1024px){.sw-Heading .inner::after,.sw-Heading .inner::before{width:1.8229166667vw;height:1.8229166667vw}}.sw-Heading .inner::before{top:0;left:0;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%)}.sw-Heading .inner::after{bottom:0;right:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.js-ttl{-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#000));-webkit-mask:-webkit-linear-gradient(left,transparent 50%,#000 50%);mask:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#000));mask:linear-gradient(to right,transparent 50%,#000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:0 0;mask-position:0 0}.js-ttl.is-animated{-webkit-animation:maskSlideLeft2 1.2s cubic-bezier(.5,.09,0,.99) forwards;animation:maskSlideLeft2 1.2s cubic-bezier(.5,.09,0,.99) forwards}@media print,screen and (max-width:1024px){.js-ttl.is-animated{-webkit-animation:maskSlideLeft2 .8s cubic-bezier(.5,.09,0,.99) forwards;animation:maskSlideLeft2 .8s cubic-bezier(.5,.09,0,.99) forwards}}.js-ttl2{-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#000));-webkit-mask:-webkit-linear-gradient(left,transparent 50%,#000 50%);mask:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#000));mask:linear-gradient(to right,transparent 50%,#000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:0 0;mask-position:0 0}.js-ttl2.is-animated{-webkit-animation:maskSlideLeft2 .8s cubic-bezier(.5,.09,0,.99) forwards;animation:maskSlideLeft2 .8s cubic-bezier(.5,.09,0,.99) forwards}.js-fade{opacity:0}.js-fade.is-animated{-webkit-transition:opacity .5s .1s;transition:opacity .5s .1s;opacity:1}.js-Batch{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.js-Batch-col{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.js-Batch-talent{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}@media print,screen and (max-width:1024px){.js-Batch-talent{-webkit-transform:translateY(5.2083333333vw);transform:translateY(5.2083333333vw)}}.block-pc{display:block!important}@media print,screen and (max-width:1024px){.block-pc{display:none!important}}.inline-pc{display:inline!important}@media print,screen and (max-width:1024px){.inline-pc{display:none!important}}.inline-block-pc{display:inline-block!important}@media print,screen and (max-width:1024px){.inline-block-pc{display:none!important}}.flex-pc{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.flex-pc{display:none!important}}.inline-flex-pc{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}@media print,screen and (max-width:1024px){.inline-flex-pc{display:none!important}}.block-sp{display:none!important}@media print,screen and (max-width:1024px){.block-sp{display:block!important}}.inline-sp{display:none!important}@media print,screen and (max-width:1024px){.inline-sp{display:inline!important}}.inline-block-sp{display:none!important}@media print,screen and (max-width:1024px){.inline-block-sp{display:inline-block!important}}.flex-sp{display:none!important}@media print,screen and (max-width:1024px){.flex-sp{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.inline-flex-sp{display:none!important}@media print,screen and (max-width:1024px){.inline-flex-sp{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}.sw-Youtube{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:2000;visibility:hidden;opacity:0}.sw-Youtube.opened .sw-Youtube_Overlay{-webkit-animation:fadeInBg .5s forwards;animation:fadeInBg .5s forwards}.sw-Youtube.opened .sw-Youtube_Content{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}.sw-Youtube_Overlay{width:100%;height:100%;background:rgba(119,119,119,.9);position:fixed;top:0;left:0;z-index:500}.sw-Youtube_Content{z-index:500;width:clamp(10px,100% - 40px,1200px);aspect-ratio:16/9;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto}@media print,screen and (max-width:1024px){.sw-Youtube_Content{width:94.7916666667vw;max-height:100vh;max-height:100dvh}}@media print and (orientation:landscape),screen and (max-width:1024px) and (orientation:landscape){.sw-Youtube_Content{width:calc(100% - 26.0416666667vw)}}.sw-Youtube_Content iframe,.sw-Youtube_Content img,.sw-Youtube_Content video{position:relative;width:100%;height:100%}.sw-Youtube_Content img{-o-object-fit:contain;object-fit:contain;pointer-events:none}.sw-Youtube_Close{position:absolute;width:200px;height:100px;top:0;right:0;z-index:2000;pointer-events:auto}.sw-Youtube_Close span{display:block;position:absolute;height:1px;width:120px;background:#fff;left:0;right:0;margin:0 auto;-webkit-transition:background .3s;transition:background .3s;-webkit-transition:.3s;transition:.3s}@media print,screen and (max-width:1024px){.sw-Youtube_Close span{height:1px;width:15.625vw}}.sw-Youtube_Close span:nth-of-type(1){top:42px}@media print,screen and (max-width:1024px){.sw-Youtube_Close span:nth-of-type(1){top:5.46875vw}}.sw-Youtube_Close span:nth-of-type(2){top:56px}@media print,screen and (max-width:1024px){.sw-Youtube_Close span:nth-of-type(2){top:7.2916666667vw}}.sw-Youtube_Close span:nth-of-type(1){-webkit-transform:rotate(10deg);transform:rotate(10deg);top:50px}@media print,screen and (max-width:1024px){.sw-Youtube_Close span:nth-of-type(1){top:6.5104166667vw}}.sw-Youtube_Close span:nth-of-type(2){-webkit-transform:rotate(-10deg);transform:rotate(-10deg);top:50px}@media print,screen and (max-width:1024px){.sw-Youtube_Close span:nth-of-type(2){top:6.5104166667vw}}@media print,screen and (max-width:1024px){.sw-Youtube_Close{width:26.0416666667vw;height:13.0208333333vw}}@media print and (orientation:landscape),screen and (max-width:1024px) and (orientation:landscape){.sw-Youtube_Close{position:fixed}}.st-Header_Hamburger{width:200px;height:100px;display:block;position:fixed;top:0;right:0;z-index:200;overflow:hidden;mix-blend-mode:difference}@media print,screen and (max-width:1024px){.st-Header_Hamburger{width:26.0416666667vw;height:13.0208333333vw}}.st-Header_Hamburger span{display:block;position:absolute;height:1px;width:120px;left:0;right:0;margin:0 auto;-webkit-transition:background .3s;transition:background .3s;-webkit-transition:.3s;transition:.3s}.st-Header_Hamburger span::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff}@media print,screen and (max-width:1024px){.st-Header_Hamburger span{height:1px;width:15.625vw}}.st-Header_Hamburger span:nth-of-type(1){top:42px}@media print,screen and (max-width:1024px){.st-Header_Hamburger span:nth-of-type(1){top:5.46875vw}}.st-Header_Hamburger span:nth-of-type(2){top:56px}@media print,screen and (max-width:1024px){.st-Header_Hamburger span:nth-of-type(2){top:7.2916666667vw}}@media (any-hover:hover){.st-Header_Hamburger:hover{cursor:pointer}.st-Header_Hamburger:hover span::before{-webkit-animation:slideDisappear .75s cubic-bezier(.17,.67,.17,.93) forwards;animation:slideDisappear .75s cubic-bezier(.17,.67,.17,.93) forwards}.st-Header_Hamburger:hover span:nth-of-type(2)::before{-webkit-animation-delay:.1s;animation-delay:.1s}}.st-Header_Hamburger.is-opened span:nth-of-type(1){-webkit-transform:rotate(10deg);transform:rotate(10deg);top:50px}@media print,screen and (max-width:1024px){.st-Header_Hamburger.is-opened span:nth-of-type(1){top:6.5104166667vw}}.st-Header_Hamburger.is-opened span:nth-of-type(2){-webkit-transform:rotate(-10deg);transform:rotate(-10deg);top:50px}@media print,screen and (max-width:1024px){.st-Header_Hamburger.is-opened span:nth-of-type(2){top:6.5104166667vw}}@media (any-hover:hover){.st-Header_Hamburger.is-opened:hover{cursor:pointer}.st-Header_Hamburger.is-opened:hover span::before{-webkit-animation:slideDisappearCloseTop .75s cubic-bezier(.17,.67,.17,.93) forwards;animation:slideDisappearCloseTop .75s cubic-bezier(.17,.67,.17,.93) forwards}.st-Header_Hamburger.is-opened:hover span:nth-of-type(2)::before{-webkit-animation:slideDisappearCloseBottom .75s cubic-bezier(.17,.67,.17,.93) forwards;animation:slideDisappearCloseBottom .75s cubic-bezier(.17,.67,.17,.93) forwards;-webkit-animation-delay:.1s;animation-delay:.1s}}.st-Header_Nav{pointer-events:none;width:100%;height:100dvh;z-index:100;position:fixed}.st-Header_Nav::before{content:"";display:block;position:absolute;width:100%;height:100dvh;background:rgba(119,119,119,.9);top:0;left:0;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.st-Header_Nav.is-opened{visibility:visible;pointer-events:auto}.st-Header_Nav.is-opened::before{opacity:1}.st-Header_Nav.is-opened .st-Header_Nav_Wrapper{right:0;-webkit-transition:right .4s cubic-bezier(.5,.09,0,.99);transition:right .4s cubic-bezier(.5,.09,0,.99)}.st-Header_Nav_Wrapper{width:475px;display:block;position:fixed;right:-500px;top:0;height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-transition:right .3s;transition:right .3s}@media print,screen and (max-width:1024px){.st-Header_Nav_Wrapper{width:75.9114583333vw;right:-78.125vw}}.st-Header_Nav_Inner{padding:110px 0 100px 130px;position:relative;min-height:100%}@media print,screen and (max-width:1024px){.st-Header_Nav_Inner{padding:23.4375vw 0 18.2291666667vw 14.3229166667vw}}.st-Header_Nav_Inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../webp/pc/bg_menu.webp) 0 0/100% auto repeat-y}@media print,screen and (max-width:1024px){.st-Header_Nav_Inner::before{background:url(../../webp/sp/bg_menu.webp) 0 0/100% auto repeat-y}}.st-Header_Nav_Menu{display:grid;grid-template-columns:100%;gap:60px;position:relative}@media print,screen and (max-width:1024px){.st-Header_Nav_Menu{gap:6.5104166667vw;font-size:5.2083333333vw}}.st-Header_Nav_Menu a{display:block}.st-Header_Nav_Menu .en{font-size:26px;line-height:1.2;letter-spacing:.06em;position:relative;display:inline-block}@media print,screen and (max-width:1024px){.st-Header_Nav_Menu .en{font-size:4.6875vw}}.st-Header_Nav_Menu .en::before{content:"";display:block;position:absolute;width:14px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16"><path fill="%23fff" d="M6.001 0C5.328 4.764 3.846 6.798 0 7.559c3.846.763 5.328 2.797 6.001 7.561.671-4.764 2.155-6.798 5.999-7.561C8.156 6.798 6.672 4.764 6.001 0Z"/></svg>') 0 0 no-repeat;background-size:contain;top:5px;left:-30px;opacity:0}@media print,screen and (max-width:1024px){.st-Header_Nav_Menu .en::before{width:2.6041666667vw;height:3.2552083333vw;top:.9114583333vw;left:-5.2083333333vw}}.st-Header_Nav_Menu .jp{font-size:16px;line-height:1;letter-spacing:.06em;margin-top:14px}@media print,screen and (max-width:1024px){.st-Header_Nav_Menu .jp{font-size:2.8645833333vw;margin-top:1.8229166667vw}}.st-Header_Nav_Menu .current .en{color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}.st-Header_Nav_Menu .current .en::before{opacity:1}@media (any-hover:hover){.st-Header_Nav_Menu a .en{-webkit-transition:color .2s;transition:color .2s}.st-Header_Nav_Menu a:hover .en{color:rgba(255,255,255,0);-webkit-text-stroke:1px #fff;text-stroke:1px #fff}}.st-Header_Nav_Official{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:30px;margin-top:100px;position:relative;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (max-width:1024px){.st-Header_Nav_Official{margin-top:15.625vw;gap:5.2083333333vw}}.st-Header_Nav_Official .official-Ttl{font-size:18px;line-height:1;letter-spacing:.18em;padding-right:29px;position:relative;width:100%}@media print,screen and (max-width:1024px){.st-Header_Nav_Official .official-Ttl{font-size:3.6458333333vw;padding-right:4.4270833333vw}}.st-Header_Nav_Official .official-Anchor{display:-webkit-box;display:-webkit-flex;display:flex;gap:18px}@media print,screen and (max-width:1024px){.st-Header_Nav_Official .official-Anchor{gap:3.3854166667vw}}.st-Header_Nav_Official .official-Anchor a{display:block;width:28px}@media print,screen and (max-width:1024px){.st-Header_Nav_Official .official-Anchor a{width:5.9895833333vw}}.st-Footer{position:relative;padding:190px 0 40px;background:url(../../webp/pc/bg_footer-l.webp) left bottom/860px auto no-repeat,url(../../webp/pc/bg_footer-r.webp) right top/768px auto no-repeat,-webkit-linear-gradient(344deg,#4a4a4a 0,#000 74.11%);background:url(../../webp/pc/bg_footer-l.webp) left bottom/860px auto no-repeat,url(../../webp/pc/bg_footer-r.webp) right top/768px auto no-repeat,linear-gradient(106deg,#4a4a4a 0,#000 74.11%)}.st-Footer::after{content:"";display:block;position:absolute;width:400px;height:326px;right:0;top:-326px;background:url(../../webp/common/bg_footer-top.webp) right bottom/100% auto no-repeat}@media print,screen and (max-width:1024px){.st-Footer{padding:23.4375vw 0 9.1145833333vw;background:url(../../webp/sp/bg_footer.webp) left top/100% auto no-repeat,-webkit-linear-gradient(344deg,#4a4a4a 0,#000 100%),-webkit-linear-gradient(right,#414141 0,#7a7a7a 100%);background:url(../../webp/sp/bg_footer.webp) left top/100% auto no-repeat,linear-gradient(106deg,#4a4a4a 0,#000 100%),linear-gradient(270deg,#414141 0,#7a7a7a 100%)}.st-Footer::after{width:39.0625vw;height:31.9010416667vw;right:0;top:-31.9010416667vw}}.st-Footer_Contents{display:grid;grid-template-columns:1fr 786px;gap:0 12px}@media print,screen and (max-width:1280px){.st-Footer_Contents{grid-template-columns:1fr auto}}@media print,screen and (max-width:1024px){.st-Footer_Contents{grid-template-columns:100%;gap:0}}.st-Footer_Logo{padding-right:80px}@media print,screen and (max-width:1024px){.st-Footer_Logo{padding:0}}.st-Footer_Logo a{display:block;max-width:360px}@media print,screen and (max-width:1024px){.st-Footer_Logo a{max-width:100%;width:72.65625vw;margin:0 auto}}@media print,screen and (min-width:1025px){.st-Footer_Menu{grid-row-start:span 2}}@media print,screen and (max-width:1280px){.st-Footer_Menu{grid-column-start:span 2;grid-row-start:span 1}}@media print,screen and (max-width:1024px){.st-Footer_Menu{grid-column-start:span 1}}.st-Footer_Menu_List{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 0}@media print,screen and (max-width:1280px){.st-Footer_Menu_List{margin-top:80px;grid-template-columns:auto 1fr;gap:60px 120px}}@media print,screen and (max-width:1024px){.st-Footer_Menu_List{grid-template-columns:100%;gap:7.2916666667vw 0;margin-top:16.9270833333vw}}.st-Footer_Menu_List .header-b{display:none}.st-Footer_Menu_List a{display:block}.st-Footer_Menu_List .en{font-size:26px;line-height:1;letter-spacing:.06em;position:relative;display:inline-block}@media print,screen and (max-width:1024px){.st-Footer_Menu_List .en{font-size:4.6875vw}}.st-Footer_Menu_List .en::before{content:"";display:block;position:absolute;width:14px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16"><path fill="%23fff" d="M6.001 0C5.328 4.764 3.846 6.798 0 7.559c3.846.763 5.328 2.797 6.001 7.561.671-4.764 2.155-6.798 5.999-7.561C8.156 6.798 6.672 4.764 6.001 0Z"/></svg>') 0 0 no-repeat;background-size:contain;top:5px;left:-30px;opacity:0}@media print,screen and (max-width:1024px){.st-Footer_Menu_List .en::before{width:2.6041666667vw;height:3.2552083333vw;top:.9114583333vw;left:-5.2083333333vw}}.st-Footer_Menu_List .jp{font-size:16px;line-height:1;letter-spacing:.06em;margin-top:14px}@media print,screen and (max-width:1024px){.st-Footer_Menu_List .jp{font-size:2.8645833333vw;margin-top:1.8229166667vw}}.st-Footer_Menu_List .current .en{color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}.st-Footer_Menu_List .current .en::before{opacity:1}@media (any-hover:hover){.st-Footer_Menu_List a .en{-webkit-transition:color .2s;transition:color .2s}.st-Footer_Menu_List a:hover .en{color:rgba(255,255,255,0);-webkit-text-stroke:1px #fff;text-stroke:1px #fff}}.st-Footer_Official{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:21px;margin-top:60px}@media print,screen and (max-width:1280px){.st-Footer_Official{grid-row:2/3}}@media print,screen and (max-width:1024px){.st-Footer_Official{grid-row:2/3;margin-top:10.4166666667vw;gap:3.125vw;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.st-Footer_Official .official-Ttl{font-size:18px;line-height:1;letter-spacing:.18em;padding-right:29px;position:relative}@media print,screen and (max-width:1024px){.st-Footer_Official .official-Ttl{font-size:3.6458333333vw;padding-right:4.6875vw}}.st-Footer_Official .official-Ttl::after{content:"";display:block;position:absolute;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16"><path fill="%23fff" d="M6.001 0C5.328 4.764 3.846 6.798 0 7.559c3.846.763 5.328 2.797 6.001 7.561.671-4.764 2.155-6.798 5.999-7.561C8.156 6.798 6.672 4.764 6.001 0Z"/></svg>') 0 0 no-repeat;background-size:contain;width:10px;height:13px;top:4px;right:0}@media print,screen and (max-width:1024px){.st-Footer_Official .official-Ttl::after{width:1.8229166667vw;height:2.34375vw;top:.9114583333vw}}.st-Footer_Official .official-Anchor{display:-webkit-box;display:-webkit-flex;display:flex;gap:18px}@media print,screen and (max-width:1024px){.st-Footer_Official .official-Anchor{gap:3.90625vw}}.st-Footer_Official .official-Anchor a{display:block;width:28px}@media print,screen and (max-width:1024px){.st-Footer_Official .official-Anchor a{width:6.5104166667vw}}.st-Footer_Bottom{padding-top:150px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:36px}@media print,screen and (min-width:1025px){.st-Footer_Bottom{grid-column-start:span 2}}@media print,screen and (max-width:1024px){.st-Footer_Bottom{padding-top:15.625vw;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4.6875vw}}.st-Footer_Bottom .contact{font-size:16px;line-height:1;letter-spacing:.12em}@media print,screen and (max-width:1024px){.st-Footer_Bottom .contact{font-size:3.90625vw}}.st-Footer_Bottom .copy{font-size:14px;line-height:1;letter-spacing:.06em;opacity:.4}@media print,screen and (max-width:1024px){.st-Footer_Bottom .copy{font-size:3.125vw}}.subpage-Wrapper{background:url(../../webp/pc/bg.webp) 0 0/100% no-repeat;position:relative;overflow:hidden}@media print,screen and (max-width:1024px){.subpage-Wrapper{background:url(../../webp/sp/bg.webp) 0 0/100% no-repeat}}.subpage-Wrapper::before{content:"";display:block;position:absolute;width:100%;height:100%;top:88.5416666667vw;background:url(../../webp/pc/bg_pattern.webp) 0 0/100% repeat-y;left:0}@media print,screen and (max-width:1024px){.subpage-Wrapper::before{top:144.53125vw;background:url(../../webp/sp/bg_pattern.webp) 0 0/100% repeat-y}}.subpage-Header{position:relative;padding-top:210px}@media print,screen and (max-width:1024px){.subpage-Header{padding-top:28.2552083333vw}}.subpage-Header_Logo{display:block;position:absolute;width:170px;top:22px;left:20px}@media print,screen and (max-width:1024px){.subpage-Header_Logo{width:20.9635416667vw;top:3.90625vw;left:3.90625vw}}.subpage-Header_Ttl{position:relative}.subpage-Header_Ttl::before{content:"";display:block;position:absolute;width:460px;height:186px;background:url(../../webp/common/lower/img_blur.webp) 0 center/contain no-repeat;top:-50px;left:-30px;z-index:1}@media print,screen and (max-width:1024px){.subpage-Header_Ttl::before{top:-6.25vw;left:-7.8125vw;width:92.7083333333vw;height:26.5625vw}}.subpage-Header_Ttl_Inner{position:relative;z-index:2}.subpage-Header_Ttl_Inner .en{font-size:60px;line-height:1;letter-spacing:.06em;white-space:nowrap}@media print,screen and (max-width:1024px){.subpage-Header_Ttl_Inner .en{font-size:8.0729166667vw;line-height:1.2}}.subpage-Header_Ttl_Inner .jp{margin-top:14px;font-size:14px;line-height:1;letter-spacing:.06em}@media print,screen and (max-width:1024px){.subpage-Header_Ttl_Inner .jp{margin-top:2.6041666667vw;font-size:2.8645833333vw}}.subpage-Header_Ttl_Inner .jp::after{content:"";display:inline-block;width:254px;height:12px;background:url(../../webp/common/lower/bg_txt.webp) 0 center/contain no-repeat;margin-left:27px;-webkit-transform:translateY(5%);transform:translateY(5%)}@media print,screen and (max-width:1024px){.subpage-Header_Ttl_Inner .jp::after{margin-left:5.078125vw;width:50vw;height:2.34375vw}}.subpage-Header_Ttl_Deco{width:200px;height:200px;position:absolute;top:-56px;left:-130px;pointer-events:none}@media print,screen and (max-width:1024px){.subpage-Header_Ttl_Deco{width:22.1354166667vw;height:22.1354166667vw;top:-6.640625vw;left:-15.625vw}}.subpage-Header_Ttl_Deco::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:url(../../webp/common/lower/bg_ttl.webp) center center/contain no-repeat;-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite}.subpage-Header_Ttl_Deco::before{content:"";display:block;position:absolute;width:26px;height:33px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16"><path fill="%23fff" d="M6.001 0C5.328 4.764 3.846 6.798 0 7.559c3.846.763 5.328 2.797 6.001 7.561.671-4.764 2.155-6.798 5.999-7.561C8.156 6.798 6.672 4.764 6.001 0Z"/></svg>') 0 0 no-repeat;background-size:contain;opacity:.7;top:0;bottom:0;left:0;right:0;margin:auto}@media print,screen and (max-width:1024px){.subpage-Header_Ttl_Deco::before{width:2.6041666667vw;height:3.3854166667vw}}.subpage-Header_Ttl_Inner{-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#000));-webkit-mask:-webkit-linear-gradient(left,transparent 50%,#000 50%);mask:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#000));mask:linear-gradient(to right,transparent 50%,#000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:0 0;mask-position:0 0}.subpage-Contents{opacity:0}body:not(.is-loading) .subpage-Header_Ttl_Inner{-webkit-animation:maskSlideLeft2 1.4s cubic-bezier(.5,.09,0,.99) forwards;animation:maskSlideLeft2 1.4s cubic-bezier(.5,.09,0,.99) forwards}@media print,screen and (max-width:1024px){body:not(.is-loading) .subpage-Header_Ttl_Inner{-webkit-animation:maskSlideLeft2 .8s cubic-bezier(.5,.09,0,.99) forwards;animation:maskSlideLeft2 .8s cubic-bezier(.5,.09,0,.99) forwards}}body:not(.is-loading) .subpage-Contents{opacity:1;-webkit-transition:opacity .5s .2s;transition:opacity .5s .2s}.subpage-Contents{position:relative;padding:115px 0 260px}@media print,screen and (max-width:1024px){.subpage-Contents{padding:14.7135416667vw 0 33.8541666667vw}}.subpage-Detail{background-color:#fff;-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);color:#000;padding:90px 0 110px}@media print,screen and (max-width:1024px){.subpage-Detail{-webkit-clip-path:polygon(2.6041666667vw 0,100% 0,100% calc(100% - 2.6041666667vw),calc(100% - 2.6041666667vw) 100%,0 100%,0 2.6041666667vw);clip-path:polygon(2.6041666667vw 0,100% 0,100% calc(100% - 2.6041666667vw),calc(100% - 2.6041666667vw) 100%,0 100%,0 2.6041666667vw);padding:7.8125vw 0 13.0208333333vw}}.subpage-Detail .heading-Date{margin-bottom:16px}@media print,screen and (max-width:1024px){.subpage-Detail .heading-Date{margin-bottom:2.6041666667vw}}.subpage-Detail .heading-Date_Inner{color:#fff;background:#000;font-size:20px;line-height:1;letter-spacing:.06em;display:inline-block;padding:4px 10px}@media print,screen and (max-width:1024px){.subpage-Detail .heading-Date_Inner{font-size:3.90625vw;padding:.5208333333vw 1.3020833333vw}}.subpage-Detail .heading-Ttl{font-size:26px;font-weight:700;letter-spacing:.06em;line-height:1.6;position:relative;padding-bottom:24px;margin-bottom:60px}@media print,screen and (max-width:1024px){.subpage-Detail .heading-Ttl{font-size:4.4270833333vw;padding-bottom:3.90625vw;margin-bottom:7.8125vw}}.subpage-Detail .heading-Ttl::after{content:"";display:block;position:absolute;background:var(--gradation2,linear-gradient(0deg,#121e91 0,#6081c8 50%,#6cb8e1 100%));width:100%;height:2px;left:0;bottom:0}@media print,screen and (max-width:1024px){.subpage-Detail .heading-Ttl::after{height:1px}}.subpage-Detail_Inner{margin:0 auto;width:clamp(10px,100% - 120px,960px)}@media print,screen and (max-width:1024px){.subpage-Detail_Inner{width:84.375vw}}.subpage-Txtarea{font-size:16px;line-height:2;letter-spacing:.06em}@media print,screen and (max-width:1024px){.subpage-Txtarea{font-size:3.3854166667vw}}.subpage-Txtarea img{height:auto;max-width:100%}.subpage-Txtarea iframe{max-width:100%}@media print,screen and (max-width:1024px){.subpage-Txtarea iframe{max-height:46.09375vw}}.subpage-Txtarea pre{white-space:pre-wrap;line-height:2}.subpage-Txtarea ul li{list-style-type:disc;margin:0 0 .4em 1.5em;line-height:1.8}.subpage-Txtarea ol li{list-style-type:decimal;margin:0 0 .4em 1.5em;line-height:1.8}.subpage-Txtarea a{color:#3064b6;word-break:break-all}.subpage-Txtarea a[target=_blank]:not(.img)::after{content:"";display:inline-block;margin-left:8px;margin-right:14px;width:15px;height:15px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 9"><path fill="%233064B6" d="M3.51 0H16v6.978H3.51V0ZM1.23 8.182v-6.67H0V9h13.338v-.818H1.23Z"/></svg>') 0 0 no-repeat;background-size:contain;-webkit-transform:translateY(25%);transform:translateY(25%)}@media print,screen and (max-width:1024px){.subpage-Txtarea a[target=_blank]:not(.img)::after{margin-left:1.5625vw;margin-right:2.0833333333vw;width:3.125vw;height:1.8229166667vw}}.subpage-Txtarea a[target=_blank]:not(.img):has(img)::after{display:none}@media (any-hover:hover){.subpage-Txtarea a:hover{text-decoration:underline}}.subpage-Txtarea h2{font-size:24px;line-height:1.6;padding:0 0 0 26px;position:relative;font-weight:700;margin-bottom:.75em;letter-spacing:.06em}@media print,screen and (max-width:1024px){.subpage-Txtarea h2{font-size:3.90625vw;padding:0 0 0 4.4270833333vw}}.subpage-Txtarea h2::before{content:"";display:block;position:absolute;width:8px;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#121e91),color-stop(50%,#6081c8),to(#6cb8e1));background:-webkit-linear-gradient(bottom,#121e91 0,#6081c8 50%,#6cb8e1 100%);background:linear-gradient(0deg,#121e91 0,#6081c8 50%,#6cb8e1 100%);left:0;top:0}@media print,screen and (max-width:1024px){.subpage-Txtarea h2::before{width:1.5625vw}}.subpage-Txtarea h3{font-weight:700;font-size:20px;position:relative;padding-left:24px;margin-bottom:.75em;letter-spacing:.06em;line-height:1.6}@media print,screen and (max-width:1024px){.subpage-Txtarea h3{font-size:3.6458333333vw;padding-left:3.3854166667vw}}.subpage-Txtarea h3::before{content:"";display:block;position:absolute;width:14px;height:18px;left:0;top:6px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16"><path fill="%23000" d="M6.001 0C5.328 4.764 3.846 6.798 0 7.559c3.846.763 5.328 2.797 6.001 7.561.671-4.764 2.155-6.798 5.999-7.561C8.156 6.798 6.672 4.764 6.001 0Z"/></svg>') 0 0 no-repeat;background-size:contain}@media print,screen and (max-width:1024px){.subpage-Txtarea h3::before{width:2.34375vw;height:3.125vw;top:1.4322916667vw}}.subpage-Txtarea blockquote{background:#f2f2f2;padding:12px 20px}@media print,screen and (max-width:1024px){.subpage-Txtarea blockquote{padding:3.90625vw 5.2083333333vw 5.2083333333vw}}.subpage-Txtarea em{font-style:italic}.subpage-Txtarea strong{font-weight:700}.subpage-Txtarea hr{border-top:1px solid rgba(204,204,204,.4)}.subpage-Pagenavi .wp-pagenavi{margin-top:80px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:24px;position:relative}@media print,screen and (max-width:1024px){.subpage-Pagenavi .wp-pagenavi{margin-top:13.0208333333vw;gap:3.6458333333vw}}.subpage-Pagenavi .current,.subpage-Pagenavi .page{width:70px;height:70px;border-radius:100vmax;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:30px;line-height:1;background:url(../../webp/pc/bg_pager.webp) center center/contain no-repeat;padding-bottom:5px}@media print,screen and (max-width:1024px){.subpage-Pagenavi .current,.subpage-Pagenavi .page{width:15.625vw;height:15.625vw;font-size:6.25vw;padding-bottom:.6510416667vw;background:url(../../webp/sp/bg_pager.webp) center center/contain no-repeat}}@media (any-hover:hover){.subpage-Pagenavi .page:not(.current){-webkit-filter:invert(0) grayscale(0);filter:invert(0) grayscale(0);-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.subpage-Pagenavi .page:not(.current):hover{-webkit-filter:invert(1) grayscale(100%);filter:invert(1) grayscale(100%)}}.subpage-Pagenavi .current{background:url(../../webp/pc/bg_pager-current.webp) center center/contain no-repeat;color:#000}@media print,screen and (max-width:1024px){.subpage-Pagenavi .current{background:url(../../webp/sp/bg_pager-current.webp) center center/contain no-repeat}}.subpage-Pagenavi-detail{margin-top:80px}@media print,screen and (max-width:1024px){.subpage-Pagenavi-detail{margin-top:13.0208333333vw}}.subpage-Pagenavi-detail .sw-Btn{margin:0 auto}.talent-List{display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}@media print,screen and (max-width:1024px){.talent-List{display:grid;grid-template-columns:repeat(2,1fr);gap:2.6041666667vw}}.talent-List_Item{width:100%;aspect-ratio:383/553;display:block;position:relative;overflow:hidden}.talent-List_Item::before{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;left:0;background:url(../../webp/common/bg_talent.webp) 0 100%/100% auto no-repeat;-webkit-filter:brightness(1);filter:brightness(1)}@media (any-hover:hover){.talent-List_Item::before{-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.talent-List_Item .talent-List_image{-webkit-transition:-webkit-transform .3s cubic-bezier(0,.69,.17,.93);transition:-webkit-transform .3s cubic-bezier(0,.69,.17,.93);transition:transform .3s cubic-bezier(0,.69,.17,.93);transition:transform .3s cubic-bezier(0,.69,.17,.93),-webkit-transform .3s cubic-bezier(0,.69,.17,.93)}.talent-List_Item:hover::before{-webkit-filter:brightness(1.4);filter:brightness(1.4)}.talent-List_Item:hover .talent-List_image{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transform-origin:center top;transform-origin:center top}}.talent-List_image{position:absolute;width:100%;height:100%;bottom:0;left:0;-webkit-transform-origin:center top;transform-origin:center top}.talent-List_info{position:absolute;bottom:0;left:0;padding:24px;width:100%;text-align:center;display:grid;grid-template-columns:100%;gap:12px;background:url(../../webp/common/bg_talent-name.webp) 0 0/100% auto}@media print,screen and (max-width:1024px){.talent-List_info{padding:2.6041666667vw 2.0833333333vw;gap:1.5625vw}}.talent-List_En{font-size:18px;line-height:1;letter-spacing:.12em}@media print,screen and (max-width:1024px){.talent-List_En{font-size:2.8645833333vw}}.talent-List_En .inner{display:inline-block;margin:0 auto;position:relative;padding:0 23px;word-break:break-all}@media print,screen and (max-width:1024px){.talent-List_En .inner{padding:0 2.6041666667vw}}.talent-List_En .inner::after,.talent-List_En .inner::before{content:"";display:block;position:absolute;width:11px;height:17px;top:0;bottom:0;margin:auto 0}@media print,screen and (max-width:1024px){.talent-List_En .inner::after,.talent-List_En .inner::before{width:1.3020833333vw;height:2.0833333333vw}}.talent-List_En .inner::before{background:url(../../webp/common/deco-left.svg) 0 0/contain no-repeat;left:0}.talent-List_En .inner::after{background:url(../../webp/common/deco-right.svg) 0 0/contain no-repeat;right:0}.talent-List_name{font-size:36px;font-weight:700;line-height:1.2;letter-spacing:.06em}@media print,screen and (max-width:1024px){.talent-List_name{font-size:4.6875vw}}.subpage-Contents-talentDetail{padding:133px 0 260px}@media print,screen and (max-width:1024px){.subpage-Contents-talentDetail{padding:18.4895833333vw 0 33.8541666667vw}}.talent-Detail{position:relative}.talent-Detail_Bg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.talent-Detail_Bg .bg-Base{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../webp/pc/talent/bg_left.webp) right 100% top/960px auto no-repeat,url(../../webp/pc/talent/bg_right-t.webp) 100% 0/277px auto no-repeat,url(../../webp/pc/talent/bg_right-b.webp) 100% 100%/552px auto no-repeat,url(../../webp/common/bg.webp) 0 0/250px auto repeat;-webkit-clip-path:polygon(calc(100% - 300px) 0,calc(100% - 270px) 30px,100% 30px,100% 100%,300px 100%,270px calc(100% - 30px),0 calc(100% - 30px),0 0);clip-path:polygon(calc(100% - 300px) 0,calc(100% - 270px) 30px,100% 30px,100% 100%,300px 100%,270px calc(100% - 30px),0 calc(100% - 30px),0 0)}@media print,screen and (max-width:1024px){.talent-Detail_Bg .bg-Base{background:url(../../webp/sp/talent/bg_top.webp) 0 0/100% auto no-repeat,url(../../webp/common/bg.webp) 0 0/32.5520833333vw auto repeat}}@media print,screen and (max-width:1024px){.talent-Detail_Bg .bg-Base{-webkit-clip-path:polygon(calc(100% - 7.8125vw) 0,calc(100% - 3.90625vw) 3.90625vw,100% 3.90625vw,100% 100%,26.0416666667vw 100%,22.1354166667vw calc(100% - 3.90625vw),0 calc(100% - 3.90625vw),0 0);clip-path:polygon(calc(100% - 7.8125vw) 0,calc(100% - 3.90625vw) 3.90625vw,100% 3.90625vw,100% 100%,26.0416666667vw 100%,22.1354166667vw calc(100% - 3.90625vw),0 calc(100% - 3.90625vw),0 0)}}.talent-Detail_Bg .bg-Skew{position:absolute;height:calc(100% + 29px);aspect-ratio:2431/1261;background:url(../../webp/pc/talent/bg_chara.webp) 100% 100%/cover no-repeat;bottom:0;right:calc(50% - 459px)}@media print,screen and (max-width:1024px){.talent-Detail_Bg .bg-Skew{width:100%;aspect-ratio:768/1261;height:164.1927083333vw;top:-3.90625vw;right:0;bottom:auto;background:url(../../webp/sp/talent/bg_chara.webp) 0 0/cover no-repeat}}.talent-Detail_Bg .bg-Name{position:absolute;top:95px;left:0;right:0;margin:0 auto;width:clamp(10px,100%,1732px);height:calc(100% - 95px)}@media print,screen and (max-width:1024px){.talent-Detail_Bg .bg-Name{right:auto;left:4.1666666667vw;top:10.15625vw;height:133.3333333333vw}}.talent-Detail_Bg .bg-Name .txt{font-size:100px;line-height:1;letter-spacing:.02em;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;color:transparent;background:url(../../webp/common/talent/bg_name.webp) 100% 100%/250px auto repeat,var(--main-color);-webkit-background-clip:text;height:100%}@media print,screen and (max-width:1024px){.talent-Detail_Bg .bg-Name .txt{font-size:11.71875vw;height:100%}}.talent-Detail_Bg .bg-Name .star{display:block;position:absolute;width:64px;aspect-ratio:64/71;top:-52px;left:-32px}@media print,screen and (max-width:1024px){.talent-Detail_Bg .bg-Name .star{width:6.5104166667vw;top:-4.9479166667vw;left:-1.8229166667vw}}.talent-Detail_Inner{position:relative;width:clamp(10px,100% - 160px,1200px);margin:0 auto;display:grid;grid-template-columns:1fr 44%;color:#000}@media print,screen and (max-width:1024px){.talent-Detail_Inner{grid-template-columns:100%;width:100%;grid-template-rows:138.5416666667vw auto}}.talent-Detail_Img{position:relative}.talent-Detail_Img .img-Body{position:absolute;width:1500px;height:calc(100% + 107px);left:-460px;bottom:0;overflow:hidden;-webkit-mask:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(20%,#000),to(#000));-webkit-mask:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,#000 20%,#000 100%);mask:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(20%,#000),to(#000));mask:linear-gradient(0deg,rgba(0,0,0,0) 0,#000 20%,#000 100%)}@media print,screen and (max-width:1024px){.talent-Detail_Img .img-Body{width:100%;height:156.25vw;bottom:-3.515625vw;left:0}}.talent-Detail_Img .img-Body_Item{position:absolute;width:1500px;left:0;top:9px;opacity:0}@media print,screen and (max-width:1024px){.talent-Detail_Img .img-Body_Item{width:195.3125vw;left:-44.2708333333vw;top:1.3020833333vw}}.talent-Detail_Img .change-Btn{display:block;width:170px;position:absolute;top:962px;left:-100px}@media print,screen and (max-width:1024px){.talent-Detail_Img .change-Btn{width:26.0416666667vw;top:104.6875vw;left:4.9479166667vw}}@media (any-hover:hover){.talent-Detail_Img .change-Btn{-webkit-filter:invert(0) grayscale(0);filter:invert(0) grayscale(0);-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.talent-Detail_Img .change-Btn:hover{-webkit-filter:invert(1) grayscale(100%);filter:invert(1) grayscale(100%)}}.talent-Detail_Txt_Inner{position:relative}.talent-Detail_Txt_Inner::before{content:"";display:block;position:absolute;width:100%;height:100%;background:#fff;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transform:translateY(-60px);transform:translateY(-60px);opacity:.7}@media print,screen and (max-width:1024px){.talent-Detail_Txt_Inner::before{-webkit-filter:blur(13.0208333333vw);filter:blur(13.0208333333vw);-webkit-transform:translateY(-5.2083333333vw);transform:translateY(-5.2083333333vw);opacity:.6}}.talent-Detail_Txt{min-height:1231px;padding:181px 0 0 0}@media print,screen and (max-width:1024px){.talent-Detail_Txt{min-height:0;padding:0 4.9479166667vw 17.1875vw}}.talent-Detail_Txt .name .name-En{font-size:22px;line-height:1;letter-spacing:.12em}@media print,screen and (max-width:1024px){.talent-Detail_Txt .name .name-En{font-size:4.1666666667vw}}.talent-Detail_Txt .name .name-En .inner{display:inline-block;margin:0 auto;position:relative;padding:0 20px 0 23px;text-align:center}@media print,screen and (max-width:1024px){.talent-Detail_Txt .name .name-En .inner{padding:0 2.8645833333vw 0 3.3854166667vw}}.talent-Detail_Txt .name .name-En .inner::after,.talent-Detail_Txt .name .name-En .inner::before{content:"";display:block;position:absolute;width:11px;height:17px;top:0;bottom:0;margin:auto 0}@media print,screen and (max-width:1024px){.talent-Detail_Txt .name .name-En .inner::after,.talent-Detail_Txt .name .name-En .inner::before{width:1.8229166667vw;height:3.90625vw}}.talent-Detail_Txt .name .name-En .inner::before{background:url(../../webp/common/talent/deco-left.svg) 0 center/contain no-repeat;left:0}@media print,screen and (max-width:1024px){.talent-Detail_Txt .name .name-En .inner::before{background:url(../../webp/sp/talent/deco-left.svg) 0 center/contain no-repeat}}.talent-Detail_Txt .name .name-En .inner::after{background:url(../../webp/common/talent/deco-right.svg) 0 center/contain no-repeat;right:0}@media print,screen and (max-width:767px){.talent-Detail_Txt .name .name-En .inner::after{background:url(../../webp/sp/talent/deco-right.svg) 0 center/contain no-repeat}}.talent-Detail_Txt .name .name-Jp{margin-top:10px;font-weight:700;font-size:62px;line-height:1.6;letter-spacing:.06em;position:relative}@media print,screen and (max-width:1024px){.talent-Detail_Txt .name .name-Jp{margin-top:3.90625vw;font-size:10.4166666667vw}}.talent-Detail_Txt .profile{font-size:18px;line-height:1.8;letter-spacing:.06em;position:relative}@media print,screen and (max-width:1024px){.talent-Detail_Txt .profile{font-size:3.6458333333vw}}.talent-Detail_Txt .profile p + p{margin-top:14px}@media print,screen and (max-width:1024px){.talent-Detail_Txt .profile p + p{margin-top:2.6041666667vw}}.talent-Detail_Txt .movie .movie-anchor{display:block}@media (any-hover:hover){.talent-Detail_Txt .movie .movie-anchor .movie-thumbnail::after,.talent-Detail_Txt .movie .movie-anchor .movie-thumbnail::before{-webkit-transition:opacity .2s;transition:opacity .2s}.talent-Detail_Txt .movie .movie-anchor .play-Icon{-webkit-transition:-webkit-transform .3s cubic-bezier(0,.69,.17,.93);transition:-webkit-transform .3s cubic-bezier(0,.69,.17,.93);transition:transform .3s cubic-bezier(0,.69,.17,.93);transition:transform .3s cubic-bezier(0,.69,.17,.93),-webkit-transform .3s cubic-bezier(0,.69,.17,.93)}.talent-Detail_Txt .movie .movie-anchor:hover .play-Icon{-webkit-transform:scale(.95);transform:scale(.95)}.talent-Detail_Txt .movie .movie-anchor:hover .play-Icon::after{-webkit-animation:rotate 20s linear infinite;animation:rotate 20s linear infinite;-webkit-animation-play-state:play;animation-play-state:play}.talent-Detail_Txt .movie .movie-anchor:hover .movie-thumbnail::before{opacity:.5}.talent-Detail_Txt .movie .movie-anchor:hover .movie-thumbnail::after{opacity:.05}}.talent-Detail_Txt .movie .movie-thumbnail{aspect-ratio:16/9;-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);overflow:hidden;position:relative}.talent-Detail_Txt .movie .movie-thumbnail::before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.talent-Detail_Txt .movie .movie-thumbnail::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../webp/common/pattern_border.webp) 0 100%/20px auto repeat;opacity:.2;z-index:1}@media print,screen and (max-width:1024px){.talent-Detail_Txt .movie .movie-thumbnail::after{background:url(../../webp/common/pattern_border.webp) 0 100%/6.5104166667vw auto repeat}}.talent-Detail_Txt .movie .movie-thumbnail.dummy{background:#ccc}.talent-Detail_Txt .movie .movie-thumbnail .play-Icon{position:absolute;z-index:10;width:143px;height:143px;top:0;bottom:0;left:0;right:0;margin:auto}@media print,screen and (max-width:1024px){.talent-Detail_Txt .movie .movie-thumbnail .play-Icon{width:23.4375vw;height:23.4375vw}}.talent-Detail_Txt .movie .movie-thumbnail .play-Icon::before{content:"";display:block;position:absolute;width:21px;height:15px;background:#fff;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform:translateX(15%);transform:translateX(15%)}@media print,screen and (max-width:1024px){.talent-Detail_Txt .movie .movie-thumbnail .play-Icon::before{width:3.6458333333vw;height:2.6041666667vw}}.talent-Detail_Txt .movie .movie-thumbnail .play-Icon::after{content:"";display:block;position:absolute;width:100%;height:100%;background:url(../../webp/common/btn_movie.webp) center center/contain no-repeat;-webkit-animation:rotate 20s linear infinite;animation:rotate 20s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.talent-Heading{color:var(--main-color);font-size:20px;line-height:1;letter-spacing:.12em;padding-left:20px;position:relative;margin:50px 0 20px;-webkit-filter:brightness(.85) contrast(1.1);filter:brightness(.85) contrast(1.1)}@media print,screen and (max-width:1024px){.talent-Heading{font-size:3.90625vw;padding-left:3.125vw;margin:6.5104166667vw 0 3.90625vw}}.talent-Heading .star{display:block;position:absolute;line-height:0;width:14px;height:16px;top:1px;left:0}@media print,screen and (max-width:1024px){.talent-Heading .star{width:2.34375vw;height:2.6041666667vw;top:.5208333333vw}}.talent-Btn_Wrapper{margin-top:100px}.talent-Btn_Wrapper .sw-Btn{margin:0 auto}.bg-Skew{-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#000));-webkit-mask:-webkit-linear-gradient(left,transparent 50%,#000 50%);mask:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#000));mask:linear-gradient(to right,transparent 50%,#000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:0 0;mask-position:0 0}.img-Body{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%);-webkit-transition:opacity .75s .45s cubic-bezier(.5,.09,0,.99),-webkit-transform .75s .45s cubic-bezier(.5,.09,0,.99);transition:opacity .75s .45s cubic-bezier(.5,.09,0,.99),-webkit-transform .75s .45s cubic-bezier(.5,.09,0,.99);transition:opacity .75s .45s cubic-bezier(.5,.09,0,.99),transform .75s .45s cubic-bezier(.5,.09,0,.99);transition:opacity .75s .45s cubic-bezier(.5,.09,0,.99),transform .75s .45s cubic-bezier(.5,.09,0,.99),-webkit-transform .75s .45s cubic-bezier(.5,.09,0,.99)}body:not(.is-loading) .bg-Skew{-webkit-animation:maskSlideLeft2 1.5s 0s cubic-bezier(.5,.09,0,.99) forwards;animation:maskSlideLeft2 1.5s 0s cubic-bezier(.5,.09,0,.99) forwards}@media print,screen and (max-width:1024px){body:not(.is-loading) .bg-Skew{-webkit-animation:maskSlideLeft2 .75s .2s cubic-bezier(.5,.09,0,.99) forwards;animation:maskSlideLeft2 .75s .2s cubic-bezier(.5,.09,0,.99) forwards}}body:not(.is-loading) .img-Body{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}