@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;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:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom;-webkit-backface-visibility:hidden}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit;letter-spacing:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-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;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;border: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}@font-face{font-family:icomoon;src:url(./font/icomoon.eot?72qe9q);src:url(./font/icomoon.eot?72qe9q#iefix) format("embedded-opentype"),url(./font/icomoon.ttf?72qe9q) format("truetype"),url(./font/icomoon/icomoon.woff?72qe9q) format("woff"),url(./font/icomoon.svg?72qe9q#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}html{background-color:#141419}body{color:#f3f3f3;font-family:"Noto Sans","Arial",sans-serif,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:min(16px , calc(16 / 1200 * var(--vw)));letter-spacing:.04em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media screen and (max-width: 812px){body{font-size:3.75vw}}.__preload *{transition:none !important}h1,h2,h3,h4,h5,h6{font-family:eurostile,"Arial",sans-serif;font-weight:bold}a,button{color:#f3f3f3}@media screen and (min-width: 813px){a,button{transition:color .3s}a:hover,button:hover{color:#f8ed1a}}img,svg{display:block;max-width:100%}.notice{margin-left:1em;text-indent:-1em;font-size:min(14px , calc(14 / 1200 * var(--vw)));color:#858e9b;line-height:1.2}@media screen and (max-width: 812px){.notice{font-size:3.125vw}}:lang(ja) body{font-family:"Noto Sans JP","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","Hiragino Sans",YuGothic,sans-serif}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4,:lang(ja) h5,:lang(ja) h6{font-family:vdl-logona,sans-serif}:lang(ko) body{font-family:"Noto Sans KR","Malgun Gothic",sans-serif}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) h4,:lang(ko) h5,:lang(ko) h6{font-family:"Noto Sans KR","Malgun Gothic",sans-serif}:lang(zh-CN) body{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif}:lang(zh-CN) h1,:lang(zh-CN) h2,:lang(zh-CN) h3,:lang(zh-CN) h4,:lang(zh-CN) h5,:lang(zh-CN) h6{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif}:lang(zh-TW) body{font-family:"Noto Sans SC","Noto Sans TC","Microsoft JhengHei",sans-serif}:lang(zh-TW) h1,:lang(zh-TW) h2,:lang(zh-TW) h3,:lang(zh-TW) h4,:lang(zh-TW) h5,:lang(zh-TW) h6{font-family:"Noto Sans SC","Noto Sans TC",sans-serif}.l-wrapper{position:relative;background:#141419;color:#fff;line-height:1.7;overflow:hidden}@media screen and (min-width: 813px){.l-wrapper .sp_only{display:none !important}}@media screen and (max-width: 812px){.l-wrapper{line-height:1.5}.l-wrapper .pc_only{display:none !important}}.l-wrapper.__hide{display:none}.l-body{position:relative;padding:min(80px , calc(80 / 1200 * var(--vw))) 0 min(224px , calc(224 / 1200 * var(--vw)));background-color:#0d1324;background-image:url(../img/common/bg_pattern_square.png),url(../img/common/bg_pattern_dots.png);background-repeat:repeat-y,repeat;background-position:center top,0 0;background-size:100% auto,auto}.l-body::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:min(788px , calc(788 / 1200 * var(--vw)));background-image:linear-gradient(0deg, #0d1324 0%, rgba(13, 19, 36, 0) 100%);pointer-events:none}@media screen and (max-width: 812px){.l-body{padding:12.5vw 0 43.75vw}.l-body::after{height:100vw}}.l-body article{position:relative;z-index:1}.l-body a:not(.btn),.l-body button:not(.btn){color:#f8ed1a;text-decoration:underline}.l-body a:not(.btn):hover,.l-body button:not(.btn):hover{text-decoration:none}.l-body .ttl-center{margin-bottom:min(52px , calc(52 / 1200 * var(--vw)));text-align:center}@media screen and (max-width: 812px){.l-body .ttl-center{margin-bottom:8.125vw}}.l-body .ttl-underline{position:relative;margin-bottom:min(52px , calc(52 / 1200 * var(--vw)));padding-bottom:min(34px , calc(34 / 1200 * var(--vw)));border-bottom:solid 1px #f8ed1a;line-height:1.2 !important;display:inline-block}.l-body .ttl-underline::before{content:"";position:absolute;bottom:0;width:min(96px , calc(96 / 1200 * var(--vw)));height:min(5px , calc(5 / 1200 * var(--vw)));background-color:#f8ed1a;-webkit-clip-path:polygon(3% 0%, 97% 0%, 100% 100%, 0% 100%);clip-path:polygon(3% 0%, 97% 0%, 100% 100%, 0% 100%)}.l-body .ttl-underline::after{content:"";position:absolute;bottom:-1px;width:100vw;border-bottom:solid 1px #f8ed1a}@media screen and (max-width: 812px){.l-body .ttl-underline{margin-bottom:8.125vw;padding-bottom:4.6875vw}.l-body .ttl-underline::before{width:7.5vw;height:3px}}.l-body .ttl-underline.--left{padding-right:min(96px , calc(96 / 1200 * var(--vw)))}.l-body .ttl-underline.--left::before{right:0}.l-body .ttl-underline.--left::after{left:-100vw}@media screen and (max-width: 812px){.l-body .ttl-underline.--left{padding-right:7.5vw}}.l-body .ttl-underline.--right{padding-left:min(48px , calc(48 / 1200 * var(--vw)))}.l-body .ttl-underline.--right::before{left:0}.l-body .ttl-underline.--right::after{right:-100vw}@media screen and (max-width: 812px){.l-body .ttl-underline.--right{padding-left:3.75vw}}.l-body .ttl--en{font-family:eurostile,"Arial",sans-serif;font-size:min(110px , calc(110 / 1200 * var(--vw)));font-weight:500;line-height:1}@media screen and (max-width: 812px){.l-body .ttl--en{font-size:11.25vw}}.l-body .ttl--en+.ttl--local{margin-top:min(40px , calc(40 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-body .ttl--en+.ttl--local{margin-top:4.6875vw}}.l-body .ttl--local{font-family:eurostile,"Arial",sans-serif;font-size:min(42px , calc(42 / 1200 * var(--vw)));font-weight:500;line-height:1.2}@media screen and (max-width: 812px){.l-body .ttl--local{font-size:5.625vw}}.l-body .ttl--local-sub{margin-top:min(5px , calc(5 / 1200 * var(--vw)));color:#afb5bd;font-family:eurostile,"Arial",sans-serif;font-size:min(24px , calc(24 / 1200 * var(--vw)));font-weight:500;line-height:1.2}@media screen and (max-width: 812px){.l-body .ttl--local-sub{margin-top:1.5625vw;font-size:3.75vw}}.l-body .line--stripe{width:100%;height:min(4px , calc(4 / 1200 * var(--vw)));background-color:rgba(0,0,0,0);background-image:linear-gradient(-90deg, #858e9b 50%, transparent 50%);background-size:3px 3px;border:none}.l-body .btn{position:relative;padding:2px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px , calc(5 / 1200 * var(--vw)));cursor:pointer;display:block}@media screen and (min-width: 813px){.l-body .btn{transition:all .3s ease-in-out}.l-body .btn input,.l-body .btn svg path,.l-body .btn svg polygon{transition:all .3s ease-in-out}}@media screen and (max-width: 812px){.l-body .btn{width:90%;margin:9.375vw auto 0;text-align:center;border-radius:.9375vw}}.l-body .btn:hover,.l-body .btn:visited,.l-body .btn:link{color:inherit;text-decoration:inherit}.l-body .btn .btn__inner{padding:min(20px , calc(20 / 1200 * var(--vw))) min(80px , calc(80 / 1200 * var(--vw)));border-radius:min(5px , calc(5 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-size:min(24px , calc(24 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width: 812px){.l-body .btn .btn__inner{padding:2.5vw 9.375vw;border-radius:.9375vw;font-size:4.0625vw}}@media screen and (min-width: 813px){.l-body .btn{min-width:350px}}.l-body .btn--line{position:relative;width:70%;max-width:200px;margin:auto;padding:min(calc(5px * 1), calc(5 / 1440 * var(--vw)));box-shadow:0px 0px 1px 1px #fff inset;text-align:center;display:block;overflow:hidden;opacity:.8}.l-body .btn--line::before,.l-body .btn--line::after{content:"";position:absolute;width:min(calc(15px * 1), calc(15 / 1440 * var(--vw)));height:min(calc(50px * 1), calc(50 / 1440 * var(--vw)));background-color:#141419;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.l-body .btn--line::before{top:0;left:0;border-right:solid 1px #fff;-webkit-transform-origin:top right;transform-origin:top right}.l-body .btn--line::after{bottom:0;right:0;border-left:solid 1px #fff;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media screen and (min-width: 813px){.l-body .btn--line{transition:opacity .3s}.l-body .btn--line:hover{opacity:.5}}@media screen and (max-width: 812px){.l-body .btn--line{padding:1.5625vw}.l-body .btn--line::before,.l-body .btn--line::after{width:3.125vw;height:9.375vw}}:lang(ja) .l-body .ttl--local,:lang(ja) .l-body .ttl--local-sub{font-family:vdl-logona,sans-serif;line-height:1.4}:lang(ja) .l-body .btn .btn__inner{font-family:vdl-logona,sans-serif !important}:lang(ko) .l-body .ttl--local,:lang(ko) .l-body .ttl--local-sub,:lang(ko) .l-body .ttl--en{font-family:"Noto Sans KR","Malgun Gothic",sans-serif}:lang(ko) .l-body .btn .btn__inner{font-family:"Noto Sans KR","Malgun Gothic",sans-serif !important}:lang(zh-CN) .l-body .ttl--local,:lang(zh-CN) .l-body .ttl--local-sub,:lang(zh-CN) .l-body .ttl--en{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif}:lang(zh-CN) .l-body .btn .btn__inner{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif !important}:lang(zh-TW) .l-body .ttl--local,:lang(zh-TW) .l-body .ttl--local-sub,:lang(zh-TW) .l-body .ttl--en{font-family:"Noto Sans SC","Noto Sans TC","Microsoft JhengHei",sans-serif}:lang(zh-TW) .l-body .btn .btn__inner{font-family:"Noto Sans SC","Noto Sans TC","Microsoft JhengHei",sans-serif !important}.l-header{position:fixed;top:0;left:0;width:100%;z-index:100}.l-header .header__inner{position:relative;height:min(80px , calc(80 / 1200 * var(--vw)));padding-left:min(20px , calc(20 / 1200 * var(--vw)));display:flex;justify-content:space-between;align-items:center}.l-header .header__inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#141419;z-index:-1}@media screen and (max-width: 812px){.l-header .header__inner{height:12.5vw;padding:0 3.125vw}}.l-header .header__left,.l-header .header__right{height:100%;display:flex;align-items:center;font-family:eurostile,"Arial",sans-serif}@media screen and (max-width: 812px){.l-header .header__left{width:calc(50% + 5vw);justify-content:space-between}}.l-header .header__logo{width:min(68px , calc(68 / 1200 * var(--vw)));margin-right:min(10px , calc(10 / 1200 * var(--vw)));display:block}@media screen and (min-width: 813px){.l-header .header__logo:hover path{fill:#f8ed1a}}@media screen and (max-width: 812px){.l-header .header__logo{width:10vw}}.l-header .header__logo path{fill:#f3f3f3;transition:fill .3s}@media screen and (min-width: 813px){.l-header .btn-nav{pointer-events:none}}@media screen and (max-width: 812px){.l-header .btn-nav{position:relative;width:6.875vw;height:6.875vw;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.l-header .btn-nav::before,.l-header .btn-nav::after{content:"";position:absolute;left:0;height:2px;background-color:#858e9b;transition:background-color .3s}.l-header .btn-nav::before{top:1.25vw;width:80%}.l-header .btn-nav::after{bottom:1.25vw;width:100%}.l-header .btn-nav.--open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header .btn-nav.--open::before,.l-header .btn-nav.--open::after{top:0;bottom:0;margin:auto;background-color:#f8ed1a}.l-header .btn-nav.--open::before{width:100%}.l-header .btn-nav.--open::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.l-header .btn-nav.--open .btn-nav__icon{opacity:0}.l-header .btn-nav .btn-nav__icon{position:absolute;top:0;bottom:0;left:0;width:90%;height:2px;margin:auto;background-color:#858e9b;transition:opacity .2s}}.l-header .header__nav{height:100%}@media screen and (max-width: 812px){.l-header .header__nav{position:absolute;top:0;left:0;width:100%;height:100vh;padding:12.5vw 6.25vw 18.75vw;background-color:rgba(20,20,25,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:scroll;-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none;transition:-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);z-index:-1}.l-header .header__nav.--open{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}@media screen and (min-width: 813px){.l-header .nav-menu{height:100%;display:flex;align-items:center}}.l-header .nav-menu__item{position:relative}@media screen and (min-width: 813px){.l-header .nav-menu__item{height:100%;padding:0 min(15px , calc(15 / 1200 * var(--vw)))}.l-header .nav-menu__item::before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:#f8ed1a;pointer-events:none;transition:width .2s}.l-header .nav-menu__item:hover::before{width:100%}.l-header .nav-menu__item:hover .nav-menu__sub{opacity:1;pointer-events:auto}}@media screen and (max-width: 812px){.l-header .nav-menu__item{padding:1.5625vw 4.6875vw;border-bottom:solid 1px rgba(243,243,243,.1)}}@media screen and (min-width: 813px){.l-header .nav-menu__link{height:100%;display:flex;align-items:center}}@media screen and (max-width: 812px){.l-header .nav-menu__link{width:100%;padding:3.125vw 0;color:#f8ed1a;font-weight:bold;display:block}}.l-header .nav-menu__link.--current{color:#f8ed1a}.l-header .nav-menu__link.--current::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f8ed1a #f8ed1a}.l-header button.nav-menu__link{position:relative}.l-header button.nav-menu__link::after{content:"";position:absolute;width:min(8px , calc(8 / 1200 * var(--vw)));height:min(8px , calc(8 / 1200 * var(--vw)));margin:auto;border:1px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f3f3f3 #f3f3f3;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.7}@media screen and (min-width: 813px){.l-header button.nav-menu__link::after{bottom:min(15px , calc(15 / 1200 * var(--vw)));left:0;right:0}.l-header button.nav-menu__link:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f8ed1a #f8ed1a}}@media screen and (max-width: 812px){.l-header button.nav-menu__link::after{top:-1.5625vw;bottom:0;right:0;width:2.5vw;height:2.5vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f8ed1a #f8ed1a;transition:all .3s}.l-header button.nav-menu__link.--open::after{top:0;border-color:#f8ed1a #f8ed1a rgba(0,0,0,0) rgba(0,0,0,0)}}@media screen and (min-width: 813px){.l-header .nav-menu__sub{left:0;position:absolute;top:min(80px , calc(80 / 1200 * var(--vw)));padding:0 min(15px , calc(15 / 1200 * var(--vw)));background-color:rgba(20,20,25,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .2s}@supports not ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.l-header .nav-menu__sub{background-color:rgba(20,20,25,.95)}}}@media screen and (max-width: 812px){.l-header .nav-menu__sub{display:none}}@media screen and (min-width: 813px){.l-header .nav-submenu__item{white-space:nowrap}.l-header .nav-submenu__item:not(:last-of-type){border-bottom:solid 1px rgba(243,243,243,.1)}}.l-header .nav-submenu__item a{padding:min(20px , calc(20 / 1200 * var(--vw))) min(25px , calc(25 / 1200 * var(--vw)));display:block}.l-header .nav-submenu__item a[target=_blank]{position:relative;padding-right:100px}.l-header .nav-submenu__item a[target=_blank]::after{content:"";position:absolute;top:0;right:min(20px , calc(20 / 1200 * var(--vw)));bottom:0;width:min(16px , calc(16 / 1200 * var(--vw)));height:min(16px , calc(16 / 1200 * var(--vw)));margin:auto;background:url(../img/common/icon_externallink.svg) center no-repeat;opacity:.2}@media screen and (max-width: 812px){.l-header .nav-submenu__item a[target=_blank]::after{right:3.125vw;width:3.75vw;height:3.75vw;opacity:.3}}@media screen and (max-width: 812px){.l-header .nav-submenu__item a{padding:3.125vw 4.6875vw;opacity:.7}}.l-header .nav-submenu__category{margin:min(20px , calc(20 / 1200 * var(--vw))) 0 0 min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-header .nav-submenu__category{margin-left:4.6875vw}.l-header .nav-submenu__category dt{padding:3.125vw 0}}.l-header .nav-submenu__category a{position:relative}.l-header .nav-submenu__category a::before{content:"-";position:absolute;left:0;margin:auto}.l-header .header__right{padding-right:min(15px , calc(15 / 1200 * var(--vw)))}.l-header .header__right>*:not(:last-child){margin-right:min(10px , calc(10 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-header .header__right>*:not(:last-child){margin-right:3.125vw}}@media screen and (min-width: 813px){.l-header .nav-btns{position:absolute;top:0;right:min(105px , calc(105 / 1200 * var(--vw)));height:100%;display:flex;align-items:center;padding:0 min(15px , calc(15 / 1200 * var(--vw)))}}.l-header .nav-btns__item:not(:last-of-type){margin-right:min(15px , calc(15 / 1200 * var(--vw)))}.l-header .btn-download{position:relative;padding:2px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px , calc(5 / 1200 * var(--vw)));cursor:pointer;display:block;padding:4px;background:#f8ed1a;color:#141419 !important}@media screen and (min-width: 813px){.l-header .btn-download{transition:all .3s ease-in-out}.l-header .btn-download input,.l-header .btn-download svg path,.l-header .btn-download svg polygon{transition:all .3s ease-in-out}}@media screen and (max-width: 812px){.l-header .btn-download{width:90%;margin:9.375vw auto 0;text-align:center;border-radius:.9375vw}}.l-header .btn-download:hover,.l-header .btn-download:visited,.l-header .btn-download:link{color:inherit;text-decoration:inherit}.l-header .btn-download .btn__inner{padding:min(20px , calc(20 / 1200 * var(--vw))) min(80px , calc(80 / 1200 * var(--vw)));border-radius:min(5px , calc(5 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-size:min(16px , calc(16 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width: 812px){.l-header .btn-download .btn__inner{padding:2.5vw 9.375vw;border-radius:.9375vw;font-size:4.0625vw}}@media screen and (min-width: 813px){.l-header .btn-download{transition:all .3s ease-in-out}.l-header .btn-download input,.l-header .btn-download svg path,.l-header .btn-download svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){.l-header .btn-download:hover{color:#f8ed1a !important}.l-header .btn-download:hover .btn__inner{background:#141419}.l-header .btn-download:hover .btn__inner::before,.l-header .btn-download:hover .btn__inner::after{background-color:#f8ed1a !important}.l-header .btn-download:hover svg path,.l-header .btn-download:hover svg polygon{fill:#f8ed1a}}.l-header .btn-download::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 3px);height:calc(100% - 3px);margin:auto;background-color:#141419;border-radius:min(5px , calc(5 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-header .btn-download::after{border-radius:.9375vw}}.l-header .btn-download .btn__inner{position:relative;background:#f8ed1a;font-weight:bold;z-index:1}.l-header .btn-download .btn__inner::before,.l-header .btn-download .btn__inner::after{background-color:#141419 !important}.l-header .btn-download svg path,.l-header .btn-download svg polygon{fill:#141419}@media screen and (min-width: 813px){.l-header .btn-download .btn__inner{padding:min(5px , calc(5 / 1200 * var(--vw))) min(20px , calc(20 / 1200 * var(--vw)))}}.l-header .account,.l-header .langs{position:relative;height:100%;display:flex;align-items:center}.l-header .btn-account,.l-header .btn-langs{width:min(42px , calc(42 / 1200 * var(--vw)));padding:min(5px , calc(5 / 1200 * var(--vw)));background-color:rgba(243,243,243,0);border-radius:50%;transition:background-color .3s}@media screen and (min-width: 813px){.l-header .btn-account:hover,.l-header .btn-account.--open,.l-header .btn-langs:hover,.l-header .btn-langs.--open{background-color:rgba(243,243,243,.2)}}@media screen and (max-width: 812px){.l-header .btn-account,.l-header .btn-langs{width:6.875vw}}.l-header .btn-account .st0{fill:#141419}.l-header .btn-account .st1{fill:#858e9b;transition:fill .3s}.l-header .btn-account.--login .st1{fill:#f8ed1a !important}@media screen and (min-width: 813px){.l-header .btn-account:hover .st1{fill:#f3f3f3}}.l-header .btn-bug-info{position:relative;padding:2px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px , calc(5 / 1200 * var(--vw)));cursor:pointer;display:block;background:#858e9b;color:#858e9b !important}@media screen and (min-width: 813px){.l-header .btn-bug-info{transition:all .3s ease-in-out}.l-header .btn-bug-info input,.l-header .btn-bug-info svg path,.l-header .btn-bug-info svg polygon{transition:all .3s ease-in-out}}@media screen and (max-width: 812px){.l-header .btn-bug-info{width:90%;margin:9.375vw auto 0;text-align:center;border-radius:.9375vw}}.l-header .btn-bug-info:hover,.l-header .btn-bug-info:visited,.l-header .btn-bug-info:link{color:inherit;text-decoration:inherit}.l-header .btn-bug-info .btn__inner{padding:min(20px , calc(20 / 1200 * var(--vw))) min(80px , calc(80 / 1200 * var(--vw)));border-radius:min(5px , calc(5 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-size:min(14px , calc(14 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width: 812px){.l-header .btn-bug-info .btn__inner{padding:2.5vw 9.375vw;border-radius:.9375vw;font-size:3.125vw}}@media screen and (min-width: 813px){.l-header .btn-bug-info{transition:all .3s ease-in-out}.l-header .btn-bug-info input,.l-header .btn-bug-info svg path,.l-header .btn-bug-info svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){.l-header .btn-bug-info:hover{background:#f3f3f3;color:#f3f3f3 !important}.l-header .btn-bug-info:hover svg path,.l-header .btn-bug-info:hover svg polygon{fill:#f3f3f3}}.l-header .btn-bug-info .btn__inner{background:#141419}.l-header .btn-bug-info svg path,.l-header .btn-bug-info svg polygon{fill:#858e9b}@media screen and (max-width: 812px){.l-header .btn-bug-info{margin-top:0;padding:1px}}.l-header .btn-bug-info .btn__inner{padding:min(9px , calc(9 / 1200 * var(--vw))) min(30px , calc(30 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-header .btn-bug-info .btn__inner{padding:2.5vw 1.5625vw}}.l-header .btn-langs .st0{fill:#141419}.l-header .btn-langs .st1{fill:#858e9b;transition:fill .3s}.l-header .btn-langs .st2{fill:none;stroke:#858e9b;stroke-width:3;stroke-miterlimit:10;transition:stroke .3s}@media screen and (min-width: 813px){.l-header .btn-langs:hover .st1,.l-header .btn-langs.--open .st1{fill:#f3f3f3}.l-header .btn-langs:hover .st2,.l-header .btn-langs.--open .st2{stroke:#f3f3f3}}.l-header .account__nav,.l-header .langs__nav{right:0;position:absolute;top:min(80px , calc(80 / 1200 * var(--vw)));padding:0 min(15px , calc(15 / 1200 * var(--vw)));background-color:rgba(20,20,25,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@supports not ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.l-header .account__nav,.l-header .langs__nav{background-color:rgba(20,20,25,.95)}}@media screen and (min-width: 813px){.l-header .account__nav,.l-header .langs__nav{opacity:0;pointer-events:none;transition:opacity .2s}.l-header .account__nav.--open,.l-header .langs__nav.--open{opacity:1;pointer-events:auto}}@media screen and (max-width: 812px){.l-header .account__nav,.l-header .langs__nav{-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none;transition:-webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .5s cubic-bezier(0.25, 1, 0.5, 1);z-index:-1;top:12.5vw;right:-3.125vw;padding:3.125vw 6.25vw}.l-header .account__nav.--open,.l-header .langs__nav.--open{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}.l-header .account__nav .nt-status,.l-header .langs__nav .nt-status{margin-top:min(10px , calc(10 / 1200 * var(--vw)));padding-bottom:min(10px , calc(10 / 1200 * var(--vw)));border-bottom:solid 1px rgba(243,243,243,.1);text-align:center;display:flex}@media screen and (max-width: 812px){.l-header .account__nav .nt-status,.l-header .langs__nav .nt-status{margin-top:1.5625vw;padding-bottom:3.125vw}}.l-header .account__nav .nt-status__item,.l-header .langs__nav .nt-status__item{width:90px}.l-header .account__nav .nt-status__item:not(:last-of-type),.l-header .langs__nav .nt-status__item:not(:last-of-type){margin-right:5px}@media screen and (max-width: 812px){.l-header .account__nav .nt-status__item,.l-header .langs__nav .nt-status__item{width:18.75vw}.l-header .account__nav .nt-status__item:not(:last-of-type),.l-header .langs__nav .nt-status__item:not(:last-of-type){margin-right:1.5625vw}}.l-header .account__nav .nt-status__pf,.l-header .langs__nav .nt-status__pf{margin-bottom:min(5px , calc(5 / 1200 * var(--vw)));font-size:min(12px , calc(12 / 1200 * var(--vw)));color:#858e9b}@media screen and (max-width: 812px){.l-header .account__nav .nt-status__pf,.l-header .langs__nav .nt-status__pf{margin-bottom:.9375vw;font-size:2.5vw}}.l-header .account__nav .nt-status__name,.l-header .langs__nav .nt-status__name{height:min(46px , calc(46 / 1200 * var(--vw)));padding:min(10px , calc(10 / 1200 * var(--vw)));font-size:min(14px , calc(14 / 1200 * var(--vw)));line-height:1.4;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 812px){.l-header .account__nav .nt-status__name,.l-header .langs__nav .nt-status__name{height:12.5vw;padding:1.5625vw;font-size:2.8125vw}}.l-header .account__nav .nt-status__name.--appliable,.l-header .langs__nav .nt-status__name.--appliable{color:#858e9b;border:solid 1px #858e9b}.l-header .account__nav .nt-status__name.--applied,.l-header .langs__nav .nt-status__name.--applied{color:#f8ed1a;border:solid 1px #f8ed1a}.l-header .account__nav .nt-status__name.--won,.l-header .langs__nav .nt-status__name.--won{background-color:rgba(40,200,200,.5)}.l-header .account__nav .nt-status__name.--losed,.l-header .langs__nav .nt-status__name.--losed{background-color:rgba(133,142,155,.5)}@media screen and (min-width: 813px){.l-header .account-menu__item,.l-header .langs-list__item{white-space:nowrap}.l-header .account-menu__item:not(:last-of-type),.l-header .langs-list__item:not(:last-of-type){border-bottom:solid 1px rgba(243,243,243,.1)}}.l-header .account-menu__item a,.l-header .langs-list__item a{padding:min(20px , calc(20 / 1200 * var(--vw))) min(25px , calc(25 / 1200 * var(--vw)));display:block}.l-header .account-menu__item a[target=_blank],.l-header .langs-list__item a[target=_blank]{position:relative;padding-right:100px}.l-header .account-menu__item a[target=_blank]::after,.l-header .langs-list__item a[target=_blank]::after{content:"";position:absolute;top:0;right:min(20px , calc(20 / 1200 * var(--vw)));bottom:0;width:min(16px , calc(16 / 1200 * var(--vw)));height:min(16px , calc(16 / 1200 * var(--vw)));margin:auto;background:url(../img/common/icon_externallink.svg) center no-repeat;opacity:.2}@media screen and (max-width: 812px){.l-header .account-menu__item a[target=_blank]::after,.l-header .langs-list__item a[target=_blank]::after{right:3.125vw;width:3.75vw;height:3.75vw;opacity:.3}}@media screen and (max-width: 812px){.l-header .account-menu__item a,.l-header .langs-list__item a{padding:3.125vw 4.6875vw;opacity:.7}}@media screen and (max-width: 812px){.l-header .account-menu__item,.l-header .langs-list__item{white-space:nowrap}.l-header .account-menu__item:not(:last-of-type),.l-header .langs-list__item:not(:last-of-type){border-bottom:solid 1px rgba(243,243,243,.1)}}.l-header .account-menu__item .langs-list__link,.l-header .langs-list__item .langs-list__link{position:relative;padding-left:40px}.l-header .account-menu__item .langs-list__link.--current,.l-header .langs-list__item .langs-list__link.--current{color:#f8ed1a;pointer-events:none}.l-header .account-menu__item .langs-list__link.--current::after,.l-header .langs-list__item .langs-list__link.--current::after{content:"";position:absolute;top:-6px;bottom:0;left:20px;width:7px;height:14px;margin:auto;border-bottom:3px solid #f8ed1a;border-right:3px solid #f8ed1a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header.__maintenance>.icon{display:none}.l-header.__maintenance .nav{display:none}@media screen and (max-width: 812px){.l-header.__maintenance .menu{top:4.6875vw;left:auto;right:4.0625vw;width:auto;height:auto;padding:0;background:none !important;opacity:1 !important;visibility:visible !important;transition:none;overflow-y:inherit}.l-header.__maintenance .menu .sns{width:auto;margin-top:0;pointer-events:auto}}.bug-aleart{padding:3px 5px;background-color:#f8ed1a;color:#141419;font-weight:500}.bug-aleart .bug-aleart__inner{display:flex;justify-content:center;align-items:center}.bug-aleart a{color:#141419;text-decoration:underline}.bug-aleart a:hover{text-decoration:none}.bug-aleart svg{width:min(18px , calc(18 / 1200 * var(--vw)));margin-right:5px}@media screen and (max-width: 812px){.bug-aleart svg{width:5vw}}.bug-aleart svg .st0{fill:#f8ed1a}.bug-aleart svg .st1{fill:#141419}:lang(ja) .l-header .header__left,:lang(ja) .l-header .header__right,:lang(ja) .l-header .btn-download .btn__inner,:lang(ja) .l-header .btn-bug-info .btn__inner{font-family:vdl-logona,sans-serif}:lang(ko) .l-header .header__left,:lang(ko) .l-header .header__right,:lang(ko) .l-header .btn-download .btn__inner,:lang(ko) .l-header .btn-bug-info .btn__inner{font-family:"Noto Sans KR","Malgun Gothic",sans-serif}:lang(zh-CN) .l-header .header__left,:lang(zh-CN) .l-header .header__right,:lang(zh-CN) .l-header .btn-download .btn__inner,:lang(zh-CN) .l-header .btn-bug-info .btn__inner{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif}:lang(zh-TW) .l-header .header__left,:lang(zh-TW) .l-header .header__right,:lang(zh-TW) .l-header .btn-download .btn__inner,:lang(zh-TW) .l-header .btn-bug-info .btn__inner{font-family:"Noto Sans SC","Noto Sans TC","Microsoft JhengHei",sans-serif}.l-footer{position:relative;margin-top:min(-46px , calc(-46 / 1200 * var(--vw)));font-size:min(14px , calc(14 / 1200 * var(--vw)));z-index:10}@media screen and (max-width: 812px){.l-footer{margin-top:-6.875vw;font-size:3.125vw}}@media screen and (min-width: 813px){.l-footer>.totop{position:fixed;bottom:min(calc(100px * 1), calc(100 / 1440 * var(--vw)));right:0;opacity:0;visibility:hidden;z-index:10;transition:all .3s ease-out}.l-footer>.totop.__show{opacity:1;visibility:visible}}@media screen and (max-width: 812px){.l-footer>.totop{position:relative}}.l-footer>.totop .link{position:relative;width:min(calc(50px * 1), calc(50 / 1440 * var(--vw)));height:min(calc(50px * 1), calc(50 / 1440 * var(--vw)));display:flex;justify-content:center;align-items:center}@media screen and (max-width: 812px){.l-footer>.totop .link{width:100%;height:10.66667vw}}.l-footer>.totop .link .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#f8ed1a}@media screen and (min-width: 813px){.l-footer>.totop .link .bg{-webkit-clip-path:polygon(min(calc(10px * 1), calc(10 / 1440 * var(--vw))) 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 min(calc(10px * 1), calc(10 / 1440 * var(--vw))));clip-path:polygon(min(calc(10px * 1), calc(10 / 1440 * var(--vw))) 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 min(calc(10px * 1), calc(10 / 1440 * var(--vw))))}}.l-footer>.totop .link .icon{position:relative;display:block;width:min(calc(22px * 1), calc(22 / 1440 * var(--vw)));height:min(calc(15px * 1), calc(15 / 1440 * var(--vw)))}@media screen and (max-width: 812px){.l-footer>.totop .link .icon{width:5.86667vw;height:4vw}}.l-footer>.totop .link .icon svg path{fill:#141419}@media screen and (min-width: 813px){.l-footer>.totop .link .icon svg path{transition:.15s ease-out;transition-property:fill}}.l-footer .notice{margin-left:0;margin-bottom:min(20px , calc(20 / 1200 * var(--vw)));text-indent:0;text-align:center;color:#858e9b}.l-footer .footer__info{background:#000;text-align:center;color:#858e9b}.l-footer .footer__info>div{width:100%;padding:min(30px , calc(30 / 1200 * var(--vw))) min(20px , calc(20 / 1200 * var(--vw)))}.l-footer .footer__info>div:not(:last-of-type){border-bottom:solid 1px rgba(243,243,243,.1)}@media screen and (max-width: 812px){.l-footer .footer__info>div{padding:4.6875vw 4.6875vw 4.6875vw}}.l-footer .footer__info a{color:#858e9b}@media screen and (min-width: 813px){.l-footer .footer__info a{transition:opacity .3s}.l-footer .footer__info a:hover{opacity:.5}}.l-footer .footer__info .media__ttl{margin-bottom:min(20px , calc(20 / 1200 * var(--vw)));font-size:min(18px , calc(18 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .media__ttl{font-size:3.75vw}}.l-footer .footer__info .media-list{display:flex;justify-content:center}@media screen and (max-width: 812px){.l-footer .footer__info .media-list{flex-wrap:wrap}}.l-footer .footer__info .media-list__item{width:25%;max-width:126px;padding:0 min(10px , calc(10 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .media-list__item{width:33%;max-width:inherit;padding:4.6875vw 3.125vw 0}}.l-footer .footer__info .media-link{display:block}.l-footer .footer__info .media-link__icon{width:min(62px , calc(62 / 1200 * var(--vw)));height:min(62px , calc(62 / 1200 * var(--vw)));margin:0 auto min(10px , calc(10 / 1200 * var(--vw)));padding:min(14px , calc(14 / 1200 * var(--vw)));background-color:#fff;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 812px){.l-footer .footer__info .media-link__icon{width:15vw;height:15vw}}.l-footer .footer__info .media-link__icon svg,.l-footer .footer__info .media-link__icon img{width:min(36px , calc(36 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .media-link__icon svg,.l-footer .footer__info .media-link__icon img{width:8.75vw}}.l-footer .footer__info .media-link__icon.-twitter svg{width:min(32px , calc(32 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .media-link__icon.-twitter svg{width:7.5vw}}.l-footer .footer__info .media-link__icon.-twitch svg{width:min(30px , calc(30 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .media-link__icon.-twitch svg{width:7.1875vw}}.l-footer .footer__info .platform{font-size:min(12px , calc(12 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .platform{padding-top:min(20px , calc(20 / 1200 * var(--vw)));font-size:2.5vw;text-align:left}}.l-footer .footer__info .platform-list{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.l-footer .footer__info .platform-copyright{margin-top:min(15px , calc(15 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .platform-copyright{margin-top:3.125vw}}.l-footer .footer__info .platform-copyright a{text-decoration:underline}@media screen and (min-width: 813px){.l-footer .footer__info .platform__notice{margin-top:min(16px , calc(16 / 1200 * var(--vw)))}}.l-footer .footer__info .platform-list__item{height:min(32px , calc(32 / 1200 * var(--vw)));margin:0 min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .platform-list__item{height:5vw;margin:3.125vw 3.125vw 0}.l-footer .footer__info .platform-list__item.--cero{height:6.25vw}.l-footer .footer__info .platform-list__item.--steam{height:6vw}}.l-footer .footer__info .platform-list__item img{height:100%}.l-footer .footer__info .games-list{max-width:calc(1200px - 40px);margin:auto;display:flex;flex-wrap:wrap;text-align:left}@media screen and (min-width: 813px){.l-footer .footer__info .games-list__item{width:32%;margin:min(20px , calc(20 / 1200 * var(--vw))) 2% 0 0}.l-footer .footer__info .games-list__item:nth-of-type(3n){margin-right:0}.l-footer .footer__info .games-list__item:nth-of-type(-n + 3){margin-top:0}}@media screen and (max-width: 812px){.l-footer .footer__info .games-list__item{width:100%}.l-footer .footer__info .games-list__item:not(:first-of-type){margin-top:3.125vw}}.l-footer .footer__info .games-list__link{display:flex}@media screen and (min-width: 813px){.l-footer .footer__info .games-list__link{font-size:min(12px , calc(12 / 1200 * var(--vw)))}}.l-footer .footer__info .games-list__img{max-width:70px;min-width:70px;margin-right:10px}@media screen and (max-width: 812px){.l-footer .footer__info .games-list__img{width:25%;max-width:104px}}.l-footer .footer__info .games-list__ttl{margin-bottom:min(5px , calc(5 / 1200 * var(--vw)));color:#f3f3f3;font-size:min(14px , calc(14 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__info .games-list__ttl{margin-bottom:.78125vw;font-size:3.75vw}}.l-footer .footer__trademark{padding:min(15px , calc(15 / 1200 * var(--vw))) min(30px , calc(30 / 1200 * var(--vw)));background:#fff;color:#505050;font-size:min(10px , calc(10 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__trademark{padding:6.66667vw 4vw;font-size:2.5vw}}.l-footer .footer__trademark a{color:#505050;text-decoration:underline}@media screen and (min-width: 813px){.l-footer .footer__trademark a:hover{text-decoration:none}}@media screen and (max-width: 812px){.l-footer .footer__trademark a{font-size:3.125vw}}.l-footer .footer__copyright{position:relative;align-items:center}.l-footer .footer__copyright .corporation{width:100%;margin:0 auto min(30px , calc(30 / 1200 * var(--vw)))}@media screen and (min-width: 813px){.l-footer .footer__copyright .corporation{display:flex;justify-content:center}}@media screen and (max-width: 812px){.l-footer .footer__copyright .corporation{margin-bottom:15.625vw}}@media screen and (min-width: 813px){.l-footer .footer__copyright .corporation__item{width:min(400px , calc(400 / 1200 * var(--vw)));max-width:400px;padding:min(5px , calc(5 / 1200 * var(--vw))) min(20px , calc(20 / 1200 * var(--vw)));display:flex;align-items:center}.l-footer .footer__copyright .corporation__item:first-of-type{width:min(165px , calc(165 / 1200 * var(--vw)))}.l-footer .footer__copyright .corporation__item:not(:last-of-type){border-right:solid 1px rgba(80,80,80,.2)}}@media screen and (max-width: 812px){.l-footer .footer__copyright .corporation__item:not(:last-of-type){margin-bottom:4.6875vw;padding-bottom:4.6875vw;border-bottom:solid 1px rgba(80,80,80,.2)}.l-footer .footer__copyright .corporation__item:first-of-type{padding-bottom:0;border-bottom:none}}@media screen and (min-width: 813px){.l-footer .footer__copyright .corporation__logo{width:min(120px , calc(120 / 1200 * var(--vw)))}}@media screen and (max-width: 812px){.l-footer .footer__copyright .corporation__logo{width:37.5vw;margin:0 auto}}.l-footer .footer__copyright .corporation__platform{margin-bottom:min(5px , calc(5 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-footer .footer__copyright .corporation__platform{margin-bottom:3.125vw;text-align:center}}.l-footer .footer__copyright .corporation__name{margin-bottom:min(5px , calc(5 / 1200 * var(--vw)));font-weight:700}@media screen and (max-width: 812px){.l-footer .footer__copyright .corporation__name{margin-bottom:3.125vw;text-align:center}}.l-footer .footer__copyright .corporation-links{display:flex;flex-wrap:wrap}@media screen and (max-width: 812px){.l-footer .footer__copyright .corporation-links{width:100%;justify-content:space-around}}@media screen and (min-width: 813px){.l-footer .footer__copyright .corporation-links__item:not(:last-of-type){margin-right:min(25px , calc(25 / 1200 * var(--vw)))}}@media screen and (max-width: 812px){.l-footer .footer__copyright .corporation-links__item:not(:last-of-type){margin-bottom:3.125vw}}.l-footer .footer__copyright .copyright{text-align:center}@media screen and (min-width: 813px){.l-footer .footer__copyright .copyright{display:flex;justify-content:flex-end}}.l-footer .footer__copyright .copyright-links{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 812px){.l-footer .footer__copyright .copyright-links{justify-content:space-around}}@media screen and (min-width: 813px){.l-footer .footer__copyright .copyright-links__item{margin-right:min(25px , calc(25 / 1200 * var(--vw)))}}@media screen and (max-width: 812px){.l-footer .footer__copyright .copyright-links__item{margin-bottom:3.125vw}}.l-footer .footer__copyright .copyright-links__item a{text-decoration:none}@media screen and (min-width: 813px){.l-footer .footer__copyright .copyright-links__item a:hover{text-decoration:underline}}@media screen and (max-width: 812px){.l-footer .footer__copyright .copyright__txt{margin-bottom:3.125vw;text-align:center}}.l-footer .footer__copyright .btn-copyright{padding:1px !important;position:relative;padding:2px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px , calc(5 / 1200 * var(--vw)));cursor:pointer;display:block;background:rgba(80,80,80,.4);color:#505050 !important}@media screen and (min-width: 813px){.l-footer .footer__copyright .btn-copyright{transition:all .3s ease-in-out}.l-footer .footer__copyright .btn-copyright input,.l-footer .footer__copyright .btn-copyright svg path,.l-footer .footer__copyright .btn-copyright svg polygon{transition:all .3s ease-in-out}}@media screen and (max-width: 812px){.l-footer .footer__copyright .btn-copyright{width:90%;margin:9.375vw auto 0;text-align:center;border-radius:.9375vw}}.l-footer .footer__copyright .btn-copyright:hover,.l-footer .footer__copyright .btn-copyright:visited,.l-footer .footer__copyright .btn-copyright:link{color:inherit;text-decoration:inherit}.l-footer .footer__copyright .btn-copyright .btn__inner{padding:min(20px , calc(20 / 1200 * var(--vw))) min(80px , calc(80 / 1200 * var(--vw)));border-radius:min(5px , calc(5 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-size:min(24px , calc(24 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width: 812px){.l-footer .footer__copyright .btn-copyright .btn__inner{padding:2.5vw 9.375vw;border-radius:.9375vw;font-size:4.0625vw}}@media screen and (min-width: 813px){.l-footer .footer__copyright .btn-copyright{transition:all .3s ease-in-out}.l-footer .footer__copyright .btn-copyright input,.l-footer .footer__copyright .btn-copyright svg path,.l-footer .footer__copyright .btn-copyright svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){.l-footer .footer__copyright .btn-copyright:hover{background:rgba(80,80,80,.4);color:#505050 !important}.l-footer .footer__copyright .btn-copyright:hover svg path,.l-footer .footer__copyright .btn-copyright:hover svg polygon{fill:#505050}}.l-footer .footer__copyright .btn-copyright .btn__inner{background:#fff}.l-footer .footer__copyright .btn-copyright svg path,.l-footer .footer__copyright .btn-copyright svg polygon{fill:#505050}@media screen and (min-width: 813px){.l-footer .footer__copyright .btn-copyright{margin-left:min(30px , calc(30 / 1200 * var(--vw)))}}@media screen and (max-width: 812px){.l-footer .footer__copyright .btn-copyright{margin-top:4.6875vw}}.l-footer .footer__copyright .btn-copyright .btn__inner{padding:min(7px , calc(7 / 1200 * var(--vw))) min(50px , calc(50 / 1200 * var(--vw)));font-size:min(12px , calc(12 / 1200 * var(--vw)));font-family:inherit}@media screen and (max-width: 812px){.l-footer .footer__copyright .btn-copyright .btn__inner{padding:2.1875vw 3.125vw;font-size:3.125vw}}@media screen and (min-width: 813px){:lang(ja) .l-footer .corporation__item{width:min(500px , calc(500 / 1200 * var(--vw)));max-width:500px}}.news-platform{display:flex;justify-content:flex-end}.news-platform__item{padding:0 10px;font-family:eurostile,"Arial",sans-serif;text-shadow:none;font-size:min(14px , calc(14 / 1200 * var(--vw)));border:solid 1px #bdc2c9}.news-platform__item.--ps{color:#28c8c8;border-color:#28c8c8}.news-platform__item.--xbox{color:#14c878;border-color:#14c878}.news-platform__item.--pc{color:#e66478;border-color:#e66478}.news-platform__item:not(:first-of-type){margin-left:min(10px , calc(10 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.news-platform__item{padding:0 1.5625vw;font-size:2.8125vw}.news-platform__item:not(:first-of-type){margin-left:3.125vw}}@media screen and (min-width: 813px){.news-list{transition:all .15s ease-out}.news-list:hover .news-list__item{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}}.news-list__item{position:relative;padding:min(26px , calc(26 / 1200 * var(--vw)));background-color:rgba(243,243,243,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-shadow:0 0 .4em rgba(20,20,25,.5),0 0 .3em rgba(20,20,25,.5),0 0 .3em rgba(20,20,25,.5);position:relative;padding:min(10px , calc(10 / 1200 * var(--vw))) min(10px , calc(10 / 1200 * var(--vw))) min(60px , calc(60 / 1200 * var(--vw)));box-sizing:border-box;display:block;text-decoration:none !important;pointer-events:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden}.news-list__item::before,.news-list__item::after{content:"";position:absolute;width:min(22px , calc(22 / 1200 * var(--vw)));height:min(22px , calc(22 / 1200 * var(--vw)));border:solid 3px #858e9b;pointer-events:none;z-index:1}.news-list__item::before{top:0;right:0;border-left:none;border-bottom:none}.news-list__item::after{bottom:0;left:0;border-top:none;border-right:none}@media screen and (max-width: 812px){.news-list__item{padding:6.25vw 4.0625vw}.news-list__item::before,.news-list__item::after{width:3.125vw;height:3.125vw;border-width:2px}}@supports not ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.news-list__item{background-color:rgba(13,19,36,.5)}}@media screen and (min-width: 813px){.news-list__item{transition:all .3s ease-out;will-change:transform}.news-list__item:hover{-webkit-filter:grayscale(0) !important;filter:grayscale(0) !important;opacity:1 !important}.news-list__item:hover .news-list__img img{-webkit-transform:scale(1.025);transform:scale(1.025)}}@media screen and (max-width: 812px){.news-list__item{width:100% !important;padding:3.125vw 3.125vw 11.25vw !important}.news-list__item:not(:first-of-type){margin-top:5.33333vw !important}}.news-list__item .news-platform{position:absolute;bottom:min(20px , calc(20 / 1200 * var(--vw)));right:min(10px , calc(10 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.news-list__item .news-platform{bottom:3.125vw;right:3.125vw}}.news-list__item .news-list__inner{position:relative;color:#f8ed1a}.news-list__item .news-list__img{position:relative;overflow:hidden}@media screen and (min-width: 813px){.news-list__item .news-list__img{width:100%;padding-bottom:56.25%}}@media screen and (max-width: 812px){.news-list__item .news-list__img{width:100%;height:50.4vw}}.news-list__item .news-list__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 813px){.news-list__item .news-list__img img{transition:all .15s ease-out;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.news-list__item .news-list__info{position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 812px){.news-list__item .news-list__info{font-family:eurostile;font-weight:500;font-size:3.2vw;color:#a0a0aa}}.news-list__item .news-list__date{margin-top:min(10px , calc(10 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-weight:500;color:#858e9b;font-size:min(16px , calc(16 / 1200 * var(--vw)));line-height:1}@media screen and (max-width: 812px){.news-list__item .news-list__date{margin-top:4vw;font-size:3.125vw}}.news-list__item .news-list__category{position:relative;height:min(18px , calc(18 / 1200 * var(--vw)));margin-top:min(10px , calc(10 / 1200 * var(--vw)));padding:0 min(20px , calc(20 / 1200 * var(--vw)));display:flex;justify-content:center;align-items:center}@media screen and (max-width: 812px){.news-list__item .news-list__category{height:4.26667vw;margin-top:4vw;padding:0 4vw}}.news-list__item .news-list__category::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f8ed1a;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, min(calc(10px * 1), calc(10 / 1440 * var(--vw))) 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, min(calc(10px * 1), calc(10 / 1440 * var(--vw))) 100%)}@media screen and (max-width: 812px){.news-list__item .news-list__category::before{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 2.66667vw 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 2.66667vw 100%)}}.news-list__item .news-list__category-txt{position:relative;display:block;color:#141419;font-family:eurostile,"Arial",sans-serif;font-size:min(11px , calc(11 / 1200 * var(--vw)));word-break:keep-all;text-shadow:none;line-height:1}@media screen and (max-width: 812px){.news-list__item .news-list__category-txt{font-size:2.8125vw}}.news-list__item .news-list__title{margin-top:min(10px , calc(10 / 1200 * var(--vw)));font-family:eurostile,"Arial",sans-serif;font-size:min(18px , calc(18 / 1200 * var(--vw)));color:#f8ed1a;overflow:hidden}@media screen and (max-width: 812px){.news-list__item .news-list__title{margin-top:3.125vw;font-size:3.75vw}}:lang(ja) .news-list__item .news-list__category-txt,:lang(ja) .news-list__item .news-list__title{font-family:vdl-logona,sans-serif}:lang(ko) .news-list__item .news-list__category-txt,:lang(ko) .news-list__item .news-list__title{font-family:"Noto Sans KR","Malgun Gothic",sans-serif}:lang(zh-CN) .news-list__item .news-list__category-txt,:lang(zh-CN) .news-list__item .news-list__title{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif}:lang(zh-TW) .news-list__item .news-list__category-txt,:lang(zh-TW) .news-list__item .news-list__title{font-family:"Noto Sans SC","Noto Sans TC","Microsoft JhengHei",sans-serif}#download-nav{position:fixed;top:0;right:0;width:100%;height:100%;padding:min(40px , calc(40 / 1200 * var(--vw))) min(15px , calc(15 / 1200 * var(--vw)));background-color:rgba(20,20,25,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;justify-content:center;align-items:center;z-index:500;opacity:0;pointer-events:none;transition:opacity .2s}#download-nav.--open{opacity:1;pointer-events:auto}@media screen and (max-width: 812px){#download-nav{top:0;right:0;height:100vh;padding:6.25vw;overflow-y:scroll}}@supports not ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){#download-nav{background-color:rgba(20,20,25,.95)}}#download-nav .ttl{font-size:min(24px , calc(24 / 1200 * var(--vw)));font-weight:400;line-height:1.4;text-align:center}@media screen and (max-width: 812px){#download-nav .ttl{font-size:4.375vw}}@media screen and (min-width: 813px){#download-nav .platform-select{display:flex;flex-wrap:wrap;justify-content:center}}#download-nav .platform-select__item{position:relative;background-color:rgba(243,243,243,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (min-width: 813px){#download-nav .platform-select__item{width:min(300px , calc(300 / 1200 * var(--vw)));margin:min(30px , calc(30 / 1200 * var(--vw))) min(30px , calc(30 / 1200 * var(--vw))) 0 0;transition:background-color .3s}#download-nav .platform-select__item:hover{background-color:rgba(243,243,243,.08)}#download-nav .platform-select__item:hover::before,#download-nav .platform-select__item:hover::after{width:100%}#download-nav .platform-select__item:hover .platform-select__link::before,#download-nav .platform-select__item:hover .platform-select__link::after{height:100%}#download-nav .platform-select__item:last-of-type{margin-right:0}}@media screen and (max-width: 812px){#download-nav .platform-select__item{width:100%;margin-top:3.125vw}}#download-nav .platform-select__item::before,#download-nav .platform-select__item::after{content:"";position:absolute;left:0;width:0;height:1px;background-color:#858e9b;pointer-events:none;transition:width .3s}#download-nav .platform-select__item::before{top:0}#download-nav .platform-select__item::after{bottom:0}#download-nav .platform-select__link{position:relative;padding:min(70px , calc(70 / 1200 * var(--vw))) min(30px , calc(30 / 1200 * var(--vw))) min(50px , calc(50 / 1200 * var(--vw)));display:flex;justify-content:center;align-items:center;flex-direction:column;color:#f3f3f3 !important}#download-nav .platform-select__link[target=_blank] .platform-select__ttl::after{content:"";position:absolute;top:0;right:min(-15px , calc(-15 / 1200 * var(--vw)));bottom:0;width:min(16px , calc(16 / 1200 * var(--vw)));height:min(16px , calc(16 / 1200 * var(--vw)));margin:auto;background:url(../img/common/icon_externallink.svg) center no-repeat;opacity:.2}@media screen and (max-width: 812px){#download-nav .platform-select__link[target=_blank] .platform-select__ttl::after{right:-6.25vw;width:3.75vw;height:3.75vw;opacity:.3}}#download-nav .platform-select__link::before,#download-nav .platform-select__link::after{content:"";position:absolute;top:0;width:1px;height:0;background-color:#858e9b;pointer-events:none;transition:height .3s}#download-nav .platform-select__link::before{left:0}#download-nav .platform-select__link::after{right:0}@media screen and (max-width: 812px){#download-nav .platform-select__link{padding:4.6875vw 3.125vw}}@media screen and (min-width: 813px){#download-nav .platform-block{margin-top:min(20px , calc(20 / 1200 * var(--vw)));display:flex;justify-content:center}}@media screen and (min-width: 813px){#download-nav .platform-block__item{padding:0 min(50px , calc(50 / 1200 * var(--vw)))}#download-nav .platform-block__item:first-of-type{border-right:solid 1px #858e9b}}@media screen and (max-width: 812px){#download-nav .platform-block__item{padding:6.25vw 0}#download-nav .platform-block__item:first-of-type{border-bottom:solid 1px #858e9b}}#download-nav .platform-block__item .platform-select__ttl{margin-top:0}@media screen and (min-width: 813px){#download-nav .platform-block__item .platform-select__ttl{font-size:min(20px , calc(20 / 1200 * var(--vw)))}}@media screen and (min-width: 813px){#download-nav .platform-block__item .platform-select__link{padding-top:min(50px , calc(50 / 1200 * var(--vw)))}}#download-nav .platform-name{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#download-nav .platform-name__icon{margin-top:min(10px , calc(10 / 1200 * var(--vw)))}#download-nav .platform-name__icon:not(:first-of-type){margin-left:min(40px , calc(40 / 1200 * var(--vw)))}@media screen and (max-width: 812px){#download-nav .platform-name__icon{margin-top:3.125vw}#download-nav .platform-name__icon:not(:first-of-type){margin-left:6.25vw}}#download-nav .platform-select__icon,#download-nav .platform-name__icon{max-height:32px}@media screen and (min-width: 813px){#download-nav .platform-select__icon,#download-nav .platform-name__icon{height:min(32px , calc(32 / 1200 * var(--vw)))}}@media screen and (max-width: 812px){#download-nav .platform-select__icon,#download-nav .platform-name__icon{height:5vw}}#download-nav .platform-select__icon img,#download-nav .platform-name__icon img{max-width:auto;height:100%}#download-nav .platform-select__ttl{position:relative;margin-top:min(40px , calc(40 / 1200 * var(--vw)));font-size:min(16px , calc(16 / 1200 * var(--vw)));display:block}#download-nav .platform-select__ttl--s{font-size:70%}@media screen and (max-width: 812px){#download-nav .platform-select__ttl{margin-top:3.125vw;font-size:3.75vw;text-align:left}}#download-nav .btn-close{position:absolute;top:30px;right:30px;width:36px;height:36px;border:solid 1px #858e9b}@media screen and (min-width: 813px){#download-nav .btn-close{transition:opacity .3s}#download-nav .btn-close:hover{opacity:.5}}@media screen and (max-width: 812px){#download-nav .btn-close{top:3.125vw;right:3.125vw;width:7.8125vw;height:7.8125vw}}#download-nav .btn-close::before,#download-nav .btn-close::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:85%;height:1px;margin:auto;background-color:#858e9b}#download-nav .btn-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#download-nav .btn-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;opacity:0;visibility:hidden;pointer-events:none;transition:.3s ease-out;transition-property:opacity,visibility;display:flex;justify-content:center;align-items:center;pointer-events:none}@media screen and (max-width: 812px){.l-modal{overflow-y:scroll}}.l-modal.__show{opacity:1;visibility:visible;pointer-events:visible;pointer-events:auto}.l-modal .modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,20,25,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@supports not ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.l-modal .modal__bg{background-color:rgba(20,20,25,.9)}}.l-modal .modal__window{position:relative;width:90%;max-width:1120px}@media screen and (max-width: 812px){.l-modal .modal__window{width:90vw;height:auto}}.l-modal .modal__line{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#015e83}.l-modal .modal__line::before,.l-modal .modal__line::after{content:"";position:absolute;width:min(60px , calc(60 / 1200 * var(--vw)));height:6px;background-color:#015e83}.l-modal .modal__line::before{left:0}.l-modal .modal__line::after{right:0}.l-modal .modal__line:first-of-type{top:0}.l-modal .modal__line:first-of-type::before,.l-modal .modal__line:first-of-type::after{top:-6px}.l-modal .modal__line:last-of-type{bottom:0}.l-modal .modal__line:last-of-type::before,.l-modal .modal__line:last-of-type::after{bottom:-6px}.l-modal .modal__frame{position:relative;margin:56px 0 min(20px , calc(20 / 1200 * var(--vw)));padding:min(15px , calc(15 / 1200 * var(--vw))) 0;box-sizing:content-box;font-family:eurostile,"Arial",sans-serif;line-height:1}@media screen and (max-width: 812px){.l-modal .modal__frame{padding:2.5vw 0}}.l-modal .modal__media{margin:min(5px , calc(5 / 1200 * var(--vw))) 0}@media screen and (max-width: 812px){.l-modal .modal__media{margin:.5vw 0;border-width:1vw}}.l-modal .modal__media iframe,.l-modal .modal__media video{width:100%;height:100%}.l-modal .modal__media img{width:auto;max-height:80vh;margin:auto}.l-modal .btn--close{position:absolute;top:0;right:0;width:36px;height:36px;border:solid 1px #858e9b}.l-modal .btn--close::before,.l-modal .btn--close::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:85%;height:1px;margin:auto;background-color:#858e9b}.l-modal .btn--close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-modal .btn--close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 813px){.l-modal .btn--close{transition:all .3s ease-in-out}.l-modal .btn--close:hover{opacity:.5}}.l-modal .modal-pager{display:none}.l-modal .modal-pager__inner{font-family:eurostile,"Arial",sans-serif;display:flex;justify-content:center;align-items:center}.l-modal .modal-pager__inner button[type=button]{position:relative;width:36px;height:36px;border:solid 1px #858e9b;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 813px){.l-modal .modal-pager__inner button[type=button]{transition:all .3s ease-in-out}.l-modal .modal-pager__inner button[type=button]:hover{opacity:.5}}.l-modal .modal-pager__prev::before,.l-modal .modal-pager__next::after{content:"";width:40%;height:40%;box-sizing:border-box;border:solid 1px #858e9b;display:block}.l-modal .modal-pager__prev::before{margin-right:min(10px , calc(10 / 1200 * var(--vw)));border-right:none;border-bottom:none;-webkit-transform:translateX(10px) rotate(-45deg);transform:translateX(10px) rotate(-45deg)}.l-modal .modal-pager__next::after{margin-left:min(10px , calc(10 / 1200 * var(--vw)));border-left:none;border-top:none;-webkit-transform:translateX(-10px) rotate(-45deg);transform:translateX(-10px) rotate(-45deg)}.l-modal .modal-pager__num{margin:0 min(25px , calc(25 / 1200 * var(--vw)));font-size:min(30px , calc(30 / 1200 * var(--vw)));color:#858e9b}@media screen and (max-width: 812px){.l-modal .modal-pager__num{margin:0 5vw}}.l-modal .modal__check{position:absolute;top:5px;right:60px;color:#858e9b;font-family:eurostile,"Arial",sans-serif}@media screen and (max-width: 812px){.l-modal .modal__check{top:8px;right:50px}}.l-modal .modal__check input[type=checkbox]{display:none}.l-modal .modal__check input[type=checkbox]:checked+.modal__check-label{color:#f8ed1a}.l-modal .modal__check input[type=checkbox]:checked+.modal__check-label::before{border-color:#f8ed1a}.l-modal .modal__check input[type=checkbox]:checked+.modal__check-label::after{content:"";position:absolute;top:0;left:-21px;width:7px;height:14px;border-bottom:3px solid #f8ed1a;border-right:3px solid #f8ed1a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-modal .modal__check .modal__check-label{position:relative}.l-modal .modal__check .modal__check-label::before{content:"";position:absolute;top:2px;left:-28px;width:18px;height:18px;border-radius:2px;border:solid 1px #858e9b}.l-modal:not(#modal-movie) .modal__inner,.l-modal:not(#modal-first-visit) .modal__inner{min-height:165px;margin-top:min(5px , calc(5 / 1200 * var(--vw)));padding:min(76px , calc(76 / 1200 * var(--vw))) min(65px , calc(65 / 1200 * var(--vw)));background:rgba(0,28,56,.6) url(../img/common/modal_bg.png) repeat 0 0;background-size:auto;text-align:center}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .modal__inner,.l-modal:not(#modal-first-visit) .modal__inner{height:100%;margin-top:1.5625vw;padding:6.25vw 4.6875vw}}.l-modal:not(#modal-movie) .modal__inner>*:last-child,.l-modal:not(#modal-first-visit) .modal__inner>*:last-child{margin-bottom:0}.l-modal:not(#modal-movie) .ttl-modal,.l-modal:not(#modal-first-visit) .ttl-modal{margin-bottom:min(46px , calc(46 / 1200 * var(--vw)));font-size:min(30px , calc(30 / 1200 * var(--vw)));font-weight:400;line-height:1.4}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .ttl-modal,.l-modal:not(#modal-first-visit) .ttl-modal{margin-bottom:4.6875vw;font-size:4.375vw}}.l-modal:not(#modal-movie) .txt,.l-modal:not(#modal-first-visit) .txt{font-size:min(20px , calc(20 / 1200 * var(--vw)));line-height:1.5}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .txt,.l-modal:not(#modal-first-visit) .txt{font-size:3.75vw}}.l-modal:not(#modal-movie) .platform-select,.l-modal:not(#modal-first-visit) .platform-select{display:flex;flex-wrap:wrap}@media screen and (min-width: 813px){.l-modal:not(#modal-movie) .platform-select,.l-modal:not(#modal-first-visit) .platform-select{width:min(960px , calc(960 / 1200 * var(--vw)));justify-content:center}}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .platform-select,.l-modal:not(#modal-first-visit) .platform-select{justify-content:space-between}}.l-modal:not(#modal-movie) .platform-select__item,.l-modal:not(#modal-first-visit) .platform-select__item{position:relative;background-color:rgba(243,243,243,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (min-width: 813px){.l-modal:not(#modal-movie) .platform-select__item,.l-modal:not(#modal-first-visit) .platform-select__item{width:min(300px , calc(300 / 1200 * var(--vw)));margin:min(30px , calc(30 / 1200 * var(--vw))) min(30px , calc(30 / 1200 * var(--vw))) 0 0;transition:background-color .3s}.l-modal:not(#modal-movie) .platform-select__item:hover,.l-modal:not(#modal-first-visit) .platform-select__item:hover{background-color:rgba(243,243,243,.08)}.l-modal:not(#modal-movie) .platform-select__item:hover::before,.l-modal:not(#modal-movie) .platform-select__item:hover::after,.l-modal:not(#modal-first-visit) .platform-select__item:hover::before,.l-modal:not(#modal-first-visit) .platform-select__item:hover::after{width:100%}.l-modal:not(#modal-movie) .platform-select__item:hover .platform-select__link::before,.l-modal:not(#modal-movie) .platform-select__item:hover .platform-select__link::after,.l-modal:not(#modal-first-visit) .platform-select__item:hover .platform-select__link::before,.l-modal:not(#modal-first-visit) .platform-select__item:hover .platform-select__link::after{height:100%}.l-modal:not(#modal-movie) .platform-select__item:last-of-type,.l-modal:not(#modal-first-visit) .platform-select__item:last-of-type{margin-right:0}}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .platform-select__item,.l-modal:not(#modal-first-visit) .platform-select__item{width:100%}.l-modal:not(#modal-movie) .platform-select__item:not(:last-of-type),.l-modal:not(#modal-first-visit) .platform-select__item:not(:last-of-type){margin-bottom:3.125vw}}.l-modal:not(#modal-movie) .platform-select__item::before,.l-modal:not(#modal-movie) .platform-select__item::after,.l-modal:not(#modal-first-visit) .platform-select__item::before,.l-modal:not(#modal-first-visit) .platform-select__item::after{content:"";position:absolute;left:0;width:0;height:1px;background-color:#858e9b;pointer-events:none;transition:width .3s}.l-modal:not(#modal-movie) .platform-select__item::before,.l-modal:not(#modal-first-visit) .platform-select__item::before{top:0}.l-modal:not(#modal-movie) .platform-select__item::after,.l-modal:not(#modal-first-visit) .platform-select__item::after{bottom:0}.l-modal:not(#modal-movie) .platform-select__link,.l-modal:not(#modal-first-visit) .platform-select__link{position:relative;padding:min(70px , calc(70 / 1200 * var(--vw))) min(30px , calc(30 / 1200 * var(--vw))) min(50px , calc(50 / 1200 * var(--vw)));display:flex;justify-content:center;align-items:center;flex-direction:column;color:#f3f3f3 !important}.l-modal:not(#modal-movie) .platform-select__link[target=_blank] .platform-select__ttl::after,.l-modal:not(#modal-first-visit) .platform-select__link[target=_blank] .platform-select__ttl::after{content:"";position:absolute;top:0;right:min(-15px , calc(-15 / 1200 * var(--vw)));bottom:0;width:min(16px , calc(16 / 1200 * var(--vw)));height:min(16px , calc(16 / 1200 * var(--vw)));margin:auto;background:url(../img/common/icon_externallink.svg) center no-repeat;opacity:.2}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .platform-select__link[target=_blank] .platform-select__ttl::after,.l-modal:not(#modal-first-visit) .platform-select__link[target=_blank] .platform-select__ttl::after{right:-6.25vw;width:3.75vw;height:3.75vw;opacity:.3}}.l-modal:not(#modal-movie) .platform-select__link::before,.l-modal:not(#modal-movie) .platform-select__link::after,.l-modal:not(#modal-first-visit) .platform-select__link::before,.l-modal:not(#modal-first-visit) .platform-select__link::after{content:"";position:absolute;top:0;width:1px;height:0;background-color:#858e9b;pointer-events:none;transition:height .3s}.l-modal:not(#modal-movie) .platform-select__link::before,.l-modal:not(#modal-first-visit) .platform-select__link::before{left:0}.l-modal:not(#modal-movie) .platform-select__link::after,.l-modal:not(#modal-first-visit) .platform-select__link::after{right:0}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .platform-select__link,.l-modal:not(#modal-first-visit) .platform-select__link{padding:4.6875vw 3.125vw}}.l-modal:not(#modal-movie) .platform-select__icon,.l-modal:not(#modal-first-visit) .platform-select__icon{max-height:32px}@media screen and (min-width: 813px){.l-modal:not(#modal-movie) .platform-select__icon,.l-modal:not(#modal-first-visit) .platform-select__icon{height:min(32px , calc(32 / 1200 * var(--vw)))}}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .platform-select__icon,.l-modal:not(#modal-first-visit) .platform-select__icon{height:5vw}}.l-modal:not(#modal-movie) .platform-select__icon img,.l-modal:not(#modal-first-visit) .platform-select__icon img{max-width:auto;height:100%}.l-modal:not(#modal-movie) .platform-select__ttl,.l-modal:not(#modal-first-visit) .platform-select__ttl{position:relative;margin-top:min(40px , calc(40 / 1200 * var(--vw)));font-size:min(16px , calc(16 / 1200 * var(--vw)));display:block}.l-modal:not(#modal-movie) .platform-select__ttl--s,.l-modal:not(#modal-first-visit) .platform-select__ttl--s{font-size:70%}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .platform-select__ttl,.l-modal:not(#modal-first-visit) .platform-select__ttl{margin-top:3.125vw;font-size:3.75vw;text-align:left}}.l-modal:not(#modal-movie) .note,.l-modal:not(#modal-first-visit) .note{margin-top:min(46px , calc(46 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .note,.l-modal:not(#modal-first-visit) .note{margin-top:4.6875vw;text-align:left}}.l-modal:not(#modal-movie) .btn-wrapper,.l-modal:not(#modal-first-visit) .btn-wrapper{margin-top:min(50px , calc(50 / 1200 * var(--vw)));text-align:center}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .btn-wrapper,.l-modal:not(#modal-first-visit) .btn-wrapper{margin-top:9.375vw}}.l-modal:not(#modal-movie) .btn,.l-modal:not(#modal-first-visit) .btn{position:relative;padding:2px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px , calc(5 / 1200 * var(--vw)));cursor:pointer;display:inline-block}@media screen and (min-width: 813px){.l-modal:not(#modal-movie) .btn,.l-modal:not(#modal-first-visit) .btn{transition:all .3s ease-in-out}.l-modal:not(#modal-movie) .btn input,.l-modal:not(#modal-movie) .btn svg path,.l-modal:not(#modal-movie) .btn svg polygon,.l-modal:not(#modal-first-visit) .btn input,.l-modal:not(#modal-first-visit) .btn svg path,.l-modal:not(#modal-first-visit) .btn svg polygon{transition:all .3s ease-in-out}}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .btn,.l-modal:not(#modal-first-visit) .btn{width:90%;margin:0 auto 0;text-align:center;border-radius:.9375vw}}.l-modal:not(#modal-movie) .btn:hover,.l-modal:not(#modal-movie) .btn:visited,.l-modal:not(#modal-movie) .btn:link,.l-modal:not(#modal-first-visit) .btn:hover,.l-modal:not(#modal-first-visit) .btn:visited,.l-modal:not(#modal-first-visit) .btn:link{color:inherit;text-decoration:inherit}.l-modal:not(#modal-movie) .btn .btn__inner,.l-modal:not(#modal-first-visit) .btn .btn__inner{padding:min(20px , calc(20 / 1200 * var(--vw))) min(80px , calc(80 / 1200 * var(--vw)));border-radius:min(5px , calc(5 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-size:min(24px , calc(24 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .btn .btn__inner,.l-modal:not(#modal-first-visit) .btn .btn__inner{padding:2.5vw 9.375vw;border-radius:.9375vw;font-size:4.0625vw}}.l-modal:not(#modal-movie) .btn:not(.--cancel),.l-modal:not(#modal-first-visit) .btn:not(.--cancel){padding:4px;background:#f8ed1a;color:#141419 !important}@media screen and (min-width: 813px){.l-modal:not(#modal-movie) .btn:not(.--cancel),.l-modal:not(#modal-first-visit) .btn:not(.--cancel){transition:all .3s ease-in-out}.l-modal:not(#modal-movie) .btn:not(.--cancel) input,.l-modal:not(#modal-movie) .btn:not(.--cancel) svg path,.l-modal:not(#modal-movie) .btn:not(.--cancel) svg polygon,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) input,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) svg path,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){.l-modal:not(#modal-movie) .btn:not(.--cancel):hover,.l-modal:not(#modal-first-visit) .btn:not(.--cancel):hover{color:#f8ed1a !important}.l-modal:not(#modal-movie) .btn:not(.--cancel):hover .btn__inner,.l-modal:not(#modal-first-visit) .btn:not(.--cancel):hover .btn__inner{background:#141419}.l-modal:not(#modal-movie) .btn:not(.--cancel):hover .btn__inner::before,.l-modal:not(#modal-movie) .btn:not(.--cancel):hover .btn__inner::after,.l-modal:not(#modal-first-visit) .btn:not(.--cancel):hover .btn__inner::before,.l-modal:not(#modal-first-visit) .btn:not(.--cancel):hover .btn__inner::after{background-color:#f8ed1a !important}.l-modal:not(#modal-movie) .btn:not(.--cancel):hover svg path,.l-modal:not(#modal-movie) .btn:not(.--cancel):hover svg polygon,.l-modal:not(#modal-first-visit) .btn:not(.--cancel):hover svg path,.l-modal:not(#modal-first-visit) .btn:not(.--cancel):hover svg polygon{fill:#f8ed1a}}.l-modal:not(#modal-movie) .btn:not(.--cancel)::after,.l-modal:not(#modal-first-visit) .btn:not(.--cancel)::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 3px);height:calc(100% - 3px);margin:auto;background-color:#141419;border-radius:min(5px , calc(5 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .btn:not(.--cancel)::after,.l-modal:not(#modal-first-visit) .btn:not(.--cancel)::after{border-radius:.9375vw}}.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner{position:relative;background:#f8ed1a;font-weight:bold;z-index:1}.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::after,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::after{background-color:#141419 !important}.l-modal:not(#modal-movie) .btn:not(.--cancel) svg path,.l-modal:not(#modal-movie) .btn:not(.--cancel) svg polygon,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) svg path,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) svg polygon{fill:#141419}.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::after,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::after{position:absolute;top:0;bottom:-0.3em;right:min(22px , calc(22 / 1200 * var(--vw)));margin:auto}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::after,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::after{right:5vw}}.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::after,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::after{content:"";background-color:#f8ed1a}.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::before,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::before{width:.7em;height:2px}.l-modal:not(#modal-movie) .btn:not(.--cancel) .btn__inner::after,.l-modal:not(#modal-first-visit) .btn:not(.--cancel) .btn__inner::after{width:.5em;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.l-modal:not(#modal-movie) .btn.--cancel,.l-modal:not(#modal-first-visit) .btn.--cancel{padding:1px;background:#f3f3f3;color:#f3f3f3 !important}@media screen and (min-width: 813px){.l-modal:not(#modal-movie) .btn.--cancel,.l-modal:not(#modal-first-visit) .btn.--cancel{transition:all .3s ease-in-out}.l-modal:not(#modal-movie) .btn.--cancel input,.l-modal:not(#modal-movie) .btn.--cancel svg path,.l-modal:not(#modal-movie) .btn.--cancel svg polygon,.l-modal:not(#modal-first-visit) .btn.--cancel input,.l-modal:not(#modal-first-visit) .btn.--cancel svg path,.l-modal:not(#modal-first-visit) .btn.--cancel svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){.l-modal:not(#modal-movie) .btn.--cancel:hover,.l-modal:not(#modal-first-visit) .btn.--cancel:hover{background:#f8ed1a;color:#f8ed1a !important}.l-modal:not(#modal-movie) .btn.--cancel:hover svg path,.l-modal:not(#modal-movie) .btn.--cancel:hover svg polygon,.l-modal:not(#modal-first-visit) .btn.--cancel:hover svg path,.l-modal:not(#modal-first-visit) .btn.--cancel:hover svg polygon{fill:#f8ed1a}}.l-modal:not(#modal-movie) .btn.--cancel .btn__inner,.l-modal:not(#modal-first-visit) .btn.--cancel .btn__inner{background:#141419}.l-modal:not(#modal-movie) .btn.--cancel svg path,.l-modal:not(#modal-movie) .btn.--cancel svg polygon,.l-modal:not(#modal-first-visit) .btn.--cancel svg path,.l-modal:not(#modal-first-visit) .btn.--cancel svg polygon{fill:#f3f3f3}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .btn.--cancel,.l-modal:not(#modal-first-visit) .btn.--cancel{width:auto}}.l-modal:not(#modal-movie) .btn.--cancel .btn__inner,.l-modal:not(#modal-first-visit) .btn.--cancel .btn__inner{padding:min(10px , calc(10 / 1200 * var(--vw))) min(40px , calc(40 / 1200 * var(--vw)));font-size:min(16px , calc(16 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-modal:not(#modal-movie) .btn.--cancel .btn__inner,.l-modal:not(#modal-first-visit) .btn.--cancel .btn__inner{padding:2.5vw 4.6875vw;font-size:3.125vw}}#modal-movie .modal__media,#modal-first-visit .modal__media{width:min(1120px , calc(1120 / 1200 * var(--vw)));height:min(630px , calc(630 / 1200 * var(--vw)));margin:auto}@media screen and (max-width: 812px){#modal-movie .modal__media,#modal-first-visit .modal__media{width:90vw;height:50.625vw}}:lang(ja) .l-modal .btn .btn__inner{font-family:vdl-logona,sans-serif !important}:lang(ja) .l-modal .modal__check{font-family:vdl-logona,sans-serif}.modal_img{position:relative;display:block;overflow:hidden}.modal_img::before{content:"";position:absolute;bottom:-75px;right:-55px;width:100px;height:150px;background-color:rgba(30,30,35,.9);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.modal_img::after{content:"";position:absolute;bottom:10px;right:10px;width:20px;height:20px;background:url("../img/common/icon_zoom.svg") no-repeat center center;background-size:cover;z-index:1}@media screen and (min-width: 813px){.modal_img:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media screen and (max-width: 812px){.modal_img::before{bottom:-23.4375vw;right:-17.1875vw;width:31.25vw;height:46.875vw}.modal_img::after{bottom:3.125vw;right:3.125vw;width:6.25vw;height:6.25vw}}.modal_img img{margin:auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#region-check{position:fixed;top:min(50px , calc(50 / 1200 * var(--vw)));left:0;right:0;width:95%;max-width:658px;margin:auto;z-index:600}#region-check .modal__window{position:relative;width:100%}#region-check .modal__line{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#015e83}#region-check .modal__line::before,#region-check .modal__line::after{content:"";position:absolute;width:min(60px , calc(60 / 1200 * var(--vw)));height:6px;background-color:#015e83}#region-check .modal__line::before{left:0}#region-check .modal__line::after{right:0}#region-check .modal__line:first-of-type{top:0}#region-check .modal__line:first-of-type::before,#region-check .modal__line:first-of-type::after{top:-6px}#region-check .modal__line:last-of-type{bottom:0}#region-check .modal__line:last-of-type::before,#region-check .modal__line:last-of-type::after{bottom:-6px}#region-check .modal__frame{position:relative;padding:min(10px , calc(10 / 1200 * var(--vw))) 0;box-sizing:content-box;font-family:eurostile,"Arial",sans-serif;line-height:1}@media screen and (max-width: 812px){#region-check .modal__frame{padding:1.5625vw 0}}#region-check .modal__inner{padding:min(46px , calc(46 / 1200 * var(--vw))) min(50px , calc(50 / 1200 * var(--vw)));background:#001c38 url(../img/common/modal_bg.png) repeat 0 0;background-size:auto;text-align:center;box-shadow:0px 0px 50px 0px #141419,0px 20px 20px 0px rgba(20,20,25,.6)}@media screen and (max-width: 812px){#region-check .modal__inner{height:100%;margin-top:1.5625vw;padding:6.25vw 9.375vw}}#region-check .modal__inner>*:last-child{margin-bottom:0}#region-check .ttl-modal{margin-bottom:min(20px , calc(20 / 1200 * var(--vw)));font-size:min(24px , calc(24 / 1200 * var(--vw)));font-weight:400;line-height:1.4}@media screen and (max-width: 812px){#region-check .ttl-modal{margin-bottom:3.125vw;font-size:3.75vw}}#region-check .btn{position:relative;padding:2px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px , calc(5 / 1200 * var(--vw)));cursor:pointer;display:inline-block;padding:4px;background:#f8ed1a;color:#141419 !important}@media screen and (min-width: 813px){#region-check .btn{transition:all .3s ease-in-out}#region-check .btn input,#region-check .btn svg path,#region-check .btn svg polygon{transition:all .3s ease-in-out}}@media screen and (max-width: 812px){#region-check .btn{width:90%;margin:0 auto 0;text-align:center;border-radius:.9375vw}}#region-check .btn:hover,#region-check .btn:visited,#region-check .btn:link{color:inherit;text-decoration:inherit}#region-check .btn .btn__inner{padding:min(20px , calc(20 / 1200 * var(--vw))) min(80px , calc(80 / 1200 * var(--vw)));border-radius:min(5px , calc(5 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-size:min(24px , calc(24 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width: 812px){#region-check .btn .btn__inner{padding:2.5vw 9.375vw;border-radius:.9375vw;font-size:4.0625vw}}@media screen and (min-width: 813px){#region-check .btn{transition:all .3s ease-in-out}#region-check .btn input,#region-check .btn svg path,#region-check .btn svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){#region-check .btn:hover{color:#f8ed1a !important}#region-check .btn:hover .btn__inner{background:#141419}#region-check .btn:hover .btn__inner::before,#region-check .btn:hover .btn__inner::after{background-color:#f8ed1a !important}#region-check .btn:hover svg path,#region-check .btn:hover svg polygon{fill:#f8ed1a}}#region-check .btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 3px);height:calc(100% - 3px);margin:auto;background-color:#141419;border-radius:min(5px , calc(5 / 1200 * var(--vw)))}@media screen and (max-width: 812px){#region-check .btn::after{border-radius:.9375vw}}#region-check .btn .btn__inner{position:relative;background:#f8ed1a;font-weight:bold;z-index:1}#region-check .btn .btn__inner::before,#region-check .btn .btn__inner::after{background-color:#141419 !important}#region-check .btn svg path,#region-check .btn svg polygon{fill:#141419}#region-check .btn .btn__inner{font-size:min(18px , calc(18 / 1200 * var(--vw)))}#region-check .btn .btn__inner::before,#region-check .btn .btn__inner::after{position:absolute;top:0;bottom:-0.3em;right:min(22px , calc(22 / 1200 * var(--vw)));margin:auto}@media screen and (max-width: 812px){#region-check .btn .btn__inner::before,#region-check .btn .btn__inner::after{right:5vw}}#region-check .btn .btn__inner::before,#region-check .btn .btn__inner::after{content:"";background-color:#f8ed1a}#region-check .btn .btn__inner::before{width:.7em;height:2px}#region-check .btn .btn__inner::after{width:.5em;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}@media screen and (max-width: 812px){#region-check .btn .btn__inner{font-size:3.75vw}}#region-check .btn--close{position:absolute;top:min(20px , calc(20 / 1200 * var(--vw)));right:min(10px , calc(10 / 1200 * var(--vw)));width:36px;height:36px;border:solid 1px #858e9b;z-index:1}#region-check .btn--close::before,#region-check .btn--close::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:85%;height:1px;margin:auto;background-color:#858e9b}#region-check .btn--close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#region-check .btn--close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 813px){#region-check .btn--close{transition:all .3s ease-in-out}#region-check .btn--close:hover{opacity:.5}}@media screen and (max-width: 812px){#region-check .btn--close{top:4.6875vw;right:1.5625vw;width:6.25vw;height:6.25vw}}:lang(ja) #region-check .btn .btn__inner{font-family:vdl-logona,sans-serif}.l-cover{position:fixed;top:0;left:0;width:100%;height:100%;background:#141419;z-index:1000;opacity:1;visibility:visible;display:flex;justify-content:center;align-items:center}.l-cover::after,.l-cover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#141419;opacity:.8}.l-cover.__slide{height:0;transition:height .3s .5s ease-in}.l-cover.__slide::after,.l-cover.__slide::before{height:0;transition:height .3s .55s ease-in}.l-cover.__slide::after{transition-delay:.6s}.l-cover.__slide .logo{opacity:0;transition:opacity .5s ease-out}.l-cover.__hide{pointer-events:none;visibility:hidden}.l-cover .logo{position:relative;z-index:1}.l-cover .logo::after{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:radial-gradient(ellipse farthest-side, rgba(20, 20, 25, 0) 50%, #141419 80%)}.l-cover .logo video{max-width:200px}@media screen and (max-width: 812px){.l-cover .logo video{width:25vw}}.pickup-slider{position:relative}@media screen and (min-width: 813px){.pickup-slider:hover .swiper-arrow__btn{opacity:1}}.pickup-slider .swiper-container{position:relative;overflow:hidden}.pickup-slider .swiper-slide{height:auto}.pickup-slider .swiper-arrow{position:absolute;left:0;width:100%}@media screen and (min-width: 813px){.pickup-slider .swiper-arrow{top:50%;margin-top:min(calc(-30px * 1), calc(-30 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.pickup-slider .swiper-arrow{bottom:2.66667vw}}.pickup-slider .swiper-arrow__btn{position:absolute;box-sizing:border-box;display:block;cursor:pointer;transition:all .3s ease-out;z-index:1}@media screen and (min-width: 813px){.pickup-slider .swiper-arrow__btn{top:0;bottom:0;width:min(50px , calc(50 / 1200 * var(--vw)));height:min(100px , calc(100 / 1200 * var(--vw)));margin:auto}}@media screen and (max-width: 812px){.pickup-slider .swiper-arrow__btn{width:4.26667vw;height:4.26667vw}.pickup-slider .swiper-arrow__btn::after{border-width:.26667vw}}.pickup-slider .swiper-arrow__btn.--disabled{opacity:0;visibility:hidden}.pickup-slider .swiper-arrow__btn::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:min(20px , calc(20 / 1200 * var(--vw)));height:min(20px , calc(20 / 1200 * var(--vw)));margin:auto;border:2px solid #f8ed1a;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 812px){.pickup-slider .swiper-arrow__btn::after{width:100%;height:100%}}.pickup-slider .swiper-button-prev{left:min(-80px , calc(-80 / 1200 * var(--vw)))}.pickup-slider .swiper-button-prev::after{border-right:none;border-bottom:none}@media screen and (min-width: 813px){.pickup-slider .swiper-button-prev:hover{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}.pickup-slider .swiper-button-prev::after{right:-5px}}@media screen and (max-width: 812px){.pickup-slider .swiper-button-prev{left:4vw}}.pickup-slider .swiper-button-next{right:min(-80px , calc(-80 / 1200 * var(--vw)))}.pickup-slider .swiper-button-next::after{border-left:none;border-top:none}@media screen and (min-width: 813px){.pickup-slider .swiper-button-next:hover{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}.pickup-slider .swiper-button-next::after{left:-5px}}@media screen and (max-width: 812px){.pickup-slider .swiper-button-next{right:4vw}}.pickup-slider .swiper-pagination{position:relative;margin-top:min(45px , calc(45 / 1200 * var(--vw)));display:flex;justify-content:center;align-items:center}@media screen and (max-width: 812px){.pickup-slider .swiper-pagination{width:inherit !important;margin:8.75vw 6.25vw 0;flex-wrap:wrap}}.pickup-slider .swiper-pagination-bullet{position:relative;width:min(40px , calc(40 / 1200 * var(--vw)));height:min(4px , calc(4 / 1200 * var(--vw)));background:#c8c8cd;margin-left:min(4px , calc(4 / 1200 * var(--vw)));border-radius:0;cursor:pointer}.pickup-slider .swiper-pagination-bullet:first-child{margin-left:0}.pickup-slider .swiper-pagination-bullet-active{background:#f8ed1a}@media screen and (max-width: 812px){.pickup-slider .swiper-pagination-bullet{width:5.33333vw;height:.8vw;margin:2.5vw 0 0 1.25vw}}*[data-page=error] .l-body,*[data-page="404"] .l-body{padding-bottom:0}*[data-page=maintenance] .l-body{padding:0}*[data-page=maintenance] .ttl__main{width:90%;max-width:816px;margin:0 auto min(80px , calc(80 / 1200 * var(--vw)))}@media screen and (max-width: 812px){*[data-page=maintenance] .ttl__main{margin-bottom:12.5vw}}*[data-page=maintenance] .l-footer{margin-top:0}.l-error{position:relative;width:100%;background:url(../img/common/error_bg.jpg) no-repeat center;background-size:cover}@media screen and (min-width: 813px){.l-error{height:80vh;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 812px){.l-error{padding:12.5vw 0 31.25vw}}.l-error>.main{position:relative;margin:0 auto}@media screen and (min-width: 813px){.l-error>.main{width:min(calc(860px * 1), calc(860 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main{width:94.66667vw}}.l-error>.main .area{position:relative}@media screen and (min-width: 813px){.l-error>.main .area{width:min(calc(860px * 1), calc(860 / 1440 * var(--vw)));height:min(calc(240px * 1), calc(240 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .area{width:100%;padding:6.25vw}}.l-error>.main .area .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#f8ed1a}@media screen and (min-width: 813px){.l-error>.main .area .bg{-webkit-clip-path:polygon( min(calc(40px * 1), calc(40 / 1440 * var(--vw))) 0, 100% 0, 100% calc(100% - min(calc(40px * 1), calc(40 / 1440 * var(--vw)))), calc(100% - min(calc(40px * 1), calc(40 / 1440 * var(--vw)))) 100%, 0 100%, 0 min(calc(40px * 1), calc(40 / 1440 * var(--vw))) );clip-path:polygon( min(calc(40px * 1), calc(40 / 1440 * var(--vw))) 0, 100% 0, 100% calc(100% - min(calc(40px * 1), calc(40 / 1440 * var(--vw)))), calc(100% - min(calc(40px * 1), calc(40 / 1440 * var(--vw)))) 100%, 0 100%, 0 min(calc(40px * 1), calc(40 / 1440 * var(--vw))) );border-radius:0 min(calc(2px * 1), calc(2 / 1440 * var(--vw))) 0 min(calc(2px * 1), calc(2 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .area .bg{background:#f8ed1a;-webkit-clip-path:polygon( 5.33333vw 0, 100% 0, 100% calc(100% - 5.33333vw), calc(100% - 5.33333vw) 100%, 0 100%, 0 5.33333vw );clip-path:polygon( 5.33333vw 0, 100% 0, 100% calc(100% - 5.33333vw), calc(100% - 5.33333vw) 100%, 0 100%, 0 5.33333vw );border-radius:0 .26667vw 0 .26667vw}}.l-error>.main .area .in{position:relative;height:100%;color:#141419}@media screen and (min-width: 813px){.l-error>.main .area .in{display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 813px){.l-error>.main .area .head{margin-right:45px}}.l-error>.main .area .head .title{text-align:center}.l-error>.main .area .head .title .t{display:block;font-family:eurostile;line-height:.74;font-weight:700}@media screen and (min-width: 813px){.l-error>.main .area .head .title .t_1{font-size:min(calc(122px * 1), calc(122 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .area .head .title .t_1{font-size:16.26667vw}}@media screen and (min-width: 813px){.l-error>.main .area .head .title .t_2{margin-top:min(calc(10px * 1), calc(10 / 1440 * var(--vw)));font-size:min(calc(30px * 1), calc(30 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .area .head .title .t_2{margin-top:1.33333vw;font-size:4vw}}.l-error>.main .area .head .title .t_3{line-height:1}@media screen and (min-width: 813px){.l-error>.main .area .head .title .t_3{margin-top:min(calc(10px * 1), calc(10 / 1440 * var(--vw)));font-size:min(calc(80px * 1), calc(80 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .area .head .title .t_3{font-size:11.5625vw}}@media screen and (max-width: 812px){.l-error>.main .area .body{margin-top:6.66667vw;text-align:center}}.l-error>.main .area .body .lead{line-height:1.71429;font-weight:700}@media screen and (min-width: 813px){.l-error>.main .area .body .lead{font-size:min(calc(20px * 1), calc(20 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .area .body .lead{font-size:4vw}}.l-error>.main .area .body .text{line-height:1.71429}@media screen and (min-width: 813px){.l-error>.main .area .body .text{margin-top:min(calc(10px * 1), calc(10 / 1440 * var(--vw)));font-size:min(calc(14px * 1), calc(14 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .area .body .text{margin-top:1.33333vw;font-size:3.2vw;text-align:left}}.l-error>.main .link{text-align:right}@media screen and (min-width: 813px){.l-error>.main .link{margin-top:min(calc(30px * 1), calc(30 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .link{margin-top:6vw}}.l-error>.main .link .text{color:#f8ed1a;text-decoration:underline}@media screen and (min-width: 813px){.l-error>.main .link .text{font-size:min(calc(14px * 1), calc(14 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error>.main .link .text{font-size:3.2vw}}.l-error>.main .link .text:hover{text-decoration:none}.l-error>.main .text-link{margin-top:min(10px , calc(10 / 1200 * var(--vw)));font-size:min(14px , calc(14 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-error>.main .text-link{margin-top:3.125vw;font-size:3.2vw;text-align:center}}.l-error>.main .text-link a{color:inherit;font-weight:bold}@media screen and (min-width: 813px){.l-error.__maintenance>.main .area .head .title .t.t_1{font-size:min(calc(74px * 1), calc(74 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error.__maintenance>.main .area .head .title .t.t_1{font-size:12.8vw}}@media screen and (min-width: 813px){.l-error.__maintenance>.main .area .head .title .t.t_2{font-size:min(calc(33px * 1), calc(33 / 1440 * var(--vw)))}}@media screen and (max-width: 812px){.l-error.__maintenance>.main .area .head .title .t.t_2{font-size:5.6vw}}.--animation-opacity{opacity:0;pointer-events:none}.--animation-opacity.--animation{opacity:1;pointer-events:auto;transition:opacity 1.5s cubic-bezier(0.33, 1, 0.68, 1)}.--animation-mask{opacity:0;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);pointer-events:none}.--animation-mask.--animation{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);pointer-events:auto;transition:-webkit-clip-path .3s cubic-bezier(0.33, 1, 0.68, 1);transition:clip-path .3s cubic-bezier(0.33, 1, 0.68, 1);transition:clip-path .3s cubic-bezier(0.33, 1, 0.68, 1), -webkit-clip-path .3s cubic-bezier(0.33, 1, 0.68, 1)}.--animation-bottom{opacity:0;-webkit-transform:translateY(3vw);transform:translateY(3vw);pointer-events:none}.--animation-bottom.--animation{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;transition:opacity .3s .1s,-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .3s .1s,transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .3s .1s,transform .6s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1)}.--animation-left{opacity:0;-webkit-transform:translateX(-3vw);transform:translateX(-3vw);pointer-events:none}.--animation-left.--animation{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto;transition:opacity .3s .1s,-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .3s .1s,transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .3s .1s,transform .6s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1)}.--animation-right{opacity:0;-webkit-transform:translateX(3vw);transform:translateX(3vw);pointer-events:none}.--animation-right.--animation{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto;transition:opacity .3s .1s,-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .3s .1s,transform .6s cubic-bezier(0.33, 1, 0.68, 1);transition:opacity .3s .1s,transform .6s cubic-bezier(0.33, 1, 0.68, 1),-webkit-transform .6s cubic-bezier(0.33, 1, 0.68, 1)}
