@charset "UTF-8";*,::after,::before{box-sizing:border-box}a,body,button,dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,small,span,table,td,th,time,tr,ul{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}dd,li{list-style-type:none}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}img{border:none;vertical-align:bottom}em{font-style:normal}@media screen and (min-width:922px){html.home,html.page-id-100,html.page-id-103{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:921px){html.home,html.page-id-100,html.page-id-103{font-size:calc(16 / 390 * 100vw)}}@media screen and (min-width:922px){html.home,html.page-id-112,html.page-id-120{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:921px){html.home,html.page-id-112,html.page-id-120{font-size:calc(16 / 390 * 100vw)}}body{color:#505050;font-family:"Hiragino Mincho ProN","Noto Serif JP",sans-serif;outline:red}a{color:inherit;text-decoration:none;transition:.3s}@media (hover:hover){a:hover{cursor:pointer}}a,img,picture,span{display:inline-block}img,svg,video{height:auto;width:100%}button{background:0 0;background:0 0}button,input,select,textarea{border:none;color:inherit;font:inherit}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;margin:0;outline:0;padding:0;vertical-align:top}select{cursor:pointer}textarea{resize:vertical}input[type=submit]{cursor:pointer}@media (min-width:922px){a[href*="tel:"]{cursor:default;pointer-events:none;text-decoration:none}.sp{display:none!important}}@media screen and (max-width:921px){.pc{display:none!important}}.pointer__none{pointer-events:none!important}@media screen and (max-width:921px){.pointer__none--sp{pointer-events:none!important}}@media (min-width:922px){.pointer__none--pc{pointer-events:none!important}}.site-content .ast-container:has(.l-wrapper){display:block;margin-inline:0;max-width:100%!important;padding-inline:0!important}.site-content:has(.l-wrapper){background:#c4cbd5}header .site-title{color:#505050;font-size:min(2.2222222222vw,32px);font-weight:600;line-height:148%;text-align:center}@media screen and (max-width:921px){header .site-title{font-size:18px;width:49.7435897436vw}header .site-title a{line-height:100%}header .ast-site-identity{padding:20px 0 14px 0!important}}header .ast-container{padding-left:28px;padding-right:28px}@media (min-width:922px){header .ast-container{max-width:100%!important}}header .ast-primary-header-bar{border:none!important}@media screen and (max-width:921px){header .ast-primary-header-bar{padding-inline:16px!important}header .menu-toggle::before{background:url(../img/hamburger-open.svg) no-repeat center center/contain;content:"";display:inline-block;height:44px;width:44px}header .menu-toggle.toggled::before{background:url(../img/hamburger-close.svg) no-repeat center center/contain}header .menu-toggle .ast-mobile-svg{display:none!important}}header .ast-mobile-menu-trigger-minimal{color:transparent!important}header .ast-mobile-menu-trigger-minimal:focus{border:none!important}@media screen and (max-width:921px){header .main-header-menu-toggle{padding-right:0!important}header .ast-builder-grid-row{grid-column-gap:12px}}.menu-link{font-size:min(1.9444444444vw,28px)}.menu-link:last-child{padding-left:0}@media screen and (max-width:921px){.menu-link{font-size:15px;line-height:148%}}.toggled .menu-link{font-size:18px!important}footer .site-below-footer-wrap{border:none!important;padding-top:15px}@media screen and (max-width:921px){footer .site-below-footer-wrap{padding-bottom:0;padding-top:5px}footer .astra-footer-mobile-vertical-menu{display:flex!important;gap:15px}footer .astra-footer-mobile-vertical-menu .menu-link{padding:0!important}}footer .astra-footer-mobile-vertical-menu .menu-item{width:-moz-fit-content;width:fit-content}footer .menu-link{font-size:14.4px;line-height:148%}@media screen and (max-width:921px){.main-navigation{height:100dvh}.main-navigation .main-header-menu{gap:61px;margin-top:5.1282051282vw;text-align:center}}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{color:#aaa;font-size:22px!important}.l-inner{height:inherit;margin-inline:auto;max-width:90.625rem;padding:0 9.8125rem;position:relative;text-align:center;width:100%}@media screen and (max-width:921px){.l-inner{padding:0 1.25rem;width:100%}}.c-buttons{display:flex;gap:3.125rem;justify-content:center}@media screen and (max-width:921px){.c-buttons{align-items:center;flex-direction:column;gap:.8125rem}}.c-button{border:.0625rem solid #fff;border-radius:.5625rem;height:4.875rem;width:16.75rem}.c-button a{display:grid;height:100%;place-items:center;width:100%}.c-button.--v2{border:.0625rem solid #505050;margin-inline:auto}@media screen and (max-width:921px){.c-button.--v2{height:4.3125rem}}.c-button:hover{opacity:.7}.c-button__text{color:#fff;font-size:1.5rem;font-weight:600;line-height:100%;text-align:center}@media screen and (max-width:921px){.c-button__text{font-size:1.25rem}}.c-button__text.--v2{color:#505050}@media screen and (max-width:921px){.c-button__text.--v2{font-size:1.125rem}.c-button__text.--v2 span{font-size:.9375rem}}.c-button__text span{font-size:1rem}.c-section__title{color:#505050;font-size:1.75rem;font-weight:600;line-height:148%;margin-bottom:0!important;text-align:center}@media screen and (max-width:921px){.c-section__title{font-size:1.5rem}}.p-about{background:#c4cbd5;padding-block:3.75rem 4.125rem}@media screen and (max-width:921px){.p-about{padding-block:2.5rem}}.p-about__sub-title{font-size:1.25rem;font-weight:300;line-height:148%;margin-top:.6875rem}@media screen and (max-width:921px){.p-about__sub-title{font-size:1rem;margin-top:0}}.p-about__movie{height:20.125rem;margin-inline:auto;margin-top:2.25rem;overflow:hidden;width:35.9375rem}@media screen and (max-width:921px){.p-about__movie{height:9.6875rem;margin-top:1.125rem;width:17.5625rem}}.p-about__text-area{background:#fff;border-radius:1.125rem;margin-inline:auto;margin-top:3.0625rem;padding-top:1.125rem;width:43.1875rem}@media screen and (max-width:921px){.p-about__text-area{margin-top:1.5rem;padding-top:1.25rem;width:100%}}.p-about__text{font-size:1.25rem;font-weight:600;line-height:148%}.p-about__text-lists{display:flex;flex-direction:column;gap:.75rem;margin-inline:auto;margin-top:1rem;padding-bottom:.4375rem;width:34.25rem}@media screen and (max-width:921px){.p-about__text-lists{gap:1.125rem;margin-top:1.25rem;padding-bottom:.75rem;width:18.75rem}}.p-about__text-list{background-image:linear-gradient(to right,#000,#000 16px,transparent 16px,transparent 22px);background-position:bottom;background-repeat:repeat-x;background-size:1.375rem .0625rem}.p-about__text-list:last-child{background-image:none}.p-about__text--2{font-weight:300;line-height:148%;padding-bottom:.625rem}@media screen and (max-width:921px){.p-about__text--2{font-size:.875rem;padding-bottom:.875rem}}.p-course{background:#fff;padding-block:3.75rem}@media screen and (max-width:921px){.p-course{padding-block:2.5rem}}.p-course.--v2{background:#f3f3f3}.p-course__contents{display:flex;gap:.75rem;margin-top:3.1875rem}@media screen and (max-width:921px){.p-course__contents{flex-direction:column;gap:1.25rem;margin-top:1.1875rem}.p-course__contents.--v2{gap:.9375rem}}.p-course__img{position:relative;width:34.6875rem}@media screen and (max-width:921px){.p-course__img{height:12.3125rem;width:100%}}.p-course__img img{animation:slider 15s linear infinite;left:0;opacity:0;position:absolute;top:0}.p-course__img img:nth-child(1){animation-delay:-2s}.p-course__img img:nth-child(2){animation-delay:3s}.p-course__img img:nth-child(3){animation-delay:8s}.p-course__img.--v2 img{animation:slider2 20s linear infinite}.p-course__img.--v2 img:nth-child(1){animation-delay:-2s}.p-course__img.--v2 img:nth-child(2){animation-delay:3s}.p-course__img.--v2 img:nth-child(3){animation-delay:8s}.p-course__img.--v2 img:nth-child(4){animation-delay:13s}@keyframes slider{0%{opacity:0}4.16%{opacity:1}33.33%{opacity:1}41.66%{opacity:0}100%{opacity:0}}@keyframes slider2{0%{opacity:0}4.16%{opacity:1}25%{opacity:1}29.16%{opacity:0}100%{opacity:0}}.p-course__text-area{flex:1;text-align:left}@media screen and (max-width:921px){.p-course__text-area{text-align:center}}.p-course__text--1{font-size:1rem;font-weight:600;line-height:148%}@media screen and (max-width:921px){.p-course__text--1{font-size:.9375rem}.p-course__text--1.--v2{font-size:.875rem;position:relative;width:22.75rem}}.p-course__text--2{background:#c4cbd5;display:grid;font-size:1rem;font-weight:600;height:3.5625rem;line-height:148%;margin-top:.6875rem;place-items:center;width:18.5625rem}@media screen and (max-width:921px){.p-course__text--2{font-size:.9375rem;margin-inline:auto;margin-top:1.25rem}.p-course__text--2.--v2{margin-top:.875rem}}.p-course__text--2.--b{margin-top:0}@media screen and (max-width:921px){.p-course__text--2.--b{margin-top:1.25rem}}.p-course__text-box{display:flex;gap:.375rem;margin-top:.6875rem}.p-course__text--2-b{border:.125rem solid #505050;border-radius:.5625rem;display:grid;font-size:1rem;font-weight:600;height:3.5625rem;line-height:148%;place-items:center;width:15.9375rem}.p-course__text--2-b:hover{color:#505050;opacity:.7}.p-course__text--3{font-size:1rem;font-weight:300;line-height:148%;margin-top:1.1875rem}@media screen and (max-width:921px){.p-course__text--3{font-size:.9375rem}}.p-course__lists{border:.0625rem solid #c4cbd5;border-radius:.5rem;display:flex;flex-direction:column;gap:.625rem;margin-top:1.4375rem;padding-block:.3125rem}@media screen and (max-width:921px){.p-course__lists{gap:1.0625rem;padding-block:1.375rem .75rem}.p-course__lists.--v2{margin-top:1.3125rem;padding-block:1.375rem 1.1875rem}}.p-course__list{font-size:1rem;font-weight:300;line-height:1.875;padding-left:3.125rem;position:relative}@media screen and (max-width:921px){.p-course__list{font-size:.875rem;line-height:.875rem;text-align:left}}.p-course__list::before{content:"";height:1.875rem;left:1.125rem;position:absolute;top:0;width:1.5625rem}@media screen and (max-width:921px){.p-course__list::before{left:.9375rem;top:50%;transform:translateY(-50%)}}.p-course__list:nth-of-type(1)::before{background:url(../img/01.webp) no-repeat center/contain}.p-course__list:nth-of-type(2)::before{background:url(../img/02.webp) no-repeat center/contain}.p-course__list:nth-of-type(3)::before{background:url(../img/03.webp) no-repeat center/contain}.p-course__text--4{display:block;font-size:.75rem;font-weight:300;line-height:148%;margin-top:1.1875rem}@media screen and (max-width:921px){.p-course__text--5{align-items:center;border:.125rem solid #505050;border-radius:.5625rem;display:flex;flex-direction:column;font-size:1rem;font-weight:600;height:3.5625rem;justify-content:center;line-height:148%;margin-inline:auto;margin-top:1.25rem;width:15.9375rem}.p-course__text--5:hover{color:#505050;opacity:.7}.p-course__text--5 span:last-child{font-size:.875rem}}.p-course__box{margin-inline:auto;margin-top:2.75rem;text-align:center;width:52.125rem}@media screen and (max-width:921px){.p-course__box{margin-top:1.1875rem;width:100%}.p-course__box.--v2{margin-top:1rem}}.p-course__box.--v3{margin-top:5rem}@media screen and (max-width:921px){.p-course__box.--v3{margin-top:1.1875rem}}.p-course__box-head{background:#c4cbd5;border-radius:unset;box-shadow:unset;padding-block:.875rem;width:100%}@media screen and (max-width:921px){.p-course__box-head{padding-block:.8125rem}}.p-course__box-head:active,.p-course__box-head:focus,.p-course__box-head:hover{background:#c4cbd5;border-color:unset;color:#505050}.p-course__box-text{display:block;font-size:1rem;font-weight:600;line-height:148%;position:relative}.p-course__box-text::before{background:url(../img/icon-arrow.svg) no-repeat center/contain;content:"";height:1.375rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:1.375rem}@media screen and (max-width:921px){.p-course__box-text::before{right:1rem}}.p-course__box-body{border:.3125rem solid #c4cbd5;display:none;width:100%}@media screen and (max-width:921px){.p-course__box-body{position:relative;top:-.03125rem}}.p-course__tables{padding:1.375rem 2.1875rem}@media screen and (max-width:921px){.p-course__tables{padding:1.375rem .75rem}}.p-course__table{color:#505050;font-size:1rem;font-weight:300;line-height:148%;text-align:left}.p-course__table+.p-course__table{margin-top:1rem}.p-course__table.--v2{align-items:flex-start;display:flex}.p-cta-b{position:relative}.p-cta-b__img{display:block}.p-cta-b__wrapper{display:flex;flex-direction:column;gap:2.75rem;left:50%;position:absolute;top:8rem;transform:translateX(-50%);width:100%}@media screen and (max-width:921px){.p-cta-b__wrapper{gap:2.0625rem;top:4.375rem}}.p-cta-b__title{color:#fff;font-size:2.5rem;font-weight:600;line-height:148%;text-align:center;text-shadow:1.704px 1.704px 2.272px rgba(0,0,0,.25)}.p-cta-b__title.--v2{font-size:2.375rem}@media screen and (max-width:921px){.p-cta-b__title,.p-cta-b__title.--v2{font-size:1.75rem}.p-cta-b__title{width:100%}}.p-cta-m{padding-block:3.75rem}@media screen and (max-width:921px){.p-cta-m{padding-block:2.5rem}}.p-cta-m__contents{display:flex;gap:7.25rem;justify-content:center;margin-top:2.5rem}@media screen and (max-width:921px){.p-cta-m__contents{align-items:center;flex-direction:column;gap:.9375rem;margin-top:1.5rem}}.p-cta-m__box{background:#fff;border:.0625rem solid #505050;padding:1rem .9375rem .5625rem .9375rem;width:21.375rem}@media screen and (max-width:921px){.p-cta-m__box{padding:1rem .9375rem 1.15625rem .9375rem}}.p-cta-m__img{width:100%}.p-cta-m__name{color:#505050;font-size:1.25rem;font-weight:600;line-height:148%;margin-top:.6875rem;text-align:center}.p-cta-m__text{margin-block:.6875rem 1.3125rem}.p-cta-m__comment,.p-cta-m__text{font-weight:300;line-height:148%}.p-cta-m__comment{font-size:14px}.p-fv--ab{position:relative}.p-fv__img--ab{display:block}.p-fv__wrapper{left:50%;position:absolute;top:11.125rem;transform:translateX(-50%);width:100%}@media screen and (max-width:921px){.p-fv__wrapper{top:7.6875rem}}.p-fv__title--ab{color:#fff;font-size:3rem;font-weight:600;line-height:148%;text-align:center;text-shadow:1.351px 1.351px 1.801px rgba(0,0,0,.25)}@media screen and (max-width:921px){.p-fv__title--ab{font-size:1.75rem;width:100%}}.p-fv__title--ab span{display:block;font-size:1.25rem;line-height:148%;margin-block:.5625rem 2rem;text-shadow:.913px .913px 1.218px rgba(0,0,0,.25)}@media screen and (max-width:921px){.p-fv__title--ab span{font-size:1rem;margin-block:.375rem 3.125rem;padding-left:.625rem}}.p-fv{position:relative}.p-fv__img{display:block}.p-fv__title{color:#fff;font-size:4.25rem;font-weight:600;left:50%;line-height:148%;position:absolute;text-align:center;text-shadow:1.707px 1.707px 2.276px rgba(0,0,0,.25);top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:921px){.p-fv__title{font-size:2rem;line-height:100%;text-shadow:.793px .793px 1.057px rgba(0,0,0,.25)}}.p-plan{background:#c4cbd5;padding-block:3.75rem}@media screen and (max-width:921px){.p-plan{padding-block:1.25rem}}.p-plan__title{font-size:2.5rem;font-weight:300;line-height:148%}@media screen and (max-width:921px){.p-plan__title{font-size:1.3125rem;font-weight:400}}.p-plan__contents{margin-top:4.1875rem}@media screen and (max-width:921px){.p-plan__contents{margin-top:1.125rem}}.p-plan__items{display:flex;gap:3.5rem;justify-content:center}@media screen and (max-width:921px){.p-plan__items{gap:1.25rem}}.p-plan__item a :hover{opacity:.7}.p-plan__img{width:31.0625rem}@media screen and (max-width:921px){.p-plan__img{width:9.6875rem}}.p-profile{background:#f3f3f3;padding-block:3.75rem}@media screen and (max-width:921px){.p-profile{padding-block:2.5rem}}.p-profile__contents{height:22.9375rem;left:50%;margin-top:4rem;position:relative;transform:translateX(-50%);width:53.625rem}.p-profile__contents.--v2{height:24.125rem}@media screen and (max-width:921px){.p-profile__contents,.p-profile__contents.--v2{height:28.9375rem}.p-profile__contents{left:0;margin-top:1.1875rem;transform:translateX(0);width:100%}}.p-profile__text-area{background:rgba(255,255,255,.9);bottom:0;left:0;padding:1.125rem 5.5rem .75rem 2.0625rem;position:absolute}@media screen and (max-width:921px){.p-profile__text-area{padding:1rem .4375rem 1.1875rem .9375rem}}.p-profile__text-box{align-items:center;display:flex;gap:1.25rem}@media screen and (max-width:921px){.p-profile__text-box{align-items:unset;flex-direction:column;gap:0;text-align:left}}.p-profile__name{font-size:1.5rem;font-weight:300;line-height:148%}@media screen and (max-width:921px){.p-profile__name{font-size:1.25rem;line-height:1.0416666667}}.p-profile__company{font-size:1rem;font-weight:300;line-height:148%}@media screen and (max-width:921px){.p-profile__company{font-size:.875rem}}.p-profile__text{font-size:.875rem;font-weight:300;line-height:148%;margin-top:.5rem;text-align:left}@media screen and (max-width:921px){.p-profile__text{font-size:.8125rem;line-height:139%}}.p-profile__img{position:absolute;right:0;top:0;width:31.3125rem;z-index:-1}@media screen and (max-width:921px){.p-profile__img{width:17.0625rem}}.p-qa{background:#f3f3f3;padding-block:3.75rem}@media screen and (max-width:921px){.p-qa{padding-block:2.5rem}}.p-qa__boxes{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-inline:auto;margin-top:2.625rem;width:52.125rem}@media screen and (max-width:921px){.p-qa__boxes{gap:1.75rem;margin-top:.9375rem;width:100%}}.p-qa__box-head{align-items:center;background:#c4cbd5;border-radius:unset;box-shadow:unset;display:flex;gap:.625rem;padding:.46875rem .9375rem;width:100%}@media screen and (max-width:921px){.p-qa__box-head{gap:.5rem;padding:.4375rem .75rem}.p-qa__box-head.--v2{padding:.625rem .75rem 1rem}}.p-qa__box-head:active,.p-qa__box-head:focus,.p-qa__box-head:hover{background:#c4cbd5;border-color:unset;color:#505050}.p-qa__box-icon{font-size:1.5rem;font-weight:600;line-height:1.5}@media screen and (max-width:921px){.p-qa__box-icon{font-size:1.25rem;line-height:1.6}}.p-qa__box-text--q{flex:1;font-size:1rem;font-weight:600;line-height:1.5;position:relative;text-align:left}@media screen and (max-width:921px){.p-qa__box-text--q{font-size:.9375rem;line-height:1.4666666667}.p-qa__box-text--q.--v2{font-size:.875rem}}.p-qa__box-text--q::before{background:url(../img/icon-arrow.svg) no-repeat center/contain;content:"";height:1.375rem;position:absolute;right:.4375rem;top:50%;transform:translateY(-50%);width:1.375rem}@media screen and (max-width:921px){.p-qa__box-text--q::before{right:0}}.p-qa__box-body{background:#fff;box-shadow:unset;display:none;width:100%}.p-qa__a{border-radius:unset;display:flex;gap:.625rem;padding:.625rem 2.75rem .625rem .9375rem}@media screen and (max-width:921px){.p-qa__a{gap:.5rem;padding:.75rem 1.875rem .4375rem .75rem}}.p-qa__box-text--a{font-size:.875rem;font-weight:300;line-height:normal;text-align:left}.p-step{background:#fff;padding-block:3.75rem}@media screen and (max-width:921px){.p-step{padding-block:2.5rem}}.p-step__contents{display:flex;gap:1rem;justify-content:center;margin-top:2.4375rem}@media screen and (max-width:921px){.p-step__contents{flex-direction:column;gap:3.8125rem;margin-top:2.1875rem}}.p-step__content{text-align:center;width:17.875rem}@media screen and (max-width:921px){.p-step__content{width:100%}.p-step__content:nth-of-type(1) .p-step__title{margin-top:8.125rem}}.p-step__content:nth-of-type(1) .p-step__title::before{background:url(../img/page-step1.svg) no-repeat center/contain;height:7.25rem;top:-8.625rem;width:7.25rem}@media screen and (max-width:921px){.p-step__content:nth-of-type(1) .p-step__title::before{height:6.5rem;top:-7.75rem;width:6.5rem}.p-step__content:nth-of-type(2) .p-step__title{margin-top:7.8125rem}}.p-step__content:nth-of-type(2) .p-step__title::before{background:url(../img/page-step2.svg) no-repeat center/contain;height:8.6875rem;top:-9.375rem;width:8.6875rem}@media screen and (max-width:921px){.p-step__content:nth-of-type(2) .p-step__title::before{height:7.8125rem;top:-8.1875rem;width:7.875rem}.p-step__content:nth-of-type(3) .p-step__title{margin-top:7.25rem}}.p-step__content:nth-of-type(3) .p-step__title::before{background:url(../img/page-step3.svg) no-repeat center/contain;height:8.5rem;top:-9.6875rem;width:8.5rem}@media screen and (max-width:921px){.p-step__content:nth-of-type(3) .p-step__title::before{height:7.625rem;top:-8rem;width:7.625rem}}.p-step__num{font-size:1.5rem;font-weight:600;letter-spacing:.15rem;line-height:148%}@media screen and (max-width:921px){.p-step__num{font-size:1.375rem}}.p-step__title{color:#505050;font-size:1.25rem;font-weight:300;line-height:148%;margin-top:11.75rem;position:relative}@media screen and (max-width:921px){.p-step__title{font-size:1.125rem}}.p-step__title::before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.p-step__text{font-size:1rem;font-weight:300;line-height:148%;margin-top:2.5rem}@media screen and (max-width:921px){.p-step__text{font-size:.875rem;margin-top:0}}.p-stepup{background:#f3f3f3;padding-block:3.75rem 3.125rem}.p-stepup .l-inner{overflow:hidden}@media screen and (max-width:921px){.p-stepup{padding-block:2.5rem 2.0625rem}}.p-stepup__contents{margin-top:1.1875rem}@media screen and (max-width:921px){.p-stepup__contents{margin-top:3.6875rem}}.p-stepup__boxes{align-items:end;display:flex;height:38.3125rem;margin-inline:auto;position:relative;width:67.5rem}@media screen and (max-width:921px){.p-stepup__boxes{align-items:center;flex-direction:column;gap:4.5rem;height:unset;width:20.625rem}.p-stepup__boxes::after{display:none}}.p-stepup__boxes::after{background:url(../img/page-stepup-dot.svg) no-repeat center/contain;bottom:0;content:"";height:13.125rem;position:absolute;right:0;width:67.625rem}.p-stepup__box{flex:1}@media screen and (max-width:921px){.p-stepup__box{position:relative}.p-stepup__box::after{content:"";position:absolute}}.p-stepup__box:nth-child(1){margin-bottom:3.9375rem}@media screen and (max-width:921px){.p-stepup__box:nth-child(1){margin-bottom:0}.p-stepup__box:nth-child(1)::after{background:url(../img/page-stepup-dot1--sp.svg) no-repeat center/contain;height:3.4375rem;right:-1.875rem;top:1.0625rem;width:8.375rem}}.p-stepup__box:nth-child(1) .p-stepup__title::before{background:url(../img/step1.svg) no-repeat center/contain}.p-stepup__box:nth-child(2){margin-bottom:9.125rem}@media screen and (max-width:921px){.p-stepup__box:nth-child(2){margin-bottom:0}.p-stepup__box:nth-child(2)::after{background:url(../img/page-stepup-dot2--sp.svg) no-repeat center/contain;bottom:4.625rem;height:9.125rem;left:-1.4375rem;width:8.0625rem}}.p-stepup__box:nth-child(2) .p-stepup__title::before{background:url(../img/step2.svg) no-repeat center/contain}.p-stepup__box:nth-child(3){margin-bottom:13.125rem}@media screen and (max-width:921px){.p-stepup__box:nth-child(3){margin-bottom:0}.p-stepup__box:nth-child(3)::after{background:url(../img/page-stepup-dot3--sp.svg) no-repeat center/contain;bottom:.25rem;height:14rem;right:-1.875rem;width:7.625rem}}.p-stepup__box:nth-child(3) .p-stepup__title::before{background:url(../img/step3.svg) no-repeat center/contain}.p-stepup__index{position:relative;z-index:1}.p-stepup__title{color:#505050;font-size:1.5rem;font-weight:600;line-height:148%;position:relative;text-align:center}.p-stepup__title::before{content:"";height:1.5rem;left:50%;position:absolute;top:-2rem;transform:translateX(-50%);width:7.125rem}.p-stepup__img{margin-inline:auto;margin-top:.5rem;width:17.6875rem}@media screen and (max-width:921px){.p-stepup__img{margin-top:.5625rem}}.p-stepup__text{font-size:1.25rem;font-weight:600;line-height:120%;margin-top:1rem}@media screen and (max-width:921px){.p-stepup__text{font-size:1.25rem}}.p-stepup__lists{margin-left:0!important;padding:1rem .875rem;width:100%}@media screen and (max-width:921px){.p-stepup__lists{padding:1rem 0 0}}.p-stepup__list{font-size:.75rem;font-weight:600;line-height:148%;text-align:left}