﻿@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}html{background:#4e2a8f}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:#fff;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:#fff}::-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:#fff;background:transparent;text-align:center}@media (min-width: 750px){body{font-size:1.23077vw}}@media (min-width: 750px) and (min-width: 1300px){body{font-size:16px}}p,li:not(:has(img)){transform:rotateZ(0.03deg)}h1,h2,h3,h4,h5,h6{font-size:0;line-height:0}#contents::before{pointer-events:none;content:"";position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}@media (max-width: 750px){#contents::before{background:url(../images/bg_sp.webp) no-repeat top center/100% auto}}@media (min-width: 750px){#contents::before{background:url(../images/bg_pc.webp) no-repeat top center/cover}}#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}}@media (max-width: 750px){#snav ~ *{margin-block-start:10.66667vw}}@media (min-width: 750px){#snav ~ *{margin-block-start:calc(min(9.23077vw, 120px))}}#mvCol{display:grid}#mvCol h1{margin-inline:auto}@media (max-width: 750px){#mvCol h1{width:89.33333vw}}@media (min-width: 750px){#mvCol h1{width:84.61538vw;max-width:1100px}}#mvCol #countdown{position:relative;z-index:0}@media (max-width: 750px){#mvCol #countdown{margin-block:8vw 5.33333vw}}@media (min-width: 750px){#mvCol #countdown{max-width:2000px;margin-block:calc(min(4.61538vw, 60px)) calc(min(2.30769vw, 30px));margin-inline:auto;height:18.53846vw;max-height:241px}#mvCol #countdown>picture{display:block;width:100%;height:100%}#mvCol #countdown>picture>img{width:100%;height:100%;object-fit:cover}}#mvCol #countdown #countdownArea{position:absolute;left:50%;display:grid;grid-template-columns:repeat(13, max-content);line-height:1;translate:-50% 0}#mvCol #countdown #countdownArea img{width:auto}@media (max-width: 750px){#mvCol #countdown #countdownArea{bottom:5.33333vw}#mvCol #countdown #countdownArea img{height:8.26667vw}#mvCol #countdown #countdownArea img:nth-of-type(3n){margin:0vw 1.06667vw 0vw .53333vw}}@media (min-width: 750px){#mvCol #countdown #countdownArea{bottom:calc(40/241*100%)}#mvCol #countdown #countdownArea img{height:6.30769vw;max-height:82px}#mvCol #countdown #countdownArea img:nth-of-type(3n){margin:0vw .61538vw 0vw .30769vw}}@media (min-width: 750px) and (min-width: 1300px){#mvCol #countdown #countdownArea img:nth-of-type(3n){margin:0px 8px 0px 4px}}#mvCol .notice{display:grid;gap:0.5em;font-weight:400;font-size:0.9rem;margin-inline:auto}@media (max-width: 750px){#mvCol .notice{width:89.33333vw;text-align:left}#mvCol .notice>li{text-indent:-1em;padding-left:1em}}#aboutCol{position:relative;z-index:0;margin-inline:auto}@media (max-width: 750px){#aboutCol{width:89.33333vw}#aboutCol a{width:74.4vw}}@media (min-width: 750px){#aboutCol{width:84.61538vw;max-width:1100px}}#aboutCol a{display:block;position:absolute}@media (hover: hover), (-ms-high-contrast: none){#aboutCol a{transition:scale 0.5s}#aboutCol a:hover{scale:1.05}}@media (max-width: 750px){#aboutCol a{left:50%;bottom:calc(50 / 750 * 100vw);translate:-50% 0;width:calc(559 / 750 * 100vw)}}@media (min-width: 750px){#aboutCol a{bottom:calc(80 / 649 * 100%);left:calc(565/1100*100%);width:calc(433/1100*100%)}}#stickerCol{display:grid;box-sizing:border-box;background:url(../images/bg_sticker.svg) no-repeat center/auto 120%,#0f0f0f}#stickerCol>*{margin-inline:auto}@media (max-width: 750px){#stickerCol{padding:10.66667vw 0}#stickerCol>*{width:calc(670 / 750 * 100vw)}}@media (min-width: 750px){#stickerCol{padding:calc(min(9.23077vw, 120px)) calc(min(4.61538vw, 60px)) calc(min(4.61538vw, 60px))}}#stickerCol>a{display:block}@media (hover: hover), (-ms-high-contrast: none){#stickerCol>a{transition:scale 0.5s}#stickerCol>a:hover{scale:1.05}}@media (max-width: 750px){#stickerCol>a{margin-block:5.33333vw 0}}@media (min-width: 750px){#stickerCol>a{margin-block:calc(min(3.84615vw, 50px)) 0}}#stickerCol .followBox{display:grid;box-sizing:border-box;background:#FFF}@media (max-width: 750px){#stickerCol .followBox{gap:5.33333vw;margin-block:10.66667vw 8vw;padding:calc(40/ 750*100vw)}}@media (min-width: 750px){#stickerCol .followBox{width:73.84615vw;max-width:960px;gap:calc(min(3.07692vw, 40px));margin-block:calc(min(5.38462vw, 70px)) calc(min(4.61538vw, 60px));padding:calc(min(3.07692vw, 40px))}}#stickerCol .followBox .linkList{display:grid;gap:1em}@media (min-width: 750px){#stickerCol .followBox .linkList{grid-template-columns:1fr 1fr;gap:1em}}#stickerCol small{font-size:0.9rem}#shopCol{width:89.33333vw;margin:20vw auto 8vw auto}@media (min-width: 750px){#shopCol{width:84.61538vw;max-width:1100px;margin:9.23077vw auto 4.61538vw auto}}@media (min-width: 750px) and (min-width: 1300px){#shopCol{margin:120px auto 60px auto}}#shopCol img{width:auto;max-width:100%}#shopCol .inner{background:#FFF;color:#000;padding:8vw 8vw 8vw 8vw}@media (min-width: 750px){#shopCol .inner{padding:4.61538vw 4.61538vw 4.61538vw 4.61538vw}}@media (min-width: 750px) and (min-width: 1300px){#shopCol .inner{padding:60px 60px 60px 60px}}#shopCol h2{width:53.28vw;margin:5.33333vw auto 5.33333vw auto}@media (min-width: 750px){#shopCol h2{width:50.69231vw;max-width:659px;margin:3.07692vw auto 3.07692vw auto}}@media (min-width: 750px) and (min-width: 1300px){#shopCol h2{margin:40px auto 40px auto}}#shopCol h2+p{font-weight:900;font-size:1.2rem}@media (min-width: 750px){#shopCol h2+p{font-size:1.5rem}}#shopCol .notice{margin:5.33333vw auto 8vw auto;text-align:left;font-size:0.9em}@media (max-width: 750px){#shopCol .notice li{padding-left:1em;text-indent:-1em;transform:rotate(0.03deg)}}@media (min-width: 750px){#shopCol .notice{display:flex;justify-content:center;flex-wrap:wrap;margin:3.07692vw auto 3.07692vw auto;line-height:1.5}}@media (min-width: 750px) and (min-width: 1300px){#shopCol .notice{margin:40px auto 40px auto}}#shopCol #searchCol ul{display:grid;grid-template-columns:repeat(4, 1fr)}@media (min-width: 750px){#shopCol #searchCol ul{grid-template-columns:repeat(8, 1fr);gap:2px}}#shopCol #searchCol li{background:#000;transition:0.1s;padding:0.5em 0.3em;color:#a2ff1f;cursor:pointer;font-size:0.9em}@media (max-width: 750px){#shopCol #searchCol li:not(:nth-child(4n)){border-right:2px solid #fff}#shopCol #searchCol li:nth-last-child(n+5){border-bottom:2px solid #fff}}@media (min-width: 750px){#shopCol #searchCol li{padding:0.8em 0;font-size:1em}}#shopCol #searchCol li.is-active{background:#a2ff1f;color:#000}@media (hover: hover){#shopCol #searchCol li:hover{background:#a2ff1f;color:#000}}#shopCol .listColInner{text-align:left}#shopCol .listColInner li{display:grid;gap:0.5em;padding:1.3em 0;border-bottom:1px solid #000}#shopCol .listColInner li .shopname{font-weight:bold}@media (min-width: 750px){#shopCol .listColInner li .shopname{font-size:1.2em}}#shopCol #pager{display:flex;justify-content:center;flex-wrap:wrap;gap:0.5rem;margin:8vw auto 0vw auto}@media (min-width: 750px){#shopCol #pager{margin:4.61538vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1300px){#shopCol #pager{margin:60px auto 0px auto}}#shopCol #pager li{display:flex;align-items:center;justify-content:center;transform:rotate(0.03deg);background:#000;aspect-ratio:1/1;width:2.5em;height:auto;padding:0.3em 0.5em;text-decoration:none;color:#a2ff1f}#shopCol #pager li.active{background:#a2ff1f;color:#000}@media (hover: hover){#shopCol #pager li{transition:0.1s;cursor:pointer}#shopCol #pager li:hover{background:#a2ff1f;color:#000}}.btnBack{display:block}@media (hover: hover), (-ms-high-contrast: none){.btnBack{transition:scale 0.5s}.btnBack:hover{scale:1.05}}@media (max-width: 750px){.btnBack{width:74.53333vw;margin:8vw auto 10.66667vw auto}}@media (min-width: 750px){.btnBack{width:33.30769vw;max-width:433px;margin:4.61538vw auto 6.15385vw auto}}@media (min-width: 750px) and (min-width: 1300px){.btnBack{margin:60px auto 80px auto}}
