:root{--scale: 0.4;--scaleSp: 0.6;--chippingNum: 1em;--chippingNumPad: 20px;--chippingNumSp: 26px}.bgBox{position:fixed;overflow:hidden;width:100%;height:100%;top:0;left:0}.bgBox::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:url(/warhammer40000/assets/images/common/bg.jpg);background-size:cover}a{-webkit-transition:.3s;transition:.3s}@media(hover: hover){a:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3);opacity:.9}}.topWrapper{position:relative}.topBg{position:absolute;top:50%;left:50%;translate:-50% -50%;height:100%;width:120%;-webkit-filter:blur(20px);filter:blur(20px)}.topBg img{position:absolute;top:50%;left:50%;translate:-50% -50%}.topBox{position:relative;width:100%;margin:0 auto}.topBox .topLogo{position:absolute;bottom:11%;left:50%;translate:-50% 0;width:28%;opacity:0;-webkit-transition:1.8s;transition:1.8s}.topBox .topLogo.is-on{opacity:1}@media screen and (max-width: 980px){.topBox .topLogo{width:75%;bottom:18%}}.topBox .topWishlistBtnBox{position:absolute;width:10em;left:50%;bottom:3%;z-index:5;translate:-50% 0}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox{width:auto;margin:0 auto 2em}}.topBox .topWishlistBtnBox .topWishlistBtn{width:100%;display:block;aspect-ratio:254/51}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox .topWishlistBtn{height:3em;width:auto}}.topBox .topWishlistBtnBox .topWishlistBtn img{height:100%;width:auto}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox .topWishlistBtn{position:relative;bottom:0;left:0;translate:0 0}}.topBox .topWishlistBtnBox .topWishlistListBox{position:absolute;translate:-50% 0;left:50%;top:calc(100% + .5em);display:none}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox .topWishlistListBox{width:100%}}.topBox .topWishlistBtnBox .topWishlistList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox .topWishlistList{display:block;width:100%}}.topBox .topWishlistBtnBox .topWishlistList .wishlistLink{padding-bottom:.2em;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;padding:.2em}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox .topWishlistList .wishlistLink{width:100%}}.topBox .topWishlistBtnBox .topWishlistList .wishlistLink.is-xbox a,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink.is-xbox button{padding:.6em 2em}.topBox .topWishlistBtnBox .topWishlistList .wishlistLink.is-xbox a img,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink.is-xbox button img{height:1.8em;width:auto}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox .topWishlistList .wishlistLink.is-xbox a,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink.is-xbox button{padding:.5em 2em}.topBox .topWishlistBtnBox .topWishlistList .wishlistLink.is-xbox a img,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink.is-xbox button img{height:2em}}.topBox .topWishlistBtnBox .topWishlistList .wishlistLink a,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink button{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #e7884a;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;height:100%;background:rgba(0,0,0,.8);padding:.5em 2em}.topBox .topWishlistBtnBox .topWishlistList .wishlistLink a img,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink button img{height:2em;width:auto}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox .topWishlistList .wishlistLink a img,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink button img{height:2em}}@media(hover: hover){.topBox .topWishlistBtnBox .topWishlistList .wishlistLink a:hover,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink button:hover{background:#e7884a}}@media screen and (max-width: 980px){.topBox .topWishlistBtnBox .topWishlistList .wishlistLink a,.topBox .topWishlistBtnBox .topWishlistList .wishlistLink button{width:100%}}.wishMoreList{display:none}.designFrameWrap{position:relative}.designFrameBox{position:relative;border-style:solid;border-image-source:url(/warhammer40000/assets/images/common/frame.png);border-image-slice:137 141 139 142 fill;border-image-width:calc(137px*var(--scale)) calc(141px*var(--scale)) calc(139px*var(--scale)) calc(142px*var(--scale));border-image-repeat:round;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;clip-path:polygon(0 0, calc(100% - var(--chippingNum)) 0%, 100% calc(0% + var(--chippingNum)), 100% 100%, calc(0% + var(--chippingNum)) 100%, 0 calc(100% - var(--chippingNum)))}@media screen and (max-width: 980px){.designFrameBox{clip-path:polygon(0 0, calc(100% - var(--chippingNumPad)) 0%, 100% calc(0% + var(--chippingNumPad)), 100% 100%, calc(0% + var(--chippingNumPad)) 100%, 0 calc(100% - var(--chippingNumPad)))}}@media screen and (max-width: 980px)and (max-width: 768px){.designFrameBox{border-image-width:calc(137px*var(--scaleSp)) calc(141px*var(--scaleSp)) calc(139px*var(--scaleSp)) calc(142px*var(--scaleSp));clip-path:polygon(0 0, calc(100% - var(--chippingNumSp)) 0%, 100% calc(0% + var(--chippingNumSp)), 100% 100%, calc(0% + var(--chippingNumSp)) 100%, 0 calc(100% - var(--chippingNumSp)))}}.designFrameBox.is-topText{background:url(/warhammer40000/assets/images/common/bg-text.jpg) center no-repeat;background-size:calc(100% + 6em) auto}@media screen and (max-width: 980px){.designFrameBox.is-topText{background:url(/warhammer40000/assets/images/common/bg-text.jpg) left no-repeat;background-size:auto 100%}}.designFrameBox.is-character{height:30em;background:url(/warhammer40000/assets/images/common/character/bg-faction-chara-pc.jpg) center;background-size:calc(100% + 6em) auto}@media screen and (max-width: 980px){.designFrameBox.is-character{overflow:hidden;height:auto;background:url(/warhammer40000/assets/images/common/character/bg-faction-chara-sp.jpg) center;background-size:calc(100% + 6em) auto}}.designFrameBox.is-characterText{height:100%}.articleItemWrap{position:relative}.articleItemWrap.is-gallery{background:url(/warhammer40000/assets/images/common/bg-media.webp) no-repeat;background-size:cover}.articleItem{max-width:1280px;width:92%;margin:0 auto;padding-bottom:5em}.articleItem.is-character{width:100%;max-width:none}@media screen and (max-width: 980px){.articleItem{padding-bottom:4em}.articleItem.is-gallery{width:100%}}.articleItemTitle{position:relative;text-align:center;font-weight:normal;margin:0 auto;margin-bottom:3em}.articleItemTitle h2{position:relative;line-height:1.6;color:#fff;min-width:10em;font-weight:bold;font-size:2.03125dvw;padding:0 2em;font-weight:500}@media screen and (max-width: 980px){.articleItemTitle h2{font-size:5.1020408163dvw}}@media screen and (min-width: 1280px){.articleItemTitle h2{font-size:26px}}.articleItemTitle h2::before{content:"";position:absolute;display:block;top:100%;left:50%;width:0;background:url(/warhammer40000/assets/images/common/title-line-pc.webp) no-repeat;background-size:100% auto;width:100%;-webkit-transition:.5s;transition:.5s;translate:-50% 0;aspect-ratio:1263/13;max-width:1263px}@media screen and (max-width: 980px){.articleItemTitle h2::before{background:url(/warhammer40000/assets/images/common/title-line-sp.webp) no-repeat;background-size:100% auto;aspect-ratio:81/1}}.articleItemTitle p{padding-top:.5em}.articleItemTitle.is-active h2::before{width:100%}@media screen and (max-width: 980px){.articleItemTitle{margin-bottom:2em}}.sectionSSList{display:-webkit-box;display:-ms-flexbox;display:flex}.sectionSSList li{width:33.3333333333%;padding:0 1%}.sectionItem{padding-bottom:50px}@media screen and (max-width: 980px){.sectionItem{padding-bottom:5em}}.storeList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.storeList .storeItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #999;background:#f9f9f9;margin:.5%;padding:1em;width:32.3333333333%}@media screen and (max-width: 980px){.storeList .storeItem{width:99%;margin:0 auto .5%}}.whatsBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3em}@media screen and (max-width: 980px){.whatsBox{display:block}}.whatsBox .whatsItem{-ms-flex-item-align:center;align-self:center}.whatsBox .whatsItem.is-img{width:50%;padding-right:2em}@media screen and (max-width: 980px){.whatsBox .whatsItem.is-img{width:80%;margin:0 auto;padding-right:0em}}.whatsBox .whatsItem.is-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1em;-ms-flex-item-align:start;align-self:flex-start;line-height:1.6}@media screen and (max-width: 980px){.whatsBox .whatsItem.is-text{padding-top:1em;padding-left:0;text-align:center}}.whatsBox.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.whatsBox.is-reverse .whatsItem.is-text{padding-right:1em;padding-left:0}@media screen and (max-width: 980px){.whatsBox.is-reverse .whatsItem.is-text{padding-right:0}}.recommend{border:solid 1px #818181;padding:.5em;font-size:90%;margin-top:1em}.videoItem{position:relative;aspect-ratio:16/9;border-radius:5px;overflow:hidden}.videoItem iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.popMovieItem{width:100%;-ms-flex-item-align:16/9;align-self:16/9}.popMovieItem iframe{width:100%;height:auto;aspect-ratio:16/9;display:block}.overviewBox{padding:1em;text-align:center;line-height:2}@media screen and (max-width: 980px){.overviewBox{padding:2em 0}}.overviewTitle{font-weight:bold;margin-bottom:1em;font-size:2.03125dvw;line-height:1.2}@media screen and (max-width: 980px){.overviewTitle{font-size:5.1020408163dvw}}@media screen and (min-width: 1280px){.overviewTitle{font-size:26px}}.characterImg{position:absolute;top:50%;left:.2em;translate:0 -50%;height:calc(100% - .3em)}.characterImg img{height:100%;width:auto}@media screen and (max-width: 980px){.characterImg{position:relative;width:calc(100% + 1.5em);top:-0.82em;left:50%;translate:-50% 0;height:auto}.characterImg img{height:auto;width:100%}}.characterTextBox{position:absolute;top:50%;width:38%;right:8%;translate:0 -50%;height:105%;background:#000 url(/warhammer40000/assets/images/common/character/bg-faction-text.jpg) no-repeat;background-size:cover;clip-path:polygon(0 0, calc(100% - var(--chippingNum)) 0%, 100% calc(0% + var(--chippingNum)), 100% 100%, calc(0% + var(--chippingNum)) 100%, 0 calc(100% - var(--chippingNum)))}@media screen and (max-width: 980px){.characterTextBox{position:absolute;top:auto;bottom:-3em;right:auto;left:50%;translate:-50% 0;width:106%;height:auto;background-size:100% auto;clip-path:polygon(0 0, calc(100% - var(--chippingNumPad)) 0%, 100% calc(0% + var(--chippingNumPad)), 100% 100%, calc(0% + var(--chippingNumPad)) 100%, 0 calc(100% - var(--chippingNumPad)))}}@media screen and (max-width: 980px)and (max-width: 768px){.characterTextBox{clip-path:polygon(0 0, calc(100% - var(--chippingNumSp)) 0%, 100% calc(0% + var(--chippingNumSp)), 100% 100%, calc(0% + var(--chippingNumSp)) 100%, 0 calc(100% - var(--chippingNumSp)))}}.charaTextInfoTitle{margin-bottom:2em}@media screen and (max-width: 980px){.charaTextInfoTitle{margin-bottom:1em}}.charaTextInfoTitle h3{font-size:2.03125dvw;font-weight:bold}@media screen and (max-width: 980px){.charaTextInfoTitle h3{font-size:5.1020408163dvw}}@media screen and (min-width: 1280px){.charaTextInfoTitle h3{font-size:26px}}.charaTextInfoBoxWrap{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 980px){.charaTextInfoBoxWrap{padding:.5em}}.charaTextInfoBox{margin:0 auto}@media screen and (max-width: 980px){.charaTextInfoBox{padding-bottom:1em}}.characterList{margin:0 auto}@media screen and (max-width: 980px){.characterList{width:100%}}.characterListWrap{position:relative}.characterListWrap .slick-slide{position:relative;scale:.8;opacity:.6;z-index:0;width:69dvw;max-width:860px;-webkit-transition:.8s;transition:.8s;margin:0 -4em}@media screen and (max-width: 980px){.characterListWrap .slick-slide{width:auto;margin:0 auto}}.characterListWrap .slick-slide.slick-center{scale:1;opacity:1;translate:0 0;z-index:2}@media screen and (max-width: 980px){.characterListWrap .slick-slide{scale:1;opacity:1;translate:0 0;z-index:2}}.characterListItem{padding:1em 0}@media screen and (max-width: 980px){.characterListItem{padding:0 3% 5em}}.characterArrow{position:absolute;top:50%;translate:0 -50%;cursor:pointer;width:10%;max-width:80px;aspect-ratio:89/70;z-index:3;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.characterArrow:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3);opacity:.9}}@media screen and (max-width: 980px){.characterArrow{width:15%;top:30%}}.characterArrow.is-prev{left:5%;background:url(/warhammer40000/assets/images/common/arrowL.webp) no-repeat;background-size:100% auto}@media screen and (max-width: 980px){.characterArrow.is-prev{left:0}}.characterArrow.is-next{right:5%;background:url(/warhammer40000/assets/images/common/arrowR.webp) no-repeat;background-size:100% auto}@media screen and (max-width: 980px){.characterArrow.is-next{right:0}}.galleryWrap{position:relative}.galleryWrap .slick-list{padding:0 2px 0 0}@media screen and (min-width: 1350px){.galleryWrap .slick-list{padding:0 1px}}.galleryWrap .galleryArrow{position:absolute;top:50%;translate:0 -50%;cursor:pointer;width:10%;max-width:80px;aspect-ratio:89/70;z-index:3;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.galleryWrap .galleryArrow:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3);opacity:.8}}@media screen and (max-width: 980px){.galleryWrap .galleryArrow{width:15%}}.galleryWrap .galleryArrow.is-prev{left:0;background:url(/warhammer40000/assets/images/common/arrowL.webp) no-repeat;background-size:100% auto}.galleryWrap .galleryArrow.is-next{right:0;background:url(/warhammer40000/assets/images/common/arrowR.webp) no-repeat;background-size:100% auto}.galleryListItem{-webkit-transition:.3s;transition:.3s}.galleryListItem img{border:1px solid #c7f0d8;border-left:.5px solid #c7f0d8;border-right:.5px solid #c7f0d8;-webkit-box-sizing:border-box;box-sizing:border-box}@media(hover: hover){.galleryListItem:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3);opacity:.9}}.pageScrollBtn{position:fixed;bottom:0;right:.1em;aspect-ratio:232/213;background:url(/warhammer40000/assets/images/common/page-top.webp) no-repeat;background-size:100% auto;width:20%;max-width:80px;z-index:4;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media(hover: hover){.pageScrollBtn:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3);opacity:.8}}.moviePop{position:absolute;display:block;bottom:3%;left:.5em;width:3.2em;line-height:1;aspect-ratio:132/83;background:url(/warhammer40000/assets/images/common/btn-movie.png) no-repeat;background-size:100% auto}@media screen and (max-width: 980px){.moviePop{height:3em;width:auto}}@media screen and (max-width: 980px){.moviePop{bottom:0;left:0;position:relative;margin:0 auto 3em}}.footerRatingBox{text-align:center;padding-top:1em}.footerRatingBox img{width:4em}/*# sourceMappingURL=main.min.css.map */