@keyframes svelte-12rnyhl-cloud-animation-00{0%,to{transform:translate(0)}50%{transform:translate(20px)}}@keyframes svelte-12rnyhl-cloud-animation-01{0%,to{transform:translate(0)}50%{transform:translate(-20px)}}@keyframes svelte-12rnyhl-cloud-animation-02{0%,to{transform:translate(0)}50%{transform:translate(40px)}}@keyframes svelte-12rnyhl-cloud-animation-03{0%,to{transform:translate(0)}50%{transform:translate(-40px)}}@keyframes svelte-12rnyhl-cloud-animation-04{0%,to{transform:translate(0)}50%{transform:translate(20px)}}.cloud-single.svelte-12rnyhl{position:fixed;top:48%;left:calc(50% + 380px);transform:translateY(-50%);z-index:1}.starry-cloudy-parts.svelte-12rnyhl{position:fixed;width:100%;height:100vh;cursor:none;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 1px,transparent 62px),repeating-linear-gradient(0deg,#0000001a,#0000001a 1px,#fff 1px,#fff 62px)}.logo.svelte-12rnyhl{display:block;padding:20px}@media screen and (max-width:768px){.logo.svelte-12rnyhl{display:none}}.cloud.svelte-12rnyhl,.star.svelte-12rnyhl{position:absolute;z-index:4}.cloud.svelte-12rnyhl{width:110px;height:48px}.cloud-0.svelte-12rnyhl{top:40px;right:-20px;animation:svelte-12rnyhl-cloud-animation-00 7s linear 0s infinite}.cloud-1.svelte-12rnyhl{top:100px;left:calc(59% - 390px);animation:svelte-12rnyhl-cloud-animation-01 10s linear 0s infinite}.cloud-2.svelte-12rnyhl{top:400px;left:calc(40% - 390px);animation:svelte-12rnyhl-cloud-animation-02 9s linear 0s infinite}.cloud-3.svelte-12rnyhl{top:450px;right:calc(30% - 390px);animation:svelte-12rnyhl-cloud-animation-03 12s linear 0s infinite}.cloud-4.svelte-12rnyhl{bottom:20px;left:-20px;animation:svelte-12rnyhl-cloud-animation-04 14s linear 0s infinite}.star.svelte-12rnyhl{width:60px;height:43px}.voices-list.svelte-7pecvs{padding:0 24px;margin-top:40px}.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice:where(.svelte-7pecvs){display:flex;align-items:end;gap:14px;margin-bottom:20px}.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice:where(.svelte-7pecvs):nth-child(2n){flex-direction:row-reverse}.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice:where(.svelte-7pecvs):nth-child(2n) .voice-text-inner:where(.svelte-7pecvs),.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice:where(.svelte-7pecvs):nth-child(2n) .voice-text-inner:where(.svelte-7pecvs):before,.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice:where(.svelte-7pecvs):nth-child(2n) .voice-text:where(.svelte-7pecvs){border-radius:16px 16px 0}.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice-icon:where(.svelte-7pecvs){width:96px}.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice-icon:where(.svelte-7pecvs) img:where(.svelte-7pecvs){width:100%;height:auto}.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice-text:where(.svelte-7pecvs){background:#fff;border-radius:16px 16px 16px 0;font-size:12px;position:relative;z-index:2;padding:16px}.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice-text-inner:where(.svelte-7pecvs){width:calc(100% - 96px);border-radius:16px 16px 16px 0;border:1px solid #000;position:relative;background:#fff}.voices-list.svelte-7pecvs .voices:where(.svelte-7pecvs) .voice-text-inner:where(.svelte-7pecvs):before{border-radius:16px 16px 16px 0;display:block;position:absolute;top:4px;left:4px;background:#000;content:"";width:100%;height:100%;z-index:1}.voice-text .yellow-cover{background:#ef0}.course-heading.svelte-150vutx{display:block;padding-top:24px}.course-heading-image.svelte-150vutx{margin-bottom:12px;padding:0 8px}.course-heading.svelte-150vutx img:where(.svelte-150vutx){width:100%;height:auto}.course-heading-description.svelte-150vutx{position:relative;margin-left:24px}.course-heading-description.svelte-150vutx:before{position:absolute;top:4px;left:-4px;z-index:1;background:#000;width:calc(100% + 4px);height:100%;content:"";border-radius:12px 0 0 12px}.course-heading-description-inner.svelte-150vutx{border-radius:12px 0 0 12px;background-color:#ef0;position:relative;z-index:2;padding:24px}.course-heading-description-column.svelte-150vutx{display:grid;grid-template-columns:1fr 120px;grid-gap:14px;gap:14px;margin-bottom:16px}.course-heading-description-column-heading-text.svelte-150vutx{font-size:12px}.course-heading-description-column-heading-content.svelte-150vutx{font-size:18px;font-style:normal;font-weight:700;line-height:150%;margin-top:8px}.course-heading-description-column-heading-list-item.svelte-150vutx{background:#0009;border-radius:8px;position:relative;margin-top:18px}.course-heading-description-column-heading-list-item.svelte-150vutx:after{content:"";border-radius:8px;border:1px solid #fff;width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;top:2px;left:2px}.course-heading-description-column-heading-list-item-heading.svelte-150vutx{margin:0 auto;width:calc(100% - 8px);padding:0 8px 8px;text-align:left;border-bottom:1px solid #fff}.course-heading-description-column-heading-list-item-heading.svelte-150vutx img:where(.svelte-150vutx){width:44px;height:auto;vertical-align:sub}.course-heading-description-column-heading-list-item-list.svelte-150vutx{padding:4px 10px 8px}.course-heading-description-column-heading-list-item-list.svelte-150vutx li:where(.svelte-150vutx){margin-bottom:4px;font-size:12px;position:relative;color:#fff;font-weight:400}.course-heading-description-column-heading-list-item-list.svelte-150vutx li:where(.svelte-150vutx):before{width:8px;height:8px;display:inline-block;position:relative;content:"";background:#fff;border:1px solid #000;border-radius:100%;margin-right:4px}.course-heading-description-column-heading-list-item-list.svelte-150vutx li:where(.svelte-150vutx):last-child{margin-bottom:0}.course-heading-description-column-heading-content .white-cover{background:#fff;line-height:1;display:inline-block}.course-mission-container.svelte-1wan0ud{margin-top:36px;border-radius:195px 195px 0 0;padding:56px 24px;background:#0000000d;position:relative}.course-mission-container-after.svelte-1wan0ud{width:100%;height:14px;display:block;position:absolute;bottom:-13px;left:0;z-index:2}.course-mission-container.none-deco.svelte-1wan0ud:after{display:none}.mission-heading.svelte-1wan0ud{max-width:150px;width:100%;margin:0 auto 16px}.mission-content-inner.svelte-1wan0ud{margin:48px auto 0;background:#fff;position:relative;border-radius:12px;padding:32px 24px 40px}.mission-content-inner.svelte-1wan0ud:before{content:"";position:absolute;top:-15px;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 15px 15px;border-color:transparent transparent #fff}.mission-content-inner.svelte-1wan0ud .mission-content-heading:where(.svelte-1wan0ud){font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.4px;display:flex;align-items:center;flex-direction:column;margin-bottom:28px}.mission-content-inner.svelte-1wan0ud .mission-content-heading-caption:where(.svelte-1wan0ud){display:block;width:115px;margin:0 auto 24px}.mission-content-inner.svelte-1wan0ud .mission-content-list:where(.svelte-1wan0ud){margin-bottom:48px}.mission-content-inner.svelte-1wan0ud .mission-content-list:where(.svelte-1wan0ud) .mission-list:where(.svelte-1wan0ud){border:1px solid #000;border-radius:8px;padding:16px;position:relative;margin-bottom:16px}.mission-content-inner.svelte-1wan0ud .mission-content-list:where(.svelte-1wan0ud) .mission-list:where(.svelte-1wan0ud):last-child{margin-bottom:0}.mission-content-inner.svelte-1wan0ud .mission-content-list:where(.svelte-1wan0ud) .mission-list-caption-image:where(.svelte-1wan0ud){width:50px;position:absolute;left:12px;line-height:1;top:-9px}.mission-content-inner.svelte-1wan0ud .mission-content-list:where(.svelte-1wan0ud) .mission-list-caption-image:where(.svelte-1wan0ud) img:where(.svelte-1wan0ud){width:100%}.mission-content-inner.svelte-1wan0ud .mission-content-list:where(.svelte-1wan0ud) .mission-list-text:where(.svelte-1wan0ud){font-size:14px;font-weight:700;line-height:170%;letter-spacing:.7px}.mission-content-heading .yellow-cover{background:linear-gradient(transparent 65%,#ef0 65%);display:inline-block}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus,.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.accordion.svelte-3iyv9j{width:100%;border-radius:8px;overflow:hidden;border:1px solid #000}.accordion-heading.svelte-3iyv9j{background:#000;font-size:16px;color:#fff;font-weight:700;padding:8px 0;line-height:150%;letter-spacing:1.12px;text-align:center}.accordion-item.svelte-3iyv9j:nth-child(odd) .accordion-header:where(.svelte-3iyv9j){border-top:1px solid #000}.accordion-header.svelte-3iyv9j{width:100%;font-size:14px;display:flex;align-items:center;font-style:normal;color:#000;font-weight:700;border:0;line-height:170%;letter-spacing:.7px;padding:16px;text-align:left;background:0 0;justify-content:space-between}.accordion-icon.svelte-3iyv9j{width:14px;height:14px;position:relative}.accordion-icon.svelte-3iyv9j:after,.accordion-icon.svelte-3iyv9j:before{width:100%;height:1px;position:absolute;top:50%;left:50%;background:#000;display:block;content:""}.accordion-icon.open.svelte-3iyv9j:after,.accordion-icon.svelte-3iyv9j:before{transform:translate(-50%,-50%)}.accordion-icon.svelte-3iyv9j:after{transition:.2s ease-out transform;transform:translate(-50%,-50%) rotate(90deg)}.accordion-content-carousel-image.svelte-3iyv9j{text-align:center;display:block;margin-bottom:12px;padding:0}.accordion-content-carousel-text.svelte-3iyv9j{padding-bottom:36px}.deeplink-icon.svelte-3iyv9j{transform:rotate(180deg)}.accordion-content.svelte-3iyv9j{padding:24px 16px}.accordion .splide__arrow{background:#000!important;width:38px;opacity:1;height:38px}.accordion .splide__arrow svg{fill:#fff}.accordion .splide__pagination__page{width:10px;height:10px;border-radius:100%;border:1px solid #000;background:#f0f0f0;margin:0 8px}.accordion .splide__pagination__page.is-active{background:#000;transform:scale(1)}.accordion .splide{margin-bottom:16px}.condition.svelte-1mg7nt0{margin-bottom:24px}.condition-head.svelte-1mg7nt0{margin-bottom:18px}.condition-caption.svelte-1mg7nt0,.condition-heading.svelte-1mg7nt0{border:1px solid #000;text-align:center}.condition-caption.svelte-1mg7nt0{background:#000;border-radius:8px 8px 0 0;color:#fff;line-height:1;font-size:14px;font-weight:600;display:inline-block;padding:8px}.condition-heading.svelte-1mg7nt0{border-radius:0 8px 8px;background:#ef0;width:100%;padding:12px 10px;font-size:min(3.9vw,15px);font-weight:700;line-height:150%;letter-spacing:1.12px}.condition-list.svelte-1mg7nt0{margin-top:4px}.image-step.svelte-41p4xr{margin-bottom:48px}.image-step-link.svelte-41p4xr{margin-top:24px;margin-bottom:24px}.image-item.svelte-41p4xr,.image-step-caption.svelte-41p4xr{margin-top:24px}.image-item.svelte-41p4xr,.step-list.svelte-41p4xr{margin-bottom:16px}.step-list.svelte-41p4xr li:where(.svelte-41p4xr){display:grid;grid-template-columns:24px auto;grid-gap:14px;gap:14px;margin-bottom:12px}.deeplink-icon.svelte-41p4xr{transform:rotate(180deg)}.button-tab-list.svelte-1wxnuoo{display:grid;grid-gap:0;gap:0;grid-template-columns:1fr 1fr;margin-bottom:24px}.tab-button.svelte-1wxnuoo{border:0;padding:12px 10px;text-align:center;background:#fff;font-size:12px;border-radius:8px 8px 0 0;font-weight:600;border-bottom:2px solid #000;color:#000}.tab-button.on.svelte-1wxnuoo{color:#fff;background:#000}.course-container.svelte-1gbjxuw{background:#fff;position:relative;z-index:2}.course-inner.svelte-1gbjxuw{background:#fff;padding-top:24px}.header.svelte-p1xl13{padding:20px 24px}@media screen and (min-width:769px){.header.svelte-p1xl13{display:none}}.header-logo.svelte-p1xl13{margin-bottom:9px}.header-text.svelte-p1xl13{font-size:12px;line-height:1;font-weight:600}.card-content.svelte-p1xl13{position:relative;padding-top:24px}@media screen and (max-width:768px){.card-content.svelte-p1xl13{padding-top:0}}.card-list.svelte-p1xl13 li:where(.svelte-p1xl13){width:180px;position:relative}.card-list.svelte-p1xl13 li:where(.svelte-p1xl13) img:where(.svelte-p1xl13){width:100%}.card-list.svelte-p1xl13 li:where(.svelte-p1xl13):nth-child(1){z-index:2;top:12px;left:24px}.card-list.svelte-p1xl13 li:where(.svelte-p1xl13):nth-child(2){top:-261px;left:191px;right:22px}.card-list.svelte-p1xl13 li:where(.svelte-p1xl13):nth-child(3){z-index:3;top:-407px;left:50%;transform:translate(-50%)}.card-heading.svelte-p1xl13{margin:-392px auto 0;width:342px;z-index:3;padding-bottom:0}.card-caption.svelte-p1xl13{color:#666;margin-top:4px;text-align:center;font-size:10px;line-height:150%;letter-spacing:.5px}.anchor-content.svelte-1mo5hwf{padding:0 18px;margin-bottom:40px;margin-top:17px;position:-webkit-sticky;position:sticky;top:0;left:0;height:auto;z-index:6}.anchor-content.svelte-1mo5hwf:before{z-index:1;position:absolute;top:4px;left:24px;width:calc(100% - 38px);height:100%;border-radius:10px;content:"";display:block;background:#ef0;border:1px solid #000}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf){display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0;border-radius:10px;position:relative;z-index:2}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf){background:#fff;padding:8px;transition:.2s ease-out;position:relative;transition-property:transform color background}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li.current:where(.svelte-1mo5hwf){color:#fff;background:#000}@media (hover:hover){.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf):hover{transform:translate(4px,4px)}}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf):nth-child(1){border-radius:10px 0 0 10px;outline:1px solid #000;z-index:4}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf):nth-child(1) .deco-text-en:where(.svelte-1mo5hwf){width:15px}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf):nth-child(2){outline:1px solid #000;z-index:4}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf):nth-child(2) .deco-text-en:where(.svelte-1mo5hwf){width:12px}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf):nth-child(3){border-radius:0 10px 10px 0;border-right:0;outline:1px solid #000;border-left:0;z-index:4}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf):nth-child(3) .deco-text-en:where(.svelte-1mo5hwf){width:13px}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf) .deco-text:where(.svelte-1mo5hwf){display:flex;margin:0 auto 5px;text-align:center;align-items:center;justify-content:center;font-size:min(2.1vw,12px)}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf) .deco-text-en:where(.svelte-1mo5hwf){margin-right:2px;line-height:1;display:inline-block}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf) .deco-text-en:where(.svelte-1mo5hwf) img:where(.svelte-1mo5hwf){width:100%}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf) .deco-arrow:where(.svelte-1mo5hwf){line-height:6px}.anchor-content.svelte-1mo5hwf .anchor-list:where(.svelte-1mo5hwf) li:where(.svelte-1mo5hwf) .deco-arrow:where(.svelte-1mo5hwf) path:where(.svelte-1mo5hwf){transition:.2s ease-out fill}@media screen and (min-width:769px){.anchor-content.fixed.svelte-1mo5hwf{position:relative;transform:translate(-50%)}}.anchor-content.fixed.svelte-1mo5hwf{top:10px;left:50%;transform:translate(-50%);max-width:388px;width:100%;position:fixed}.current .deco-arrow path{fill:#fff}.anchor-content .anchor-list{background:#fff}.anchor-content .anchor-list a{display:block;text-decoration:none;text-align:center;font-size:12px;font-size:min(2.1vw,12px);height:100%;font-weight:700;line-height:1;letter-spacing:.24px}.anchor-content .anchor-list li.current a{color:#fff}.step-what-content.svelte-i29nmu .step-what-heading:where(.svelte-i29nmu){margin:0 auto 20px;width:230px}.course-item.svelte-i29nmu,.course-item.svelte-i29nmu .attention-image:where(.svelte-i29nmu) img:where(.svelte-i29nmu),.step-what-content.svelte-i29nmu .step-what-heading:where(.svelte-i29nmu) img:where(.svelte-i29nmu){width:100%;height:auto}.step-what-content.svelte-i29nmu .step-what-text:where(.svelte-i29nmu){margin-bottom:20px;text-align:center}.course-item.svelte-i29nmu{background:#fff;background-repeat:repeat;background-size:contain;margin:0 auto;border-radius:1000px 1000px 0 0;border:1px solid #000;padding:24px;position:relative}.course-item.svelte-i29nmu .attention-image:where(.svelte-i29nmu){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;transition:1s ease-out opacity;width:120px}.course-item-subheading.svelte-i29nmu{margin-bottom:8px;text-align:center}.course-item-heading.svelte-i29nmu{text-align:center;margin:0 auto 12px}.course-item-heading-caption.svelte-i29nmu{width:78px;margin:0 auto 8px}.course-item-heading-caption.svelte-i29nmu img:where(.svelte-i29nmu){max-width:100%;height:auto}.course-item-heading.number-1.svelte-i29nmu{width:203px}.course-item-heading.number-2.svelte-i29nmu,.course-item-heading.number-3.svelte-i29nmu{width:169px}.course-item-picture.svelte-i29nmu{width:138px;margin:0 auto 16px}.course-item-wrapper.svelte-i29nmu{padding-bottom:48px}.course-description.svelte-i29nmu{background:#0009;border-radius:8px;position:relative;margin-top:18px}.course-description.svelte-i29nmu:after{border:1px solid #fff;border-radius:8px;display:block;content:"";position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.course-description-heading.svelte-i29nmu{margin:0 auto;width:calc(100% - 8px);padding:0 8px 8px;text-align:center;border-bottom:1px solid #fff}.course-description-heading.svelte-i29nmu img:where(.svelte-i29nmu){width:122px;height:auto}.course-description-arrow.svelte-i29nmu{margin-right:6px}.course-description-text.svelte-i29nmu{color:#fff;font-weight:400}.course-description-list.svelte-i29nmu{padding:4px 10px 8px}.course-description-list.svelte-i29nmu li:where(.svelte-i29nmu){margin-bottom:4px}.course-description-list.svelte-i29nmu li:where(.svelte-i29nmu):last-child{margin-bottom:0}.step-what-content .splide__arrow{background:#000!important;width:38px;opacity:1;height:38px}.step-what-content .splide__arrow svg{fill:#fff}.close-button-container.svelte-15rikjw:before,.close-button.svelte-15rikjw{width:100%;height:100%;border:1px solid #000;border-radius:100%}.close-button.svelte-15rikjw{background:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:.2s ease-out}.close-button.svelte-15rikjw:hover{transform:translate(3px,2px)}.close-button-container.svelte-15rikjw{position:relative;z-index:2;width:32px;height:32px}.close-button-container.svelte-15rikjw:before{position:absolute;top:2px;left:3px;content:"";background:#ef0;display:block;z-index:1}.close-button.svelte-13ggfsl{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;position:absolute;top:-12px;right:-12px}.modal-open-text.svelte-13ggfsl{width:146px;margin:0 auto 12px}.modal-content.svelte-13ggfsl .question-image:where(.svelte-13ggfsl) img:where(.svelte-13ggfsl),.modal-content.svelte-13ggfsl .result-heading-image:where(.svelte-13ggfsl) img:where(.svelte-13ggfsl),.modal-content.svelte-13ggfsl .result-picture:where(.svelte-13ggfsl) img:where(.svelte-13ggfsl),.modal-content.svelte-13ggfsl .result-question-caption:where(.svelte-13ggfsl) img:where(.svelte-13ggfsl),.modal-open-text.svelte-13ggfsl img:where(.svelte-13ggfsl){width:100%;height:auto}.back-container.svelte-13ggfsl .back-text:where(.svelte-13ggfsl),.modal.svelte-13ggfsl{align-items:center;justify-content:center}.modal.svelte-13ggfsl{position:fixed;z-index:9;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.back-container.svelte-13ggfsl{text-align:center;background:0 0;position:relative;z-index:3;margin-top:34px}.back-container.svelte-13ggfsl .back-text:where(.svelte-13ggfsl){background:0 0;border:0;border-bottom:1px dashed #000;padding:8px 0;display:inline-flex;color:#000}.back-container.svelte-13ggfsl .back-icon:where(.svelte-13ggfsl){position:relative;top:1px;margin-right:12px;transform:rotate(180deg);display:inline-block}.modal-heading.svelte-13ggfsl{width:100%;max-width:320px;margin:0 auto 24px}.modal-heading.svelte-13ggfsl img:where(.svelte-13ggfsl){width:100%}.modal.active.svelte-13ggfsl{opacity:1;pointer-events:auto}.modal-content.svelte-13ggfsl{position:relative;max-width:640px;width:90vw;top:24px;max-height:78vh}.modal-content-inner.svelte-13ggfsl{overflow:hidden;height:100%;width:100%;overflow-y:scroll;background-color:#fff;padding:58px 20px;border-radius:10px}.modal-content-inner.result.svelte-13ggfsl{padding-top:16px;padding-bottom:16px}.modal-content.svelte-13ggfsl .question-image:where(.svelte-13ggfsl){width:60px;margin:0 auto 24px}.modal-content.svelte-13ggfsl .question-heading:where(.svelte-13ggfsl){color:#000c;text-align:center;font-size:20px;font-weight:700;line-height:150%;letter-spacing:1px;margin-bottom:60px}.modal-content.svelte-13ggfsl .result-heading:where(.svelte-13ggfsl){text-align:center;font-size:24px;font-weight:700;line-height:150%;letter-spacing:1.2px;margin:0 auto 8px}.modal-content.svelte-13ggfsl .result-heading-image:where(.svelte-13ggfsl){width:136px;margin:0 auto 12px}.modal-content.svelte-13ggfsl .result-subheading:where(.svelte-13ggfsl){color:#000;text-align:center;font-size:12px;font-weight:700;line-height:170%;letter-spacing:.6px}.modal-content.svelte-13ggfsl .result-question-caption:where(.svelte-13ggfsl){width:80px;display:block;margin:0 auto 8px}.modal-content.svelte-13ggfsl .result-picture:where(.svelte-13ggfsl){display:block;width:138px;margin:0 auto 12px}.modal-content.svelte-13ggfsl .result-description:where(.svelte-13ggfsl){font-size:14px;font-weight:400;line-height:170%;letter-spacing:.7px;margin-bottom:24px}.step-button.svelte-13ggfsl{position:relative;border-radius:30px;z-index:2;width:100%;height:100%;font-weight:600;font-size:16px;color:#fff;border:1px solid #000;line-height:1;display:flex;text-decoration:none;align-items:center;justify-content:center;transition:.1s linear transform}.step-button-container.svelte-13ggfsl{margin:0 auto;max-width:294px;width:100%;height:54px;position:relative;z-index:1}.entry-button-content.svelte-13ggfsl .entry-button-item:where(.svelte-13ggfsl):before,.step-button-container.svelte-13ggfsl:before{z-index:1;position:absolute;top:6px;left:4px;width:100%;height:100%;content:"";display:block;background:#fff;border:1px solid #000;border-radius:30px}.step-button-container-white.svelte-13ggfsl:before{background:#ef0}.step-button-container-white.svelte-13ggfsl .step-button:where(.svelte-13ggfsl){background:#fff;color:#000}.step-button-container-black.svelte-13ggfsl{margin-bottom:26px}.step-button-container-black.svelte-13ggfsl:before{background:#fff}.step-button-container-black.svelte-13ggfsl .step-button:where(.svelte-13ggfsl){background:#000;color:#fff}.step-button-arrow.svelte-13ggfsl{margin-left:10px}@media (hover:hover){.step-button.svelte-13ggfsl:hover{transform:translate(4px,6px)}}.modal-content.svelte-13ggfsl button:where(.svelte-13ggfsl){margin-right:5px}.result-subheading .yellow-cover{display:inline-block;background:#ef0}.step-entry-button-container .entry-button-content{margin-bottom:0!important}.entry-button-content.svelte-13ggfsl{margin:0 auto 40px}.entry-button-content.svelte-13ggfsl .entry-button-item:where(.svelte-13ggfsl){margin:0 auto;width:100%;max-width:294px;height:54px;position:relative;z-index:1}.entry-button-content.svelte-13ggfsl .entry-button-item:where(.svelte-13ggfsl) .entry-button:where(.svelte-13ggfsl){position:relative;border-radius:30px;z-index:2;width:100%;height:100%;font-weight:600;background:#000;font-size:16px;color:#fff;line-height:1;display:flex;text-decoration:none;align-items:center;justify-content:center;transition:.1s linear transform}@media (hover:hover){.entry-button-content.svelte-13ggfsl .entry-button-item:where(.svelte-13ggfsl) .entry-button:where(.svelte-13ggfsl):hover{transform:translate(4px,6px)}}.entry-button-content.svelte-13ggfsl .entry-button-item:where(.svelte-13ggfsl) .entry-button-arrow:where(.svelte-13ggfsl){margin-left:10px;display:inline-block}.step-container.svelte-hp8mgz{margin:40px auto 0;padding-bottom:56px;position:relative}.step-container-after.svelte-hp8mgz{width:100%;height:14px;background-size:contain;content:"";display:block;position:absolute;bottom:-1px;left:0;z-index:2}.step-container.svelte-hp8mgz img:where(.svelte-hp8mgz),.step-inner-heading.svelte-hp8mgz img:where(.svelte-hp8mgz){height:auto}.step-inner-content.svelte-hp8mgz{background:#fff;background-repeat:repeat;background-size:contain;padding:20px 24px;border-radius:12px;border:1px solid #000;width:calc(100% - 48px);margin:0 auto 54px;position:relative}.step-inner-content.svelte-hp8mgz:after,.step-inner-content.svelte-hp8mgz:before{content:"";width:10px;height:10px;background:#ef0;border:1px solid #000;position:absolute;display:block;border-radius:100%}.step-inner-content.svelte-hp8mgz:before{top:8px;left:10px}.step-inner-content.svelte-hp8mgz:after{top:8px;right:10px}.step-inner-heading.svelte-hp8mgz,.step-inner-subheading.svelte-hp8mgz{margin-bottom:18px}.step-inner-image.svelte-hp8mgz{margin-bottom:16px}.program-inner.svelte-1vfj29e{position:relative;padding:56px 24px}.program-inner.svelte-1vfj29e:before{width:100%;height:14px;background:url(../../../assets_default/images/campaign/permanent-program/service-experience/bg_bottom_studs_gray.svg)top left;content:"";display:block;position:absolute;top:-1px;left:0;z-index:2}.program-heading-image.svelte-1vfj29e{width:230px;margin:0 auto 32px}.program-heading-image.svelte-1vfj29e img:where(.svelte-1vfj29e){height:auto;width:100%}.program-detail-list.svelte-1vfj29e{position:relative}.program-detail-table-item.svelte-1vfj29e{table-layout:fixed;border:1px solid #000;margin-top:12px;border-collapse:collapse;margin-bottom:24px}.program-detail-table-item.svelte-1vfj29e td:where(.svelte-1vfj29e),.program-detail-table-item.svelte-1vfj29e th:where(.svelte-1vfj29e){border:1px solid #000;padding:8px;width:33%;font-size:12px;font-weight:400;line-height:160%;letter-spacing:.6px}.program-detail-table-item.svelte-1vfj29e thead:where(.svelte-1vfj29e) th:where(.svelte-1vfj29e){padding:17px 8px;background:#fff}.program-detail-table-item.svelte-1vfj29e thead:where(.svelte-1vfj29e) th:where(.svelte-1vfj29e):first-child{background:#fffc}.program-detail-table-item.svelte-1vfj29e tbody:where(.svelte-1vfj29e){background:#fff}.program-detail-table-item.svelte-1vfj29e tbody:where(.svelte-1vfj29e) tr:where(.svelte-1vfj29e) th:where(.svelte-1vfj29e){background:#ef0}.program-detail-table.svelte-1vfj29e .program-detail-head:where(.svelte-1vfj29e){display:flex;align-items:center;font-size:14px;font-style:normal;line-height:170%;letter-spacing:.7px;font-weight:600;position:relative;margin-bottom:4px}.program-detail-table.svelte-1vfj29e .program-detail-head:where(.svelte-1vfj29e):before{content:"";width:8px;height:8px;border-radius:100%;border:1px solid #000;background:#fff;margin-right:8px;display:inline-block}.program-detail-table.svelte-1vfj29e .program-detail-content:where(.svelte-1vfj29e){font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.7px;border-bottom:1px dashed #000;margin-bottom:8px;padding-bottom:6px}.program-detail-table.svelte-1vfj29e .program-detail-content.non-border:where(.svelte-1vfj29e){border-bottom:0}.faq-heading.svelte-1n4haky{width:98px;margin:0 auto 32px}.faq-heading.svelte-1n4haky img:where(.svelte-1n4haky){height:auto;width:100%}.faq-container.svelte-1n4haky{padding:32px 24px 56px;position:relative}.faq-container-after.svelte-1n4haky,.faq-container-before.svelte-1n4haky{width:100%;height:14px;display:block;position:absolute;left:0;z-index:2}.faq-container-before.svelte-1n4haky{top:-13px}.faq-container-after.svelte-1n4haky{bottom:-13px;transform:rotate(180deg)}.faq-container.svelte-1n4haky .faq-content-list:where(.svelte-1n4haky){border:1px solid #000;border-radius:12px;background:#fff;overflow:hidden;margin-bottom:8px}.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky){padding:16px;display:flex;align-items:center;justify-content:center;text-align:left;position:relative;font-size:14px;font-weight:700;line-height:170%;letter-spacing:.7px;color:#000;border:0;background:#fff;cursor:pointer}.faq-container.svelte-1n4haky .list-content:where(.svelte-1n4haky):before,.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky):before{font-family:Avenir,Roboto,Noto Sans JP,system-ui,sans-serif;font-size:20px;color:#fff;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;max-width:32px;max-height:32px;border-radius:100%;background:#000;margin-right:12px;font-weight:600}.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky):before{content:"Q"}.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky) span:where(.svelte-1n4haky){position:relative;width:14px;height:14px;display:inline-block;margin-left:4px}.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky) span:where(.svelte-1n4haky):after,.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky) span:where(.svelte-1n4haky):before{content:"";display:block;background:#000;width:100%;height:1px;position:absolute;top:50%;left:50%}.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky) span.show:where(.svelte-1n4haky):after,.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky) span:where(.svelte-1n4haky):before{transform:translate(-50%,-50%)}.faq-container.svelte-1n4haky .list-heading:where(.svelte-1n4haky) span:where(.svelte-1n4haky):after{transition:.2s ease-out transform;transform:translate(-50%,-50%) rotate(90deg)}.faq-container.svelte-1n4haky .list-content:where(.svelte-1n4haky){padding:16px;display:flex;border-top:1px solid #000}.faq-container.svelte-1n4haky .list-content:where(.svelte-1n4haky):before{content:"A"}.list-content small{line-height:1.6;display:block}.cautions-inner.svelte-1cbt35k{border-radius:12px;padding:40px 16px;background:#fffc}.caution-heading.svelte-1cbt35k{text-align:center;font-size:18px;margin:0 auto 24px}.cautions-content.svelte-1cbt35k{height:287px;width:100%;overflow:hidden;overflow-y:scroll}.caution-content-title.svelte-1cbt35k{font-weight:700;line-height:24px}.caution-content-text.svelte-1cbt35k,.caution-content-title.svelte-1cbt35k{font-size:14px;margin-bottom:16px}.caution-content-list.svelte-1cbt35k li:where(.svelte-1cbt35k){list-style-type:disc;font-size:14px;margin-left:2.4rem;margin-bottom:8px}.entry-button-content.svelte-753rkw{margin:0 auto 40px}.entry-button-content.svelte-753rkw .entry-button-item:where(.svelte-753rkw){margin:0 auto;width:294px;height:54px;position:relative;z-index:1}.entry-button-content.svelte-753rkw .entry-button-item:where(.svelte-753rkw):before{z-index:1;position:absolute;top:4px;left:4px;width:100%;height:100%;content:"";display:block;background:#ef0;border:1px solid #000;border-radius:30px}.entry-button-content.svelte-753rkw .entry-button-item:where(.svelte-753rkw) .entry-button:where(.svelte-753rkw){position:relative;border-radius:30px;z-index:2;width:100%;height:100%;font-weight:600;background:#fff;font-size:16px;color:#000;line-height:1;border:1px solid #000;display:flex;text-decoration:none;align-items:center;transition:transform linear .1s;justify-content:center}.entry-button-content.svelte-753rkw .entry-button-item:where(.svelte-753rkw) .entry-button:where(.svelte-753rkw):hover{transform:translate(4px,4px)}.entry-button-content.svelte-753rkw .entry-button-item:where(.svelte-753rkw) .entry-button-arrow:where(.svelte-753rkw){margin-left:10px;display:inline-block}.relational-campaign.svelte-aewdfl{padding:56px 24px}.relational-heading.svelte-aewdfl{margin:0 auto;width:202px}.campaign-list.svelte-aewdfl .campaign-item-image:where(.svelte-aewdfl) img:where(.svelte-aewdfl),.relational-heading.svelte-aewdfl img:where(.svelte-aewdfl){width:100%}.relational-button.svelte-aewdfl{margin-bottom:56px}.campaign-list.svelte-aewdfl{margin-top:54px}.campaign-list.svelte-aewdfl .campaign-item-content:where(.svelte-aewdfl){position:relative;border:1px solid #000;background:#fff;border-radius:0 4px 4px;margin-bottom:32px;padding:12px;text-decoration:none;display:flex}.campaign-list.svelte-aewdfl .campaign-item-content:where(.svelte-aewdfl) .campaign-label:where(.svelte-aewdfl){position:absolute;border:1px solid #000;border-radius:4px 4px 0 0;top:-20px;left:-1px;line-height:1;padding:4px 8px;font-size:10px;font-weight:600;text-transform:uppercase}.campaign-list.svelte-aewdfl .campaign-item-content:where(.svelte-aewdfl) .campaign-label.campaign:where(.svelte-aewdfl){background:#000;color:#fff}.campaign-list.svelte-aewdfl .campaign-item-content:where(.svelte-aewdfl) .campaign-label.program:where(.svelte-aewdfl){background:#fff;color:#000}.campaign-list.svelte-aewdfl .campaign-item-image:where(.svelte-aewdfl){width:84px;display:block;margin-right:8px}.campaign-list.svelte-aewdfl .campaign-item-date:where(.svelte-aewdfl){font-size:10px;letter-spacing:1px;line-height:1;margin-bottom:2px}.campaign-list.svelte-aewdfl .campaign-item-heading:where(.svelte-aewdfl){font-size:14px;font-weight:700;line-height:150%;letter-spacing:.7px;margin-bottom:4px}.campaign-list.svelte-aewdfl .campaign-item-tag:where(.svelte-aewdfl) li:where(.svelte-aewdfl){font-size:10px;display:inline-block;font-style:normal;font-weight:400;margin-right:4px;color:#666;line-height:150%;letter-spacing:-.5px}@keyframes svelte-18linxa-cloud-animation-00{0%,to{transform:translate(0)}50%{transform:translate(20px)}}@keyframes svelte-18linxa-cloud-animation-01{0%,to{transform:translate(0)}50%{transform:translate(-20px)}}@keyframes svelte-18linxa-cloud-animation-02{0%,to{transform:translate(0)}50%{transform:translate(40px)}}.starry-cloudy-parts.svelte-18linxa{position:fixed;width:100%;height:100vh;cursor:none;pointer-events:none}.cloud.svelte-18linxa,.star.svelte-18linxa{z-index:4;position:absolute}.cloud.svelte-18linxa{width:110px;height:48px}.cloud-0.svelte-18linxa{top:100px;left:36%;animation:svelte-18linxa-cloud-animation-00 7s linear 0s infinite}.cloud-1.svelte-18linxa,.cloud-2.svelte-18linxa{animation:svelte-18linxa-cloud-animation-01 10s linear 0s infinite}.cloud-1.svelte-18linxa{top:25%;left:20px}.cloud-2.svelte-18linxa{top:40%;right:20px}.star.svelte-18linxa{width:60px;height:43px}.bread-list.svelte-1l0r1d1{padding:0 24px;position:relative;z-index:2}.bread-list.svelte-1l0r1d1 li:where(.svelte-1l0r1d1){display:inline-block;margin-right:4px}.bread-list.svelte-1l0r1d1 li:where(.svelte-1l0r1d1):after{content:"";width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);display:inline-block}.bread-list.svelte-1l0r1d1 li:where(.svelte-1l0r1d1):last-child:after{display:none}.bread-list.svelte-1l0r1d1 a:where(.svelte-1l0r1d1),.bread-list.svelte-1l0r1d1 li:where(.svelte-1l0r1d1){font-size:10px}#footer.svelte-1l0r1d1{background:#fff;padding:24px 24px 48px;margin:24px auto 0;text-align:center;position:relative;z-index:2}#contents.svelte-w2spkp{position:relative;z-index:2;max-width:390px;width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width:391px){#contents.svelte-w2spkp{border-radius:24px;top:32px;border:1px solid #000}}#contents.svelte-w2spkp .inner-content:where(.svelte-w2spkp){position:relative;z-index:3}@keyframes noise{to{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}.p-service-experience-bg-noise-yellow-fixed{position:fixed;top:0;left:0;width:100%;height:auto;background:#ef0;z-index:4}.p-service-experience-bg-noise-yellow-fixed:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(90deg,rgba(180,180,180,.1),rgba(180,180,180,.1) 1px,transparent 1px,transparent 62px),repeating-linear-gradient(0deg,#b4b4b41a,#b4b4b41a 1px,#ffffff1a 1px,#ffffff1a 62px)}@media screen and (max-width:468px){.p-service-experience-bg-noise-yellow-fixed:before{background-image:repeating-linear-gradient(90deg,rgba(180,180,180,.1),rgba(180,180,180,.1) 1px,transparent 1px,transparent 36px),repeating-linear-gradient(0deg,#b4b4b41a,#b4b4b41a 1px,#ffffff1a 1px,#ffffff1a 36px)}}.p-service-experience-bg-noise-yellow{width:100%;height:auto;background:#ef0;z-index:1;position:relative}.p-service-experience-bg-noise-yellow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(90deg,rgba(180,180,180,.1),rgba(180,180,180,.1) 1px,transparent 1px,transparent 62px),repeating-linear-gradient(0deg,#b4b4b41a,#b4b4b41a 1px,#ffffff1a 1px,#ffffff1a 62px)}@media screen and (max-width:468px){.p-service-experience-bg-noise-yellow:before{background-image:repeating-linear-gradient(90deg,rgba(180,180,180,.1),rgba(180,180,180,.1) 1px,transparent 1px,transparent 36px),repeating-linear-gradient(0deg,#b4b4b41a,#b4b4b41a 1px,#ffffff1a 1px,#ffffff1a 36px)}}.p-service-experience-bg-noise-white{width:100%;height:auto;background:#fff;z-index:1}.program-common-text,.program-common-text-caption li{font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.7px}.program-common-text>.white-cover{background:#fff;line-height:1;display:inline-block}.program-common-text-small{font-size:12px;font-weight:700;line-height:160%;letter-spacing:.6px}.program-common-text-caption li{font-size:10px;line-height:150%;letter-spacing:.5px;color:#666;text-indent:-1em;margin-left:1em}.program-common-textlink,.program-common-textlink-text{margin:0 auto;text-align:center}.program-common-textlink-text{display:inline-block;line-height:1;font-weight:600;font-size:12px;text-decoration:none;padding:12px 0;border-bottom:1px dashed #000}.program-common-textlink-icon{margin-left:4px;display:inline-block}.l-main{padding-top:0}.l-main img{max-width:100%}#service-experience .splide__arrow{transition:.1s linear opacity}#service-experience .splide__arrow:disabled{opacity:0}.pc-nav.svelte-1txhk9u{position:fixed;top:50%;left:calc(50% + 240px);transform:translateY(-50%);z-index:1}.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u){width:160px;height:76px;position:relative;z-index:2;margin:0 auto 28px}.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u) a:where(.svelte-1txhk9u),.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u):before{border-radius:8px;width:100%;height:100%;border:1px solid #000}.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u):before{z-index:1;position:absolute;top:4px;left:4px;content:"";display:block;background:#ef0}.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u) a:where(.svelte-1txhk9u){position:relative;z-index:2;font-weight:700;background:#fff;font-size:16px;color:#000;flex-direction:column;line-height:1.3;text-decoration:none;transition:linear .1s;justify-content:center;transition-property:transform background color;display:flex;align-items:center}.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u) a:where(.svelte-1txhk9u):hover{transform:translate(4px,4px);cursor:url(../../../common/images/campaign/permanent-program/service-experience/cursor.svg),auto}.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u) .list-button-flex-inline:where(.svelte-1txhk9u){display:flex;align-items:center}.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u) .list-button-arrow:where(.svelte-1txhk9u){transform:rotate(90deg);position:relative;margin-left:8px}.pc-nav.svelte-1txhk9u .list:where(.svelte-1txhk9u) .list-button-arrow:where(.svelte-1txhk9u) path:where(.svelte-1txhk9u){transition:.2s linear fill}.pc-nav.svelte-1txhk9u .list.current:where(.svelte-1txhk9u) a:where(.svelte-1txhk9u){background:#000;color:#fff}.current .list-button-arrow path{fill:#fff}.close-button{cursor:url(/app/apptoweb/common/images/campaign/permanent-program/service-experience/cursor.svg),pointer}.p-service-experience-bg-noise-yellow-fixed{background:#ef0 url(/app/apptoweb/common/images/campaign/permanent-program/service-experience/noise_yellow.png)}.program-common-text{font-size:14px;letter-spacing:.7px}.caution-content-list a,.program-common-text span{font-size:inherit}*{letter-spacing:.04em;font-family:Noto Sans JP,sans-serif}#service-experience h1,#service-experience h1 span,#service-experience h2,#service-experience h2 span,#service-experience h3,#service-experience h3 span{font-weight:700!important}.course-heading-description-column-heading-content span,.voice-text strong{font-size:inherit;font-weight:700!important}img{vertical-align:bottom!important}.program-common-textlink-icon{line-height:0}.course-mission-container{background-color:#0000000d;background-image:url(../../../common/images/campaign/permanent-program/service-experience/noise_30.png)}.program-common-textlink{display:none!important}
