html{overflow-x:hidden}body{background-color:#fff;color:#000;font-family:HummingStd-E,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}main{display:block}a,a:link{color:#000}a:visited{color:#000}a:hover,a:active{color:#000;text-decoration:underline}a img{transition:opacity ease-out .1s}a:hover img{opacity:.7}a[href^="#anc"]{display:inline-block;vertical-align:bottom}a[href^="#anc"] picture,a[href^="#anc"] img{pointer-events:none}img{max-width:100%;height:auto;vertical-align:bottom}a img,a:link img,a:visited img,a:hover img,a:active img{text-decoration:none}h1,h2,h3,h4,h5,h6,strong,em,b{font-weight:bold}[type=text],select,button{padding:0;border:0;margin:0;font-size:inherit}button{background-color:transparent}button:hover{cursor:pointer}select,button,textarea,[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}sup{vertical-align:super}video{vertical-align:top}a,abbr,acronym,address,applet,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{text-align:inherit}p{margin-bottom:0}ul,ol{padding-left:0;margin-bottom:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}.js-smooth-scroll img{pointer-events:none}[v-cloak]{display:none}[id*=_cmp_elm]{font-size:0 !important}.wrapper{background:#ff7c9b url(../img/bg_star.png)}.l-main__inner{max-width:750px;padding:50px 54px 150px;margin:0 auto;background-color:#ff5b85;background-image:linear-gradient(to bottom, #ffd99d, #ffd99d),linear-gradient(to bottom, #cdffff, #cdffff);background-repeat:repeat-y;background-position:20px 0,calc(100% - 20px) 0;background-size:10px 100%}.l-header{text-align:center}.l-header__title{margin-top:30px}.l-header__deco{display:flex}.l-header__decoItem{width:8.3333333333%;opacity:0}.l-header__deco--top{margin-bottom:20px}.l-header__deco--top .l-header__decoItem:nth-child(1){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .15s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .15s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(2){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .3s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .3s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(3){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .45s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .45s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(4){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .6s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .6s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(5){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .75s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .75s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(6){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .9s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) .9s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(7){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.05s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.05s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(8){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.2s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.2s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(9){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.35s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.35s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(10){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.5s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.5s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(11){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.65s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.65s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--top .l-header__decoItem:nth-child(12){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.8s 1 forwards,rotate01 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.8s 1 forwards,rotate01 1s steps(2) infinite}.l-header__deco--bottom{margin-top:20px}.l-header__deco--bottom .l-header__decoItem:nth-child(1){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.95s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 1.95s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(2){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.1s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.1s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(3){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.25s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.25s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(4){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.4s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.4s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(5){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.55s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.55s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(6){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.7s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.7s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(7){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.85s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 2.85s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(8){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(9){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3.15s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3.15s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(10){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3.3s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3.3s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(11){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3.45s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3.45s 1 forwards,rotate02 1s steps(2) infinite}.l-header__deco--bottom .l-header__decoItem:nth-child(12){-webkit-animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3.6s 1 forwards,rotate02 1s steps(2) infinite;animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 3.6s 1 forwards,rotate02 1s steps(2) infinite}.l-footer{margin-top:160px;text-align:center}.l-footer__logo{margin-top:70px}.l-footer__linkList{display:flex;justify-content:center;margin-top:20px}.l-footer__linkList>li{font-size:clamp(10px,3.125vw,14px)}.l-footer__linkList>li:nth-child(n+2){padding-left:5px;margin-left:5px;border-left:1px solid #000}.l-footer__copyright{margin-top:10px;font-size:clamp(10px,3.125vw,14px);line-height:1}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rotate01{0%{transform:rotate(8deg)}100%{transform:rotate(-8deg)}}@keyframes rotate01{0%{transform:rotate(8deg)}100%{transform:rotate(-8deg)}}@-webkit-keyframes rotate02{0%{transform:rotate(-8deg)}100%{transform:rotate(8deg)}}@keyframes rotate02{0%{transform:rotate(-8deg)}100%{transform:rotate(8deg)}}.textTeach{color:#0372f0}.textAtsumeruru{color:#a00ee8}.prologueArea{margin-top:100px}.prologueArea__header{margin-bottom:-14px;text-align:center}.prologueArea__headerTitle{line-height:1}.prologueArea__content{padding:100px 40px;background:url(../../img/bg_atsumeruru01.png) center center no-repeat;background-color:#fff;border-radius:20px}.prologueArea__content>dl,.prologueArea__content>p{margin-top:50px}.prologueArea__content *:first-child{margin-top:0}.prologueArea__content>dl dt{padding-bottom:4px;margin-bottom:4px;background-image:linear-gradient(to right, #dadada 0%, transparent 90%, transparent 100%);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.prologueArea__content>dl dd{flex:1;margin-bottom:10px}.prologueArea__content>dl dd:last-child{margin-bottom:0}.prologueArea__content dt{font-weight:bold}.gameArea{max-width:640px;margin:130px auto 0}.gameArea__notice{margin-top:20px;font-size:18px;color:#fff;text-align:center}.specialArea{margin-top:130px}.specialArea__header{text-align:center}.specialArea__headerTitle,.specialArea__headerText{line-height:1}.specialArea__headerText{margin-top:20px}.specialArea__content{margin-top:30px;text-align:center}.specialArea__thumb{display:inline-block;padding-left:146px;margin-left:-146px;background:url(../../img/bg_atsumeruru02.png) 0 center no-repeat}.specialArea__button{margin-top:30px}.specialArea__button>a{display:inline-block;padding:28px 12px;font-size:26px;font-weight:bold;line-height:1;color:#e40077;text-decoration:none;background-color:#fff;border-radius:20px;transition:background-color .2s ease-in,color .2s ease-in}.specialArea__button>a:hover{color:#d5006f}.bannerArea__list{display:flex;justify-content:center;margin-top:180px;margin-right:-10px;margin-left:-10px}.bannerArea__list>li{padding-right:10px;padding-left:10px}

@media screen and (max-width: 768px){body{font-size:16px;line-height:1.5}}

@media screen and (max-width: 640px){.l-main__inner{padding:25px 27px 75px;background-position:10px 0,calc(100% - 10px) 0;background-size:5px 100%}.l-header__title{margin-top:15px}.l-header__titleText img{max-width:228px}.l-header__deco{display:flex}.l-header__deco--top{margin-bottom:10px}.l-header__deco--bottom{margin-top:10px}.l-footer{margin-top:80px}.l-footer__logo{margin-top:35px}.l-footer__logo img{max-width:179px}.l-footer__linkList{margin-top:10px;margin-right:-10px;margin-left:-10px;font-size:12px}.l-footer__copyright{margin-top:5px}.prologueArea{margin-top:50px}.prologueArea__header{margin-bottom:-7px}.prologueArea__headerTitle img{width:auto;max-height:23px}.prologueArea__content{padding:50px 20px;background-size:235px auto;border-radius:10px}.prologueArea__content>dl,.prologueArea__content>p{margin-top:25px}.prologueArea__content>dl dd{margin-bottom:5px}.gameArea{margin-top:65px;margin-right:-20px;margin-left:-20px}.gameArea__notice{margin-top:10px;font-size:14px}.specialArea{margin-top:65px}.specialArea__headerTitle img{max-width:182px}.specialArea__headerText{margin-top:10px}.specialArea__headerText img{max-width:225px}.specialArea__content{margin-top:15px}.specialArea__thumb{padding-left:73px;margin-left:-73px;background-size:95px auto}.specialArea__thumb img{max-width:160px}.specialArea__button{margin-top:15px}.specialArea__button>a{padding:14px 6px;font-size:13px;border-radius:10px}.bannerArea__list{margin-top:90px;margin-right:-5px;margin-left:-5px}.bannerArea__list>li{padding-right:5px;padding-left:5px}.bannerArea__list>li img{max-width:150px}}
/*# sourceMappingURL=style.css.map */