.top-page{margin-top:-80px}.top-page .eng-title{gap:35px}.top-page .eng-title .eng{font-size:3rem}@media screen and (max-width: 781px){.top-page .eng-title .eng{font-size:2rem}}.top-page .eng-title h2{font-size:1em;margin-bottom:15px}.top-page .top-slider{position:relative}.top-page .top-slider .swiper-slide{height:100vh;overflow:hidden}.top-page .top-slider .swiper-slide .swiper-slider__img img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.top-page .top-slider .swiper-slide-active .swiper-slider__img,.top-page .top-slider .swiper-slide-duplicate-active .swiper-slider__img,.top-page .top-slider .swiper-slide-prev .swiper-slider__img{animation:zoomUp 14s linear 0s 1 normal both}.top-page .top-slider .swiper-button-next,.top-page .top-slider .swiper-button-prev{display:none}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.top-page .catch-copy{width:95%;max-width:969px;margin:125px auto 150px;font-size:2em;font-weight:bold;text-align:center;letter-spacing:3px;line-height:2em}@media screen and (max-width: 1024px){.top-page .catch-copy{margin:80px auto 100px}}@media screen and (max-width: 781px){.top-page .catch-copy{font-size:3.9vw;margin:30px auto 50px}}.top-page .catch-copy .desc{font-size:.5em;font-weight:500;line-height:1.5em;margin-top:50px;letter-spacing:1.5px}@media screen and (max-width: 781px){.top-page .catch-copy .desc{font-size:.8em;margin-top:30px}}.top-page .catch-copy .yellow{color:#d89e49;font-size:1.1em}@media screen and (max-width: 781px){.top-page .catch-copy .yellow{letter-spacing:0}}.top-page .catch-copy .space-adjustment{font-size:1em;letter-spacing:-0.4em}.top-page .catch-copy .space-adjustment.conjunction{letter-spacing:-0.8em}.top-page .top-container{position:relative}.top-page .top-container::before,.top-page .top-container::after{content:"";position:absolute;top:0;height:100%}.top-page .top-container::before{left:0;width:15%;background:#d89e49;border-radius:5em 0 0 5em;z-index:-1}@media screen and (max-width: 781px){.top-page .top-container::before{width:25%}}.top-page .top-container::after{right:0;width:100%;background:#fffef7;border-radius:5em;z-index:-3}.top-page .top-container .top-container__inner{display:flex;align-items:center;width:100%;padding:150px 1% 100px}@media screen and (max-width: 781px){.top-page .top-container .top-container__inner{flex-direction:column-reverse;padding:50px 1% 0}}.top-page .top-container .top-container__inner:nth-child(even){flex-direction:row-reverse;position:relative}@media screen and (max-width: 781px){.top-page .top-container .top-container__inner:nth-child(even){flex-direction:column-reverse}}.top-page .top-container .top-container__inner:nth-child(even)::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:#fffce7;border-radius:5em;z-index:-2}.top-page .top-container .top-container__inner:nth-child(even) .top-container__text{transform:translate(100px, 40px)}@media screen and (max-width: 781px){.top-page .top-container .top-container__inner:nth-child(even) .top-container__text{transform:translate(0, 0)}}.top-page .top-container__img{width:50%}@media screen and (max-width: 781px){.top-page .top-container__img{width:100%}}.top-page .top-container__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;border-radius:50px}.top-page .top-container__text{width:50%;background:#fff;padding:50px;transform:translate(-100px, 40px);box-shadow:0 0 20px #fff;border-radius:50px}@media screen and (max-width: 781px){.top-page .top-container__text{width:95%;padding:25px;transform:translate(0, 0)}}.top-page .top-container__text .p-fade-in{margin-bottom:30px}.top-page .top-container__link{background:#d89e49;padding:10px 20px;display:inline-block;margin-top:30px;color:#fff}.top-page .top-container__link::before{content:"";display:inline-block;width:0;height:0;border-top:7px solid rgba(255,255,255,0);border-bottom:7px solid rgba(255,255,255,0);border-left:12px solid #fff;margin-right:10px;margin-bottom:-1px}.top-page .top-access{margin:100px 0}@media screen and (max-width: 781px){.top-page .top-access{margin:50px 0}}.top-page .top-access .p-fade-in{margin-bottom:30px}.top-page .top-access .top-access__text{margin:40px 0}@media screen and (max-width: 781px){.top-page .top-access .top-access__text{margin:20px 0}}.top-page .top-access .top-access__map iframe{width:100vw;height:400px;position:relative;left:50%;transform:translateX(-50%)}@media screen and (max-width: 781px){.top-page .top-access .top-access__map iframe{height:300px}}.top-page .top-news{margin-top:0;padding-top:80px;background:#fffef7;padding-bottom:1px}.top-page .top-news .column-2-container{margin-bottom:100px}@media screen and (max-width: 781px){.top-page .top-news .column-2-container{margin-bottom:50px}}.top-page .top-news .column-2-container .p-fade-in{margin-bottom:30px}.top-page .top-news .column-2-container .p-fade-in h2{font-size:3em;margin:0}@media screen and (max-width: 1024px){.top-page .top-news .column-2-container .p-fade-in h2{font-size:2em}}.top-page .top-news .column-2-container .top-news__link{text-align:center}.top-page .top-cta{padding:6em 0;background:#fffce7}@media screen and (max-width: 781px){.top-page .top-cta{padding:3em 0}}.top-page .top-cta_desc{font-size:1.2em;margin-bottom:2em}.top-page .top-cta img{width:100%}.top-page .wp-block-columns .top-content-title{justify-content:center;margin-bottom:50px}.top-page .wp-block-columns .top-content-title>div{flex-basis:initial;flex-grow:initial}.top-page .wp-block-columns .top-content-title>div:first-child,.top-page .wp-block-columns .top-content-title>div:last-child{width:30px}.top-page .wp-block-columns .top-content-title h2{font-size:30px}