@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}#bigBackground{position:relative;z-index:0}body{min-width:1200px}h1{background:none;border:none}#cduWrap{background-color:#fff;width:100%;position:relative;z-index:2}#cduFooter{position:relative;z-index:2;background:#fff}#snsBtn{margin:0 auto}#snsBtn iframe:nth-of-type(2){margin-right:-10px !important}#cduPanNavi{margin:0 auto}.pb24-footer{position:relative;z-index:15}.pb24-header{position:relative;z-index:3}#pbHeader{position:relative;z-index:2}.pbH-upper{height:0 !important}#megahobbyexpo2026{position:relative;font-family:"Noto Sans JP","游ゴシック", "Yu Gothic","Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;line-height:1.5;color:#000;background:url("260904_megahobby_expo_bg.jpg");font-size:18px;text-align:center}#megahobbyexpo2026 a{margin:0;padding:0}#megahobbyexpo2026 a img{width:auto}@media (hover: hover){#megahobbyexpo2026 a{transition:opacity 0.3s ease-out}#megahobbyexpo2026 a:hover{opacity:0.6}}@media (hover: hover){#megahobbyexpo2026 a:hover,#megahobbyexpo2026 a:hover img{text-decoration:none}}#megahobbyexpo2026 img{width:100%;max-width:100%}#megahobbyexpo2026 .spOnly{display:none}#megahobbyexpo2026 .pcOnly{display:block}#megahobbyexpo2026 .brSpan{display:inline-block}#megahobbyexpo2026 .mt20{margin-top:20px}#megahobbyexpo2026 .mt40{margin-top:40px}#megahobbyexpo2026 .subTtl{text-align:center;font-weight:700;font-size:40px}#megahobbyexpo2026 .cpTtl{text-align:center}#megahobbyexpo2026 .indent{padding-left:1em;text-indent:-1em}#megahobbyexpo2026 .red{color:#fa2c4e}#megahobbyexpo2026 #work_02,#megahobbyexpo2026 #work_03{position:relative;display:block;padding-top:100px;margin-top:-100px}#megahobbyexpo2026 #work_01{position:relative;display:block}#megahobbyexpo2026 #work_01 .decoImg{position:absolute;width:auto;left:90px;bottom:-20px;z-index:6}#megahobbyexpo2026 #work_02 .decoImg{position:absolute;width:auto;right:230px;bottom:-20px;z-index:6}#megahobbyexpo2026 #work_03 .decoImg{position:absolute;width:auto;right:30px;bottom:220px;z-index:6}#megahobbyexpo2026 .decoAnim{width:auto;position:absolute;z-index:1}#megahobbyexpo2026 .mvbg{background:url("260904_megahobby_expo_mv_bg.png") no-repeat;background-size:cover;background-position:center}#megahobbyexpo2026 .mv{position:relative;max-width:960px;margin:auto}#megahobbyexpo2026 .mv img{width:auto}@media screen and (max-width: 580px){#megahobbyexpo2026 .mv .subTtl{margin:20px auto 0;width:70%}}#megahobbyexpo2026 .mv .charaOne{position:absolute;top:50%;left:10px;z-index:1}#megahobbyexpo2026 .mv .charaTwo{position:absolute;top:50%;right:10px;z-index:1}#megahobbyexpo2026 .mvText{position:relative;z-index:4;padding:40px;max-width:573px;margin:auto}#megahobbyexpo2026 .mvText p{margin-top:20px}#megahobbyexpo2026 .mvText .copy{font-size:12px;color:#282f53}#megahobbyexpo2026 .headlinkBox{width:100%;z-index:10;background:#a8c8fc;padding:20px;position:-webkit-sticky;position:sticky;top:0;box-sizing:border-box;background-image:url("260904_megahobby_expo_bg_dot_white_01.png"),url("260904_megahobby_expo_bg_dot_white_02.png");background-position:top left,bottom right;background-repeat:no-repeat}#megahobbyexpo2026 .headLinkList{max-width:980px;margin:auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}#megahobbyexpo2026 .mvslider{display:-webkit-flex;display:flex;overflow:hidden}#megahobbyexpo2026 .slideBox{-webkit-animation:scroll-left 20s infinite linear .5s both;animation:scroll-left 20s infinite linear .5s both;display:-webkit-flex;display:flex}#megahobbyexpo2026 .slide{width:260px}#megahobbyexpo2026 .slide img{display:block;width:100%}#megahobbyexpo2026 .contInner{position:relative;margin:0 auto;padding:100px 0;max-width:960px;z-index:6}#megahobbyexpo2026 .bgBox{position:relative;overflow-x:hidden}#megahobbyexpo2026 .bgText{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#megahobbyexpo2026 .subTtl img{width:auto}#megahobbyexpo2026 .sentence li+li{margin-top:8px}#megahobbyexpo2026 .indent{padding-left:1em;text-indent:-1em}#megahobbyexpo2026 .linkedProducts{background-image:url("260904_megahobby_expo_bg_wave_blue_top.png"),url("260904_megahobby_expo_bg_wave_blue_bottom.png"),url("260904_megahobby_expo_bg_01_cloud.png"),linear-gradient(0deg, #7dadfd, #abcafc);background-position:top right,bottom left,center;background-repeat:no-repeat}#megahobbyexpo2026 .linkedProducts::before{content:'';display:inline-block;margin-top:40px;width:100%;height:31px;background:url("260904_megahobby_expo_bg_twist.png") top left;background-repeat:repeat-x}#megahobbyexpo2026 .linkedProducts::after{content:'';display:inline-block;margin-bottom:40px;width:100%;height:31px;background:url("260904_megahobby_expo_bg_twist.png") top left;background-repeat:repeat-x}#megahobbyexpo2026 .linkedProducts .decoAnim.one{top:166px;left:122px}@media screen and (max-width: 1700px){#megahobbyexpo2026 .linkedProducts .decoAnim.one{top:220px;left:-40px}}#megahobbyexpo2026 .linkedProducts .decoAnim.two{bottom:170px;right:-74px}#megahobbyexpo2026 .linkedProductsBox{margin-top:40px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:20px}@media (hover: hover){#megahobbyexpo2026 .linkedProductsBox a{transition:opacity 0.3s ease-out}#megahobbyexpo2026 .linkedProductsBox a:hover{opacity:0.6}}#megahobbyexpo2026 .linkedProductsBox li{position:relative;padding:20px;background:rgba(188,235,255,0.7);-webkit-clip-path:polygon(20px 0%, calc(100% - 20px) 0%, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0% calc(100% - 20px), 0% 20px);clip-path:polygon(20px 0%, calc(100% - 20px) 0%, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0% calc(100% - 20px), 0% 20px)}#megahobbyexpo2026 .linkedProductsBox li h3{margin-top:20px}#megahobbyexpo2026 .linkedProductsBox li h3 img{width:auto}#megahobbyexpo2026 .linkedProductsBox li p{font-weight:600;margin-top:10px}#megahobbyexpo2026 .linkedProductsBox li p.indent{margin-top:0;font-size:14px}#megahobbyexpo2026 .linkedProductsBox li .linkedProductsRibon{display:inline-block;position:absolute;left:-45px;top:11px;width:160px;padding:10px 0;text-align:center;font-size:18px;line-height:16px;background:#8f8f8f;color:#fff;letter-spacing:0.05em;-webkit-transform:rotate(315deg);transform:rotate(315deg);z-index:10}#megahobbyexpo2026 .lottery{background-image:url("260904_megahobby_expo_bg_dot_top_01.png"),url("260904_megahobby_expo_bg_dot_top_02.png"),url("260904_megahobby_expo_bg_lottery.png");background-position:top left,bottom right,center;background-repeat:no-repeat}#megahobbyexpo2026 .lottery::before{content:'';position:absolute;top:0;left:0;width:100%;height:197px;background:url("260904_megahobby_expo_lantern.png") no-repeat top}#megahobbyexpo2026 .lottery .decoAnim.one{top:206px;left:122px}#megahobbyexpo2026 .lottery .decoAnim.two{bottom:500px;right:-74px}#megahobbyexpo2026 .lottery .decoAnim.three{bottom:100px;left:34px}#megahobbyexpo2026 .lottery .read{color:#3681ff;margin-top:40px;font-size:24px}#megahobbyexpo2026 .lottery .limitTextBox{margin:40px auto 0;color:#3681ff;font-size:24px;width:-webkit-fit-content;width:fit-content}#megahobbyexpo2026 .lottery .limitTextBox li{text-align:left}#megahobbyexpo2026 .lottery .limitTextBox li+li{margin-top:10px}#megahobbyexpo2026 .lottery .limitTextBox span{background:#3681ff;padding:4px 10px;margin-right:6px;color:#fff;font-size:22px;display:inline-block;width:220px;box-sizing:border-box}#megahobbyexpo2026 .lottery .lotteryLists{margin-top:40px;width:auto}#megahobbyexpo2026 .lottery .listBtn{margin-top:40px;display:inline-block;max-width:394px}#megahobbyexpo2026 .newItem{background-image:url("260904_megahobby_expo_bg_wave_pink_top.png"),url("260904_megahobby_expo_bg_wave_pink_bottom.png"),url("260904_megahobby_expo_bg_newitem.png"),linear-gradient(0deg, rgba(255,114,149,0.69), #ffbece);background-position:top left,bottom right,center;background-repeat:no-repeat}#megahobbyexpo2026 .newItem::before{content:'';display:inline-block;margin-top:40px;width:100%;height:31px;background:url("260904_megahobby_expo_bg_twist.png") top left;background-repeat:repeat-x}#megahobbyexpo2026 .newItem::after{content:'';display:inline-block;margin-bottom:40px;width:100%;height:31px;background:url("260904_megahobby_expo_bg_twist.png") top left;background-repeat:repeat-x}#megahobbyexpo2026 .newItem .decoAnim.one{top:166px;left:122px}#megahobbyexpo2026 .newItem .decoAnim.two{bottom:170px;right:74px}#megahobbyexpo2026 .newItem .read{color:#fa2c4e;margin-top:40px;font-size:24px}#megahobbyexpo2026 .snsBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:40px;gap:20px}#megahobbyexpo2026 .shopList{background-image:url("260904_megahobby_expo_bg_dot_top_01.png"),url("260904_megahobby_expo_bg_dot_top_02.png"),url("260904_megahobby_expo_bg_chara.png");background-position:top left,bottom right,10% 50%;background-repeat:no-repeat}@media screen and (max-width: 1800px){#megahobbyexpo2026 .shopList{background-position:top left,bottom right,2% 30%}}@media screen and (max-width: 1700px) and (min-width: 769px){#megahobbyexpo2026 .shopList{background-position:top left,bottom right,20% 80%;background-size:auto,auto,16%}}@media screen and (max-width: 1500px){#megahobbyexpo2026 .shopList{background-image:url("260904_megahobby_expo_bg_dot_top_01.png"),url("260904_megahobby_expo_bg_dot_top_02.png")}}#megahobbyexpo2026 .shopList .decoAnim.one{top:80px;left:142px}#megahobbyexpo2026 .shopList .decoAnim.two{top:340px;right:-34px}#megahobbyexpo2026 .shopList .decoAnim.three{bottom:170px;left:24px}#megahobbyexpo2026 .shopBnrBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:10px}#megahobbyexpo2026 .shopBnrBox img{border:solid 1px #3681ff}#megahobbyexpo2026 .expoBnrBox{margin-top:60px}#megahobbyexpo2026 .sliderBox{position:relative;max-width:960px;margin:40px auto 0}#megahobbyexpo2026 .sliderBox * div:after{display:none}#megahobbyexpo2026 .swiper-button-next,#megahobbyexpo2026 .swiper-button-prev{display:-webkit-flex;display:flex;position:absolute;width:100%;top:calc(50% - 22px);cursor:pointer;width:50px}@media (hover: hover){#megahobbyexpo2026 .swiper-button-next,#megahobbyexpo2026 .swiper-button-prev{transition-property:opacity;transition-duration:0.3s}#megahobbyexpo2026 .swiper-button-next:hover,#megahobbyexpo2026 .swiper-button-prev:hover{opacity:0.7}}#megahobbyexpo2026 .swiper-button-next:after,#megahobbyexpo2026 .swiper-button-prev:after{content:""}#megahobbyexpo2026 .swiper-button-next img,#megahobbyexpo2026 .swiper-button-prev img{width:100%;height:auto}#megahobbyexpo2026 .swiper-button-next.swiper-button-disabled,#megahobbyexpo2026 .swiper-button-prev.swiper-button-disabled{opacity:0.5}@media (hover: hover){#megahobbyexpo2026 .swiper-button-next.swiper-button-disabled:hover,#megahobbyexpo2026 .swiper-button-prev.swiper-button-disabled:hover{cursor:default;opacity:0.5}}#megahobbyexpo2026 .swiper-button-prev{left:-25px}#megahobbyexpo2026 .swiper-button-next{right:-25px}#megahobbyexpo2026 .swiper-container{padding:40px;background:rgba(255,225,237,0.7);box-sizing:border-box;overflow:hidden;-webkit-clip-path:polygon(20px 0%, calc(100% - 20px) 0%, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0% calc(100% - 20px), 0% 20px);clip-path:polygon(20px 0%, calc(100% - 20px) 0%, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0% calc(100% - 20px), 0% 20px)}#megahobbyexpo2026 .swiper-container .swiper-wrapper{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2, 1fr);gap:40px 0;overflow:hidden}#megahobbyexpo2026 .swiper-container .swiper-slide{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;height:auto}#megahobbyexpo2026 .swiper-container .swiper-slide .childBox{text-align:left;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#megahobbyexpo2026 .swiper-container .swiper-slide a{width:100%;display:block}@media (hover: hover){#megahobbyexpo2026 .swiper-container .swiper-slide a{transition:opacity 0.3s ease-out}#megahobbyexpo2026 .swiper-container .swiper-slide a:hover{opacity:0.6}}#megahobbyexpo2026 .swiper-container .swiper-slide a p img{height:auto;width:100%}#megahobbyexpo2026 .swiper-container .swiper-slide .itemName{overflow-wrap:break-word;margin-top:8px;line-height:1.2em;-webkit-flex-grow:1;flex-grow:1}#megahobbyexpo2026 .swiper-container .swiper-slide .price{margin-top:8px;font-size:16px;line-height:1em}#megahobbyexpo2026 .swiper-container .swiper-slide .price .priceBox{background:#e53b77;padding:0 4px 2px 4px;margin-right:6px;color:#fff;font-size:14px}#megahobbyexpo2026 .swiper-container .swiper-slide .price .priceTax{font-size:12px}#megahobbyexpo2026 .copyBox{background:#a8c8fc;text-align:center;font-size:12px;color:#fff;padding:40px}#megahobbyexpo2026 .pageTopButton{position:fixed;right:40px;bottom:20px;transition:.3s;opacity:0;visibility:hidden;width:70px;z-index:11}@media (hover: hover){#megahobbyexpo2026 .pageTopButton{cursor:pointer;transition:0.2s cubic-bezier(0.45, 0, 0.55, 1)}#megahobbyexpo2026 .pageTopButton:hover{opacity:.7 !important}}#megahobbyexpo2026 .pageTopButton.jsActive{opacity:1;visibility:visible}#megahobbyexpo2026 .pageTopButton.jsFooterfit{position:absolute;bottom:120px}#megahobbyexpo2026 [data-inview="mv"]{opacity:0}#megahobbyexpo2026 [data-inview="mv"].jsInviewFirstStart{opacity:1;-webkit-animation:fadein 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation:fadein 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards}#megahobbyexpo2026 [data-inview="mvpopup"]{opacity:0}#megahobbyexpo2026 [data-inview="mvpopup"].isView{opacity:1;-webkit-animation:mvpopup 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:mvpopup 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:.4s;animation-delay:.4s;transition-delay:.4s}#megahobbyexpo2026 [data-inview="fadein"]{opacity:0}#megahobbyexpo2026 [data-inview="fadein"].isView{opacity:1;-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}#megahobbyexpo2026 [data-inview="popup"]{opacity:0}#megahobbyexpo2026 [data-inview="popup"].isView{opacity:1;-webkit-animation:popup 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:popup 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards}#megahobbyexpo2026 [data-inview="side"]{opacity:0}#megahobbyexpo2026 [data-inview="side"].jsInviewFirstStart{opacity:1;-webkit-animation:fadein 0.8s ease-out forwards;animation:fadein 0.8s ease-out forwards;-webkit-animation-delay:.4s;animation-delay:.4s;transition-delay:.4s}@-webkit-keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes fadein{0%{opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes fadein{0%{opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@-webkit-keyframes mvpopup{0%{-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8);opacity:0}100%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}80%,100%{opacity:1}}@keyframes mvpopup{0%{-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8);opacity:0}100%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}80%,100%{opacity:1}}
