:root{--dp: 1px}@media screen and (min-width: 701px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 750px){:root{--dp: 0.266667vw}}@-webkit-keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}@keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}.service__inner{max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative}@media screen and (max-width: 992px){.service__inner{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.service__inner{width:calc(100% - (32 * var(--dp)))}}.service__nav{margin-block:calc(100 * var(--dp));max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative;max-width:calc(900 * var(--dp))}@media screen and (max-width: 992px){.service__nav{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.service__nav{width:calc(100% - (32 * var(--dp)))}}@media screen and (max-width: 750px){.service__nav{margin-block:calc(60 * var(--dp))}}.service__nav__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(30 * var(--dp)) calc(60 * var(--dp))}@media screen and (max-width: 750px){.service__nav__list{grid-template-columns:repeat(2, 1fr);gap:calc(30 * var(--dp)) calc(16 * var(--dp))}}.service__nav__list__item__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(170 * var(--dp));padding-block:calc(20 * var(--dp));padding-inline:calc(20 * var(--dp));background:-webkit-gradient(linear, right top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top right, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top right, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom left, #009EE5 0%, #1D4293 100%);border-radius:calc(10 * var(--dp));color:#fff;position:relative;overflow:hidden;z-index:1;-webkit-transition:color .5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:color .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:color .5s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 750px){.service__nav__list__item__link{height:calc(100 * var(--dp));padding-block:calc(16 * var(--dp));padding-inline:calc(16 * var(--dp))}}.service__nav__list__item__link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, right top, left bottom, from(#1D4293), to(#009EE5));background:-webkit-linear-gradient(top right, #1D4293 0%, #009EE5 100%);background:-o-linear-gradient(top right, #1D4293 0%, #009EE5 100%);background:linear-gradient(to bottom left, #1D4293 0%, #009EE5 100%);-webkit-transition:-webkit-transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}@media(hover: hover)and (pointer: fine){.service__nav__list__item__link:hover{color:#fff}.service__nav__list__item__link:hover::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.service__nav__list__item__link:hover .service__nav__list__item__link__arrow:after{-webkit-animation:iconSlideDown .35s linear both;animation:iconSlideDown .35s linear both}}.service__nav__list__item__link__name{font-size:clamp(24 * var(--dp),1.563vw,30 * var(--dp));letter-spacing:.06em;font-weight:700}@media screen and (max-width: 750px){.service__nav__list__item__link__name{font-size:calc(14 * var(--dp))}}.service__nav__list__item__link__arrow{width:calc(30 * var(--dp));height:calc(30 * var(--dp));border-radius:50%;background-color:#fff;position:relative;overflow:hidden;-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}@media screen and (max-width: 750px){.service__nav__list__item__link__arrow{width:calc(26 * var(--dp));height:calc(26 * var(--dp));-webkit-margin-before:calc(15 * var(--dp));margin-block-start:calc(15 * var(--dp))}}.service__nav__list__item__link__arrow:after{content:"";position:absolute;width:calc(17.2 * var(--dp));height:calc(9.3 * var(--dp));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.21 9.32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%2315245B;}%3C/style%3E%3C/defs%3E%3Cg id='text'%3E%3Cpath class='cls-1' d='M10.67,8.31c.49-.78,1.6-2.09,2.4-2.78H0v-1.75h13.06c-.8-.68-1.9-2-2.4-2.78l1.12-1.01c.86,1.18,3.02,3.27,5.42,4.66-2.4,1.39-4.56,3.48-5.42,4.66l-1.12-1.01Z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 750px){.service__nav__list__item__link__arrow:after{width:calc(13.1 * var(--dp));height:calc(7.2 * var(--dp))}}@-webkit-keyframes iconSlideDown{0%{opacity:1;-webkit-transform:translate(-50%, -50%) rotate(90deg) translateX(0);transform:translate(-50%, -50%) rotate(90deg) translateX(0)}50%{opacity:0;-webkit-transform:translate(-50%, -50%) rotate(90deg) translateX(120%);transform:translate(-50%, -50%) rotate(90deg) translateX(120%)}55%{opacity:0;-webkit-transform:translate(-50%, -50%) rotate(90deg) translateX(-120%);transform:translate(-50%, -50%) rotate(90deg) translateX(-120%)}100%{opacity:1;-webkit-transform:translate(-50%, -50%) rotate(90deg) translateX(0);transform:translate(-50%, -50%) rotate(90deg) translateX(0)}}@keyframes iconSlideDown{0%{opacity:1;-webkit-transform:translate(-50%, -50%) rotate(90deg) translateX(0);transform:translate(-50%, -50%) rotate(90deg) translateX(0)}50%{opacity:0;-webkit-transform:translate(-50%, -50%) rotate(90deg) translateX(120%);transform:translate(-50%, -50%) rotate(90deg) translateX(120%)}55%{opacity:0;-webkit-transform:translate(-50%, -50%) rotate(90deg) translateX(-120%);transform:translate(-50%, -50%) rotate(90deg) translateX(-120%)}100%{opacity:1;-webkit-transform:translate(-50%, -50%) rotate(90deg) translateX(0);transform:translate(-50%, -50%) rotate(90deg) translateX(0)}}.service__content{position:relative;background-color:#e3e9ed;padding-block:calc(140 * var(--dp))}@media screen and (max-width: 750px){.service__content{padding-block:calc(80 * var(--dp))}}.service__content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-repeating-linear-gradient(155deg, #FFFFFF 0, #FFFFFF calc(30 * var(--dp)), transparent calc(30 * var(--dp)), transparent calc(60 * var(--dp)));background-image:-o-repeating-linear-gradient(155deg, #FFFFFF 0, #FFFFFF calc(30 * var(--dp)), transparent calc(30 * var(--dp)), transparent calc(60 * var(--dp)));background-image:repeating-linear-gradient(-65deg, #FFFFFF 0, #FFFFFF calc(30 * var(--dp)), transparent calc(30 * var(--dp)), transparent calc(60 * var(--dp)));opacity:.3;pointer-events:none}@media screen and (max-width: 750px){.service__content::before{background-image:-webkit-repeating-linear-gradient(155deg, #FFFFFF 0, #FFFFFF calc(20 * var(--dp)), transparent calc(20 * var(--dp)), transparent calc(40 * var(--dp)));background-image:-o-repeating-linear-gradient(155deg, #FFFFFF 0, #FFFFFF calc(20 * var(--dp)), transparent calc(20 * var(--dp)), transparent calc(40 * var(--dp)));background-image:repeating-linear-gradient(-65deg, #FFFFFF 0, #FFFFFF calc(20 * var(--dp)), transparent calc(20 * var(--dp)), transparent calc(40 * var(--dp)))}}.service__content__block{max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative;max-width:calc(1400 * var(--dp));background-color:#fff;-webkit-box-shadow:0 0 calc(14 * var(--dp)) calc(7 * var(--dp)) rgba(0,0,0,.1);box-shadow:0 0 calc(14 * var(--dp)) calc(7 * var(--dp)) rgba(0,0,0,.1);padding-block:calc(80 * var(--dp)) calc(100 * var(--dp));padding-inline:calc(40 * var(--dp));border-radius:calc(10 * var(--dp));-webkit-margin-before:calc(100 * var(--dp));margin-block-start:calc(100 * var(--dp))}@media screen and (max-width: 992px){.service__content__block{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.service__content__block{width:calc(100% - (32 * var(--dp)))}}@media screen and (max-width: 750px){.service__content__block{padding-block:calc(40 * var(--dp)) calc(50 * var(--dp));padding-inline:calc(16 * var(--dp));-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp))}}.service__content__block:first-of-type{-webkit-margin-before:0;margin-block-start:0}.service__content__block__max{max-width:calc(1200 * var(--dp));margin-inline:auto}.service__content__block__ttl{background:-webkit-gradient(linear, right top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top right, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top right, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom left, #009EE5 0%, #1D4293 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:clamp(30 * var(--dp),2.604vw,50 * var(--dp));font-weight:700;letter-spacing:.06em;text-align:center}@media screen and (max-width: 750px){.service__content__block__ttl{font-size:calc(24 * var(--dp))}}.service__content__block__wrap{-webkit-margin-before:calc(50 * var(--dp));margin-block-start:calc(50 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.service__content__block__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-margin-before:calc(50 * var(--dp));margin-block-start:calc(50 * var(--dp))}}.service__content__block__wrap__image{width:50%}@media screen and (max-width: 750px){.service__content__block__wrap__image{width:100%}}.service__content__block__wrap__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:calc(10 * var(--dp));aspect-ratio:600/480}.service__content__block__wrap__right{width:calc(50% - (40 * var(--dp)))}@media screen and (max-width: 750px){.service__content__block__wrap__right{width:100%;-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp))}}.service__content__block__wrap__right__txt{font-size:clamp(18 * var(--dp),1.25vw,24 * var(--dp));line-height:2;font-weight:500;letter-spacing:.06em}@media screen and (max-width: 750px){.service__content__block__wrap__right__txt{font-size:calc(16 * var(--dp))}}.service__content__block__point{-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}@media screen and (max-width: 750px){.service__content__block__point{-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp))}}.service__content__block__point__ttl{background:-webkit-gradient(linear, right top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top right, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top right, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom left, #009EE5 0%, #1D4293 100%);font-size:clamp(16 * var(--dp),1.042vw,20 * var(--dp));font-weight:700;letter-spacing:.1em;padding-inline:calc(32 * var(--dp));padding-block:calc(10 * var(--dp));-webkit-clip-path:polygon(2% 0, 100% 0, 98% 100%, 0% 100%);clip-path:polygon(2% 0, 100% 0, 98% 100%, 0% 100%);font-family:"Oswald",sans-serif;color:#fff}@media screen and (max-width: 750px){.service__content__block__point__ttl{font-size:calc(18 * var(--dp));padding-block:calc(8 * var(--dp));padding-inline:calc(24 * var(--dp))}}.service__content__block__point__list{counter-reset:list-counter;-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 750px){.service__content__block__point__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(30 * var(--dp))}}.service__content__block__point__list__item{width:30.08%;-webkit-padding-start:calc(88 * var(--dp));padding-inline-start:calc(88 * var(--dp));position:relative;counter-increment:list-counter;font-size:clamp(16 * var(--dp),1.042vw,20 * var(--dp));font-weight:500;letter-spacing:.06em}@media screen and (max-width: 750px){.service__content__block__point__list__item{width:100%;-webkit-padding-start:calc(60 * var(--dp));padding-inline-start:calc(60 * var(--dp));font-size:calc(16 * var(--dp));padding-inline-start:calc(60 * var(--dp))}}.service__content__block__point__list__item:before{content:"0" counter(list-counter);position:absolute;line-height:1;top:calc(-5 * var(--dp));left:0;font-size:clamp(40 * var(--dp),3.75vw,72 * var(--dp));font-family:"Oswald",sans-serif;font-weight:700;background:-webkit-gradient(linear, right top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top right, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top right, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom left, #009EE5 0%, #1D4293 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media screen and (max-width: 750px){.service__content__block__point__list__item:before{font-size:calc(42 * var(--dp))}}.service__content__block__point__list__item dl dt{font-size:clamp(16 * var(--dp),1.042vw,20 * var(--dp));font-weight:700;letter-spacing:.06em;-webkit-padding-after:calc(6 * var(--dp));padding-block-end:calc(6 * var(--dp));border-bottom:calc(2 * var(--dp)) solid #15245b}@media screen and (max-width: 750px){.service__content__block__point__list__item dl dt{font-size:calc(18 * var(--dp))}}.service__content__block__point__list__item dl dd{-webkit-margin-before:calc(6 * var(--dp));margin-block-start:calc(6 * var(--dp));font-size:clamp(14 * var(--dp),.9042vw,18 * var(--dp));font-weight:500;letter-spacing:.06em}@media screen and (max-width: 750px){.service__content__block__point__list__item dl dd{font-size:calc(16 * var(--dp))}}.service__content__block .btn-regular{-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp))}@media screen and (max-width: 750px){.service__content__block .btn-regular{-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}}.service__content__cat{max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative;max-width:calc(900 * var(--dp));-webkit-margin-before:calc(100 * var(--dp));margin-block-start:calc(100 * var(--dp));border-radius:calc(10 * var(--dp));background-color:#15245b;padding-block:calc(40 * var(--dp));padding-inline:calc(40 * var(--dp));color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(50 * var(--dp));position:relative;z-index:3;border:calc(3 * var(--dp)) solid rgba(255,255,255,.3)}@media screen and (max-width: 992px){.service__content__cat{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.service__content__cat{width:calc(100% - (32 * var(--dp)))}}@media screen and (max-width: 750px){.service__content__cat{-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp));adding-block:calc(30 * var(--dp));padding-inline:calc(16 * var(--dp));gap:calc(30 * var(--dp))}}.service__content__cat__ttl{font-size:clamp(36 * var(--dp),2.604vw,50 * var(--dp));font-weight:700;letter-spacing:.1em;color:#fff}@media screen and (max-width: 750px){.service__content__cat__ttl{font-size:calc(24 * var(--dp))}}.area{background-color:#ccdbf1;padding-block:calc(120 * var(--dp)) calc(100 * var(--dp))}@media screen and (max-width: 750px){.area{padding-block:calc(80 * var(--dp)) calc(60 * var(--dp))}}.area__inner{max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative}@media screen and (max-width: 992px){.area__inner{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.area__inner{width:calc(100% - (32 * var(--dp)))}}.area__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:calc(100 * var(--dp));margin-block-start:calc(100 * var(--dp))}@media screen and (max-width: 750px){.area__wrap{-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp));-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(30 * var(--dp))}}.area__wrap__image{width:50%}@media screen and (max-width: 750px){.area__wrap__image{width:100%}}.area__wrap__image img{display:block;width:100%;height:auto}.area__wrap__ttl{width:50%;text-align:center;font-size:clamp(72 * var(--dp),2.604vw,100 * var(--dp));font-weight:700;letter-spacing:.1em}@media screen and (max-width: 750px){.area__wrap__ttl{width:100%;font-size:calc(48 * var(--dp))}}.flow{-webkit-margin-before:calc(150 * var(--dp));margin-block-start:calc(150 * var(--dp))}@media screen and (max-width: 750px){.flow{-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp))}}.flow__inner{max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative;max-width:calc(1384 * var(--dp));width:calc(100% - (76 * var(--dp)))}@media screen and (max-width: 992px){.flow__inner{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.flow__inner{width:calc(100% - (32 * var(--dp)))}}@media screen and (max-width: 992px){.flow__inner{width:calc(100% - (64 * var(--dp)))}}@media screen and (max-width: 750px){.flow__inner{width:calc(100% - (40 * var(--dp)))}}.flow__content{position:relative;background-color:#fff;border-radius:calc(10 * var(--dp))}.flow__content:before{content:"";position:absolute;top:calc(-8 * var(--dp));left:calc(-8 * var(--dp));width:calc(100% + (16 * var(--dp)));height:calc(100% + (16 * var(--dp)));background:-webkit-gradient(linear, left bottom, left top, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(bottom, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(bottom, #009EE5 0%, #1D4293 100%);background:linear-gradient(to top, #009EE5 0%, #1D4293 100%);z-index:-1;border-radius:calc(10 * var(--dp))}@media screen and (max-width: 750px){.flow__content:before{top:calc(-4 * var(--dp));left:calc(-4 * var(--dp));width:calc(100% + (8 * var(--dp)));height:calc(100% + (8 * var(--dp)))}}.flow__content__ttl{background-color:#15245b;height:calc(100 * var(--dp));border-radius:calc(10 * var(--dp)) calc(10 * var(--dp)) 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(24 * var(--dp),2.563vw,40 * var(--dp));font-weight:700;letter-spacing:.05em;color:#fff}@media screen and (max-width: 750px){.flow__content__ttl{height:calc(70 * var(--dp));border-radius:calc(6 * var(--dp)) calc(6 * var(--dp)) 0 0;font-size:calc(20 * var(--dp))}}.flow__content__area{padding-block:calc(100 * var(--dp));padding-inline:calc(40 * var(--dp));background-color:#fff;border-radius:0 0 calc(10 * var(--dp)) calc(10 * var(--dp))}@media screen and (max-width: 750px){.flow__content__area{padding-block:calc(60 * var(--dp));padding-inline:calc(16 * var(--dp));border-radius:0 0 calc(6 * var(--dp)) calc(6 * var(--dp))}}.flow__content__list{max-width:calc(1200 * var(--dp));margin-inline:auto}.flow__content__list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.flow__content__list__item__left{width:15%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-after:calc(50 * var(--dp));padding-block-end:calc(50 * var(--dp))}@media screen and (max-width: 750px){.flow__content__list__item__left{-webkit-padding-after:calc(30 * var(--dp));padding-block-end:calc(30 * var(--dp));width:18%}}.flow__content__list__item__left::before{content:"";position:absolute;top:0%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(10 * var(--dp));height:120%;background:-webkit-gradient(linear, left bottom, left top, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(bottom, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(bottom, #009EE5 0%, #1D4293 100%);background:linear-gradient(to top, #009EE5 0%, #1D4293 100%)}@media screen and (max-width: 750px){.flow__content__list__item__left::before{width:calc(5 * var(--dp))}}.flow__content__list__item__left__circle{position:relative;z-index:2;width:100%;aspect-ratio:1/1;background:-webkit-gradient(linear, left top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom, #009EE5 0%, #1D4293 100%);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flow__content__list__item__left__circle img{display:block;height:auto}.flow__content__list__item__right{width:80%;padding-block:calc(50 * var(--dp));position:relative}@media screen and (max-width: 750px){.flow__content__list__item__right{width:78%;padding-block:calc(30 * var(--dp))}}.flow__content__list__item__right::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(7 * var(--dp));background-image:-webkit-radial-gradient(circle, #15245B calc(3.5 * var(--dp)), transparent calc(3.5 * var(--dp)));background-image:-o-radial-gradient(circle, #15245B calc(3.5 * var(--dp)), transparent calc(3.5 * var(--dp)));background-image:radial-gradient(circle, #15245B calc(3.5 * var(--dp)), transparent calc(3.5 * var(--dp)));background-size:calc(14 * var(--dp)) calc(7 * var(--dp));background-repeat:repeat-x;background-position:0 center}@media screen and (max-width: 750px){.flow__content__list__item__right::before{height:calc(4 * var(--dp));background-image:-webkit-radial-gradient(circle, #15245B calc(2 * var(--dp)), transparent calc(2 * var(--dp)));background-image:-o-radial-gradient(circle, #15245B calc(2 * var(--dp)), transparent calc(2 * var(--dp)));background-image:radial-gradient(circle, #15245B calc(2 * var(--dp)), transparent calc(2 * var(--dp)));background-size:calc(8 * var(--dp)) calc(4 * var(--dp))}}.flow__content__list__item__right__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom, #009EE5 0%, #1D4293 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.flow__content__list__item__right__ttl__num{width:17.5%;font-family:"Oswald",sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){.flow__content__list__item__right__ttl__num{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-margin-end:calc(16 * var(--dp));margin-inline-end:calc(16 * var(--dp));-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.flow__content__list__item__right__ttl__num__en{font-size:clamp(22 * var(--dp),1.042vw,28 * var(--dp));font-weight:600}@media screen and (max-width: 750px){.flow__content__list__item__right__ttl__num__en{font-size:calc(18 * var(--dp))}}.flow__content__list__item__right__ttl__num__main{font-size:clamp(56 * var(--dp),3.75vw,72 * var(--dp));font-weight:600;line-height:1}@media screen and (max-width: 750px){.flow__content__list__item__right__ttl__num__main{font-size:calc(48 * var(--dp))}}.flow__content__list__item__right__ttl__main{width:82.5%;font-size:clamp(36 * var(--dp),2.604vw,50 * var(--dp));letter-spacing:.1em;font-weight:700}@media screen and (max-width: 750px){.flow__content__list__item__right__ttl__main{font-size:calc(24 * var(--dp))}}.flow__content__list__item__right__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}@media screen and (max-width: 750px){.flow__content__list__item__right__wrap{-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp));-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(20 * var(--dp))}}.flow__content__list__item__right__wrap__image{width:37.5%}@media screen and (max-width: 750px){.flow__content__list__item__right__wrap__image{width:100%}}.flow__content__list__item__right__wrap__image img{display:block;width:100%;height:auto;aspect-ratio:360/240;-o-object-fit:cover;object-fit:cover}.flow__content__list__item__right__wrap__list{width:59.375%;counter-reset:flow-list}@media screen and (max-width: 750px){.flow__content__list__item__right__wrap__list{width:100%}}.flow__content__list__item__right__wrap__list__item{font-size:clamp(24 * var(--dp),1.563vw,30 * var(--dp));letter-spacing:.06em;font-weight:500;-webkit-padding-start:calc(40 * var(--dp));padding-inline-start:calc(40 * var(--dp));position:relative;counter-increment:flow-list}@media screen and (max-width: 750px){.flow__content__list__item__right__wrap__list__item{font-size:calc(16 * var(--dp));-webkit-padding-start:calc(26 * var(--dp));padding-inline-start:calc(26 * var(--dp))}}.flow__content__list__item__right__wrap__list__item:before{content:counter(flow-list);position:absolute;top:calc(3 * var(--dp));left:0;width:calc(36 * var(--dp));height:calc(36 * var(--dp));-webkit-padding-start:calc(2 * var(--dp));padding-inline-start:calc(2 * var(--dp));-webkit-padding-after:calc(2 * var(--dp));padding-block-end:calc(2 * var(--dp));background:#15245b;color:#fff;border-radius:50%;font-size:clamp(24 * var(--dp),1.563vw,30 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}@media screen and (max-width: 750px){.flow__content__list__item__right__wrap__list__item:before{top:calc(1 * var(--dp));-webkit-padding-start:calc(1 * var(--dp));padding-inline-start:calc(1 * var(--dp));width:calc(24 * var(--dp));height:calc(24 * var(--dp));font-size:calc(18 * var(--dp))}}.flow__content__list__item__right__wrap__list__item:nth-child(n+2){-webkit-margin-before:calc(10 * var(--dp));margin-block-start:calc(10 * var(--dp))}.flow__content__list__item:nth-child(1) .flow__content__list__item__left:before{height:50%;top:inherit;bottom:0}.flow__content__list__item:nth-child(1) .flow__content__list__item__left__circle img{width:45%}.flow__content__list__item:nth-child(1) .flow__content__list__item__right{-webkit-padding-before:calc(0 * var(--dp));padding-block-start:calc(0 * var(--dp))}.flow__content__list__item:nth-child(1) .flow__content__list__item__right::before{display:none}.flow__content__list__item:nth-child(2) .flow__content__list__item__left:before{background:-webkit-gradient(linear, left top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom, #009EE5 0%, #1D4293 100%)}.flow__content__list__item:nth-child(2) .flow__content__list__item__left__circle img{width:47.222%}.flow__content__list__item:nth-child(3) .flow__content__list__item__left__circle img{width:27.777%}.flow__content__list__item:nth-child(4) .flow__content__list__item__left:before{background:-webkit-gradient(linear, left top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom, #009EE5 0%, #1D4293 100%)}.flow__content__list__item:nth-child(4) .flow__content__list__item__left__circle img{width:36.6666%}.flow__content__list__item:nth-child(5) .flow__content__list__item__left{-webkit-padding-after:calc(0 * var(--dp));padding-block-end:calc(0 * var(--dp))}.flow__content__list__item:nth-child(5) .flow__content__list__item__left:before{height:50%}.flow__content__list__item:nth-child(5) .flow__content__list__item__left__circle img{width:41.111%}.flow__content__list__item:nth-child(5) .flow__content__list__item__right{-webkit-padding-after:calc(0 * var(--dp));padding-block-end:calc(0 * var(--dp))}.flow__arrow{width:calc(112 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(150 * var(--dp));margin-block-start:calc(150 * var(--dp))}@media screen and (max-width: 750px){.flow__arrow{width:calc(80 * var(--dp));-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp))}}.flow__arrow img{display:block;width:100%;height:auto}