html{font-size:62.5%;height:100%}@media (min-width: 761px){.article .mainCol{background:url("../../images/production/special/gunpla45thanniversary/bg.jpg") center top/cover no-repeat;background-attachment:fixed}}@media (max-width: 760px){.article .mainCol{background:url("../../images/production/special/gunpla45thanniversary/bg_sp.jpg") center center/cover no-repeat;background-attachment:fixed}}.bgWhite{background:rgba(255,255,255,0.9)}.event .articleBox{background:rgba(255,255,255,0.9)}@media (min-width: 761px){.event .articleBox{padding:40px 0 0}}@media (max-width: 760px){.event .articleBox{padding:20px 0 0}}@media (min-width: 761px){.event .articleBox .title{padding:0 30px}}@media (max-width: 760px){.event .articleBox .title{padding:0 3.6vw;font-size:18px;font-size:1.8rem}}@media (min-width: 761px){.event .articleBox .snsCol{padding:0 30px}}@media (max-width: 760px){.event .articleBox .snsCol{padding:0 3.6vw}}@media (max-width: 760px){.event .articleBox .pg-infoBox dl dt img{width:40% !important}}@media (max-width: 760px){.event .articleBox .pg-compeBox dl dt img{width:40% !important}}.event .articleBox .pg-compeBox dl dt{-webkit-flex-shrink:0;flex-shrink:0}.brPc{display:none}@media (min-width: 761px){.brPc{display:block}}.brSp{display:block}@media (min-width: 761px){.brSp{display:none}}.dispPc{display:none}@media (min-width: 761px){.dispPc{display:inline-block}}.dispSp{display:inline-block}@media (min-width: 761px){.dispSp{display:none}}.u-tc.-red01{color:#dd0a0a}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-pt0{padding-top:0 !important}.u-pb0{padding-bottom:0 !important}.u-fw400{font-weight:400 !important}.u-fw700{font-weight:700 !important}.pg-noteLists{font-weight:500}@media (min-width: 761px){.pg-noteLists{font-size:15px}}@media (max-width: 760px){.pg-noteLists{font-size:12px}}.gunpla45thanniversary{color:#000}@media (max-width: 760px){.gunpla45thanniversary{overflow:hidden}}.gunpla45thanniversary .overview{font-size:clamp(20px, 2.5vw, 24px)}@media (max-width: 760px){.gunpla45thanniversary .overview{font-size:clamp(18px, 2vw, 20px)}}.gunpla45thanniversary .caution{font-size:14px;padding-left:1em;text-indent:-1em}@media (max-width: 760px){.pg-mv{background-size:82%}}.pg-content{text-align:center}@media (min-width: 761px){.pg-content{margin:100px auto 0;padding:0 30px;max-width:800px}}@media (max-width: 760px){.pg-content{margin:14vw 0 0;padding:0 3vw}}@media (min-width: 761px){.pg-content h3{margin-bottom:40px}}@media (max-width: 760px){.pg-content h3{margin-bottom:5vw}}.pg-content h3 img{max-width:100%}.pg-infoBox dl{margin:30px 0 0;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:clamp(20px, 2.5vw, 24px);font-weight:700}@media (max-width: 760px){.pg-infoBox dl{display:block;margin:3vw 0 0;font-size:clamp(18px, 2.2vw, 22px)}}.pg-infoBox dl:first-child{margin-top:0}@media (max-width: 760px){.pg-infoBox dl:first-child{margin-top:0}}@media (min-width: 761px){.pg-infoBox dl::after{content:'';width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:15px solid transparent;border-image-source:url("../../images/production/special/gunpla45thanniversary/ttl_event_deco.png");border-image-slice:0 0 14 0;border-image-width:1;border-image-outset:0;border-image-repeat:stretch}}@media (max-width: 760px){.pg-infoBox dl dt{width:100%;position:relative;text-align:left;margin-bottom:4px}.pg-infoBox dl dt::after{content:'';width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:15px solid transparent;border-image-source:url("../../images/production/special/gunpla45thanniversary/ttl_event_deco.png");border-image-slice:0 0 14 0;border-image-width:1;border-image-outset:0;border-image-repeat:stretch}.pg-infoBox dl dt img{max-width:200px}}.pg-infoBox dl dd{margin-left:14px;text-align:left}@media (max-width: 760px){.pg-infoBox dl dd{margin-left:0}}.pg-exBox{margin:30px 0 0;position:relative;font-size:clamp(16px, 2vw, 18px);text-align:left}@media (min-width: 761px){.pg-exBox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media (max-width: 760px){.pg-exBox{margin:3vw 0 0}}.pg-exBox:first-child{margin-top:0}@media (max-width: 760px){.pg-exBox:first-child{margin-top:0}}@media (max-width: 760px){.pg-exBox h4{width:30%;max-width:146px}}.pg-exBox .txtBox{background-color:rgba(2,170,239,0.2);padding:8px 14px;box-sizing:border-box}@media (min-width: 761px){.pg-exBox .txtBox{width:calc(100% - 146px);height:133px}}@media (max-width: 760px){.pg-exBox .txtBox{width:100%;margin-top:-2px}}.pg-exBox .txtBox p{font-weight:600;margin:0 !important}.pg-exBox h5{font-size:clamp(20px, 2.5vw, 24px);font-weight:700;color:#3374ff;margin:0}.pg-exBox h5 .icon_tokyo{font-size:clamp(14px, 1.8vw, 16px);font-weight:500;padding:0 6px;margin-right:5px;color:#fff;background:#3541fe}.pg-exBox h5 .icon_fukuoka{font-size:clamp(14px, 1.8vw, 16px);font-weight:500;padding:0 6px;margin-right:5px;color:#fff;background:#f93229}.campaign{text-align:left}.campaign.pg-noteLists{margin-top:20px}@media (max-width: 760px){.campaign.pg-noteLists{margin-top:3vw}}.campaign .caution{margin-top:6px}.campaign .caution:first-child{margin-top:0}.pg-compeBox{position:relative;padding:30px;margin-top:40px}@media (max-width: 760px){.pg-compeBox{padding:6vw 3vw;margin-top:-2vw}}.pg-compeBox:before{content:'';display:block;position:absolute;top:0;left:0;width:80px;height:41px;background-image:url("../../images/production/special/gunpla45thanniversary/bg_compe_left.png");background-size:contain;background-repeat:no-repeat;background-position:top left}.pg-compeBox:after{content:'';display:block;position:absolute;bottom:0;right:0;width:100px;height:120px;background-image:url("../../images/production/special/gunpla45thanniversary/bg_compe_right.png");background-size:contain;background-repeat:no-repeat}@media (max-width: 760px){.pg-compeBox::before,.pg-compeBox::after{content:none !important;display:none !important}}.pg-compeBox dl{margin:30px 0 0;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:clamp(20px, 2.5vw, 24px);font-weight:700}.pg-compeBox dl:first-child{margin-top:0}@media (max-width: 760px){.pg-compeBox dl:first-child{margin-top:0}}@media (max-width: 760px){.pg-compeBox dl{margin:6vw 0 0;display:block;font-size:clamp(18px, 2.2vw, 22px)}}@media (min-width: 761px){.pg-compeBox dl dt img{width:170px;height:auto}}@media (max-width: 760px){.pg-compeBox dl dt{text-align:left;margin-bottom:6px}.pg-compeBox dl dt img{max-width:150px}}.pg-compeBox dl dd{text-align:left}@media (min-width: 761px){.pg-compeBox dl dd{margin-left:20px;font-size:22px;font-weight:500;position:relative;top:-5px}}@media (max-width: 760px){.pg-compeBox dl dd{margin-left:0px;font-size:0.9em}}.pg-compe{background-color:#002817;max-width:1000px !important;background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 761px){.pg-compe{padding-bottom:100px}}@media (max-width: 760px){.pg-compe{padding-bottom:8vw;overflow:hidden}}.pg-compe h3{padding-top:5vw}.pg-compe p,.pg-compe dd,.pg-compe li{color:#fff}.pg-compe .overview{font-size:28px !important;font-weight:800 !important}@media (max-width: 760px){.pg-compe .overview{font-size:1.3em !important}}.pg-compe .pcBr{display:inline}.pg-compe .sp-br{display:none}@media screen and (max-width: 768px){.pg-compe .pc-br{display:none}.pg-compe .sp-br{display:inline}}.joinBox{position:relative;margin-top:40px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;text-align:left}@media (max-width: 760px){.joinBox{display:block;margin-top:8vw}}.joinBox .ttlBox{position:relative;-webkit-clip-path:polygon(25px 0%, 100% 0%, 100% 100%, 0 100%, 0 25px);clip-path:polygon(25px 0%, 100% 0%, 100% 100%, 0 100%, 0 25px);background:linear-gradient(to bottom right, #cc6a00, #ffce3d);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (min-width: 761px){.joinBox .ttlBox::before{content:'';position:absolute;width:167px;height:22px;top:10px;background:url("../../images/production/special/gunpla45thanniversary/join_bg_top.png") no-repeat}.joinBox .ttlBox::after{content:'';position:absolute;width:167px;height:22px;bottom:10px;background:url("../../images/production/special/gunpla45thanniversary/join_bg_bottom.png") no-repeat}}@media (max-width: 760px){.joinBox .ttlBox{-webkit-clip-path:polygon(16px 0%, 100% 0%, 100% 100%, 0 100%, 0 16px);clip-path:polygon(16px 0%, 100% 0%, 100% 100%, 0 100%, 0 16px);background:linear-gradient(90deg, #cc6a00 0%, #ffce3d 100%)}}.joinBox .ttlBox h5{color:#000;font-size:clamp(24px, 2.7vw, 28px);font-weight:800;text-align:center;width:160px}@media (max-width: 760px){.joinBox .ttlBox h5{font-size:clamp(22px, 2.7vw, 26px);width:100%;padding:3vw;margin-top:0;margin-bottom:0}}.joinBox .txtBox{position:relative;width:calc(100% - 160px);font-size:clamp(16px, 2.5vw, 18px);line-height:1.6em;font-weight:700;padding:16px;border:2px solid;-o-border-image:linear-gradient(to right, #cc6a00, #ffce3d 100%) 1;border-image:linear-gradient(to right, #cc6a00, #ffce3d 100%) 1;box-sizing:border-box}@media (max-width: 760px){.joinBox .txtBox{width:100%;padding:3vw}}.joinBox .txtBox::before{content:'';width:0;height:0;position:absolute;top:2px;left:2px;border-style:solid;border-width:12px 12px 0px 0px;border-color:#cc6a00 transparent transparent transparent}.joinBox .txtBox::after{content:'';width:0;height:0;position:absolute;bottom:2px;right:2px;border-style:solid;border-width:12px 12px 0px 0px;border-color:transparent #ffce3d transparent transparent}.joinBox .txtBox .presentBox span{font-size:22px;color:#000 !important;padding:0 4px 2px;background:linear-gradient(to bottom right, #cc6a00, #ffce3d)}@media (max-width: 760px){.joinBox .txtBox .presentBox span{font-size:1.1em}}.joinBox .txtBox .presentBox .catch{margin-top:6px;text-align:center;line-height:2.4;margin-bottom:6px !important}@media (max-width: 760px){.joinBox .txtBox .presentBox .catch{font-size:0.95em}}.joinBox .txtBox .presentBox .presentFlexbox{text-align:center}@media (min-width: 761px){.joinBox .txtBox .presentBox .presentFlexbox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}.joinBox .txtBox .presentBox .presentFlexbox .imgBox{font-size:12px}.joinBox .txtBox .presentBox .presentFlexbox .imgBox img{max-width:168px}@media (max-width: 760px){.joinBox .txtBox .presentBox .presentFlexbox .imgBox img{margin-top:10px}}.joinBox .txtBox .presentBox .presentFlexbox .presentTxt{text-align:left;margin-top:10px !important}@media (min-width: 761px){.joinBox .txtBox .presentBox .presentFlexbox .presentTxt{width:70%}}.joinBox .txtBox .presentBox .presentFlexbox .presentTxt:first-child{margin-top:0}.joinBox .txtBox .presentBox .presentFlexbox .presentTxt dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-bottom:6px}@media (max-width: 760px){.joinBox .txtBox .presentBox .presentFlexbox .presentTxt dl{display:block}}.joinBox .txtBox .presentBox .presentFlexbox .presentTxt dl dt{color:#000;background-color:#cc6a00;padding:0 4px;margin-right:6px}@media (max-width: 760px){.joinBox .txtBox .presentBox .presentFlexbox .presentTxt dl dt{display:inline-block;margin-bottom:4px}}@media (max-width: 760px){.joinBox .txtBox .presentBox .presentFlexbox .presentTxt dd{margin-left:0}}.joinBox .txtBox .presentBox .presentFlexbox p.caution{font-weight:500}.joinBox .txtBox .buildersBox{margin-top:20px;background:rgba(0,0,0,0.2);padding:14px;position:relative}.joinBox .txtBox .buildersBox::before,.joinBox .txtBox .buildersBox::after{content:"";position:absolute;left:0;width:100%;height:2px;background:#cc6a00}.joinBox .txtBox .buildersBox::before{top:0}.joinBox .txtBox .buildersBox::after{bottom:0}@media (max-width: 760px){.joinBox .txtBox .buildersBox{margin-top:6vw;padding:3vw}}.joinBox .txtBox .buildersBox .buildersTtlAbout{display:-webkit-flex;display:flex;position:relative;-webkit-align-items:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.joinBox .txtBox .buildersBox .buildersTtlAbout:after{content:"";display:inline-block;width:60%;height:1px;background-color:#cc6a00}@media (max-width: 760px){.joinBox .txtBox .buildersBox .buildersTtlAbout:after{width:27vw}}@media (max-width: 760px) and (max-width: 390px){.joinBox .txtBox .buildersBox .buildersTtlAbout:after{width:20vw}}.joinBox .txtBox .buildersBox .buildersTxt{margin-top:10px;font-weight:500;font-size:16px}.joinBox .txtBox .buildersBox .buildersLink{margin-top:10px;font-weight:500}@media (min-width: 761px){.joinBox .txtBox .buildersBox .buildersLink{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}}@media (max-width: 760px){.joinBox .txtBox .buildersBox .buildersLink{text-align:center}.joinBox .txtBox .buildersBox .buildersLink span{margin-bottom:10px}}.joinBox .txtBox .buildersBox .buildersLink a{margin-left:10px;display:inline-block}@media (hover: hover){.joinBox .txtBox .buildersBox .buildersLink a{transition:opacity 0.3s ease-out}.joinBox .txtBox .buildersBox .buildersLink a:hover{opacity:0.6}}@media (max-width: 760px){.joinBox .txtBox .buildersBox .buildersLink a{margin-left:0;max-width:269px}}.joinBox .imgCompe img{width:100%;height:auto;margin-bottom:20px;border:1px solid #cc6a00}.pg-caution{text-align:left}@media (min-width: 761px){.pg-caution{margin-top:40px}}@media (max-width: 760px){.pg-caution{margin-top:8vw}}.pg-caution .cautionBox{border:2px solid;-o-border-image:linear-gradient(to right, #cc6a00 0%, #ffce3d 100%) 1;border-image:linear-gradient(to right, #cc6a00 0%, #ffce3d 100%) 1}.pg-caution .cautionBox h4{background:#9D3DFF;background:linear-gradient(to bottom right, #cc6a00, #ffce3d);color:#000;text-align:center;font-weight:700;font-size:clamp(18px, 2vw, 20px);padding:0.5em 1em}@media (min-width: 761px){.pg-caution .cautionBox h4{font-size:24px}}@media (max-width: 760px){.pg-caution .cautionBox h4{font-size:18px;margin-bottom:0}}@media (min-width: 761px){.pg-caution .cautionBox .cautionContent{padding:30px}}@media (max-width: 760px){.pg-caution .cautionBox .cautionContent{padding:5vw}}.pg-caution .cautionBox .cautionContent section{margin-top:40px}.pg-caution .cautionBox .cautionContent section:first-child{margin-top:0}@media (max-width: 760px){.pg-caution .cautionBox .cautionContent section{margin-top:4vw}}.pg-caution .cautionBox .cautionContent h5{font-weight:700;font-size:clamp(16px, 1.8vw, 18px);color:#ffce3d;border-bottom:solid 2px #ffce3d;margin-bottom:10px;margin-top:0}.pg-caution .cautionBox .cautionContent .caution{margin-top:6px}.pg-caution .cautionBox .cautionContent .caution:first-child{margin-top:0}@media (max-width: 760px){.pg-caution .pg-noteLists{padding-left:0 !important}.pg-caution .pg-noteLists li{list-style-type:none}}.pg-caution .bnrBox{text-align:center}.pg-caution .bnrBox h4{margin-top:40px}@media (max-width: 760px){.pg-caution .bnrBox h4{margin-top:6vw}}.pg-caution .bnrBox a{margin-top:30px;display:inline-block}@media (max-width: 760px){.pg-caution .bnrBox a{margin-top:4vw}}@media (hover: hover){.pg-caution .bnrBox a{transition:opacity 0.3s ease-out}.pg-caution .bnrBox a:hover{opacity:0.6}}
