@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{-webkit-box-sizing:content-box;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:transparent;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;-moz-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;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;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}html{background-color:#14141a}body{color:#f3f3f3;font-family:"Noto Sans","Arial",sans-serif,"Arial",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:0.04em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media screen and (max-width:812px){body{font-size:3.75vw}}.swalHtml,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{-webkit-transition:color 0.3s;transition:color 0.3s}a:hover,button:hover{color:#f8ed1a}}img,svg{display:block;max-width:100%}@media screen and (min-width:813px){.sp_only{display:none!important}}@media screen and (max-width:812px){.pc_only{display:none!important}}:lang(ja) body{font-family:"Noto Sans JP","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","Hiragino Sans",YuGothic,sans-serif}:lang(ja) .swalHtml,: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(ja) #header,:lang(ja) .btn .btn__inner{font-family:vdl-logona,sans-serif!important}:lang(ko) body{font-family:"Noto Sans KR","Malgun Gothic",sans-serif}:lang(ko) .swalHtml,: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(ko) #header,:lang(ko) .btn .btn__inner{font-family:"Noto Sans KR","Malgun Gothic",sans-serif!important}:lang(zh-CN) body{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif}:lang(zh-CN) .swalHtml,: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-CN) #header,:lang(zh-CN) .btn .btn__inner{font-family:"Noto Sans SC","Microsoft YaHei",sans-serif!important}:lang(zh-TW) body{font-family:"Noto Sans SC","Noto Sans TC","Microsoft JhengHei",sans-serif}:lang(zh-TW) .swalHtml,: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}:lang(zh-TW) #header,:lang(zh-TW) .btn .btn__inner{font-family:"Noto Sans SC","Noto Sans TC","Microsoft JhengHei",sans-serif!important}.wrapper{position:relative;background:#0d1324;color:#fff;line-height:1.7;overflow:hidden}@media screen and (max-width:812px){.wrapper{line-height:1.5}}#loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#14141a;z-index:1000;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-duration:3s;transition-duration:3s;-webkit-transition-property:background-color;transition-property:background-color}#loading.--ready{background-color:rgba(20,20,26,0);pointer-events:none}#loading.--disabled{display:none}#header{position:fixed;top:0;left:0;width:100%;height:min(80px,calc(80 / 1200 * var(--vw)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:eurostile,"Arial",sans-serif;z-index:100}#header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#14141a}@media screen and (max-width:812px){#header{height:12.5vw}}#header .header__left,#header .header__right{position:relative;height:100%;padding:0 min(10px,calc(10 / 1200 * var(--vw)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:812px){#header .header__left,#header .header__right{padding:0 3.125vw}}@media screen and (min-width:813px){#header .header__left{padding-left:min(15px,calc(15 / 1200 * var(--vw)))}#header .header__left a{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#header .header__left a:hover{opacity:0.5}}@media screen and (max-width:812px){#header .header__left{width:calc(50% + 15.625vw);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#header .header__logo{width:min(160px,calc(160 / 1200 * var(--vw)));display:block}@media screen and (max-width:812px){#header .header__logo{width:25vw}}#header .header__logo path{fill:#f3f3f3}#header .langs{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#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%;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media screen and (min-width:813px){#header .btn-langs.--open,#header .btn-langs:hover{background-color:rgba(243,243,243,0.2)}}@media screen and (max-width:812px){#header .btn-langs{width:6.875vw}}#header .btn-langs .st0{fill:#14141a}#header .btn-langs .st1{fill:#858e9b;-webkit-transition:fill 0.3s;transition:fill 0.3s}#header .btn-langs .st2{fill:none;stroke:#858e9b;stroke-width:3;stroke-miterlimit:10;-webkit-transition:stroke 0.3s;transition:stroke 0.3s}@media screen and (min-width:813px){#header .btn-langs.--open .st1,#header .btn-langs:hover .st1{fill:#f3f3f3}#header .btn-langs.--open .st2,#header .btn-langs:hover .st2{stroke:#f3f3f3}}#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,26,0.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){#header .langs__nav{background-color:rgba(20,20,26,0.95)}}@media screen and (min-width:813px){#header .langs__nav{opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#header .langs__nav.--open{opacity:1;pointer-events:auto}}@media screen and (max-width:812px){#header .langs__nav{-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.25,1,0.5,1);transition:-webkit-transform 0.5s cubic-bezier(0.25,1,0.5,1);transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);transition:transform 0.5s cubic-bezier(0.25,1,0.5,1),-webkit-transform 0.5s cubic-bezier(0.25,1,0.5,1);z-index:-1;top:12.5vw;right:-3.125vw;padding:3.125vw 6.25vw}#header .langs__nav.--open{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}@media screen and (min-width:813px){#header .langs-list__item{white-space:nowrap}#header .langs-list__item:not(:last-of-type){border-bottom:solid 1px rgba(243,243,243,0.1)}}#header .langs-list__item a{padding:min(20px,calc(20 / 1200 * var(--vw))) min(25px,calc(25 / 1200 * var(--vw)));display:block}#header .langs-list__item a[target=_blank]{position:relative;padding-right:100px}#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:0.2}@media screen and (max-width:812px){#header .langs-list__item a[target=_blank]:after{right:3.125vw;width:3.75vw;height:3.75vw;opacity:0.3}}@media screen and (max-width:812px){#header .langs-list__item a{padding:3.125vw 4.6875vw;opacity:0.7}}@media screen and (max-width:812px){#header .langs-list__item{white-space:nowrap}#header .langs-list__item:not(:last-of-type){border-bottom:solid 1px rgba(243,243,243,0.1)}}#header .langs-list__item .langs-list__link{position:relative;padding-left:40px}#header .langs-list__item .langs-list__link.--current{color:#f8ed1a;pointer-events:none}#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)}#footer{position:relative;padding:min(40px,calc(40 / 1200 * var(--vw))) 0 min(60px,calc(60 / 1200 * var(--vw)));background-color:#0e0e0e;font-size:min(16px,calc(16 / 1200 * var(--vw)));text-align:center;z-index:10}@media screen and (max-width:812px){#footer{padding:9.375vw 0;font-size:2.8125vw}}#footer .footer-links{margin-bottom:min(65px,calc(65 / 1200 * var(--vw)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:812px){#footer .footer-links{margin-bottom:9.375vw}}#footer .footer-links__item{position:relative;padding:0 min(20px,calc(20 / 1200 * var(--vw)))}@media screen and (max-width:812px){#footer .footer-links__item{padding:0 3.125vw}}#footer .footer-links__item:not(:last-of-type):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(243,243,243,0.3)}#footer .footer-copyright{font-size:10px}@media screen and (max-width:812px){#footer .footer-copyright{font-size:2.5vw}}#footer .footer-copyright__logo{width:35%;max-width:190px;margin:0 auto min(15px,calc(15 / 1200 * var(--vw)));display:block}@media screen and (min-width:813px){#footer .footer-copyright__logo{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#footer .footer-copyright__logo:hover{opacity:0.5}}@media screen and (max-width:812px){#footer .footer-copyright__logo{margin-bottom:3.125vw}}.seccondary{position:relative;min-height:75vh;background:#e2e2e2 url(../img/common/bg_pattern.jpg) repeat}.seccondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/bg.jpg) no-repeat center top;background-size:100% auto;opacity:0.1;pointer-events:none}@media screen and (max-width:812px){.seccondary:before{background-size:200% auto}}.seccondary .seccondary__inner{position:relative;width:100%;max-width:1200px;margin:auto;padding:min(100px,calc(100 / 1200 * var(--vw))) min(20px,calc(20 / 1200 * var(--vw)));text-align:center;z-index:1}@media screen and (max-width:812px){.seccondary .seccondary__inner{padding:9.375vw 4.6875vw!important}}#maintenance .maintenance-window{position:relative;width:100%;max-width:min(1100px,calc(1100 / 1200 * var(--vw)));margin:auto;padding:min(60px,calc(60 / 1200 * var(--vw)));background-color:#641bc4;z-index:1}#maintenance .maintenance-window:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:calc(100% - 20px);height:calc(100% - 20px);margin:auto;border:solid 2px #f3f3f3;pointer-events:none;z-index:-1}@media screen and (max-width:812px){#maintenance .maintenance-window{padding:9.375vw 4.6875vw}#maintenance .maintenance-window:after{width:95%;height:95%}}#maintenance .maintenance-window__ttl{margin-bottom:min(60px,calc(60 / 1200 * var(--vw)))}@media screen and (max-width:812px){#maintenance .maintenance-window__ttl{margin-bottom:9.375vw}}#maintenance .maintenance-window__ttl .--main{margin-bottom:0!important;position:relative;margin-bottom:min(50px,calc(50 / 1200 * var(--vw)));padding:0 min(40px,calc(40 / 1200 * var(--vw)));font-size:min(48px,calc(48 / 1200 * var(--vw)));color:#f3f3f3;display:inline-block;z-index:1;font-size:min(30px,calc(30 / 1200 * var(--vw)))}#maintenance .maintenance-window__ttl .--main:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:rgba(172,115,255,0.5);z-index:-1}@media screen and (max-width:812px){#maintenance .maintenance-window__ttl .--main{margin-bottom:9.375vw;padding:0 6.25vw;font-size:6.25vw}}@media screen and (max-width:812px){#maintenance .maintenance-window__ttl .--main{font-size:5vw;line-height:1.2}}#maintenance .maintenance-window__ttl .--sub{margin-top:min(10px,calc(10 / 1200 * var(--vw)));font-size:min(22px,calc(22 / 1200 * var(--vw)));font-weight:500}@media screen and (max-width:812px){#maintenance .maintenance-window__ttl .--sub{margin-top:3.125vw;font-size:3.75vw}}#maintenance .maintenance-window__txt{font-size:min(20px,calc(20 / 1200 * var(--vw)))}@media screen and (max-width:812px){#maintenance .maintenance-window__txt{font-size:3.75vw}}#maintenance .maintenance-window__txt:not(:last-of-type){margin-bottom:min(40px,calc(40 / 1200 * var(--vw)))}@media screen and (max-width:812px){#maintenance .maintenance-window__txt:not(:last-of-type){margin-bottom:6.25vw}}#maintenance .logo-game{width:40%;max-width:280px;margin:0 auto min(60px,calc(60 / 1200 * var(--vw)))}@media screen and (max-width:812px){#maintenance .logo-game{margin-bottom:9.375vw}}#maintenance .logo-game path{fill:#fff}#error{padding-top:min(80px,calc(80 / 1200 * var(--vw)))}@media screen and (max-width:812px){#error{padding-top:12.5vw}}#error .error-ttl{margin-bottom:min(60px,calc(60 / 1200 * var(--vw)));color:#641bc4;font-family:eurostile,"Arial",sans-serif;font-size:min(30px,calc(30 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width:812px){#error .error-ttl{font-size:4.375vw}}#error .error-ttl__404{font-size:min(160px,calc(160 / 1200 * var(--vw)));font-weight:900;line-height:0.5}@media screen and (max-width:812px){#error .error-ttl__404{font-size:18.75vw}}#error .error-ttl__500{font-size:min(130px,calc(130 / 1200 * var(--vw)));font-weight:900}@media screen and (max-width:812px){#error .error-ttl__500{font-size:11.25vw}}#error .error-window{position:relative;width:100%;max-width:min(1100px,calc(1100 / 1200 * var(--vw)));margin:auto;padding:min(60px,calc(60 / 1200 * var(--vw)));background-color:#641bc4;z-index:1}#error .error-window:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:calc(100% - 20px);height:calc(100% - 20px);margin:auto;border:solid 2px #f3f3f3;pointer-events:none;z-index:-1}@media screen and (max-width:812px){#error .error-window{padding:9.375vw 4.6875vw}#error .error-window:after{width:95%;height:95%}}#error .error-window__ttl{margin-bottom:min(60px,calc(60 / 1200 * var(--vw)));position:relative;margin-bottom:min(50px,calc(50 / 1200 * var(--vw)));padding:0 min(40px,calc(40 / 1200 * var(--vw)));font-size:min(36px,calc(36 / 1200 * var(--vw)));color:#f3f3f3;display:inline-block;z-index:1}#error .error-window__ttl:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:rgba(172,115,255,0.5);z-index:-1}@media screen and (max-width:812px){#error .error-window__ttl{margin-bottom:9.375vw;padding:0 6.25vw;font-size:6.25vw}}@media screen and (max-width:812px){#error .error-window__ttl{margin-bottom:9.375vw;font-size:5vw}}#error .error-window__txt{font-size:min(20px,calc(20 / 1200 * var(--vw)))}@media screen and (max-width:812px){#error .error-window__txt{font-size:3.75vw}}#error .error-window__txt:not(:last-of-type){margin-bottom:min(40px,calc(40 / 1200 * var(--vw)))}@media screen and (max-width:812px){#error .error-window__txt:not(:last-of-type){margin-bottom:6.25vw}}#error .btn-wrapper{margin-top:min(40px,calc(40 / 1200 * var(--vw)))}@media screen and (max-width:812px){#error .btn-wrapper{margin-top:6.25vw}}#error .btn{position:relative;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px,calc(5 / 1200 * var(--vw)));cursor:pointer;display:inline-block;background:#f3f3f3;color:#f3f3f3!important}@media screen and (min-width:813px){#error .btn{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#error .btn input,#error .btn svg path,#error .btn svg polygon{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}@media screen and (max-width:812px){#error .btn{width:90%;margin:auto;text-align:center;border-radius:0.9375vw}}#error .btn:hover,#error .btn:link,#error .btn:visited{color:inherit;text-decoration:inherit}#error .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(20px,calc(20 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width:812px){#error .btn .btn__inner{padding:2.5vw 9.375vw;border-radius:0.9375vw;font-size:3.75vw}}@media screen and (min-width:813px){#error .btn{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#error .btn input,#error .btn svg path,#error .btn svg polygon{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}@media screen and (min-width:813px){#error .btn:hover{background:rgba(243,243,243,0.8);color:rgba(243,243,243,0.8)!important}#error .btn:hover svg path,#error .btn:hover svg polygon{fill:rgba(243,243,243,0.8)}}#error .btn .btn__inner{background:#9146ff}#error .btn svg path,#error .btn svg polygon{fill:#f3f3f3}@media screen and (max-width:812px){#error .btn{margin-top:0!important}}#connecting{position:relative;height:75vh;background:#e2e2e2 url(../img/common/bg_pattern.jpg) repeat}#connecting:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/error/bg.jpg) no-repeat center top;background-size:100% auto;opacity:0.1;pointer-events:none}#connecting .seccondary__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#connecting .connecting-anime{text-align:center}#connecting .connecting-circle{width:50%;max-width:83px;margin:auto;background:url(../img/common/connecting_bg.png) no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#connecting .connecting__circle__anime{-webkit-animation:connecting_rotate 1.5s linear infinite;animation:connecting_rotate 1.5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes connecting_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes connecting_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#connecting .connecting-txt{font-family:eurostile,"Arial",sans-serif;font-weight:700;font-size:min(30px,calc(30 / 1200 * var(--vw)));color:#641bc4}@media screen and (max-width:812px){#connecting .connecting-txt{margin-top:3.125vw;font-size:4.375vw}}#connecting .connecting-txt__dot{-webkit-animation:connecting_blink 1s linear infinite;animation:connecting_blink 1s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}#connecting .connecting-txt__dot:nth-of-type(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}#connecting .connecting-txt__dot:nth-of-type(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}@-webkit-keyframes connecting_blink{0%{opacity:0}50%,to{opacity:1}}@keyframes connecting_blink{0%{opacity:0}50%,to{opacity:1}}#policy{padding-top:min(80px,calc(80 / 1200 * var(--vw)));color:#14141a}@media screen and (max-width:812px){#policy{padding-top:12.5vw}}#policy .policy-header{text-align:left}#policy .policy-header__ttl{margin-bottom:min(60px,calc(60 / 1200 * var(--vw)));color:#641bc4;font-family:eurostile,"Arial",sans-serif;font-size:min(30px,calc(30 / 1200 * var(--vw)));text-align:center;line-height:1.2}@media screen and (max-width:812px){#policy .policy-header__ttl{font-size:4.375vw}}#policy .policy-header__main{font-size:min(130px,calc(130 / 1200 * var(--vw)))}@media screen and (max-width:812px){#policy .policy-header__main{font-size:11.25vw}}#policy .policy-header__updated{margin-bottom:min(20px,calc(20 / 1200 * var(--vw)));color:#641bc4}@media screen and (max-width:812px){#policy .policy-header__updated{margin-bottom:6.25vw}}#policy .policy-article{margin-top:min(60px,calc(60 / 1200 * var(--vw)));text-align:left}@media screen and (max-width:812px){#policy .policy-article{margin-top:9.375vw}}#policy .policy-article__ttl{width:100%;padding:min(30px,calc(30 / 1200 * var(--vw))) min(25px,calc(25 / 1200 * var(--vw)));background-color:#641bc4;font-family:eurostile,"Arial",sans-serif;font-size:min(24px,calc(24 / 1200 * var(--vw)));color:#f3f3f3;line-height:1.2}@media screen and (max-width:812px){#policy .policy-article__ttl{padding:3.125vw;font-size:4.375vw;line-height:1.4}}#policy .policy-article__txt{padding:min(25px,calc(25 / 1200 * var(--vw))) min(40px,calc(40 / 1200 * var(--vw)));background-color:#f0f0f0;border:solid 2px #641bc4;border-top:none}@media screen and (max-width:812px){#policy .policy-article__txt{padding:6.25vw 4.6875vw}}#policy .policy-article__txt p:not(:last-of-type){margin-bottom:min(20px,calc(20 / 1200 * var(--vw)))}@media screen and (max-width:812px){#policy .policy-article__txt p:not(:last-of-type){margin-bottom:6.25vw}}#policy .policy-article__txt a{color:#641bc4;text-decoration:underline}@media screen and (min-width:813px){#policy .policy-article__txt a:hover{text-decoration:none}}:lang(ja) #policy .policy-article__ttl,:lang(ja) #policy .policy-header__ttl{font-family:vdl-logona,sans-serif;font-weight:400}:lang(ja) #policy .policy-header__main{font-size:min(100px,calc(100 / 1200 * var(--vw)))}@media screen and (max-width:812px){:lang(ja) #policy .policy-header__main{font-size:10vw}}.swalOuter{background-color:rgba(220,220,220,0.7)!important}.swalInner{position:relative;padding:min(60px,calc(60 / 1200 * var(--vw)))!important;background:#e2e2e2 url(../img/common/bg_pattern.jpg) repeat 0 0!important;border-radius:0!important;-webkit-box-shadow:0 0 5em 0 rgba(20,20,26,0.1),0 3em 4em 0 rgba(20,20,26,0.2);box-shadow:0 0 5em 0 rgba(20,20,26,0.1),0 3em 4em 0 rgba(20,20,26,0.2)}@media screen and (max-width:812px){.swalInner{padding:9.375vw!important}}.swalInner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 20px);height:calc(100% - 20px);margin:auto;border:solid 3px #641bc4!important;pointer-events:none;display:block}.swal2-icon{margin-top:0!important}.swal2-html-container{margin-right:0!important;margin-left:0!important}.swalButton1,.swalButton2{background-color:#FFF!important;font-size:min(25px,calc(25 / 1200 * var(--vw)))}.swalButton1.swalButton,.swalButton2.swalButton{border:solid 2px #651bc6!important;color:#651bc6!important}.swalButton1.swalButton2,.swalButton2.swalButton2{border:solid 2px #A20!important;color:#A20!important}@media screen and (max-width:812px){.swalButton1,.swalButton2{font-size:6.25vw}}.swalTitle{color:#651bc6!important;font-size:min(25px,calc(25 / 1200 * var(--vw)))}@media screen and (max-width:812px){.swalTitle{font-size:6.25vw}}.swalText{color:#651bc6!important;font-size:min(16px,calc(16 / 1200 * var(--vw)))}@media screen and (max-width:812px){.swalText{font-size:3.75vw}}.swalHtml{color:#651bc6!important;font-size:min(25px,calc(25 / 1200 * var(--vw)))}@media screen and (max-width:812px){.swalHtml{font-size:6.25vw}}.swalHtml a{position:relative!important;display:inline-block;color:#641bc4!important;text-decoration:underline}