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}@media only screen and (max-width: 999px){#toyscamp2020-csm{font-size:14px}}@media only screen and (min-width: 1000px){#toyscamp2020-csm{font-size:16px}}#toyscamp2020-csm img{margin-right:auto;margin-left:auto;max-width:100%;height:auto}#toyscamp2020-csm *{box-sizing:border-box}#toyscamp2020-csm a{transition:all 0.3s}#toyscamp2020-csm .linkBtn{text-align:center}#toyscamp2020-csm .linkBtn a{border:1px solid #FFF;background:#000;position:relative;display:inline-block;padding:16px 15px 13px 15px;width:250px;text-decoration:none;font-size:20px;font-weight:700;color:#FFF;z-index:1;cursor:pointer;vertical-align:text-top;text-align:center;font-family:'Noto Serif JP', serif !important}#toyscamp2020-csm .linkBtn a:after{content:'';width:8px;height:8px;border:0px;border-top:solid 1px #FFF;border-right:solid 1px #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:51%;right:15px;margin-top:-5px}#toyscamp2020-csm .linkBtn a:hover{background:#fff;color:#000;font-weight:bold}#toyscamp2020-csm .linkBtn a span{padding:0 0 5px 0}#toyscamp2020-csm.pg-main{background:url("20201218_toyscamp2020-csm_bg_bottom_smoke.png") no-repeat;background-position:center bottom;background-repeat:no-repeat;background-size:contain;background-color:#000;color:#fff}#toyscamp2020-csm .pg-mv{text-align:center;background:url("20201218_toyscamp2020-csm_bg_mv_smoke.png") no-repeat;background-size:cover;padding-top:70px;padding-right:10px;padding-bottom:280px;padding-left:10px}#toyscamp2020-csm .pg-mv img{max-width:100%}#toyscamp2020-csm .pg-mv .prodLogo{padding-top:37px}#toyscamp2020-csm .pg-mv .leadtxt{padding-top:40px}#toyscamp2020-csm .pg-mv .day{padding-top:40px}#toyscamp2020-csm .pg-mainContent{font-family:'Noto Serif JP', serif !important;font-weight:500;margin-right:auto;margin-left:auto;margin:-220px auto 0}#toyscamp2020-csm .pg-mainContent .boxttlCol{text-align:center}#toyscamp2020-csm .pg-mainContent .boxttlColInner{width:100%;margin:auto;text-align:center;position:relative;display:inline-block;text-decoration:none;color:#FFF;z-index:1;font-size:1.75rem;line-height:3.5rem;vertical-align:text-top;font-weight:700;max-width:1000px;font-family:'Noto Serif JP', serif !important}#toyscamp2020-csm .pg-mainContent .boxttlColInner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;color:#FFF;background:#434343;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#toyscamp2020-csm .pg-mainContent .prodContainer{position:relative}#toyscamp2020-csm .pg-mainContent .prodContainer.blade{background:url("20201218_toyscamp2020-csm_img_bg_driver01.png") no-repeat;background-position:100% 100%}#toyscamp2020-csm .pg-mainContent .prodContainer.garren{background:url("20201218_toyscamp2020-csm_img_bg_driver02.png") no-repeat;background-position:0 42%}#toyscamp2020-csm .pg-mainContent .prodContainer.kiva{background:url("20201218_toyscamp2020-csm_img_bg_driver03.png") no-repeat,url("20201218_toyscamp2020-csm_img_bg_driver04.png") no-repeat;background-position:100% 0%, 0 100%}#toyscamp2020-csm .pg-mainContent .prodContainer.amazonz{background:url("20201218_toyscamp2020-csm_img_bg_driver05.png") no-repeat;background-position:100% 100%}#toyscamp2020-csm .pg-mainContent .prodContainer.double{background:url("20201218_toyscamp2020-csm_img_bg_driver06.png") no-repeat;background-position:0 100%;background-size:contain}#toyscamp2020-csm .pg-mainContent .prodContainer.delta{background:url("20201218_toyscamp2020-csm_img_bg_driver07.png") no-repeat;background-position:100% 200%}#toyscamp2020-csm .pg-mainContent .prodContainer.ryuki{background:url("20201218_toyscamp2020-csm_img_bg_driver08.png") no-repeat;background-position:0 100%;background-size:contain}#toyscamp2020-csm .pg-mainContent .prodContainer__box{background-position:center center;background-repeat:no-repeat;max-width:1000px;margin:0 auto}#toyscamp2020-csm .pg-mainContent .prodContainer__box:before{position:absolute;width:1000px;height:47px;content:""}#toyscamp2020-csm .pg-mainContent .prodContainer__box:after{position:absolute;bottom:16px;width:1000px;height:27px;content:"";visibility:visible}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerTtl{color:#f2d222;border-bottom:solid 1px #fff;font-family:'Noto Serif JP', serif !important;font-size:1.75rem;padding:40px 0 20px}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 0 67px}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox.reverse .innerImg{-webkit-order:2;order:2;text-align:right}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox.reverse .innerDetail{-webkit-order:1;order:1}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox.smbtm{padding-bottom:0}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .innerImg{width:54.4%}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .innerImg img{max-width:510px;width:100%}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .innerDetail{width:45.6%}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .innerDetail p{font-family:'Noto Sans JP', sans-serif !important;margin:0 0 26px;font-size:1rem;line-height:2em;font-weight:600}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .innerDetail p.artbook{margin:16px 0}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .twoColumn{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .twoColumnInner{width:47.5%}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .twoColumnInner .ttl{line-height:1.25em;color:#f2d222;height:4em;text-align:center;vertical-align:middle;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;font-family:'Noto Serif JP', serif !important;font-size:1.4rem;padding:40px 0 0}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .twoColumnInner .ttl:after{content:'';width:70px;position:absolute;bottom:-20px;border:solid 1px #fff;visibility:visible}#toyscamp2020-csm .pg-mainContent .prodContainer__box__inner .innerBox .twoColumnInner .bnr{margin:40px 0 30px}#toyscamp2020-csm .pg-mainContent__inner{margin-right:auto;margin-left:auto;max-width:1080px;background:#fff}@media only screen and (max-width: 999px){#toyscamp2020-csm .pg-mainContent__inner{padding-top:10%;padding-right:2%;padding-bottom:8%;padding-left:2%}}@media only screen and (min-width: 1000px){#toyscamp2020-csm .pg-mainContent__inner{padding-top:100px;padding-right:40px;padding-bottom:80px;padding-left:40px}}#toyscamp2020-csm .pg-otherbnr{text-align:center;margin-top:60px}#toyscamp2020-csm .pg-otherbnr a{display:inline-block}#toyscamp2020-csm .pg-otherbnr a:hover{opacity:0.6}#toyscamp2020-csm .pg-otherbnr a:nth-of-type(n+2){margin-top:20px}#toyscamp2020-csm .pg-otherbnr a img{border:solid 1px #fff}#toyscamp2020-csm .pg-Attention{margin-right:auto;margin-left:auto;color:#000;background:#fff;box-shadow:0px 0px 4px 2px rgba(0,0,0,0.2);margin-top:10px;max-width:718px;padding:48px 60px;line-height:1.7em}#toyscamp2020-csm .pg-Attention .ttl{font-size:1.875em;font-weight:bold}#toyscamp2020-csm .pg-Attention .maintxt{margin-top:25px}#toyscamp2020-csm .pg-Attention .linktxt a{text-decoration:none;color:#f00}#toyscamp2020-csm .pg-btn__backShop{display:block;margin-right:auto;margin-left:auto;max-width:285px;width:60%}@media only screen and (max-width: 999px){#toyscamp2020-csm .pg-btn__backShop{margin-top:6%;padding-bottom:6%}}@media only screen and (min-width: 1000px){#toyscamp2020-csm .pg-btn__backShop{margin-top:50px;padding-bottom:50px}}#toyscamp2020-csm .pg-btn__backShop:hover{opacity:0.7}#toyscamp2020-csm .copy{text-align:center;padding-bottom:20px}.spbr{display:none}
