@font-face{font-family:'nobel-2';src:url("../../fonts/nobel-2.eot");src:url("../../fonts/nobel-2.eot?iefix") format("eot"),url("../../fonts/nobel-2.woff") format("woff"),url("../../fonts/nobel-2.ttf") format("truetype"),url("../../fonts/nobel-2.svg#webfontjSpbZQRv") format("svg")}.page-load{background:#002b4e;background:linear-gradient(147deg, #002b4e 0%, #032e27 100%);position:fixed;top:0;left:0;height:100vh;transition:opacity 1.8s;opacity:1;width:100vw;z-index:9999}.page-load .page-load-logo{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.page-load.off{opacity:0 !important;pointer-events:none !important}#mv-bg{position:fixed;left:0;top:0%;z-index:-2;object-fit:cover;height:100vh;width:100vw}@media (max-width: 767px){#mv-bg{height:calc(100vh - 258px)}}body.fixed{height:100vh}#wrap{position:relative}#wrap .white-wrap{background-color:white}#wrap .sec-movie{border-top:1px solid black;height:100vh;max-height:783px}#wrap .sec-ttl{font-size:24px;font-weight:500}#wrap .reg-txt{font-size:15px;line-height:33px}#wrap .btn-wrap{text-align:right;margin:17px auto 0;max-width:704px}.sec-mv{overflow:hidden;position:relative;height:calc(100vh - 75px)}@media (max-width: 767px){.sec-mv{height:calc(100vh - 41px)}}.sec-mv #sec-mv-bg{position:fixed;left:0;top:0%;z-index:-2;object-fit:cover;height:100vh;width:100vw}@media (max-width: 767px){.sec-mv #sec-mv-bg{height:calc(100vh - 258px)}}.sec-mv .bg-image{background-image:url("../../img/top/fallback_image.jpg");background-size:cover;width:100%;height:100%;z-index:-3}.sec-mv .sec-mv-ttl{color:white;margin:0 auto;position:absolute;left:75px;top:75px;transition:all .3s;mask-position:center 100px;padding-top:15px;-webkit-mask-image:url("../../img/top/texture.png");mask-image:url("../../img/top/texture.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:100% 400px}@media (max-width: 767px){.sec-mv .sec-mv-ttl{left:22px;top:auto;bottom:281px}}@media (max-width: 767px){.sec-mv .sec-mv-ttl{mask-size:100% 500px}}.sec-mv .sec-mv-ttl .en{display:block;font-size:73px;font-family:"nobel-2",sans-serif;margin-bottom:28px}@media (max-width: 767px){.sec-mv .sec-mv-ttl .en{font-size:45px;margin-bottom:19px}}.sec-mv .sec-mv-ttl .ja{font-size:18px}@media (max-width: 767px){.sec-mv .sec-mv-ttl .ja{font-size:16px;line-height:25px}}.sec-mv .sec-mv-floats{display:flex;justify-content:space-between;position:absolute;right:76px;bottom:28px;width:322px}@media (max-width: 767px){.sec-mv .sec-mv-floats{background-color:black;padding:58px 27px 0px;bottom:0;right:0;height:259px;width:100%}}.sec-mv .sec-mv-floats .sec-mv-floats-item{width:145px}@media (max-width: 767px){.sec-mv .sec-mv-floats .sec-mv-floats-item{width:calc(50% - 16px)}}@media only screen and (max-width: 767px) and (max-width: 360px){.sec-mv .sec-mv-floats .sec-mv-floats-item{width:calc(50% - 8px)}}@media (max-width: 767px){.sec-mv .sec-mv-floats .sec-mv-floats-item img{width:110px}}.sec-mv .sec-mv-floats .sec-mv-floats-item p{color:white;font-size:12px;line-height:19px;margin-top:5px}.sec-intro .sec-intro-upper{position:relative}@media (min-width: 768px){.sec-intro .sec-intro-upper{display:flex;justify-content:flex-end}}@media (min-width: 768px){.sec-intro .sec-intro-upper .txt-area{position:absolute;left:calc((50% - 535px));top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1120px){.sec-intro .sec-intro-upper .txt-area{left:20px}}@media (max-width: 767px){.sec-intro .sec-intro-upper .txt-area{padding:42px 22px 56px}}.sec-intro .sec-intro-upper .txt-area .ttl{font-size:24px;font-weight:500;margin-bottom:24px}@media (min-width: 768px){.sec-intro .sec-intro-upper .txt-area .ttl{padding-top:3px}}@media only screen and (min-width: 768px) and (max-width: 1120px){.sec-intro .sec-intro-upper .txt-area .ttl{font-size:1.8vw !important;margin-bottom:1.467vw}}@media (max-width: 767px){.sec-intro .sec-intro-upper .txt-area .ttl{line-height:1.7;white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1120px){.sec-intro .sec-intro-upper .txt-area .reg-txt{font-size:1.5vw !important;line-height:2.2vw !important}}.sec-intro .sec-intro-upper .imager{background-image:url("../../img/top/bg1.jpg");background-size:cover;margin-right:0}@media (min-width: 768px){.sec-intro .sec-intro-upper .imager{padding-bottom:36.9556%;width:64.333vw}}@media (min-width: 768px){.sec-intro .sec-intro-mid{padding-top:194px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-intro .sec-intro-mid{padding-top:14px}}.sec-intro .sec-intro-mid .imager{position:relative;display:flex;justify-content:space-between;height:39vw;margin-top:240px}@media (max-width: 767px){.sec-intro .sec-intro-mid .imager{margin-top:0;height:auto;flex-direction:column}}.sec-intro .sec-intro-mid .imager .img-bg1{background-image:url("../../img/top/bg2.jpg");background-size:cover;padding-bottom:36.7%;align-self:flex-start;width:55.066vw}@media (min-width: 768px){.sec-intro .sec-intro-mid .imager .img-bg1{margin-top:230px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-intro .sec-intro-mid .imager .img-bg1{margin-top:-130px;position:relative}}@media (max-width: 767px){.sec-intro .sec-intro-mid .imager .img-bg1{padding-bottom:66.6%;order:2;width:100%}}@media (min-width: 768px){.sec-intro .sec-intro-mid .imager .rifgt-img{padding-left:32px;margin-top:0px;width:calc(100% - 55.066vw)}}.sec-intro .sec-intro-mid .imager .img-bg2{background-image:url("../../img/top/bg3.jpg");background-size:cover;padding-bottom:37.4%;margin-left:-7.2vw;width:66.66%}@media (min-width: 768px){.sec-intro .sec-intro-mid .imager .img-bg2{margin-bottom:300px;margin-top:-190px}}@media (max-width: 767px){.sec-intro .sec-intro-mid .imager .img-bg2{position:static;order:1;padding-bottom:43.1%;margin-left:80px;width:calc(100% - 80px)}}.sec-intro .sec-intro-mid .imager .img-bg3{background-image:url("../../img/top/bg4.jpg");background-size:cover;padding-bottom:74.5%;align-self:flex-start;margin-top:-60px;width:42.8vw}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-intro .sec-intro-mid .imager .img-bg3{margin-top:-260px}}@media (max-width: 767px){.sec-intro .sec-intro-mid .imager .img-bg3{position:static;margin-top:0;padding-bottom:55.7%;order:3;width:calc(100% - 89px)}}.sec-intro .sec-intro-mid .imager .txt{font-size:26px;line-height:48px;margin:0 auto;position:absolute;right:0;bottom:-5.333vw}@media only screen and (max-width: 1230px){.sec-intro .sec-intro-mid .imager .txt{font-size:1.733vw;line-height:3.2vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-intro .sec-intro-mid .imager .txt{bottom:-7.333vw;left:22px}}.sec-intro .sec-intro-mid .logos-box{text-align:center;margin-top:10vw}@media only screen and (max-width: 2000px){.sec-intro .sec-intro-mid .logos-box{margin-top:100px}}@media (max-width: 767px){.sec-intro .sec-intro-mid .logos-box{margin-top:94px}}.sec-intro .sec-intro-mid .logos-box .upper-logo{margin:0 auto 37px;width:561px}@media (max-width: 767px){.sec-intro .sec-intro-mid .logos-box .upper-logo{margin-bottom:28px;width:207px}}.sec-intro .sec-intro-mid .logos-box .lower-logo{margin-bottom:39px;display:flex;justify-content:center}@media (max-width: 767px){.sec-intro .sec-intro-mid .logos-box .lower-logo{margin-bottom:28px}}.sec-intro .sec-intro-mid .logos-box .lower-logo a{display:block;width:145px}@media (max-width: 767px){.sec-intro .sec-intro-mid .logos-box .lower-logo a{width:116px}}.sec-intro .sec-intro-mid .logos-box .lower-logo a:first-of-type{margin-right:32px}@media (max-width: 767px){.sec-intro .sec-intro-mid .logos-box .lower-logo a:first-of-type{margin-right:25px}}.sec-intro .sec-intro-mid .logos-box .txt{font-size:20px}@media (max-width: 767px){.sec-intro .sec-intro-mid .logos-box .txt{line-height:32px}}.sec-intro .sec-intro-lower{display:flex;justify-content:space-between;padding:142px 0 174px}@media (max-width: 767px){.sec-intro .sec-intro-lower{display:block;padding:94px 0 126px;width:100%}}.sec-intro .sec-intro-lower .txt-area{margin-top:-3px}@media (max-width: 767px){.sec-intro .sec-intro-lower .txt-area{margin-bottom:28px;padding:0 22px}}.sec-intro .sec-intro-lower .txt-area .ttl{font-size:24px;font-weight:500;line-height:41px;margin-bottom:30px}@media (max-width: 767px){.sec-intro .sec-intro-lower .txt-area .ttl{margin-bottom:24px}}@media screen and (max-width: 767px) and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){.sec-intro .sec-intro-lower .txt-area .ttl{font-size:23px}}@media only screen and (max-width: 767px) and (max-width: 320px){.sec-intro .sec-intro-lower .txt-area .ttl{font-size:23px}}.sec-intro .sec-intro-lower .txt-area .reg-txt{font-size:15px;line-height:33px;margin-bottom:37px}@media (max-width: 767px){.sec-intro .sec-intro-lower .txt-area .reg-txt{margin-bottom:30px}}.sec-intro .sec-intro-lower .imager{background-image:url("../../img/top/bg5.jpg");background-size:cover;height:367px;width:520px}@media (max-width: 767px){.sec-intro .sec-intro-lower .imager{padding-bottom:70.666%;height:0;width:100%}}.sec-gallery{padding-bottom:188px}@media (max-width: 767px){.sec-gallery{padding-bottom:121px}}.sec-gallery .sec-ttl{margin-bottom:19px;text-align:left}.sec-gallery .c-btn{margin-top:22px}@media (max-width: 767px){.sec-gallery .c-btn{margin-right:22px;margin-top:25px}}.sec-news{padding:0px;padding-bottom:182px}@media (max-width: 767px){.sec-news{padding-bottom:156px}}.sec-news .sec-ttl{margin:0 auto;margin-bottom:19px;text-align:left;max-width:704px;width:calc(100% - 44px)}.sec-news .c-news-list{width:calc(100% - 44px)}@media (max-width: 767px){.sec-news .c-btn{margin-right:22px}}.sec-media{padding-bottom:54px}@media (max-width: 767px){.sec-media{padding-bottom:114px}}.sec-media .c-media-list{margin-top:20px}.sec-media .c-media-list li:nth-child(3n){margin-right:0}@media (max-width: 767px){.sec-media .c-media-list li:nth-child(3n){margin-bottom:0}}.sec-media .btn-wrap{margin-top:50px !important}@media (max-width: 767px){.sec-media .btn-wrap{margin-top:60px !important}}.inview-trig{animation-delay:.3s;opacity:0}.inview-trig.del1{animation-delay:.6s}.inview-trig.del2{animation-delay:.9s}.anima.fade-me{animation:fadeInUp 1.6s forwards}.anima.fade-in{animation:fadeIn 1.6s forwards}.anima.fadeInGrade{animation:fadeInGrade 3s forwards}

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