@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Pirata+One&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}table thead,table tbody{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0}picture{display:contents}.ib{display:inline-block}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pc{display:block}@media screen and (max-width: 1200px){.pc{display:none}}@media screen and (max-width: 750px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 1200px){.sp{display:none}}@media screen and (max-width: 750px){.sp{display:block;line-height:0}}@media screen and (max-width: 750px){html.noScroll{overflow:hidden}}html::-webkit-scrollbar{width:4px;height:4px;background:#344384}html::-webkit-scrollbar-thumb{background:#c0cbff}img{max-width:100%}::-moz-selection{color:#fff;background-color:#344384}::selection{color:#fff;background-color:#344384}a{word-break:break-all}.taC{text-align:center}body{position:relative;background:#344384;overflow-x:hidden}body::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;transform:translate3d(0, 0, -1px);width:100%;height:100lvh;background:url(../images/common/bg.jpg) no-repeat;background-size:cover;background-position:center bottom}@media screen and (max-width: 1200px){body::before{background:url(../images/common/bg_tab.jpg) no-repeat;background-size:cover;background-position:center}}@media screen and (max-width: 750px){body::before{height:140dvh;background:url(../images/common/bg_sp.jpg?v3) no-repeat;background-size:cover;background-position:center}}[id]{scroll-margin-top:calc(50px + env(safe-area-inset-top))}main{font-family:"Noto Sans JP",sans-serif;color:#fff}@media screen and (max-width: 750px){main{padding-top:13.25vw}}header{position:fixed;top:0;left:0;width:100%;z-index:9999;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 750px){header{background:#000}}header::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:120px;background-image:linear-gradient(180deg, rgb(52, 67, 132) 0%, rgba(52, 67, 132, 0) 100%);pointer-events:none}@media screen and (max-width: 750px){header::after{display:none;height:0}}header .headInner{display:flex;align-items:flex-start;position:relative;padding:30px}@media screen and (max-width: 1200px){header .headInner{padding:2.5vw}}@media screen and (max-width: 750px){header .headInner{align-items:center;padding:2vw 3vw}}header .headInner .logo{position:relative;width:20%;max-width:291px;margin:0 auto 0 0;filter:drop-shadow(0px 0px 15px rgb(27, 43, 108)) drop-shadow(0px 0px 15px rgb(27, 43, 108));z-index:999}@media screen and (max-width: 750px){header .headInner .logo{width:35%;filter:none}}header .headInner .logo a{display:inline-block;transition:all .4s}@media(hover: hover){header .headInner .logo a:hover{opacity:.6}}header .headInner nav{text-shadow:0px 0px 15px #1b2b6c,0px 0px 15px #1b2b6c}@media screen and (max-width: 750px){header .headInner nav{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;z-index:99;top:0;left:0;width:100vw;height:100dvh;padding:1.5%;padding-top:12%;background:#000;box-sizing:border-box;overflow-y:auto;opacity:0;visibility:hidden}header .headInner nav::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;transform:translate3d(0, 0, -1px);width:100%;height:140dvh;background:url(../images/common/bg_humburuger.jpg) no-repeat;background-size:cover;background-position:center bottom}header .headInner nav.transition{transition:.4s}header .headInner nav.isActive{opacity:1;visibility:visible}header .headInner nav.isActive::before{height:100dvh}}header .headInner nav .logoSp{display:none}@media screen and (max-width: 750px){header .headInner nav .logoSp{display:block;width:70%;max-width:677px;margin-top:-12vw;margin-bottom:2vw}}header .headInner nav .logoSp a{display:block}header .headInner nav ul{display:flex;align-items:center}@media screen and (max-width: 750px){header .headInner nav ul{flex-direction:column}}header .headInner nav ul li{position:relative}header .headInner nav ul li::before{content:"";position:absolute;top:0;left:-30px;width:1px;height:30px;background:#fff;transform:rotate(45deg)}@media screen and (max-width: 1200px){header .headInner nav ul li::before{left:-2.5vw;height:3vw}}@media screen and (max-width: 750px){header .headInner nav ul li::before{display:none}}@media screen and (max-width: 750px){header .headInner nav ul li::after{content:"";position:absolute;bottom:-8.25vw;left:50%;transform:translateX(-50%);width:3.5vw;height:3.5vw;background:url(../images/common/deco_diamond.svg) no-repeat;background-size:contain}}header .headInner nav ul li a{position:relative}header .headInner nav ul li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#c0cbff;transition:all .4s}header .headInner nav ul li:first-child::before{content:none}header .headInner nav ul li:last-child::after{content:none}header .headInner nav ul li.active a{color:#c0cbff}header .headInner nav ul li.active a::after{width:100%}header .headInner nav ul li+li{margin-left:60px}@media screen and (max-width: 1200px){header .headInner nav ul li+li{margin-left:5vw}}@media screen and (max-width: 750px){header .headInner nav ul li+li{margin-left:0;margin-top:12vw}}header .headInner nav ul li a{display:inline-block;position:relative;font-size:20px;color:#fff;text-decoration:none;transition:all .4s}@media screen and (max-width: 1200px){header .headInner nav ul li a{font-size:clamp(16px,2vw,20px)}}@media screen and (max-width: 750px){header .headInner nav ul li a{font-size:4.5vw}}@media(hover: hover){header .headInner nav ul li a:hover{color:#c0cbff}header .headInner nav ul li a:hover::after{width:100%}}header .headInner #btnNavMenu{display:none}@media screen and (max-width: 750px){header .headInner #btnNavMenu{display:block;position:relative;z-index:9999;width:60px;height:30px;box-sizing:border-box;cursor:pointer;border:none}}@media screen and (max-width: 550px){header .headInner #btnNavMenu{width:50px;height:26px}}header .headInner #btnNavMenu span{display:block;position:absolute;right:0;width:100%;height:2px;background:#c0cbff;transition:all .3s}@media screen and (max-width: 750px){header .headInner #btnNavMenu span{width:6.675vw}}header .headInner #btnNavMenu span.ham01{top:0;width:100%}header .headInner #btnNavMenu span.ham02{top:47.5%;width:75%}header .headInner #btnNavMenu span.ham03{bottom:0;width:50%}header .headInner #btnNavMenu.isActive .ham01{width:70%;transform:translateY(14px) rotate(-45deg)}@media screen and (max-width: 550px){header .headInner #btnNavMenu.isActive .ham01{transform:translateY(12px) rotate(-45deg)}}header .headInner #btnNavMenu.isActive .ham02{left:50%;opacity:0;animation:active-btn05-bar02 .8s forwards}header .headInner #btnNavMenu.isActive .ham03{width:70%;transform:translateY(-14px) rotate(45deg)}@media screen and (max-width: 550px){header .headInner #btnNavMenu.isActive .ham03{transform:translateY(-12px) rotate(45deg)}}@keyframes active-btn05-bar02{100%{height:0}}.btn{text-align:center}.btn a{display:inline-block;position:relative;font-size:24px;font-weight:700;line-height:1.5;color:#344384;text-decoration:none;padding:.981em 1.5em;background:#fff;box-sizing:border-box;width:100%;max-width:400px;transition:all .4s}@media screen and (max-width: 1200px){.btn a{font-size:1.75vw}}@media screen and (max-width: 750px){.btn a{font-size:3.5vw;max-width:450px}}.btn a::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:9px solid rgba(0,0,0,0);border-bottom:9px solid rgba(0,0,0,0);border-left:14px solid #344384;border-right:0;transition:all .4s}@media screen and (max-width: 1200px){.btn a::after{right:2vw;border-top:.75vw solid rgba(0,0,0,0);border-bottom:.75vw solid rgba(0,0,0,0);border-left:1.25vw solid #344384;border-right:0}}@media screen and (max-width: 750px){.btn a::after{right:3vw;border-top:1.25vw solid rgba(0,0,0,0);border-bottom:1.25vw solid rgba(0,0,0,0);border-left:1.75vw solid #344384;border-right:0}}@media(hover: hover){.btn a:hover{background:#c0cbff}.btn a:hover::after{transform:translateY(-50%) translateX(4px)}}.btn a span{display:inline-block;font-size:70%}.btn.reverse a{color:#d9ccae;background:#344384;cursor:pointer}.btn.reverse a::after{border-left:14px solid #d9ccae}@media screen and (max-width: 1200px){.btn.reverse a::after{border-left:1.25vw solid #d9ccae}}@media screen and (max-width: 750px){.btn.reverse a::after{border-left:1.75vw solid #d9ccae}}@media(hover: hover){.btn.reverse a:hover{color:#344384;background:#d9ccae}.btn.reverse a:hover::after{border-left:14px solid #344384}}@media screen and (hover: hover)and (max-width: 1200px){.btn.reverse a:hover::after{border-left:1.25vw solid #344384}}@media screen and (hover: hover)and (max-width: 750px){.btn.reverse a:hover::after{border-left:1.75vw solid #344384}}.btn.disable{width:100%;max-width:480px;cursor:not-allowed}.btn.disable a{width:100%;max-width:480px;pointer-events:none}.btn.disable a::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.btn.widthAdjust{width:80%}@media screen and (max-width: 1200px){.btn.widthAdjust{width:60%}}@media screen and (max-width: 750px){.btn.widthAdjust{width:80%}}.btn.dlBtn a{width:100%;max-width:280px;background:#344384;border:2px solid #8ea2ff;font-size:1em;color:#fff;border-radius:6px;padding:1em 4em}@media screen and (max-width: 1200px){.btn.dlBtn a{font-size:clamp(.8125em,1.333vw,1em)}}@media screen and (max-width: 750px){.btn.dlBtn a{max-width:400px;padding:1em 12.5vw 1em 7.5vw}}.btn.dlBtn a::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:23px;height:23px;border:none;background:url(../images/common/ico_dl.svg) no-repeat;background-size:contain}@media screen and (max-width: 1200px){.btn.dlBtn a::after{right:1.5vw;width:1.75vw;height:1.75vw}}@media screen and (max-width: 750px){.btn.dlBtn a::after{right:6.5vw;width:4vw;height:4vw}}@media(hover: hover){.btn.dlBtn a:hover{opacity:.5}}.btnList{display:flex;justify-content:center;gap:3%;max-width:1360px;margin:0 auto;margin-bottom:50px}@media screen and (max-width: 1200px){.btnList{margin-bottom:4vw}}@media screen and (max-width: 750px){.btnList{display:block;width:80%;margin-bottom:7vw}}.btnList li{width:31.3333333333%}@media screen and (max-width: 750px){.btnList li{width:100%;margin:0 auto 3vw}}.btnList li a{max-width:420px;padding:.81em 1.75em}@media screen and (max-width: 1200px){.btnList li a{flex-wrap:wrap;gap:7vw 3%}}.mapBtn{margin:0 auto 60px}@media screen and (max-width: 1200px){.mapBtn{margin:0 auto 6vw}}@media screen and (max-width: 750px){.mapBtn{display:block;width:80%;margin:0 auto 10vw}}.topBtn{margin:0 auto}@media screen and (max-width: 750px){.topBtn{display:block;width:80%}}.inner{width:85%;max-width:1600px;margin:0 auto}.contentsSection{padding-top:100px;padding-bottom:120px}@media screen and (max-width: 1200px){.contentsSection{padding-top:6vw;padding-bottom:8vw}}@media screen and (max-width: 750px){.contentsSection{padding-top:8vw;padding-bottom:10vw}}.contentsSection.low{padding-top:130px;padding-bottom:120px}@media screen and (max-width: 1200px){.contentsSection.low{padding-top:14vw;padding-bottom:8vw}}@media screen and (max-width: 750px){.contentsSection.low{padding-top:18vw;padding-bottom:10vw}}.contentsSection.black{background:rgba(0,0,0,.5)}.contentsSection .colTitle{width:100%;max-width:800px;margin:0 auto 40px;text-align:center}@media screen and (max-width: 1200px){.contentsSection .colTitle{width:70%;margin:0 auto 2vw}}@media screen and (max-width: 750px){.contentsSection .colTitle{width:85%}}.mgt10{margin-top:10px}@media screen and (max-width: 1200px){.mgt10{margin-top:1vw}}@media screen and (max-width: 750px){.mgt10{margin-top:2vw}}.mgt20{margin-top:20px}@media screen and (max-width: 1200px){.mgt20{margin-top:1.5vw}}@media screen and (max-width: 750px){.mgt20{margin-top:3vw}}.mgt30{margin-top:30px}@media screen and (max-width: 1200px){.mgt30{margin-top:2vw}}@media screen and (max-width: 750px){.mgt30{margin-top:4vw}}.mgt40{margin-top:40px}@media screen and (max-width: 1200px){.mgt40{margin-top:3vw}}@media screen and (max-width: 750px){.mgt40{margin-top:5vw}}.mgt50{margin-top:40px}@media screen and (max-width: 1200px){.mgt50{margin-top:3vw}}@media screen and (max-width: 750px){.mgt50{margin-top:5vw}}.mgb0{margin:0 auto 0}.mgb10{margin:0 auto 10px}@media screen and (max-width: 1200px){.mgb10{margin:0 auto 1vw}}@media screen and (max-width: 750px){.mgb10{margin:0 auto 2vw}}.mgb20{margin:0 auto 20px}@media screen and (max-width: 1200px){.mgb20{margin:0 auto 1.5vw}}@media screen and (max-width: 750px){.mgb20{margin:0 auto 3vw}}.mgb30{margin:0 auto 30px}@media screen and (max-width: 1200px){.mgb30{margin:0 auto 2vw}}@media screen and (max-width: 750px){.mgb30{margin:0 auto 4vw}}.mgb40{margin:0 auto 40px}@media screen and (max-width: 1200px){.mgb40{margin:0 auto 3vw}}@media screen and (max-width: 750px){.mgb40{margin:0 auto 5vw}}.mgb50{margin:0 auto 50px}@media screen and (max-width: 1200px){.mgb50{margin:0 auto 4vw}}@media screen and (max-width: 750px){.mgb50{margin:0 auto 7vw}}.notes.bold .notesItem{font-weight:500}.notes.indent{padding-left:.75em;text-indent:-0.75em}.notes.attention{padding-left:1em;text-indent:-1em}.notes.card{width:85%;margin:0 auto 30px}@media screen and (max-width: 1200px){.notes.card{margin:0 auto 2vw}}@media screen and (max-width: 750px){.notes.card{margin:0 auto 4vw}}.notes .notesItem{font-size:16px;font-weight:300;line-height:1.5;color:#fff;font-feature-settings:"palt";letter-spacing:.075em}@media screen and (max-width: 1200px){.notes .notesItem{font-size:clamp(12px,3vw,14px)}}.notes .notesItem+.notesItem{margin-top:.75em}.notes .notesItem a{color:#fff;transition:all .4s}@media(hover: hover){.notes .notesItem a:hover{color:#c0cbff}}.noticeTit{position:relative;text-align:center;font-size:30px;line-height:1.5;font-weight:600;color:#fff;border:1px solid #c0cbff;border-left:none;border-right:none;padding:.5em 0;background:rgba(0,0,0,.4)}@media screen and (max-width: 1200px){.noticeTit{font-size:clamp(18px,4.5vw,26px)}}.notice.indent{padding-left:.5em;text-indent:-0.5em}.notice .noticeItem{font-size:18px;font-weight:300;line-height:1.5;color:#fff;font-feature-settings:"palt";letter-spacing:.075em}@media screen and (max-width: 1200px){.notice .noticeItem{font-size:clamp(14px,3vw,16px)}}.notice .noticeItem+.noticeItem{margin-top:.75em}.notice .noticeItem .superscript{font-size:.6em}@media screen and (max-width: 750px){.notice .noticeItem .superscript{font-size:.75em}}.notice.bold .noticeItem{font-weight:500}.inList{padding-left:1em;text-indent:-1em;border:1px solid rgba(192,203,255,.5);border-left:none;border-right:none;padding:.5em;padding-left:1em;margin:1em 0}.inList.number{padding-left:2.75em;text-indent:-2.75em}.inList li+li{margin-top:.5em}.contentsP{display:block;font-size:22px;line-height:1.85;max-width:1180px;margin:0 auto;font-weight:300}@media screen and (max-width: 1200px){.contentsP{font-size:clamp(15px,3.5vw,19px);line-height:1.7}}.contentsP.low{font-weight:500;max-width:1460px}.contentsP a{color:#c0cbff;transition:all .4s}@media(hover: hover){.contentsP a:hover{opacity:.5}}.contentsP+.contentsP{margin-top:.75em}.contentsImg{display:block;max-width:980px;margin:0 auto}.box{max-width:1200px;margin:0 auto;padding:10px;background:rgba(0,0,0,.2);margin-bottom:50px}@media screen and (max-width: 1200px){.box{margin-bottom:4vw}}@media screen and (max-width: 750px){.box{padding:1.5vw;margin-bottom:7vw}}.box.dark{background:rgba(0,0,0,.6)}.box .boxInner{border:1px solid #fff;padding:30px}@media screen and (max-width: 750px){.box .boxInner{padding:5vw}}footer{display:block;background:#000;padding-top:30px;font-family:"Noto Sans JP",sans-serif;color:#fff;text-align:center}@media screen and (max-width: 1200px){footer{padding-top:3vw}}@media screen and (max-width: 750px){footer{padding-top:6vw}}footer p{font-size:clamp(10px,1vw,12px);line-height:1.5}footer p a{color:#fff;text-decoration:underline;font-size:clamp(14px,3.5vw,16px);line-height:1;transition:all .4s}@media(hover: hover){footer p a:hover{color:#c0cbff}}@media screen and (max-width: 750px){footer p+p{margin-top:7vw}}footer .download{position:relative;margin-top:30px;padding:30px 0}@media screen and (max-width: 1200px){footer .download{margin-top:4vw;padding:4vw 0}}@media screen and (max-width: 750px){footer .download{margin-top:6vw;padding:6vw 0}}footer .download::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:url(../images/common/bg_footer.jpg) no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 750px){footer .download::before{background:url(../images/common/bg_footer_sp.jpg) no-repeat;background-size:cover;background-position:center}}footer .download .app{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;gap:20px;width:85%;margin:0 auto}@media screen and (max-width: 1200px){footer .download .app{gap:2.333vw}}@media screen and (max-width: 750px){footer .download .app{gap:5.333vw}}footer .download .app .appImage{width:100%;max-width:120px}@media screen and (max-width: 750px){footer .download .app .appImage{max-width:80px}}footer .download .store{position:relative;z-index:1;width:85%;margin:0 auto;margin-top:30px}@media screen and (max-width: 1200px){footer .download .store{margin-top:3vw}}@media screen and (max-width: 750px){footer .download .store{margin-top:4vw}}footer .download .copyright{position:relative;z-index:1;margin-top:30px}@media screen and (max-width: 1200px){footer .download .copyright{margin-top:3vw}}@media screen and (max-width: 750px){footer .download .copyright{margin-top:4vw}}
/*# sourceMappingURL=maps/layout.css.map */
