*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{margin:.67em 0;font-size:2em}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{overflow:visible;height:0}main{display:block}nav ol,nav ul{padding:0;list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{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:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em;border:1px solid #a0a0a0}input{overflow:visible}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;margin:0;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{position:absolute;right:0;left:0;display:block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;padding:1em;border:solid;margin:auto;background-color:white;color:black}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){position:absolute;clip:rect(0, 0, 0, 0)}html{height:100%;font-size:16px}body{background-color:#ccc;color:#fff;font-family:"TsukuMinPr6-R",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:#fff}a:visited{color:#fff}a:hover,a:active{color:#fff;text-decoration:underline}a img{transition:opacity ease-out 0.1s}a:hover img{opacity:0.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}.l-footer{padding-top:180px;background-color:rgba(255,0,0,0.35);color:#ddc611}.l-footer__inner{max-width:1920px;padding-right:2%;padding-bottom:120px;padding-left:2%;margin:0 auto}.l-footer__logo{margin-top:0;text-align:center}.l-footer__logo:nth-of-type(n+2){margin-top:100px}.l-footer__logo img[src*="logo_shiro"]{max-width:200px;width:100%}.l-footer__logo img[src*="logo_wiz"]{max-width:224px;width:100%}.l-footer__appList{display:flex;flex-wrap:wrap;justify-content:center;padding-left:0;margin-top:40px;margin-right:-10px;margin-bottom:-10px;margin-left:-10px;list-style:none}.l-footer__appList>li{padding-right:10px;padding-left:10px;margin-bottom:10px}.l-footer__appList img{width:auto;height:94px}.l-footer__official{margin-top:70px;text-align:center}.l-footer__officialBtn{display:inline-block;width:100%;max-width:240px;padding:20px 0;border:1px solid #ddc611;font-size:20px;text-align:center;text-decoration:none;transition:background-color 200ms ease;vertical-align:bottom}.l-footer__officialBtn:link,.l-footer__officialBtn:visited{color:#ddc611}.l-footer__officialBtn:hover{background:#ddc611;color:#000;text-decoration:none}.l-footer__attention{margin-top:60px;font-size:20px;text-align:center}.l-footer__attentionList{display:inline-block;margin-top:0;text-align:left}.l-footer__attentionList li:nth-child(n+2){margin-top:8px}.l-footer__navList{display:flex;flex-wrap:wrap;justify-content:center;padding-left:0;margin-top:44px;margin-right:-5px;margin-left:-5px;font-size:20px;list-style:none}.l-footer__navList>li{padding-right:5px;padding-left:5px}.l-footer__copyright{margin-top:70px;font-size:20px;text-align:center}.l-footer__hashtag{margin-top:112px;text-align:center}body{background:url(../img/bg_body.jpg) center top repeat;background-size:100% auto;overflow-x:hidden}.l-main__inner{max-width:1000px;margin-right:auto;margin-left:auto}.nav{margin-top:30px}.nav__list{display:flex;justify-content:center;margin-top:0;margin-right:-12px;margin-left:-12px}.nav__listItem{padding-right:12px;padding-left:12px}.annotationList{margin-top:30px;font-size:20px;text-align:center}.annotationList--01{color:#ddc611}.annotationList--02{color:#a4a4a4}.applicationRules{margin-top:25px}.applicationRules__title{margin-top:0;margin-bottom:0;color:#ddc611;font-size:30px;line-height:1.66;text-align:center}.applicationRules__content{height:600px;max-height:600px;padding:20px;margin-top:34px;background-color:#fff;color:#000;font-size:15px;-webkit-overflow-scrolling:touch;overflow-y:scroll;text-align:left}.applicationRules__content a{color:inherit;text-decoration:underline}.applicationRules__content>*:first-child{margin-top:0}.applicationRules__content ol{padding-left:24px}.applicationRules__content ol li{margin-top:5px;list-style:decimal}.applicationRules__content ul{padding-left:24px;list-style:disc}.applicationRules__content ul ol{margin-top:5px;list-style:decimal}.applicationRules__content ul ul.annotation,.applicationRules__content ul.annotation{padding-left:0;margin-left:1em;font-size:12px;list-style:none;text-indent:-1em}.applicationRules__content ul li{margin-top:5px}.applicationRules__content h5,.applicationRules__content h6{font-size:14px}.applicationRules__content dl dd{margin-left:0}.applicationRules__contentTitle{margin-top:30px;margin-bottom:5px;font-size:15px}.applicationRules__contentTitle+*{margin-top:0}.application{margin-top:64px}.application__headerTitle{margin-top:0;margin-bottom:0;color:#ddc611;font-size:30px;line-height:1.66;text-align:center}.application__title{margin-top:30px;margin-bottom:0;color:#ddc611;font-size:30px;line-height:1.66;text-align:center}.application__text{font-size:30px;text-align:center}.application__sns dt{color:#ddc611;font-size:20px;text-align:center}.application__sns ul{display:flex;justify-content:center;margin-top:28px;margin-right:-12px;margin-left:-12px}.application__sns ul li{padding-right:21px;padding-left:21px}.btnGuide{margin-top:70px;text-align:center}.card{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.card+.nav{margin-top:350px}.card__column{width:50%;padding-right:15px;padding-left:15px}.card__list{display:flex;max-width:504px;flex-wrap:wrap;justify-content:center;margin-top:-76px;margin-right:0;margin-bottom:-90px}.card__list--left{margin-right:0;margin-left:auto}.card__list--right{margin-right:auto;margin-left:0}.card__item{max-width:33.33333%;padding-right:9px;padding-bottom:90px;padding-left:9px}.card__download{display:block;pointer-events:none;text-align:center}.card__download[href]{background:url(../../img/character/btn_download_ac.png) center 0 no-repeat;background-size:contain;pointer-events:auto}.card__download[href] img{visibility:hidden}.card__btn{padding-right:7px;padding-bottom:7px;background:url(../../img/character/bg_card.png) right bottom no-repeat;background-size:contain}.card__btn:hover{opacity:0.7}.introduction{padding-bottom:240px;margin-top:70px}.introduction__title{margin-top:0;margin-bottom:0;text-align:center}.introduction__text{margin-top:70px;font-size:30px;line-height:1.7;text-align:center}.introduction__text>*:first-child{margin-top:0}.emphasis{color:#ddc611;font-style:normal}.appArea__header{padding-top:100px;padding-bottom:160px;margin:0 calc(50% - 50vw);background-color:rgba(255,0,0,0.35);text-align:center}.appArea__headerTitle{margin-top:0;margin-bottom:0}.appArea__content{padding-right:20px;padding-bottom:150px;padding-left:20px;margin:0 calc(50% - 50vw);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.5) 100%)}.campaign{padding-top:100px;padding-bottom:150px;margin:0 calc(50% - 50vw);background-color:rgba(255,0,0,0.35)}.campaign__inner{max-width:1000px;margin-right:auto;margin-left:auto}.campaign__header{text-align:center}.campaign__headerTitle{margin-top:0;margin-bottom:0}.campaign__headerNotice{margin-top:0;color:#ab913e;font-size:20px}.campaign__text{margin-top:80px;font-size:30px;line-height:1.7;text-align:center}.campaign__present{margin-top:45px}.campaign__presentList{display:flex;justify-content:center;margin-top:0;margin-right:-12px;margin-left:-12px}.campaign__presentItem{padding-right:12px;padding-left:12px;text-align:center}.campaign__presentItem img{background:rgba(255,0,0,0.35);padding:5px}.campaign__presentShirt img{padding:5px;border:1px solid #707070;background-color:#c91313}.campaign__result{margin:45px 0 0}.goods{padding-top:208px}.goods__header{text-align:center}.goods__headerTitle{margin-top:0;margin-bottom:0}.goods__text{margin-top:80px;font-size:30px;line-height:1.7;text-align:center}.goods__list{display:flex;justify-content:center;margin-top:30px;margin-right:-10px;margin-left:-10px}.goods__listItem{padding-right:10px;padding-left:10px}.goods__btn{display:flex;justify-content:center;margin-top:30px;margin-right:-20px;margin-left:-20px}.goods__btnItem{text-align:center;padding-right:20px;padding-left:20px}.goods__btnItem a{text-decoration:none}.goods__btnItem figure{margin:0;display:inline}.goods__btnItem figcaption{margin-top:10px}.keyvisual{margin:0 calc(50% - 50vw)}.keyvisual__image{margin-top:0}.presentQuest{padding-bottom:158px;margin-top:158px}.presentQuest__header{text-align:center}.presentQuest__headerTitle{margin-top:0;margin-bottom:0}.presentQuest__text{margin-top:80px;font-size:30px;line-height:1.7;text-align:center}.presentQuest__list{display:none}

@media screen and (max-width: 768px){body{font-size:16px;line-height:1.5}.l-footer{padding-top:90px}.l-footer__inner{padding-bottom:100px}.l-footer__logo:nth-of-type(n+2){margin-top:50px}.l-footer__appList{margin-top:20px;margin-right:-5px;margin-left:-5px}.l-footer__appList>li{padding-right:5px;padding-left:5px}.l-footer__appList img{height:42px}.l-footer__official{margin-top:35px}.l-footer__officialBtn{padding-top:12px;padding-bottom:12px;border-width:1px;font-size:16px}.l-footer__attention{margin-top:30px;font-size:10px}.l-footer__attentionList{padding-left:24px}.l-footer__attentionList li:nth-child(n+2){margin-top:4px}.l-footer__navList{margin-top:22px;margin-right:-3px;margin-left:-3px;font-size:10px}.l-footer__navList>li{padding-right:3px;padding-left:3px}.l-footer__copyright{margin-top:35px;font-size:10px}.l-footer__hashtag{margin-top:56px}.l-footer__hashtag img{max-width:351px;width:100%}.l-main{padding-right:20px;padding-left:20px}.nav{margin-top:15px}.nav__list{margin-right:-10px;margin-left:-10px}.nav__listItem{padding-right:10px;padding-left:10px}.annotationList{margin-top:22px;font-size:15px}.applicationRules__title{font-size:15px}.applicationRules__content{height:300px;max-height:300px;margin-top:17px}.application{margin-top:32px}.application__headerTitle{font-size:15px}.application__title{margin-top:15px;font-size:15px}.application__text{font-size:15px}.application__sns dt{font-size:10px}.application__sns ul{margin-top:14px;margin-right:-10px;margin-left:-10px}.application__sns ul li{padding-right:10px;padding-left:10px}.btnGuide{margin-top:35px}.btnGuide img{max-width:150px}.card{margin-right:-10px;margin-left:-10px}.card+.nav{margin-top:155px}.card__column{padding-right:5px;padding-left:5px}.card__list{margin-top:-38px;margin-bottom:-45px}.card__item{max-width:50%;padding-right:5px;padding-bottom:45px;padding-left:5px}.card__btn{padding-right:3px;padding-bottom:3px}.introduction{padding-bottom:120px;margin-top:35px}.introduction__title img{width:100%;max-width:500px}.introduction__text{margin-top:35px;font-size:15px}.appArea__header{padding-top:50px;padding-right:20px;padding-bottom:80px;padding-left:20px}.appArea__content{padding-right:10px;padding-bottom:75px;padding-left:10px}.campaign{padding-top:50px;padding-bottom:75px;margin-left:-20px;margin-right:-20px;padding-right:20px;padding-left:20px}.campaign__text{margin-top:60px;font-size:22px}.campaign__present{margin-top:22px}.campaign__presentShirt{margin:0;text-align:center}.campaign__presentShirt img{max-width:500px;width:100%}.goods{padding-top:104px}.goods__text{margin-top:40px;font-size:15px}.goods__list{margin-top:15px;margin-right:-5px;margin-left:-5px}.goods__listItem{padding-right:5px;padding-left:5px}.goods__btn{margin-top:15px;margin-right:-5px;margin-left:-5px}.goods__btnItem{padding-right:5px;padding-left:5px}.goods__btnItem figcaption{margin-top:5px;font-size:min(3.125vw, 15px)}.presentQuest{padding-bottom:79px;margin-top:79px}.presentQuest__text{margin-top:40px;font-size:15px}.presentQuest__list{display:flex;justify-content:center;text-align:center;margin-top:15px;margin-right:-12px;margin-left:-12px}.presentQuest__listItem{padding-right:12px;padding-left:12px}.presentQuest__list img{max-height:104px}}

@media screen and (max-width: 640px){.annotationList{margin-top:15px;font-size:10px}.campaign__headerNotice{font-size:10px}.campaign__text{margin-top:40px;font-size:15px}.campaign__presentList{display:block;margin-right:0;margin-left:0}.campaign__presentItem{padding-right:0;padding-left:0}.campaign__presentItem img{max-width:245px}.campaign__presentItem:nth-child(n+2){margin-top:15px}.campaign__presentShirt{margin:0 -4.375vw}.campaign__result{margin-top:22px}.presentQuest__list{display:block;text-align:center;margin-top:15px;margin-right:0;margin-left:0}.presentQuest__listItem{padding-right:0;padding-left:0}.presentQuest__listItem:nth-child(n+2){margin-top:15px}.presentQuest__listItem img{max-height:52px;width:auto}}

@media screen and (min-width: 1920px){.keyvisual__image img{width:100%;max-width:none}}
/*# sourceMappingURL=style.css.map */