﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{position:relative;display:block;background:#1e2328;width:100vw;overflow-x:hidden;position:relative;font-family:'M PLUS Rounded 1c', sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;color:#fff}@media screen and (min-width: 751px){body{width:100%}}body::after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:997;transition:.2s;opacity:0;pointer-events:none}body.overlay{overflow:hidden}body.overlay::after{transition:.2s;opacity:1;pointer-events:all}h1,h2,h3,h4,h5,p,a,dt,dd,li{transform:rotate(0.05deg)}*{box-sizing:border-box}ul,li{list-style:none}img{vertical-align:bottom}a{word-break:break-all}.sp{display:block}@media screen and (min-width: 751px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 751px){.pc{display:block}}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.tac{text-align:center !important}.at::before{content:'＠'}.cRed{color:#2da5ff}.fzS{font-size:80%}.noteList{display:block;font-family:'Noto Sans JP', sans-serif;font-weight:700;color:#666;font-size:3.2vw}@media screen and (min-width: 751px){.noteList{font-size:1.2963vw}}@media screen and (min-width: 1080px){.noteList{font-size:14px}}.noteList li{display:block;text-indent:-0.5em;padding:0 0 0 0.5em;margin:0 auto .66667vw}@media screen and (min-width: 751px){.noteList li{margin:0 auto .27778vw}}@media screen and (min-width: 1080px){.noteList li{margin:0 auto 3px}}.noteList.line li{text-indent:-2em;padding:0 0 0 2em}a{display:inline-block;color:#2da5ff;text-indent:0 !important}@media screen and (min-width: 751px){a:hover{animation:purun 0.3s 1}}@keyframes purun{0%{transform:scale(1, 1) translate(0%, 0%)}10%{transform:scale(0.95, 0.95) translate(0%, 0.05%)}30%{transform:scale(1.1, 0.9) translate(0%, 0.5%)}50%{transform:scale(0.9, 1.1) translate(0%, -0.5%)}70%{transform:scale(1.05, 0.95) translate(0%, 0.05%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@media screen and (max-width: 750px){nav{display:block;width:100%;padding:10.66667vw 0 0;background:url(../images/common/bg_pattern_01.png) top center repeat;background-size:4.53333vw 4.53333vw;border-bottom:.53333vw solid #fff;box-shadow:0px 0px 1.33333vw 0px rgba(3,20,29,0.6);text-align:center;position:fixed;z-index:998;transform:translateY(-154vw);transition:0.8s cubic-bezier(0.075, 0.82, 0.165, 1);height:auto;max-height:154vw;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 750px){nav.show{transform:translateY(0);transition:0.8s cubic-bezier(0.075, 0.82, 0.165, 1)}}@media screen and (min-width: 751px){nav{width:100vw;margin:0 auto;padding:0;background:url(../images/common/bg_pattern_01.png) center repeat;background-size:3.14815vw 3.14815vw;border-bottom:.37037vw solid #fff;box-shadow:0px 0px .92593vw 0px rgba(3,20,29,0.6);position:fixed;top:0;left:0;z-index:998}}@media screen and (min-width: 1080px){nav{padding:0;background-size:34px 34px}}@media screen and (min-width: 751px){nav .inner{width:90%;height:100%;margin:0 auto}}@media screen and (min-width: 1080px){nav .inner{width:100%}}@media screen and (min-width: 751px){nav .logo{display:block;margin:.92593vw auto}}@media screen and (min-width: 1080px){nav .logo{margin:10px auto}}nav .logo a{display:block;margin:0 auto;width:43.06667vw}@media screen and (min-width: 751px){nav .logo a{width:10.18519vw}}@media screen and (min-width: 1080px){nav .logo a{width:110px}}nav .logo img{width:100%}nav ul{display:block;margin:2.66667vw auto 0;padding:1.33333vw 0}@media screen and (min-width: 751px){nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:10px 0}}nav ul li{display:block;position:relative}@media screen and (max-width: 750px){nav ul li{border-bottom:.26667vw solid #fff}}@media screen and (min-width: 751px){nav ul li::before{content:'';display:block;width:.18519vw;height:1.85185vw;border-left:2px solid #fff;position:absolute;left:0;top:.64815vw}}@media screen and (min-width: 1080px){nav ul li::before{width:2px;height:20px;top:7px}}nav ul li a,nav ul li p{display:block;padding:6.66667vw 0;font-size:5.33333vw;font-weight:900;text-decoration:none;color:#fff;line-height:1}@media screen and (min-width: 751px){nav ul li a,nav ul li p{padding:.46296vw 1.85185vw;font-size:1.2963vw;text-align:center}}@media screen and (min-width: 1080px){nav ul li a,nav ul li p{padding:5px 20px;font-size:18px}}nav ul li p{opacity:.3}nav ul li img{display:block;margin:0 auto}@media screen and (min-width: 751px){nav ul li img{display:inline-block}}nav ul li:first-child::before{display:none}@media screen and (min-width: 751px){nav ul li:first-child{margin-left:0}}nav ul li:last-child{border-bottom:none}@media screen and (min-width: 751px){nav ul li:last-child{margin-right:0}}nav ul li.select a span{display:inline-block;color:#44fff4;position:relative}nav ul li.select a span::before{content:'';position:absolute;top:-5vw;left:50%;transform:translateX(-50%);display:block;width:5vw;height:4vw;background:url(../images/common/ico_current.svg) center top no-repeat;background-size:contain}@media screen and (min-width: 751px){nav ul li.select a span::before{top:-1.4vw;width:1.5vw;height:1.1vw}}@media screen and (min-width: 1080px){nav ul li.select a span::before{top:-18px;width:22px;height:17px}}nav ul li.disable a{pointer-events:none;color:#828282}#btnNav{display:block;width:15.46667vw;height:15.46667vw;background:url(../images/common/btn_menu.png) center top no-repeat;background-size:contain;position:fixed;top:1.33333vw;right:1.33333vw;z-index:999;transition:.2s}@media screen and (min-width: 751px){#btnNav{display:none}}#btnNav.close{background:url(../images/common/btn_close.png) center top no-repeat;background-size:contain}#titCol{display:block;padding:16vw 0 13.33333vw;border-bottom:2px solid #fff}@media screen and (min-width: 751px){#titCol{padding:15.74074vw 0 3.7037vw}}@media screen and (min-width: 1080px){#titCol{padding:170px 0 40px}}#titCol .inner{display:flex;justify-content:flex-start;align-items:center;height:auto}@media screen and (min-width: 751px){#titCol .inner{margin:0 auto;background:transparent;padding:0;width:92.59259vw}}@media screen and (min-width: 1080px){#titCol .inner{width:1000px}}#titCol h1{margin:0 auto;font-size:10.66667vw;font-weight:900;letter-spacing:0.06em;color:#fff;text-align:center;display:inline-block;position:relative;z-index:2}#titCol h1 span{display:inline-block}@media screen and (min-width: 751px){#titCol h1{font-size:5.55556vw}#titCol h1::before,#titCol h1::after{width:9.35185vw;height:3.7037vw;bottom:1.38889vw}#titCol h1::before{left:-10.27778vw}#titCol h1::after{right:-10.27778vw}}@media screen and (min-width: 1080px){#titCol h1{font-size:60px}#titCol h1::before,#titCol h1::after{width:101px;height:40px;bottom:15px}#titCol h1::before{left:-111px}#titCol h1::after{right:-111px}}#titCol h1 img{width:100%}@media screen and (max-width: 750px){#titCol h1.fzSsp{font-size:8vw}}.contentBg{display:block;margin:0 auto;padding:13.33333vw 0;background-image:linear-gradient(90deg, #105be5,#2da5ff);border-top:.26667vw solid #fff;position:relative;overflow:hidden}@media screen and (min-width: 751px){.contentBg{padding:9.25926vw 0 11.11111vw;border-top:.18519vw solid #fff}}@media screen and (min-width: 1080px){.contentBg{padding:100px 0 120px;border-top:2px solid #fff}}.contentBg.mtS{padding:10.66667vw 0 16vw}@media screen and (min-width: 751px){.contentBg.mtS{padding:5.55556vw 0 11.11111vw}}@media screen and (min-width: 1080px){.contentBg.mtS{padding:60px 0 120px}}.contentBg::before{content:'';display:block;width:100vw;height:80vw;background:url(../images/common/bg_pattern_02.png?v2) center;box-sizing:content-box;overflow-x:hidden;position:absolute;top:0}@media screen and (max-width: 750px){.contentBg::before{background-size:8vw 8vw}}@media screen and (min-width: 751px){.contentBg::before{height:600px;background-size:5.55556vw 5.55556vw;box-sizing:content-box;overflow-x:hidden}}@media screen and (min-width: 1080px){.contentBg::before{background-size:60px 60px}}@media screen and (min-width: 751px){div .inner{display:block;margin:0 auto;position:relative}}div .inner h2{display:block;margin:0 auto;width:100%;font-size:8vw;font-weight:900;line-height:1;color:#2da5ff;text-align:center;letter-spacing:0.1em;transform:translate(-50%, 0);position:absolute;top:20vw;left:50%;z-index:2}div .inner h2 span::first-letter{font-size:130%}@media screen and (min-width: 751px){div .inner h2{width:inherit;font-size:3.7037vw;writing-mode:vertical-rl;top:2.77778vw;left:calc(50% - (1vw * 460 / 1080 * 100))}}@media screen and (min-width: 1080px){div .inner h2{font-size:40px;top:30px;left:calc(50% - 460px)}}.box{display:block;margin:0 auto;padding:30vw 5.33333vw 6.66667vw;background:#fff;color:#1e2328;text-align:center;font-size:3.73333vw;font-weight:700;position:relative}.box::before{content:'';display:block;width:130vw;height:10.66667vw;background:url(../images/common/bg_vurtual.png) top center no-repeat;background-size:contain;position:absolute;top:-9.06667vw;left:50%;transform:translate(-50%, 0)}@media screen and (min-width: 751px){.box{padding:4.62963vw 3.7037vw 4.62963vw;text-align:left;font-size:2.03704vw;font-weight:900}.box::before{width:100vw;height:7.40741vw;background:url(../images/common/bg_vurtual.png) top center no-repeat;background-size:contain;top:-6.66667vw}}@media screen and (min-width: 1080px){.box{padding:50px 40px 50px;font-size:22px}.box::before{width:1080px;height:80px;top:-72px}}.boxInner{position:relative;z-index:2}@media screen and (min-width: 751px){.boxInner{width:74.07407vw;margin:0 auto;padding:0 0 0 1.85185vw}}@media screen and (min-width: 1080px){.boxInner{width:800px;padding:0 0 0 20px}}@media screen and (min-width: 751px){.box.wide .boxInner{width:88.88889vw;margin:0 auto}}@media screen and (min-width: 1080px){.box.wide .boxInner{width:960px}}@media screen and (max-width: 750px){.box.notit{padding:6.66667vw 5.33333vw 6.66667vw}}.box.mtM{margin-top:5.33333vw}@media screen and (min-width: 751px){.box.mtM{margin-top:3.7037vw}}@media screen and (min-width: 1080px){.box.mtM{margin-top:40px}}.box h4{font-size:6.93333vw;margin-bottom:4vw;color:#2da5ff;font-weight:900}@media screen and (min-width: 751px){.box h4{font-size:3.33333vw;margin-bottom:.92593vw}}@media screen and (min-width: 1080px){.box h4{font-size:36px;margin-bottom:10px}}.box h4 span{display:block;font-size:3.73333vw}@media screen and (min-width: 751px){.box h4 span{display:inline-block;font-size:2.03704vw}}@media screen and (min-width: 1080px){.box h4 span{font-size:22px}}.box h5{font-size:4.26667vw;margin:2.66667vw auto;border-bottom:2px dotted #2da5ff;color:#2da5ff;font-weight:900}@media screen and (min-width: 751px){.box h5{font-size:2.59259vw;margin:1.38889vw auto}}@media screen and (min-width: 1080px){.box h5{font-size:28px;margin:15px auto}}.box h5.cBk{color:#1e2328;border-bottom:2px dotted #1e2328}.box p{margin:1.33333vw auto}@media screen and (min-width: 751px){.box p{margin:.92593vw auto}}@media screen and (min-width: 1080px){.box p{margin:10px auto}}.box .grayBox{display:block;padding:5.33333vw;margin:2.66667vw auto 0;background:#eee;border-radius:8px}@media screen and (min-width: 751px){.box .grayBox{padding:1.85185vw;margin:1.85185vw auto 0}}@media screen and (min-width: 1080px){.box .grayBox{padding:20px;margin:20px auto 0}}@media screen and (min-width: 751px){.box .fw700Pc{font-weight:700}}.box .txtList{text-align:left;margin:1.33333vw auto}@media screen and (min-width: 751px){.box .txtList{margin:.92593vw auto}}@media screen and (min-width: 1080px){.box .txtList{margin:10px auto}}.box .txtList li{margin:0 auto .66667vw;text-indent:-1em;padding:0 0 0 1em}@media screen and (min-width: 751px){.box .txtList li{margin:0 auto .92593vw}}@media screen and (min-width: 1080px){.box .txtList li{margin:0 auto 10px}}.box .txtList li:last-child{margin-bottom:0}.box .txtList li .cBlue{color:#2da5ff}.box .txtList.mtM{margin-top:5.33333vw}@media screen and (min-width: 751px){.box .txtList.mtM{margin-top:3.7037vw}}@media screen and (min-width: 1080px){.box .txtList.mtM{margin-top:40px}}.box .prizeList dt{display:block;float:left;font-weight:900}.box .prizeList dd{display:block;text-align:left;padding:0 0 0 29.33333vw}@media screen and (min-width: 751px){.box .prizeList dd{padding:0 0 0 10.0rem;font-weight:700}}@media screen and (min-width: 1080px){.box .prizeList dd{padding:0 0 0 10.0rem}}.box .noteList{margin-top:4vw;text-align:left}@media screen and (min-width: 751px){.box .noteList{margin-top:2.77778vw}}@media screen and (min-width: 1080px){.box .noteList{margin-top:30px}}.defList{text-align:left}.defList dt{display:flex;align-items:center;margin:0 auto 1.33333vw;font-size:4vw;color:#2da5ff;font-weight:900}.defList dt::before{content:'';display:block;flex:0 1 auto;width:0;height:0;border-style:solid;border-top:1.06667vw solid transparent;border-bottom:1.06667vw solid transparent;border-left:2vw solid #2da5ff;border-right:0}@media screen and (min-width: 751px){.defList dt{display:flex;align-items:center;margin:0 auto .46296vw;font-size:1.85185vw}.defList dt::before{margin:0 .55556vw 0 0;border-top:.46296vw solid transparent;border-bottom:.46296vw solid transparent;border-left:.92593vw solid #2da5ff}}@media screen and (min-width: 1080px){.defList dt{margin:0 auto 5px;font-size:20px}.defList dt::before{margin:0 6px 0 0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #2da5ff}}.defList dt span{display:inline-block;flex:1 0 auto;margin:0 0.5rem}@media screen and (min-width: 751px){.defList dt span{margin:0 0.5rem 0 0}}.defList dd{display:block;margin:0 0 5.33333vw 1rem;font-size:4.4vw}@media screen and (min-width: 751px){.defList dd{margin:0 0 1.85185vw 1rem;font-size:2.03704vw}}@media screen and (min-width: 1080px){.defList dd{margin:0 0 20px 1rem;font-size:22px}}.defList dd:last-of-type{margin-bottom:0}@media screen and (max-width: 750px){footer{background-size:35.33333vw 45.33333vw}}footer .bnrList{display:flex;justify-content:center;align-items:center;padding:4vw 5.33333vw 0;position:relative;z-index:2}@media screen and (min-width: 751px){footer .bnrList{padding:2.77778vw 0 0}}@media screen and (min-width: 1080px){footer .bnrList{padding:30px 0 0}}footer .bnrList li{display:block;width:auto;max-width:77.33333vw;margin:0 1.33333vw}@media screen and (min-width: 751px){footer .bnrList li{max-width:53.7037vw;margin:0 .92593vw}}@media screen and (min-width: 1080px){footer .bnrList li{max-width:580px;margin:0 10px}}footer .bnrList li a{display:block;border:1px solid #ccc}footer .bnrList li img{width:100%}footer .snsList{display:flex;justify-content:center;align-items:center;background:url(../images/common/bg_pattern_01.png) top center repeat;background-size:3.14815vw 3.14815vw;border-top:.26667vw solid #fff;border-bottom:.26667vw solid #fff;padding:4vw 0;position:relative;z-index:2}@media screen and (min-width: 751px){footer .snsList{padding:1.85185vw 0 1.85185vw;background-size:3.14815vw 3.14815vw;border-top:.18519vw solid #fff;border-bottom:.18519vw solid #fff}}@media screen and (min-width: 1080px){footer .snsList{padding:20px 0 20px;background-size:34px 34px;border-top:2px solid #fff;border-bottom:2px solid #fff}}footer .snsList li{display:block;width:10.66667vw;margin:0 4vw}@media screen and (min-width: 751px){footer .snsList li{width:3.7037vw;margin:0 1.38889vw}}@media screen and (min-width: 1080px){footer .snsList li{width:40px;margin:0 15px}}footer .snsList li a{display:block}footer .snsList li img{width:100%}footer .copyright{display:block;padding:4vw 0;background:#1e2328;font-family:'Noto Sans JP', sans-serif;font-size:2.93333vw;letter-spacing:0.15em;color:#fff;text-align:center}@media screen and (min-width: 751px){footer .copyright{padding:1.85185vw 0;font-size:1.2037vw}}@media screen and (min-width: 1080px){footer .copyright{padding:20px 0;font-size:13px}}#bnex #commonPageFooter{min-width:inherit !important}#bnex img{max-width:100%}.footer_groupLogo a img{max-width:100%}#common_page_footer a{animation:none}#selectLangBox{position:fixed;top:5px;left:5px;z-index:9999}@media screen and (min-width: 751px){#selectLangBox{top:5px;right:5px;left:auto}}@media screen and (min-width: 1080px){#selectLangBox{top:5px;right:5px;left:auto}}#selectLangBox #select_lang{border-radius:5px;border:3px solid #545454;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.15);width:150px;height:32px;font-family:"メイリオ", sans-serif, "Hiragino Kaku Gothic Pro",  Osaka, "MS PGothic", sans-serif !important}#selectLangBox #select_lang selected{font-weight:bold}#selectLangBox #select_lang dt{display:block;padding-left:5px;margin-bottom:10px;background-image:url(../../images/common/ico_arw_lang.png);background-position:right 10px center;background-repeat:no-repeat;background-size:auto;text-align:left;line-height:1.5em;font-size:90%;font-weight:bold;color:#545454;cursor:pointer;transition:.3s}#selectLangBox #select_lang dt:hover{filter:brightness(1.2)}#selectLangBox #select_lang dd{display:none;padding:5px;border-radius:5px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);line-height:1.5em;text-align:left;font-size:90%}#selectLangBox #select_lang dd ul li a{display:block;color:#545454;text-decoration:none;font-weight:normal;animation:none}#selectLangBox #select_lang dd ul li a:hover{color:#b347f7}#selectLangBox #select_lang dd ul li a.crnt{background-color:#ededed}@media screen and (min-width: 751px){nav{animation:fadeUp 0.8s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}}@media screen and (max-width: 750px){#btnNav{animation:fadeUp 0.6s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}}#snav{animation:fadeUp 0.6s 0.3s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol h1{animation:thunder 0.3s 0.7s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol h1::before{animation:thunderL 0.6s 0.3s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol h1::after{animation:thunderR 0.6s 0.3s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol h1 span{animation:fadeUp 0.6s 0.2s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate{opacity:0;animation:slideUp 0.6s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate.ab{animation:slideUpAb 0.6s 0.6s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate.ab span{display:inline-block;animation:thunder 0.3s 1s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate.animR{animation:slideRight 0.6s 0.2s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate.animRDelay{animation:slideRight 0.6s 0.7s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate{opacity:0}.js-animate.-active{animation:slideUp 0.6s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate.ab.-active{animation:slideUpAb 0.6s 0.6s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate.ab.-active span{display:inline-block;animation:thunder 0.3s 1s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate.animR.-active{animation:slideRight 0.6s 0.2s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate.animRDelay.-active{animation:slideRight 0.6s 0.7s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}@keyframes slideUp{0%{opacity:0;transform:translateY(1em)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUpAb{0%{opacity:0;transform:translate(-50%, 1em)}100%{opacity:1;transform:translate(-50%, 0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(1em)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(80px)}100%{opacity:1;transform:translateY(0)}}@keyframes thunderL{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}@keyframes thunderR{0%{opacity:0;transform:translateX(-80px) scale(1, -1)}100%{opacity:1;transform:translateX(0) scale(1, -1)}}@keyframes thunder{0%{transform:scale(1, 1) translate(0%, 0%)}10%{transform:scale(0.98, 0.98) translate(0%, 0.05%)}30%{transform:scale(1.05, 0.95) translate(0%, 0.5%)}50%{transform:scale(0.95, 1.05) translate(0%, -0.5%)}70%{transform:scale(1.05, 0.98) translate(0%, 0.05%)}100%{transform:scale(1, 1) translate(0%, 0%)}}#top .mvColWrap{overflow:hidden}@media screen and (min-width: 751px){#top .mvColWrap{padding-top:7.25926vw}}@media screen and (min-width: 1280px){#top .mvColWrap{padding-top:90px}}#top #mvCol{display:block;width:100vw;height:56.5vw;background:url(../images/top/bg_mv.jpg) top center no-repeat;background-size:cover;box-sizing:content-box;overflow:hidden;position:relative}#top #mvCol::before{content:'';display:block;width:100vw;height:60vw;background:url(../images/top/mv.jpg) top center no-repeat;background-size:contain;margin:0 auto;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%)}@media screen and (min-width: 751px){#top #mvCol{display:block;background:url(../images/top/bg_mv.jpg) top center no-repeat;background-size:cover;height:57vw;box-sizing:content-box}#top #mvCol::before{height:57vw;top:inherit;bottom:0}}@media screen and (min-width: 1280px){#top #mvCol{height:740px}#top #mvCol::before{height:730px}}#top #mvCol h1{display:block;width:47vw;position:absolute;top:11vw;left:50%;transform:translateX(-50%)}@media screen and (min-width: 751px){#top #mvCol h1{width:49.60938vw;top:10.9375vw}}@media screen and (min-width: 1280px){#top #mvCol h1{width:635px;top:140px}}#top #mvCol h1 img{width:100%}#top #noticeCol{display:block;width:100%;padding:4vw;border-top:.26667vw solid #fff}@media screen and (min-width: 751px){#top #noticeCol{padding:1.85185vw;border-top:.18519vw solid #fff}}@media screen and (min-width: 1080px){#top #noticeCol{padding:20px;border-top:2px solid #fff}}#top #noticeCol p{font-family:'Noto Sans JP', sans-serif;color:#fff;font-size:3.2vw;text-align:center;line-height:2}@media screen and (min-width: 751px){#top #noticeCol p{margin:0 auto;font-size:1.48148vw}}@media screen and (min-width: 1080px){#top #noticeCol p{font-size:16px}}#top #newsCol{display:block;color:#1e2328;background-color:#fff;border-top:2px solid #fff}@media screen and (min-width: 751px){#top #newsCol{padding:0}}@media screen and (min-width: 751px){#top #newsCol .inner{margin:0 auto;width:92.59259vw}}@media screen and (min-width: 1080px){#top #newsCol .inner{width:1000px}}#top #newsCol .inner h2{display:block;margin:4vw auto 0;width:inherit;writing-mode:inherit;position:static;font-size:6.66667vw;line-height:1;text-align:center;transform:translate(0, 0)}@media screen and (min-width: 751px){#top #newsCol .inner h2{margin:1.38889vw auto 0;font-size:2.77778vw}}@media screen and (min-width: 1080px){#top #newsCol .inner h2{margin:15px auto 0;font-size:30px}}#top #newsCol .newsList{display:block;padding:8vw 5.33333vw 2.66667vw;margin-top:-5.33333vw;height:auto}@media screen and (min-width: 751px){#top #newsCol .newsList{background:transparent;padding:.92593vw 0;margin-top:0}}@media screen and (min-width: 1080px){#top #newsCol .newsList{padding:10px 0}}#top #newsCol .newsList dt{display:block;padding:1.33333vw 0 0;float:left;font-size:3.73333vw;font-weight:900;color:#2da5ff}#top #newsCol .newsList dt:last-child{padding-bottom:1.33333vw}@media screen and (min-width: 751px){#top #newsCol .newsList dt{padding:.92593vw 0 0;font-size:1.66667vw}#top #newsCol .newsList dt:last-child{padding-bottom:.92593vw}}@media screen and (min-width: 1080px){#top #newsCol .newsList dt{padding:10px 0 0;font-size:18px}#top #newsCol .newsList dt:last-child{padding-bottom:10px}}#top #newsCol .newsList dd{display:block;padding:1.33333vw 0 0 26.66667vw;font-size:3.73333vw;font-weight:900}#top #newsCol .newsList dd:last-child{padding-bottom:1.33333vw}@media screen and (min-width: 751px){#top #newsCol .newsList dd{padding:.92593vw 0 0 7.5rem;font-size:1.66667vw}#top #newsCol .newsList dd:last-child{padding-bottom:.92593vw}}@media screen and (min-width: 1080px){#top #newsCol .newsList dd{padding:10px 0 0 7.5rem;font-size:18px}#top #newsCol .newsList dd:last-child{padding-bottom:10px}}#top #newsCol .newsList dd a{color:#2da5ff}#top #aboutCol::after{content:'';display:block;width:70vw;height:13.5vw;background:url(../images/top/bg_about.png) top center no-repeat;background-size:contain;overflow-x:hidden;position:absolute;mix-blend-mode:overlay;bottom:0vw;right:0}@media screen and (min-width: 751px){#top #aboutCol::after{width:57.12963vw;height:11.11111vw;bottom:0vw;right:0}}@media screen and (min-width: 1080px){#top #aboutCol::after{width:617px;height:120px;bottom:0;right:0}}@media screen and (min-width: 751px){#top #aboutCol .inner{display:block;margin:0 auto;position:relative}}#top #aboutCol .noteList{margin:5.33333vw auto 0}@media screen and (min-width: 751px){#top #aboutCol .noteList{margin:3.7037vw auto 0;width:74.07407vw}}@media screen and (min-width: 1080px){#top #aboutCol .noteList{width:800px;margin:40px auto 0}}#top #howtoCol::after{content:'';display:block;width:91.46667vw;height:18.66667vw;background:url(../images/top/bg_howto.png) top center no-repeat;background-size:contain;overflow-x:hidden;position:absolute;bottom:-1.33333vw;right:-2.66667vw}@media screen and (min-width: 751px){#top #howtoCol::after{width:63.51852vw;height:12.96296vw;bottom:-.92593vw;right:-1.85185vw}}@media screen and (min-width: 1080px){#top #howtoCol::after{width:686px;height:140px;bottom:-10px;right:-20px}}@media screen and (min-width: 751px){#top #howtoCol .inner{display:block;margin:0 auto;position:relative}}#top #howtoCol .box{padding:6.66667vw 4vw}@media screen and (min-width: 751px){#top #howtoCol .box{padding:3.7037vw 1.85185vw}}@media screen and (min-width: 1080px){#top #howtoCol .box{padding:40px 20px}}@media screen and (min-width: 751px){#top #howtoCol .boxInner{width:74.07407vw;margin:0 auto;padding:0 0 0 1.85185vw}}@media screen and (min-width: 1080px){#top #howtoCol .boxInner{width:800px;padding:0 0 0 20px}}#top #howtoCol .txtList{font-size:4.26667vw;font-weight:900}@media screen and (min-width: 751px){#top #howtoCol .txtList{font-size:2.03704vw}}@media screen and (min-width: 1080px){#top #howtoCol .txtList{font-size:22px}}#top #howtoCol .txtList>li{margin-top:5.33333vw}@media screen and (min-width: 751px){#top #howtoCol .txtList>li{margin-top:3.7037vw}}@media screen and (min-width: 1080px){#top #howtoCol .txtList>li{margin-top:40px}}#top #howtoCol .txtList>li:first-child{margin-top:0}#top #howtoCol .txtList ul{font-weight:700;font-size:3.73333vw;margin-top:1.33333vw}@media screen and (min-width: 751px){#top #howtoCol .txtList ul{font-size:1.85185vw;margin-top:.92593vw}}@media screen and (min-width: 1080px){#top #howtoCol .txtList ul{font-size:20px;margin-top:10px}}#top #howtoCol .txtList ul a{text-indent:0;padding-left:0}#top #howtoCol .txtList .noteList{font-size:3.2vw}@media screen and (min-width: 751px){#top #howtoCol .txtList .noteList{font-size:1.2963vw}}@media screen and (min-width: 1080px){#top #howtoCol .txtList .noteList{font-size:14px}}#top #howtoCol .txtList .noteList.mtM{margin-top:5.33333vw}@media screen and (min-width: 751px){#top #howtoCol .txtList .noteList.mtM{margin-top:3.7037vw}}@media screen and (min-width: 1080px){#top #howtoCol .txtList .noteList.mtM{margin-top:40px}}#top #howtoCol .imgEntry{display:block;margin:2.66667vw auto;width:100%;max-width:500px}@media screen and (min-width: 751px){#top #howtoCol .imgEntry{margin:1.85185vw auto}}@media screen and (min-width: 1080px){#top #howtoCol .imgEntry{margin:20px auto}}#top #movieCol::after{content:'';display:block;width:76vw;height:18.66667vw;background:url(../images/top/bg_movie.png) top center no-repeat;background-size:contain;position:absolute;bottom:-1.33333vw;right:-2.66667vw}@media screen and (min-width: 751px){#top #movieCol::after{width:52.77778vw;height:12.96296vw;bottom:-.92593vw;right:-1.85185vw}}@media screen and (min-width: 1080px){#top #movieCol::after{width:570px;height:140px;bottom:-10px;right:-20px}}#top #movieCol .inner{display:block;width:92vw;margin:0 auto;position:relative}@media screen and (min-width: 751px){#top #movieCol .inner{width:100vw}}@media screen and (min-width: 1080px){#top #movieCol .inner{width:1080px}}#top #movieCol .movieList li{margin:0 auto 4vw}#top #movieCol .movieList li:last-child{margin-bottom:0}@media screen and (min-width: 751px){#top #movieCol .movieList li{margin:0 auto 2.77778vw}}@media screen and (min-width: 1080px){#top #movieCol .movieList li{margin:0 auto 30px}}#top #movieCol .movie{display:block;margin:0 auto;width:100%;padding-top:56.25%;border-radius:1.33333vw;border:.53333vw solid #fff;position:relative;z-index:2;overflow:hidden}@media screen and (min-width: 751px){#top #movieCol .movie{width:74.07407vw;padding-top:41.66667vw;border-radius:.92593vw;border:.37037vw solid #fff}}@media screen and (min-width: 1080px){#top #movieCol .movie{width:800px;padding-top:450px;border-radius:10px;border:4px solid #fff}}#top #movieCol .movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}#mvCol{animation:fadeIn 0.4s 0s cubic-bezier(0.77, 0, 0.775, 1);animation-fill-mode:both}#mvCol::before{animation:fadeIn 0.4s 0s cubic-bezier(0.77, 0, 0.775, 1);animation-fill-mode:both}#mvCol h1{animation:zoomIn 0.4s 0.3s cubic-bezier(0.77, 0, 0.975, 1);animation-fill-mode:both}#mvCol{animation:brbr 0.15s 0.75s cubic-bezier(0.77, 0, 0.975, 1);animation-fill-mode:both}@media screen and (min-width: 751px){nav{animation:fadeUp 0.8s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}}@media screen and (max-width: 750px){#btnNav{animation:fadeUp 0.6s 1s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}}#btnEntry{animation:fadeUp 0.6s 1s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#noticeCol p{animation:fadeIn 0.6s 0s linear;animation-fill-mode:both}@media screen and (min-width: 751px){#noticeCol p{animation:fadeIn 0.6s 0s linear;animation-fill-mode:both}}@media screen and (max-width: 750px){#newsCol h2 span{animation:fadeIn 1.0s 1.2s linear;animation-fill-mode:both}}@media screen and (min-width: 751px){#newsCol h2 span{animation:fadeIn 1.0s 0.8s linear;animation-fill-mode:both}}@media screen and (max-width: 750px){#newsCol dl dt,#newsCol dl dd{animation:fadeIn 1.0s 1.2s linear;animation-fill-mode:both}}@media screen and (min-width: 751px){#newsCol dl dt,#newsCol dl dd{animation:fadeIn 1.0s 0.8s linear;animation-fill-mode:both}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(80px)}100%{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:translateX(-50%) scale(3)}100%{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes brbr{0%{transform:translate3d(0px, 0px, 0px) rotateZ(0deg)}10%{transform:translate3d(1px, 1px, 0px) rotateZ(0.5deg)}20%{transform:translate3d(0px, 1px, 0px) rotateZ(0deg)}30%{transform:translate3d(1px, 0px, 0px) rotateZ(-0.5deg)}40%{transform:translate3d(0px, 0px, 0px) rotateZ(0deg)}50%{transform:translate3d(1px, 1px, 0px) rotateZ(0.5deg)}60%{transform:translate3d(0px, 1px, 0px) rotateZ(0deg)}70%{transform:translate3d(1px, 0px, 0px) rotateZ(-0.5deg)}80%{transform:translate3d(0px, 0px, 0px) rotateZ(0deg)}90%{transform:translate3d(1px, 1px, 0px) rotateZ(0.5deg)}100%{transform:translate3d(0px, 0px, 0px) rotateZ(0deg)}}
