#wrap{padding-top:0}.header{opacity:1}.sec-mv{position:relative;width:100%;height:100vh;transition:all .3s}@media (max-width: 767px){.sec-mv{height:calc(100vh - 76px);max-height:100vh;overflow:hidden}}.sec-mv .list-img{width:100%;height:100%}.sec-mv .list-img .slick-list,.sec-mv .list-img .slick-track,.sec-mv .list-img div{height:100%}.sec-mv .list-img .img{width:100%;height:100%}.sec-mv .list-img .img video{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.sec-mv h2{position:absolute;font-size:69px;font-size:6.9rem;left:0;width:100%;text-align:center;top:53.6%;transform:translate(0, -50%);color:#5D6999;font-weight:700;text-shadow:0 0 25px #fff;letter-spacing:9px;line-height:1.3;opacity:0;transition:opacity 1.5s;transition-delay:0.5s}@media (min-width: 768px){.sec-mv h2{padding-left:36px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-mv h2{font-size:55px;font-size:5.5rem}}@media (max-width: 767px){.sec-mv h2{font-size:35px;font-size:3.5rem;letter-spacing:5px;line-height:45px;top:48.6%;padding-left:21px}}.sec-mv h2.is-show{opacity:1}.sec-mv .txt-sp{position:absolute;width:100%;text-align:center;left:0;bottom:59px;font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:.4px;font-family:"century-gothic", sans-serif}.sec-mv .txt-scroll{position:absolute;bottom:15px;left:50%;transform:translate(-50%, 0)}@media (max-width: 767px){.sec-mv .txt-scroll{width:35px;bottom:16px}}#sec-next{padding-top:100px}@media (max-width: 767px){#sec-next{padding-top:33px}}.two-col{margin-bottom:150px}@media (max-width: 767px){.two-col{margin-bottom:74px}}.two-col .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.two-col .content-sec .content-left{width:54.9%}.two-col .content-sec .content-right{width:45.1%}@media (max-width: 767px){.two-col .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.two-col .content-sec .content-left{width:58.7%}.two-col .content-sec .content-right{width:41.3%}}.two-col .txt-ja{font-size:45px;font-size:4.5rem;font-weight:500;letter-spacing:7px;margin-bottom:36px}@media only screen and (min-width: 768px) and (max-width: 1000px){.two-col .txt-ja{font-size:40px;font-size:4rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.two-col .txt-ja{white-space:nowrap}}@media (max-width: 767px){.two-col .txt-ja{font-size:23px;font-size:2.3rem;letter-spacing:3.5px;margin-bottom:6px}}.two-col .txt-en{font-size:25px;font-size:2.5rem;font-weight:500;letter-spacing:4px;margin-bottom:68px}@media only screen and (min-width: 768px) and (max-width: 1000px){.two-col .txt-en{font-size:20px;font-size:2rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.two-col .txt-en{line-height:1.3}}@media (max-width: 767px){.two-col .txt-en{font-size:13px;font-size:1.3rem;letter-spacing:1.8px;margin-bottom:27px;white-space:nowrap}}.two-col .desc{letter-spacing:2.1px;margin-bottom:89px;font-weight:500;line-height:2.68;font-family:"noto-sans-cjk-jp", sans-serif}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.two-col .desc{letter-spacing:1.8px;font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.two-col .desc{font-size:8px;font-size:.8rem;letter-spacing:0.5px;margin-bottom:23px;margin-right:-40px}}.two-col img{width:100%;height:100%;object-fit:cover}.two-col .btn-readmore{position:relative;left:4px}@media (max-width: 767px){.two-col .btn-readmore{left:2px}}.two-col.sec-left .content-sec .content-left{height:860px}@media (max-width: 767px){.two-col.sec-left .content-sec .content-left{height:430px}}.two-col.sec-left .content-sec .content-right{position:relative;left:-3.8%;padding-top:171px}@media only screen and (min-width: 768px) and (max-width: 1000px){.two-col.sec-left .content-sec .content-right{left:-6.8%}}@media (max-width: 767px){.two-col.sec-left .content-sec .content-right{padding-top:79px;left:-16.6%}}.two-col.sec-left.sec-left-2{margin-bottom:129px}@media (max-width: 767px){.two-col.sec-left.sec-left-2{margin-bottom:75px}.two-col.sec-left.sec-left-2 .content-sec .content-right .txt-ja{white-space:nowrap}}.two-col.sec-right{margin-bottom:136px}@media (max-width: 767px){.two-col.sec-right{margin-bottom:68px}}.two-col.sec-right.sec-right-2{margin-bottom:171px}@media only screen and (min-width: 768px) and (max-width: 1000px){.two-col.sec-right.sec-right-2 .content-sec .content-left{width:56%}}@media (max-width: 767px){.two-col.sec-right.sec-right-2{margin-bottom:153px}.two-col.sec-right.sec-right-2 .content-sec .content-left .txt-ja{white-space:nowrap}}.two-col.sec-right .content-sec .content-left{position:absolute;width:45.1%;padding-top:171px;left:23.2%}@media only screen and (min-width: 768px) and (max-width: 1000px){.two-col.sec-right .content-sec .content-left{left:6%}}@media (max-width: 767px){.two-col.sec-right .content-sec .content-left{width:62.3%;padding-top:79px;left:10.6%}.two-col.sec-right .content-sec .content-left .desc{margin-bottom:44px}}.two-col.sec-right .content-sec .content-right{width:54.9%;margin:0 0 0 auto;height:860px}@media (max-width: 767px){.two-col.sec-right .content-sec .content-right{width:58.7%;height:430px}}

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