*{box-sizing:border-box;margin:0;padding:0}*:before,*:after{pointer-events:none;display:block;box-sizing:border-box}html{-webkit-text-size-adjust:100%}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;pointer-events:none}h1,h2,h3,h4,h5,h6{font-size:0;line-height:1;letter-spacing:0}table{border-collapse:collapse;border-spacing:0}summary{display:block}summary::-webkit-details-marker{display:none}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto,sans-serif !important}#onetrust-consent-sdk a{display:inline !important}:root{--device_font-size: 24;--device_width: 750;--color_txt: #FFF;--color_link: #2be9bb;--color_link_invalid: #444444}@media(min-width: 750px){:root{--device_font-size: 24;--device_width: 1600}}body #common_page_header,body #common_page_footer{width:100%;z-index:999}*+p,*+ul,*+ol,*+dl,*+figure,*+table,*+iframe,*+div{margin-top:0 !important}body #common_page_header{position:absolute !important;top:0 !important}body{margin:0;padding:0;position:relative;cursor:none}body{position:relative;cursor:none}body a:hover{cursor:none}img{display:block;image-rendering:smooth !important}html{margin:0;padding:0;scroll-behavior:smooth;font-size:clamp(.75rem,.191rem + 2.8vw,1.5rem)}@media(max-width: 750px){html{scroll-padding-top:16vw}}@media(min-width: 750px){html{scroll-padding-top:140px}}@media(min-width: 750px){html{font-size:clamp(.75rem,.409rem + .73vw,1rem)}}img>a{display:block}a{color:var(--color_link);word-break:break-all}@media(max-width: 750px){.pc{display:none}}@media(min-width: 750px){.sp{display:none}}::-moz-selection{background:#fff;color:#000}::selection{background:#fff;color:#000}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#fff}html{scrollbar-width:thin;scrollbar-color:#0eb3ff #fff}@keyframes fuwa{0%{transform:translateY(-5%)}100%{transform:translateY(8%)}}@keyframes fuwa2{0%{transform:translateY(8%)}100%{transform:translateY(-5%)}}body{overflow-x:hidden;position:relative;z-index:0;background:#0eb3ff;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:.05em;font-feature-settings:"palt";color:var(--color_txt)}body::after{width:100%;height:100%;top:0;left:0;position:fixed;background-image:url(../images/common/bg_l.webp),url(../images/common/bg_r.webp),linear-gradient(0deg, rgb(2, 154, 255) 0%, rgb(107, 252, 255) 20%, rgb(191, 254, 255) 50%, rgb(107, 252, 255) 80%, rgb(2, 154, 255) 100%);background-repeat:repeat-y,repeat-y,repeat;background-position:left top,right top,center;content:"";z-index:1}@media(max-width: 750px){body::after{background-size:32.8vw 106.6666666667vw,32.8vw 106.6666666667vw,auto}}@media(min-width: 750px){body::after{background-size:min(20.5vw,246px) min(66.6666666667vw,800px),min(20.5vw,246px) min(66.6666666667vw,800px),auto}}#cursor{position:fixed;z-index:99999;pointer-events:none;transition:transform .1s;opacity:0;background-image:url(../images/common/pointer.webp);background-size:cover}@media(max-width: 750px){#cursor{display:none}}@media(min-width: 750px){#cursor{width:120px;height:120px;margin:-60px 0 0 -60px !important}}#cursor.active{transform:scale(1.2);background-image:url(../images/common/pointer_on.webp);background-size:cover}.gnavWrapper{display:flex;flex-direction:column;justify-content:center}@media(max-width: 750px){.gnavWrapper{padding:1.3333333333vw 0}}@media(max-width: 750px)and (orientation: portrait){.gnavWrapper{height:5.2em}}@media(max-width: 750px)and (orientation: landscape){.gnavWrapper{height:5.2em}}@media(min-width: 750px){.gnavWrapper{padding:min(0.8333333333vw,10px) 0;margin:0 0 min(0.8333333333vw,10px) 0}}@media(min-width: 750px)and (orientation: portrait){.gnavWrapper{height:min(11.6666666667vw,140px)}}@media(min-width: 750px)and (orientation: landscape){.gnavWrapper{height:144px}}@media(min-width: 1200px){.gnavWrapper{padding:0}}@media(min-width: 1200px)and (orientation: portrait){.gnavWrapper{height:11vw}}@media(min-width: 1200px)and (orientation: landscape){.gnavWrapper{height:148px}}.main #gnav{position:relative;width:100%;padding:0}@media(max-width: 750px){.main #gnav{padding:0 0 1.3333333333vw 0;margin:0 auto}}@media(min-width: 750px){.main #gnav{margin:0 auto}}.main #gnav.fixed{width:100%;position:fixed;top:0;left:0;z-index:900}@media(max-width: 750px){.main #gnav.fixed{padding:1.3333333333vw 5.3333333333vw}}@media(min-width: 750px){.main #gnav.fixed{padding:0 min(4.1666666667vw,50px)}}.main #gnav ul{width:100%;position:relative;margin:auto;display:flex;justify-content:center}@media(min-width: 750px){.main #gnav ul{max-width:auto}}@media(min-width: 1200px){.main #gnav ul{max-width:1260px}}.main #gnav ul li{width:33%;display:flex;flex-direction:column;justify-content:center}.main #gnav ul li a{width:100%;display:flex;flex-direction:column;justify-content:center;background-color:none;border:0}@media(max-width: 750px){.main #gnav ul li a{height:12.96vw}}@media(min-width: 750px){.main #gnav ul li a{aspect-ratio:428/128;min-height:min(10.6666666667vw,128px)}}.main #gnav ul li a p{display:none}@media(max-width: 750px){.main #gnav ul li .navStory{background:url(../images/top/btn_story_sp.webp) no-repeat center;background-size:contain}}@media(min-width: 750px){.main #gnav ul li .navStory{background:url(../images/top/btn_story_pc_off.webp) no-repeat center;background-size:contain}}@media(hover: hover)and (max-width: 750px){.main #gnav ul li .navStory:hover{background:url(../images/top/btn_story_sp.webp) no-repeat center;background-size:contain}}@media(hover: hover)and (min-width: 750px){.main #gnav ul li .navStory:hover{background:url(../images/top/btn_story_pc_on.webp) no-repeat center;background-size:contain}}@media(max-width: 750px){.main #gnav ul li .navHowto{background:url(../images/top/btn_howto_sp.webp) no-repeat center;background-size:contain}}@media(min-width: 750px){.main #gnav ul li .navHowto{background:url(../images/top/btn_howto_pc_off.webp) no-repeat center;background-size:contain}}@media(hover: hover)and (max-width: 750px){.main #gnav ul li .navHowto:hover{background:url(../images/top/btn_howto_sp.webp) no-repeat center;background-size:contain}}@media(hover: hover)and (min-width: 750px){.main #gnav ul li .navHowto:hover{background:url(../images/top/btn_howto_pc_on.webp) no-repeat center;background-size:contain}}@media(max-width: 750px){.main #gnav ul li .navStage{background:url(../images/top/btn_stage_sp.webp) no-repeat center;background-size:contain}}@media(min-width: 750px){.main #gnav ul li .navStage{background:url(../images/top/btn_stage_pc_off.webp) no-repeat center;background-size:contain}}@media(hover: hover)and (max-width: 750px){.main #gnav ul li .navStage:hover{background:url(../images/top/btn_stage_sp.webp) no-repeat center;background-size:contain}}@media(hover: hover)and (min-width: 750px){.main #gnav ul li .navStage:hover{background:url(../images/top/btn_stage_pc_on.webp) no-repeat center;background-size:contain}}#doraemon_container{position:relative;overflow:hidden;z-index:2}#doraemon_container .main{position:relative;width:100%;max-width:1500px;margin:auto}@media(max-width: 750px){#doraemon_container .main{padding:0 5.3333333333vw}}@media(min-width: 750px){#doraemon_container .main{padding:0 min(4.1666666667vw,50px)}}#doraemon_container section{width:100%;max-width:1240px}@media(max-width: 750px){#doraemon_container section{margin:6.6666666667vw auto;padding:0 1.3333333333vw}}@media(min-width: 750px){#doraemon_container section{margin:min(4.1666666667vw,50px) auto;padding:0 min(0.8333333333vw,10px)}}#doraemon_container .detailBox{position:relative;width:100%;background-color:#fff}@media(max-width: 750px){#doraemon_container .detailBox{padding:1.3333333333vw;margin:0 auto;border-radius:4vw;box-shadow:0 .6666666667vw 2vw 0 #000}}@media(min-width: 750px){#doraemon_container .detailBox{padding:min(0.8333333333vw,10px);margin:0 auto;border-radius:min(4.1666666667vw,50px);box-shadow:0 min(0.4166666667vw,5px) min(1.25vw,15px) 0 #000}}@media(min-width: 1200px){#doraemon_container .detailBox{padding:10px;margin:0 auto;border-radius:50px;box-shadow:0px 5px 15px 0px #000}}#doraemon_container .detailInner{border:2px solid #000;overflow:hidden;background-image:url(../images/common/bg_pattern.gif);position:relative}@media(max-width: 750px){#doraemon_container .detailInner{border-radius:2.6666666667vw;padding:0 0 3.3333333333vw 0}}@media(min-width: 750px){#doraemon_container .detailInner{border-radius:min(3.3333333333vw,40px);padding:0 0 min(4.1666666667vw,50px) 0}}@media(min-width: 1200px){#doraemon_container .detailInner{border-radius:42px}}#doraemon_container .detailInner h2{top:0;left:0;position:relative;width:100%}@media(max-width: 750px){#doraemon_container .detailInner h2{background:url(../images/common/bg_h2_sp.webp) center top no-repeat;background-size:cover;padding:2.4vw 0 1.3333333333vw 0;height:16.5333333333vw}}@media(min-width: 750px){#doraemon_container .detailInner h2{background:url(../images/common/bg_h2_pc.webp) center top no-repeat;background-size:cover;padding:min(1.1666666667vw,14px) 0 0 0;height:min(10.3333333333vw,124px)}}#doraemon_container .detailInner h2 picture{display:block;margin:auto;position:relative}@media(max-width: 750px){#doraemon_container .detailInner h2 picture{width:39.8933333333vw}}@media(min-width: 750px){#doraemon_container .detailInner h2 picture{width:min(51.1666666667vw,614px);height:min(7.6666666667vw,92px)}}#doraemon_container .copy{position:relative;z-index:80;width:100%;font-weight:600;text-align:center;margin:auto;text-shadow:0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff}@media(max-width: 750px){#doraemon_container .copy{width:100%;font-size:2.8vw;padding:0 0 2.6666666667vw 0}}@media(min-width: 750px){#doraemon_container .copy{font-size:min(1.3333333333vw,16px);padding:0 0 min(1.6666666667vw,20px) 0}}.pageTop{z-index:9999;position:fixed}.pageTop a{display:block}@media(hover: hover){.pageTop a:hover{filter:brightness(1.8)}}@media(max-width: 750px)and (orientation: portrait){.pageTop{right:4vw;bottom:4vw;width:12vw;height:12vw}}@media(max-width: 750px)and (orientation: landscape){.pageTop{right:1.3333333333vw;bottom:1.3333333333vw;width:8.1333333333vw;height:8.1333333333vw}}@media(min-width: 750px){.pageTop{right:min(1.6666666667vw,20px);bottom:min(1.6666666667vw,20px);width:min(7.5vw,90px);height:min(7.5vw,90px)}}#store #doraemon_container{position:relative;overflow:hidden;z-index:2}@media(max-width: 750px)and (orientation: portrait){#store #doraemon_container{padding:20vw 0 5.3333333333vw 0}}@media(max-width: 750px)and (orientation: landscape){#store #doraemon_container{padding:16vw 0 5.3333333333vw 0}}@media(min-width: 750px)and (orientation: portrait){#store #doraemon_container{padding:min(12.5vw,150px) 0 min(2.5vw,30px) 0}}@media(min-width: 750px)and (orientation: landscape){#store #doraemon_container{padding:min(11.6666666667vw,140px) 0 min(2.5vw,30px) 0}}.uhead{position:relative;margin:auto;display:flex;max-width:1220px;justify-content:center}@media(max-width: 750px){.uhead{height:-moz-fit-content;height:fit-content}}@media(min-width: 750px){.uhead{height:min(23.3333333333vw,280px)}}.ulogo{position:relative;display:flex;flex-direction:column;justify-content:center}@media(hover: hover){.ulogo a{transition:transform .3s ease}.ulogo a:hover{transform:scale(1.04);transition:transform .3s ease}}@media(max-width: 750px){.ulogo{margin:1.3333333333vw 2.6666666667vw 0 0;width:auto}}@media(min-width: 750px){.ulogo{margin:0 min(5vw,60px) min(1.6666666667vw,20px) 0;width:min(43.3416666667vw,520.1px)}}.img_machine{display:flex;flex-direction:column;justify-content:center;align-items:center}.img_machine img{position:relative;margin:auto}@media(max-width: 750px){.img_machine img{height:auto}}@media(min-width: 750px){.img_machine img{height:min(23.3333333333vw,280px)}}.snav ul{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 750px){.snav ul{width:95%;margin:0 auto 4vw auto}}@media(min-width: 750px){.snav ul{margin:min(1.6666666667vw,20px) auto min(2.5vw,30px) auto}}.snav ul li{display:block}@media(max-width: 750px){.snav ul li{width:46%;margin:.6666666667vw 0}}.snav ul li .btn{margin:auto;display:block;width:100%;height:-moz-fit-content;height:fit-content;width:35.28vw;height:13.68vw}.snav ul li .btn span{display:none}@media(hover: hover){.snav ul li .btn{transition:transform .2s ease}.snav ul li .btn:hover{transform:scale(1.04);transition:transform .2s ease}}@media(min-width: 750px){.snav ul li .btn{width:min(24.5vw,294px);height:min(9.5vw,114px)}}@media(min-width: 1200px){.snav ul li .btn{width:294px;height:114px}}.snav ul li .btn.areaAll{background:url(../images/store/btn_area_all_off.webp) top center no-repeat;background-size:cover}.snav ul li .btn.area01{background:url(../images/store/btn_area_01_off.webp) top center no-repeat;background-size:cover}.snav ul li .btn.area02{background:url(../images/store/btn_area_02_off.webp) top center no-repeat;background-size:cover}.snav ul li .btn.area03{background:url(../images/store/btn_area_03_off.webp) top center no-repeat;background-size:cover}.snav ul li .btn.area04{background:url(../images/store/btn_area_04_off.webp) top center no-repeat;background-size:cover}.snav ul li .btn.area05{background:url(../images/store/btn_area_05_off.webp) top center no-repeat;background-size:cover}.snav ul li .btn.area06{background:url(../images/store/btn_area_06_off.webp) top center no-repeat;background-size:cover}.snav ul li .btn.area07{background:url(../images/store/btn_area_07_off.webp) top center no-repeat;background-size:cover}.snav ul li .btn.on{display:block;width:35.28vw;height:13.68vw;pointer-events:none}@media(min-width: 750px){.snav ul li .btn.on{width:min(24.5vw,294px);height:min(9.5vw,114px)}}@media(min-width: 1200px){.snav ul li .btn.on{width:294px;height:114px}}.snav ul li .btn.on img{opacity:0}.snav ul li .btn.on.areaAll{background:url(../images/store/btn_area_all_on.webp) top center no-repeat;background-size:cover}.snav ul li .btn.on.area01{background:url(../images/store/btn_area_01_on.webp) top center no-repeat;background-size:cover}.snav ul li .btn.on.area02{background:url(../images/store/btn_area_02_on.webp) top center no-repeat;background-size:cover}.snav ul li .btn.on.area03{background:url(../images/store/btn_area_03_on.webp) top center no-repeat;background-size:cover}.snav ul li .btn.on.area04{background:url(../images/store/btn_area_04_on.webp) top center no-repeat;background-size:cover}.snav ul li .btn.on.area05{background:url(../images/store/btn_area_05_on.webp) top center no-repeat;background-size:cover}.snav ul li .btn.on.area06{background:url(../images/store/btn_area_06_on.webp) top center no-repeat;background-size:cover}.snav ul li .btn.on.area07{background:url(../images/store/btn_area_07_on.webp) top center no-repeat;background-size:cover}.notice{text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;background:#fff;font-weight:800;color:#000;box-shadow:0px 2px 6px 0px rgba(0,0,0,.5)}.notice span{transform:rotate(0.05deg)}@media(max-width: 750px){.notice{margin:1.3333333333vw auto 4vw auto;padding:4vw 2.6666666667vw;font-size:3.6vw;line-height:1.5}}@media(min-width: 750px){.notice{margin:min(0.8333333333vw,10px) auto min(2.5vw,30px) auto;padding:min(1.6666666667vw,20px);font-size:min(1.8333333333vw,22px)}}.regionBox h3{text-align:center;position:relative}@media(max-width: 750px){.regionBox h3{margin:0 auto 4vw auto}}@media(min-width: 750px){.regionBox h3{margin:0 auto min(2.5vw,30px) auto}}.area01 h3{width:44.5333333333vw}@media(min-width: 750px){.area01 h3{width:min(27.8333333333vw,334px)}}@media(min-width: 1200px){.area01 h3{width:334px}}.area03 h3{width:44.1333333333vw}@media(min-width: 750px){.area03 h3{width:min(27.5833333333vw,331px)}}@media(min-width: 1200px){.area03 h3{width:331px}}.area02 h3,.area04 h3,.area05 h3{width:16.6666666667vw}@media(min-width: 750px){.area02 h3,.area04 h3,.area05 h3{width:min(10.4166666667vw,125px)}}@media(min-width: 1200px){.area02 h3,.area04 h3,.area05 h3{width:125px}}.area06 h3,.area07 h3{width:36.9333333333vw}@media(min-width: 750px){.area06 h3,.area07 h3{width:min(23.0833333333vw,277px)}}@media(min-width: 1200px){.area06 h3,.area07 h3{width:277px}}.storeListCol{overflow:hidden;background:#fff;box-shadow:0px 2px 6px 0px rgba(0,0,0,.5)}@media(max-width: 750px){.storeListCol{padding:0 0 3.2vw 0;border-radius:2.6666666667vw;margin:0 auto 5.3333333333vw auto}}@media(min-width: 750px){.storeListCol{padding:0 0 min(2vw,24px) 0;border-radius:min(1.6666666667vw,20px);margin:0 auto min(3.3333333333vw,40px) auto}}.storeListCol:last-child{margin-bottom:0}.storeListCol h4{color:#fff;background-color:#06448f;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;text-align:center}@media(max-width: 750px){.storeListCol h4{font-size:5.0666666667vw;padding:4vw 2vw 2.6666666667vw 2vw;margin:0 0 2.6666666667vw 0}}@media(min-width: 750px){.storeListCol h4{font-size:min(3vw,36px);padding:min(2.6666666667vw,32px) min(1.25vw,15px) min(1.25vw,15px) min(1.25vw,15px);margin:0 0 min(1.6666666667vw,20px) 0}}@media(max-width: 750px){.regionBox{padding:1.3333333333vw 4vw 1.3333333333vw 4vw}}@media(min-width: 750px){.regionBox{padding:min(0.8333333333vw,10px) min(4.1666666667vw,50px) min(0.8333333333vw,10px) min(4.1666666667vw,50px)}}.storeList{font-family:"M PLUS Rounded 1c",sans-serif;display:grid;flex-wrap:wrap}@media(max-width: 750px){.storeList{grid-template-columns:repeat(1, 1fr);padding:0 2.6666666667vw;gap:2.6666666667vw}}@media(min-width: 750px){.storeList{grid-template-columns:repeat(2, 1fr);padding:0 min(1.6666666667vw,20px);gap:min(0.8333333333vw,10px)}}.storeList li{color:#000;width:100%;background-color:#fff3d3;border:2px solid #ffe7a6}@media(max-width: 750px){.storeList li{border-radius:1.0666666667vw;padding:4vw 4vw 2.6666666667vw 4vw}}@media(min-width: 750px){.storeList li{border-radius:8px;padding:min(1.6666666667vw,20px) min(1.6666666667vw,20px) min(0.8333333333vw,10px) min(1.6666666667vw,20px)}}.storeList li h5{text-align:left;font-weight:800;margin:0}.storeList li h5 span{transform:rotate(0.05deg)}@media(max-width: 750px){.storeList li h5{border-bottom:.5333333333vw dashed #06448f;font-size:4vw;padding:0 0 2.6666666667vw 0}}@media(min-width: 750px){.storeList li h5{border-bottom:2px dashed #06448f;font-size:min(1.8333333333vw,22px);padding:0 0 min(0.8333333333vw,10px) 0}}.storeList li p{margin:0;text-align:left;font-weight:700;line-height:1.5;transform:rotate(0.05deg)}@media(max-width: 750px){.storeList li p{font-size:3.4666666667vw;padding:2.6666666667vw 0 0 0}}@media(min-width: 750px){.storeList li p{font-size:min(1.5vw,18px);padding:min(0.8333333333vw,10px) 0 0 0}}
/*# sourceMappingURL=maps/store.css.map */
