@media (max-width: 1023px){.c-btn-contact .text{padding-right:10px}}.c-btn-contact .en{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:0em;font-weight:700}@media (max-width: 1023px){.c-btn-contact .en{font-size:13px;font-size:1.3rem;line-height:1.46154em;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}}.sidebar-menu .mypage__txt1{font-size:13px;font-size:1.3rem;line-height:1.23077em}.sidebar-menu .navi{margin-top:28px;margin-right:-10px}.sidebar-menu .navi li{margin-top:16px}.sidebar-menu .navi .en{font-size:18px;font-size:1.8rem;line-height:1.27778em}.mv__content .txt-1 .label{font-size:11px;font-size:1.1rem;line-height:1.18182em;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;top:-12px}}@media (max-width: 1023px){.mv__content .txt-1 .label{font-size:9px;font-size:.9rem;line-height:1.11111em;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;margin-top:2px}}@media (max-width: 1023px){.mv__content .txt-1 .label span{width:47px;margin:5px 5px 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:30px;font-size:3rem;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:20px;font-size:2rem;line-height:1.45em;letter-spacing:-.02em;font-weight:700;margin-top:18px}@media (min-width: 1024px){.mv__content .txt-2{font-size:44px;font-size:4.4rem;line-height:1.22727em;letter-spacing:-.02em;font-weight:700;margin-top:38px}}@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{margin-top:38px;font-size:47px;font-size:4.7rem;line-height:1.23404em}}.mv__content .btn a .en{font-size:20px;font-size:2rem;line-height:1.25em;letter-spacing:0em;font-weight:700}@media only screen and (max-width: 1150px){.mv__content .btn a .en{font-size:18px;font-size:1.8rem}}@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:1.28571em;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}}.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}}@media (min-width: 1024px){.concept__content .btn{margin-right:-10px}}.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 (min-width: 1024px){.service__content .item .ttl{padding-right:30px}}@media only screen and (min-width: 1024px) and (max-width: 1250px){.service__content .item .ttl{font-size:20px;font-size:2rem}}@media only screen and (min-width: 1024px) and (max-width: 1150px){.service__content .item .ttl{font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 1024px) and (max-width: 1050px){.service__content .item .ttl{font-size:16px;font-size:1.6rem}}@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;display:inline-block}@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.42857em;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 only screen and (min-width: 1024px) and (max-width: 1255px){.service__content .item .price dd .number{font-size:20px;font-size:2rem}}@media only screen and (min-width: 1024px) and (max-width: 1235px){.service__content .item .price dd .number{font-size:18px;font-size:1.8rem}}@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:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.06em}}.location .info .text{max-width:444px;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 (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 .box-in{width:100%}}@media (max-width: 1023px){.about__head .heading-en{font-size:46px;font-size:4.6rem;line-height:1.08696em;letter-spacing:-.04em}}@media only screen and (min-width: 1024px) and (max-width: 1100px){.topic .heading-ja{font-size:16px;font-size:1.6rem}}@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}}.tag{transition-delay:0.5s}.tag.is-active{transition-delay:0.5s;display:none;pointer-events:none}.bg{cursor:pointer}.bg:before{background-position:-100% 0}@media only screen and (min-width: 1024px){.bg:hover:before{background-position:0 0}}@media (max-width: 1023px){.sidebar-menu .mypage__txt2{line-height:1.2}}

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