@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;700&family=Outfit&display=swap";html{overflow-y:unset}.breadcrumb-wrap{position:absolute;top:0;left:0}.g-nav-fixed.active{height:0}#wrap .sp-footer{height:0}#container{position:relative;margin-top:0;background:url(/.resources/webresources/special/m-gm/images/bg.jpg) 50% 0 repeat-y;background-size:100% auto}#container .ff-serif{font-family:"Noto Serif JP"}#container .fc-ivory{color:#fbf6e0}#container .fc-yellow{color:#dddc4a}#container .fc-black{color:#000}#container .fc-blown{color:#453f32}#container .f-palt{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#container .anim-fade{opacity:0}#container .sp{display:none}@media screen and (max-width: 767px){#container .sp{display:block}}#container .pc{display:block}@media screen and (max-width: 767px){#container .pc{display:none}}#container #content{width:100%;max-width:100%;min-width:auto;overflow:unset}#container #content .bg-fix{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/.resources/webresources/special/m-gm/images/kv_bg1.jpg) 50% 0 no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#container #content .bg-fix{background-image:url(/.resources/webresources/special/m-gm/images/kv_bg1_sp.jpg)}}#container #content .titwrapper{position:relative}#container #content .kv{position:relative;margin:0 auto;width:100%;height:64.3055555556vw;overflow:hidden}@media screen and (min-width: 1440px){#container #content .kv{height:926px}}@media screen and (max-width: 767px){#container #content .kv{height:calc(60px + 142.4vw)}}#container #content .kv .bg{position:absolute;bottom:.4861111111vw;left:0;width:100%;height:100%;background:url(/.resources/webresources/special/m-gm/images/kv_bg2.png) 50% 100% no-repeat;background-size:100% auto;z-index:2}@media screen and (min-width: 1440px){#container #content .kv .bg{bottom:7px;background-position:50% 100%;height:919px}}@media screen and (max-width: 767px){#container #content .kv .bg{top:60px;bottom:auto;background:url(/.resources/webresources/special/m-gm/images/kv_bg2_sp.png) 50% 0 no-repeat;background-size:100% auto}}#container #content .kv .img1{position:absolute;bottom:2.0833333333vw;left:calc(50% - 31.9444444444vw);z-index:3}@media screen and (min-width: 1440px){#container #content .kv .img1{bottom:30px;left:calc(50% - 460px)}}@media screen and (max-width: 767px){#container #content .kv .img1{top:calc(60px + 17.3333333333vw);bottom:auto;left:0}}#container #content .kv .img1 img{width:92.9861111111vw;max-width:92.9861111111vw}@media screen and (min-width: 1440px){#container #content .kv .img1 img{width:1339px;max-width:1339px}}@media screen and (max-width: 767px){#container #content .kv .img1 img{width:100vw;max-width:100vw}}#container #content .kv .logo{position:absolute;top:3.3333333333vw;left:calc(50% - 54.0972222222vw);z-index:4}@media screen and (min-width: 1440px){#container #content .kv .logo{top:48px;left:calc(50% - 779px)}}@media screen and (max-width: 767px){#container #content .kv .logo{top:4vw;left:0}}#container #content .kv .logo img{width:54.0972222222vw}@media screen and (min-width: 1440px){#container #content .kv .logo img{width:779px}}@media screen and (max-width: 767px){#container #content .kv .logo img{width:100vw}}#container #content .kv .cap1{position:absolute;bottom:0;left:calc(50% - 45.2083333333vw);z-index:5}@media screen and (min-width: 1440px){#container #content .kv .cap1{bottom:0;left:calc(50% - 651px)}}@media screen and (max-width: 767px){#container #content .kv .cap1{top:calc(60px + 104vw);bottom:auto;left:11.7333333333vw}}#container #content .kv .cap1 img{width:37.5vw}@media screen and (min-width: 1440px){#container #content .kv .cap1 img{width:540px}}@media screen and (max-width: 767px){#container #content .kv .cap1 img{width:76.8vw}}#container #content .kv .cap2{position:absolute;top:9.3055555556vw;left:calc(50% + 11.8055555556vw);z-index:5}@media screen and (min-width: 1440px){#container #content .kv .cap2{top:134px;left:calc(50% + 170px)}}@media screen and (max-width: 767px){#container #content .kv .cap2{top:calc(60px + 24.5333333333vw);left:45.6vw}}#container #content .kv .cap2 img{width:39.1666666667vw}@media screen and (min-width: 1440px){#container #content .kv .cap2 img{width:564px}}@media screen and (max-width: 767px){#container #content .kv .cap2 img{width:54.1333333333vw}}#container #content .area-info{position:relative;width:100%;overflow:hidden}#container #content .area-info .deco{position:absolute;top:19.2361111111vw;left:calc(50% + 20.9027777778vw);width:20.625vw;height:25.9722222222vw;background:url(/.resources/webresources/special/m-gm/images/img_1.png) 0 0 no-repeat;background-size:contain;z-index:1}@media screen and (min-width: 1440px){#container #content .area-info .deco{top:277px;left:calc(50% + 301px);width:297px;height:374px}}@media screen and (max-width: 767px){#container #content .area-info .deco{top:45.8666666667vw;left:69.0666666667vw;width:35.2vw;height:44.2666666667vw}}#container #content .area-info .link-gme{position:relative;margin:.8333333333vw 0 0 calc(50% - 38.5416666667vw);width:74.5833333333vw;z-index:2}@media screen and (min-width: 1440px){#container #content .area-info .link-gme{margin-top:12px;margin-left:calc(50% - 555px);width:1074px}}@media screen and (max-width: 767px){#container #content .area-info .link-gme{margin:2.6666666667vw 0 0 2.6666666667vw;width:93.6vw}}#container #content .area-info .link-gme img{width:100%}#container #content .area-info .banner{position:relative;margin:3.6111111111vw auto 0 auto;width:47.9166666667vw;filter:drop-shadow(0 0 1.3888888889vw rgba(0, 0, 0, 0.4));z-index:3}@media screen and (min-width: 1440px){#container #content .area-info .banner{margin-top:52px;width:690px;filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.4))}}@media screen and (max-width: 767px){#container #content .area-info .banner{margin:10.6666666667vw auto 0 auto;width:87.2vw;filter:drop-shadow(0 0 5.3333333333vw rgba(0, 0, 0, 0.4))}}#container #content .area-info .banner img{width:100%}#container #content .area-info .line{margin-top:19.8611111111vw;width:100%;height:.6944444444vw;background:url(/.resources/webresources/special/m-gm/images/img_line.png) 0 0 repeat-x;z-index:10}@media screen and (min-width: 1440px){#container #content .area-info .line{margin-top:286px;height:10px}}@media screen and (max-width: 767px){#container #content .area-info .line{margin-top:40.8vw;width:100%;height:2.6666666667vw;background-size:auto 100%}}#container #content .area-quest{position:relative;width:100%;background-color:rgba(0,0,0,.7);text-align:center;z-index:2}#container #content .area-quest .bg{z-index:1}#container #content .area-quest .quest-sub{position:relative}#container #content .area-quest.quest01{padding-top:18.0555555556vw;padding-bottom:12.2222222222vw}@media screen and (min-width: 1440px){#container #content .area-quest.quest01{padding-top:260px;padding-bottom:176px}}@media screen and (max-width: 767px){#container #content .area-quest.quest01{padding-top:34.6666666667vw;padding-bottom:31.2vw}}#container #content .area-quest.quest01 .bg{position:absolute;top:0;left:0;padding:41.1111111111vw 0 12.2222222222vw 0;width:100%;height:100%}@media screen and (min-width: 1440px){#container #content .area-quest.quest01 .bg{padding:592px 0 176px 0}}@media screen and (max-width: 767px){#container #content .area-quest.quest01 .bg{padding:101.3333333333vw 0 31.2vw 0}}#container #content .area-quest.quest01 .bg .img{position:-webkit-sticky;position:sticky;top:0;width:100%;height:59.8611111111vw;background:url(/.resources/webresources/special/m-gm/images/quest1_bg.png) 50% 50% no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#container #content .area-quest.quest01 .bg .img{height:104vw;background-size:173.6vw auto}}#container #content .area-quest.quest01 .quest01-1 .deco{position:absolute;left:-15.2083333333vw;bottom:-15.2083333333vw;width:32.5vw;height:22.1527777778vw;background:url(/.resources/webresources/special/m-gm/images/img_3.png) 0 0 no-repeat;background-size:contain;z-index:1}@media screen and (min-width: 1440px){#container #content .area-quest.quest01 .quest01-1 .deco{left:-219px;bottom:-219px;width:468px;height:319px}}@media screen and (max-width: 767px){#container #content .area-quest.quest01 .quest01-1 .deco{left:-5.6vw;bottom:-17.3333333333vw;width:40.2666666667vw;height:27.4666666667vw}}#container #content .area-quest.quest01 .quest01-3 .deco{position:absolute;right:-11.1805555556vw;bottom:-8.3333333333vw;width:19.0972222222vw;height:28.6111111111vw;background:url(/.resources/webresources/special/m-gm/images/img_4.png) 0 0 no-repeat;background-size:21.7361111111vw auto;z-index:1}@media screen and (min-width: 1440px){#container #content .area-quest.quest01 .quest01-3 .deco{right:-161px;bottom:-120px;width:275px;height:412px;background-size:313px auto}}@media screen and (max-width: 767px){#container #content .area-quest.quest01 .quest01-3 .deco{right:0;bottom:-26.6666666667vw;width:23.7333333333vw;height:37.6vw;background-size:28.2666666667vw auto}}#container #content .area-quest.quest02{padding-bottom:12.2222222222vw}@media screen and (min-width: 1440px){#container #content .area-quest.quest02{padding-bottom:176px}}@media screen and (max-width: 767px){#container #content .area-quest.quest02{padding-bottom:26.1333333333vw}}#container #content .area-quest.quest02 .bg{position:absolute;top:23.1944444444vw;left:0;width:100%;height:59.8611111111vw;background:url(/.resources/webresources/special/m-gm/images/quest2_bg.png) 50% 50% no-repeat;background-size:100% auto}@media screen and (min-width: 1440px){#container #content .area-quest.quest02 .bg{top:calc(334px - (29.9305555556vw - 431px))}}@media screen and (max-width: 767px){#container #content .area-quest.quest02 .bg{top:66.4vw;left:0;width:100vw;height:104vw;background-image:url(/.resources/webresources/special/m-gm/images/quest2_bg_sp.png)}}#container #content .area-quest.quest03 .bg{position:absolute;top:23.1944444444vw;left:0;width:100%;height:59.8611111111vw;background:url(/.resources/webresources/special/m-gm/images/quest3_bg.png) 50% 50% no-repeat;background-size:100% auto}@media screen and (min-width: 1440px){#container #content .area-quest.quest03 .bg{top:calc(334px - (29.9305555556vw - 431px))}}@media screen and (max-width: 767px){#container #content .area-quest.quest03 .bg{top:66.4vw;left:-37.3333333333vw;width:173.6vw;height:104vw}}#container #content .area-quest .cap{position:relative;margin-top:13.9583333333vw;z-index:2}@media screen and (min-width: 1440px){#container #content .area-quest .cap{margin-top:201px}}@media screen and (max-width: 767px){#container #content .area-quest .cap{margin-top:22.1333333333vw}}#container #content .area-quest .cap.first{margin-top:2.0138888889vw}@media screen and (min-width: 1440px){#container #content .area-quest .cap.first{margin-top:29px}}@media screen and (max-width: 767px){#container #content .area-quest .cap.first{margin-top:5.3333333333vw}}#container #content .area-quest .cap img{height:10.6944444444vw;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1440px){#container #content .area-quest .cap img{height:154px}}@media screen and (max-width: 767px){#container #content .area-quest .cap img{width:100%;height:auto}}#container #content .area-quest .cap.type2 img{height:6.9444444444vw;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1440px){#container #content .area-quest .cap.type2 img{height:100px}}@media screen and (max-width: 767px){#container #content .area-quest .cap.type2 img{width:100%;height:auto}}#container #content .area-quest .queststart{position:absolute;top:-13.8888888889vw;left:calc(50% - 29.6527777778vw);width:59.3055555556vw;height:25.5555555556vw;background:url(/.resources/webresources/special/m-gm/images/img_2.png) 0 0 no-repeat;background-size:contain}@media screen and (min-width: 1440px){#container #content .area-quest .queststart{top:-200px;left:calc(50% - 427px);width:854px;height:368px}}@media screen and (max-width: 767px){#container #content .area-quest .queststart{top:-28.5333333333vw;left:calc(50% - 59.4666666667vw);width:118.9333333333vw;height:51.2vw}}#container #content .area-quest .titwrapper{position:relative;margin:0 auto;width:65vw;height:25vw;background:url(/.resources/webresources/special/m-gm/images/title_bg.png) 0 0 no-repeat;background-size:contain;overflow:hidden;filter:drop-shadow(0 0 1.3888888889vw rgba(0, 0, 0, 0.4));z-index:2}@media screen and (min-width: 1440px){#container #content .area-quest .titwrapper{width:936px;height:360px;filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.4))}}@media screen and (max-width: 767px){#container #content .area-quest .titwrapper{width:100vw;height:65.6vw;background-image:url(/.resources/webresources/special/m-gm/images/title_bg_sp.png);filter:drop-shadow(0 0 5.3333333333vw rgba(0, 0, 0, 0.4))}}#container #content .area-quest .titwrapper .tit{position:relative;margin:6.6666666667vw auto 0 auto}@media screen and (min-width: 1440px){#container #content .area-quest .titwrapper .tit{margin-top:96px}}@media screen and (max-width: 767px){#container #content .area-quest .titwrapper .tit{margin-top:20vw}}#container #content .area-quest .titwrapper .tit img{height:6.25vw}@media screen and (min-width: 1440px){#container #content .area-quest .titwrapper .tit img{height:90px}}@media screen and (max-width: 767px){#container #content .area-quest .titwrapper .tit img{height:13.3333333333vw}}#container #content .area-quest .titwrapper .sub{margin-top:3.6805555556vw;font-size:2.0833333333vw;line-height:130%;letter-spacing:.005em;font-weight:700}@media screen and (min-width: 1440px){#container #content .area-quest .titwrapper .sub{margin-top:53px;font-size:30px}}@media screen and (max-width: 767px){#container #content .area-quest .titwrapper .sub{margin-top:7.7333333333vw;font-size:4.8vw;line-height:150%}}#container #content .area-quest .imgwrapper{position:relative;margin:2.9166666667vw auto 0 auto;padding:.2777777778vw;width:51.8055555556vw;height:29.375vw;z-index:3}@media screen and (min-width: 1440px){#container #content .area-quest .imgwrapper{margin-top:42px;padding:4px;width:746px;height:423px}}@media screen and (max-width: 767px){#container #content .area-quest .imgwrapper{margin-top:5.6vw;padding:1.0666666667vw;width:94.6666666667vw;height:54.1333333333vw}}#container #content .area-quest .imgwrapper .frame{position:absolute;top:0;left:0;width:51.8055555556vw;height:29.375vw;background:url(/.resources/webresources/special/m-gm/images/img_frame.png) 0 0 no-repeat;background-size:contain;z-index:3}@media screen and (min-width: 1440px){#container #content .area-quest .imgwrapper .frame{width:746px;height:423px}}@media screen and (max-width: 767px){#container #content .area-quest .imgwrapper .frame{width:94.6666666667vw;height:54.1333333333vw;background-image:url(/.resources/webresources/special/m-gm/images/img_frame_sp.png)}}#container #content .area-quest .imgwrapper .poster{position:relative;width:51.25vw;height:28.8194444444vw;border-radius:.5555555556vw;overflow:hidden;z-index:2}@media screen and (min-width: 1440px){#container #content .area-quest .imgwrapper .poster{width:738px;height:415px;border-radius:8px}}@media screen and (max-width: 767px){#container #content .area-quest .imgwrapper .poster{width:92.5333333333vw;height:52vw;border-radius:2.1333333333vw}}@media screen and (max-width: 767px){#container #content .area-quest .imgwrapper.typ2{height:auto}#container #content .area-quest .imgwrapper.typ2 .frame{display:none}#container #content .area-quest .imgwrapper.typ2 .poster{width:94.6666666667vw;height:75.4666666667vw;border-radius:none}}#container #content .area-quest .imgwrapper2{position:relative;margin:-3.125vw auto 0 auto;width:92.7777777778vw;height:37.5vw;z-index:3}@media screen and (min-width: 1440px){#container #content .area-quest .imgwrapper2{margin-top:-45px;width:1336px;height:540px}}@media screen and (max-width: 767px){#container #content .area-quest .imgwrapper2{margin-top:0;width:100vw;height:42.9333333333vw}}#container #content .area-quest .imgwrapper2 .poster{width:100%}#container #content .area-quest .textwrapper{position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;width:77.6388888889vw;height:17.2916666667vw;background:url(/.resources/webresources/special/m-gm/images/quest_text_bg.png) 0 0 no-repeat;background-size:contain;z-index:10}@media screen and (min-width: 1440px){#container #content .area-quest .textwrapper{width:1118px;height:249px}}@media screen and (max-width: 767px){#container #content .area-quest .textwrapper{width:100vw;height:52vw;background-image:url(/.resources/webresources/special/m-gm/images/quest_text_bg_sp.png)}#container #content .area-quest .textwrapper.type-b{height:59.7333333333vw;background-image:url(/.resources/webresources/special/m-gm/images/quest_text_bg_sp_b.png)}#container #content .area-quest .textwrapper.type-c{height:62.4vw;background-image:url(/.resources/webresources/special/m-gm/images/quest_text_bg_sp_c.png)}#container #content .area-quest .textwrapper.type-d{height:64.8vw;background-image:url(/.resources/webresources/special/m-gm/images/quest_text_bg_sp_d.png)}}#container #content .area-quest .textwrapper.type2{margin-top:1.5277777778vw}@media screen and (min-width: 1440px){#container #content .area-quest .textwrapper.type2{margin-top:22px}}@media screen and (max-width: 767px){#container #content .area-quest .textwrapper.type2{margin-top:3.2vw}}#container #content .area-quest .textwrapper .text{font-size:1.25vw;line-height:190%;letter-spacing:.025em;font-weight:500}@media screen and (min-width: 1440px){#container #content .area-quest .textwrapper .text{font-size:18px}}@media screen and (max-width: 767px){#container #content .area-quest .textwrapper .text{font-size:3.7333333333vw}}#container #content .area-quest .textwrapper .text span{font-size:1.0416666667vw;font-weight:400}@media screen and (min-width: 1440px){#container #content .area-quest .textwrapper .text span{font-size:15px}}@media screen and (max-width: 767px){#container #content .area-quest .textwrapper .text span{font-size:3.2vw}}@media screen and (max-width: 767px){#container #content .area-quest .textwrapper.type-c .text span{display:inline-block;margin-top:1.6vw;line-height:150%}}#container #content .area-quest .note{position:relative;margin-top:-.9027777778vw;z-index:12}@media screen and (min-width: 1440px){#container #content .area-quest .note{margin-top:-13px}}@media screen and (max-width: 767px){#container #content .area-quest .note{margin-top:-5.3333333333vw}}#container #content .area-quest .note .link{font-size:1.0416666667vw;line-height:190%;letter-spacing:.025em}@media screen and (min-width: 1440px){#container #content .area-quest .note .link{font-size:15px}}@media screen and (max-width: 767px){#container #content .area-quest .note .link{font-size:3.4666666667vw}}#container #content .area-quest .note .link a{position:relative;padding-right:1.3888888889vw;text-decoration:underline;display:inline-block}@media screen and (min-width: 1440px){#container #content .area-quest .note .link a{padding-right:20px}}@media screen and (max-width: 767px){#container #content .area-quest .note .link a{padding-right:4.8vw}}#container #content .area-quest .note .link a::after{content:"";position:absolute;top:calc(50% - .4166666667vw);right:0;width:1.1111111111vw;height:.9722222222vw;background:url(/.resources/webresources/special/m-gm/images/icon_arrow.png) 0 0 no-repeat;background-size:contain}@media screen and (min-width: 1440px){#container #content .area-quest .note .link a::after{top:calc(50% - 6px);right:0;width:16px;height:14px}}@media screen and (max-width: 767px){#container #content .area-quest .note .link a::after{top:calc(50% - 1.3333333333vw);width:4vw;height:3.4666666667vw}}#container #content .area-quest .line{margin-top:24.0972222222vw;width:100%;height:.6944444444vw;background:url(/.resources/webresources/special/m-gm/images/img_line.png) 0 0 repeat-x;z-index:10}@media screen and (min-width: 1440px){#container #content .area-quest .line{margin-top:347px;height:10px}}@media screen and (max-width: 767px){#container #content .area-quest .line{margin-top:52.2666666667vw;height:2.6666666667vw;background-size:auto 100%}}#container #content .area-quest .questclear{position:absolute;bottom:-11.5972222222vw;left:calc(50% - 18.9583333333vw);width:37.9166666667vw;height:32.5vw;background:url(/.resources/webresources/special/m-gm/images/img_8.png) 0 0 no-repeat;background-size:contain}@media screen and (min-width: 1440px){#container #content .area-quest .questclear{bottom:-167px;left:calc(50% - 273px);width:546px;height:468px}}@media screen and (max-width: 767px){#container #content .area-quest .questclear{bottom:-26.6666666667vw;left:calc(50% - 38.9333333333vw);width:77.8666666667vw;height:66.6666666667vw}}#container #content .area-officialbadge{position:relative;width:100%;overflow:hidden}#container #content .area-officialbadge .official-tit{display:flex;justify-content:center;align-items:flex-start;margin:15.6944444444vw auto 0 auto;width:67.6388888889vw;height:14.4444444444vw;font-size:4.1666666667vw;line-height:130%;letter-spacing:.025em;font-weight:600;text-align:center;white-space:nowrap;background:url(/.resources/webresources/special/m-gm/images/lineup_img1.png) 50% 100% no-repeat;background-size:62.9166666667vw auto}@media screen and (min-width: 1440px){#container #content .area-officialbadge .official-tit{margin-top:226px;width:974px;height:208px;font-size:60px;background-size:906px auto}}@media screen and (max-width: 767px){#container #content .area-officialbadge .official-tit{margin-top:30.9333333333vw;width:94.4vw;height:26.4vw;font-size:5.8666666667vw;line-height:150%;letter-spacing:.015em;background-image:url(/.resources/webresources/special/m-gm/images/lineup_img1_sp.png);background-size:74.6666666667vw auto}}#container #content .area-officialbadge .official-img1{margin:4.5833333333vw auto 0 auto;width:73.1944444444vw}@media screen and (min-width: 1440px){#container #content .area-officialbadge .official-img1{margin-top:66px;width:1054px}}@media screen and (max-width: 767px){#container #content .area-officialbadge .official-img1{margin-top:6.4vw;width:94.6666666667vw}}#container #content .area-officialbadge .official-img1 img{width:73.1944444444vw}@media screen and (min-width: 1440px){#container #content .area-officialbadge .official-img1 img{width:1054px}}@media screen and (max-width: 767px){#container #content .area-officialbadge .official-img1 img{width:94.6666666667vw}}#container #content .area-officialbadge .official-textwrapper{position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;width:77.6388888889vw;height:17.2916666667vw;background:url(/.resources/webresources/special/m-gm/images/quest_text_bg.png) 0 0 no-repeat;background-size:contain;z-index:2}@media screen and (min-width: 1440px){#container #content .area-officialbadge .official-textwrapper{width:1118px;height:249px}}@media screen and (max-width: 767px){#container #content .area-officialbadge .official-textwrapper{width:100vw;height:58.9333333333vw;background-image:url(/.resources/webresources/special/m-gm/images/quest_text_bg_sp_e.png)}}#container #content .area-officialbadge .official-textwrapper .text{font-size:1.25vw;line-height:190%;letter-spacing:.025em;font-weight:500;text-align:center}@media screen and (min-width: 1440px){#container #content .area-officialbadge .official-textwrapper .text{font-size:18px}}@media screen and (max-width: 767px){#container #content .area-officialbadge .official-textwrapper .text{font-size:3.7333333333vw}}#container #content .area-officialbadge .line{margin-top:6.9444444444vw;width:100%;height:.6944444444vw;background:url(/.resources/webresources/special/m-gm/images/img_line.png) 0 0 repeat-x;z-index:10}@media screen and (min-width: 1440px){#container #content .area-officialbadge .line{margin-top:100px;height:10px}}@media screen and (max-width: 767px){#container #content .area-officialbadge .line{margin-top:20.2666666667vw;height:2.6666666667vw;background-size:auto 100%}}#container #content .area-lineup{position:relative;width:100%;background-color:rgba(0,0,0,.7);overflow:hidden}#container #content .area-lineup .tit{display:flex;justify-content:center;align-items:flex-start;margin:9.7222222222vw auto 0 auto;width:62.9166666667vw;height:9.7222222222vw;background:url(/.resources/webresources/special/m-gm/images/lineup_img1.png) 0 100% no-repeat;background-size:100% auto}@media screen and (min-width: 1440px){#container #content .area-lineup .tit{margin-top:140px;width:906px;height:140px}}@media screen and (max-width: 767px){#container #content .area-lineup .tit{margin-top:20.5333333333vw;width:74.6666666667vw;height:22.4vw;background-image:url(/.resources/webresources/special/m-gm/images/lineup_img1_sp.png);justify-content:flex-start}}#container #content .area-lineup .tit img{width:24.7222222222vw}@media screen and (min-width: 1440px){#container #content .area-lineup .tit img{width:356px}}@media screen and (max-width: 767px){#container #content .area-lineup .tit img{margin-left:11.0666666667vw;width:55.2vw}}#container #content .area-lineup .tablewrapper{position:relative;margin:4.4444444444vw auto 0 auto;width:82.5vw;height:100vw;background:url(/.resources/webresources/special/m-gm/images/lineup_bg.png) 0 0 no-repeat;background-size:contain;z-index:2;filter:drop-shadow(0 0 1.3888888889vw rgba(0, 0, 0, 0.4))}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper{margin-top:64px;width:1188px;height:1440px;filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.4))}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper{margin-top:7.4666666667vw;width:92.5333333333vw;height:262.6666666667vw;background-image:url(/.resources/webresources/special/m-gm/images/lineup_bg_sp.png);filter:drop-shadow(0 0 5.3333333333vw rgba(0, 0, 0, 0.4))}}#container #content .area-lineup .tablewrapper .tableinner{padding:5.5555555556vw 0 0 4.9305555556vw}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner{padding:80px 0 0 71px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner{padding:9.8666666667vw 0 0 4vw}}#container #content .area-lineup .tablewrapper .tableinner .table1{position:relative}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .table1{width:88.5333333333vw;height:92.8vw;overflow-x:scroll}#container #content .area-lineup .tablewrapper .tableinner .table1::-webkit-scrollbar{display:none}}#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img{position:relative}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img{width:206.1333333333vw;height:92.8vw}}#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img img{width:72.6388888889vw}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img img{width:1046px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img img{width:201.0666666667vw;height:92.8vw}}#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a{position:absolute;top:0;left:0;width:30.5555555556vw;height:6.1111111111vw;display:flex;justify-content:center;align-items:center;font-size:1.25vw;line-height:190%;letter-spacing:.025em;font-weight:500;text-decoration:underline;color:#5da3d8}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a{width:440px;height:88px;font-size:18px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a{width:84.5333333333vw;height:17.0666666667vw;font-size:2.9333333333vw}}#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a.rm-g276n{left:11.5277777778vw}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a.rm-g276n{left:166px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a.rm-g276n{left:32vw}}#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a.rm-g245n{left:42.0833333333vw}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a.rm-g245n{left:606px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .table1 .table1-img a.rm-g245n{left:116.5333333333vw}}#container #content .area-lineup .tablewrapper .tableinner .cap{margin-top:4.375vw;font-size:1.6666666667vw;line-height:190%;letter-spacing:.025em;font-weight:500;text-align:center}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .cap{margin-top:63px;font-size:24px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .cap{margin-top:13.3333333333vw;font-size:4.5333333333vw}}#container #content .area-lineup .tablewrapper .tableinner .shops{position:relative;width:75.2083333333vw;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .shops{width:1083px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .shops{margin-top:4vw;width:89.6vw}}#container #content .area-lineup .tablewrapper .tableinner .shops li{margin:2.3611111111vw 2.3611111111vw 0 0;opacity:0;transition:opacity .3s ease-out}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .shops li{margin:34px 34px 0 0}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .shops li{margin:1.6vw 2.4vw 0 0}}#container #content .area-lineup .tablewrapper .tableinner .shops li a{position:relative;padding:.2777777778vw 0 0 .2777777778vw;width:22.7083333333vw;height:9.5833333333vw;display:block}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .shops li a{padding:4px 0 0 4px;width:327px;height:138px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .shops li a{padding:1.3333333333vw 0 0 1.0666666667vw;width:41.6vw;height:18.1333333333vw}}#container #content .area-lineup .tablewrapper .tableinner .shops li a::after{content:"";position:absolute;top:0;left:0;width:22.7083333333vw;height:9.5833333333vw;background:url(/.resources/webresources/special/m-gm/images/img_frame2.png) 0 0 no-repeat;background-size:100% auto}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .shops li a::after{width:327px;height:138px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .shops li a::after{width:41.6vw;height:18.1333333333vw;background-image:url(/.resources/webresources/special/m-gm/images/img_frame2_sp.png)}}#container #content .area-lineup .tablewrapper .tableinner .shops li a img{width:22.2222222222vw;border-radius:.5555555556vw}@media screen and (min-width: 1440px){#container #content .area-lineup .tablewrapper .tableinner .shops li a img{width:320px;border-radius:8px}}@media screen and (max-width: 767px){#container #content .area-lineup .tablewrapper .tableinner .shops li a img{width:39.4666666667vw;border-radius:1.3333333333vw}}#container #content .area-lineup .tablewrapper .tableinner .shops li.od1{order:1;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od2{order:2;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od3{order:3;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od4{order:4;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od5{order:5;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od6{order:6;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od7{order:7;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od8{order:8;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od9{order:9;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od10{order:10;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od11{order:11;opacity:1}#container #content .area-lineup .tablewrapper .tableinner .shops li.od12{order:12;opacity:1}#container #content .area-lineup .note{margin:.9722222222vw auto 0 auto;width:82.5vw;font-size:.8333333333vw;line-height:156%;letter-spacing:.015em;font-weight:300}@media screen and (min-width: 1440px){#container #content .area-lineup .note{margin-top:14px;width:1188px;font-size:12px}}@media screen and (max-width: 767px){#container #content .area-lineup .note{margin-top:6.4vw;width:92.5333333333vw;font-size:2.9333333333vw}}#container #content .area-lineup .logo{position:relative;margin:3.1944444444vw 0 0 calc(50% - 21.1805555556vw);width:35.4166666667vw}@media screen and (min-width: 1440px){#container #content .area-lineup .logo{margin:46px 0 0 calc(50% - 305px);width:510px}}@media screen and (max-width: 767px){#container #content .area-lineup .logo{margin:12.5333333333vw 0 0 15.4666666667vw;width:65.3333333333vw}}#container #content .area-lineup .logo img{width:100%}#container #content .area-lineup .link-mhw{position:relative;margin-top:1.8055555556vw;text-align:center}@media screen and (min-width: 1440px){#container #content .area-lineup .link-mhw{margin-top:26px}}@media screen and (max-width: 767px){#container #content .area-lineup .link-mhw{margin-top:5.0666666667vw}}#container #content .area-lineup .link-mhw .link{font-size:1.0416666667vw;line-height:190%;letter-spacing:.025em}@media screen and (min-width: 1440px){#container #content .area-lineup .link-mhw .link{font-size:15px}}@media screen and (max-width: 767px){#container #content .area-lineup .link-mhw .link{font-size:3.4666666667vw}}#container #content .area-lineup .link-mhw .link a{position:relative;padding-right:1.4583333333vw;text-decoration:underline;display:inline-block}@media screen and (min-width: 1440px){#container #content .area-lineup .link-mhw .link a{padding-right:21px}}@media screen and (max-width: 767px){#container #content .area-lineup .link-mhw .link a{padding-right:4.8vw}}#container #content .area-lineup .link-mhw .link a::after{content:"";position:absolute;top:calc(50% - .4166666667vw);right:0;width:1.1111111111vw;height:.9722222222vw;background:url(/.resources/webresources/special/m-gm/images/icon_arrow2.png) 0 0 no-repeat;background-size:contain}@media screen and (min-width: 1440px){#container #content .area-lineup .link-mhw .link a::after{top:calc(50% - 6px);right:0;width:16px;height:14px}}@media screen and (max-width: 767px){#container #content .area-lineup .link-mhw .link a::after{top:calc(50% - 1.3333333333vw);width:4vw;height:3.4666666667vw}}#container #content .area-lineup .copy{margin-top:.625vw;font-size:.8333333333vw;line-height:156%;letter-spacing:.025em;font-weight:300;text-align:center}@media screen and (min-width: 1440px){#container #content .area-lineup .copy{margin-top:9px;font-size:12px}}@media screen and (max-width: 767px){#container #content .area-lineup .copy{margin-top:1.8666666667vw;font-size:2.4vw;line-height:190%}}#container #content .area-lineup .line{margin-top:4.375vw;width:100%;height:.6944444444vw;background:url(/.resources/webresources/special/m-gm/images/img_line.png) 0 0 repeat-x;z-index:10}@media screen and (min-width: 1440px){#container #content .area-lineup .line{margin-top:63px;height:10px}}@media screen and (max-width: 767px){#container #content .area-lineup .line{margin-top:12.8vw;height:2.6666666667vw;background-size:auto 100%}}