@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"Satoshi";src:url("../font/Satoshi-Medium.eot") format("embedded-opentype"),url("../font/Satoshi-Medium.ttf") format("truetype"),url("../font/Satoshi-Medium.woff") format("woff"),url("../font/Satoshi-Medium.woff2") format("woff2");font-weight:500}@font-face{font-family:"Satoshi";src:url("../font/Satoshi-Bold.eot") format("embedded-opentype"),url("../font/Satoshi-Bold.ttf") format("truetype"),url("../font/Satoshi-Bold.woff") format("woff"),url("../font/Satoshi-Bold.woff2") format("woff2");font-weight:700}.topFv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;color:#fff}@media screen and (min-width: 320px){.topFv{height:auto;padding:62svh 0 0}}@media screen and (min-width: 1025px){.topFv{height:100svh;padding:0 0 6rem}}.topFv .bg{position:absolute;top:0;left:0;width:100%;z-index:-1;mix-blend-mode:multiply}@media screen and (min-width: 320px){.topFv .bg{height:91svh}}@media screen and (min-width: 1025px){.topFv .bg{height:100%}}.topFv .bgImg{height:100%;-o-object-position:bottom;object-position:bottom}.topFv .fvTitle{font-weight:700}@media screen and (min-width: 320px){.topFv .fvTitle{font-size:1.8rem;letter-spacing:.15rem;padding:0 2.5vw 2rem}}@media screen and (min-width: 1025px){.topFv .fvTitle{font-size:3.4rem;letter-spacing:.2rem;padding:0 5vw 4rem}}.topFv .slideTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;white-space:nowrap}.topFv .slideText{font-family:"Satoshi",sans-serif;color:#fff;line-height:1}@media screen and (min-width: 320px){.topFv .slideText{font-size:8.5rem;padding-right:4rem}}@media screen and (min-width: 1025px){.topFv .slideText{font-size:35rem;padding-right:8rem}}.topFv .fvContent{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){.topFv .fvContent{position:static;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 2.5vw}}@media screen and (min-width: 1025px){.topFv .fvContent{position:absolute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;bottom:-3rem;left:0;padding:0 2.5vw 0 5vw}}.topFv .fvVideo{visibility:hidden;background:#fff;border-radius:1.6rem;aspect-ratio:16/9;-webkit-box-shadow:0 0 10rem 0 rgba(0,0,0,.15);box-shadow:0 0 10rem 0 rgba(0,0,0,.15)}@media screen and (min-width: 320px){.topFv .fvVideo{display:none;width:80%;margin-top:5rem}}@media screen and (min-width: 1025px){.topFv .fvVideo{display:block;width:27.3%;margin-top:0}}.topFv .newsInfo{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Satoshi",sans-serif;letter-spacing:.17rem}@media screen and (min-width: 320px){.topFv .newsInfo{font-size:1.15rem;gap:0 3rem}}@media screen and (min-width: 1025px){.topFv .newsInfo{font-size:1.6rem;gap:0 3.6rem}}.topFv .newsDate{opacity:.8}.topFv .newsTitle{display:block;letter-spacing:.14rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 320px){.topFv .newsTitle{font-size:1.4rem;margin-top:1rem}}@media screen and (min-width: 1025px){.topFv .newsTitle{font-size:2rem;margin-top:1.5rem}}#fvNewsSwiper{position:relative;background:#73b1d2}@media screen and (min-width: 320px){#fvNewsSwiper{width:100%;padding:1.5rem 5rem 2rem 2rem;border-radius:1.6rem}}@media screen and (min-width: 1025px){#fvNewsSwiper{width:36.5%;padding:2.8rem 10rem 3.8rem 6rem;border-radius:7rem}}#fvNewsSwiper .swiper-button-prev,#fvNewsSwiper .swiper-button-next{position:absolute;z-index:1;cursor:pointer}#fvNewsSwiper .swiper-button-prev::after,#fvNewsSwiper .swiper-button-next::after{content:none}@media screen and (min-width: 320px){#fvNewsSwiper .swiper-button-prev,#fvNewsSwiper .swiper-button-next{right:1rem}}@media screen and (min-width: 1025px){#fvNewsSwiper .swiper-button-prev,#fvNewsSwiper .swiper-button-next{right:4.5rem}}#fvNewsSwiper .swiper-button-prev{left:unset}@media screen and (min-width: 320px){#fvNewsSwiper .swiper-button-prev{top:28%}}@media screen and (min-width: 1025px){#fvNewsSwiper .swiper-button-prev{top:33%}}@media screen and (min-width: 320px){#fvNewsSwiper .swiper-button-next{top:70%}}@media screen and (min-width: 1025px){#fvNewsSwiper .swiper-button-next{top:65%}}#fvNewsSwiper .swiper-button-next .btnSvg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#fvNewsSwiper .btnSvg{fill:#fff}@media screen and (min-width: 320px){#fvNewsSwiper .btnSvg{width:2rem}}@media screen and (min-width: 1025px){#fvNewsSwiper .btnSvg{width:2.5rem}}.topIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){.topIntro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8rem 0 0}}@media screen and (min-width: 1025px){.topIntro{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:11rem 4vw 0 0}}@media screen and (min-width: 320px){.introTextWrapper{width:100%}}@media screen and (min-width: 1025px){.introTextWrapper{width:41.4%;padding-top:18rem}}.introTitle{line-height:1.8;letter-spacing:.1rem}@media screen and (min-width: 320px){.introTitle{font-size:2rem;padding:0 5vw;text-align:center}}@media screen and (min-width: 1025px){.introTitle{font-size:4.8rem;padding:0;text-align:left}}.IntroDesc{line-height:1.75;letter-spacing:.05rem}@media screen and (min-width: 320px){.IntroDesc{font-size:1.4rem;padding:2.5rem 5vw 3rem}}@media screen and (min-width: 1025px){.IntroDesc{font-size:2.1rem;padding:4rem 0 0}}#IntroSwiper{overflow:hidden}@media screen and (min-width: 320px){#IntroSwiper{width:100%;height:20rem}}@media screen and (min-width: 1025px){#IntroSwiper{width:52%;height:54rem}}#IntroSwiper .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}#IntroSwiper .swiper-slide{background:#fff}@media screen and (min-width: 320px){#IntroSwiper .swiper-slide{border-radius:1rem}}@media screen and (min-width: 1025px){#IntroSwiper .swiper-slide{border-radius:1.6rem}}@media screen and (min-width: 320px){.pcBr{display:none}}@media screen and (min-width: 1025px){.pcBr{display:block}}.topMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){.topMenu{padding:10rem 2.5vw 0}}@media screen and (min-width: 1025px){.topMenu{padding:10rem 2.5vw 0}}.topMenu .sectionTitleEng,.topMenu .sectionTitle{width:100%}@media screen and (min-width: 1025px){.topMenu .sectionTitleEng,.topMenu .sectionTitle{padding-left:2.5vw}}.menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 320px){.menuList{padding-top:4rem;gap:2rem 3%}}@media screen and (min-width: 1025px){.menuList{padding-top:10rem;gap:4rem 2%}}@media screen and (min-width: 320px){.menuItem{width:48.5%}}@media screen and (min-width: 1025px){.menuItem{width:23.5%}}.menuItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;background-color:#e8eeee;-webkit-box-shadow:-0.38rem -0.32rem 1rem 0 rgba(255,255,255,.8),3.83px 3.214px 10px 0px rgba(193,213,213,.8);box-shadow:-0.38rem -0.32rem 1rem 0 rgba(255,255,255,.8),3.83px 3.214px 10px 0px rgba(193,213,213,.8)}@media screen and (min-width: 320px){.menuItemInner{border-radius:1.5rem;padding:1rem .5rem .5rem}}@media screen and (min-width: 1025px){.menuItemInner{border-radius:2rem;padding:3rem 1rem 1rem}}.menuTitleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4% 0 7%}.menuNum{font-family:"Satoshi",sans-serif;color:#73b1d2;font-weight:700;margin-bottom:.3rem;white-space:nowrap}@media screen and (min-width: 320px){.menuNum{width:100%;font-size:1rem}}@media screen and (min-width: 1025px){.menuNum{width:10%;font-size:1.4rem}}.menuTitle{width:74%}.menuTitle .category{font-family:"Satoshi",sans-serif;color:#73b1d2;font-weight:700;letter-spacing:.05rem}@media screen and (min-width: 320px){.menuTitle .category{font-size:1rem}}@media screen and (min-width: 1025px){.menuTitle .category{font-size:1.4rem}}.menuTitle .titleText{letter-spacing:.2rem}@media screen and (min-width: 320px){.menuTitle .titleText{font-size:1.4rem;margin-top:1rem}}@media screen and (min-width: 1025px){.menuTitle .titleText{font-size:2.1rem;margin-top:1.5rem}}.menuIcon{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:1/1;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}@media screen and (min-width: 320px){.menuIcon{width:20%}}@media screen and (min-width: 1025px){.menuIcon{width:10%}}.menuIconSvg{width:40%}.menuImg{background:#fff;aspect-ratio:403/224}@media screen and (min-width: 320px){.menuImg{border-radius:1.2rem;margin-top:1.5rem}}@media screen and (min-width: 1025px){.menuImg{border-radius:2rem;margin-top:3.5rem}}.menuGuid{letter-spacing:.05rem}@media screen and (min-width: 320px){.menuGuid{font-size:2rem;margin:6rem 0 2rem}}@media screen and (min-width: 1025px){.menuGuid{font-size:4.8rem;margin:12rem 0 3rem}}.topAbout{position:relative;overflow:hidden}@media screen and (min-width: 320px){.topAbout{margin:10rem 2.5vw 0;border-radius:2rem}}@media screen and (min-width: 1025px){.topAbout{margin:25rem 1vw 0;border-radius:4rem}}.topAbout .AboutInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;overflow:hidden;-webkit-backdrop-filter:blur(15px) contrast(1.5) brightness(0.8);backdrop-filter:blur(15px) contrast(1.5) brightness(0.8)}@media screen and (min-width: 320px){.topAbout .AboutInner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:4rem 10vw}}@media screen and (min-width: 1025px){.topAbout .AboutInner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:118rem;background-color:rgba(255,255,255,.2);padding:0 1.7vw 0 4.5vw}}.topAbout .sectionTitleEng,.topAbout .sectionTitle{color:#fff}@media screen and (min-width: 320px){.topAbout .textWrapper{width:100%;padding-top:6rem}}@media screen and (min-width: 1025px){.topAbout .textWrapper{width:55%;padding-top:24.5rem}}.topAbout .aboutText{color:#fff;line-height:2;letter-spacing:.1rem}@media screen and (min-width: 320px){.topAbout .aboutText{font-size:1.4rem;padding:3rem 0 0}}@media screen and (min-width: 1025px){.topAbout .aboutText{font-size:1.8rem;padding:7rem 0 0 4.5vw}}.topAbout .btnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){.topAbout .btnWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 1.2rem;padding:4rem 0 0}}@media screen and (min-width: 1025px){.topAbout .btnWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0 3rem;padding:7rem 0 0 4.5vw}}.topAbout .swiperArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){.topAbout .swiperArea{width:100vw;margin-left:-9.5vw}}@media screen and (min-width: 1025px){.topAbout .swiperArea{width:38%;margin-left:0}}.topAbout .aboutSwiper{margin:0}@media screen and (min-width: 320px){.topAbout .aboutSwiper{width:100%;height:17.7rem;overflow:visible}}@media screen and (min-width: 1025px){.topAbout .aboutSwiper{width:48%;height:100%;overflow:hidden}}@media screen and (min-width: 320px){.topAbout .aboutSwiper:nth-last-child(1){display:none}}@media screen and (min-width: 1025px){.topAbout .aboutSwiper:nth-last-child(1){display:block}}.topAbout .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.topAbout .aboutImgWrapper{background:#fff;overflow:hidden}@media screen and (min-width: 320px){.topAbout .aboutImgWrapper{border-radius:.8rem}}@media screen and (min-width: 1025px){.topAbout .aboutImgWrapper{border-radius:2rem}}@media screen and (min-width: 320px){.topAbout .aboutImgWrapper:nth-child(2n){margin-top:1.9rem}}@media screen and (min-width: 1025px){.topAbout .aboutImgWrapper:nth-child(2n){margin-top:0}}.topAbout .aboutImg{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 320px){.topAbout .aboutImg.pc{display:none}}@media screen and (min-width: 1025px){.topAbout .aboutImg.pc{display:block}}@media screen and (min-width: 320px){.topAbout .aboutImg.sp{display:block}}@media screen and (min-width: 1025px){.topAbout .aboutImg.sp{display:none}}.topAbout .commonLinkBtn{background-color:#fff;color:#73b1d2}@media screen and (min-width: 1025px){.topAbout .commonLinkBtn:hover{color:#fff;background:#73b1d2}}.topAbout .commonLinkBtn .icon{background:#73b1d2}.topAbout .commonLinkBtn .iconSvg{stroke:#fff}.topAbout .aboutBg{position:absolute;top:0;left:0;height:100%;z-index:-1}/*# sourceMappingURL=top_new.css.map */