@media (max-width: 1023px){.c-btn-contact .text{padding-right:10px}}.c-btn-contact .en{font-size:26px;font-size:2.6rem;line-height:1.07692em;letter-spacing:0em;font-weight:700}@media (max-width: 1023px){.c-btn-contact .en{font-size:16px;font-size:1.6rem;line-height:1.1875em;transform:translateY(3px)}}.c-btn-contact .ja{transform:translateY(-2px)}@media (max-width: 1023px){.c-btn-contact .ja{font-size:10px;font-size:1rem;line-height:1.4em}}@media (min-width: 1024px){.footer__content .ft-navi ul{max-width:473px}}.sidebar-menu .mypage__txt1{font-size:13px;font-size:1.3rem;line-height:1.23077em}.sidebar-menu .navi{margin-top:33px}.sidebar-menu .navi li{margin-top:23px}.mv__content .txt-1 .label{font-size:13px;font-size:1.3rem;line-height:1.07692em;letter-spacing:-.02em;font-weight:500;width:88px;text-align:center}@media (min-width: 1024px){.mv__content .txt-1 .label{background:url(../../img/top/mv_bg_icn_vi.png) 0 0 no-repeat}}@media (max-width: 1023px){.mv__content .txt-1 .label{font-size:11px;font-size:1.1rem;line-height:1.09091em;width:70px;height:59px;background-image:url(../../img/top/mv_bg_icn_vi_sp.png)}}@media (min-width: 1024px){.mv__content .txt-1 .label span{width:70px;height:62px}}@media (max-width: 1023px){.mv__content .txt-1 .label span{width:47px;margin:1px 4px 0 auto}}.mv__content .txt-1 .line-1{font-size:19px;font-size:1.9rem;line-height:1.68421em;letter-spacing:0em;font-weight:500;padding-left:104px}@media (max-width: 1023px){.mv__content .txt-1 .line-1{font-size:12px;font-size:1.2rem;line-height:1.25em;padding-left:82px}.mv__content .txt-1 .line-1 span{transform:translateY(-7px);display:inline-block;padding:5px 4px}}.mv__content .txt-1 .line-2{font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:0em;font-weight:500}@media (max-width: 1023px){.mv__content .txt-1 .line-2{font-size:16px;font-size:1.6rem;line-height:1.5625em;margin-top:0px}}.mv__content .txt-2{font-size:25px;font-size:2.5rem;line-height:1.16em;letter-spacing:-.02em;font-weight:700;margin-top:18px}@media (min-width: 1024px){.mv__content .txt-2{font-size:50px;font-size:5rem;line-height:1.08em;letter-spacing:-.02em;font-weight:700}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.mv__content .txt-2{font-size:36px;font-size:3.6rem;line-height:1.38889em}}@media only screen and (min-width: 1024px) and (max-width: 1100px){.mv__content .txt-2{font-size:32px;font-size:3.2rem;line-height:1.5625em}}@media only screen and (min-width: 1920px){.mv__content .txt-2{font-size:50px;font-size:5rem;line-height:1.08em;letter-spacing:-.02em;font-weight:700}}.mv__content .btn a .en{font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:-.02em;font-weight:700;margin-top:5px}@media only screen and (max-width: 1150px){.mv__content .btn a .en{font-size:20px;font-size:2rem}}@media (max-width: 1023px){.mv__content .btn a .en{font-size:16px;font-size:1.6rem;line-height:1.1875em;transform:translateY(5px)}}.mv__content .btn a .ja{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:500;margin-top:-1px;display:inline-block}@media (max-width: 1023px){.mv__content .btn a .ja{font-size:12px;font-size:1.2rem;line-height:1.16667em}}@media (min-width: 1024px){.concept__head .desc{margin-right:-7px;max-width:647px}}.concept__head .desc p{font-size:16px;font-size:1.6rem;line-height:2.375em;letter-spacing:0em;font-weight:500}@media (max-width: 1023px){.concept__head .desc p{font-size:15px;font-size:1.5rem;line-height:2em}}.concept__content .sub-heading{font-size:26px;font-size:2.6rem;line-height:1.26923em;letter-spacing:-.04em}@media (max-width: 1023px){.concept__content .sub-heading{font-size:18px;font-size:1.8rem;line-height:1.11111em}}.concept__content .sub-heading .small{padding-top:14px;display:inline-block}@media (max-width: 1023px){.concept__content .sub-heading .small{font-size:20px;font-size:2rem;line-height:1.25em;letter-spacing:0em;font-weight:700;margin-bottom:5px}}.concept__content .splide__slide .desc{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;height:auto;padding:24px 27px}@media (max-width: 1023px){.concept__content .splide__slide .desc{height:auto;padding:27px 32px 24px;font-size:15px;font-size:1.5rem;line-height:1.46667em;text-align:left}}.service__content .desc{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:0em;font-weight:500}@media (max-width: 1023px){.service__content .desc{font-size:15px;font-size:1.5rem;line-height:2em}}@media (max-width: 1023px){.service__content .item .info{margin-top:19px}}.service__content .item .ttl{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:0em;font-weight:600;margin-bottom:9px}@media (max-width: 1023px){.service__content .item .ttl{font-size:20px;font-size:2rem;line-height:1.4em;margin-bottom:2px}}.service__content .item .ttl .small{font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:600}@media (max-width: 1023px){.service__content .item .ttl .small{font-size:12px;font-size:1.2rem;line-height:1.25em}}.service__content .item .txt{font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:500}@media (max-width: 1023px){.service__content .item .txt{font-size:12px;font-size:1.2rem;line-height:1.5em;margin-bottom:16px}}.service__content .item .price dt{width:78px;min-height:36px;display:flex;justify-content:center;align-items:center}@media (max-width: 1023px){.service__content .item .price dt{width:74px}}.service__content .item .price dd{width:calc(100% - 88px);font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:500;margin-top:-3px}@media (max-width: 1023px){.service__content .item .price dd{width:calc(100% - 84px);font-size:12px;font-size:1.2rem;line-height:1.25em}}.service__content .item .price dd .number{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:-.03em;font-weight:500}@media (max-width: 1023px){.service__content .item .price dd .number{font-size:20px;font-size:2rem;line-height:1.25em}}.service__content .item .price dd .prefix{font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:500}@media (max-width: 1023px){.service__content .item .price dd .prefix{font-size:12px;font-size:1.2rem;line-height:1.25em}}.service__content .item .price dd .tax{display:block;font-size:11px;font-size:1.1rem;line-height:1.27273em;letter-spacing:0em;font-weight:500}@media (max-width: 1023px){.service__content .item .price dd .tax{font-size:10px;font-size:1rem;line-height:1.3em}}.service__content .item .price+.price{margin-top:11px}.community__head .desc{letter-spacing:0;font-weight:500}.community__content .sub-heading{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:0em;font-weight:700}@media (max-width: 1023px){.community__content .sub-heading{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:700}}@media (max-width: 1023px){.flow{padding-top:32px}}.flow .heading-en{text-transform:uppercase}.flow .desc{letter-spacing:0;font-weight:500}.flow .sub-heading{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:0em;font-weight:700;margin-top:37px;margin-bottom:33px}@media (max-width: 1023px){.flow .sub-heading{font-size:20px;font-size:2rem;line-height:1.7em;margin-top:39px;margin-bottom:33px}}.flow .step__item .ttl{font-size:20px;font-size:2rem;line-height:1.25em;letter-spacing:0em;font-weight:500}@media only screen and (max-width: 1100px){.flow .step__item .ttl{font-size:18px;font-size:1.8rem}}@media (max-width: 1023px){.flow .step__item .ttl{font-size:18px;font-size:1.8rem;line-height:1.27778em;letter-spacing:0em;white-space:nowrap}}.location .info .text{max-width:500px;width:100%}@media (max-width: 1023px){.location .info .text{max-width:100%}}.location .info .text .access li{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:400;margin-top:10px}@media (max-width: 1023px){.location .info .text .access li{font-size:15px;font-size:1.5rem;line-height:1.26667em;margin-top:8px}}@media (min-width: 1024px){.location .info .gmap{width:calc(100% - 500px)}}@media (max-width: 1023px){.location .map .list_places li{margin-bottom:14px}}@media (min-width: 1024px){.about__head .box-in{width:fit-content;margin-right:80px}}@media (max-width: 1023px){.about__head .heading-en{font-size:52px;font-size:5.2rem;line-height:.96154em;letter-spacing:-.04em}}@media (min-width: 1024px){.topic__head .desc{max-width:calc(100% - 400px);width:fit-content;margin-top:0}.topic__head .desc p{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:0em;font-weight:500}}@media (max-width: 1023px){.topic__head .desc p{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:0em;font-weight:500}}

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