@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans+SC:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";.kobo-splide__track{padding-top:1rem;padding-bottom:1rem}.kobo-splide .splide__pagination{bottom:-2em}@media(min-width:320px)and (max-width:640px){.kobo-splide .splide__pagination{position:unset;margin:1rem auto 0}.kobo-splide .splide__arrows{display:none}}@media(min-width:768px)and (max-width:1023.98px){.kobo-splide .splide__arrows{display:none}}.kobo-splide .splide__arrow.splide__arrow--next,.kobo-splide .splide__arrow.splide__arrow--prev{width:50px;height:50px;left:-1.5em;top:51.5%;background-color:rgba(0,0,0,0);border:1px solid #d1d1d1}@media(min-width:640px){.kobo-splide .splide__arrow.splide__arrow--next,.kobo-splide .splide__arrow.splide__arrow--prev{background-color:#fff}}.kobo-splide .splide__arrow.splide__arrow--next{right:-1.5em;left:auto;background-color:#fff}@media(min-width:320px)and (max-width:768px){.kobo-splide .splide__arrow.splide__arrow--next{width:28px;height:56px;right:0}.kobo-splide .splide__arrow.splide__arrow--prev{width:28px;height:56px;left:0}}.kobo-en-splide .splide__pagination,.kobo-map-splide .splide__pagination{display:flex!important;bottom:-2em}@media(min-width:320px)and (max-width:768px){.kobo-en-splide .splide__pagination,.kobo-map-splide .splide__pagination{bottom:-1em}}.kobo-en-splide .splide__pagination__page,.kobo-map-splide .splide__pagination__page{background:#9cb1d6}.kobo-en-splide .splide__pagination__page.is-active,.kobo-map-splide .splide__pagination__page.is-active{background:#0b41a0}.kobo-en-splide .splide__arrow,.kobo-map-splide .splide__arrow{background:none}@media(min-width:320px)and (max-width:768px){.kobo-en-splide .splide__arrow,.kobo-map-splide .splide__arrow{background:none}}.kobo-en-splide .splide__arrow.splide__arrow--next,.kobo-map-splide .splide__arrow.splide__arrow--next{width:50px;height:50px;right:-1.5em;top:51.5%}@media(min-width:320px)and (max-width:768px){.kobo-en-splide .splide__arrow.splide__arrow--next,.kobo-map-splide .splide__arrow.splide__arrow--next{display:block}}.kobo-en-splide.youtube .splide__pagination,.kobo-map-splide.youtube .splide__pagination{left:0;bottom:-1.3em}.kobo-en-splide.youtube .splide__arrow.splide__arrow--next,.kobo-map-splide.youtube .splide__arrow.splide__arrow--next{display:block}@media(min-width:320px)and (max-width:768px){.kobo-en-splide .splide__slide.is-active .focus-overlay,.kobo-map-splide .splide__slide.is-active .focus-overlay{display:none}}.splide__pagination .splide__pagination__page{background:#98c6da;opacity:.4;width:10px;height:10px}.splide__pagination .splide__pagination__page.is-active{opacity:1;background:#0076ab;transform:scale(1)}.kobo-splide--promo .splide__pagination .splide__pagination__page{background:#fff;opacity:.4}.kobo-splide--promo .splide__pagination .splide__pagination__page.is-active{opacity:1;background:#fff}.promo-top{display:grid;place-items:center}.promo-top>*{grid-column:1/2;grid-row:1/2}.promo-top__bus{z-index:2;width:142px;height:auto;zoom:200%}@media(min-width:768px){.promo-top__bus{width:200px}}.promo-top__image{width:100%;height:108%;object-fit:cover;z-index:1}.promo-top--en{background-color:#f8f8f8}@media(min-width:640px){.promo-top--en{background-color:#f2fefe}}@media(min-width:768px){.promo-top--en{background-color:#f8f8f8}}.promo-top--jp{margin-top:38px}.promo-section{position:relative;z-index:2;padding-bottom:60px;width:100%;margin-top:-1px;background-size:cover;background-position:top;background-color:#0aa4dd}@media(min-width:768px){.promo-section{padding-top:8px;background-image:url(/images/content/img_promo-bg-pc.png)}}@media(min-width:320px)and (max-width:767.98px){.promo-section{padding-top:24px;background-image:url(/images/content/img_promo-bg-sp.png)}}.promo-section--en{padding-bottom:0}@media(min-width:768px){.promo-section--en{background-color:#e8fefe}}.promo-section__subtitle{color:#fff}@media(min-width:320px)and (max-width:767.98px){.promo-section__subtitle{max-width:95%;margin:0 auto;font-size:.875rem;text-align:left}}.promo-section__subtitle--en{font-weight:600;margin-left:auto;margin-right:auto}@media(min-width:768px){.promo-section__subtitle--en{font-size:1.25rem;text-align:center;max-width:832px}}@media(min-width:320px)and (max-width:767.98px){.promo-section__subtitle--en{max-width:95%;font-size:.875rem;text-align:left}}.promo-section__subtitle--jp,.promo-section__subtitle--ko,.promo-section__subtitle--zh-cn,.promo-section__subtitle--zh-tw{text-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}@media(min-width:768px){.promo-section__subtitle--jp,.promo-section__subtitle--ko,.promo-section__subtitle--zh-cn,.promo-section__subtitle--zh-tw{font-size:1rem;font-weight:700}}@media(min-width:320px)and (max-width:767.98px){.promo-section__subtitle--jp,.promo-section__subtitle--ko,.promo-section__subtitle--zh-cn,.promo-section__subtitle--zh-tw{font-size:.8125rem;font-weight:500}}.promo-section__carousel{max-width:1160px;margin-left:auto;margin-right:auto}@media(min-width:768px){.promo-section__carousel{margin-top:32px}}@media(min-width:320px)and (max-width:767.98px){.promo-section__carousel{margin-top:24px}}.promo-section__card{background-color:#fff;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;width:100%}.promo-section__card-image{width:100%;height:auto}.promo-section__card-body{padding:15px}.promo-section__card-title{font-weight:600;color:#22323a;margin-bottom:8px}@media(min-width:768px){.promo-section__card-title{font-size:1.125rem}}@media(min-width:320px)and (max-width:767.98px){.promo-section__card-title{font-size:.875rem}}@media(min-width:768px){.promo-section__card{max-width:365px;height:100%}}@media(min-width:320px)and (max-width:767.98px){.promo-section__card{max-width:264px;margin-left:auto;margin-right:auto;height:100%}.promo-section__subtitle-break{display:none}}.facebook-top-curve{position:relative;z-index:3;margin-top:-1px}.facebook-top-curve__image{display:block;width:100%;height:100%;object-fit:cover}.cta-wrapper{padding-bottom:2px}