.wrapper{padding-top:0;background-color:#125800}.main-contents{background:url("../../assets/img/trial/trial_bg.jpg") center center;background-repeat:repeat-y;background-size:auto}.header__inner{display:none}.kv-image{position:absolute;top:0;left:0;width:100%;z-index:-1}.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-section__bottom{display:block;position:relative;height:50vw;padding-top:1vw}@media screen and (max-width: 767px){.kv-section__bottom{height:105vw}}.kv-logo{width:68%;margin:8% auto 6%}.kv-logo .logo-text{width:80%;margin:0 0 3% 12%}@media screen and (max-width: 767px){.kv-logo .logo-text{width:90%;margin-bottom:5%}}.kv-logo img{margin-left:4%}@media screen and (max-width: 767px){.kv-logo{width:58%;margin:10% 0 20vw 35%}}.kv-btn{text-align:center;margin:0 0 7%}@media screen and (max-width: 767px){.kv-btn{margin-bottom:10%}}.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.5rem}@media screen and (max-width: 767px){.kv-btn .btn-default{font-size:6vw}.kv-btn .btn-default::after{top:1.3rem}}.kv-movie{position:relative;display:block;width:45%;margin:0 auto 2vw;padding-top:23%;overflow:hidden;border:.3vw solid #fff;filter:drop-shadow(0 0 0.5em rgba(0, 0, 0, 0.3))}@media screen and (max-width: 767px){.kv-movie{width:90%;padding-top:28%;margin:5vw auto 6vw}}.kv-movie video{position:absolute;width:100%;top:0;left:0}.kv-movie p{position:absolute;display:block;font-weight:800;top:50%;left:50%;transform:translate(-50%, 160%);color:#fff;font-size:1.1vw}@media screen and (max-width: 767px){.kv-movie p{font-size:2.8vw}}.kv-movie__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);width:20%}@media screen and (min-width: 768px){.kv-movie__icon{transition:all .5s}.kv-movie__icon:hover{transform:translate(-50%, -60%) scale(1.1)}}.banner-section{position:relative;z-index:1}.banner-list{display:flex;align-items:end;width:90%;max-width:1500px;gap:1rem;margin:0 auto 0rem}@media screen and (max-width: 767px){.banner-list{flex-direction:column;gap:.5rem;margin-bottom:3rem}}.banner-list li>a img{transition:all .5s}@media screen and (min-width: 768px){.banner-list li>a img:hover{transform:scale(1.05)}}@media screen and (max-width: 767px){.banner-list .banner-02{margin-top:-1%}}.exp-section{z-index:2;position:relative;display:block;width:90%;max-width:1200px;color:#c4ba6f;margin:4rem auto;text-align:center;border:1px solid #5f5a39;background:#0a3000;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-wrapper img{pointer-events:none}.features-section .swiper-slide{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{position:relative;border-radius:2rem;width:80%;max-width:1000px;margin:-2rem auto 0;z-index:1;filter:drop-shadow(0 0 2rem rgba(0, 0, 0, 0.5))}@media screen and (max-width: 767px){.features-content{margin-top:-1rem;border-radius:.8rem;width:85%}}.features-container{color:#fff;padding:3rem}@media screen and (max-width: 767px){.features-container{padding:1.5rem 1rem 1.5rem}}.features-container .features-headlie{width:20%;margin:-1rem auto .5rem}@media screen and (max-width: 767px){.features-container .features-headlie{width:40%;margin-top:0;margin-bottom:1rem}}.features-container h2{text-align:center;margin-bottom:1rem;font-size:2em;background:linear-gradient(90deg, #c6ff98 27%, #52b13f 93%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:800}@media screen and (max-width: 767px){.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}@media screen and (max-width: 767px){.features-container .btn-wrap{padding-top:.5rem}}.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)}}.list-ok>li{padding-left:1.5em;text-indent:-1.5em;line-height:1.5;margin-bottom:1rem}.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{padding-left:1.5em;text-indent:-1.5em;line-height:1.5;margin-bottom:1rem}.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{opacity:1;position:fixed;bottom:1rem;left:49.5%;transform:translate(-50%, 0);z-index:50}@media screen and (max-width: 767px){.trial-fix-wrap{left:3.5vw;transform:translate(0, 0);margin-left:3rem}}.trial-fix-wrap .btn-default{border:.2rem solid #fff;font-size:1.3rem}.trial-fix-wrap .btn-default::after{top:1rem}.bottom-topics{margin-top:4rem;position:relative;z-index:1}.bottom-topics-list{display:flex;justify-content:center;max-width:1000px;margin:0 auto}.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;color:#000;padding:1rem;line-height:1.5;color:#5324b1}.add-gradient{background:linear-gradient(0deg, #082700 0%, transparent 95%)}.point__container .point{overflow:hidden;position:relative;margin:10% 0;padding-bottom:10px}.point__container .point:first-child{margin-top:6%}.point__container .point .point__item{width:min(98%,1000px);margin:0 auto;display:flex;justify-content:left;align-items:center}@media screen and (max-width: 767px){.point__container .point .point__item{width:90%}}.point__container .point .point__item .point__chara{position:relative;display:inline-block;width:32%;max-width:325px;z-index:0;opacity:1;transform:translateY(0)}.point__container .point .point__item .point__title{position:relative;display:inline-block;height:15vw;max-height:164px;margin-left:-5%;transform:translateY(-40%);z-index:2;opacity:1}.point__container .point .point__item.show .point__chara{opacity:1;transform:translateY(0);transition:opacity .5s 0s linear,transform .5s 0s ease-out}.point__container .point .point__item.show .point__title{opacity:1;transition:opacity .5s .3s ease-out}.point__container .point .point__ss{position:relative;scale:1.05;margin-top:max(-10%,-55px);transform:rotate(-3deg) translateY(-1rem);z-index:1}@media screen and (max-width: 767px){.point__container .point .point__ss{transform:rotate(-3deg) translateY(1rem)}}.point__container .point .point__ss img{display:block;border:5px #fff solid}.point__container .point .point__text{position:relative;width:42vw;margin:0 auto;border-radius:10px;background-color:#fff;padding:2em;color:#354333;font-size:.9rem;font-weight:bold;line-height:1.8;z-index:2;box-shadow:5px 5px 0 rgba(0,0,0,.3)}@media screen and (max-width: 767px){.point__container .point .point__text{width:76%}}.point__container .point .point__text .point__text__push{color:#177500}.point__container .point:nth-of-type(even) .point__item{justify-content:right;flex-direction:row-reverse}.point__container .point:nth-of-type(even) .point__item .point__title{margin-left:0;margin-right:-5%}.point__container .point:nth-of-type(even) .point__ss{transform:rotate(3deg) translateY(-1rem)}@media screen and (max-width: 767px){.point__container .point:nth-of-type(even) .point__ss{transform:rotate(3deg) translateY(1rem)}}.point__container .point__footer{width:98%;max-width:1000px;margin:5% auto 2%;color:#000}.oneword{display:inline-block}.mission-2020{position:relative;display:block;width:100%;max-width:1000px;color:#fff;margin:0 auto 10rem;text-align:left;border:1px solid #5f5a39;border-radius:15px;background:#0a3000;padding:1.5rem 2rem;box-sizing:border-box;font-size:.9rem}@media screen and (max-width: 767px){.mission-2020{width:90%;text-align:left;font-size:.7rem;margin:0 auto 2rem;padding:1.5rem}}.mission-2020 .ss-img{margin:0 auto 1rem}.mission-2020 .mission-2020-sec{margin:-6rem 0 0 auto;width:30vw;bottom:0;right:0}@media screen and (max-width: 767px){.mission-2020 .mission-2020-sec{width:50vw;margin:-3rem 0 0 auto}}.mission-2020 .mission-2020-header{position:absolute;top:1.5rem;left:1.5rem;font-size:3rem;line-height:1;font-weight:bolder;background:linear-gradient(90deg, #c6ff98 27%, #52b13f 93%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.mission-2020 .mission-2020-header{font-size:2rem}}.k4sen-section{font-size:1rem;color:#fff;position:relative;margin-top:3rem;padding:6rem 3rem 0;background:linear-gradient(to top, #000072 0%, #020224 100%);background-size:cover}@media screen and (max-width: 767px){.k4sen-section{padding-top:3rem}}.k4sen-content{width:80%;margin:0 auto;display:flex}@media screen and (max-width: 767px){.k4sen-content{width:100%}}.k4sen-container{display:block}.k4sen-event{display:flex;width:100%;height:22vw;margin:1rem 0 3rem;gap:1rem;align-items:flex-start}@media screen and (max-width: 767px){.k4sen-event{flex-direction:column;height:auto}}.k4sen-event img{height:100%;display:block;border:2px solid hsla(0,0%,100%,.1098039216)}@media screen and (max-width: 767px){.k4sen-event img{width:100%;height:auto;aspect-ratio:1620/1080}}.highlight{color:#ff0;font-size:bolder}.k4sen-section .k4sen-header{background:linear-gradient(to top, #a67c00 0%, #ffdc73 40%, #ffffff 50%, #ffdc73 60%, #a67c00 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-size:3rem;font-weight:900}@media screen and (max-width: 767px){.k4sen-section .k4sen-header{font-size:2.1rem}}.k4sen-section .chara{position:relative;display:flex;flex-direction:column;margin:5rem auto 0;width:75%;align-items:center;justify-content:center;z-index:1}@media screen and (max-width: 767px){.k4sen-section .chara{display:block;width:100%;margin-top:1rem}}.k4sen-section .chara__image{width:36vw;height:auto;margin:1.5rem auto 0}.k4sen-section .chara__image img{display:block;vertical-align:bottom}@media screen and (max-width: 767px){.k4sen-section .chara__image{width:100%;height:auto;margin:0 auto}}.bubble{position:relative;background:#fff;color:#222;padding:20px 30px 10px;border-radius:20px;font-size:.9rem;font-weight:bold;text-align:left;height:19rem}@media screen and (max-width: 767px){.bubble{font-size:.675rem;letter-spacing:-0.03rem;padding:10px 10px 5px 15px;margin-bottom:.8rem;height:14rem}}.bubble::after{content:"";position:absolute;top:100%;left:20%;border-width:0 50px 50px 0;border-style:solid;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);transform:translateY(-50%);z-index:-1}@media screen and (max-width: 767px){.bubble::after{left:7%;border-width:0 45px 45px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}}.k4sen-profile{position:relative;display:block;width:100%;max-width:1000px;color:#fff;margin:0 auto 4rem;text-align:left;border:1px solid hsla(0,0%,100%,.1098039216);background:rgba(0,0,0,.5333333333);padding:1.5rem 3rem;box-sizing:border-box;font-size:.9rem}@media screen and (max-width: 767px){.k4sen-profile{text-align:left;font-size:.7rem;margin:0 auto 2rem;padding:1.5rem}}.k4sen-profile-header{position:absolute;top:0;left:0;font-size:1.5rem;line-height:.8;font-weight:bolder;font-style:italic;color:rgba(0,0,255,.5019607843)}.k4sen-quote{font-weight:bolder}.disc>li{font-size:.9rem}.swiper-wrapper{transition-timing-function:linear !important}