@charset "UTF-8";.heading-primary{font-family:dnp-shuei-mgothic-std,sans-serif;background:url(../../../img/logodot.svg) no-repeat center top;background-size:4.137rem 1.7rem;font-size:1.8rem;font-weight:700;letter-spacing:.08em;line-height:3.4rem;margin-bottom:3rem;padding-top:1.7rem;text-align:center}.steps.svelte-g5qcqs.svelte-g5qcqs{font-family:dnp-shuei-mgothic-std,sans-serif;margin:0 auto;max-width:112rem;overflow:hidden;padding:3.5rem 0 1.6rem;position:relative;width:100%}@media (min-width: 769px){.steps.svelte-g5qcqs.svelte-g5qcqs{padding:4.7rem 0 4.8rem}}.steps[lang=en].svelte-g5qcqs.svelte-g5qcqs{font-family:atten-round-new,sans-serif;font-weight:400;font-style:normal}.steps[lang=zh-cmn-Hans].svelte-g5qcqs.svelte-g5qcqs{font-family:ar-yuangbstd,sans-serif;font-weight:500;font-style:normal}.steps[lang=th].svelte-g5qcqs.svelte-g5qcqs{font-family:Kanit,sans-serif;font-weight:200;font-style:normal}.steps.svelte-g5qcqs.svelte-g5qcqs:not(.steps--no-border){border:solid 1px;border-image:url(../../../img/common/dot_pink.svg) 0 0 1 0 repeat repeat;box-sizing:border-box;border-image-source:url(../../../img/common/dot.svg)}.steps:not(.steps--no-border)+.section{position:relative}.steps:not(.steps--no-border)+.section:before,.steps:not(.steps--no-border)+.section:after{background:#fff;top:-3.5rem;display:block;content:"";height:1rem;position:absolute;width:3rem;z-index:8000}.steps:not(.steps--no-border)+.section:before{left:-3rem}.steps:not(.steps--no-border)+.section:after{right:-3rem}.steps__header.svelte-g5qcqs.svelte-g5qcqs{color:#898a8d;font-size:1.8rem;font-weight:700;height:2.5rem;letter-spacing:.03em;line-height:2.88rem;margin-bottom:2.36rem;padding:0 3rem;text-align:center}@media (min-width: 769px){.steps__header.svelte-g5qcqs.svelte-g5qcqs{margin-bottom:2rem}}.steps__list.svelte-g5qcqs.svelte-g5qcqs{counter-reset:steps-counter;display:flex;flex-direction:row;list-style:none;overflow-x:auto;padding:0 1.5rem}@media (min-width: 769px){.steps__list.svelte-g5qcqs.svelte-g5qcqs{justify-content:center;margin:0 auto;overflow-x:visible;padding:0}}.steps__item.svelte-g5qcqs.svelte-g5qcqs{counter-increment:steps-counter;padding:0 1.5rem;position:relative}@media (min-width: 769px){.steps__item.svelte-g5qcqs.svelte-g5qcqs{padding:0;max-width:18rem;width:16.666vw}}.steps__item.svelte-g5qcqs.svelte-g5qcqs:after{border-bottom:1.0718rem solid transparent;border-left:1.072rem solid #b9b06d;border-top:1.0718rem solid transparent;content:"";position:absolute;right:-.6rem;top:3.014rem}@media (min-width: 769px){.steps__item.svelte-g5qcqs.svelte-g5qcqs:after{border-bottom-width:1.713rem;border-left-width:1.713rem;border-top-width:1.713rem;right:-.85rem;top:4.3rem}}.steps__item.svelte-g5qcqs.svelte-g5qcqs:last-child{padding-right:3rem}@media (min-width: 769px){.steps__item.svelte-g5qcqs.svelte-g5qcqs:last-child{padding:0}}.steps__item.svelte-g5qcqs.svelte-g5qcqs:last-child:after{display:none}.steps__anchor.svelte-g5qcqs.svelte-g5qcqs{align-content:space-between;border-radius:50%;border:1px solid #b9b06d;box-sizing:border-box;color:#b9b06d;display:flex;flex-direction:column;font-weight:700;height:7.5rem;text-align:center;width:7.5rem}.steps__anchor.svelte-g5qcqs.svelte-g5qcqs:hover,.steps__anchor.is-active.svelte-g5qcqs.svelte-g5qcqs{background:#b9b06d;color:#fff}@media (min-width: 769px){.steps__anchor.svelte-g5qcqs.svelte-g5qcqs{transition:all .25s ease-in-out;height:12rem;margin:0 auto;width:12rem}}[lang=th].svelte-g5qcqs .steps__anchor.svelte-g5qcqs{font-weight:400}.steps__anchor.svelte-g5qcqs.svelte-g5qcqs:before{content:"0" counter(steps-counter);font-size:1.2rem;height:1.7rem;letter-spacing:.05em;line-height:1.6rem;margin-top:.5rem}@media (min-width: 769px){.steps__anchor.svelte-g5qcqs.svelte-g5qcqs:before{font-size:1.5rem;height:2.5rem;letter-spacing:.05em;line-height:2.88rem;margin-top:1.24rem}}.steps__text.svelte-g5qcqs.svelte-g5qcqs{font-size:1.5rem;height:2.1rem;letter-spacing:.05em;line-height:2.6rem;margin-top:.06rem}@media (min-width: 769px){.steps__text.svelte-g5qcqs.svelte-g5qcqs{font-size:2.2rem;height:3.2rem;letter-spacing:.03em;line-height:3.52rem;margin-top:.5rem}}[lang=th].svelte-g5qcqs .steps__text.svelte-g5qcqs{align-items:center;display:flex;justify-content:center;font-size:1rem;line-height:1.25}@media (min-width: 769px){[lang=th].svelte-g5qcqs .steps__text.svelte-g5qcqs{font-size:1.3rem;line-height:3.52rem}}.steps__category.svelte-g5qcqs.svelte-g5qcqs{font-size:1.1rem;height:1.5rem;letter-spacing:.05em;line-height:2.8rem;margin-top:.2rem}@media (min-width: 769px){.steps__category.svelte-g5qcqs.svelte-g5qcqs{font-size:1.6rem;height:2.3rem;line-height:3.6rem;margin-top:.3rem}}[lang=en].svelte-g5qcqs .steps__category.svelte-g5qcqs{display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.2;height:2em;margin-top:.4rem}@media (min-width: 769px){[lang=en].svelte-g5qcqs .steps__category.svelte-g5qcqs{font-size:2rem;margin-top:.7rem}}[lang=th].svelte-g5qcqs .steps__category.svelte-g5qcqs{font-size:1rem;font-weight:400;transform:scale(.8)}@media (min-width: 769px){[lang=th].svelte-g5qcqs .steps__category.svelte-g5qcqs{font-size:1.1rem;transform:scale(1)}}html{font-size:62.5%;height:100%;margin:0;padding:0}body{background-color:#fff;box-sizing:border-box;color:#898a8d;height:100%;margin:0;padding:0;width:100%}@media (max-width: 768px){body{overflow-x:hidden}}#sapper{display:flex;flex-direction:column;height:100%}a{text-decoration:none}img{backface-visibility:hidden;height:auto;width:100%}.marker{border-bottom:3px solid #ffc7c7}.columns{display:flex;font-size:1rem;flex-direction:column}@media (min-width: 769px){.columns{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.columns .column{width:calc(50% - 5.95rem)}}.section{max-width:112.8rem;width:calc(100% - 6rem);margin:0 auto;padding:6rem 0}@media (min-width: 769px){.section{width:calc(100% - 2rem);margin:0 auto;padding:9.6rem 0}}.section--bordered{border-bottom:solid 1px rgba(142,142,142,.5)}.section--bordered:last-child{border-bottom:0}.heading-primary{font-family:dnp-shuei-mgothic-std,sans-serif;background:url(../../../img/logodot.svg) no-repeat center top;background-size:4.137rem 1.7rem;font-size:1.8rem;font-weight:700;letter-spacing:.08em;line-height:3.4rem;margin-bottom:3rem;padding-top:1.7rem;text-align:center}@media (min-width: 769px){.heading-primary{background-size:4.867rem 2rem;font-size:2.2rem;line-height:3.9rem;margin-bottom:6rem;padding-top:2rem}}.heading-secondary{font-family:dnp-shuei-mgothic-std,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.05em;line-height:1.92rem;margin-bottom:1.2rem}@media (min-width: 769px){.heading-secondary{font-size:1.6rem;margin-bottom:2.4rem}}.text{font-family:heisei-kaku-gothic-std,sans-serif;font-size:1.2rem;letter-spacing:.03em;line-height:1.92rem;text-align:left}@media (min-width: 769px){.text{font-size:1.4rem;line-height:2.56rem;margin:1.2rem 0 3.6rem}}@media (min-width: 769px){.text{margin:0}}.text+.text{margin-top:1em}.text+.list{margin-top:1em}.list{list-style:none;margin:0;margin-block-end:0;margin-block-start:0;line-height:1.6;list-style-type:disc;padding:0 0 0 1em}@media (min-width: 769px){.list{font-size:1.4rem}}@media (max-width: 768px){.list{font-size:1.2rem}}.list+.text{margin-top:1em}.list__item{margin-bottom:1em}.list__item:last-child{margin-bottom:0}.list__item .list__item{margin-top:1em}@media (min-width: 769px){.break--\@sm{display:none}}.break--\@pc{display:none}@media (min-width: 769px){.break--\@pc{display:block}}object{opacity:0}.banner-buttons.svelte-1b834w2{font-family:dnp-shuei-mgothic-std,sans-serif;border:solid 1px;border-image:url(../../../img/common/dot_pink.svg) 0 0 1 0 repeat repeat;box-sizing:border-box;text-align:center}@media (min-width: 769px){.banner-buttons.svelte-1b834w2{padding-bottom:3.6rem;margin-bottom:7.15rem}}.banner-buttons.svelte-1b834w2{background:#fff;border:0;margin:0 auto;width:calc(100% - 6rem)}@media (min-width: 769px){.banner-buttons.svelte-1b834w2{padding-top:6.4rem}}.banner-buttons.svelte-1b834w2 .buttons{margin:0 auto 6rem!important;padding-top:3.3rem}.banner-buttons.svelte-1b834w2 .buttons .button{border:0}@media (min-width: 769px){.banner-buttons.svelte-1b834w2 .buttons .button{margin-top:0}}
