body{background-image:url(../img/common/contents_bg.jpg)}.contents-body::before,.contents-body::after{content:none}.section-dlc .section-block{padding:0 !important}.section-dlc .section-block.headline{z-index:5}.section-dlc .section-block.headline .container-headline{margin:8vw auto}@media screen and (max-width: 767px){.section-dlc .section-block.headline .container-headline{margin:15vw auto 10vw}}.section-dlc .section-block.headline .container-headline .feature-text{width:fit-content;margin:0 auto;z-index:1}.section-dlc .section-block.headline .container-headline .feature-text h2{font-family:"Big Shoulders",sans-serif;font-weight:500 !important;letter-spacing:3px}.section-dlc .section-block.headline .container-headline .feature-text h2::before{width:300%;padding-top:127.5%;transform:translate(-50%, -50%);background-image:url(../img/dlc/headline_catch_en.png)}@media screen and (max-width: 767px){.section-dlc .section-block.headline .container-headline .feature-text h2::before{width:200%;padding-top:80%}}.section-dlc .section-block.headline .dlc_catch{width:85%;text-align:center;margin:-5% auto 2%}.section-dlc .section-block h3{width:100%;margin:0 auto;text-align:center;font-size:200%;background:rgba(134,68,59,.8);font-weight:700;padding:.3em;line-height:1.4}@media screen and (max-width: 767px){.section-dlc .section-block h3{padding:2%;font-size:180%}}.section-dlc .section-block .container{display:block}.section-dlc .section-block .container .movie-list{display:flex;justify-content:center;gap:3.5%;flex-wrap:wrap}.section-dlc .section-block .container .movie-list>div{width:31%}@media screen and (max-width: 767px){.section-dlc .section-block .container .movie-list>div{width:46%}}.section-dlc .section-block .container .movie-list .swiper-slide{margin-top:5%}.section-dlc .section-block .container .movie-list .slide-texts{text-align:center;color:#86443a;margin-top:2%}.section-dlc .section-block.trailer .swiper-slide:first-child{width:70%}@media screen and (max-width: 767px){.section-dlc .section-block.trailer .swiper-slide:first-child{width:85%}}.section-dlc #dlc1{background-image:url(../img/dlc/dlc1_kv.png);background-repeat:no-repeat;background-position:top right;background-size:89%}@media screen and (max-width: 767px){.section-dlc #dlc1{background-image:url(../img/dlc/dlc1_kv_sp.png);background-position:center top;background-size:100%}}.section-dlc .dlc_list{display:flex;justify-content:center;flex-wrap:wrap;width:80%;margin:0% auto 3%}@media screen and (max-width: 767px){.section-dlc .dlc_list{width:96%;margin:0 auto 5%}}.section-dlc .dlc_list li{width:28%;margin:2%;position:relative;transition:filter .5s}@media screen and (min-width: 768px){.section-dlc .dlc_list li:hover{filter:brightness(1.4)}}@media screen and (max-width: 767px){.section-dlc .dlc_list li{width:45%}}.section-dlc .dlc_list li .dlc_list_name{position:absolute;bottom:0;background:rgba(134,68,59,.8);width:100%;text-align:center;color:#ede6e0;line-height:1.2;font-size:180%;padding:.5% 0 2.5%}@media screen and (max-width: 767px){.section-dlc .dlc_list li .dlc_list_name{font-size:130%}}.section-dlc .dlc_list li .dlc_list_name span{color:#e0d6b9;font-size:70%;display:inline-flex;width:95%;justify-content:center}.section-dlc .dlc_list li .dlc_list_comingsoon{position:absolute;width:90%;text-align:center;color:#6d6763;line-height:1.3;font-size:200%;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.section-dlc .dlc_list li .dlc_list_comingsoon{font-size:160%}}.section-dlc .dlc_list li .dlc_list_comingsoon span{font-size:70%;display:inline-block}.section-dlc .section-block_dlc{width:80%;margin:0 auto;border:1px solid #383838;background:rgba(0,0,0,.7)}@media screen and (max-width: 767px){.section-dlc .section-block_dlc{width:90%}}.section-dlc .section-block_dlc .dlc_head{width:50%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:3%}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .dlc_head{width:90%;margin:0 auto}}.section-dlc .section-block_dlc .dlc_head .dlc_head__day{width:100%;text-align:center;font-size:200%;line-height:1;margin-top:2%}.section-dlc .section-block_dlc .dlc_head .dlc_head__day span{font-size:150%}.section-dlc .section-block_dlc .dlc_head .dlc_head__logo{width:70%}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .dlc_head .dlc_head__logo{width:60%;margin-top:50%}}.section-dlc .section-block_dlc .dlc_head .dlc_head__price{width:100%;text-align:center;margin-top:0}.section-dlc .section-block_dlc .dlc_head .dlc_head__price span{font-size:200%}.section-dlc .section-block_dlc .dlc_head .popup-buy-list{width:80%;margin-top:.5em}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .dlc_head .popup-buy-list{width:90%}}.section-dlc .section-block_dlc .dlc_head .popup-buy-list .button-style-buy{width:38%;margin:1%}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .dlc_head .popup-buy-list .button-style-buy{width:48%}}.section-dlc .section-block_dlc .dlc_head .dlc_head__movie{width:70%;margin:5% 23% 10%;text-align:center}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .dlc_head .dlc_head__movie{margin:5% 10% 10%}}.section-dlc .section-block_dlc a.icon{position:relative}.section-dlc .section-block_dlc a.icon::before{position:absolute;bottom:5px;right:5px;z-index:1}.section-dlc .section-block_dlc .sec01{background-image:url(../img/dlc/dlc1_bg.png);background-repeat:no-repeat;background-position:-40%;background-size:cover;text-align:center}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec01{padding:4% 6% !important}}.section-dlc .section-block_dlc .sec01 h5{color:#9a8458;font-size:260%;line-height:1.4;filter:drop-shadow(0 0 5px #000);width:90%;margin:0 auto 2%}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec01 h5{font-size:150%;width:100%}}.section-dlc .section-block_dlc .sec01 p{filter:drop-shadow(0 0 5px #000);width:90%;margin:0 auto}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec01 p{text-align:left;width:100%}}.section-dlc .section-block_dlc .sec01 .sec01_img{display:flex;justify-content:center;flex-wrap:wrap;margin:5% 0}.section-dlc .section-block_dlc .sec01 .sec01_img a{width:25%}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec01 .sec01_img a{width:46%;margin:2%}}.section-dlc .section-block_dlc .sec03,.section-dlc .section-block_dlc .sec04{padding:4% 5% !important}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec03,.section-dlc .section-block_dlc .sec04{padding:4% 6% !important}}.section-dlc .section-block_dlc .sec04{padding-bottom:7% !important}.section-dlc .section-block_dlc h6{font-size:180%;width:100%;color:#9a8458;border-top:1px solid #9a8458;border-bottom:1px solid #9a8458;margin:0 0 3%;text-align:center;line-height:1.4;padding:1% 0}@media screen and (max-width: 767px){.section-dlc .section-block_dlc h6{font-size:140%}}.section-dlc .section-block_dlc .sec02{padding:4% 0 !important;overflow:hidden}.section-dlc .section-block_dlc .sec02 .swiper-slide{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec02 .swiper-slide{flex-direction:column-reverse}}.section-dlc .section-block_dlc .sec02 .swiper-slide .screenshot-panels{width:48%}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec02 .swiper-slide .screenshot-panels{width:100%}}.section-dlc .section-block_dlc .sec02 .swiper-slide .screenshot-text{width:48%}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec02 .swiper-slide .screenshot-text{width:100%;margin-bottom:5%}}.section-dlc .section-block_dlc .sec02 h6{font-size:140%}.section-dlc .section-block_dlc .sec02 .inner.swiper-slide{opacity:0}.section-dlc .section-block_dlc .sec02 .inner.swiper-slide-active{opacity:1}.section-dlc .section-block_dlc .sec03_img{display:flex;justify-content:center;flex-wrap:wrap;margin:3% 0 0}.section-dlc .section-block_dlc .sec03_img a{width:45%;margin:2%}@media screen and (max-width: 767px){.section-dlc .section-block_dlc .sec03_img a{width:100%}}.section-dlc #seasonpass{margin-top:5%}.section-dlc #seasonpass .dlc_head{width:100%;display:flex;justify-content:space-between;padding:2% 5% 5% !important}.section-dlc #seasonpass .dlc_head .seasonpass_img{width:50%}@media screen and (max-width: 767px){.section-dlc #seasonpass .dlc_head .seasonpass_img{width:100%;padding-top:3%;padding-bottom:3%}}.section-dlc #seasonpass .dlc_head .seasonpass_txt{width:46%}@media screen and (max-width: 767px){.section-dlc #seasonpass .dlc_head .seasonpass_txt{width:100%}.section-dlc #seasonpass .dlc_head .seasonpass_txt .disc>li{margin-bottom:0}}.section-dlc #seasonpass .dlc_head .seasonpass_txt p{text-align:left}.section-dlc #seasonpass .dlc_head .seasonpass_txt .popup-buy-list{margin-bottom:2%;width:100%}.section-dlc #seasonpass .dlc_head .seasonpass_txt .popup-buy-list .button-style-buy{width:48%}.section-dlc #seasonpass .dlc_head .seasonpass_txt .disc{margin-top:2%}@media screen and (max-width: 767px){.section-dlc .swiper-button-next{right:-11%}.section-dlc .swiper-button-prev{left:-11%}}