.wrapper{padding-top:0}.main-contents{background:#470101;background-size:30px}.header__inner{display:none}.kv-image{position:absolute;top:0;left:0;width:100%;z-index:0}.kv-image img{display:block;width:100%}.kv-info{position:relative;width:50%;margin-left:48%;z-index:1}@media screen and (max-width:767px){.kv-info{width:100%;margin-left:0}}.kv-logo{width:68%;margin:8% auto 6%}.kv-logo .logo-text{width:80%;margin:0 0 3% 12%}.kv-logo img{margin-left:4%}@media screen and (max-width:767px){.kv-logo .logo-text{width:90%;margin-bottom:5%}.kv-logo{width:58%;margin:10% 0 20vw 35%}}.kv-btn{text-align:center;margin:0 0 7%}.kv-btn .btn-default{font-size:2.5rem;font-feature-settings:"palt";letter-spacing:.05em;box-shadow:0 0 .5rem rgba(0,0,0,.5)}.kv-btn .btn-default.no-work{filter:grayscale(1) brightness(1.6);pointer-events:none}.kv-btn .btn-default::after{top:1.7rem}@media screen and (max-width:767px){.kv-btn{margin-bottom:10%}.kv-btn .btn-default{font-size:6vw}.kv-btn .btn-default::after{top:1.3rem}}.kv-movie{position:relative;display:block;width:50%;margin:0 auto 2vw;padding-top:23%;overflow:hidden;border:.3vw solid #fff;filter:drop-shadow(0 0 .5em rgba(0, 0, 0, .3))}.kv-movie p,.kv-movie__icon{position:absolute;top:50%;left:50%}@media screen and (max-width:767px){.kv-movie{width:60%;padding-top:28%;margin:5vw auto 6vw}}.kv-movie video{position:absolute;width:100%;top:0;left:0}.kv-movie p{display:block;font-weight:800;transform:translate(-50%,160%);color:#fff;font-size:1.1vw}.kv-movie__icon{transform:translate(-50%,-60%);width:20%}.banner-section,.features-content{position:relative;z-index:1}.banner-list{display:flex;align-items:end;width:90%;max-width:1300px;gap:1rem;margin:0 auto 0rem}.banner-list li>a img{transition:all .5s}@media screen and (min-width:768px){.kv-movie__icon{transition:all .5s}.kv-movie__icon:hover{transform:translate(-50%,-60%) scale(1.1)}.banner-list li>a img:hover{transform:scale(1.05)}}@media screen and (max-width:767px){.kv-movie p{font-size:2.8vw}.banner-list{flex-direction:column;gap:0;margin-bottom:3rem}.banner-list .banner-02{margin-top:-1%}}.exp-section{width:90%;max-width:1200px;color:#c4ba6f;margin:4rem auto;text-align:center;border:1px solid #5f5a39;background:#361104;padding:1rem;box-sizing:border-box;font-size:.9rem}@media screen and (max-width:767px){.exp-section{width:80%;text-align:left;font-size:.7rem;margin:1rem auto 2rem}}.features-section{padding-bottom:0rem}.features-section .swiper{width:100%;max-width:1500px;overflow:visible;padding-bottom:0}.features-section .swiper-wrapper{transition-timing-function:linear}.features-section .swiper-slide,.features-section .swiper-wrapper img{pointer-events:none}.features-section .swiper-slide>div{display:block;border-radius:1rem;margin:0 .25rem;overflow:hidden}.features-section .swiper-slide>div img{display:block}.features-content{border-radius:2rem;background:#fff;background:linear-gradient(52deg,#fff 70%,rgba(255,255,255,.8) 100%);width:80%;max-width:1000px;margin:-2rem auto 0;filter:drop-shadow(0 0 2rem rgba(0, 0, 0, .5))}.features-container{padding:3rem}@media screen and (max-width:767px){.features-content{margin-top:-1rem;border-radius:.8rem;width:85%}.features-container{padding:1.5rem 1rem}}.features-container .features-headlie{width:20%;margin:-1rem auto .5rem}.features-container h2{text-align:center;margin-bottom:1rem;font-size:2em;color:#e54d17;font-weight:800}@media screen and (max-width:767px){.features-container .features-headlie{width:40%;margin-top:0;margin-bottom:1rem}.features-container h2{font-size:1.2rem;line-height:1.2}}.features-container p{margin:.5em}.features-container .btn-wrap{padding:2rem 0 0;text-align:center}.list-ng>li,.list-ok>li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:1rem;line-height:1.5}.features-container .btn-wrap .btn-default{background:#000;font-size:1.3rem}@media screen and (min-width:768px){.features-container .btn-wrap .btn-default{transition:all .5s}.features-container .btn-wrap .btn-default:hover{transform:scale(1.05)}}.bg-footer{margin-top:-15vw}@media screen and (max-width:767px){.features-container .btn-wrap{padding-top:.5rem}.bg-footer{transform:scale(2)}}.list-ok>li::before{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin-right:.3rem;background-image:url(https://www.gamecity.ne.jp/winningpost10/images/trial/play-OK.svg);background-size:100%;vertical-align:middle}.list-ng>li::before{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin-right:.3rem;background-image:url(https://www.gamecity.ne.jp/winningpost10/images/trial/play-NG.svg);background-size:100%;vertical-align:middle}.trial-fix-wrap{position:fixed;bottom:1rem;left:50%;transform:translate(-50%,0);z-index:50}@media screen and (max-width:767px){.trial-fix-wrap{left:auto;transform:translate(0,0);margin-left:3rem}}.trial-fix-wrap .btn-default{border:.2rem solid #fff;font-size:1.3rem}.popup-buy-wrap{background:#fff}.bottom-topics{margin-top:4rem;position:relative;z-index:1}.bottom-topics h3{text-align:center;color:#fff;font-size:1.4rem;font-weight:800;margin-bottom:1.5rem;line-height:1.5}.bottom-topics-list{display:flex;position:relative;justify-content:center;max-width:1000px;margin:0rem auto;gap:1rem}.bottom-topics-list .swiper-slide{width:320px;background-color:#fff;border-radius:.8rem;overflow:hidden;height:auto}@media screen and (max-width:767px){.bottom-topics-list .swiper-slide{width:42%}}.bottom-topics-list .swiper-slide .text-content{font-size:.9rem;padding:1rem;line-height:1.5;color:#5324b1}.btn-default-link{background-color:#494949;color:#fff}