.top-en{position:relative}.top-en .container{max-width:1100px}.top-en main{font-family:'Mohave', sans-serif;font-style:italic;font-weight:600}.l-header{position:absolute;left:0;padding-left:94px;top:5vw;width:100%;transition:none}@media only screen and (min-width: 768px) and (max-width: 999px){.l-header{top:3.33333vw}}@media (max-width: 767px){.l-header{padding-left:0;padding-left:38px;top:26.66667vw}}.l-header__inner{max-width:1000px;margin:0 auto}.l-header.is-hidden{opacity:1}@media (max-width: 767px){.l-header .l-hLogo{width:130px}}.sec-fv{position:relative}.sec-fv .container{width:100%}.sec-fv__img{width:100%;display:block;height:100%}.sec-fv__img img{width:100%}.sec-fv__desc{position:absolute;width:100%;left:0;top:30.83333vw}@media only screen and (min-width: 768px) and (max-width: 999px){.sec-fv__desc{top:33.33333vw}}@media (max-width: 767px){.sec-fv__desc{top:65.33333vw}}.sec-fv__title{margin-top:-71px;margin-left:42px;opacity:0}@media only screen and (min-width: 768px) and (max-width: 999px){.sec-fv__title{width:500px}}@media (max-width: 767px){.sec-fv__title{margin-left:38px;margin-top:0}}.sec-fv__mess{margin-top:-5vw}@media (max-width: 767px){.sec-fv__mess{padding:0 38px;margin-top:30px}}.sec-fv__mess .box{max-width:650px;margin:0 auto}.sec-fv__mess p{text-align:center;font-style:italic;font-size:14px;font-size:1.4rem;line-height:1.71;letter-spacing:.05em;font-weight:600}@media (max-width: 767px){.sec-fv__mess p{text-align:left;font-size:12px;font-size:1.2rem;line-height:1.75}}@media only screen and (max-width: 767px) and (max-width: 350px){.sec-fv__mess p{letter-spacing:0}}.sec-team{position:relative;padding-top:132px}@media (max-width: 767px){.sec-team{padding-top:167px}}.sec-team__desc{position:absolute;width:100%;left:0;top:10.83333vw;z-index:1}@media (max-width: 767px){.sec-team__desc{top:24.53333vw;padding:0 38px}}.sec-team__title{font-size:40px;font-size:4rem;line-height:1;font-weight:600;text-align:right;color:#ff0000;margin-left:36px;width:50%}@media only screen and (max-width: 1080px){.sec-team__title{margin-left:30px}}@media only screen and (max-width: 1023px){.sec-team__title{font-size:28px;font-size:2.8rem;margin-left:0}}@media (max-width: 767px){.sec-team__title{width:100%;font-size:24px;font-size:2.4rem;line-height:1.16;text-align:left}}.sec-team__title span{color:#fff;display:block;font-size:30px;font-size:3rem}@media only screen and (max-width: 1023px){.sec-team__title span{font-size:22px;font-size:2.2rem}}@media (max-width: 767px){.sec-team__title span{font-size:18px;font-size:1.8rem;line-height:1.13;margin-bottom:4px}}.sec-team__center{display:flex;white-space:nowrap}@media (max-width: 767px){.sec-team__center{display:block;width:fit-content;margin:0 auto}}.sec-team__name{padding-top:0px;padding-left:66px;width:50%;font-size:20px;font-size:2rem;line-height:1.8;font-weight:600}@media only screen and (max-width: 1080px){.sec-team__name{padding-left:30px}}@media only screen and (max-width: 1023px){.sec-team__name{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.sec-team__name{padding-top:4px;width:100%;padding-left:0;font-size:12px;font-size:1.2rem;line-height:1.6}}.sec-team__name span{color:#3895d6}@media (max-width: 767px){.sec-team__name p:last-child{margin-top:-2px}}.sec-team img{width:100%}.sec-slide{margin-top:146px;padding-bottom:50px;overflow:hidden}@media (max-width: 767px){.sec-slide{margin-top:123px}}.sec-slide .slide{position:relative}.sec-slide .swiper-slide{width:50vw;transform:skew(-10deg, 0);overflow:hidden;position:relative;background-color:#000}@media (max-width: 767px){.sec-slide .swiper-slide{width:80vw}}.sec-slide .swiper-slide-active .item-slide{opacity:1}.sec-slide .item-slide{width:calc(100% + 11.6vw);height:100%;transform:skew(10deg, 0);margin-left:-5.8vw;opacity:.3;transition:.3s}@media (min-width: 768px){.sec-slide .item-slide{position:relative}.sec-slide .item-slide:before{display:block;content:" ";width:100%;padding-top:54.055%}.sec-slide .item-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.sec-slide .item-slide{position:relative}.sec-slide .item-slide:before{display:block;content:" ";width:100%;padding-top:58.225%}.sec-slide .item-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-slide .swiper-pagination{line-height:0;text-align:center;width:100%;position:absolute;left:0;bottom:-23px}.sec-slide .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;background-color:#4d4d4d;border-radius:50px;margin:0 4px;opacity:1}@media (max-width: 767px){.sec-slide .swiper-pagination .swiper-pagination-bullet{margin:0 5px}}.sec-slide .swiper-pagination .swiper-pagination-bullet-active{background-color:#dbb400}.sec-mess{position:relative}@media only screen and (min-width: 768px) and (max-width: 999px){.sec-mess{padding-bottom:150px}}@media (max-width: 767px){.sec-mess{padding:96vw 38px 66.66667vw}}@media only screen and (max-width: 767px) and (max-width: 480px){.sec-mess{padding-top:41.33333vw;padding-bottom:37.33333vw}}.sec-mess .ttl01{text-align:center;width:100%;margin-left:36px}@media (max-width: 767px){.sec-mess .ttl01{margin-left:0}}.sec-mess .ttl01__en{display:block;position:relative;z-index:1}.sec-mess .ttl01__blur{width:375px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;pointer-events:none}.sec-mess__bg{width:calc(50% + 2px);top:-5px;position:relative}@media only screen and (min-width: 768px) and (max-width: 999px){.sec-mess__bg{top:150px}}@media (max-width: 767px){.sec-mess__bg{position:absolute;width:100%;height:100%;left:0;top:0}}@media only screen and (max-width: 767px) and (max-width: 480px){.sec-mess__bg{height:87%;top:24px}}.sec-mess__bg img{width:100%}@media (max-width: 767px){.sec-mess__bg img{height:100%;object-fit:cover}}.sec-mess__text{font-size:14px;font-size:1.4rem;line-height:1.71;letter-spacing:.05em;font-weight:600;width:330px;margin-top:40px;padding-left:40px}@media only screen and (min-width: 768px) and (max-width: 999px){.sec-mess__text{padding-left:50px}}@media (max-width: 767px){.sec-mess__text{padding-left:0;margin-top:-24px;width:100%}}.sec-mess__text p{margin-top:25px}.sec-mess__text p:first-child{margin-top:0}.sec-mess__box{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media (max-width: 767px){.sec-mess__box{position:relative}}.sec-mess__inner{width:800px;margin-top:-9.33333vw;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 999px){.sec-mess__inner{margin-top:0}}@media (max-width: 767px){.sec-mess__inner{width:100%}}.sec-mess__desc{display:flex;box-sizing:border-box;padding-left:112px;margin-top:4.16667vw}@media only screen and (min-width: 768px) and (max-width: 999px){.sec-mess__desc{padding-left:60px}}@media (max-width: 767px){.sec-mess__desc{margin-top:0;padding-left:0;display:block}}.sec-mess__desc .img{width:318px;flex-shrink:0;margin-top:28px}@media (max-width: 767px){.sec-mess__desc .img{width:100%;margin-top:60px;text-align:center}.sec-mess__desc .img img{position:relative;left:-5px}}.sec-detail{padding-bottom:50px}@media (max-width: 767px){.sec-detail{padding-bottom:45px}}.sec-detail .ttl01{text-align:center;margin-left:-8px}@media (max-width: 767px){.sec-detail .ttl01{width:199px;margin:0 auto}}.sec-detail .lst-item{margin:60px auto 0;max-width:550px}@media (max-width: 767px){.sec-detail .lst-item{margin-top:50px}}.sec-detail .item{border-bottom:1px solid #1d333d;padding:12px 20px;min-height:60px;font-family:'Roboto', sans-serif;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1.33;letter-spacing:0;font-weight:500}@media (max-width: 767px){.sec-detail .item{padding:12px 10px;line-height:1.4}}.sec-detail .item:first-of-type{border-top:1px solid #1d333d}.sec-detail .item__ttl{color:#dbb400}.sec-detail .item__txt{margin-top:3px}@media (max-width: 767px){.sec-detail .item__txt{margin-top:2px}}.sec-contact{padding:125px 0 78px 0}@media (max-width: 767px){.sec-contact{padding:33px 0 30px}}.sec-contact .box{margin:0 auto;max-width:300px;border:1px solid #fff;border-radius:8px;padding:27px 23px 31px}@media (max-width: 767px){.sec-contact .box{padding:30px 25px 28px}}.sec-contact .box__ttl{text-align:center;padding-right:5px}@media (max-width: 767px){.sec-contact .box__ttl{padding-right:0}}.sec-contact .box__txt{margin-top:23px;font-family:'Roboto', sans-serif;font-style:normal;font-size:11px;font-size:1.1rem;line-height:2.181;letter-spacing:0;font-weight:500}.sec-contact .box__btn{margin-top:24px;max-width:245px;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'Roboto', sans-serif;font-style:normal;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;background-color:#b20202;border-radius:40px;font-size:16px;font-size:1.6rem;line-height:1.715;letter-spacing:0;font-weight:700}@media (max-width: 767px){.sec-contact .box__btn{margin-top:20px}}.sec-contact .box__btn span{position:relative;padding-left:10px}@media (max-width: 767px){.sec-contact .box__btn span{padding-left:20px}}.sec-contact .box__btn span:before{content:"";width:15px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.371,12.452H.629A.628.628,0,0,1,0,11.824V3.935L7.5,9.09,15,3.935v7.89A.628.628,0,0,1,14.371,12.452ZM0,2.373V1.53A.628.628,0,0,1,.629.9H14.371A.628.628,0,0,1,15,1.53v.843L7.5,7.528Z' transform='translate(0 -0.902)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:-18px;margin-top:-7px}@media (max-width: 767px){.sec-contact .box__btn span:before{left:-15px}}.l-footer{padding:50px 0 52px 0}@media (max-width: 767px){.l-footer{padding:44px 0 22px 0}}.l-hLogo,.sec-fv__title,.sec-fv__mess{transition:.75s ease-in-out;opacity:0}.sec-firstview .logo{transition-delay:1s}.is-load .l-hLogo,.is-load .sec-fv__title,.is-load .sec-fv__mess{opacity:1}

/*# sourceMappingURL=maps/top-en.min.css.map */
