@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}.lexend{font-family:Lexend,sans-serif}.lexend-500{font-weight:500}.lexend-600{font-weight:600}.lexend-700{font-weight:700}.lexend-800{font-weight:800}.onest{font-family:Onest,sans-serif}.onest-700{font-weight:700}.onest-800{font-weight:800}.onest-900{font-weight:900}.anta-regular{font-family:Anta,sans-serif;font-weight:400;font-style:normal}.inconsolata{font-family:Inconsolata,monospace;font-optical-sizing:auto;font-weight:900;font-style:normal;font-variation-settings:"wdth" 100}@-webkit-keyframes GradientAnimation{0%{background-position:0 0}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}100%{background-position:0 0}}@keyframes GradientAnimation{0%{background-position:0 0}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}100%{background-position:0 0}}@-webkit-keyframes showMenuContents{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes showMenuContents{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes hideMenuContents{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}99%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@keyframes hideMenuContents{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}99%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@-webkit-keyframes hideMenu{0%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:0}}@keyframes hideMenu{0%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:0}}@-webkit-keyframes showMenu{0%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}}@keyframes showMenu{0%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}}@-webkit-keyframes moveArw{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}51%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveArw{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}51%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveArw-b{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}51%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveArw-b{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}51%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveArw-w{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:0;-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%)}51%{opacity:0;-webkit-transform:translate(-40%,40%);transform:translate(-40%,40%)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveArw-w{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:0;-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%)}51%{opacity:0;-webkit-transform:translate(-40%,40%);transform:translate(-40%,40%)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes hoverCover{0%{left:0;right:auto;width:0%}100%{left:auto;right:0;width:0%}}@keyframes hoverCover{0%{left:0;right:auto;width:0%}100%{left:auto;right:0;width:0%}}@-webkit-keyframes ttlCover{0%{background-position:100% 0;-webkit-transform:translateX(0);transform:translateX(0)}60%{background-position:0 0}100%{background-position:0 0;-webkit-transform:translateX(102%);transform:translateX(102%)}}@keyframes ttlCover{0%{background-position:100% 0;-webkit-transform:translateX(0);transform:translateX(0)}60%{background-position:0 0}100%{background-position:0 0;-webkit-transform:translateX(102%);transform:translateX(102%)}}@-webkit-keyframes ttlInner{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ttlInner{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes soundBar{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}100%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}}@keyframes soundBar{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}100%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}}@-webkit-keyframes count-blink{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes count-blink{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes brightness-blink{0%{-webkit-filter:brightness(100%);filter:brightness(100%)}50%{-webkit-filter:brightness(50%);filter:brightness(50%)}100%{-webkit-filter:brightness(100%);filter:brightness(100%)}}@keyframes brightness-blink{0%{-webkit-filter:brightness(100%);filter:brightness(100%)}50%{-webkit-filter:brightness(50%);filter:brightness(50%)}100%{-webkit-filter:brightness(100%);filter:brightness(100%)}}@-webkit-keyframes verticalTapeLoop{0%{background-position:0 0}100%{background-position:0 -3188px}}@keyframes verticalTapeLoop{0%{background-position:0 0}100%{background-position:0 -3188px}}@-webkit-keyframes horizontalTapeLoop{0%{background-position:0 0}100%{background-position:-3188px 0}}@keyframes horizontalTapeLoop{0%{background-position:0 0}100%{background-position:-3188px 0}}@-webkit-keyframes verticalTapeLoopPC{0%{background-position:0 0}100%{background-position:0 -166.0416666667vw}}@keyframes verticalTapeLoopPC{0%{background-position:0 0}100%{background-position:0 -166.0416666667vw}}@-webkit-keyframes verticalTapeLoopPCM{0%{background-position:0 0}100%{background-position:0 -215.4054054054vw}}@keyframes verticalTapeLoopPCM{0%{background-position:0 0}100%{background-position:0 -215.4054054054vw}}@-webkit-keyframes verticalTapeLoopSP{0%{background-position:0 0}100%{background-position:0 -415.1041666667vw}}@keyframes verticalTapeLoopSP{0%{background-position:0 0}100%{background-position:0 -415.1041666667vw}}@-webkit-keyframes horizontalTapeLoopPC{0%{background-position:0 0}100%{background-position:-166.0416666667vw 0}}@keyframes horizontalTapeLoopPC{0%{background-position:0 0}100%{background-position:-166.0416666667vw 0}}@-webkit-keyframes horizontalTapeLoopPCM{0%{background-position:0 0}100%{background-position:-215.4054054054vw 0}}@keyframes horizontalTapeLoopPCM{0%{background-position:0 0}100%{background-position:-215.4054054054vw 0}}@-webkit-keyframes horizontalTapeLoopSP{0%{background-position:0 0}100%{background-position:-415.1041666667vw 0}}@keyframes horizontalTapeLoopSP{0%{background-position:0 0}100%{background-position:-415.1041666667vw 0}}@-webkit-keyframes MoveLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes MoveLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes MoveLeft2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes MoveLeft2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}html{font-size:62.5%;line-height:1}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{font-family:"Noto 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:#000;letter-spacing:.04em;font-weight:700;background:#f3fcff;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}img{image-rendering:-webkit-optimize-contrast;pointer-events:none}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}@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-Contents{width:100%;overflow:hidden;position:relative}.st-Contents::after{content:"";display:block;position:absolute;width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:100000}body:not(.is-loading) .st-Contents::after{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.js-Batch{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.js-Chara{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.js-Slide{-webkit-transform:translateX(-10%);transform:translateX(-10%);opacity:0}.sw-Loop{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;width:100%}.sw-Loop_inner{-webkit-flex-shrink:0;flex-shrink:0;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sw-Loop_inner:nth-child(odd){-webkit-animation:MoveLeft var(--Loop-duration,24s) var(--Loop-delay,-12s) infinite linear;animation:MoveLeft var(--Loop-duration,24s) var(--Loop-delay,-12s) infinite linear}.sw-Loop_inner:nth-child(even){-webkit-animation:MoveLeft2 var(--Loop-duration,24s) infinite linear;animation:MoveLeft2 var(--Loop-duration,24s) infinite linear}.sw-Loop_inner-r:nth-child(odd){animation:MoveLeft var(--Loop-duration,24s) var(--Loop-delay,-12s) infinite linear reverse}.sw-Loop_inner-r:nth-child(even){animation:MoveLeft2 var(--Loop-duration,24s) infinite linear reverse}.sw-Ttl{position:relative;line-height:1.3;letter-spacing:0;overflow:hidden}.sw-Ttl .inner{display:inline-block;position:relative;background:url(../../webp/common/icon_ttl.svg) 0 center/14px auto no-repeat;overflow:hidden;font-size:22px;padding-left:20px;background-size:14px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width:1920px){.sw-Ttl .inner{font-size:1.1458333333vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Ttl .inner{font-size:1.4864864865vw}}@media (min-width:1920px){.sw-Ttl .inner{padding-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Ttl .inner{padding-left:1.3513513514vw}}@media (min-width:1920px){.sw-Ttl .inner{background-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Ttl .inner{background-size:.9459459459vw}}@media (max-width:1024px){.sw-Ttl .inner{font-size:3.90625vw!important;padding-left:4.4270833333vw!important;background-size:2.8645833333vw!important}}.sw-Ttl .inner::after{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;top:0;right:0;background:-webkit-gradient(linear,left top,right top,from(#c1c7d7),color-stop(5%,#32b04d),color-stop(10%,#1da2db),color-stop(15%,#c842df),color-stop(20%,#f864a2),color-stop(25%,#f864a2),color-stop(30%,#f864a2),color-stop(51%,#000),color-stop(60%,#000),color-stop(70%,#000),to(#000));background:-webkit-linear-gradient(left,#c1c7d7 0,#32b04d 5%,#1da2db 10%,#c842df 15%,#f864a2 20%,#f864a2 25%,#f864a2 30%,#000 51%,#000 60%,#000 70%,#000 100%);background:linear-gradient(90deg,#c1c7d7 0,#32b04d 5%,#1da2db 10%,#c842df 15%,#f864a2 20%,#f864a2 25%,#f864a2 30%,#000 51%,#000 60%,#000 70%,#000 100%);background-size:200% 100%;background-position:100% 0}.sw-Ttl.is-animated .inner{-webkit-animation:ttlInner .4s .1s forwards cubic-bezier(0,.94,0,1.01);animation:ttlInner .4s .1s forwards cubic-bezier(0,.94,0,1.01)}.sw-Ttl.is-animated .inner::after{-webkit-animation:ttlCover .6s .3s forwards cubic-bezier(0,.69,.05,.99);animation:ttlCover .6s .3s forwards cubic-bezier(0,.69,.05,.99)}.sw-Ttl_Wrapper{position:relative;display:inline-block;overflow:hidden}.sw-Ttl-center{background:0 0;text-align:center;padding:0}.sw-Ttl-center .inner{background:0 0;padding:0}.sw-Ttl-center .inner-center{display:inline-block;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:6px}@media (min-width:1920px){.sw-Ttl-center .inner-center{gap:.3125vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Ttl-center .inner-center{gap:.4054054054vw}}@media (max-width:1024px){.sw-Ttl-center .inner-center{gap:1.5625vw!important}}.sw-Ttl-center .inner-center::after,.sw-Ttl-center .inner-center::before{content:"";display:inline-block;width:14px;height:19px}@media (min-width:1920px){.sw-Ttl-center .inner-center::after,.sw-Ttl-center .inner-center::before{width:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Ttl-center .inner-center::after,.sw-Ttl-center .inner-center::before{width:.9459459459vw}}@media (min-width:1920px){.sw-Ttl-center .inner-center::after,.sw-Ttl-center .inner-center::before{height:.9895833333vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Ttl-center .inner-center::after,.sw-Ttl-center .inner-center::before{height:1.2837837838vw}}@media (max-width:1024px){.sw-Ttl-center .inner-center::after,.sw-Ttl-center .inner-center::before{width:2.8645833333vw!important;height:3.90625vw!important}}.sw-Ttl-center .inner-center::after{background:url(../../webp/common/icon_ttl-r.svg) center center/contain no-repeat}.sw-Ttl-center .inner-center::before{background:url(../../webp/common/icon_ttl.svg) center center/contain no-repeat}.sw-Btn_Wrapper{text-align:center;position:relative}.sw-Btn{display:inline-block}.sw-Btn .inner{display:inline-block;position:relative;line-height:1.6;letter-spacing:.04em;font-size:30px}@media (min-width:1920px){.sw-Btn .inner{font-size:1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Btn .inner{font-size:2.027027027vw}}@media (max-width:1024px){.sw-Btn .inner{font-size:4.6875vw!important}}.sw-Btn .icon{position:absolute;top:0;bottom:0;margin:auto 0;line-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:60px;height:40px;right:-60px}.sw-Btn .icon svg{overflow:visible;height:100%;width:auto;-webkit-transition:background .2s,-webkit-transform .3s cubic-bezier(0,.87,.36,.98);transition:background .2s,-webkit-transform .3s cubic-bezier(0,.87,.36,.98);transition:background .2s,transform .3s cubic-bezier(0,.87,.36,.98);transition:background .2s,transform .3s cubic-bezier(0,.87,.36,.98),-webkit-transform .3s cubic-bezier(0,.87,.36,.98);border-radius:100vmax}@media (min-width:1920px){.sw-Btn .icon{width:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Btn .icon{width:4.0540540541vw}}@media (min-width:1920px){.sw-Btn .icon{height:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Btn .icon{height:2.7027027027vw}}@media (min-width:1920px){.sw-Btn .icon{right:-3.125vw}}@media (min-width:1025px) and (max-width:1479px){.sw-Btn .icon{right:-4.0540540541vw}}@media (max-width:1024px){.sw-Btn .icon{width:10.4166666667vw!important;height:6.5104166667vw!important;right:-10.4166666667vw!important}}@media (any-hover:hover){.sw-Btn:hover svg{background:#000;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.sw-Btn:hover svg path:nth-child(2),.sw-Btn:hover svg path:nth-child(3),.sw-Btn:hover svg path:nth-child(4){fill:#fff}}.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:100dvh;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:100lvh;background:rgba(255,255,255,.97);position:fixed;top:0;left:0;z-index:500}@media print,screen and (max-width:1024px){.sw-Youtube_Overlay{height:calc(100lvh + 120px)}}.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:120px;height:80px;top:0;right:0;z-index:2000;pointer-events:auto;cursor:pointer}.sw-Youtube_Close span{display:block;position:absolute;height:3px;width:80px;background:#000;left:0;right:0;margin:0 auto}@media print,screen and (max-width:1024px){.sw-Youtube_Close span{height:2px;width:10.4166666667vw}}.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(30deg);transform:rotate(30deg);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(-30deg);transform:rotate(-30deg);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:15.625vw;height:13.0208333333vw}}@media print and (orientation:landscape),screen and (max-width:1024px) and (orientation:landscape){.sw-Youtube_Close{position:fixed}}.st-Header_Hamburger{display:block;position:fixed;top:0;right:0;z-index:200;overflow:hidden;background:#000;width:110px;height:80px;border-radius:16px;top:14px;right:14px}@media (min-width:1920px){.st-Header_Hamburger{width:5.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger{width:7.4324324324vw}}@media (min-width:1920px){.st-Header_Hamburger{height:4.1666666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger{height:5.4054054054vw}}@media (min-width:1920px){.st-Header_Hamburger{border-radius:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger{border-radius:1.0810810811vw}}@media (min-width:1920px){.st-Header_Hamburger{top:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger{top:.9459459459vw}}@media (min-width:1920px){.st-Header_Hamburger{right:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger{right:.9459459459vw}}@media (max-width:1024px){.st-Header_Hamburger{width:15.625vw!important;height:11.71875vw!important;border-radius:2.0833333333vw!important;top:1.3020833333vw!important;right:1.3020833333vw!important}}.st-Header_Hamburger::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:16px;background:-webkit-gradient(linear,left top,right top,color-stop(.15%,#c13030),color-stop(17.1%,#f863a1),color-stop(33.05%,#c741df),color-stop(50%,#7863c7),color-stop(66.95%,#1ca2db),color-stop(82.9%,#30b04d),color-stop(99.85%,#c0c7d8)) border-box;background:-webkit-linear-gradient(left,#c13030 .15%,#f863a1 17.1%,#c741df 33.05%,#7863c7 50%,#1ca2db 66.95%,#30b04d 82.9%,#c0c7d8 99.85%) border-box;background:linear-gradient(90deg,#c13030 .15%,#f863a1 17.1%,#c741df 33.05%,#7863c7 50%,#1ca2db 66.95%,#30b04d 82.9%,#c0c7d8 99.85%) border-box;border:1px solid transparent;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,red)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,red));-webkit-mask:-webkit-linear-gradient(red 0 0) padding-box,-webkit-linear-gradient(red 0 0);-webkit-mask-composite:xor;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,red)) padding-box exclude,-webkit-gradient(linear,left top,left bottom,color-stop(0,red));mask:linear-gradient(red 0 0) padding-box exclude,linear-gradient(red 0 0)}@media (min-width:1920px){.st-Header_Hamburger::after{border-radius:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger::after{border-radius:1.0810810811vw}}@media (max-width:1024px){.st-Header_Hamburger::after{border-radius:2.0833333333vw!important}}.st-Header_Hamburger span{display:block;position:absolute;height:2px;width:120px;left:0;right:0;margin:0 auto;-webkit-transition:.2s;transition:.2s;width:40px}@media print,screen and (max-width:1024px){.st-Header_Hamburger span{height:2px}}@media (min-width:1920px){.st-Header_Hamburger span{width:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger span{width:2.7027027027vw}}@media (max-width:1024px){.st-Header_Hamburger span{width:5.2083333333vw!important}}.st-Header_Hamburger span::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff}.st-Header_Hamburger span::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;background:-webkit-linear-gradient(135deg,#c13030,#f863a1,#c741df,#7863c7,#1ca2db,#30b04d,#c0c7d8,#c13030,#f863a1);background:linear-gradient(-45deg,#c13030,#f863a1,#c741df,#7863c7,#1ca2db,#30b04d,#c0c7d8,#c13030,#f863a1);background-size:400% 400%;-webkit-animation:GradientAnimation 3s ease infinite;animation:GradientAnimation 3s ease infinite}.st-Header_Hamburger span:nth-of-type(1){top:34px}@media (min-width:1920px){.st-Header_Hamburger span:nth-of-type(1){top:1.7708333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger span:nth-of-type(1){top:2.2972972973vw}}@media (max-width:1024px){.st-Header_Hamburger span:nth-of-type(1){top:4.8177083333vw!important}}.st-Header_Hamburger span:nth-of-type(2){top:44px}@media (min-width:1920px){.st-Header_Hamburger span:nth-of-type(2){top:2.2916666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger span:nth-of-type(2){top:2.972972973vw}}@media (max-width:1024px){.st-Header_Hamburger span:nth-of-type(2){top:6.5104166667vw!important}}.st-Header_Hamburger span:nth-of-type(2)::after{-webkit-animation:GradientAnimation 3s .5s ease infinite;animation:GradientAnimation 3s .5s ease infinite}@media (any-hover:hover){.st-Header_Hamburger:hover{cursor:pointer}.st-Header_Hamburger:hover span::after{opacity:1}}.st-Header_Hamburger.is-opened span:nth-of-type(1){-webkit-transform:rotate(30deg);transform:rotate(30deg);top:39px}@media (min-width:1920px){.st-Header_Hamburger.is-opened span:nth-of-type(1){top:2.03125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger.is-opened span:nth-of-type(1){top:2.6351351351vw}}@media (max-width:1024px){.st-Header_Hamburger.is-opened span:nth-of-type(1){top:5.5989583333vw!important}}.st-Header_Hamburger.is-opened span:nth-of-type(2){-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:39px}@media (min-width:1920px){.st-Header_Hamburger.is-opened span:nth-of-type(2){top:2.03125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Hamburger.is-opened span:nth-of-type(2){top:2.6351351351vw}}@media (max-width:1024px){.st-Header_Hamburger.is-opened span:nth-of-type(2){top:5.5989583333vw!important}}@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;top:0;left:0}.st-Header_Nav.is-opened{visibility:visible;pointer-events:auto}.st-Header_Nav.is-opened .st-Header_Nav_Bg{opacity:1;-webkit-animation:showMenu .8s cubic-bezier(.1,1,0,.96) forwards;animation:showMenu .8s cubic-bezier(.1,1,0,.96) forwards}@media print,screen and (max-width:1024px){.st-Header_Nav.is-opened .st-Header_Nav_Bg{-webkit-animation:showMenu .6s cubic-bezier(.1,1,0,.96) forwards;animation:showMenu .6s cubic-bezier(.1,1,0,.96) forwards}}.st-Header_Nav.is-opened .st-Header_Nav_Wrapper{-webkit-animation:showMenuContents 1.2s .2s cubic-bezier(.1,1,0,.96) forwards;animation:showMenuContents 1.2s .2s cubic-bezier(.1,1,0,.96) forwards}.st-Header_Nav.is-closed .st-Header_Nav_Bg{-webkit-animation:hideMenu .8s cubic-bezier(.1,1,0,.96) forwards;animation:hideMenu .8s cubic-bezier(.1,1,0,.96) forwards}.st-Header_Nav.is-closed .st-Header_Nav_Wrapper{-webkit-animation:hideMenuContents .6s cubic-bezier(.1,1,0,.96) forwards;animation:hideMenuContents .6s cubic-bezier(.1,1,0,.96) forwards}.st-Header_Nav_Bg{display:block;position:absolute;width:100%;height:100lvh;background:-webkit-gradient(linear,left top,left bottom,from(#1da2db),to(#71d4ff));background:-webkit-linear-gradient(top,#1da2db 0,#71d4ff 100%);background:linear-gradient(180deg,#1da2db 0,#71d4ff 100%);top:0;left:0;opacity:0;-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (max-width:1024px){.st-Header_Nav_Bg{height:calc(100lvh + 120px)}}.st-Header_Nav_Bg::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.3;background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/40px auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/40px auto repeat-y}@media (min-width:1920px){.st-Header_Nav_Bg::after{background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.0833333333vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.0833333333vw auto repeat-y}}@media (max-width:1479px){.st-Header_Nav_Bg::after{background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.7027027027vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.7027027027vw auto repeat-y}}@media print,screen and (max-width:1024px){.st-Header_Nav_Bg::after{opacity:1;background:url(../../webp/sp/ptn-dot-sp-30-l.webp) 0 top/5.2083333333vw auto repeat-y,url(../../webp/sp/ptn-dot-sp-30-r.webp) 100% top/5.2083333333vw auto repeat-y}}.st-Header_Nav_Wrapper{opacity:0;width:100%;height:100dvh;overflow:auto;position:fixed;top:0;left:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.st-Header_Nav_Contents{position:relative;min-height:100dvh;padding:40px 0}@media print,screen and (min-width:1025px){.st-Header_Nav_Contents{display:grid;-webkit-align-content:center;align-content:center}}@media print,screen and (max-width:1024px){.st-Header_Nav_Contents{padding:18.2291666667vw 0;display:block}}.st-Header_Nav_Contents_Inner{margin:0 auto;width:1020px}@media (min-width:1920px){.st-Header_Nav_Contents_Inner{width:53.125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Nav_Contents_Inner{width:68.9189189189vw}}@media (max-width:1024px){.st-Header_Nav_Contents_Inner{width:84.375vw!important}}.st-Header_Menu{display:grid;grid-template-columns:repeat(2,1fr);width:1020px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (min-width:1920px){.st-Header_Menu{width:53.125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu{width:68.9189189189vw}}@media (min-width:1920px){.st-Header_Menu{-webkit-column-gap:2.0833333333vw;-moz-column-gap:2.0833333333vw;column-gap:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu{-webkit-column-gap:2.7027027027vw;-moz-column-gap:2.7027027027vw;column-gap:2.7027027027vw}}@media print,screen and (max-width:1024px){.st-Header_Menu{grid-template-columns:100%;width:100%}}.st-Header_Menu .menu-Item:nth-of-type(1) .menu-Item_Anchor,.st-Header_Menu .menu-Item:nth-of-type(2) .menu-Item_Anchor{border-top:1px solid rgba(255,255,255,.2)}@media print,screen and (max-width:1024px){.st-Header_Menu .menu-Item:nth-of-type(2) .menu-Item_Anchor{border-top:none}}.st-Header_Menu .menu-Item_Anchor{color:#fff;position:relative;display:block;border-bottom:1px solid rgba(255,255,255,.2);-webkit-transition:background .2s;transition:background .2s;padding-top:31px;padding-bottom:31px;padding-left:20px}.st-Header_Menu .menu-Item_Anchor::before{content:"";display:block;position:absolute;top:0;left:auto;right:0;width:0%;height:100%;background:rgba(255,255,255,.1);-webkit-transition:width .5s cubic-bezier(0,.94,0,1.01);transition:width .5s cubic-bezier(0,.94,0,1.01)}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor{padding-top:1.6145833333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor{padding-top:2.0945945946vw}}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor{padding-bottom:1.6145833333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor{padding-bottom:2.0945945946vw}}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor{padding-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor{padding-left:1.3513513514vw}}@media (max-width:1024px){.st-Header_Menu .menu-Item_Anchor{padding-top:4.9479166667vw!important;padding-bottom:4.9479166667vw!important;padding-left:2.6041666667vw!important}}.st-Header_Menu .menu-Item_Anchor .txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:16px}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor .txt{gap:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor .txt{gap:1.0810810811vw}}@media (max-width:1024px){.st-Header_Menu .menu-Item_Anchor .txt{gap:2.6041666667vw!important}}.st-Header_Menu .menu-Item_Anchor .txt .en{line-height:1;letter-spacing:.04em;font-size:26px}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor .txt .en{font-size:1.3541666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor .txt .en{font-size:1.7567567568vw}}@media (max-width:1024px){.st-Header_Menu .menu-Item_Anchor .txt .en{font-size:4.4270833333vw!important}}.st-Header_Menu .menu-Item_Anchor .txt .jp{line-height:1;letter-spacing:.04em;opacity:.9;font-size:14px}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor .txt .jp{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor .txt .jp{font-size:.9459459459vw}}@media (max-width:1024px){.st-Header_Menu .menu-Item_Anchor .txt .jp{font-size:2.8645833333vw!important}}.st-Header_Menu .menu-Item_Anchor .icon{position:absolute;display:grid;place-content:center;top:0;bottom:0;margin:auto 0;border:1px solid #fff;border-radius:50%;-webkit-transition:background .2s;transition:background .2s;width:36px;height:36px;right:20px}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor .icon{width:1.875vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor .icon{width:2.4324324324vw}}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor .icon{height:1.875vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor .icon{height:2.4324324324vw}}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor .icon{right:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor .icon{right:1.3513513514vw}}@media (max-width:1024px){.st-Header_Menu .menu-Item_Anchor .icon{width:6.5104166667vw!important;height:6.5104166667vw!important;right:2.6041666667vw!important}}.st-Header_Menu .menu-Item_Anchor .icon_Inner{display:block;fill:#fff;width:12px}@media (min-width:1920px){.st-Header_Menu .menu-Item_Anchor .icon_Inner{width:.625vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Menu .menu-Item_Anchor .icon_Inner{width:.8108108108vw}}@media (max-width:1024px){.st-Header_Menu .menu-Item_Anchor .icon_Inner{width:2.6041666667vw!important}}@media (any-hover:hover){.st-Header_Menu .menu-Item_Anchor:hover::before{right:auto;left:0;width:100%}.st-Header_Menu .menu-Item_Anchor:hover .icon{background:#fff}.st-Header_Menu .menu-Item_Anchor:hover .icon_Inner{-webkit-animation:moveArw .4s cubic-bezier(.03,.88,.35,1.26) forwards;animation:moveArw .4s cubic-bezier(.03,.88,.35,1.26) forwards;fill:#45beea}}.st-Header_Official{position:relative;margin-top:60px}@media (min-width:1920px){.st-Header_Official{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official{margin-top:4.0540540541vw}}@media (max-width:1024px){.st-Header_Official{margin-top:13.0208333333vw!important}}.st-Header_Official_Ttl{line-height:1.6;letter-spacing:.04em;color:#fff;font-size:16px}@media (min-width:1920px){.st-Header_Official_Ttl{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Ttl{font-size:1.0810810811vw}}@media (max-width:1024px){.st-Header_Official_Ttl{font-size:3.3854166667vw!important}}.st-Header_Official_Anchor{display:grid;grid-template-columns:repeat(3,1fr);width:1020px;margin-top:10px;gap:8px}@media (min-width:1920px){.st-Header_Official_Anchor{width:53.125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor{width:68.9189189189vw}}@media (min-width:1920px){.st-Header_Official_Anchor{margin-top:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor{margin-top:.6756756757vw}}@media (min-width:1920px){.st-Header_Official_Anchor{gap:.4166666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor{gap:.5405405405vw}}@media (max-width:1024px){.st-Header_Official_Anchor{margin-top:3.90625vw!important;gap:1.3020833333vw!important}}@media print,screen and (max-width:1024px){.st-Header_Official_Anchor{grid-template-columns:100%;width:100%}}.st-Header_Official_Anchor_Item{position:relative;color:#fff;background:rgba(255,255,255,.2);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:background .2s;transition:background .2s;border-radius:6px;padding-left:31px;min-height:136px}@media (min-width:1920px){.st-Header_Official_Anchor_Item{border-radius:.3125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item{border-radius:.4054054054vw}}@media (min-width:1920px){.st-Header_Official_Anchor_Item{padding-left:1.6145833333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item{padding-left:2.0945945946vw}}@media (min-width:1920px){.st-Header_Official_Anchor_Item{min-height:7.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item{min-height:9.1891891892vw}}@media (max-width:1024px){.st-Header_Official_Anchor_Item{border-radius:.78125vw!important;padding-left:3.90625vw!important;min-height:19.53125vw!important}}.st-Header_Official_Anchor_Item .txt{line-height:1.6;letter-spacing:.04em;font-size:18px;margin-top:8px}@media (min-width:1920px){.st-Header_Official_Anchor_Item .txt{font-size:.9375vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item .txt{font-size:1.2162162162vw}}@media (min-width:1920px){.st-Header_Official_Anchor_Item .txt{margin-top:.4166666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item .txt{margin-top:.5405405405vw}}@media (max-width:1024px){.st-Header_Official_Anchor_Item .txt{font-size:4.1666666667vw!important;margin-top:.390625vw!important}}.st-Header_Official_Anchor_Item .blank{position:absolute;fill:#fff;width:16px;height:16px;top:10px;right:10px}@media (min-width:1920px){.st-Header_Official_Anchor_Item .blank{width:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item .blank{width:1.0810810811vw}}@media (min-width:1920px){.st-Header_Official_Anchor_Item .blank{height:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item .blank{height:1.0810810811vw}}@media (min-width:1920px){.st-Header_Official_Anchor_Item .blank{top:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item .blank{top:.6756756757vw}}@media (min-width:1920px){.st-Header_Official_Anchor_Item .blank{right:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item .blank{right:.6756756757vw}}@media (max-width:1024px){.st-Header_Official_Anchor_Item .blank{width:3.125vw!important;height:3.125vw!important;top:1.5625vw!important;right:1.5625vw!important}}.st-Header_Official_Anchor_Item .icon{fill:#fff;width:26px}@media (min-width:1920px){.st-Header_Official_Anchor_Item .icon{width:1.3541666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item .icon{width:1.7567567568vw}}@media (max-width:1024px){.st-Header_Official_Anchor_Item .icon{width:4.6875vw!important}}.st-Header_Official_Anchor_Item:nth-of-type(1),.st-Header_Official_Anchor_Item:nth-of-type(2){grid-row-start:span 2;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;align-content:flex-end;padding-bottom:17px}@media (min-width:1920px){.st-Header_Official_Anchor_Item:nth-of-type(1),.st-Header_Official_Anchor_Item:nth-of-type(2){padding-bottom:.8854166667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item:nth-of-type(1),.st-Header_Official_Anchor_Item:nth-of-type(2){padding-bottom:1.1486486486vw}}@media (max-width:1024px){.st-Header_Official_Anchor_Item:nth-of-type(1),.st-Header_Official_Anchor_Item:nth-of-type(2){padding-bottom:2.9947916667vw!important}}.st-Header_Official_Anchor_Item:nth-of-type(1) .txt,.st-Header_Official_Anchor_Item:nth-of-type(2) .txt{width:100%;font-size:20px}@media (min-width:1920px){.st-Header_Official_Anchor_Item:nth-of-type(1) .txt,.st-Header_Official_Anchor_Item:nth-of-type(2) .txt{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Header_Official_Anchor_Item:nth-of-type(1) .txt,.st-Header_Official_Anchor_Item:nth-of-type(2) .txt{font-size:1.3513513514vw}}@media (max-width:1024px){.st-Header_Official_Anchor_Item:nth-of-type(1) .txt,.st-Header_Official_Anchor_Item:nth-of-type(2) .txt{font-size:4.1666666667vw!important}}@media (any-hover:hover){.st-Header_Official_Anchor_Item:hover{background:rgba(255,255,255,.3)}.st-Header_Official_Anchor_Item:hover .blank{-webkit-animation:moveArw-w .5s cubic-bezier(.03,.88,.35,1.26) forwards;animation:moveArw-w .5s cubic-bezier(.03,.88,.35,1.26) forwards}}.st-Footer{position:relative;z-index:2;padding-top:180px;padding-bottom:250px;margin-top:275px}.st-Footer::after{content:"";display:block;position:absolute;width:100%;height:65px;background:url(../../webp/pc/img-border-deco.webp) center top/1920px auto no-repeat;left:0;top:-35px}@media (min-width:1920px){.st-Footer::after{height:3.3854166667vw;background-size:100% auto;top:-1.8229166667vw}}@media (max-width:1479px){.st-Footer::after{height:4.3918918919vw;background-size:129.7297297297vw auto;top:-2.3648648649vw}}@media print,screen and (max-width:1024px){.st-Footer::after{background:url(../../webp/sp/img-border-deco_sp.webp) center top/100% auto no-repeat;height:9.1145833333vw;top:-4.5572916667vw}}@media (min-width:1920px){.st-Footer{padding-top:9.375vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer{padding-top:12.1621621622vw}}@media (min-width:1920px){.st-Footer{padding-bottom:13.0208333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer{padding-bottom:16.8918918919vw}}@media (min-width:1920px){.st-Footer{margin-top:14.3229166667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer{margin-top:18.5810810811vw}}@media (max-width:1024px){.st-Footer{padding-top:20.8333333333vw!important;padding-bottom:38.5416666667vw!important;margin-top:33.0729166667vw!important}}.st-Footer_Bg{display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;overflow:hidden;background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/40px auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/40px auto repeat-y,-webkit-gradient(linear,left top,left bottom,color-stop(40%,#1da2db),to(#baeaff));background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/40px auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/40px auto repeat-y,-webkit-linear-gradient(top,#1da2db 40%,#baeaff 100%);background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/40px auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/40px auto repeat-y,linear-gradient(180deg,#1da2db 40%,#baeaff 100%);-webkit-clip-path:polygon(calc(50% - 253px) 30px,calc(50% - 210px) 0,100% 0,100% 100%,0 100%,0 30px);clip-path:polygon(calc(50% - 253px) 30px,calc(50% - 210px) 0,100% 0,100% 100%,0 100%,0 30px)}@media (min-width:1920px){.st-Footer_Bg{background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.0833333333vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.0833333333vw auto repeat-y,-webkit-gradient(linear,left top,left bottom,color-stop(40%,#1da2db),to(#baeaff));background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.0833333333vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.0833333333vw auto repeat-y,-webkit-linear-gradient(top,#1da2db 40%,#baeaff 100%);background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.0833333333vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.0833333333vw auto repeat-y,linear-gradient(180deg,#1da2db 40%,#baeaff 100%);-webkit-clip-path:polygon(calc(50% - 13.1770833333vw) 1.5625vw,calc(50% - 10.9375vw) 0,100% 0,100% 100%,0 100%,0 1.5625vw);clip-path:polygon(calc(50% - 13.1770833333vw) 1.5625vw,calc(50% - 10.9375vw) 0,100% 0,100% 100%,0 100%,0 1.5625vw)}}@media (max-width:1479px){.st-Footer_Bg{background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.7027027027vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.7027027027vw auto repeat-y,-webkit-gradient(linear,left top,left bottom,color-stop(40%,#1da2db),to(#baeaff));background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.7027027027vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.7027027027vw auto repeat-y,-webkit-linear-gradient(top,#1da2db 40%,#baeaff 100%);background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.7027027027vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.7027027027vw auto repeat-y,linear-gradient(180deg,#1da2db 40%,#baeaff 100%);-webkit-clip-path:polygon(calc(50% - 17.0945945946vw) 2.027027027vw,calc(50% - 14.1891891892vw) 0,100% 0,100% 100%,0 100%,0 2.027027027vw);clip-path:polygon(calc(50% - 17.0945945946vw) 2.027027027vw,calc(50% - 14.1891891892vw) 0,100% 0,100% 100%,0 100%,0 2.027027027vw)}}@media print,screen and (max-width:1024px){.st-Footer_Bg{background:url(../../webp/sp/ptn-dot-sp-30-l.webp) 0 top/5.2083333333vw auto repeat-y,url(../../webp/sp/ptn-dot-sp-30-r.webp) 100% top/5.2083333333vw auto repeat-y,-webkit-gradient(linear,left top,left bottom,color-stop(70%,#1da2db),to(#baeaff));background:url(../../webp/sp/ptn-dot-sp-30-l.webp) 0 top/5.2083333333vw auto repeat-y,url(../../webp/sp/ptn-dot-sp-30-r.webp) 100% top/5.2083333333vw auto repeat-y,-webkit-linear-gradient(top,#1da2db 70%,#baeaff 100%);background:url(../../webp/sp/ptn-dot-sp-30-l.webp) 0 top/5.2083333333vw auto repeat-y,url(../../webp/sp/ptn-dot-sp-30-r.webp) 100% top/5.2083333333vw auto repeat-y,linear-gradient(180deg,#1da2db 70%,#baeaff 100%);-webkit-clip-path:polygon(0 4.9479166667vw,33.8541666667vw 4.9479166667vw,39.0625vw 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 4.9479166667vw,33.8541666667vw 4.9479166667vw,39.0625vw 0,100% 0,100% 100%,0 100%)}}.st-Footer_Bg::before{content:"";display:block;position:absolute;left:0;top:0;-webkit-transform:rotate(10deg);transform:rotate(10deg);left:calc(50% + 232px);background:url(../../webp/common/img-energie-4.webp) 0 top/contain no-repeat;width:1260px;height:2300px;top:-356px}@media (min-width:1920px){.st-Footer_Bg::before{left:calc(50% + 12.0833333333vw)}}@media (max-width:1479px){.st-Footer_Bg::before{left:calc(50% + 15.6756756757vw)}}@media (min-width:1920px){.st-Footer_Bg::before{width:65.625vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Bg::before{width:85.1351351351vw}}@media (min-width:1920px){.st-Footer_Bg::before{height:119.7916666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Bg::before{height:155.4054054054vw}}@media (min-width:1920px){.st-Footer_Bg::before{top:-18.5416666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Bg::before{top:-24.0540540541vw}}@media (max-width:1024px){.st-Footer_Bg::before{width:131.25vw!important;height:239.5833333333vw!important}}@media print,screen and (max-width:1024px){.st-Footer_Bg::before{-webkit-transform:rotate(0);transform:rotate(0);top:auto;left:47.65625vw;bottom:-78.90625vw}}.st-Footer_Inner{margin:0 auto;position:relative;width:1480px;padding-left:40px;padding-right:40px}@media (min-width:1920px){.st-Footer_Inner{width:77.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Inner{width:100vw}}@media (min-width:1920px){.st-Footer_Inner{padding-left:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Inner{padding-left:2.7027027027vw}}@media (min-width:1920px){.st-Footer_Inner{padding-right:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Inner{padding-right:2.7027027027vw}}@media (max-width:1024px){.st-Footer_Inner{width:84.375vw!important;padding-left:0!important;padding-right:0!important}}.st-Footer_Menu{display:grid;grid-template-columns:repeat(2,1fr);width:1020px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (min-width:1920px){.st-Footer_Menu{width:53.125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu{width:68.9189189189vw}}@media (min-width:1920px){.st-Footer_Menu{-webkit-column-gap:2.0833333333vw;-moz-column-gap:2.0833333333vw;column-gap:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu{-webkit-column-gap:2.7027027027vw;-moz-column-gap:2.7027027027vw;column-gap:2.7027027027vw}}@media print,screen and (max-width:1024px){.st-Footer_Menu{grid-template-columns:100%;width:100%}}.st-Footer_Menu .menu-Item:nth-of-type(1) .menu-Item_Anchor,.st-Footer_Menu .menu-Item:nth-of-type(2) .menu-Item_Anchor{border-top:1px solid rgba(255,255,255,.2)}@media print,screen and (max-width:1024px){.st-Footer_Menu .menu-Item:nth-of-type(2) .menu-Item_Anchor{border-top:none}}.st-Footer_Menu .menu-Item_Anchor{color:#fff;position:relative;display:block;border-bottom:1px solid rgba(255,255,255,.2);-webkit-transition:background .2s;transition:background .2s;padding-top:31px;padding-bottom:31px;padding-left:20px}.st-Footer_Menu .menu-Item_Anchor::before{content:"";display:block;position:absolute;top:0;left:auto;right:0;width:0%;height:100%;background:rgba(255,255,255,.1);-webkit-transition:width .5s cubic-bezier(0,.94,0,1.01);transition:width .5s cubic-bezier(0,.94,0,1.01)}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor{padding-top:1.6145833333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor{padding-top:2.0945945946vw}}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor{padding-bottom:1.6145833333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor{padding-bottom:2.0945945946vw}}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor{padding-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor{padding-left:1.3513513514vw}}@media (max-width:1024px){.st-Footer_Menu .menu-Item_Anchor{padding-top:4.9479166667vw!important;padding-bottom:4.9479166667vw!important;padding-left:2.6041666667vw!important}}.st-Footer_Menu .menu-Item_Anchor .txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:16px}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor .txt{gap:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor .txt{gap:1.0810810811vw}}@media (max-width:1024px){.st-Footer_Menu .menu-Item_Anchor .txt{gap:2.6041666667vw!important}}.st-Footer_Menu .menu-Item_Anchor .txt .en{line-height:1;letter-spacing:.04em;font-size:26px}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor .txt .en{font-size:1.3541666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor .txt .en{font-size:1.7567567568vw}}@media (max-width:1024px){.st-Footer_Menu .menu-Item_Anchor .txt .en{font-size:4.4270833333vw!important}}.st-Footer_Menu .menu-Item_Anchor .txt .jp{line-height:1;letter-spacing:.04em;opacity:.9;font-size:14px}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor .txt .jp{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor .txt .jp{font-size:.9459459459vw}}@media (max-width:1024px){.st-Footer_Menu .menu-Item_Anchor .txt .jp{font-size:2.8645833333vw!important}}.st-Footer_Menu .menu-Item_Anchor .icon{position:absolute;display:grid;place-content:center;top:0;bottom:0;margin:auto 0;border:1px solid #fff;border-radius:50%;-webkit-transition:background .2s;transition:background .2s;width:36px;height:36px;right:20px}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor .icon{width:1.875vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor .icon{width:2.4324324324vw}}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor .icon{height:1.875vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor .icon{height:2.4324324324vw}}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor .icon{right:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor .icon{right:1.3513513514vw}}@media (max-width:1024px){.st-Footer_Menu .menu-Item_Anchor .icon{width:6.5104166667vw!important;height:6.5104166667vw!important;right:2.6041666667vw!important}}.st-Footer_Menu .menu-Item_Anchor .icon_Inner{display:block;fill:#fff;width:12px}@media (min-width:1920px){.st-Footer_Menu .menu-Item_Anchor .icon_Inner{width:.625vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Menu .menu-Item_Anchor .icon_Inner{width:.8108108108vw}}@media (max-width:1024px){.st-Footer_Menu .menu-Item_Anchor .icon_Inner{width:2.6041666667vw!important}}@media (any-hover:hover){.st-Footer_Menu .menu-Item_Anchor:hover::before{right:auto;left:0;width:100%}.st-Footer_Menu .menu-Item_Anchor:hover .icon{background:#fff}.st-Footer_Menu .menu-Item_Anchor:hover .icon_Inner{-webkit-animation:moveArw .4s cubic-bezier(.03,.88,.35,1.26) forwards;animation:moveArw .4s cubic-bezier(.03,.88,.35,1.26) forwards;fill:#45beea}}.st-Footer_Official{position:relative;margin-top:80px}@media (min-width:1920px){.st-Footer_Official{margin-top:4.1666666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official{margin-top:5.4054054054vw}}@media (max-width:1024px){.st-Footer_Official{margin-top:13.0208333333vw!important}}.st-Footer_Official_Ttl{line-height:1.6;letter-spacing:.04em;color:#fff;font-size:16px}@media (min-width:1920px){.st-Footer_Official_Ttl{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Ttl{font-size:1.0810810811vw}}@media (max-width:1024px){.st-Footer_Official_Ttl{font-size:3.3854166667vw!important}}.st-Footer_Official_Anchor{display:grid;grid-template-columns:repeat(3,1fr);width:1020px;margin-top:10px;gap:8px}@media (min-width:1920px){.st-Footer_Official_Anchor{width:53.125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor{width:68.9189189189vw}}@media (min-width:1920px){.st-Footer_Official_Anchor{margin-top:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor{margin-top:.6756756757vw}}@media (min-width:1920px){.st-Footer_Official_Anchor{gap:.4166666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor{gap:.5405405405vw}}@media (max-width:1024px){.st-Footer_Official_Anchor{margin-top:3.90625vw!important;gap:1.3020833333vw!important}}@media print,screen and (max-width:1024px){.st-Footer_Official_Anchor{grid-template-columns:100%;width:100%}}.st-Footer_Official_Anchor_Item{position:relative;color:#fff;background:rgba(255,255,255,.2);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:background .2s;transition:background .2s;border-radius:6px;padding-left:31px;min-height:136px}@media (min-width:1920px){.st-Footer_Official_Anchor_Item{border-radius:.3125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item{border-radius:.4054054054vw}}@media (min-width:1920px){.st-Footer_Official_Anchor_Item{padding-left:1.6145833333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item{padding-left:2.0945945946vw}}@media (min-width:1920px){.st-Footer_Official_Anchor_Item{min-height:7.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item{min-height:9.1891891892vw}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item{border-radius:.78125vw!important;padding-left:3.90625vw!important;min-height:19.53125vw!important}}.st-Footer_Official_Anchor_Item .txt{line-height:1.6;letter-spacing:.04em;font-size:18px;margin-top:8px}@media (min-width:1920px){.st-Footer_Official_Anchor_Item .txt{font-size:.9375vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item .txt{font-size:1.2162162162vw}}@media (min-width:1920px){.st-Footer_Official_Anchor_Item .txt{margin-top:.4166666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item .txt{margin-top:.5405405405vw}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item .txt{font-size:4.1666666667vw!important;margin-top:.390625vw!important}}.st-Footer_Official_Anchor_Item .blank{position:absolute;fill:#fff;width:16px;height:16px;top:10px;right:10px}@media (min-width:1920px){.st-Footer_Official_Anchor_Item .blank{width:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item .blank{width:1.0810810811vw}}@media (min-width:1920px){.st-Footer_Official_Anchor_Item .blank{height:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item .blank{height:1.0810810811vw}}@media (min-width:1920px){.st-Footer_Official_Anchor_Item .blank{top:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item .blank{top:.6756756757vw}}@media (min-width:1920px){.st-Footer_Official_Anchor_Item .blank{right:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item .blank{right:.6756756757vw}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item .blank{width:3.125vw!important;height:3.125vw!important;top:1.5625vw!important;right:1.5625vw!important}}.st-Footer_Official_Anchor_Item .icon{fill:#fff;width:26px}@media (min-width:1920px){.st-Footer_Official_Anchor_Item .icon{width:1.3541666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item .icon{width:1.7567567568vw}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item .icon{width:4.6875vw!important}}.st-Footer_Official_Anchor_Item:nth-of-type(1),.st-Footer_Official_Anchor_Item:nth-of-type(2){grid-row-start:span 2;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;align-content:flex-end;padding-bottom:17px}@media (min-width:1920px){.st-Footer_Official_Anchor_Item:nth-of-type(1),.st-Footer_Official_Anchor_Item:nth-of-type(2){padding-bottom:.8854166667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item:nth-of-type(1),.st-Footer_Official_Anchor_Item:nth-of-type(2){padding-bottom:1.1486486486vw}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item:nth-of-type(1),.st-Footer_Official_Anchor_Item:nth-of-type(2){padding-bottom:2.9947916667vw!important}}.st-Footer_Official_Anchor_Item:nth-of-type(1) .txt,.st-Footer_Official_Anchor_Item:nth-of-type(2) .txt{width:100%;font-size:20px}@media (min-width:1920px){.st-Footer_Official_Anchor_Item:nth-of-type(1) .txt,.st-Footer_Official_Anchor_Item:nth-of-type(2) .txt{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Official_Anchor_Item:nth-of-type(1) .txt,.st-Footer_Official_Anchor_Item:nth-of-type(2) .txt{font-size:1.3513513514vw}}@media (max-width:1024px){.st-Footer_Official_Anchor_Item:nth-of-type(1) .txt,.st-Footer_Official_Anchor_Item:nth-of-type(2) .txt{font-size:4.1666666667vw!important}}@media (any-hover:hover){.st-Footer_Official_Anchor_Item:hover{background:rgba(255,255,255,.3)}.st-Footer_Official_Anchor_Item:hover .blank{-webkit-animation:moveArw-w .5s cubic-bezier(.03,.88,.35,1.26) forwards;animation:moveArw-w .5s cubic-bezier(.03,.88,.35,1.26) forwards}}.st-Footer_Link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:60px}@media (min-width:1920px){.st-Footer_Link{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Link{margin-top:4.0540540541vw}}@media (max-width:1024px){.st-Footer_Link{margin-top:10.4166666667vw!important}}@media print,screen and (max-width:1024px){.st-Footer_Link{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.st-Footer_Link_Logo{display:block;width:127px;margin-right:31px}@media (min-width:1920px){.st-Footer_Link_Logo{width:6.6145833333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Link_Logo{width:8.5810810811vw}}@media (min-width:1920px){.st-Footer_Link_Logo{margin-right:1.6145833333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Link_Logo{margin-right:2.0945945946vw}}@media (max-width:1024px){.st-Footer_Link_Logo{width:20.8333333333vw!important;margin-right:52.0833333333vw!important;margin-bottom:5.2083333333vw!important}}.st-Footer_Link_Txt{color:#fff;line-height:1;letter-spacing:.06em;font-size:14px;margin-right:24px}@media (min-width:1920px){.st-Footer_Link_Txt{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Link_Txt{font-size:.9459459459vw}}@media (min-width:1920px){.st-Footer_Link_Txt{margin-right:1.25vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Link_Txt{margin-right:1.6216216216vw}}@media (max-width:1024px){.st-Footer_Link_Txt{font-size:3.125vw!important;margin-right:3.90625vw!important}}.st-Footer_Bottom{color:#fff;line-height:1.8;letter-spacing:.04em;margin-top:30px;font-size:12px}@media (min-width:1920px){.st-Footer_Bottom{margin-top:1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Bottom{margin-top:2.027027027vw}}@media (min-width:1920px){.st-Footer_Bottom{font-size:.625vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Bottom{font-size:.8108108108vw}}@media (max-width:1024px){.st-Footer_Bottom{margin-top:5.2083333333vw!important;font-size:2.6041666667vw!important}}@media print,screen and (max-width:1024px){.st-Footer_Bottom{text-shadow:0 0 1.0416666667vw #71c9ee,0 0 1.0416666667vw #71c9ee}}.st-Footer_Bottom p+p{margin-top:10px}@media (min-width:1920px){.st-Footer_Bottom p+p{margin-top:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Bottom p+p{margin-top:.6756756757vw}}@media (max-width:1024px){.st-Footer_Bottom p+p{margin-top:2.6041666667vw!important}}.st-Footer_Loop{position:absolute}.st-Footer_Loop_Wrapper{width:100%;position:absolute;overflow:hidden;bottom:0;left:0;line-height:1;letter-spacing:0;color:#fff;height:252px;font-size:340px}@media (min-width:1920px){.st-Footer_Loop_Wrapper{height:13.125vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Loop_Wrapper{height:17.027027027vw}}@media (min-width:1920px){.st-Footer_Loop_Wrapper{font-size:17.7083333333vw}}@media (min-width:1025px) and (max-width:1479px){.st-Footer_Loop_Wrapper{font-size:22.972972973vw}}@media (max-width:1024px){.st-Footer_Loop_Wrapper{height:25.5208333333vw!important;font-size:35.15625vw!important}}.st-Contents-countdown .idx-Wrapper{background:#f3fcff;color:#000;display:none}.idx-Wrapper{position:relative}.idx-Wrapper::after{content:"";display:block;position:absolute;width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:100000}.idx-Wrapper:not(.is-loading)::after{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.idx-Kv{position:relative}@media print,screen and (max-width:1024px){.idx-Kv{background:url(../../webp/sp/index/bg-visual.webp) 0 top/100% auto no-repeat}}.idx-Kv_Bg{position:absolute;background:url(../../webp/pc/index/bg-visual.webp) 0 top/100% auto no-repeat;width:100%;height:133.6458333333vw;top:0;left:0;z-index:1}@media print,screen and (max-width:1024px){.idx-Kv_Bg{background:url(../../webp/sp/index/bg-visual.webp) 0 top/100% auto no-repeat;height:250vw}}.idx-Kv_Bg::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../webp/pc/index/bg-visual-line.webp) 0 top/100% auto no-repeat;-webkit-transition:opacity 1.2s 1s cubic-bezier(0,.78,0,1),-webkit-transform 1.2s 1s cubic-bezier(0,.78,0,1);transition:opacity 1.2s 1s cubic-bezier(0,.78,0,1),-webkit-transform 1.2s 1s cubic-bezier(0,.78,0,1);transition:transform 1.2s 1s cubic-bezier(0,.78,0,1),opacity 1.2s 1s cubic-bezier(0,.78,0,1);transition:transform 1.2s 1s cubic-bezier(0,.78,0,1),opacity 1.2s 1s cubic-bezier(0,.78,0,1),-webkit-transform 1.2s 1s cubic-bezier(0,.78,0,1);opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (max-width:1024px){.idx-Kv_Bg::after{background:url(../../webp/sp/index/bg-visual-line.webp) 0 top/100% auto no-repeat}}@media print,screen and (min-width:1025px){.idx-Kv_Bg::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.idx-Wrapper:not(.is-loading) .idx-Kv_Bg::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.main-container{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:360px 1fr 360px;grid-template-rows:auto;gap:0 0;grid-template-areas:"info-section hero-section contents-section"}@media (max-width:1479px){.main-container{grid-template-columns:24.3243243243vw 1fr 24.3243243243vw}}@media print,screen and (max-width:1024px){.main-container{display:block}}.hero-section{-ms-grid-row:1;-ms-grid-column:3;grid-area:hero-section}@media print,screen and (max-width:1024px){.hero-section{width:100%;padding:12.3697916667vw 1.3020833333vw 0;position:absolute;width:100%;top:0;left:0}}.info-section{-ms-grid-row:1;-ms-grid-column:1;grid-area:info-section}@media print,screen and (max-width:1024px){.info-section{position:relative}}@media print,screen and (min-width:1025px){.info-inner{padding:40px 0 0}}@media (max-width:1479px){.info-inner{padding:2.7027027027vw 0 0}}@media print,screen and (max-width:1024px){.info-inner{padding-top:4.1666666667vw}}.contents-section{-ms-grid-row:1;-ms-grid-column:5;grid-area:contents-section}@media print,screen and (max-width:1024px){.contents-section{position:absolute;width:100%;top:0;left:0;padding-top:163.1510416667vw}}@media print,screen and (min-width:1025px){.contents-inner{padding:36px 0 0}}@media (max-width:1479px){.contents-inner{padding:2.4324324324vw 0 0}}@media print,screen and (max-width:1024px){.contents-inner{padding:0}}.catch-image{margin:0 0 0 80px;width:211px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:1479px){.catch-image{width:14.2567567568vw;margin-left:5.4054054054vw}}@media print,screen and (max-width:1024px){.catch-image{margin:0;width:100%}}.hero-images{opacity:0;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-clip-path:polygon(2.17% 0,100% 0,100% 98.37%,97.83% 100%,2.17% 100%,0 98.37%);clip-path:polygon(2.17% 0,100% 0,100% 98.37%,97.83% 100%,2.17% 100%,0 98.37%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%}@media print,screen and (max-width:1024px){.hero-images{-webkit-clip-path:polygon(0 0,100% 0,100% 97.16%,96.26% 100%,3.74% 100%,0 97.16%);clip-path:polygon(0 0,100% 0,100% 97.16%,96.26% 100%,3.74% 100%,0 97.16%)}}.hero-images .cover{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-images .cover:nth-of-type(5){background:#00adf8}.hero-images .cover:nth-of-type(4){background:#fb465b}.hero-images .cover:nth-of-type(3){background:#de15b6}.hero-images .cover:nth-of-type(2){background:#9aa6bb}.hero-images .cover:nth-of-type(1){background:#00eb33}.hero-image img{-webkit-transform:translateY(50%) scale(1.2);transform:translateY(50%) scale(1.2)}.hero-container{position:relative}.site-logo{width:461px;margin-left:20px;position:relative;z-index:10;opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:opacity .3s 1.1s,-webkit-transform .3s 1.1s cubic-bezier(.03,.88,.35,1.26);transition:opacity .3s 1.1s,-webkit-transform .3s 1.1s cubic-bezier(.03,.88,.35,1.26);transition:transform .3s 1.1s cubic-bezier(.03,.88,.35,1.26),opacity .3s 1.1s;transition:transform .3s 1.1s cubic-bezier(.03,.88,.35,1.26),opacity .3s 1.1s,-webkit-transform .3s 1.1s cubic-bezier(.03,.88,.35,1.26);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (max-width:1024px){.site-logo{-webkit-transition:opacity .3s 1s,-webkit-transform .3s 1s cubic-bezier(.03,.88,.35,1.26);transition:opacity .3s 1s,-webkit-transform .3s 1s cubic-bezier(.03,.88,.35,1.26);transition:transform .3s 1s cubic-bezier(.03,.88,.35,1.26),opacity .3s 1s;transition:transform .3s 1s cubic-bezier(.03,.88,.35,1.26),opacity .3s 1s,-webkit-transform .3s 1s cubic-bezier(.03,.88,.35,1.26)}}@media (max-width:1479px){.site-logo{width:31.1486486486vw;margin-left:1.3513513514vw}}@media print,screen and (max-width:1024px){.site-logo{margin:0 auto;width:71.875vw}}.site-logo::before{content:"";display:block;position:absolute;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../../webp/common/logo.webp) 0 top/100% auto no-repeat;-webkit-transition:opacity .8s 1.2s cubic-bezier(0,.55,.45,1),-webkit-transform .8s 1.2s cubic-bezier(0,.55,.45,1),-webkit-filter .8s 1.2s cubic-bezier(0,.55,.45,1);transition:opacity .8s 1.2s cubic-bezier(0,.55,.45,1),-webkit-transform .8s 1.2s cubic-bezier(0,.55,.45,1),-webkit-filter .8s 1.2s cubic-bezier(0,.55,.45,1);transition:transform .8s 1.2s cubic-bezier(0,.55,.45,1),opacity .8s 1.2s cubic-bezier(0,.55,.45,1),filter .8s 1.2s cubic-bezier(0,.55,.45,1);transition:transform .8s 1.2s cubic-bezier(0,.55,.45,1),opacity .8s 1.2s cubic-bezier(0,.55,.45,1),filter .8s 1.2s cubic-bezier(0,.55,.45,1),-webkit-transform .8s 1.2s cubic-bezier(0,.55,.45,1),-webkit-filter .8s 1.2s cubic-bezier(0,.55,.45,1);opacity:.2;-webkit-filter:blur(0);filter:blur(0)}@media print,screen and (max-width:1024px){.site-logo::before{-webkit-transition:opacity .8s 1.1s cubic-bezier(0,.55,.45,1),-webkit-transform .8s 1.1s cubic-bezier(0,.55,.45,1),-webkit-filter .8s 1.1s cubic-bezier(0,.55,.45,1);transition:opacity .8s 1.1s cubic-bezier(0,.55,.45,1),-webkit-transform .8s 1.1s cubic-bezier(0,.55,.45,1),-webkit-filter .8s 1.1s cubic-bezier(0,.55,.45,1);transition:transform .8s 1.1s cubic-bezier(0,.55,.45,1),opacity .8s 1.1s cubic-bezier(0,.55,.45,1),filter .8s 1.1s cubic-bezier(0,.55,.45,1);transition:transform .8s 1.1s cubic-bezier(0,.55,.45,1),opacity .8s 1.1s cubic-bezier(0,.55,.45,1),filter .8s 1.1s cubic-bezier(0,.55,.45,1),-webkit-transform .8s 1.1s cubic-bezier(0,.55,.45,1),-webkit-filter .8s 1.1s cubic-bezier(0,.55,.45,1)}}@media print,screen and (min-width:1025px){.site-logo::before{opacity:.1}}.idx-Wrapper:not(.is-loading) .site-logo{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.idx-Wrapper:not(.is-loading) .site-logo::before{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4)}.onair-info{width:285px;margin-top:52px;margin-left:46px;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(0);transform:scale(0);opacity:0}@media (max-width:1479px){.onair-info{width:19.2567567568vw;margin-top:3.5135135135vw;margin-left:3.1081081081vw}}@media print,screen and (max-width:1024px){.onair-info{width:89.5833333333vw;margin:211.8489583333vw auto 0}}.main-menu{margin-top:50px;padding:0 40px 0 60px}@media (max-width:1479px){.main-menu{margin-top:3.3783783784vw;padding:0 2.7027027027vw 0 4.0540540541vw}}.main-menu-list{display:grid;grid-template-columns:100%;grid-gap:24px 0;width:100%}@media (max-width:1479px){.main-menu-list{grid-gap:1.6216216216vw 0}}.main-menu-list .menu-Item{position:relative;-webkit-transform:translateX(-10%);transform:translateX(-10%);opacity:0}.main-menu-list .menu-Item .en{font-size:20px;font-weight:600!important;display:inline-block;position:relative;-webkit-transition:color .2s;transition:color .2s}@media (max-width:1479px){.main-menu-list .menu-Item .en{font-size:1.3513513514vw}}.main-menu-list .menu-Item .en::before{content:"";display:block;position:absolute;top:0;left:auto;right:0;width:0%;height:100%;background:#000;z-index:-1;-webkit-transition:width .5s cubic-bezier(0,.94,0,1.01);transition:width .5s cubic-bezier(0,.94,0,1.01)}.main-menu-list .menu-Item .jp{font-size:12px;color:#555;margin-left:10px;padding-bottom:2px}@media (max-width:1479px){.main-menu-list .menu-Item .jp{font-size:.8108108108vw;margin-left:.6756756757vw;padding-bottom:.1351351351vw}}.main-menu-list .menu-Item .icon{display:none}.main-menu-list .menu-Item_Anchor{display:block}@media (any-hover:hover){.main-menu-list .menu-Item_Anchor:hover .txt .en{color:#fff}.main-menu-list .menu-Item_Anchor:hover .txt .en::before{right:auto;left:0;width:100%}}.main-official{margin-top:40px;padding:0 40px 0 60px}@media (max-width:1479px){.main-official{margin-top:2.7027027027vw;padding:0 2.7027027027vw 0 4.0540540541vw}}.main-official-ttl{position:relative;font-size:14px;line-height:1;letter-spacing:0;display:grid;grid-template-columns:auto 1fr;gap:10px}@media (max-width:1479px){.main-official-ttl{font-size:.9459459459vw;gap:.6756756757vw}}.main-official-ttl::after{content:"";display:block;height:1px;width:100%;margin-top:7px;background:var(--grad-2,linear-gradient(90deg,#c13030 .65%,#f863a1 17.43%,#c741df 33.22%,#7863c7 50%,#1ca2db 66.78%,#30b04d 82.57%,#c0c7d8 99.35%))}@media (max-width:1479px){.main-official-ttl::after{margin-top:.472972973vw}}.main-official-list{display:grid;grid-template-columns:100%;gap:4px;margin-top:20px}@media (max-width:1479px){.main-official-list{gap:.2702702703vw;margin-top:1.3513513514vw}}.main-official-list .anchor{display:-webkit-box;display:-webkit-flex;display:flex;padding:11px 20px;gap:10px;background:rgba(255,255,255,.8);border-radius:100vmax}@media (max-width:1479px){.main-official-list .anchor{padding:.7432432432vw 1.3513513514vw;gap:.6756756757vw}}.main-official-list .anchor .icon{width:18px}@media (max-width:1479px){.main-official-list .anchor .icon{width:1.2162162162vw}}.main-official-list .anchor .txt{font-size:14px;line-height:1.2;letter-spacing:0}@media (max-width:1479px){.main-official-list .anchor .txt{font-size:.9459459459vw}}@media (any-hover:hover){.main-official-list .anchor{-webkit-transition:background .2s;transition:background .2s}.main-official-list .anchor:hover{background:#fff}}.idx-Wrapper:not(.is-loading) .hero-images{-webkit-transition:opacity 0s .3s,-webkit-mask-position .5s .3s cubic-bezier(.1,1,0,.96);transition:opacity 0s .3s,-webkit-mask-position .5s .3s cubic-bezier(.1,1,0,.96);transition:opacity 0s .3s,mask-position .5s .3s cubic-bezier(.1,1,0,.96);transition:opacity 0s .3s,mask-position .5s .3s cubic-bezier(.1,1,0,.96),-webkit-mask-position .5s .3s cubic-bezier(.1,1,0,.96);opacity:1;-webkit-mask-position:0 0;mask-position:0 0}.idx-Wrapper:not(.is-loading) .hero-images .cover{height:0;-webkit-transition:height .5s cubic-bezier(.1,1,0,.96);transition:height .5s cubic-bezier(.1,1,0,.96)}.idx-Wrapper:not(.is-loading) .hero-images .cover:nth-of-type(5){-webkit-transition-delay:.4s;transition-delay:.4s}.idx-Wrapper:not(.is-loading) .hero-images .cover:nth-of-type(4){-webkit-transition-delay:.5s;transition-delay:.5s}.idx-Wrapper:not(.is-loading) .hero-images .cover:nth-of-type(3){-webkit-transition-delay:.6s;transition-delay:.6s}.idx-Wrapper:not(.is-loading) .hero-images .cover:nth-of-type(2){-webkit-transition-delay:.7s;transition-delay:.7s}.idx-Wrapper:not(.is-loading) .hero-images .cover:nth-of-type(1){-webkit-transition-delay:.8s;transition-delay:.8s}.idx-Wrapper:not(.is-loading) .hero-image img{-webkit-transition:-webkit-transform .8s .6s cubic-bezier(.1,1,0,.96);transition:-webkit-transform .8s .6s cubic-bezier(.1,1,0,.96);transition:transform .8s .6s cubic-bezier(.1,1,0,.96);transition:transform .8s .6s cubic-bezier(.1,1,0,.96),-webkit-transform .8s .6s cubic-bezier(.1,1,0,.96);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.idx-Staff{position:relative;background:#fff;padding-top:306px;padding-bottom:207px}@media (min-width:1920px){.idx-Staff{padding-top:15.9375vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff{padding-top:23.90625vw}}@media (min-width:1920px){.idx-Staff{padding-bottom:10.78125vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff{padding-bottom:16.171875vw}}@media (max-width:1024px){.idx-Staff{margin-top:13.0208333333vw!important;padding-top:20.4427083333vw!important;padding-bottom:26.0416666667vw!important}}@media print,screen and (max-width:1024px){.idx-Staff{background:url(../../webp/sp/index/deco-partition.webp) 0 top/100% auto no-repeat}}.idx-Staff_Bg{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../webp/common/img-dot-uneven-l.webp) 0 top/430px auto no-repeat,url(../../webp/common/img-dot-uneven-r.webp) 100% top/430px auto no-repeat;z-index:2;pointer-events:none}@media (min-width:1920px){.idx-Staff_Bg{background:url(../../webp/common/img-dot-uneven-l.webp) 0 top/22.3958333333vw auto no-repeat,url(../../webp/common/img-dot-uneven-r.webp) 100% top/22.3958333333vw auto no-repeat}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_Bg{background:url(../../webp/common/img-dot-uneven-l.webp) 0 top/33.59375vw auto no-repeat,url(../../webp/common/img-dot-uneven-r.webp) 100% top/33.59375vw auto no-repeat}}@media print,screen and (max-width:1024px){.idx-Staff_Bg{height:calc(100% + 43.4895833333vw);background:url(../../webp/sp/index/bg_staff.webp) 0 top/100% auto no-repeat;top:-43.4895833333vw;left:0;z-index:-1}}.idx-Staff_Inner{position:relative;z-index:2;margin:0 auto;width:1200px}@media (min-width:1920px){.idx-Staff_Inner{width:62.5vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_Inner{width:93.75vw}}@media print,screen and (max-width:1024px){.idx-Staff_Inner{width:100%}}.idx-Staff_List{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:102px;gap:80px}@media (min-width:1920px){.idx-Staff_List{margin-top:5.3125vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List{margin-top:7.96875vw}}@media (min-width:1920px){.idx-Staff_List{gap:4.1666666667vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List{gap:6.25vw}}@media (max-width:1024px){.idx-Staff_List{margin-top:11.71875vw!important}}@media print,screen and (max-width:1024px){.idx-Staff_List{display:grid;grid-template-columns:100%;gap:9.375vw}}.idx-Staff_List_Item{text-align:center;width:400px}@media (min-width:1920px){.idx-Staff_List_Item{width:20.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List_Item{width:31.25vw}}@media print,screen and (max-width:1024px){.idx-Staff_List_Item{width:100%}}.idx-Staff_List_Item .role{line-height:1.6;letter-spacing:.04em;position:relative;font-size:20px;padding-bottom:10px}@media (min-width:1920px){.idx-Staff_List_Item .role{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List_Item .role{font-size:1.5625vw}}@media (min-width:1920px){.idx-Staff_List_Item .role{padding-bottom:.5208333333vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List_Item .role{padding-bottom:.78125vw}}@media (max-width:1024px){.idx-Staff_List_Item .role{font-size:4.1666666667vw!important;padding-bottom:2.0833333333vw!important}}.idx-Staff_List_Item .role::after{content:"";display:block;position:absolute;height:2px;left:0;right:0;margin:0 auto;bottom:0;background:-webkit-gradient(linear,right top,left top,from(#c1c7d7),color-stop(20%,#c1c7d7),color-stop(21%,#32b04d),color-stop(40%,#32b04d),color-stop(41%,#1da2db),color-stop(60%,#1da2db),color-stop(61%,#c842df),color-stop(80%,#c842df),color-stop(81%,#f864a2),to(#f864a2));background:-webkit-linear-gradient(right,#c1c7d7 0,#c1c7d7 20%,#32b04d 21%,#32b04d 40%,#1da2db 41%,#1da2db 60%,#c842df 61%,#c842df 80%,#f864a2 81%,#f864a2 100%);background:linear-gradient(270deg,#c1c7d7 0,#c1c7d7 20%,#32b04d 21%,#32b04d 40%,#1da2db 41%,#1da2db 60%,#c842df 61%,#c842df 80%,#f864a2 81%,#f864a2 100%);width:40px}@media (min-width:1920px){.idx-Staff_List_Item .role::after{width:2.0833333333vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List_Item .role::after{width:3.125vw}}@media (max-width:1024px){.idx-Staff_List_Item .role::after{width:7.8125vw!important}}.idx-Staff_List_Item .name{line-height:1.6;letter-spacing:.04em;font-weight:900;font-size:60px}@media (min-width:1920px){.idx-Staff_List_Item .name{font-size:3.125vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List_Item .name{font-size:4.6875vw}}@media (max-width:1024px){.idx-Staff_List_Item .name{font-size:9.8958333333vw!important}}.idx-Staff_List_Item .works{line-height:1.8;letter-spacing:.04em;font-weight:500;opacity:.4;font-size:16px;margin-top:4px}@media (min-width:1920px){.idx-Staff_List_Item .works{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List_Item .works{font-size:1.25vw}}@media (min-width:1920px){.idx-Staff_List_Item .works{margin-top:.2083333333vw}}@media (min-width:1025px) and (max-width:1279px){.idx-Staff_List_Item .works{margin-top:.3125vw}}@media (max-width:1024px){.idx-Staff_List_Item .works{font-size:3.125vw!important;margin-top:1.5625vw!important}}.idx-Intro{position:relative;z-index:2;margin-top:-30px}@media (min-width:1920px){.idx-Intro{margin-top:-1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro{margin-top:-2.027027027vw}}.idx-Intro::before{content:"";display:block;position:absolute;background:url(../../webp/common/img-energie-3.webp) 0 top/contain no-repeat;z-index:1;width:1260px;height:2300px;top:426px;right:-526px}@media print,screen and (max-width:1024px){.idx-Intro::before{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@media (min-width:1920px){.idx-Intro::before{width:65.625vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro::before{width:85.1351351351vw}}@media (min-width:1920px){.idx-Intro::before{height:119.7916666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro::before{height:155.4054054054vw}}@media (min-width:1920px){.idx-Intro::before{top:22.1875vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro::before{top:28.7837837838vw}}@media (min-width:1920px){.idx-Intro::before{right:-27.3958333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro::before{right:-35.5405405405vw}}@media (max-width:1024px){.idx-Intro::before{width:131.25vw!important;height:239.5833333333vw!important;top:51.8229166667vw!important;right:-77.8645833333vw!important}}.idx-Intro::after{content:"";display:block;position:absolute;width:100%;height:65px;background:url(../../webp/pc/img-border-deco.webp) center top/1920px auto no-repeat;left:0;top:-35px}@media (min-width:1920px){.idx-Intro::after{height:3.3854166667vw;background-size:100% auto;top:-1.8229166667vw}}@media (max-width:1479px){.idx-Intro::after{height:4.3918918919vw;background-size:129.7297297297vw auto;top:-2.3648648649vw}}@media print,screen and (max-width:1024px){.idx-Intro::after{background:url(../../webp/sp/img-border-deco_sp.webp) center top/100% auto no-repeat;height:9.1145833333vw;top:-4.5572916667vw}}.idx-Intro_Top{position:relative;z-index:2;-webkit-clip-path:polygon(calc(50% - 253px) 30px,calc(50% - 210px) 0,100% 0,100% 100%,0 100%,0 30px);clip-path:polygon(calc(50% - 253px) 30px,calc(50% - 210px) 0,100% 0,100% 100%,0 100%,0 30px);padding-top:883px}@media (min-width:1920px){.idx-Intro_Top{padding-top:45.9895833333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Top{padding-top:59.6621621622vw}}@media (max-width:1024px){.idx-Intro_Top{padding-top:88.4114583333vw!important}}@media (min-width:1920px){.idx-Intro_Top{-webkit-clip-path:polygon(calc(50% - 13.1770833333vw) 1.5625vw,calc(50% - 10.9375vw) 0,100% 0,100% 100%,0 100%,0 1.5625vw);clip-path:polygon(calc(50% - 13.1770833333vw) 1.5625vw,calc(50% - 10.9375vw) 0,100% 0,100% 100%,0 100%,0 1.5625vw)}}@media (max-width:1479px){.idx-Intro_Top{-webkit-clip-path:polygon(calc(50% - 17.0945945946vw) 2.027027027vw,calc(50% - 14.1891891892vw) 0,100% 0,100% 100%,0 100%,0 2.027027027vw);clip-path:polygon(calc(50% - 17.0945945946vw) 2.027027027vw,calc(50% - 14.1891891892vw) 0,100% 0,100% 100%,0 100%,0 2.027027027vw)}}@media print,screen and (max-width:1024px){.idx-Intro_Top{-webkit-clip-path:polygon(0 4.9479166667vw,33.8541666667vw 4.9479166667vw,39.0625vw 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 4.9479166667vw,33.8541666667vw 4.9479166667vw,39.0625vw 0,100% 0,100% 100%,0 100%)}}.idx-Intro_Bg{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-clip-path:polygon(calc(50% - 253px) 30px,calc(50% - 210px) 0,100% 0,100% 100%,0 100%,0 30px);clip-path:polygon(calc(50% - 253px) 30px,calc(50% - 210px) 0,100% 0,100% 100%,0 100%,0 30px)}.idx-Intro_Bg::before{content:"";display:block;position:absolute;width:100%;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(#36b5e4),color-stop(80%,#dcf3f7),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#36b5e4 0,#dcf3f7 80%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#36b5e4 0,#dcf3f7 80%,rgba(255,255,255,0) 100%);height:980px}@media (min-width:1920px){.idx-Intro_Bg::before{height:51.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Bg::before{height:66.2162162162vw}}@media (max-width:1024px){.idx-Intro_Bg::before{height:109.375vw!important}}@media print,screen and (max-width:1024px){.idx-Intro_Bg::before{background:-webkit-gradient(linear,left top,left bottom,from(#36b5e4),color-stop(80%,#dcf3f7),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#36b5e4 0,#dcf3f7 80%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#36b5e4 0,#dcf3f7 80%,rgba(255,255,255,0) 100%)}}.idx-Intro_Bg::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/40px auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/40px auto repeat-y}@media (min-width:1920px){.idx-Intro_Bg::after{background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.0833333333vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.0833333333vw auto repeat-y}}@media (max-width:1479px){.idx-Intro_Bg::after{background:url(../../webp/pc/ptn-dot-pc-l.webp) 0 top/2.7027027027vw auto repeat-y,url(../../webp/pc/ptn-dot-pc-r.webp) 100% top/2.7027027027vw auto repeat-y}}@media print,screen and (max-width:1024px){.idx-Intro_Bg::after{background:url(../../webp/sp/ptn-dot-sp-l.webp) 0 top/5.2083333333vw auto repeat-y,url(../../webp/sp/ptn-dot-sp-r.webp) 100% top/5.2083333333vw auto repeat-y}}@media (min-width:1920px){.idx-Intro_Bg{-webkit-clip-path:polygon(calc(50% - 13.1770833333vw) 1.5625vw,calc(50% - 10.9375vw) 0,100% 0,100% 100%,0 100%,0 1.5625vw);clip-path:polygon(calc(50% - 13.1770833333vw) 1.5625vw,calc(50% - 10.9375vw) 0,100% 0,100% 100%,0 100%,0 1.5625vw)}}@media (max-width:1479px){.idx-Intro_Bg{-webkit-clip-path:polygon(calc(50% - 17.0945945946vw) 2.027027027vw,calc(50% - 14.1891891892vw) 0,100% 0,100% 100%,0 100%,0 2.027027027vw);clip-path:polygon(calc(50% - 17.0945945946vw) 2.027027027vw,calc(50% - 14.1891891892vw) 0,100% 0,100% 100%,0 100%,0 2.027027027vw)}}@media print,screen and (max-width:1024px){.idx-Intro_Bg{-webkit-clip-path:polygon(0 4.9479166667vw,33.8541666667vw 4.9479166667vw,39.0625vw 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 4.9479166667vw,33.8541666667vw 4.9479166667vw,39.0625vw 0,100% 0,100% 100%,0 100%)}}.idx-Intro_Container{position:relative}.idx-Intro_Container::before{content:"";display:block;position:absolute;background:url(../../webp/common/img-energie-4.webp) 0 top/contain no-repeat;z-index:1;width:1260px;height:2300px;bottom:-480px;right:-526px}@media (min-width:1920px){.idx-Intro_Container::before{width:65.625vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Container::before{width:85.1351351351vw}}@media (min-width:1920px){.idx-Intro_Container::before{height:119.7916666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Container::before{height:155.4054054054vw}}@media (min-width:1920px){.idx-Intro_Container::before{bottom:-25vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Container::before{bottom:-32.4324324324vw}}@media (min-width:1920px){.idx-Intro_Container::before{right:-27.3958333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Container::before{right:-35.5405405405vw}}@media (max-width:1024px){.idx-Intro_Container::before{width:131.25vw!important;height:239.5833333333vw!important;bottom:3.90625vw!important;right:-69.921875vw!important}}.idx-Intro_Loop_Wrapper{width:100%;position:absolute;overflow:hidden;top:0;left:0;line-height:1;letter-spacing:0;color:#fff;height:340px;font-size:340px}@media (min-width:1920px){.idx-Intro_Loop_Wrapper{height:17.7083333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Loop_Wrapper{height:22.972972973vw}}@media (min-width:1920px){.idx-Intro_Loop_Wrapper{font-size:17.7083333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Loop_Wrapper{font-size:22.972972973vw}}@media (max-width:1024px){.idx-Intro_Loop_Wrapper{height:35.15625vw!important;font-size:35.15625vw!important}}.idx-Intro_Loop_Wrapper-0,.idx-Intro_Loop_Wrapper-2{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media print,screen and (max-width:1024px){.idx-Intro_Loop_Wrapper-0,.idx-Intro_Loop_Wrapper-2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}}.idx-Intro_Loop_Wrapper-0{top:-81px}@media (min-width:1920px){.idx-Intro_Loop_Wrapper-0{top:-4.21875vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Loop_Wrapper-0{top:-5.472972973vw}}@media (max-width:1024px){.idx-Intro_Loop_Wrapper-0{top:-7.6822916667vw!important}}.idx-Intro_Loop_Wrapper-1{top:171px}@media (min-width:1920px){.idx-Intro_Loop_Wrapper-1{top:8.90625vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Loop_Wrapper-1{top:11.5540540541vw}}@media (max-width:1024px){.idx-Intro_Loop_Wrapper-1{top:18.359375vw!important}}.idx-Intro_Loop_Wrapper-2{top:423px}@media (min-width:1920px){.idx-Intro_Loop_Wrapper-2{top:22.03125vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Loop_Wrapper-2{top:28.5810810811vw}}@media (max-width:1024px){.idx-Intro_Loop_Wrapper-2{top:44.4010416667vw!important}}.idx-Intro_Inner{z-index:2;position:relative;margin:0 auto;width:clamp(1400px,100% - 240px,100% - 240px)}@media (max-width:1479px){.idx-Intro_Inner{width:94.5945945946vw}}@media print,screen and (max-width:1024px){.idx-Intro_Inner{width:92.1875vw}}.idx-Intro_Middle{position:relative;z-index:3;padding-top:60px;padding-bottom:160px}@media (min-width:1920px){.idx-Intro_Middle{padding-top:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Middle{padding-top:4.0540540541vw}}@media (min-width:1920px){.idx-Intro_Middle{padding-bottom:8.3333333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Middle{padding-bottom:10.8108108108vw}}@media (max-width:1024px){.idx-Intro_Middle{padding-top:0!important;padding-bottom:23.4375vw!important}}.idx-Intro_Line{width:100%;height:100lvh;display:grid;grid-template-columns:repeat(5,1fr);position:relative;z-index:10;overflow:hidden}@media print,screen and (max-width:1024px){.idx-Intro_Line{height:calc(100lvh + 120px)}}.idx-Intro_Line .line-Item{display:block;height:100%;overflow:hidden}.idx-Intro_Line .line-Item .img{width:100%;height:calc(100% + 150px);display:block}.idx-Intro_Line .line-Item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.idx-Intro_Line .line-Item:nth-of-type(1){background:#fb465b}.idx-Intro_Line .line-Item:nth-of-type(2){background:#00eb33}.idx-Intro_Line .line-Item:nth-of-type(3){background:#00adf8}.idx-Intro_Line .line-Item:nth-of-type(4){background:#9aa6bb}.idx-Intro_Line .line-Item:nth-of-type(5){background:#de15b6}.idx-Intro_Bottom{position:relative;z-index:3;padding-top:100px;padding-bottom:40px}@media (min-width:1920px){.idx-Intro_Bottom{padding-top:5.2083333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Bottom{padding-top:6.7567567568vw}}@media (min-width:1920px){.idx-Intro_Bottom{padding-bottom:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Intro_Bottom{padding-bottom:2.7027027027vw}}@media (max-width:1024px){.idx-Intro_Bottom{padding-top:20.8333333333vw!important;padding-bottom:7.8125vw!important}}.txt-Wrapper{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:900;line-height:1.6;letter-spacing:.04em}.txt-Wrapper-0{margin-top:60px}@media (min-width:1920px){.txt-Wrapper-0{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper-0{margin-top:4.0540540541vw}}.txt-Wrapper .en{letter-spacing:.12em;font-size:12px;margin-top:60px}@media (min-width:1920px){.txt-Wrapper .en{font-size:.625vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .en{font-size:.8108108108vw}}@media (min-width:1920px){.txt-Wrapper .en{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .en{margin-top:4.0540540541vw}}@media (max-width:1024px){.txt-Wrapper .en{font-size:2.6041666667vw!important;margin-top:7.8125vw!important}}.txt-Wrapper .txt-0{letter-spacing:.04em;font-size:48px}@media (min-width:1920px){.txt-Wrapper .txt-0{font-size:2.5vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-0{font-size:3.2432432432vw}}@media (max-width:1024px){.txt-Wrapper .txt-0{font-size:6.25vw!important}}.txt-Wrapper .txt-1{-webkit-transform:translateX(-.04em);transform:translateX(-.04em);letter-spacing:0;font-size:119px;margin-top:-20px}@media (min-width:1920px){.txt-Wrapper .txt-1{font-size:6.1979166667vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-1{font-size:8.0405405405vw}}@media (min-width:1920px){.txt-Wrapper .txt-1{margin-top:-1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-1{margin-top:-1.3513513514vw}}@media (max-width:1024px){.txt-Wrapper .txt-1{font-size:13.0208333333vw!important;margin-top:1.4322916667vw!important}}@media print,screen and (max-width:1024px){.txt-Wrapper .txt-1{-webkit-transform:translateX(0);transform:translateX(0)}}.txt-Wrapper .txt-1 .si-vis{display:inline-block;width:450px;margin-left:20px}@media (min-width:1920px){.txt-Wrapper .txt-1 .si-vis{width:23.4375vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-1 .si-vis{width:30.4054054054vw}}@media (min-width:1920px){.txt-Wrapper .txt-1 .si-vis{margin-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-1 .si-vis{margin-left:1.3513513514vw}}@media (max-width:1024px){.txt-Wrapper .txt-1 .si-vis{width:73.9583333333vw!important;margin-left:0!important;margin-top:-1.3020833333vw!important}}.txt-Wrapper .txt-3{font-size:48px;margin-top:60px}@media (min-width:1920px){.txt-Wrapper .txt-3{font-size:2.5vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-3{font-size:3.2432432432vw}}@media (min-width:1920px){.txt-Wrapper .txt-3{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-3{margin-top:4.0540540541vw}}@media (max-width:1024px){.txt-Wrapper .txt-3{font-size:6.25vw!important;margin-top:13.0208333333vw!important}}.txt-Wrapper .txt-4{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.txt-Wrapper .txt-4 .inner{font-size:116px;margin-right:20px}@media (min-width:1920px){.txt-Wrapper .txt-4 .inner{font-size:6.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-4 .inner{font-size:7.8378378378vw}}@media (min-width:1920px){.txt-Wrapper .txt-4 .inner{margin-right:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-4 .inner{margin-right:1.3513513514vw}}@media (max-width:1024px){.txt-Wrapper .txt-4 .inner{font-size:10.4166666667vw!important;margin-right:2.6041666667vw!important}}.txt-Wrapper .txt-4::after{content:"";display:inline-block;background:#000;width:300px;height:6px}@media (min-width:1920px){.txt-Wrapper .txt-4::after{width:15.625vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-4::after{width:20.2702702703vw}}@media (min-width:1920px){.txt-Wrapper .txt-4::after{height:.3125vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-4::after{height:.4054054054vw}}@media (max-width:1024px){.txt-Wrapper .txt-4::after{width:27.34375vw!important;height:.5208333333vw!important}}.txt-Wrapper .txt-5{font-size:48px;margin-top:80px}@media (min-width:1920px){.txt-Wrapper .txt-5{font-size:2.5vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-5{font-size:3.2432432432vw}}@media (min-width:1920px){.txt-Wrapper .txt-5{margin-top:4.1666666667vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-5{margin-top:5.4054054054vw}}@media (max-width:1024px){.txt-Wrapper .txt-5{font-size:6.25vw!important;margin-top:5.2083333333vw!important}}.txt-Wrapper .txt-6{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:40px}@media (min-width:1920px){.txt-Wrapper .txt-6{margin-top:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-6{margin-top:2.7027027027vw}}@media (max-width:1024px){.txt-Wrapper .txt-6{margin-top:3.2552083333vw!important}}.txt-Wrapper .txt-6 .box{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;line-height:1;padding-bottom:.13em;position:relative;width:654px;height:130px;font-size:84px}@media print,screen and (max-width:1024px){.txt-Wrapper .txt-6 .box{padding-bottom:.1em}}.txt-Wrapper .txt-6 .box-Inner{position:relative;z-index:1;color:#999;-webkit-transition:color 50ms;transition:color 50ms}.txt-Wrapper .txt-6 .box-Cover{width:100%;height:100%;position:absolute;right:0;top:0;background:#000;z-index:3}.txt-Wrapper .txt-6 .box-Cover.is-show{width:0;-webkit-transition:width .4s cubic-bezier(.02,.65,.22,.94);transition:width .4s cubic-bezier(.02,.65,.22,.94)}.txt-Wrapper .txt-6 .box::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;border:4px solid #000}@media print,screen and (max-width:1024px){.txt-Wrapper .txt-6 .box::after{border:2px solid #000}}.txt-Wrapper .txt-6 .box::before{content:"";display:block;position:absolute;width:100%;height:100%;bottom:-2px;right:-2px;background:-webkit-gradient(linear,left top,right top,color-stop(.15%,#c13030),color-stop(20.47%,#f863a1),color-stop(42.31%,#c741df),color-stop(58.46%,#7863c7),color-stop(78.28%,#1ca2db),color-stop(99.85%,#30b04d));background:-webkit-linear-gradient(left,#c13030 .15%,#f863a1 20.47%,#c741df 42.31%,#7863c7 58.46%,#1ca2db 78.28%,#30b04d 99.85%);background:linear-gradient(90deg,#c13030 .15%,#f863a1 20.47%,#c741df 42.31%,#7863c7 58.46%,#1ca2db 78.28%,#30b04d 99.85%)}@media (min-width:1920px){.txt-Wrapper .txt-6 .box{width:34.0625vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-6 .box{width:44.1891891892vw}}@media (min-width:1920px){.txt-Wrapper .txt-6 .box{height:6.7708333333vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-6 .box{height:8.7837837838vw}}@media (min-width:1920px){.txt-Wrapper .txt-6 .box{font-size:4.375vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-6 .box{font-size:5.6756756757vw}}@media (max-width:1024px){.txt-Wrapper .txt-6 .box{width:63.0208333333vw!important;height:12.5vw!important;font-size:7.8125vw!important}}.txt-Wrapper .txt-6 .txt{display:inline-block;font-size:48px;margin-left:20px;margin-top:34px}@media (min-width:1920px){.txt-Wrapper .txt-6 .txt{font-size:2.5vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-6 .txt{font-size:3.2432432432vw}}@media (min-width:1920px){.txt-Wrapper .txt-6 .txt{margin-left:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-6 .txt{margin-left:1.3513513514vw}}@media (min-width:1920px){.txt-Wrapper .txt-6 .txt{margin-top:1.7708333333vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-6 .txt{margin-top:2.2972972973vw}}@media (max-width:1024px){.txt-Wrapper .txt-6 .txt{font-size:6.25vw!important;margin-left:2.0833333333vw!important;margin-top:2.34375vw!important}}.txt-Wrapper .txt-7{font-size:48px;margin-top:60px}@media (min-width:1920px){.txt-Wrapper .txt-7{font-size:2.5vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-7{font-size:3.2432432432vw}}@media (min-width:1920px){.txt-Wrapper .txt-7{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-7{margin-top:4.0540540541vw}}@media (max-width:1024px){.txt-Wrapper .txt-7{font-size:6.25vw!important;margin-top:7.8125vw!important}}.txt-Wrapper .txt-8{font-size:48px;margin-top:30px}@media (min-width:1920px){.txt-Wrapper .txt-8{font-size:2.5vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-8{font-size:3.2432432432vw}}@media (min-width:1920px){.txt-Wrapper .txt-8{margin-top:1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.txt-Wrapper .txt-8{margin-top:2.027027027vw}}@media (max-width:1024px){.txt-Wrapper .txt-8{font-size:6.25vw!important;margin-top:3.90625vw!important}}.idx-Movie{position:relative;z-index:2;width:100%;height:100dvh;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}.idx-Movie_Inner{position:relative;width:100%;height:100%;padding:50px}@media (min-width:1920px){.idx-Movie_Inner{padding:2.6041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Inner{padding:3.3783783784vw}}@media (max-width:1024px){.idx-Movie_Inner{padding:6.5104166667vw!important}}.idx-Movie_Frame{position:absolute;width:100%;height:100%;top:0;left:0;background:#000}.idx-Movie_Frame_Item{position:absolute}.idx-Movie_Frame_Item:nth-of-type(1){top:0;left:0;width:100%;background:url(../../webp/common/index/bg_tape-4.webp) 0 top/auto 100% repeat-x;-webkit-animation:horizontalTapeLoop 28s linear infinite;animation:horizontalTapeLoop 28s linear infinite;height:50px}@media (min-width:1920px){.idx-Movie_Frame_Item:nth-of-type(1){-webkit-animation:horizontalTapeLoopPC 28s linear infinite;animation:horizontalTapeLoopPC 28s linear infinite}}@media (max-width:1479px){.idx-Movie_Frame_Item:nth-of-type(1){-webkit-animation:horizontalTapeLoopPCM 28s linear infinite;animation:horizontalTapeLoopPCM 28s linear infinite}}@media print,screen and (max-width:1024px){.idx-Movie_Frame_Item:nth-of-type(1){-webkit-animation:horizontalTapeLoopSP 28s linear infinite;animation:horizontalTapeLoopSP 28s linear infinite}}@media (min-width:1920px){.idx-Movie_Frame_Item:nth-of-type(1){height:2.6041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Frame_Item:nth-of-type(1){height:3.3783783784vw}}@media (max-width:1024px){.idx-Movie_Frame_Item:nth-of-type(1){height:6.5104166667vw!important}}.idx-Movie_Frame_Item:nth-of-type(2){bottom:0;left:0;width:100%;background:url(../../webp/common/index/bg_tape-4.webp) 0 top/auto 100% repeat-x;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);animation:horizontalTapeLoop 28s linear infinite reverse;height:50px}@media (min-width:1920px){.idx-Movie_Frame_Item:nth-of-type(2){animation:horizontalTapeLoopPC 28s linear infinite reverse}}@media (max-width:1479px){.idx-Movie_Frame_Item:nth-of-type(2){animation:horizontalTapeLoopPCM 28s linear infinite reverse}}@media print,screen and (max-width:1024px){.idx-Movie_Frame_Item:nth-of-type(2){animation:horizontalTapeLoopSP 28s linear infinite reverse}}@media (min-width:1920px){.idx-Movie_Frame_Item:nth-of-type(2){height:2.6041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Frame_Item:nth-of-type(2){height:3.3783783784vw}}@media (max-width:1024px){.idx-Movie_Frame_Item:nth-of-type(2){height:6.5104166667vw!important}}.idx-Movie_Frame_Item:nth-of-type(3){top:0;left:0;height:100%;background:url(../../webp/common/index/bg_tape-3.webp) 0 top/100% auto repeat-y;-webkit-transform:rotateY(0) rotateX(180deg);transform:rotateY(0) rotateX(180deg);-webkit-animation:verticalTapeLoop 28s linear infinite;animation:verticalTapeLoop 28s linear infinite;width:50px}@media (min-width:1920px){.idx-Movie_Frame_Item:nth-of-type(3){-webkit-animation:verticalTapeLoopPC 28s linear infinite;animation:verticalTapeLoopPC 28s linear infinite}}@media (max-width:1479px){.idx-Movie_Frame_Item:nth-of-type(3){-webkit-animation:verticalTapeLoopPCM 28s linear infinite;animation:verticalTapeLoopPCM 28s linear infinite}}@media print,screen and (max-width:1024px){.idx-Movie_Frame_Item:nth-of-type(3){-webkit-animation:verticalTapeLoopSP 28s linear infinite;animation:verticalTapeLoopSP 28s linear infinite}}@media (min-width:1920px){.idx-Movie_Frame_Item:nth-of-type(3){width:2.6041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Frame_Item:nth-of-type(3){width:3.3783783784vw}}@media (max-width:1024px){.idx-Movie_Frame_Item:nth-of-type(3){width:6.5104166667vw!important}}.idx-Movie_Frame_Item:nth-of-type(4){top:0;right:0;height:100%;background:url(../../webp/common/index/bg_tape-3.webp) 0 top/100% auto repeat-y;-webkit-transform:rotateY(180deg) rotateX(0);transform:rotateY(180deg) rotateX(0);-webkit-animation:verticalTapeLoop 28s linear infinite;animation:verticalTapeLoop 28s linear infinite;width:50px}@media (min-width:1920px){.idx-Movie_Frame_Item:nth-of-type(4){-webkit-animation:verticalTapeLoopPC 28s linear infinite;animation:verticalTapeLoopPC 28s linear infinite}}@media (max-width:1479px){.idx-Movie_Frame_Item:nth-of-type(4){-webkit-animation:verticalTapeLoopPCM 28s linear infinite;animation:verticalTapeLoopPCM 28s linear infinite}}@media print,screen and (max-width:1024px){.idx-Movie_Frame_Item:nth-of-type(4){-webkit-animation:verticalTapeLoopSP 28s linear infinite;animation:verticalTapeLoopSP 28s linear infinite}}@media (min-width:1920px){.idx-Movie_Frame_Item:nth-of-type(4){width:2.6041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Frame_Item:nth-of-type(4){width:3.3783783784vw}}@media (max-width:1024px){.idx-Movie_Frame_Item:nth-of-type(4){width:6.5104166667vw!important}}.idx-Movie_Anchor{position:relative;width:100%;height:100%;overflow:hidden;display:block}.idx-Movie_Anchor .movie{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:max(100%,177.7777777778vh);height:max(100%,56.25vw);min-width:100%;min-height:100%}.idx-Movie_Anchor .movie #ytplayer,.idx-Movie_Anchor .movie .youtube-api{width:100%;height:100%}.idx-Movie_Anchor .movie::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../webp/common/cover_movie.webp) 0 top/4px auto repeat,rgba(0,0,0,.5);opacity:.7}@media (any-hover:hover){.idx-Movie_Anchor .movie::after{opacity:.9}}@media print,screen and (max-width:1024px){.idx-Movie_Anchor .movie::after{opacity:.7}}.idx-Movie_Anchor .live{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;top:26px;left:23px}@media (min-width:1920px){.idx-Movie_Anchor .live{top:1.3541666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .live{top:1.7567567568vw}}@media (min-width:1920px){.idx-Movie_Anchor .live{left:1.1979166667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .live{left:1.5540540541vw}}@media (max-width:1024px){.idx-Movie_Anchor .live{top:5.3385416667vw!important;left:4.0364583333vw!important}}.idx-Movie_Anchor .live-Txt{color:#fff;line-height:1;display:inline-block;font-size:36px}@media (min-width:1920px){.idx-Movie_Anchor .live-Txt{font-size:1.875vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .live-Txt{font-size:2.4324324324vw}}@media (max-width:1024px){.idx-Movie_Anchor .live-Txt{font-size:7.03125vw!important}}.idx-Movie_Anchor .live::before{content:"";display:inline-block;background:red;border-radius:100vmax;-webkit-box-shadow:0 0 10px red;box-shadow:0 0 10px red;-webkit-animation:brightness-blink 2s ease-in-out infinite;animation:brightness-blink 2s ease-in-out infinite;width:18px;height:18px;margin-right:13px}@media (min-width:1920px){.idx-Movie_Anchor .live::before{width:.9375vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .live::before{width:1.2162162162vw}}@media (min-width:1920px){.idx-Movie_Anchor .live::before{height:.9375vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .live::before{height:1.2162162162vw}}@media (min-width:1920px){.idx-Movie_Anchor .live::before{margin-right:.6770833333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .live::before{margin-right:.8783783784vw}}@media (max-width:1024px){.idx-Movie_Anchor .live::before{width:3.3854166667vw!important;height:3.3854166667vw!important;margin-right:2.8645833333vw!important}}.idx-Movie_Anchor .play{position:absolute;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;bottom:50px;right:50px}@media (min-width:1920px){.idx-Movie_Anchor .play{bottom:2.6041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .play{bottom:3.3783783784vw}}@media (min-width:1920px){.idx-Movie_Anchor .play{right:2.6041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .play{right:3.3783783784vw}}@media (max-width:1024px){.idx-Movie_Anchor .play{bottom:6.5104166667vw!important;right:6.5104166667vw!important}}.idx-Movie_Anchor .play-Txt{color:#fff;line-height:1;display:inline-block;font-size:100px;margin-right:20px}@media (min-width:1920px){.idx-Movie_Anchor .play-Txt{font-size:5.2083333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .play-Txt{font-size:6.7567567568vw}}@media (min-width:1920px){.idx-Movie_Anchor .play-Txt{margin-right:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .play-Txt{margin-right:1.3513513514vw}}@media (max-width:1024px){.idx-Movie_Anchor .play-Txt{font-size:13.0208333333vw!important;margin-right:2.6041666667vw!important}}.idx-Movie_Anchor .play-Icon{display:inline-block;line-height:0;width:98px;height:98px}@media (min-width:1920px){.idx-Movie_Anchor .play-Icon{width:5.1041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .play-Icon{width:6.6216216216vw}}@media (min-width:1920px){.idx-Movie_Anchor .play-Icon{height:5.1041666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Movie_Anchor .play-Icon{height:6.6216216216vw}}@media (max-width:1024px){.idx-Movie_Anchor .play-Icon{width:12.7604166667vw!important;height:12.7604166667vw!important}}@media (any-hover:hover){.idx-Movie_Anchor{cursor:pointer}.idx-Movie_Anchor .movie::after{-webkit-transition:opacity .5s;transition:opacity .5s}.idx-Movie_Anchor .play{-webkit-transition:-webkit-transform .2s cubic-bezier(0,.69,.29,1);transition:-webkit-transform .2s cubic-bezier(0,.69,.29,1);transition:transform .2s cubic-bezier(0,.69,.29,1);transition:transform .2s cubic-bezier(0,.69,.29,1),-webkit-transform .2s cubic-bezier(0,.69,.29,1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.idx-Movie_Anchor:hover .movie::after{-webkit-transition:opacity 1.2s;transition:opacity 1.2s;opacity:.3}.idx-Movie_Anchor:hover .play:hover{-webkit-transition:-webkit-transform .6s cubic-bezier(0,.69,.29,1);transition:-webkit-transform .6s cubic-bezier(0,.69,.29,1);transition:transform .6s cubic-bezier(0,.69,.29,1);transition:transform .6s cubic-bezier(0,.69,.29,1),-webkit-transform .6s cubic-bezier(0,.69,.29,1);-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes intense-digital-glitch{0%{-webkit-transform:translate(0) scaleX(1) skewX(0);transform:translate(0) scaleX(1) skewX(0);-webkit-filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%);filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%)}2%{-webkit-transform:translate(-8px,3px) scaleX(1.1) skewX(5deg);transform:translate(-8px,3px) scaleX(1.1) skewX(5deg);-webkit-filter:hue-rotate(120deg) contrast(200%) saturate(300%) brightness(150%);filter:hue-rotate(120deg) contrast(200%) saturate(300%) brightness(150%)}4%{-webkit-transform:translate(12px,-2px) scaleX(.8) skewX(-8deg);transform:translate(12px,-2px) scaleX(.8) skewX(-8deg);-webkit-filter:hue-rotate(240deg) contrast(300%) saturate(200%) brightness(80%);filter:hue-rotate(240deg) contrast(300%) saturate(200%) brightness(80%)}6%{-webkit-transform:translate(-5px,4px) scaleX(1.3) skewX(12deg);transform:translate(-5px,4px) scaleX(1.3) skewX(12deg);-webkit-filter:hue-rotate(60deg) contrast(250%) saturate(400%) brightness(120%);filter:hue-rotate(60deg) contrast(250%) saturate(400%) brightness(120%)}8%{-webkit-transform:translate(15px,-3px) scaleX(.7) skewX(-15deg);transform:translate(15px,-3px) scaleX(.7) skewX(-15deg);-webkit-filter:hue-rotate(300deg) contrast(400%) saturate(150%) brightness(90%);filter:hue-rotate(300deg) contrast(400%) saturate(150%) brightness(90%)}10%{-webkit-transform:translate(-10px,2px) scaleX(1.2) skewX(10deg);transform:translate(-10px,2px) scaleX(1.2) skewX(10deg);-webkit-filter:hue-rotate(180deg) contrast(350%) saturate(250%) brightness(130%);filter:hue-rotate(180deg) contrast(350%) saturate(250%) brightness(130%)}12%{-webkit-transform:translate(8px,-4px) scaleX(.9) skewX(-6deg);transform:translate(8px,-4px) scaleX(.9) skewX(-6deg);-webkit-filter:hue-rotate(45deg) contrast(200%) saturate(350%) brightness(110%);filter:hue-rotate(45deg) contrast(200%) saturate(350%) brightness(110%)}14%{-webkit-transform:translate(-12px,1px) scaleX(1.4) skewX(18deg);transform:translate(-12px,1px) scaleX(1.4) skewX(18deg);-webkit-filter:hue-rotate(270deg) contrast(450%) saturate(180%) brightness(70%);filter:hue-rotate(270deg) contrast(450%) saturate(180%) brightness(70%)}16%{-webkit-transform:translate(6px,-1px) scaleX(.6) skewX(-20deg);transform:translate(6px,-1px) scaleX(.6) skewX(-20deg);-webkit-filter:hue-rotate(90deg) contrast(300%) saturate(300%) brightness(140%);filter:hue-rotate(90deg) contrast(300%) saturate(300%) brightness(140%)}18%{-webkit-transform:translate(0) scaleX(1) skewX(0);transform:translate(0) scaleX(1) skewX(0);-webkit-filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%);filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%)}100%{-webkit-transform:translate(0) scaleX(1) skewX(0);transform:translate(0) scaleX(1) skewX(0);-webkit-filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%);filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%)}}@keyframes intense-digital-glitch{0%{-webkit-transform:translate(0) scaleX(1) skewX(0);transform:translate(0) scaleX(1) skewX(0);-webkit-filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%);filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%)}2%{-webkit-transform:translate(-8px,3px) scaleX(1.1) skewX(5deg);transform:translate(-8px,3px) scaleX(1.1) skewX(5deg);-webkit-filter:hue-rotate(120deg) contrast(200%) saturate(300%) brightness(150%);filter:hue-rotate(120deg) contrast(200%) saturate(300%) brightness(150%)}4%{-webkit-transform:translate(12px,-2px) scaleX(.8) skewX(-8deg);transform:translate(12px,-2px) scaleX(.8) skewX(-8deg);-webkit-filter:hue-rotate(240deg) contrast(300%) saturate(200%) brightness(80%);filter:hue-rotate(240deg) contrast(300%) saturate(200%) brightness(80%)}6%{-webkit-transform:translate(-5px,4px) scaleX(1.3) skewX(12deg);transform:translate(-5px,4px) scaleX(1.3) skewX(12deg);-webkit-filter:hue-rotate(60deg) contrast(250%) saturate(400%) brightness(120%);filter:hue-rotate(60deg) contrast(250%) saturate(400%) brightness(120%)}8%{-webkit-transform:translate(15px,-3px) scaleX(.7) skewX(-15deg);transform:translate(15px,-3px) scaleX(.7) skewX(-15deg);-webkit-filter:hue-rotate(300deg) contrast(400%) saturate(150%) brightness(90%);filter:hue-rotate(300deg) contrast(400%) saturate(150%) brightness(90%)}10%{-webkit-transform:translate(-10px,2px) scaleX(1.2) skewX(10deg);transform:translate(-10px,2px) scaleX(1.2) skewX(10deg);-webkit-filter:hue-rotate(180deg) contrast(350%) saturate(250%) brightness(130%);filter:hue-rotate(180deg) contrast(350%) saturate(250%) brightness(130%)}12%{-webkit-transform:translate(8px,-4px) scaleX(.9) skewX(-6deg);transform:translate(8px,-4px) scaleX(.9) skewX(-6deg);-webkit-filter:hue-rotate(45deg) contrast(200%) saturate(350%) brightness(110%);filter:hue-rotate(45deg) contrast(200%) saturate(350%) brightness(110%)}14%{-webkit-transform:translate(-12px,1px) scaleX(1.4) skewX(18deg);transform:translate(-12px,1px) scaleX(1.4) skewX(18deg);-webkit-filter:hue-rotate(270deg) contrast(450%) saturate(180%) brightness(70%);filter:hue-rotate(270deg) contrast(450%) saturate(180%) brightness(70%)}16%{-webkit-transform:translate(6px,-1px) scaleX(.6) skewX(-20deg);transform:translate(6px,-1px) scaleX(.6) skewX(-20deg);-webkit-filter:hue-rotate(90deg) contrast(300%) saturate(300%) brightness(140%);filter:hue-rotate(90deg) contrast(300%) saturate(300%) brightness(140%)}18%{-webkit-transform:translate(0) scaleX(1) skewX(0);transform:translate(0) scaleX(1) skewX(0);-webkit-filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%);filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%)}100%{-webkit-transform:translate(0) scaleX(1) skewX(0);transform:translate(0) scaleX(1) skewX(0);-webkit-filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%);filter:hue-rotate(0) contrast(100%) saturate(100%) brightness(100%)}}@-webkit-keyframes horizontal-distortion{0%{-webkit-transform:scaleX(1) skewX(0);transform:scaleX(1) skewX(0)}10%{-webkit-transform:scaleX(1.5) skewX(25deg);transform:scaleX(1.5) skewX(25deg)}20%{-webkit-transform:scaleX(.5) skewX(-30deg);transform:scaleX(.5) skewX(-30deg)}30%{-webkit-transform:scaleX(1.8) skewX(15deg);transform:scaleX(1.8) skewX(15deg)}40%{-webkit-transform:scaleX(.3) skewX(-25deg);transform:scaleX(.3) skewX(-25deg)}50%{-webkit-transform:scaleX(2) skewX(35deg);transform:scaleX(2) skewX(35deg)}60%{-webkit-transform:scaleX(.7) skewX(-20deg);transform:scaleX(.7) skewX(-20deg)}70%{-webkit-transform:scaleX(1.3) skewX(10deg);transform:scaleX(1.3) skewX(10deg)}80%{-webkit-transform:scaleX(.8) skewX(-15deg);transform:scaleX(.8) skewX(-15deg)}90%{-webkit-transform:scaleX(1.1) skewX(5deg);transform:scaleX(1.1) skewX(5deg)}100%{-webkit-transform:scaleX(1) skewX(0);transform:scaleX(1) skewX(0)}}@keyframes horizontal-distortion{0%{-webkit-transform:scaleX(1) skewX(0);transform:scaleX(1) skewX(0)}10%{-webkit-transform:scaleX(1.5) skewX(25deg);transform:scaleX(1.5) skewX(25deg)}20%{-webkit-transform:scaleX(.5) skewX(-30deg);transform:scaleX(.5) skewX(-30deg)}30%{-webkit-transform:scaleX(1.8) skewX(15deg);transform:scaleX(1.8) skewX(15deg)}40%{-webkit-transform:scaleX(.3) skewX(-25deg);transform:scaleX(.3) skewX(-25deg)}50%{-webkit-transform:scaleX(2) skewX(35deg);transform:scaleX(2) skewX(35deg)}60%{-webkit-transform:scaleX(.7) skewX(-20deg);transform:scaleX(.7) skewX(-20deg)}70%{-webkit-transform:scaleX(1.3) skewX(10deg);transform:scaleX(1.3) skewX(10deg)}80%{-webkit-transform:scaleX(.8) skewX(-15deg);transform:scaleX(.8) skewX(-15deg)}90%{-webkit-transform:scaleX(1.1) skewX(5deg);transform:scaleX(1.1) skewX(5deg)}100%{-webkit-transform:scaleX(1) skewX(0);transform:scaleX(1) skewX(0)}}@-webkit-keyframes rgb-separation{0%{text-shadow:-5px 0 red,5px 0 #0f0,0 -3px #00f,0 3px #ff0}25%{text-shadow:10px 0 red,-8px 0 #0f0,3px 0 #00f,-2px 0 #ff0}50%{text-shadow:-8px 0 red,12px 0 #0f0,0 5px #00f,0 -4px #ff0}75%{text-shadow:15px 0 red,-10px 0 #0f0,-3px 0 #00f,4px 0 #ff0}100%{text-shadow:-5px 0 red,5px 0 #0f0,0 -3px #00f,0 3px #ff0}}@keyframes rgb-separation{0%{text-shadow:-5px 0 red,5px 0 #0f0,0 -3px #00f,0 3px #ff0}25%{text-shadow:10px 0 red,-8px 0 #0f0,3px 0 #00f,-2px 0 #ff0}50%{text-shadow:-8px 0 red,12px 0 #0f0,0 5px #00f,0 -4px #ff0}75%{text-shadow:15px 0 red,-10px 0 #0f0,-3px 0 #00f,4px 0 #ff0}100%{text-shadow:-5px 0 red,5px 0 #0f0,0 -3px #00f,0 3px #ff0}}@-webkit-keyframes horizontal-scan-lines{0%{background-position:0 0,0 0}100%{background-position:0 50px,0 25px}}@keyframes horizontal-scan-lines{0%{background-position:0 0,0 0}100%{background-position:0 50px,0 25px}}.ytplayer-intense-glitch{position:relative!important;-webkit-animation:intense-digital-glitch .15s infinite,horizontal-distortion 80ms infinite!important;animation:intense-digital-glitch .15s infinite,horizontal-distortion 80ms infinite!important;-webkit-filter:contrast(200%) saturate(300%) brightness(120%)!important;filter:contrast(200%) saturate(300%) brightness(120%)!important;overflow:hidden!important;-webkit-transform-origin:center!important;transform-origin:center!important}.ytplayer-intense-glitch::before{content:""!important;position:absolute!important;top:-10px!important;left:-10px!important;right:-10px!important;bottom:-10px!important;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,0,0,.6)),color-stop(5%,transparent),color-stop(33%,rgba(0,255,0,.6)),color-stop(38%,transparent),color-stop(66%,rgba(0,0,255,.6)),color-stop(71%,transparent),to(rgba(255,255,0,.6))),-webkit-gradient(linear,left bottom,left top,color-stop(48%,transparent),color-stop(49%,rgba(255,255,255,.4)),color-stop(50%,rgba(0,0,0,.4)),color-stop(51%,rgba(255,255,255,.4)),color-stop(52%,transparent))!important;background:-webkit-linear-gradient(bottom,rgba(255,0,0,.6) 0,transparent 5%,rgba(0,255,0,.6) 33%,transparent 38%,rgba(0,0,255,.6) 66%,transparent 71%,rgba(255,255,0,.6) 100%),-webkit-linear-gradient(bottom,transparent 48%,rgba(255,255,255,.4) 49%,rgba(0,0,0,.4) 50%,rgba(255,255,255,.4) 51%,transparent 52%)!important;background:linear-gradient(0deg,rgba(255,0,0,.6) 0,transparent 5%,rgba(0,255,0,.6) 33%,transparent 38%,rgba(0,0,255,.6) 66%,transparent 71%,rgba(255,255,0,.6) 100%),linear-gradient(0deg,transparent 48%,rgba(255,255,255,.4) 49%,rgba(0,0,0,.4) 50%,rgba(255,255,255,.4) 51%,transparent 52%)!important;background-size:100% 8px,100% 3px!important;-webkit-animation:horizontal-scan-lines 30ms linear infinite!important;animation:horizontal-scan-lines 30ms linear infinite!important;pointer-events:none!important;z-index:10!important;mix-blend-mode:difference!important}.ytplayer-intense-glitch::after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,transparent),color-stop(25%,rgba(255,0,255,.3)),color-stop(30%,transparent),color-stop(45%,rgba(0,255,255,.3)),color-stop(50%,transparent),color-stop(65%,rgba(255,255,0,.3)),color-stop(70%,transparent),color-stop(85%,rgba(255,255,255,.2)),color-stop(90%,transparent))!important;background:-webkit-linear-gradient(bottom,transparent 20%,rgba(255,0,255,.3) 25%,transparent 30%,rgba(0,255,255,.3) 45%,transparent 50%,rgba(255,255,0,.3) 65%,transparent 70%,rgba(255,255,255,.2) 85%,transparent 90%)!important;background:linear-gradient(0deg,transparent 20%,rgba(255,0,255,.3) 25%,transparent 30%,rgba(0,255,255,.3) 45%,transparent 50%,rgba(255,255,0,.3) 65%,transparent 70%,rgba(255,255,255,.2) 85%,transparent 90%)!important;background-size:100% 12px!important;animation:horizontal-scan-lines 60ms infinite reverse!important;pointer-events:none!important;z-index:11!important;mix-blend-mode:hard-light!important;-webkit-transform-origin:center!important;transform-origin:center!important}.ytplayer-intense-glitch iframe{-webkit-animation:intense-digital-glitch .12s infinite,horizontal-distortion 50ms infinite!important;animation:intense-digital-glitch .12s infinite,horizontal-distortion 50ms infinite!important;-webkit-filter:contrast(250%) saturate(400%) hue-rotate(15deg) brightness(110%)!important;filter:contrast(250%) saturate(400%) hue-rotate(15deg) brightness(110%)!important;position:relative!important;z-index:0!important;-webkit-transform-origin:center!important;transform-origin:center!important}.ytplayer-extreme-glitch{-webkit-animation:intense-digital-glitch 80ms infinite,horizontal-distortion 40ms infinite,rgb-separation 60ms infinite!important;animation:intense-digital-glitch 80ms infinite,horizontal-distortion 40ms infinite,rgb-separation 60ms infinite!important}.ytplayer-extreme-glitch::before{background-size:100% 4px,100% 2px!important;-webkit-animation:horizontal-scan-lines 20ms linear infinite!important;animation:horizontal-scan-lines 20ms linear infinite!important;mix-blend-mode:exclusion!important}.ytplayer-extreme-glitch::after{background-size:100% 6px!important;animation:horizontal-scan-lines 30ms infinite reverse!important;mix-blend-mode:color-burn!important}.idx-Character{position:relative;z-index:3;background:url(../../webp/pc/index/bg_dot-chara-l.webp) 0 top/960px auto no-repeat,url(../../webp/pc/index/bg_dot-chara-r.webp) 100% top/960px auto no-repeat;padding-top:220px;background-size:960px}@media (min-width:1920px){.idx-Character{padding-top:11.4583333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Character{padding-top:14.8648648649vw}}@media (min-width:1920px){.idx-Character{background-size:50vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Character{background-size:64.8648648649vw}}@media (max-width:1024px){.idx-Character{padding-top:28.6458333333vw!important}}@media print,screen and (max-width:1024px){.idx-Character{background:url(../../webp/sp/index/bg_chara.webp) 0 top/100% auto no-repeat}}.idx-Character_List{margin-top:2.0833333333vw;padding:0 .5208333333vw;gap:.5208333333vw;display:grid;grid-template-columns:39.375vw 1fr 1fr}@media print,screen and (max-width:1024px){.idx-Character_List{margin-top:3.90625vw;padding:0 1.3020833333vw;gap:1.3020833333vw;grid-template-columns:repeat(2,1fr)}}.idx-Character_List_Item{overflow:hidden;border-radius:1.0416666667vw;color:#fff;position:relative;min-height:19.4270833333vw;line-height:1.4;letter-spacing:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (max-width:1024px){.idx-Character_List_Item{border-radius:2.6041666667vw;min-height:65.1041666667vw}}.idx-Character_List_Item .img{width:100%;height:100%;position:absolute;top:0;left:0}.idx-Character_List_Item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.idx-Character_List_Item .deco{position:absolute;top:1.0416666667vw;left:1.5625vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item .deco{top:1.5625vw;left:2.4739583333vw}}.idx-Character_List_Item .deco-Num{font-size:2.0833333333vw;line-height:1.4}@media print,screen and (max-width:1024px){.idx-Character_List_Item .deco-Num{font-size:5.2083333333vw}}.idx-Character_List_Item .deco-Unit{font-size:.8333333333vw;margin-top:-.2em;line-height:1.4}@media print,screen and (max-width:1024px){.idx-Character_List_Item .deco-Unit{font-size:2.34375vw;line-height:1.4}}.idx-Character_List_Item .deco-Ttl{font-size:.625vw;line-height:1.4}@media print,screen and (max-width:1024px){.idx-Character_List_Item .deco-Ttl{line-height:1;margin-top:.78125vw;font-size:1.8229166667vw}}.idx-Character_List_Item .txt{position:absolute;bottom:1.5625vw;left:1.5625vw;line-height:1.4}@media print,screen and (max-width:1024px){.idx-Character_List_Item .txt{bottom:3.90625vw;left:3.90625vw}}.idx-Character_List_Item .txt-Name{font-size:2.34375vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item .txt-Name{font-size:5.7291666667vw}}.idx-Character_List_Item .txt-Name.jp{font-weight:900}.idx-Character_List_Item .txt-Cv .cv{font-size:.8333333333vw;margin-right:.2083333333vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item .txt-Cv .cv{font-size:2.8645833333vw;margin-right:1.0416666667vw}}.idx-Character_List_Item .txt-Cv .cast{font-size:.9375vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item .txt-Cv .cast{font-size:3.3854166667vw}}.idx-Character_List_Item .icon{position:absolute;fill:#fff;width:3.125vw;height:3.125vw;right:2.2395833333vw;bottom:2.1354166667vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item .icon{width:8.0729166667vw;height:8.0729166667vw;right:5.2083333333vw;bottom:4.1666666667vw}}.idx-Character_List_Item .icon-small{width:1.8229166667vw;height:1.8229166667vw;right:1.5625vw;bottom:1.3541666667vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item .icon-small{width:4.5572916667vw;height:4.5572916667vw;right:3.90625vw;bottom:3.90625vw}}.idx-Character_List_Item_Link{display:block;width:100%;height:100%}@media (any-hover:hover){.idx-Character_List_Item_Link .img{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:-webkit-transform .8s cubic-bezier(.03,.88,.35,1.26),-webkit-filter .8s cubic-bezier(.03,.88,.35,1.26);transition:-webkit-transform .8s cubic-bezier(.03,.88,.35,1.26),-webkit-filter .8s cubic-bezier(.03,.88,.35,1.26);transition:transform .8s cubic-bezier(.03,.88,.35,1.26),filter .8s cubic-bezier(.03,.88,.35,1.26);transition:transform .8s cubic-bezier(.03,.88,.35,1.26),filter .8s cubic-bezier(.03,.88,.35,1.26),-webkit-transform .8s cubic-bezier(.03,.88,.35,1.26),-webkit-filter .8s cubic-bezier(.03,.88,.35,1.26)}.idx-Character_List_Item_Link:hover .img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(102%);filter:brightness(102%)}.idx-Character_List_Item_Link:hover .icon{-webkit-animation:moveArw .4s cubic-bezier(.03,.88,.35,1.26) forwards;animation:moveArw .4s cubic-bezier(.03,.88,.35,1.26) forwards}}@media print,screen and (min-width:1025px){.idx-Character_List_Item:nth-of-type(1){grid-row-start:span 2}}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1){grid-column-start:span 2;height:75.5208333333vw}}.idx-Character_List_Item:nth-of-type(1) .deco{top:.8854166667vw;left:2.0833333333vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1) .deco{top:1.6927083333vw;left:5.2083333333vw}}.idx-Character_List_Item:nth-of-type(1) .deco-Num{font-size:3.125vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1) .deco-Num{font-size:11.71875vw}}.idx-Character_List_Item:nth-of-type(1) .deco-Unit{font-size:1.0416666667vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1) .deco-Unit{font-size:3.3854166667vw}}.idx-Character_List_Item:nth-of-type(1) .deco-Ttl{font-size:.7291666667vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1) .deco-Ttl{font-size:2.6041666667vw;margin-top:.1302083333vw;line-height:1.4}}.idx-Character_List_Item:nth-of-type(1) .txt{bottom:2.1354166667vw;left:2.2395833333vw;line-height:1.4}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1) .txt{bottom:5.2083333333vw;left:5.2083333333vw}}.idx-Character_List_Item:nth-of-type(1) .txt-Name{font-size:3.125vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1) .txt-Name{font-size:9.1145833333vw}}.idx-Character_List_Item:nth-of-type(1) .txt-Cv .cv{font-size:.9375vw;margin-right:.3125vw;padding-left:.5729166667vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1) .txt-Cv .cv{font-size:2.8645833333vw;margin-right:1.0416666667vw;padding-left:1.5625vw}}.idx-Character_List_Item:nth-of-type(1) .txt-Cv .cast{font-size:1.0416666667vw}@media print,screen and (max-width:1024px){.idx-Character_List_Item:nth-of-type(1) .txt-Cv .cast{font-size:3.3854166667vw}}.idx-Character_List_Item:nth-of-type(2) .txt{-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3))}.idx-Character_List_Item:nth-of-type(3) .txt{-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3))}.idx-Character_List_Item:nth-of-type(4) .txt{-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3))}.idx-Character_List_Item:nth-of-type(5) .txt{-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .3))}.idx-News{position:relative;z-index:2;padding-top:370px}@media (min-width:1920px){.idx-News{padding-top:19.2708333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News{padding-top:25vw}}@media (max-width:1024px){.idx-News{padding-top:45.5729166667vw!important}}.idx-News::before{content:"";display:block;position:absolute;right:calc(50% + 22px);background:url(../../webp/common/img-energie-3.webp) 0 top/contain no-repeat;pointer-events:none;width:1260px;height:2300px;top:-283px}@media (min-width:1920px){.idx-News::before{width:65.625vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News::before{width:85.1351351351vw}}@media (min-width:1920px){.idx-News::before{height:119.7916666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News::before{height:155.4054054054vw}}@media (min-width:1920px){.idx-News::before{top:-14.7395833333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News::before{top:-19.1216216216vw}}@media (max-width:1024px){.idx-News::before{width:131.25vw!important;height:239.5833333333vw!important;top:-10.9375vw!important}}@media (min-width:1920px){.idx-News::before{right:calc(50% + 1.1458333333vw)}}@media (max-width:1479px){.idx-News::before{right:calc(50% + 1.4864864865vw)}}@media print,screen and (max-width:1024px){.idx-News::before{right:9.6354166667vw;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}.idx-News::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;background:url(../../webp/pc/index/bg_dot-news-l.webp) 0 top/960px auto no-repeat,url(../../webp/pc/index/bg_dot-news-r.webp) 100% top/960px auto no-repeat;width:100%;height:1641px;background-size:960px}@media (min-width:1920px){.idx-News::after{height:85.46875vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News::after{height:110.8783783784vw}}@media (min-width:1920px){.idx-News::after{background-size:50vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News::after{background-size:64.8648648649vw}}@media (max-width:1024px){.idx-News::after{height:281.25vw!important}}@media print,screen and (max-width:1024px){.idx-News::after{pointer-events:none;background:url(../../webp/sp/index/bg_news.webp) 0 top/100% auto no-repeat}}.idx-News_Loop_Wrapper{width:100%;position:absolute;overflow:hidden;top:0;left:0;line-height:1;letter-spacing:0;color:#fff;height:340px;font-size:340px}@media (min-width:1920px){.idx-News_Loop_Wrapper{height:17.7083333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News_Loop_Wrapper{height:22.972972973vw}}@media (min-width:1920px){.idx-News_Loop_Wrapper{font-size:17.7083333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News_Loop_Wrapper{font-size:22.972972973vw}}@media (max-width:1024px){.idx-News_Loop_Wrapper{height:35.15625vw!important;font-size:35.15625vw!important}}.idx-News_Ttl{margin-bottom:30px}@media (min-width:1920px){.idx-News_Ttl{margin-bottom:1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News_Ttl{margin-bottom:2.027027027vw}}@media (max-width:1024px){.idx-News_Ttl{margin-bottom:3.90625vw!important}}.idx-News_Inner{margin:0 auto;width:1400px}@media (min-width:1920px){.idx-News_Inner{width:72.9166666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News_Inner{width:94.5945945946vw}}@media (max-width:1024px){.idx-News_Inner{width:92.1875vw!important}}.idx-News_List{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media print,screen and (max-width:1024px){.idx-News_List{grid-template-columns:100%}}@media (min-width:1920px){.idx-News_List{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News_List{gap:1.3513513514vw}}@media (max-width:1024px){.idx-News_List{gap:2.8645833333vw!important}}.NewsCard{height:240px;padding:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:20px;border-radius:20px;display:grid;background:#fff;position:relative;grid-template-rows:110px 1fr;grid-template-columns:110px 1fr}@media (min-width:1920px){.NewsCard{height:12.5vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard{height:16.2162162162vw}}@media (min-width:1920px){.NewsCard{padding:1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard{padding:2.027027027vw}}@media (min-width:1920px){.NewsCard{-webkit-column-gap:1.5625vw;-moz-column-gap:1.5625vw;column-gap:1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard{-webkit-column-gap:2.027027027vw;-moz-column-gap:2.027027027vw;column-gap:2.027027027vw}}@media (min-width:1920px){.NewsCard{row-gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard{row-gap:1.3513513514vw}}@media (min-width:1920px){.NewsCard{border-radius:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard{border-radius:1.3513513514vw}}@media (max-width:1024px){.NewsCard{height:38.671875vw!important;padding:3.90625vw!important;-webkit-column-gap:3.90625vw!important;-moz-column-gap:3.90625vw!important;column-gap:3.90625vw!important;row-gap:3.90625vw!important;border-radius:2.6041666667vw!important}}@media (min-width:1920px){.NewsCard{grid-template-rows:5.7291666667vw 1fr;grid-template-columns:5.7291666667vw 1fr}}@media (max-width:1479px){.NewsCard{grid-template-rows:7.4324324324vw 1fr;grid-template-columns:7.4324324324vw 1fr}}@media print,screen and (max-width:1024px){.NewsCard{grid-template-rows:18.2291666667vw 1fr;grid-template-columns:18.2291666667vw 1fr}}.NewsCard-date{border-radius:10px;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(#1da2db),to(#baeaff));background:-webkit-linear-gradient(top,#1da2db 0,#baeaff 100%);background:linear-gradient(180deg,#1da2db 0,#baeaff 100%);aspect-ratio:1/1;display:grid;grid-template-columns:1fr;-webkit-align-content:space-between;align-content:space-between;color:#fff;line-height:1.1;letter-spacing:.04em}@media (min-width:1920px){.NewsCard-date{border-radius:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-date{border-radius:.6756756757vw}}@media (min-width:1920px){.NewsCard-date{padding:.5208333333vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-date{padding:.6756756757vw}}@media (max-width:1024px){.NewsCard-date{border-radius:1.3020833333vw!important;padding:1.3020833333vw!important}}.NewsCard-year{font-size:14px;margin-bottom:5px}@media (min-width:1920px){.NewsCard-year{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-year{font-size:.9459459459vw}}@media (min-width:1920px){.NewsCard-year{margin-bottom:.2604166667vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-year{margin-bottom:.3378378378vw}}@media (max-width:1024px){.NewsCard-year{font-size:2.8645833333vw!important;margin-bottom:0!important}}.NewsCard-day{text-align:center;font-size:32px}@media (min-width:1920px){.NewsCard-day{font-size:1.6666666667vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-day{font-size:2.1621621622vw}}@media (max-width:1024px){.NewsCard-day{font-size:4.9479166667vw!important}}.NewsCard-week{text-align:right;font-size:14px}@media (min-width:1920px){.NewsCard-week{font-size:.7291666667vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-week{font-size:.9459459459vw}}@media (max-width:1024px){.NewsCard-week{font-size:2.8645833333vw!important}}.NewsCard-content{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:150px}@media (min-width:1920px){.NewsCard-content{height:7.8125vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-content{height:10.1351351351vw}}@media (max-width:1024px){.NewsCard-content{height:18.2291666667vw!important}}.NewsCard-title{font-size:20px;line-height:1.6;letter-spacing:.04em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color .2s;transition:color .2s}@media (min-width:1920px){.NewsCard-title{font-size:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-title{font-size:1.3513513514vw}}@media (max-width:1024px){.NewsCard-title{font-size:3.6458333333vw!important}}.NewsCard-more{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-column-start:span 2;border-top:1px solid rgba(29,162,219,.1);padding-top:20px}@media (min-width:1920px){.NewsCard-more{padding-top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-more{padding-top:1.3513513514vw}}@media (max-width:1024px){.NewsCard-more{padding-top:2.6041666667vw!important}}.NewsCard-moreText{font-size:16px}@media (min-width:1920px){.NewsCard-moreText{font-size:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-moreText{font-size:1.0810810811vw}}@media (max-width:1024px){.NewsCard-moreText{font-size:3.125vw!important}}.NewsCard-moreIcon{line-height:1.1;letter-spacing:.04em;width:39px;height:39px;border:1px solid #000;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:1920px){.NewsCard-moreIcon{width:2.03125vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-moreIcon{width:2.6351351351vw}}@media (min-width:1920px){.NewsCard-moreIcon{height:2.03125vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-moreIcon{height:2.6351351351vw}}@media (max-width:1024px){.NewsCard-moreIcon{width:7.2916666667vw!important;height:7.2916666667vw!important}}@media print,screen and (max-width:1024px){.NewsCard-moreIcon{border:.2604166667vw solid #000}}.NewsCard-moreIcon svg{width:13px;height:13px;color:#2d3436;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:1920px){.NewsCard-moreIcon svg{width:.6770833333vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-moreIcon svg{width:.8783783784vw}}@media (min-width:1920px){.NewsCard-moreIcon svg{height:.6770833333vw}}@media (min-width:1025px) and (max-width:1479px){.NewsCard-moreIcon svg{height:.8783783784vw}}@media (max-width:1024px){.NewsCard-moreIcon svg{width:2.734375vw!important;height:2.734375vw!important}}.idx-News_Btn{margin-top:60px}@media (min-width:1920px){.idx-News_Btn{margin-top:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.idx-News_Btn{margin-top:4.0540540541vw}}@media (max-width:1024px){.idx-News_Btn{margin-top:7.8125vw!important}}@media (any-hover:hover){.NewsCard:hover .NewsCard-title{color:#1da2db}.NewsCard:hover .NewsCard-moreIcon{background:#000}.NewsCard:hover .NewsCard-moreIcon svg{-webkit-animation:moveArw .4s cubic-bezier(.03,.88,.35,1.26) forwards;animation:moveArw .4s cubic-bezier(.03,.88,.35,1.26) forwards;fill:#fff}}.idx-Official{position:relative;z-index:3;margin-top:200px}@media (min-width:1920px){.idx-Official{margin-top:10.4166666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official{margin-top:13.5135135135vw}}@media (max-width:1024px){.idx-Official{margin-top:18.2291666667vw!important}}.idx-Official_Inner{margin:0 auto;width:1400px}@media (min-width:1920px){.idx-Official_Inner{width:72.9166666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Inner{width:94.5945945946vw}}@media (max-width:1024px){.idx-Official_Inner{width:92.1875vw!important}}.idx-Official_Anchor{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:20px}@media print,screen and (max-width:1024px){.idx-Official_Anchor{display:grid;grid-template-columns:100%}}@media (min-width:1920px){.idx-Official_Anchor{gap:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor{gap:1.3513513514vw}}@media (max-width:1024px){.idx-Official_Anchor{gap:2.6041666667vw!important;margin-top:3.90625vw!important}}.idx-Official_Anchor_Item{position:relative;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;align-content:flex-end;padding-bottom:30px;border-radius:20px;padding-left:40px;min-height:210px;min-width:487px}@media (min-width:1920px){.idx-Official_Anchor_Item{padding-bottom:1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item{padding-bottom:2.027027027vw}}@media (min-width:1920px){.idx-Official_Anchor_Item{border-radius:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item{border-radius:1.3513513514vw}}@media (min-width:1920px){.idx-Official_Anchor_Item{padding-left:2.0833333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item{padding-left:2.7027027027vw}}@media (min-width:1920px){.idx-Official_Anchor_Item{min-height:10.9375vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item{min-height:14.1891891892vw}}@media (min-width:1920px){.idx-Official_Anchor_Item{min-width:25.3645833333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item{min-width:32.9054054054vw}}@media (max-width:1024px){.idx-Official_Anchor_Item{padding-bottom:3.90625vw!important;border-radius:2.6041666667vw!important;padding-left:5.2083333333vw!important;min-height:36.4583333333vw!important;min-width:92.1875vw!important}}.idx-Official_Anchor_Item .txt{line-height:1.6;letter-spacing:.04em;width:100%;font-size:30px;margin-top:16px}@media (min-width:1920px){.idx-Official_Anchor_Item .txt{font-size:1.5625vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item .txt{font-size:2.027027027vw}}@media (min-width:1920px){.idx-Official_Anchor_Item .txt{margin-top:.8333333333vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item .txt{margin-top:1.0810810811vw}}@media (max-width:1024px){.idx-Official_Anchor_Item .txt{font-size:5.2083333333vw!important;margin-top:2.0833333333vw!important}}.idx-Official_Anchor_Item .blank{position:absolute;fill:#fff;width:24px;height:24px;top:20px;right:20px}@media (min-width:1920px){.idx-Official_Anchor_Item .blank{width:1.25vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item .blank{width:1.6216216216vw}}@media (min-width:1920px){.idx-Official_Anchor_Item .blank{height:1.25vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item .blank{height:1.6216216216vw}}@media (min-width:1920px){.idx-Official_Anchor_Item .blank{top:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item .blank{top:1.3513513514vw}}@media (min-width:1920px){.idx-Official_Anchor_Item .blank{right:1.0416666667vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item .blank{right:1.3513513514vw}}@media (max-width:1024px){.idx-Official_Anchor_Item .blank{width:4.6875vw!important;height:4.6875vw!important;top:2.6041666667vw!important;right:2.6041666667vw!important}}.idx-Official_Anchor_Item .icon{fill:#fff;width:60px}@media (min-width:1920px){.idx-Official_Anchor_Item .icon{width:3.125vw}}@media (min-width:1025px) and (max-width:1479px){.idx-Official_Anchor_Item .icon{width:4.0540540541vw}}@media (max-width:1024px){.idx-Official_Anchor_Item .icon{width:7.8125vw!important}}.idx-Official_Anchor_Item:nth-of-type(1){background:-webkit-linear-gradient(330deg,#ffed62 0,#57d455 100%);background:linear-gradient(120deg,#ffed62 0,#57d455 100%)}.idx-Official_Anchor_Item:nth-of-type(2){background:-webkit-linear-gradient(353deg,#f0ad40 2.61%,#f37274 100%);background:linear-gradient(97deg,#f0ad40 2.61%,#f37274 100%)}@media (any-hover:hover){.idx-Official_Anchor_Item{-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;-webkit-filter:brightness(100%);filter:brightness(100%)}.idx-Official_Anchor_Item:hover{-webkit-filter:brightness(105%);filter:brightness(105%)}.idx-Official_Anchor_Item:hover .blank{-webkit-animation:moveArw-w .5s cubic-bezier(.03,.88,.35,1.26) forwards;animation:moveArw-w .5s cubic-bezier(.03,.88,.35,1.26) forwards}}