﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}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}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}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]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,p,nav,input,select{margin:0;padding:0}li{list-style:none}img{vertical-align:bottom}body>.analytics{height:0;overflow:hidden}input::-webkit-input-placeholder{color:#fff}input:-ms-input-placeholder{color:#fff}input:-moz-placeholder{color:#fff}input::-moz-placeholder{color:#fff;opacity:1}.placeholder{color:#fff}:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}:focus:-moz-placeholder{color:rgba(0,0,0,0)}:focus::-moz-placeholder{color:rgba(0,0,0,0)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:min(0.78125vw,10px)}@media(max-width:750.9px){html{font-size:1.3333333333vw}}html,body{height:100%}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}li{list-style:none}img{vertical-align:bottom}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}table{width:100%}.nowrap{white-space:nowrap;overflow:hidden;text-indent:110%}.hide{display:none}.fill{position:absolute;display:block;top:0;width:100%;height:100%}@media(min-width:751px){#gnb-container{min-width:auto}}@media(max-width:750.9px){#gnb-container{display:none}}@media(min-width:751px){#gnb2{min-width:auto}}@media(min-width:751px){.br-sp{display:none}}@media(max-width:750.9px){.br-pc{display:none}}.wrapper{position:relative;width:100%;overflow:clip;font-feature-settings:"palt"}@media(min-width:751px){.container{position:relative;padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}}.landscape{display:none}.ua-sp #gnb-container{display:none}.ua-sp .gnavi{top:0}.ua-sp .landscape{justify-content:center;align-items:center;position:fixed;top:50%;left:50%;width:100%;height:100%;background:#000;transform:translate(-50%, -50%);z-index:90000}.ua-sp .landscape p{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;position:relative;color:#fff;font-size:3.7333333333vw;font-weight:500;text-align:center}.ua-sp .landscape p::before{content:"";display:block;position:relative;width:40vw;height:39.4666666667vw;margin-bottom:5.3333333333vw;text-align:center;background:url(https://static.nexon.co.jp/cmn-jp/transfer/bluearchive/common/landscape.svg) no-repeat center top/contain;animation:landscapeMove 2.7s cubic-bezier(0.77, 0, 0.175, 1) infinite alternate}@keyframes landscapeMove{0%,25%{transform:rotate(90deg)}75%,100%{transform:rotate(0deg)}}@media(orientation: landscape){.ua-sp .landscape{display:flex}}.wrapper{--c-blue: #128afa;--c-blue-dark: #0f74d4;--c-gray: #4d4d4d;--c-text: #252525;--c-line: #a4a4a4;--c-red: #ff160a;--c-faq-bg: #ededed;position:relative;min-height:100svh;overflow:clip;background:#fff;color:var(--c-text)}.wrapper::before,.wrapper::after{content:"";position:absolute;z-index:2;left:0;width:100%;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(var(--c-blue), var(--c-blue)),linear-gradient(var(--c-blue), var(--c-blue)),linear-gradient(var(--c-blue), var(--c-blue)),linear-gradient(var(--c-blue), var(--c-blue))}@media(min-width:751px){.wrapper::before,.wrapper::after{height:16.9rem;background-size:16.9rem 4.5rem,4.5rem 16.9rem,16.9rem 4.5rem,4.5rem 16.9rem}}@media(max-width:750.9px){.wrapper::before,.wrapper::after{height:11rem;background-size:11rem 3rem,3rem 11rem,11rem 3rem,3rem 11rem}}.wrapper::before{top:0;background-position:left top,left top,right top,right top}.wrapper::after{bottom:0;background-position:left bottom,left bottom,right bottom,right bottom}.frame{position:absolute;z-index:1;pointer-events:none}@media(min-width:751px){.frame{top:1.5rem;right:2rem;bottom:1.5rem;left:2rem;border:max(1px,.6rem) solid var(--c-blue)}}@media(max-width:750.9px){.frame{top:1rem;right:1rem;bottom:1rem;left:1rem;border:max(1px,.6rem) solid var(--c-blue)}}.container{position:relative;z-index:1}.main{margin:0 auto}@media(min-width:751px){.main{width:112rem;padding:12rem 0 16.4rem}}@media(max-width:750.9px){.main{width:67rem;padding:12rem 2rem 16.4rem}}.logo{display:flex;justify-content:center}@media(min-width:751px){.logo{margin-bottom:6.4rem}}@media(max-width:750.9px){.logo{margin-bottom:5rem}}.logo img{width:auto}@media(min-width:751px){.logo img{height:20.9rem}}@media(max-width:750.9px){.logo img{height:20.9rem}}.page-title-wrap{display:flex;justify-content:center}@media(min-width:751px){.page-title-wrap{margin-bottom:8rem}}@media(max-width:750.9px){.page-title-wrap{margin-bottom:8rem}}.page-title{display:flex;align-items:center;justify-content:center;background:var(--c-blue);color:#fff;font-weight:700;text-align:center;border-radius:9999px}@media(min-width:751px){.page-title{padding:2.2rem 3rem}}@media(max-width:750.9px){.page-title{width:100%;min-height:9rem;padding:2.2rem 3rem}}.page-title img{height:auto}@media(min-width:751px){.page-title img{width:86.3rem}}@media(max-width:750.9px){.page-title img{width:100%}}.section-title{color:var(--c-blue);font-weight:700;text-align:center}@media(min-width:751px){.section-title{margin-bottom:4rem;font-size:2.4rem;line-height:1.5}}@media(max-width:750.9px){.section-title{margin-bottom:6rem;font-size:2.8rem;line-height:1.5}}.schedule{border-top:max(1px,.3rem) solid var(--c-line)}@media(min-width:751px){.schedule{margin-bottom:8.6rem}}@media(max-width:750.9px){.schedule{margin-bottom:8.6rem}}.schedule__row{display:flex;border-bottom:max(1px,.3rem) solid var(--c-line)}@media(min-width:751px){.schedule__row{padding:2.6rem 0}}@media(max-width:750.9px){.schedule__row{flex-direction:column;padding:2.6rem 0}}.schedule__date{flex-shrink:0;font-weight:500}@media(min-width:751px){.schedule__date{align-self:flex-start;width:30.9rem;padding-left:2rem;font-size:1.8rem;line-height:1.6111111111}}@media(max-width:750.9px){.schedule__date{width:auto;padding-left:1.6rem;border-left:.8rem solid var(--c-line);margin-bottom:2.4rem;font-size:2.4rem;line-height:1.6}}.schedule__body{position:relative;flex:1;min-width:0;font-weight:500}@media(min-width:751px){.schedule__body{padding-left:6.4rem}}@media(max-width:750.9px){.schedule__body{padding-left:0rem}}.schedule__body::before{content:"";position:absolute;left:0;background:var(--c-line)}@media(min-width:751px){.schedule__body::before{display:block;top:0;bottom:0;height:auto;transform:none;width:.5rem}}@media(max-width:750.9px){.schedule__body::before{display:none}}@media(min-width:751px){.schedule__text{font-size:1.8rem;line-height:1.5555555556}}@media(max-width:750.9px){.schedule__text{font-size:2.4rem;line-height:1.5555555556}}.schedule__text--em{color:var(--c-red);font-weight:700}@media(min-width:751px){.schedule__text--em{margin-bottom:2.6rem}}@media(max-width:750.9px){.schedule__text--em{margin-bottom:2.8rem}}.schedule__items{font-weight:700;padding-left:1.8rem}@media(min-width:751px){.schedule__items{margin-top:2.4rem;margin-bottom:2.4rem}}@media(max-width:750.9px){.schedule__items{margin-top:2.8rem;margin-bottom:2.8rem}}@media(min-width:751px){.schedule__item{font-size:1.8rem;line-height:1.5555555556}}@media(max-width:750.9px){.schedule__item{font-size:2.4rem;line-height:1.5833333333}}.schedule__item-name{display:inline-block}@media(min-width:751px){.schedule__item-name{min-width:40rem}}@media(max-width:750.9px){.schedule__item-name{min-width:43rem}}@media(min-width:751px){.schedule__item-count{margin-left:2rem}}@media(min-width:751px){.schedule__notes{margin-top:0}}@media(max-width:750.9px){.schedule__notes{margin-top:0}}@media(min-width:751px){.schedule__note{margin-left:1.8rem;font-size:1.8rem;line-height:1.5555555556}}@media(max-width:750.9px){.schedule__note{margin-left:2.8rem;font-size:2.4rem;line-height:1.5833333333}}@media(min-width:751px){.schedule__students{margin-top:1rem;margin-bottom:1rem}}@media(max-width:750.9px){.schedule__students{margin-top:1.2rem;margin-bottom:1.2rem}}@media(min-width:751px){.schedule__student{margin-left:1.8rem;font-size:1.8rem;line-height:1.5555555556}}@media(max-width:750.9px){.schedule__student{margin-left:2.8rem;font-size:2.4rem;line-height:1.5833333333}}@media(min-width:751px){.schedule__notes{margin-top:.4rem}}@media(max-width:750.9px){.schedule__notes{margin-top:.6rem}}@media(min-width:751px){.schedule__note{margin-left:1.8rem;font-size:1.8rem;line-height:1.6}}@media(max-width:750.9px){.schedule__note{margin-left:2.8rem;font-size:2.4rem;line-height:1.6}}.lead{color:#252525;font-weight:500}@media(min-width:751px){.lead{font-size:1.8rem;line-height:1.5555555556}}@media(max-width:750.9px){.lead{font-size:2.4rem;line-height:1.75}}@media(min-width:751px){.lead{margin-bottom:7.5rem}}@media(max-width:750.9px){.lead{margin-bottom:7.5rem}}.outro{border:max(1px,.3rem) solid var(--c-blue)}@media(min-width:751px){.outro{margin-top:10rem;padding:4rem 4rem}}@media(max-width:750.9px){.outro{margin-top:10rem;padding:4rem 4rem}}.outro__body{color:#252525;font-weight:500}@media(min-width:751px){.outro__body{font-size:1.8rem;line-height:1.5555555556}}@media(max-width:750.9px){.outro__body{font-size:2.4rem;line-height:1.75}}@media(min-width:751px){.faq{margin-bottom:6rem}}@media(max-width:750.9px){.faq{margin-bottom:8rem}}.faq__head{display:flex;align-items:center;justify-content:center;margin:0 auto;background:var(--c-gray);color:#fff;font-weight:500;text-align:center;border-radius:9999px}@media(min-width:751px){.faq__head{width:92.6rem;padding:2.3rem 2rem;font-size:2.4rem;line-height:1.5;margin-bottom:4.8rem}}@media(max-width:750.9px){.faq__head{width:100%;padding:2.3rem 2rem;font-size:2.6rem;line-height:1.4615384615;margin-bottom:4.8rem}}.faq__list{display:flex;flex-direction:column}@media(min-width:751px){.faq__list{gap:1rem}}@media(max-width:750.9px){.faq__list{gap:1.6rem}}.faq__item{background:var(--c-faq-bg)}.faq__update,.faq__em{color:#ff160a}@media(min-width:751px){.faq__update{font-size:1.8rem}}@media(max-width:750.9px){.faq__update{font-size:2rem}}.faq__q{display:flex;align-items:center;cursor:pointer;list-style:none}@media(min-width:751px){.faq__q{padding:2.3rem 2.6rem;gap:1.6rem}}@media(max-width:750.9px){.faq__q{padding:2.4rem 2.4rem;gap:1.6rem}}.faq__q::-webkit-details-marker{display:none}.faq__q-text{flex:1;min-width:0;font-weight:500}@media(min-width:751px){.faq__q-text{margin-top:.2rem;font-size:2.2rem;line-height:1.3636363636}}@media(max-width:750.9px){.faq__q-text{margin-top:.2rem;font-size:2.4rem;line-height:1.5833333333}}.faq__mark{flex-shrink:0;color:var(--c-blue);font-weight:700;text-align:right}@media(min-width:751px){.faq__mark{width:3.4rem;font-size:3rem;line-height:1.2}}@media(max-width:750.9px){.faq__mark{width:4rem;font-size:3.4rem;line-height:1.2941176471}}.faq__mark--a{color:var(--c-text)}@media(min-width:751px){.faq__mark--a{font-size:2rem;line-height:1.4}}@media(max-width:750.9px){.faq__mark--a{font-size:2.8rem;line-height:1.5}}.faq__icon{display:flex;flex-shrink:0;color:var(--c-line);transition:transform .3s cubic-bezier(0.22, 0.61, 0.36, 1)}@media(min-width:751px){.faq__icon{width:3.6rem;height:2.1rem}}@media(max-width:750.9px){.faq__icon{width:4.4rem;height:2.6rem}}.faq__icon svg{width:100%;height:100%}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__item[data-closing="1"] .faq__icon{transform:rotate(0deg)}.faq__body{overflow:hidden}.faq__a{display:flex}@media(min-width:751px){.faq__a{padding:0 7.8rem 2.8rem 2.6rem;gap:1.6rem}}@media(max-width:750.9px){.faq__a{padding:0 2.4rem 2.8rem 2.4rem;gap:1.6rem}}.faq__a-text{flex:1;min-width:0;color:#252525;font-weight:500}@media(min-width:751px){.faq__a-text{margin-top:.2rem;font-size:1.4rem;line-height:1.8571428571}}@media(max-width:750.9px){.faq__a-text{margin-top:.2rem;font-size:2.2rem;line-height:1.9090909091}}@media(min-width:751px){.faq__a-gap{margin-top:2.8rem}}@media(max-width:750.9px){.faq__a-gap{margin-top:3.6rem}}@media(min-width:751px){.faq__a-link-head{margin-top:1.4rem}}@media(max-width:750.9px){.faq__a-link-head{margin-top:1.8rem}}.faq__link{color:var(--c-blue);text-decoration:none;word-break:break-all}@media(any-hover: hover){.faq__link[href]:hover{text-decoration:underline}}@media(min-width:751px){.faq__note{margin-left:1.6rem}}@media(max-width:750.9px){.faq__note{margin-left:2.4rem}}.contact-text{color:#252525;font-weight:500}@media(min-width:751px){.contact-text{margin-bottom:5.7rem;font-size:1.8rem;line-height:1.5555555556}}@media(max-width:750.9px){.contact-text{margin-bottom:5.7rem;font-size:2.4rem;line-height:1.75}}.btn-contact{display:flex;align-items:center;justify-content:center;margin-inline:auto;background:var(--c-blue);color:#fff;font-weight:500;text-align:center;text-decoration:none;transition:background-color .2s}@media(min-width:751px){.btn-contact{width:64rem;min-height:9rem;padding:1rem 2.4rem;font-size:2.4rem;line-height:1.5}}@media(max-width:750.9px){.btn-contact{width:100%;min-height:9.6rem;padding:1.6rem 2.4rem;font-size:3.2rem;line-height:1.25}}@media(any-hover: hover){.btn-contact[href]:hover{opacity:.8}}.footer{position:relative;z-index:1}@media(min-width:751px){.footer{padding-bottom:8.6rem}}@media(max-width:750.9px){.footer{padding-bottom:8.6rem}}.footer__logos{display:flex;align-items:center;justify-content:center}@media(min-width:751px){.footer__logos{gap:2rem;margin-bottom:2rem}}@media(max-width:750.9px){.footer__logos{gap:3rem;margin-bottom:2rem}}.footer__logo{width:auto}@media(min-width:751px){.footer__logo{height:2.6rem}}@media(max-width:750.9px){.footer__logo{height:2.6rem}}.footer__copy{text-align:center;color:#3c3c3c;font-weight:500}@media(min-width:751px){.footer__copy{font-size:1.4rem;line-height:1.1428571429}}@media(max-width:750.9px){.footer__copy{font-size:2.2rem;line-height:1.5454545455}}:root{--gnav-height: 100px}html{scroll-behavior:smooth;scrollbar-gutter:stable;background-color:#fff}body{overflow-y:scroll}.container{position:relative;width:100%;padding-top:0}.container.is-fixed{position:fixed}.main{position:relative;isolation:isolate;z-index:0}@supports(min-height: 100dvh){.main{min-height:100dvh}}@media(max-width:750.9px){.article{position:relative;width:100%;margin:0 auto}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}#gnb-container{position:relative;z-index:9999}.section{position:relative;z-index:2}.ua-sp .article{transform:none}.u-dot,.u-note{position:relative;list-style:none}.u-dot::before,.u-note::before{position:absolute;left:0;transform:translateX(-100%)}.u-dot::before{content:"・"}.u-note::before{content:"※"}
