:root{scroll-behavior:smooth;scroll-padding-top:60px}.footer-content p a{font-size:1em}.form-control[type=email]{border-color:#0b8297}.form-control[type=email]::placeholder{color:#0b8297}#collection_sidebar .collection-container h4,.item-view-dotmatrix figcaption{text-transform:none}#product_description strong{font-weight:700}.object-title{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1);line-height:1}#table-wrap .btn{border-top:none}#product_description .description-table{padding:0 10px;width:100%;display:block}#product_description .description-table td:first-child{padding-right:16px;width:fit-content!important;vertical-align:top;word-break:keep-all}#product_description .description-table td{padding:5px 0}#product_description .esrb-info .esrb-main img:not(:only-child){float:none;height:100%;margin-left:0;margin-top:0}#product_description .esrb-info .esrb-main{display:inline-flex;height:75px;background-color:#fff}#product_description .esrb-info .esrb-main p{flex:1;min-height:auto;border:none;padding:5px 10px}#product_description h6{padding:0 10px}@media screen and (max-width: 980px){.special-page.tgs.bsbs .sec1 h2.sp-bs-h1{font-size:26px}}.special-page.bsbs .head-image{padding:26px 0}@media screen and (max-width: 980px){.special-page.bsbs .head-image{padding:0}}.special-page.tgs.bsbs .head-image img{max-width:1282px;max-height:100%;left:0}.special-page.tgs .white-inbox p{max-width:354px;margin-left:auto;margin-right:auto}.special-page.sp3.bsbs .sec3 .flex-box{background-color:transparent}@media screen and (max-width: 980px){.special-page.sp3.bsbs .sec3 .flex-box{padding-left:0;padding-right:0;width:96%;position:relative;margin-left:0}}.special-page.sp3.bsbs .sec3{background-color:#8aba28}.bs-sns-img{max-width:1200px}.mb-60{margin-bottom:60px!important}@media screen and (max-width: 980px){.mb-60{margin-bottom:30px!important}}i.break-out{color:transparent}.tgs-740pic{max-width:740px!important;display:block}.special-page.tgs .white-inbox p.w100{max-width:100%}@media screen and (max-width: 980px){.special-page.tgs .fz20-sp{font-size:20px!important}}@media screen and (max-width: 980px){.special-page.tgs .fz12-sp{font-size:12px!important}}.special-page.tgs .fw-800{font-weight:800!important}@media screen and (max-width: 980px){.special-page.tgs .mb22-sp{margin-bottom:22px!important}}@media screen and (max-width: 980px){.special-page.tgs .tal-sp{text-align:left!important}}.x-twitter{width:21px;height:24px}.x-twitter path{fill:#000}#product_social_sheet .network{display:inline-grid;grid-template-columns:repeat(3,24px);gap:8px}#product_social_sheet .network li a{display:grid;place-items:center;transition:all .25s ease-out}#product_social_sheet .network li a i,#product_social_sheet .network li a img,#product_social_sheet .network li a svg{transition:all .25s ease-out}#product_social_sheet .network li a:hover{opacity:.8;text-decoration:none}#product_social_sheet .network li a:hover i,#product_social_sheet .network li a:hover img,#product_social_sheet .network li a:hover svg{opacity:.8;text-decoration:none}#product_social_sheet .network .icon-line{color:#06c755}.off-base{position:relative}.off-base *{margin:0;padding:0;box-sizing:border-box}.off-base img{max-width:100%}.off-base .off-backbase{padding-top:30px;position:relative;background-image:url(OFF-storepage-background-sky.png);background-position:center top;-webkit-background-size:cover;background-size:cover}.off-base .off-back1{background-image:url(OFF-storepage-background-city-1.png);background-position:center top;-webkit-background-size:cover;background-size:cover}.off-base .off-back2{background-image:url(OFF-storepage-background-city-2.png);background-position:center top;-webkit-background-size:cover;background-size:cover}.off-base .off-logo{position:absolute;width:33vw;max-width:330px;right:40px;bottom:40px}@media screen and (max-width: 980px){.off-base .off-logo{right:20px;width:45vw;bottom:-40px}}.off-base .off-logo img{width:100%}.off-base .meg-title{padding-top:120px;color:#fff;font-size:24px;font-weight:700;text-align:center;line-height:2}@media screen and (max-width: 980px){.off-base .meg-title{font-size:18px}}.off-base .meg-title svg{max-width:700px}.off-base #fan,.off-base #gamer,.off-base #japan{fill:#fff}.off-base .off-wrap{position:relative;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media screen and (max-width: 980px){.off-base .off-wrap{padding-left:20px;padding-right:20px}}.off-base .off-wrap div{flex-basis:50%}.off-base .off-pack{max-width:100%}.off-base .off-btn{margin-top:100px;-webkit-appearance:none;appearance:none;--webkit-appearance: none;color:#fff;padding:20px;border:2px solid #fff;margin-left:auto;margin-right:auto;display:block;width:fit-content;line-height:1;background-color:transparent;transition:all .25s ease-out}.off-base .off-btn:hover{background-color:#fff;color:#333}@media screen and (max-width: 980px){.off-base .off-btn{margin-top:40px}}.off-base .off-flex{padding-top:120px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;font-weight:500;gap:20px}@media screen and (max-width: 980px){.off-base .off-flex{font-size:16px;display:block;padding-left:20px;padding-right:20px;max-width:600px;margin-left:auto;margin-right:auto}.off-base .off-flex img{display:block;margin-left:auto;margin-right:auto;max-width:300px}.off-base .off-flex .flex-txt{margin-top:40px}.off-base .off-flex .flex-img{width:250px;margin-left:auto;margin-right:auto}.off-base .off-flex .flex-img img{max-width:100%;width:100%}}.off-base .off-flex img{max-width:300px}.off-base svg[aria-label="Fangamer Japan"]{max-width:400px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;fill:#fff}@media screen and (max-width: 980px){.off-base svg[aria-label="Fangamer Japan"]{max-width:280px}}.off-base .off-jp-logo{text-align:center}.off-base .off-jp-logo svg{margin-top:40px}.off-base a{text-decoration:underline;color:#fff;transition:all .25s ease-out}.off-base a:hover{opacity:.7}.off-base small{margin-top:80px;max-width:880px;padding-left:40px;padding-right:40px;display:block;color:#fff;font-size:12px;padding-bottom:120px;margin-left:auto;margin-right:auto}@media screen and (max-width: 880px){.off-base small{padding-right:20px;padding-left:20px}}#page h1{margin-top:4rem;margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/add-common.css.map */
