.top #wrap{overflow:hidden}.top #wrap svg{overflow:visible}.top #wrap .block-ttl{text-align:center}.top #wrap .block-ttl .en{color:#adadad;font-size:42px;font-size:4.2rem;line-height:1.19048em;letter-spacing:.05em}@media (max-width: 767px){.top #wrap .block-ttl .en{font-size:28px;font-size:2.8rem;line-height:1.07143em}}.top #wrap .block-ttl .jp{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.05em;margin-top:5px}@media (max-width: 767px){.top #wrap .block-ttl .jp{font-size:14px;font-size:1.4rem;line-height:1.42857em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .logo--lg svg{width:140px;height:140px}}@media (max-width: 767px){.top #wrap .logo--lg svg{width:61px;height:61px}}@media (min-width: 768px){.top #wrap .sec-mv{height:100dvh;display:flex;justify-content:center;align-items:center;padding:90px 40px 39px;position:relative}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-mv{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.top #wrap .sec-mv{padding:72px 0 38px}}.top #wrap .sec-mv__img{display:flex;justify-content:center;align-items:center;height:100%}@media only screen and (min-width: 768px) and (max-width: 1400px){.top #wrap .sec-mv__img{width:100%}}@media (max-width: 767px){.top #wrap .sec-mv__img{width:max-content;padding:0 20px;will-change:transform;animation:marquee 30s linear infinite}}.top #wrap .sec-mv__img .img-item{width:calc((100% - 58px) / 3);height:100%}@media only screen and (min-width: 768px) and (max-width: 1400px){.top #wrap .sec-mv__img .img-item{max-width:420px}}@media (max-width: 767px){.top #wrap .sec-mv__img .img-item{width:253px;height:433px}}.top #wrap .sec-mv__img .img-item:not(:last-child){margin-right:31px}@media only screen and (min-width: 1401px){.top #wrap .sec-mv__img .img-item:not(:last-child){margin-right:5vw}}@media (max-width: 767px){.top #wrap .sec-mv__img .img-item:not(:last-child){margin-right:26px}}.top #wrap .sec-mv__img .img-item img{width:100%;height:100%;object-fit:cover;border-radius:228px}.top #wrap .sec-mv__img .img-item:nth-child(2){transition-delay:0.6s}.top #wrap .sec-mv__img .img-item:nth-child(3){transition-delay:1.2s}@media only screen and (max-width: 576px){.top #wrap .sec-mv__img .img-item:nth-child(3){opacity:1;transform:none}}.top #wrap .sec-mv__cont{position:absolute;top:50%;left:50%;height:max-content;transform:translate(-97.8%, -161%);z-index:1}@media only screen and (min-width: 768px) and (max-width: 1276px){.top #wrap .sec-mv__cont{left:40px;transform:translate(0, -161%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-mv__cont{left:20px}}@media (max-width: 767px){.top #wrap .sec-mv__cont{top:115px;left:20px;transform:none}}.top #wrap .sec-mv__cont .c-highlight{font-size:40px;font-size:4rem;line-height:1.85em;letter-spacing:.05em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-mv__cont .c-highlight{font-size:34px;font-size:3.4rem;line-height:1.75em}}@media (max-width: 767px){.top #wrap .sec-mv__cont .c-highlight{font-size:20px;font-size:2rem;line-height:1.8em}}.top #wrap .sec-mv__cont .c-highlight:nth-child(1){color:#fff;margin-bottom:8px}@media (max-width: 767px){.top #wrap .sec-mv__cont .c-highlight:nth-child(1){margin-bottom:4px}}.top #wrap .sec-mv__cont .c-highlight:nth-child(1)::after{background-color:#fa8028}.top #wrap .sec-mv__cont .c-highlight:nth-child(2){color:#2e2e2e}.top #wrap .sec-mv__cont .c-highlight:nth-child(2)::after{background-color:#fff}.top #wrap .sec-mv__vector .vector{position:absolute}.top #wrap .sec-mv__vector .vector--01{bottom:6.7%;left:calc(50% - 348px)}@media (max-width: 767px){.top #wrap .sec-mv__vector .vector--01{top:470px;left:29px}.top #wrap .sec-mv__vector .vector--01 svg{width:109px;height:74px}}.top #wrap .sec-mv__vector .vector--02{top:26.6%;right:calc(50% - 399px)}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-mv__vector .vector--02{top:20%;right:calc(50% - 350px)}}@media (max-width: 767px){.top #wrap .sec-mv__vector .vector--02{top:205px;right:21px}.top #wrap .sec-mv__vector .vector--02 svg{width:130px;height:49px}}.top #wrap .sec-organize{display:flex;justify-content:space-between;padding:105px 0 60px;margin:0 auto;max-width:1400px}@media (max-width: 767px){.top #wrap .sec-organize{flex-wrap:wrap;justify-content:center;padding:17px 0 118px;position:relative}}.top #wrap .sec-organize .img{width:22%;max-width:300px;display:flex}@media (max-width: 767px){.top #wrap .sec-organize .img{max-width:none}}.top #wrap .sec-organize .img img{width:100%;object-fit:contain}.top #wrap .sec-organize .img--01{align-items:flex-start}@media (max-width: 767px){.top #wrap .sec-organize .img--01{order:1;width:33.5%;margin-right:10px}}@media only screen and (max-width: 767px) and (max-width: 390px){.top #wrap .sec-organize .img--01{max-width:116px}}.top #wrap .sec-organize .img--02{align-items:flex-end;transition-delay:1.2s}@media (max-width: 767px){.top #wrap .sec-organize .img--02{order:2;width:54.5%;margin-top:68px}}@media only screen and (max-width: 767px) and (max-width: 390px){.top #wrap .sec-organize .img--02{max-width:190px}}.top #wrap .sec-organize .cont{padding:54px 20px 0;margin-bottom:157px;text-align:center}@media (min-width: 768px){.top #wrap .sec-organize .cont{position:relative;flex:1}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-organize .cont{margin-bottom:57px}}@media (max-width: 767px){.top #wrap .sec-organize .cont{width:100%;margin-bottom:35px}}.top #wrap .sec-organize .cont .ttl{transition-delay:0.6s;font-size:32px;font-size:3.2rem;line-height:1.78125em;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-organize .cont .ttl{font-size:29px;font-size:2.9rem}}@media (max-width: 767px){.top #wrap .sec-organize .cont .ttl{font-size:20px;font-size:2rem;line-height:1.6em}}.top #wrap .sec-organize .cont .txt{transition-delay:0.6s;font-size:20px;font-size:2rem;line-height:2.25em;letter-spacing:.05em;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-organize .cont .txt{font-size:15.5px;font-size:1.55rem;line-height:2.2em}}@media (max-width: 767px){.top #wrap .sec-organize .cont .txt{font-size:14px;font-size:1.4rem;line-height:2.14286em;margin-top:32px}}@media only screen and (max-width: 767px) and (max-width: 389px){.top #wrap .sec-organize .cont .txt{font-size:13px;font-size:1.3rem}}.top #wrap .sec-organize .cont .logo{position:absolute}.top #wrap .sec-organize .cont .logo--01{top:50px;right:calc(50% - 343px)}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-organize .cont .logo--01{right:calc(50% - 280px)}}@media (max-width: 767px){.top #wrap .sec-organize .cont .logo--01{top:1px;right:calc(50% - 210px)}}.top #wrap .sec-organize .cont .logo--02{bottom:-26px;left:calc(50% - 362px)}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-organize .cont .logo--02{left:calc(50% - 280px)}}@media (max-width: 767px){.top #wrap .sec-organize .cont .logo--02{bottom:67px;left:calc(50% - 210px)}}.top #wrap .sec-biz{position:relative}.top #wrap .sec-biz .inner{max-width:1168px}.top #wrap .sec-biz__cont{padding-bottom:77px}@media (min-width: 768px){.top #wrap .sec-biz__cont{max-width:56%;padding-bottom:81px}}.top #wrap .sec-biz__cont .ttl{font-size:65px;font-size:6.5rem;line-height:1.44615em;letter-spacing:.05em;font-weight:700;opacity:0.17}@media only screen and (min-width: 768px) and (max-width: 1126px){.top #wrap .sec-biz__cont .ttl{font-size:5.7vw}}@media (max-width: 767px){.top #wrap .sec-biz__cont .ttl{font-size:34px;font-size:3.4rem;line-height:1.17647em}}.top #wrap .sec-biz__cont .txt{font-size:18px;font-size:1.8rem;line-height:2.5em;letter-spacing:.05em;margin:78px 0 46px;max-width:527px}@media (max-width: 767px){.top #wrap .sec-biz__cont .txt{font-size:14px;font-size:1.4rem;line-height:2.14286em;max-width:100%;margin:12px 0 17px}}@media (max-width: 767px){.top #wrap .sec-biz__cont .c-btn{margin-left:20px}}.top #wrap .sec-biz__img{position:absolute;bottom:0;right:0;width:70%;max-width:873px;z-index:-1}@media (max-width: 767px){.top #wrap .sec-biz__img{width:171px}}.top #wrap .sec-serv{padding:201px 0 150px}@media (max-width: 767px){.top #wrap .sec-serv{padding:122px 0 100px}}.top #wrap .sec-serv .block-ttl{position:relative}.top #wrap .sec-serv .block-ttl .vector{position:absolute;bottom:-8px;left:calc(50% - 320px)}@media (max-width: 767px){.top #wrap .sec-serv .block-ttl .vector{bottom:32px;left:calc(50% - 167px)}.top #wrap .sec-serv .block-ttl .vector svg{width:95px;height:65px}}.top #wrap .sec-serv .serv-lst{max-width:968px;margin:75px auto 0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:min(51px, 3.7vw) min(64px, 4.6vw);position:relative}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst{grid-gap:20px 20px;margin:49px 5px 0}}.top #wrap .sec-serv .serv-lst::after{content:"";width:161px;height:161px;border:1px solid #fa8028;background-color:#fafafa;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%, -50%) rotate(45deg) scale(0);opacity:0;will-change:transform, opacity;transition-duration:1.5s}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst::after{width:86px;height:86px}}.top #wrap .sec-serv .serv-lst__item{background-color:#fff;text-align:center;padding:37px 30px 38px}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst__item{padding:30px 0 23px}}.top #wrap .sec-serv .serv-lst__item .ttl{font-size:29px;font-size:2.9rem;line-height:1.03448em;letter-spacing:.05em;margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-serv .serv-lst__item .ttl{font-size:27px;font-size:2.7rem}}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst__item .ttl{font-size:22px;font-size:2.2rem;margin-bottom:6px}}.top #wrap .sec-serv .serv-lst__item .ttl small{font-size:20px;font-size:2rem;margin-left:-2px;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-serv .serv-lst__item .ttl small{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst__item .ttl small{display:block;margin:5px 0 0;font-size:14px;font-size:1.4rem;letter-spacing:0.05em}}.top #wrap .sec-serv .serv-lst__item .txt{font-size:20px;font-size:2rem;line-height:1.45em;min-height:58px}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-serv .serv-lst__item .txt{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst__item .txt{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.05em;min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 389px){.top #wrap .sec-serv .serv-lst__item .txt{font-size:11px;font-size:1.1rem}}.top #wrap .sec-serv .serv-lst__item .c-btn{margin:12px auto 0}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst__item .c-btn{margin-top:8px}.top #wrap .sec-serv .serv-lst__item .c-btn i{width:46px;height:45px}}.top #wrap .sec-serv .serv-lst__item:nth-child(1) .c-btn i{background-color:#f4b942}.top #wrap .sec-serv .serv-lst__item:nth-child(2){transition-delay:0.4s}.top #wrap .sec-serv .serv-lst__item:nth-child(3){transition-delay:0.8s}.top #wrap .sec-serv .serv-lst__item:nth-child(3) .c-btn i{background-color:#8accb2}.top #wrap .sec-serv .serv-lst__item:nth-child(4){transition-delay:1.2s}.top #wrap .sec-serv .serv-lst__item:nth-child(4) .c-btn i{background-color:#1a365d}.top #wrap .sec-serv .serv-lst__anim{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.top #wrap .sec-serv .serv-lst__anim::before{content:"";width:230px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg) scale(0);background-color:#f9cbb0;animation:zoom1 4s infinite}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst__anim::before{width:120px;height:120px}}.top #wrap .sec-serv .serv-lst__anim::after{content:"";width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg) scale(0);background-color:#fae2d5;animation:zoom2 4s infinite;z-index:-1}@media (max-width: 767px){.top #wrap .sec-serv .serv-lst__anim::after{width:154px;height:154px}}.top #wrap .sec-serv .serv-lst.on::after{opacity:1;transform:translate(-50%, -50%) rotate(45deg) scale(1)}.top #wrap .sec-facility{position:relative;background-color:#fff;padding:137px 0 130px}@media (max-width: 767px){.top #wrap .sec-facility{padding:128px 0 84px}}.top #wrap .sec-facility .logo{position:absolute;top:-57px;right:calc(50% - 619px)}@media only screen and (min-width: 768px) and (max-width: 1278px){.top #wrap .sec-facility .logo{right:20px}}@media (max-width: 767px){.top #wrap .sec-facility .logo{top:-30px;right:50%;transform:translateX(50%)}}.top #wrap .sec-facility .block-ttl{position:relative}.top #wrap .sec-facility .block-ttl .vector{position:absolute;bottom:-38px;right:calc(50% - 193px)}@media (max-width: 767px){.top #wrap .sec-facility .block-ttl .vector{bottom:27px;right:calc(50% - 155px)}}.top #wrap .sec-facility .fac-lst{margin:58px auto 0;max-width:972px}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst{margin-top:50px}}.top #wrap .sec-facility .fac-lst__item:not(:last-child){margin-bottom:71px}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item:not(:last-child){margin-bottom:28px}}.top #wrap .sec-facility .fac-lst__item a{display:flex;align-items:center}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a{flex-direction:column}}.top #wrap .sec-facility .fac-lst__item a .item__thumb{position:relative;width:44%;max-width:424px;padding:0 12px}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a .item__thumb{width:311px;padding:0 9px}}.top #wrap .sec-facility .fac-lst__item a .item__thumb img{width:100%;object-fit:contain;border-radius:127px}.top #wrap .sec-facility .fac-lst__item a .item__thumb::before,.top #wrap .sec-facility .fac-lst__item a .item__thumb::after{content:"";width:25px;height:25px;border-radius:50%;background-color:currentColor;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a .item__thumb::before,.top #wrap .sec-facility .fac-lst__item a .item__thumb::after{width:18px;height:18px}}.top #wrap .sec-facility .fac-lst__item a .item__thumb::before{left:0}.top #wrap .sec-facility .fac-lst__item a .item__thumb::after{right:0}.top #wrap .sec-facility .fac-lst__item a .item__cont{flex:1;position:relative;padding:0 120px 14px 23px}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-facility .fac-lst__item a .item__cont{padding:0 80px 14px 23px}}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a .item__cont{width:calc(100% - 76px);margin-top:28px;padding:0 0 20px}}@media only screen and (max-width: 767px) and (max-width: 389px){.top #wrap .sec-facility .fac-lst__item a .item__cont{width:calc(100% - 36px)}}.top #wrap .sec-facility .fac-lst__item a .item__cont .name{color:#030303;font-size:34px;font-size:3.4rem;line-height:1.17647em;letter-spacing:.05em;margin-bottom:24px}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-facility .fac-lst__item a .item__cont .name{font-size:29px;font-size:2.9rem}}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a .item__cont .name{font-size:24px;font-size:2.4rem;line-height:1.25em;margin-bottom:8px}}.top #wrap .sec-facility .fac-lst__item a .item__cont .name span{font-size:26px;font-size:2.6rem;line-height:1.53846em;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-facility .fac-lst__item a .item__cont .name span{font-size:20px;font-size:2rem}}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a .item__cont .name span{font-size:14px;font-size:1.4rem}}.top #wrap .sec-facility .fac-lst__item a .item__cont .address{color:#030303;line-height:calc(26 / 18)}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-facility .fac-lst__item a .item__cont .address{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a .item__cont .address{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.05em}}.top #wrap .sec-facility .fac-lst__item a .item__cont .arr{position:absolute;top:50%;right:24px;width:84px;height:80px;border-radius:50%;transform:translateY(calc(-50% - 25px));background:currentColor url(../../img/common/icon/ico-arr-right_white.svg) no-repeat center}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-facility .fac-lst__item a .item__cont .arr{width:70px;height:66px;right:0}}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a .item__cont .arr{width:46px;height:45px;top:-3px;right:-12px;transform:none;background-size:12px 12px}}.top #wrap .sec-facility .fac-lst__item a .item__cont .arr::after{content:"MAP";font-size:19px;font-size:1.9rem;line-height:1.05263em;letter-spacing:.05em;font-style:normal;color:currentColor;position:absolute;top:calc(100% + 3px);left:0;text-align:center;width:100%}@media (max-width: 767px){.top #wrap .sec-facility .fac-lst__item a .item__cont .arr::after{font-size:12px;font-size:1.2rem;top:calc(100% + 2px)}}.top #wrap .sec-facility .fac-lst__item:nth-child(1) a{color:#f4b942}.top #wrap .sec-facility .fac-lst__item:nth-child(2) a{color:#fa8028}.top #wrap .sec-facility .fac-lst__item:nth-child(3) a{color:#1a365d}.top #wrap .sec-topics{position:relative;background-color:#fff;z-index:1;padding:126px 0 100px}@media (max-width: 767px){.top #wrap .sec-topics{padding:81px 0 100px}}.top #wrap .sec-topics::after{content:"";width:100vw;height:calc(100% - 177px);background-color:#fafafa;position:absolute;top:0;right:calc(50vw - 537px);z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1114px){.top #wrap .sec-topics::after{right:20px}}@media (max-width: 767px){.top #wrap .sec-topics::after{right:120px;height:calc(100% - 103px)}}.top #wrap .sec-topics .inner{max-width:1076px}.top #wrap .sec-topics__wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.top #wrap .sec-topics__wrapper{flex-direction:column;align-items:center}}.top #wrap .sec-topics__wrapper .block-ttl{position:relative}@media (min-width: 768px){.top #wrap .sec-topics__wrapper .block-ttl{text-align:left;margin-top:9px}.top #wrap .sec-topics__wrapper .block-ttl .jp{margin-top:25px;margin-left:4px}}.top #wrap .sec-topics__wrapper .block-ttl .vector{position:absolute;bottom:-36px;right:-15px}@media (max-width: 767px){.top #wrap .sec-topics__wrapper .block-ttl .vector{bottom:7px;right:calc(50% - 126px)}}@media (min-width: 768px){.top #wrap .sec-topics__wrapper .topics-lst{flex:1;padding-left:25px;padding-right:20px;max-width:768px}}@media (max-width: 767px){.top #wrap .sec-topics__wrapper .topics-lst{margin-top:36px;width:calc(100% - 58px)}}.top #wrap .sec-topics__wrapper .topics-lst__item:not(:last-child){margin-bottom:37px}@media (max-width: 767px){.top #wrap .sec-topics__wrapper .topics-lst__item:not(:last-child){margin-bottom:30px}}.top #wrap .sec-topics__wrapper .topics-lst__item a{display:flex;align-items:center;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.05em}@media (max-width: 767px){.top #wrap .sec-topics__wrapper .topics-lst__item a{font-size:14px;font-size:1.4rem;line-height:1.42857em;flex-wrap:wrap}}.top #wrap .sec-topics__wrapper .topics-lst__item a .cate{border-radius:21px;padding:5px 26px 7px;margin-right:34px}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-topics__wrapper .topics-lst__item a .cate{margin-right:25px}}@media (max-width: 767px){.top #wrap .sec-topics__wrapper .topics-lst__item a .cate{padding:2px 17px 3px;margin-right:12px}}.top #wrap .sec-topics__wrapper .topics-lst__item a .cate span{color:#fff}@media (max-width: 767px){.top #wrap .sec-topics__wrapper .topics-lst__item a .cate span{font-size:12px;font-size:1.2rem}}@media (min-width: 768px){.top #wrap .sec-topics__wrapper .topics-lst__item a .date{margin-right:76px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-topics__wrapper .topics-lst__item a .date{margin-right:40px}}@media (min-width: 768px){.top #wrap .sec-topics__wrapper .topics-lst__item a .ttl{overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;flex:1}}@media (max-width: 767px){.top #wrap .sec-topics__wrapper .topics-lst__item a .ttl{width:100%;margin:7px 5px 0}}.top #wrap .sec-topics .c-btn{margin:54px 31px 119px auto}@media (max-width: 767px){.top #wrap .sec-topics .c-btn{margin:35px 21px 77px auto}}.top #wrap .sec-topics .logo{position:absolute;bottom:107px;left:calc(50% - 618px)}@media only screen and (min-width: 768px) and (max-width: 1276px){.top #wrap .sec-topics .logo{left:20px}}@media (max-width: 767px){.top #wrap .sec-topics .logo{bottom:69px;left:calc(50% + 29px)}}.top #wrap .sec-staff{position:relative;margin:0 auto 128px;max-width:1000px}@media (max-width: 767px){.top #wrap .sec-staff{margin:0 5px 101px}}.top #wrap .sec-staff::after{content:"";width:100vw;height:50%;background-color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.top #wrap .sec-staff__img img{width:100%}.top #wrap .sec-staff__cont{position:absolute;bottom:0;left:0;width:100%;padding:min(71px, 5.1vw) min(65px, 4.7vw) min(71px, 5.1vw)}@media (max-width: 767px){.top #wrap .sec-staff__cont{padding:20px 20px;bottom:52.9%;transform:translateY(50%)}}.top #wrap .sec-staff__cont .block-ttl{margin-bottom:8px}@media (min-width: 768px){.top #wrap .sec-staff__cont .block-ttl{text-align:left;margin:0 0 15px 10px}.top #wrap .sec-staff__cont .block-ttl .jp{margin-top:12px}}.top #wrap .sec-staff__cont .block-ttl .en,.top #wrap .sec-staff__cont .block-ttl .jp{color:#fff}.top #wrap .sec-staff__cont .block-ttl .en{font-size:40px;font-size:4rem}@media (max-width: 767px){.top #wrap .sec-staff__cont .block-ttl .en{font-size:27px;font-size:2.7rem}}@media (max-width: 767px){.top #wrap .sec-staff__cont .block-ttl .jp{font-size:13px;font-size:1.3rem;margin-top:0}}.top #wrap .sec-staff__cont .txt span{display:block;width:fit-content;color:#000;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.05em;background-color:#fff;padding:5px 9px 5px}@media (max-width: 767px){.top #wrap .sec-staff__cont .txt span{font-size:13px;font-size:1.3rem;line-height:1.46154em;padding:3px 11px 5px;margin:0 auto}.top #wrap .sec-staff__cont .txt span:not(:last-child){margin-bottom:7px}}.top #wrap .sec-bnr{padding-bottom:59px}@media (min-width: 768px){.top #wrap .sec-bnr{display:flex;justify-content:center;align-items:center;padding-bottom:66px}}.top #wrap .sec-bnr .bnr-item{text-align:center}@media (min-width: 768px){.top #wrap .sec-bnr .bnr-item:not(:last-child){margin-right:30px}}@media (max-width: 767px){.top #wrap .sec-bnr .bnr-item:not(:last-child){margin-bottom:30px}}.top #wrap .sec-bnr .bnr-item img{border-radius:20px}.is-ipad #wrap .sec-mv{height:auto}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes zoom1{0%{transform:translate(-50%, -50%) rotate(45deg) scale(0);opacity:1}33%{transform:translate(-50%, -50%) rotate(45deg) scale(1);opacity:1}85%{transform:translate(-50%, -50%) rotate(45deg) scale(1);opacity:1}100%{transform:translate(-50%, -50%) rotate(45deg) scale(1);opacity:0}}@keyframes zoom2{0%{transform:translate(-50%, -50%) rotate(45deg) scale(0.71);opacity:0}33%{transform:translate(-50%, -50%) rotate(45deg) scale(0.71);opacity:0}34%{transform:translate(-50%, -50%) rotate(45deg) scale(0.71);opacity:1}67%{transform:translate(-50%, -50%) rotate(45deg) scale(1);opacity:1}85%{transform:translate(-50%, -50%) rotate(45deg) scale(1);opacity:1}100%{transform:translate(-50%, -50%) rotate(45deg) scale(1);opacity:0}}

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