html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html ::-moz-selection{background:#fa0556}html ::selection{background:#fa0556}html ::-webkit-scrollbar{width:6px;height:6px}html ::-webkit-scrollbar-thumb{background:#282823}html ::-webkit-scrollbar-track{background:#fa0556}*{margin:0;padding:0;box-sizing:border-box;font-family:"Noto Sans JP",serif;font-weight:600}#catalogTop{background:transparent;position:relative}#catalogTop::before{content:'';display:block;position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100%;margin:0 calc(50% - 50vw);background:url(../images/bg_pr.jpg) no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1200px){#catalogTop::before{background-position:top right}}#catalogTop .header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-family:"Roboto",serif;background:#eee;padding:17px 30px}@media screen and (max-width: 750px){#catalogTop .header{padding:10px}}#catalogTop .header .headerTitle{font-size:clamp(12px, 3.25vw, 24px);font-weight:400}#catalogTop .header .headerTitle span{display:block;margin-top:4px;font-weight:700}@media screen and (max-width: 750px){#catalogTop .header .headerTitle{width:60%}}@media screen and (max-width: 750px){#catalogTop .header .headerLogo{width:30%}}#catalogTop .mv{background:#eee;padding-bottom:90px}@media screen and (max-width: 750px){#catalogTop .mv{padding-bottom:10vw}}#catalogTop .mv .mvImg{text-align:center;margin-bottom:50px;background:#59ebdf}@media screen and (max-width: 1200px){#catalogTop .mv .mvImg{margin-bottom:5vw}}@media screen and (max-width: 750px){#catalogTop .mv .mvImg{margin-bottom:6vw}}#catalogTop .mv .mvBtn{width:90%;max-width:400px;margin:0 auto;border-radius:100vh}#catalogTop .mv .mvBtn a{display:block;position:relative;background:#fa0556;color:#fff;font-size:clamp(16px, 4.25vw, 24px);border:1px solid #fa0556;border-radius:100vh;padding:1.2rem 5rem;text-align:center;transition:all .3s;box-sizing:border-box}@media screen and (max-width: 750px){#catalogTop .mv .mvBtn a{padding:1.2rem 3rem}}#catalogTop .mv .mvBtn a::after{content:'';position:absolute;top:50%;left:50%;width:99%;height:99%;border:1px solid #fa0556;border-radius:100vh;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all .3s}#catalogTop .mv .mvBtn a .arrow{position:absolute;z-index:1;top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:10px;height:17px;transition:all .3s}@media screen and (max-width: 750px){#catalogTop .mv .mvBtn a .arrow{right:1.5rem;width:7px;height:12px}}#catalogTop .mv .mvBtn a .arrow::before,#catalogTop .mv .mvBtn a .arrow::after{content:'';position:absolute;top:calc(50% - 1px);right:0;width:13px;height:2px;background-color:#fff;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}@media screen and (max-width: 750px){#catalogTop .mv .mvBtn a .arrow::before,#catalogTop .mv .mvBtn a .arrow::after{width:9px;height:2px}}#catalogTop .mv .mvBtn a .arrow::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#catalogTop .mv .mvBtn a .arrow::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (hover: hover){#catalogTop .mv .mvBtn a:hover::after{width:103.25%;height:120%}#catalogTop .mv .mvBtn a:hover .arrow{right:1.65rem}}#catalogTop .movie{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;width:95%;max-width:1200px;margin:0 auto;padding:130px 0 100px;background:transparent}@media screen and (max-width: 750px){#catalogTop .movie{display:block;padding:13vw 0 10vw}}#catalogTop .movie::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:calc(100vw - 4px);height:30px;margin:0 calc(50% - 50vw);background:url(../images/img_deco_pr.png) no-repeat;background-size:cover;overflow-x:hidden}@media screen and (max-width: 750px){#catalogTop .movie::after{width:100vw;height:4vw;background:url(../images/img_deco_pr_sp.png) no-repeat;background-size:100%}}#catalogTop .movie .movieImg{width:45%;max-width:526px;margin-right:7%}@media screen and (max-width: 1200px){#catalogTop .movie .movieImg{margin-right:3.5%}}@media screen and (max-width: 750px){#catalogTop .movie .movieImg{width:100%;margin-right:0;margin:0 auto 6vw}}#catalogTop .movie .movieInfo{width:50%;text-align:center}@media screen and (max-width: 750px){#catalogTop .movie .movieInfo{width:100%}}#catalogTop .movie .movieInfo .movieLogo{margin-bottom:30px}@media screen and (max-width: 750px){#catalogTop .movie .movieInfo .movieLogo{display:none;margin-bottom:4vw}}#catalogTop .movie .movieInfo .movieSchedule{font-family:"Roboto",serif;font-size:clamp(30px, 8vw, 50px);font-weight:700;color:#fff;line-height:1.1;margin-bottom:30px}@media screen and (max-width: 750px){#catalogTop .movie .movieInfo .movieSchedule{display:none;margin-bottom:4vw}}#catalogTop .movie .movieInfo .movieSchedule span{font-family:"Roboto",serif;color:#fa0556}#catalogTop .movie .movieInfo .movieBtn{width:90%;max-width:500px;margin:0 auto;border-radius:100vh}#catalogTop .movie .movieInfo .movieBtn a{display:block;position:relative;background:#fa0556;color:#fff;font-size:clamp(16px, 4.25vw, 24px);line-height:1.25;border:1px solid #fa0556;border-radius:100vh;padding:1.1rem 3.25rem 1.3rem;text-align:center;transition:all .3s;box-sizing:border-box}#catalogTop .movie .movieInfo .movieBtn a::after{content:'';position:absolute;top:50%;left:50%;width:99%;height:99%;border:1px solid #fa0556;border-radius:100vh;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all .3s}#catalogTop .movie .movieInfo .movieBtn a .wordBreak{display:inline-block}#catalogTop .movie .movieInfo .movieBtn a .arrow{position:absolute;z-index:1;top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:10px;height:17px;transition:all .3s}@media screen and (max-width: 750px){#catalogTop .movie .movieInfo .movieBtn a .arrow{right:1.5rem;width:7px;height:12px}}#catalogTop .movie .movieInfo .movieBtn a .arrow::before,#catalogTop .movie .movieInfo .movieBtn a .arrow::after{content:'';position:absolute;top:calc(50% - 1px);right:0;width:13px;height:2px;background-color:#fff;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}@media screen and (max-width: 750px){#catalogTop .movie .movieInfo .movieBtn a .arrow::before,#catalogTop .movie .movieInfo .movieBtn a .arrow::after{width:9px;height:2px}}#catalogTop .movie .movieInfo .movieBtn a .arrow::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#catalogTop .movie .movieInfo .movieBtn a .arrow::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (hover: hover){#catalogTop .movie .movieInfo .movieBtn a:hover::after{width:102.75%;height:120%}#catalogTop .movie .movieInfo .movieBtn a:hover .arrow{right:1.65rem}}#catalogTop .sectionDeco{position:absolute;bottom:6px;left:0;width:calc(100vw - 4px);height:12px;margin:0 calc(50% - 50vw);box-sizing:border-box;overflow-x:hidden}#catalogTop .sectionDeco span{display:block;position:absolute;width:12px;height:12px;background:url(../images/deco_cross.svg) no-repeat center center/contain}#catalogTop .sectionDeco span:nth-of-type(1){left:10px}#catalogTop .sectionDeco span:nth-of-type(2){left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#catalogTop .sectionDeco span:nth-of-type(3){right:10px}#catalogTop .products{position:relative;padding:180px 0}@media screen and (max-width: 750px){#catalogTop .products{padding:18vw 0}}#catalogTop .products.-white{background-color:#eee}#catalogTop .products.-black{background-color:#282823}#catalogTop .products.-last{padding:180px 0 130px}@media screen and (max-width: 750px){#catalogTop .products.-last{padding:18vw 0 13vw}}#catalogTop .products .productsTitle{position:relative;width:95%;max-width:1200px;margin:0 auto;text-align:center;padding-bottom:40px;margin-bottom:40px}@media screen and (max-width: 750px){#catalogTop .products .productsTitle{padding-bottom:8vw;margin-bottom:8vw}}#catalogTop .products .productsTitle.-white::after{content:'';display:block;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:2px;background:#000}#catalogTop .products .productsTitle.-black::after{content:'';display:block;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:2px;background:#fff}#catalogTop .products .productsTitle.-gunpla img{width:60%;max-width:440px}#catalogTop .products .productsTitle.-hobby img{width:90%;max-width:845px}#catalogTop .products .productsTitle.-ichibanKuji img{width:75%;max-width:495px}#catalogTop .products .productsTitle.-prise img{width:75%;max-width:536px}#catalogTop .products .productsTitle.-apparel img{width:95%;max-width:1073px}#catalogTop .products .productsTitle.-gashapon img{width:60%;max-width:408px}#catalogTop .products .productsTitle.-candy img{width:30%;max-width:181px}#catalogTop .products .productsTitle.-arsenalBase img{width:40%;max-width:288px}#catalogTop .products .productsTitle.-nui img{width:80%;max-width:788px}#catalogTop .products .productsTitle.-sunStar img{width:70%;max-width:556px}#catalogTop .products .swiper-area{position:relative;width:75%;max-width:1200px;margin:0 auto 150px}@media screen and (max-width: 1200px){#catalogTop .products .swiper-area{width:95%}}@media screen and (max-width: 750px){#catalogTop .products .swiper-area{margin:0 auto 20vw}}#catalogTop .products .swiper{overflow:hidden;position:relative}#catalogTop .products .swiper:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;pointer-events:none}#catalogTop .products .swiper .swiper-slide a{opacity:1.0;transition:opacity 0.2s}@media screen and (min-width: 1201px){#catalogTop .products .swiper .swiper-slide a:hover{opacity:0.6}}#catalogTop .products .swiper-pagination{bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1200px}@media screen and (max-width: 750px){#catalogTop .products .swiper-pagination{bottom:-7vw}}#catalogTop .products .swiper-pagination-bullet{margin:0 5px;opacity:1;background:#a0a0a0;width:10px;height:10px}#catalogTop .products .swiper-pagination-bullet-active{background:#fa0556}#catalogTop .products .swiper-button-prev,#catalogTop .products .swiper-button-next{background:#eee;width:70px;height:70px;border-radius:100vh;border:2px solid #fa0556;transition:all .3s}@media screen and (max-width: 1200px){#catalogTop .products .swiper-button-prev,#catalogTop .products .swiper-button-next{display:none}}@media (hover: hover){#catalogTop .products .swiper-button-prev:hover,#catalogTop .products .swiper-button-next:hover{background:#fa0556}#catalogTop .products .swiper-button-prev:hover span::before,#catalogTop .products .swiper-button-prev:hover span::after,#catalogTop .products .swiper-button-next:hover span::before,#catalogTop .products .swiper-button-next:hover span::after{background-color:#fff}}#catalogTop .products .swiper-button-prev span,#catalogTop .products .swiper-button-next span{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;width:10px;height:17px}@media screen and (max-width: 750px){#catalogTop .products .swiper-button-prev span,#catalogTop .products .swiper-button-next span{right:1.5rem;width:7px;height:12px}}#catalogTop .products .swiper-button-prev span::before,#catalogTop .products .swiper-button-prev span::after,#catalogTop .products .swiper-button-next span::before,#catalogTop .products .swiper-button-next span::after{content:'';position:absolute;top:calc(50% - 1px);left:0;width:13px;height:2px;background-color:#fa0556;transition:all .3s}@media screen and (max-width: 750px){#catalogTop .products .swiper-button-prev span::before,#catalogTop .products .swiper-button-prev span::after,#catalogTop .products .swiper-button-next span::before,#catalogTop .products .swiper-button-next span::after{width:9px;height:2px}}#catalogTop .products .swiper-button-prev span::before,#catalogTop .products .swiper-button-next span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#catalogTop .products .swiper-button-prev span::after,#catalogTop .products .swiper-button-next span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#catalogTop .products .swiper-button-prev{left:-110px}#catalogTop .products .swiper-button-prev span::before,#catalogTop .products .swiper-button-prev span::after{left:0;-webkit-transform-origin:1px 50%;transform-origin:1px 50%}#catalogTop .products .swiper-button-next{right:-110px}#catalogTop .products .swiper-button-next span::before,#catalogTop .products .swiper-button-next span::after{right:0;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}#catalogTop .products .productsPageNoslide{width:95%;max-width:1200px;margin:0 auto 40px}#catalogTop .products .productsPageNoslide.-white{border:1px solid #fff}#catalogTop .products .productsPageNoslide.-black{border:1px solid #000}@media screen and (max-width: 750px){#catalogTop .products .productsPageNoslide{margin:0 auto 6vw}}#catalogTop .products .productsList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc( 100% * 15 / 1200);width:95%;max-width:1200px;margin:0 auto}@media screen and (max-width: 750px){#catalogTop .products .productsList{gap:calc( 100% * 25 / 750)}}#catalogTop .products .productsList .productsListItem{width:32.5%;display:-webkit-flex;display:flex}@media screen and (max-width: 750px){#catalogTop .products .productsList .productsListItem{width:48%}}#catalogTop .products .productsList .productsListItem:nth-child(n+4){margin-top:15px}@media screen and (max-width: 750px){#catalogTop .products .productsList .productsListItem:nth-child(n+4){margin-top:16px}}@media screen and (max-width: 750px){#catalogTop .products .productsList .productsListItem:nth-child(n+3){margin-top:16px}}#catalogTop .products .productsList .productsListItem a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}@media (hover: hover){#catalogTop .products .productsList .productsListItem a:hover .thumb::after{opacity:0.4}#catalogTop .products .productsList .productsListItem a:hover .thumb img{-webkit-transform:scale(1.04);transform:scale(1.04)}#catalogTop .products .productsList .productsListItem a:hover .info{border:1px solid #fa0556}#catalogTop .products .productsList .productsListItem a:hover .info::after{opacity:1}#catalogTop .products .productsList .productsListItem a:hover .info .name{color:#fa0556}}#catalogTop .products .productsList .productsListItem a .thumb{position:relative;overflow:hidden;border-radius:6px;margin-bottom:10px}@media screen and (max-width: 750px){#catalogTop .products .productsList .productsListItem a .thumb{margin-bottom:6px}}#catalogTop .products .productsList .productsListItem a .thumb::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fa0556;opacity:0;transition:all .3s}#catalogTop .products .productsList .productsListItem a .thumb img{transition:all .3s}#catalogTop .products .productsList .productsListItem a .info{position:relative;-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #000;border-radius:6px;padding:20px;color:#000;transition:all .3s;box-sizing:border-box}#catalogTop .products .productsList .productsListItem a .info::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fa0556;border-radius:5px;opacity:0;transition:all .3s}#catalogTop .products .productsList .productsListItem a .info .name{-webkit-flex-grow:1;flex-grow:1;font-size:clamp(14px, 3.75vw, 18px);font-weight:700;color:#000;line-height:1.2;margin-bottom:10px;transition:all .3s}#catalogTop .products .productsList .productsListItem a .info .price{font-size:clamp(12px, 3.25vw, 14px);color:#000}#catalogTop .products .productsList .productsListItem a .info .later{font-size:clamp(12px, 3.25vw, 14px);color:#000;margin-top:10px;line-height:1.25;padding-left:0.75rem;text-indent:-0.75rem}#catalogTop .bnrList{width:90%;max-width:1200px;margin:60px auto}@media screen and (max-width: 750px){#catalogTop .bnrList{margin:9vw auto}}#catalogTop .bnrList.-bottom{padding:150px 0;margin:0 auto}@media screen and (max-width: 750px){#catalogTop .bnrList.-bottom{padding:15vw 0}}#catalogTop .bnrList .bnrItem.-flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;gap:20px}@media screen and (max-width: 750px){#catalogTop .bnrList .bnrItem.-flex{gap:3vw}}#catalogTop .bnrList .bnrItem:nth-child(n+2){margin-top:20px}@media screen and (max-width: 750px){#catalogTop .bnrList .bnrItem:nth-child(n+2){margin-top:3vw}}#catalogTop .bnrList .bnrItem a{display:block;transition:all .3s}#catalogTop .bnrList .bnrItem a img{max-width:100%;height:auto}@media (hover: hover){#catalogTop .bnrList .bnrItem a:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3);-webkit-transform:translateY(4px);transform:translateY(4px)}}#catalogTop .footer{display:block;position:relative;width:100%;background:#eee;padding:40px 0;font-size:12px;text-align:center;margin-top:30px !important}@media screen and (max-width: 750px){#catalogTop .footer{padding:9vw 0 5vw;margin-top:10px}}#catalogTop .footer::before{content:'';display:block;position:absolute;top:-30px;left:0;z-index:1;width:calc(100vw - 4px);height:30px;margin:0 calc(50% - 50vw);background:url(../images/deco_footer.png) no-repeat bottom center/cover;overflow-x:hidden}@media screen and (max-width: 750px){#catalogTop .footer::before{width:100vw;height:30px;background:url(../images/deco_footer_sp.png) no-repeat bottom center/100%}}#catalogTop .footer::after{content:'';position:absolute;top:10px;left:0;width:100%;height:1px;background:#000}

/*# sourceMappingURL=maps/top.css.map */
