﻿@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@500;800;900&display=swap");*{box-sizing:border-box;margin:0;padding:0;outline:none}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}main{overflow:hidden;display:block}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}a{color:#060606;text-decoration:underline}a:hover{text-decoration:none}.r{color:red;font-weight:bold}::selection{background:#0f0f6d;color:#FFF}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#060606}::-webkit-scrollbar-thumb{background:#FFF}.js-anime-showUP{opacity:0;transform:translate(0, 100px)}.js-anime-showUP.s{opacity:1;transform:translate(0, 0);transition:opacity 0.5s 0.5s,transform 1s 0s cubic-bezier(0.680, -0.550, 0.265, 1.550)}.js-anime-fadeIn{opacity:0}.js-anime-fadeIn.s{opacity:1;transition:opacity 0.5s 0s}.js-anime-slideIn{transform:translate(-100%, 0)}.js-anime-slideIn.s{transform:translate(0, 0);transition:transform 0.5s 0s}body{position:relative;overflow-x:hidden;z-index:0;font-family:'M PLUS 1p', sans-serif, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-size:3.46667vw;font-weight:500;line-height:1.3;letter-spacing:0;color:#060606;text-align:center;background:linear-gradient(to top, #e12100 0%, #830300 51%, #004abd 100%)}@media (min-width: 750px){body{font-size:1.23077vw}}@media (min-width: 750px) and (min-width: 1300px){body{font-size:16px}}body:before{pointer-events:none;content:"";width:100%;height:100%;display:block;pointer-events:none;position:fixed;z-index:-3;top:0;left:0;background:linear-gradient(to top, #e12100 0%, #830300 51%, #004abd 100%);width:100%;height:100%}body:after{pointer-events:none;content:"";width:100%;height:100%;display:block;pointer-events:none;position:fixed;z-index:-2;top:0;left:0;background:url(../images/bg_dots_sp.png) no-repeat bottom center/100% auto;width:100%;height:100%;mix-blend-mode:overlay;opacity:0.3}@media (min-width: 750px){body:after{background:url(../images/bg_dots_pc.png) no-repeat bottom center/100% auto}}p,li:not(:has(img)){transform:rotateZ(0.03deg)}h1,h2,h3,h4,h5,h6{font-size:0;line-height:0}#contents:after{pointer-events:none;content:"";width:100%;height:100%;display:block;pointer-events:none;position:fixed;z-index:-1;top:0;left:0;background:url(../images/bg_coin_sp.png) no-repeat top center/100% auto;width:100%;height:100%}@media (min-width: 750px){#contents:after{background:url(../images/bg_coin_pc.png) no-repeat top center/100% auto}}#magmarodonNotice.box{background:#d40809;padding:calc(35 / 590 * 100%);padding-top:0}@media (min-width: 750px){#magmarodonNotice.box{background:#aa0607;padding:calc(45 / 960* 100%);padding-top:0}}#magmarodonNotice.box h3{margin:0}#magmarodonNotice.box ul{background:#fff;padding:1em}@media (min-width: 750px){#magmarodonNotice.box ul{padding:1.25em}}#snav{display:flex;justify-content:center;flex-wrap:wrap;margin:20vw auto 0vw auto}@media (min-width: 750px){#snav{margin:9.23077vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1300px){#snav{margin:120px auto 0px auto}}#snav li{position:relative;width:46.66667vw}#snav li a{display:block}@media (hover: hover), (-ms-high-contrast: none){#snav li a{transition:scale 0.5s}#snav li a:hover{scale:1.05}}@media (min-width: 750px){#snav li{width:36vw;max-width:468px}}#snav li.new:after{content:"";position:absolute;top:0;left:0;background:url(../../collabo_corocoro2023/images/ico_new.png) left top no-repeat;background-size:contain;width:13.2vw;left:0;padding-bottom:20%;pointer-events:none;transform:translate(-20%, 0)}@media (min-width: 750px){#snav li.new:after{width:7.61538vw;max-width:99px}}#snav li.additional:after{content:"";position:absolute;top:0;left:0;background:url(../../locationtest-202409/images/ico_additional.png) left top no-repeat;background-size:contain;width:16.53333vw;left:0;padding-bottom:20%;pointer-events:none;transform:translate(-20%, 0)}@media (min-width: 750px){#snav li.additional:after{width:9.53846vw;max-width:124px}}#contentCol{width:89.33333vw;margin:0 auto}@media (min-width: 750px){#contentCol{width:84.61538vw;max-width:1100px}}#contentColInner{background:#FFF;padding:0 0 30px 0;border-bottom:1px solid #000}#contentCol .box{width:calc(590/670*100%);margin:0 auto}@media (min-width: 750px){#contentCol .box{width:calc(960/1100*100%)}}#contentCol .linkList{background:#fff94a;margin:0 auto;display:grid;gap:1em;padding:1.5em}#contentCol .linkList a{display:block}@media (hover: hover), (-ms-high-contrast: none){#contentCol .linkList a{transition:scale 0.5s}#contentCol .linkList a:hover{scale:1.05}}@media (min-width: 750px){#contentCol .linkList{grid-template-columns:1fr 1fr;padding:2em}}#contentCol h3{display:block;background:#000;margin:2em 0 1em 0;padding:0.8em 0;font-weight:bold;font-size:1.2rem;line-height:1;color:#FFF;rotate:0.03deg}@media (min-width: 750px){#contentCol h3{font-size:1.5rem}}#contentCol dl{width:100%;margin:0 auto 1em auto;font-size:1.2em;text-align:left}#contentCol dl dt{background:#353535;width:fit-content;padding:0.5em;color:#FFF}#contentCol dl dd{padding:0.5em 0}#contentCol dl dd.place>ul{gap:1em}#contentCol dl dd.place>ul li{text-indent:0;padding-left:0}@media (min-width: 750px){#contentCol dl{display:grid;grid-template-columns:auto 1fr;gap:0.5em 1em;font-size:1.4em}#contentCol dl dt{display:flex;justify-content:center;align-items:center;width:100%}#contentCol dl dd{display:flex;justify-content:flex-start;align-items:center;padding:0}#contentCol dl dd.place{display:block}#contentCol dl dd.place>ul{gap:1em}#contentCol dl dd.place li{display:flex;align-items:center;text-indent:0;padding-left:0}#contentCol dl dd.place li .btnContainer{white-space:nowrap}#contentCol dl dd.place li a{text-indent:0}}#contentCol .btn{display:flex;justify-content:center;align-items:center;width:100%;background:yellow;margin:0.5em 0 0 0;padding:0.5em 2em;line-height:1;text-decoration:none;border-radius:100vmax;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.2))}@media (hover: hover), (-ms-high-contrast: none){#contentCol .btn{transition:scale 0.5s}#contentCol .btn:hover{scale:1.05}}@media (min-width: 750px){#contentCol .btn{width:fit-content;margin:0 0 0 1em}}#contentCol .tableInfo{text-align:center}@media (max-width: 750px){#contentCol .tableInfo{display:block;padding:0vw 0vw 4vw 0vw}}@media (min-width: 750px){#contentCol .tableInfo{display:none}}@media (min-width: 1300px){#contentCol .tableInfo{display:none}}#contentCol .tableWrap{width:100%;margin-bottom:2em}@media (max-width: 750px){#contentCol .tableWrap{overflow-x:auto;padding-bottom:0.5em;margin-bottom:1em}}#contentCol .tableWrap::-webkit-scrollbar{height:5px}#contentCol .tableWrap::-webkit-scrollbar-track{background:#ccc}#contentCol .tableWrap::-webkit-scrollbar-thumb{background:#0e54a5}#contentCol .tableWrap table{border-collapse:collapse;position:relative;margin:auto;width:100%}@media (max-width: 750px){#contentCol .tableWrap table{white-space:nowrap;font-size:1.46667vw}}#contentCol .tableWrap table tr{background:rgba(14,84,165,0.1)}#contentCol .tableWrap table tr:nth-child(even){background-color:rgba(14,84,165,0.2)}#contentCol .tableWrap table th,#contentCol .tableWrap table td{padding:1.33333vw 1.33333vw 1.33333vw 1.33333vw;vertical-align:middle;border-left:1px solid #fff}#contentCol .tableWrap table th:first-child,#contentCol .tableWrap table td:first-child{border:none}#contentCol .tableWrap table th{background-color:#0e54a5;color:#FFF}#contentCol .tableWrap table th:not([rowspan]):not([colspan]){border-top:1px solid #fff;border-left:1px solid #fff;background:rgba(14,84,165,0.65)}#contentCol ul:not([class]){display:grid;gap:0.5em 0;text-align:left}#contentCol ul:not([class]) li{text-indent:-1em;padding-left:1em}#contentCol .notice{font-size:0.8em;text-align:center}#contentCol .campaignList{display:grid;gap:1em;margin:0 0 2em 0;list-style-type:none}#contentCol .campaignList>li{display:grid;gap:1em;background:#fff94a;padding:1.5em;rotate:0.03deg;text-indent:0}#contentCol .campaignList>li>p{font-size:calc(28/750*100vw);font-weight:600;text-align:left;text-indent:-1em;padding-left:1em}#contentCol .campaignList>li>p img{width:auto;height:1lh;vertical-align:top;line-height:1.3}#contentCol .campaignList>li>p span{color:#e90f07}#contentCol .campaignList>li a{display:block}@media (hover: hover), (-ms-high-contrast: none){#contentCol .campaignList>li a{transition:scale 0.5s}#contentCol .campaignList>li a:hover{scale:1.05}}#contentCol .campaignList>li .notice{font-size:calc(26/750*100vw);color:#e90f07}#contentCol .campaignList>li.date{background:#000;font-size:1.2em;font-weight:600;color:#fff94a}@media (min-width: 750px){#contentCol .campaignList{grid-template-columns:1fr 1fr}#contentCol .campaignList>li>p{font-size:1.2em}#contentCol .campaignList>li:nth-child(1){grid-column:1/2}#contentCol .campaignList>li:nth-child(2){grid-column:2/3}#contentCol .campaignList>li:nth-child(3),#contentCol .campaignList>li.date{grid-column:1/3}#contentCol .campaignList>li .notice{font-size:1.2em}}#contentCol .campaignList .picList{display:flex;justify-content:center;align-items:center;flex-flow:column;gap:1em;color:#FFF}#contentCol .campaignList .picList:before{content:"";display:block;order:2;background:url(../images/ico_plus.gif) no-repeat center/contain;width:4em;height:4em;max-width:140px;max-height:140px}#contentCol .campaignList .picList>li{background:#000}#contentCol .campaignList .picList>li p{padding:0.5em}#contentCol .campaignList .picList>li:first-child{order:1}#contentCol .campaignList .picList>li:last-child{order:3}@media (min-width: 750px){#contentCol .campaignList .picList{display:grid;gap:1.5em;grid-template-columns:1fr auto 1fr}}#contentCol .end{position:relative;padding-bottom:2em}#contentCol .end::before{content:"";display:block;position:absolute;inset:0;z-index:2;background:rgba(0,0,0,0.75)}#contentCol .endTxt{position:absolute;top:50%;left:50%;z-index:3;padding:1em 2em;box-sizing:border-box;width:fit-content;translate:-50% -50%;text-align:center;font-weight:bold;line-height:1.6;white-space:nowrap;color:#fff;font-size:4.53333vw}@media (min-width: 750px){#contentCol .endTxt{font-size:2.30769vw}}@media (min-width: 750px) and (min-width: 1300px){#contentCol .endTxt{font-size:30px}}#commonFooter{font-weight:inherit}#commonFooter img{width:inherit}#commonFooter p{transform:none}
