body{color:#fff}.bd-story .mainInner{background-image:url("/ver2-assets/img/story/detail/background_main_repeat.jpg");background-color:#1f1f1f;background-position:center 190.9333333333vw;background-repeat:repeat-y;background-size:contain}.bd-story .mainInner .mainInner2{background:url("/ver2-assets/img/story/detail/background_main.jpg") no-repeat center top;background-size:100% auto;position:relative;padding-bottom:14.6666666667vw}.mainarea h2{color:#e9d9a1}.topicpath li a{color:#e9d9a1}.mainarea h2{border:none;margin-bottom:4.5333333333vw;padding-bottom:9.6vw;border-bottom:solid 0.2666666667vw #b2ad9a}.storydetail{margin:0 auto 13.3333333333vw}.storydetail-box{width:92vw;margin:0 auto}.storydetail-box .logo{padding:0 1.3333333333vw 0;order:2;display:flex;align-items:center;justify-content:center;gap:0 2.6666666667vw}.storydetail-box .logo li img{width:auto;height:auto;max-width:24.8vw;max-height:14.6666666667vw}.storydetail-box h3{margin:6.6666666667vw auto 0;font-size:6.6666666667vw;color:#e9d9a1;font-weight:700}.storydetail-box .image{margin:6.1333333333vw auto 0}.storydetail-box .image img{width:100%;height:auto}.storydetail-box p{font-size:4vw;line-height:1.466;margin:1em auto 0}.storydetail-box .imageList{margin:14.6666666667vw auto 0;display:flex;flex-wrap:wrap;gap:2.4vw}.storydetail-box .imageList li{width:44.8vw}.storydetail-box .imageList li img{width:100%;height:auto}.storydetail-box .pager{margin:8vw auto 0;padding:5.6vw 0 0;border-top:solid 0.2666666667vw #b2ad9a;display:flex}.storydetail-box .pager li{width:50%}.storydetail-box .pager li a{display:inline-block;position:relative;font-weight:500}.storydetail-box .pager li a:after,.storydetail-box .pager li a:before{content:"";display:block;width:1.3333333333vw;height:0.2666666667vw;background:#e9d9a1;position:absolute;top:50%;transform:translateY(-50%) rotate(44deg)}.storydetail-box .pager li a:after{transform:translateY(-50%) rotate(-44deg)}.storydetail-box .pager-prev a{padding:0 0 0 5.0666666667vw}.storydetail-box .pager-prev a:after,.storydetail-box .pager-prev a:before{left:1.8666666667vw;transform-origin:0 50%}.storydetail-box .pager-next{text-align:right}.storydetail-box .pager-next:only-child{margin-left:auto}.storydetail-box .pager-next a{padding:0 5.0666666667vw 0 0}.storydetail-box .pager-next a:after,.storydetail-box .pager-next a:before{right:1.8666666667vw;transform-origin:100% 50%}.storydetail-box .btnOfficial{width:100%;margin:6.1333333333vw auto 0}.storydetail-box .btnOfficial a{min-height:8.5333333333vw;margin:0 auto;padding:1.3333333333vw 7.7333333333vw;border:solid 0.2666666667vw #bdaf7d;box-sizing:border-box;line-height:1;font-size:3.2vw;font-weight:700;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.storydetail-box .btnOfficial a:after{content:"";display:block;width:3.7333333333vw;height:3.7333333333vw;background:url("/ver2-assets/img/story/detail/icon_link.png") no-repeat center top;background-size:100% auto;position:absolute;bottom:0;top:0;right:1.8666666667vw;margin:auto 0}.storydetail-box .lineup-list-platform{width:100%;margin:0 auto 7.4666666667vw;padding:2.5333333333vw 0 0;display:flex;flex-wrap:wrap;justify-content:center}.storydetail-box .lineup-list-platform li{font-size:3.2vw;font-weight:400}.storydetail-box .lineup-list-platform li:before{content:"/";color:#e9d9a1;margin:0 0.5333333333vw}.storydetail-box .lineup-list-platform li a{text-decoration:underline}.storydetail-box .lineup-list-platform li:first-child:before{content:none}.storydetail-box .btnWrap .btn{margin:0 auto}.tab-wrap{margin:5.3333333333vw auto 0;display:flex;flex-wrap:wrap}.tab-wrap button{width:50%;min-height:8.2666666667vw;height:auto;padding:1.8666666667vw 1.3333333333vw;border:none;box-sizing:border-box;background-color:#766d4c;font-size:3.2vw;font-weight:700;color:#0f0f0f;line-height:1.083;text-box:trim-both cap alphabetic}.tab-wrap button .sp-none{display:none}.tab-wrap button.current{background-color:#e9d9a1}.zero .storydetail-box .logo li:first-child img{max-width:21.0666666667vw;max-height:19.7333333333vw}.one .storydetail-box .logo li:nth-child(2){margin:0 0 0 -1.8666666667vw}.three .storydetail-box .logo li:nth-child(2) img{max-width:20.5333333333vw;max-height:23.4666666667vw}.three .storydetail-box .logo li:nth-child(3) img{max-width:13.6vw;max-height:11.7333333333vw}.four .storydetail-box .logo li:first-child img{max-width:16vw;max-height:17.3333333333vw}.five .storydetail-box .logo li:first-child img{max-width:18.4vw;max-height:17.3333333333vw}.six .storydetail-box .logo li:first-child img{max-width:16.8vw;max-height:19.4666666667vw}.gaiden .storydetail-box .logo li:first-child img{max-width:31.7333333333vw;max-height:7.7333333333vw}@media screen and (min-width:960px){.bd-story .mainInner{background-image:url("/ver2-assets/img/story/detail/pc/background_main_repeat.jpg");background-position:center 2216px;background-size:1920px 1401px}.bd-story .mainInner .mainInner2{background:url("/ver2-assets/img/story/detail/pc/background_main.jpg") no-repeat center top;background-size:1920px 2216px;padding-bottom:0}.mainarea h2{padding-bottom:min(3.5761589404vw,54px);border-bottom:solid 1px #b2ad9a;margin:0 auto min(3.0463576159vw,46px)}.storydetail{max-width:1400px;margin:0 auto;padding-bottom:min(9.2715231788vw,140px);position:relative}.storydetail-box{width:min(56.2913907285vw,850px)}.storydetail-box .logo{padding:0 min(0.6622516556vw,10px);gap:0 min(1.3245033113vw,20px)}.storydetail-box .logo li img{width:auto;height:auto;max-width:min(12.3178807947vw,186px);max-height:min(7.2847682119vw,110px)}.storydetail-box h3{margin:min(3.0463576159vw,46px) auto 0;font-size:min(2.6490066225vw,40px)}.storydetail-box .image{margin:min(1.8543046358vw,28px) auto 0}.storydetail-box p{font-size:min(1.3245033113vw,20px);line-height:1.6}.storydetail-box p:first-of-type{margin:min(2.2516556291vw,34px) auto 0}.storydetail-box .imageList{margin:min(4.7682119205vw,72px) auto 0;gap:min(1.9867549669vw,30px)}.storydetail-box .imageList li{width:min(27.1523178808vw,410px)}.storydetail-box .pager{margin:min(5.298013245vw,80px) auto 0;padding:min(3.178807947vw,48px) 0 0;border-top:solid min(0.0662251656vw,1px) #b2ad9a}.storydetail-box .pager li a{transition:opacity 0.3s}.storydetail-box .pager li a:hover{opacity:0.7}.storydetail-box .pager li a:after,.storydetail-box .pager li a:before{width:6px;height:1px}.storydetail-box .pager-prev a{padding:0 0 0 30px}.storydetail-box .pager-prev a:after,.storydetail-box .pager-prev a:before{left:14px}.storydetail-box .pager-next{text-align:right}.storydetail-box .pager-next a{padding:0 30px 0 0}.storydetail-box .pager-next a:after,.storydetail-box .pager-next a:before{right:14px}.storydetail-box .btnOfficial{width:min(36.6887417219vw,554px);margin:min(1.8543046358vw,28px) auto 0}.storydetail-box .btnOfficial a{min-height:min(3.0463576159vw,46px);padding:min(0.6622516556vw,10px) min(2.5165562914vw,38px);border:solid min(0.0662251656vw,1px) #bdaf7d;line-height:1.1;font-size:min(1.3245033113vw,20px);transition:opacity 0.3s}.storydetail-box .btnOfficial a:hover{opacity:0.7}.storydetail-box .btnOfficial a:after{height:min(1.1920529801vw,18px);width:min(1.1920529801vw,18px);background:url("/ver2-assets/img/story/detail/pc/icon_link.png") no-repeat center top;background-size:100% auto;right:min(0.6622516556vw,10px)}.storydetail-box .lineup-list-platform{margin:0 auto min(3.7086092715vw,56px);padding:min(0.9933774834vw,15px) 0 0}.storydetail-box .lineup-list-platform li{font-size:min(1.1920529801vw,18px)}.storydetail-box .lineup-list-platform li:before{margin:0 min(0.2649006623vw,4px)}.storydetail-box .lineup-list-platform li a{transition:opacity 0.3s}.storydetail-box .lineup-list-platform li a:hover{opacity:0.7}.tab-wrap{margin:min(2.5165562914vw,38px) auto 0}.tab-wrap button{min-height:min(3.7086092715vw,56px);padding:min(0.9271523179vw,10px) min(0.6622516556vw,10px);font-size:min(1.3245033113vw,20px);line-height:1.2;cursor:pointer;transition:opacity 0.3s}.tab-wrap button.current:hover{opacity:1}.tab-wrap button:hover{opacity:0.7}.tab-wrap button .sp-none{display:block}.tab-wrap button .pc-none{display:none}.zero .storydetail-box .logo li:first-child img{max-width:min(10.3311258278vw,156px);max-height:min(9.6688741722vw,146px)}.one .storydetail-box .logo li:nth-child(2){margin:0 0 0 max(calc(-0.9271523179vw),-14px)}.three .storydetail-box .logo li:nth-child(2) img{max-width:min(10.7284768212vw,162px);max-height:min(5.298013245vw,80px)}.three .storydetail-box .logo li:nth-child(3) img{max-width:min(7.5496688742vw,114px);max-height:min(6.4900662252vw,98px)}.four .storydetail-box .logo li:first-child img{max-width:min(7.9470198675vw,120px);max-height:min(8.6092715232vw,130px)}.five .storydetail-box .logo li:first-child img{max-width:min(9.1390728477vw,138px);max-height:min(8.6092715232vw,130px)}.six .storydetail-box .logo li:first-child img{max-width:min(8.3443708609vw,126px);max-height:min(9.6688741722vw,146px)}.gaiden .storydetail-box .logo li:first-child img{max-width:min(15.761589404vw,238px);max-height:min(3.8410596026vw,58px)}}@media screen and (min-width:1920px){.bd-story .mainInner{background-position:center 115.4166666667vw;background-size:100% auto}.bd-story .mainInner .mainInner2{background-size:100% auto}}