@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;900&family=Zen+Old+Mincho:wght@500;600;700&family=Noto+Serif+JP&family=Lato:wght@300;400;500;700&display=swap);
html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}h1,h2,h3,h4,h5,h6{line-height:normal;margin-block:0}p,figure{margin-top:initial;margin-bottom:initial}a{line-height:normal}a:hover{text-decoration:none;color:inherit}ul,ol{color:#222;margin-block:0}html{color:#222;font-size:14px;letter-spacing:0;line-height:normal}@media screen and (min-width: 601px){html{font-size:16px;line-height:normal}}body{transition:opacity 300ms}.loading{opacity:0}main,main *,.footer,.header{font-family:"Noto Sans JP",var(--default-font-family)}.strength .simulator__value,.strengthDesc__number{font-family:"Oswald","Noto Sans JP",sans-serif}.faq__list label,.media__itemDate,.strengthDesc__title{font-feature-settings:"palt"}.review__item{width:85.1282051282%;margin-inline:auto}@media screen and (min-width: 601px){.review__item{width:auto}}.media .splide__track{width:87.6923076923%;margin-inline:auto}@media screen and (min-width: 601px){.media .splide__track{width:auto}}.faq{width:89.7435897436%;margin-inline:auto}@media screen and (min-width: 601px){.faq{width:auto}}@media screen and (min-width: 601px){.faq,.flow,.comparison__section,.comparison__mockup,.strength__items{width:88.8888888889%;max-width:1280px;margin-inline:auto}}.faq__list label,.media__item a,.footer__list li a,.header__menu a{opacity:1;transition:opacity .4s}.faq__list label:hover,.media__item a:hover,.footer__list li a:hover,.header__menu a:hover{opacity:.7}.header{position:sticky;top:0;z-index:9999}.header a{color:inherit;text-decoration:none}.header__logo{display:block}.header__logo img{display:block}@media screen and (min-width: 601px){.header__logo img{height:28px}}.header__nav{display:flex;justify-content:space-between;align-items:start;padding:21px 10px 17px}@media screen and (min-width: 601px){.header__nav{align-items:center;max-width:1320px;padding:16px 20px;margin:0 auto}}.header__menu{display:flex;column-gap:15px}@media screen and (min-width: 601px){.header__menu{column-gap:30px;align-items:center}}.header__menu a{font-size:11px;font-weight:700;letter-spacing:.0254545455em}@media screen and (min-width: 601px){.header__menu a{font-size:14px}}.header__menu a.--green-btn{color:green;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-shrink:0;padding:8px 14px;border:1px solid green;z-index:19;border-radius:100vmax}.header__menu a img{vertical-align:-15%;margin-right:5px}.header+*{margin-top:-63px}@media screen and (min-width: 601px){.header+*{margin-top:-70px}}.footer{background:#f7f7f8;padding:56px 10.2564102564%}@media screen and (min-width: 601px){.footer{padding:60px 0 10px}}.footer a{color:inherit;text-decoration:none}.footer__inner{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 601px){.footer__inner{grid-template-columns:repeat(4, auto);column-gap:100px;width:fit-content;margin:0 auto}}@media screen and (max-width: 601px){.footer__list:nth-of-type(2n){padding-left:20px}}@media screen and (max-width: 601px){.footer__list:nth-of-type(n+3){margin-top:40px}}.footer__list li{font-weight:700;letter-spacing:.015em}@media screen and (min-width: 601px){.footer__list li:nth-child(2){margin-top:27px}}.footer__list li+li{margin-top:15px}@media screen and (min-width: 601px){.footer__list li+li{margin-top:17px}}.footer__list li a{display:block;font-weight:400}.footer__list li img{vertical-align:-4px}.footer__list li img.icon--right{margin-left:4px}.footer__list li img.icon--left{margin-right:4px}.footer__logo{grid-column:1/3;margin:78px auto 0}@media screen and (min-width: 601px){.footer__logo{grid-column:1/5;width:211px;margin-top:83px}}.footer small{font-size:11px;letter-spacing:.025em;line-height:1.81;grid-column:1/3;text-align:center;margin-top:40px}@media screen and (min-width: 601px){.footer small{font-size:13px;grid-column:1/5;margin-top:50px}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;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{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;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}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-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{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;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{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.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Noto Sans JP","Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif}main,main *{box-sizing:border-box;line-height:1.5}input,select,textarea,button{outline:0}.list-reset{list-style:none}.breadcrumb{padding:0px 10px 20px 10px;font-size:12px}.breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb ul li{margin-right:6px}.breadcrumb ul li:not(:last-child)::after{content:">";margin-left:6px;color:#999}.breadcrumb ul li a{color:#007bff;text-decoration:none}.breadcrumb ul li a:hover{text-decoration:underline}@media(min-width: 601px){.hidden-small{display:none !important}}.visible-small{display:none}@media(min-width: 601px){.visible-small{display:block}}@media(min-width: 961px){.hidden-medium{display:none !important}}.visible-medium{display:none}@media(min-width: 961px){.visible-medium{display:block}}@media(min-width: 1201px){.hidden-large{display:none !important}}.visible-large{display:none}@media(min-width: 1201px){.visible-large{display:block}}@media(min-width: 1601px){.hidden-xlarge{display:none !important}}.visible-xlarge{display:none}@media(min-width: 1601px){.visible-xlarge{display:block}}.cta-btn{display:flex;align-items:center;justify-content:center;width:fit-content;padding:12px 24px;background:#3ab4aa;border:3px solid #3ab4aa;border-radius:100vmax;text-decoration:none !important;color:#fff;font-size:16px;font-weight:700;letter-spacing:.025em;transition:.3s ease-in-out 0s;transition-property:background-color,color,border-color}.cta-btn.--revert{color:#3ab4aa;background-color:#fff}.cta-btn.--revert:hover{color:#fff;background-color:#3ab4aa;border-color:#fff}@media screen and (min-width: 601px){.cta-btn{font-size:20px;padding:13px 42px}}.cta-btn:hover{color:#3ab4aa;background-color:#fff}.cta-btn:visited{color:#3ab4aa;background:#fff;border:3px solid #3ab4aa}.section-title{font-size:20px;font-weight:700;letter-spacing:.0075em;line-height:1.5;text-align:center}@media screen and (min-width: 601px){.section-title{font-size:30px;letter-spacing:.05em;line-height:1.61}}.cta-area{background-color:#3ab4aa;padding:45px 0}@media screen and (min-width: 601px){.cta-area{padding:80px 0}}.cta-area p{color:#fff;font-size:20px;font-weight:600;letter-spacing:.0075em;line-height:1.5;text-align:center}@media screen and (min-width: 601px){.cta-area p{font-size:28px}}.cta-area .cta-btn{font-weight:600;letter-spacing:.06em;padding:13px 43px 14px;margin:22px auto 0}@media screen and (max-width: 601px){.cta-area .cta-btn{font-size:18px}}@media screen and (min-width: 601px){.cta-area .cta-btn{padding:13px 36px 14px;margin-top:28px}}.cl-mv{padding:33px 0 30px}@media screen and (min-width: 601px){.cl-mv{padding:40px 0 0}}.cl-mv__inner{background-image:url(../images/mv_img-car.svg);background-position:bottom 38px left 50%;background-size:80%;background-repeat:no-repeat}@media screen and (min-width: 601px){.cl-mv__inner{max-width:960px;padding-left:96px;margin:0 auto;aspect-ratio:1540/800;background-size:64.9350649351%;background-position:bottom 46px right -35px}}.cl-mv__copy{font-size:32px !important;border:none !important;float:none !important;font-weight:700;text-align:center;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;width:100%}@media screen and (min-width: 601px){.cl-mv__copy{font-size:54px !important;border:none !important;float:none !important;font-weight:700;line-height:1.25;letter-spacing:.03125em;text-align:left}}.cl-mv .cta-btn{margin:145px auto 0}@media screen and (min-width: 601px){.cl-mv .cta-btn{margin:34px auto 0 0}}.intro{background-color:#29a6ce;padding:33px 0 45px}@media screen and (min-width: 601px){.intro{padding:80px 0 98px}}.intro>*{text-align:center;color:#fff}@media screen and (min-width: 601px){.intro .section-title{font-size:26px;line-height:1.66}}.intro p{color:#fff;font-weight:400;line-height:1.5714285714;text-align:center;letter-spacing:.025em;width:77.9487179487%;margin:28px auto 0}@media screen and (min-width: 601px){.intro p{font-size:14px;line-height:2.25;width:80%;margin-top:17px}}.strength{padding:48px 0 36px}@media screen and (min-width: 601px){.strength{padding:96px 0 72px}}.strength>.section-title{font-weight:900}.strength__items{margin-top:48px}@media screen and (min-width: 601px){.strength__items{margin-top:80px}}@media screen and (min-width: 601px){.strength__items>li{display:grid;grid-template-columns:auto 1fr;column-gap:30px}}@media screen and (min-width: 601px){.strength__items>li:nth-child(1){grid-template-columns:minmax(420px, 55.5752212389%) 1fr}}@media screen and (min-width: 601px){.strength__items>li:nth-child(3){grid-template-columns:410px auto;column-gap:30px}}@media screen and (min-width: 601px){.strength__items>li:nth-child(4){grid-template-columns:auto minmax(340px, 40.4918032787%);column-gap:50px}}.strength__items>li+li{padding-block:32px 24px}@media screen and (min-width: 601px){.strength__items>li+li{padding-block:80px 38px}}@media screen and (min-width: 601px){.strength__items>li:nth-child(1){padding-inline:28px}}.strength__items small{display:block;color:#666;font-size:11px;letter-spacing:.025em;line-height:1.4;margin-top:14px}.strengthDesc{display:grid;grid-template-columns:36px auto;column-gap:24px;padding:0 6.9230769231%}@media screen and (min-width: 601px){.strengthDesc{grid-auto-rows:max-content;column-gap:42px;padding:0}}.strengthDesc__number{color:#03bfbf;font-size:80px;font-weight:400;line-height:1;letter-spacing:.0105em;text-align:center;height:fit-content;padding-bottom:8px;border-bottom:7px solid #03bfbf;grid-row:1/3}.strengthDesc__title{font-size:20px;font-weight:700;letter-spacing:.026em;line-height:1.6;margin-top:4px;color:#333}@media screen and (min-width: 601px){.strengthDesc__title{font-size:25px;line-height:1.67}}.strengthDesc .under-line{display:inline-block;text-decoration:underline;text-decoration-thickness:8px;text-decoration-color:rgba(3,191,191,.65);text-underline-offset:-3px}@media screen and (min-width: 601px){.strengthDesc .under-line{text-decoration-thickness:10px}}.strengthDesc>p{letter-spacing:.025em;line-height:1.57;margin-top:15px;grid-column:2/3}@media screen and (min-width: 601px){.strengthDesc>p{font-size:14px;line-height:2.25}}.strengthFigure{width:100%;height:auto}.strengthFigure:not(.visible-small){display:block}.strengthFigure.--1{width:85.8974358974%;padding-bottom:24px;margin:28px auto 0}@media screen and (min-width: 601px){.strengthFigure.--1{width:100%;max-width:430px;padding-bottom:0;margin:-4.6511627907% 0 0 auto}}.strengthFigure.--1 .graph{--clip: 100%;clip-path:inset(var(--clip) 0 0 0);background-color:#fff}.strengthFigure.--2 .bg-white{opacity:0}@media screen and (min-width: 601px){.strengthFigure.--2 .bg-white{opacity:.6}}.strengthFigure.--2 .arrow--top{--clip: 100%;clip-path:inset(0 0 var(--clip) 0);background-color:#fff}.strengthFigure.--2 .arrow--bottom{--clip: 100%;clip-path:inset(var(--clip) 0 0 0);background-color:#fff}.strengthFigure.--2 .arrow--left{--clip: 100%;clip-path:inset(0 var(--clip) 0 0);background-color:#fff}.strengthFigure.--2 .arrow--right{--clip: 100%;clip-path:inset(0 0 0 var(--clip));background-color:#fff}.strengthFigure+small{width:52.8205128205%;margin-inline:auto}@media screen and (min-width: 601px){.strengthFigure+small{grid-column:2/3;width:100%;text-align:right;margin-top:7px}}.strength .simulator{background-color:#b1cfcd;padding:34px 4.1025641026% 33px}@media screen and (min-width: 601px){.strength .simulator{background-color:rgba(0,0,0,0);grid-column:1/3;display:grid;grid-template-columns:444fr 596fr;width:100%;padding:0;margin:46px auto 68px;position:relative}}@media screen and (min-width: 601px){.strength .simulator::before{content:"";background-color:#b1cfcd;width:calc(100% + 51px);height:calc(100% - 17px);border-radius:14px;position:absolute;top:40px;left:-26px;z-index:-1}}.strength .simulator__input{background-color:#fff;border-radius:8px 8px 0 0;padding:36px 16.2011173184% 40px}@media screen and (min-width: 601px){.strength .simulator__input{border:3px solid #3ab4aa;border-radius:12px 0 0 12px;padding:40px 56px 72px}}@media screen and (min-width: 601px){.strength .simulator__input .section-title{font-size:22px;white-space:nowrap}}.strength .simulator__inputDetail{margin-top:32px}.strength .simulator__inputDetail dt{font-weight:700;line-height:1.28}.strength .simulator__inputDetail dt:nth-of-type(n+2){margin-top:24px}@media screen and (min-width: 601px){.strength .simulator__inputDetail dt:nth-of-type(n+2){margin-top:36px}}.strength .simulator__inputDetail dd{font-weight:700}.strength .simulator__value{font-size:30px;font-weight:400;letter-spacing:.025em}@media screen and (min-width: 601px){.strength .simulator__value{font-size:32px}}.strength .simulator__value span{font-size:16px;font-weight:500;vertical-align:middle}@media screen and (min-width: 601px){.strength .simulator__value span{font-size:20px}}.strength .simulator__slider{height:24px;margin-top:-4px;position:relative}@media screen and (min-width: 601px){.strength .simulator__slider{margin-top:4px}}.strength .simulator__sliderHandle{background-color:#3ab4aa;border-radius:50%;background-position:top 50% left 50%;background-repeat:no-repeat;display:inline-block;width:24px;height:24px;position:absolute;top:0;cursor:pointer}@media screen and (min-width: 601px){.strength .simulator__sliderHandle{width:26px;height:26px}}.strength .simulator__sliderHandle.--plus{background-image:url(../images/common/ico_plus.svg);right:-34px}.strength .simulator__sliderHandle.--minus{background-image:url(../images/common/ico_minus.svg);left:-34px}.strength .simulator__slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:3px;border-radius:100vmax;vertical-align:middle}@media screen and (min-width: 601px){.strength .simulator__slider input[type=range]{height:6px}}.strength .simulator__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:21px;height:21px;border:2px solid #d9d9d9;border-radius:50%;background-color:#f8f8f8;box-shadow:none;cursor:pointer}.strength .simulator__slider input[type=range]::-moz-range-thumb{width:21px;height:21px;border:2px solid #d9d9d9;border-radius:50%;background-color:#f8f8f8;box-shadow:none;cursor:pointer}.strength .simulator__slider .inputRange1{background:linear-gradient(90deg, #3AB4AA 22.2222222222%, #d9d9d9 22.2222222222%)}.strength .simulator__slider .inputRange2{background:linear-gradient(90deg, #3AB4AA 55.5555555556%, #d9d9d9 55.5555555556%)}.strength .simulator__slider .inputRange3{background:linear-gradient(90deg, #3AB4AA 0, #d9d9d9 0)}.strength .simulator label{display:inline-block;font-weight:500;letter-spacing:0;margin-top:9px;cursor:pointer}@media screen and (min-width: 601px){.strength .simulator label{margin-top:16px}}.strength .simulator label:nth-of-type(n+2){margin-left:26px}@media screen and (min-width: 601px){.strength .simulator label:nth-of-type(n+2){margin-left:16px}}.strength .simulator input[type=radio]{min-height:initial;background-color:initial;background-image:initial;background-position:initial;background-repeat:initial;background-size:initial;-webkit-background-size:initial;appearance:none;border:1.5px solid #222;border-radius:2px;width:18px;height:18px;vertical-align:-20%;margin-right:6px;cursor:pointer}.strength .simulator input[type=radio]:checked{background-color:#3ab4aa;border-color:#3ab4aa;outline:1px solid #fff;outline-offset:-2.5px;background-image:url(../images/common/ico_check.svg);background-size:calc(100% - 2px);background-position:top 50% left 50%}@media screen and (min-width: 601px){.strength .simulator input[type=radio]:checked{outline-width:2px;outline-offset:-3.5px;background-size:calc(100% - 6px)}}.strength .simulator__result{background-color:#3ab4aa;padding:38px 6.7039106145% 32px;border:2px solid #fff;border-radius:0 0 8px 8px;position:relative}@media screen and (min-width: 601px){.strength .simulator__result{padding:40px 7% 58px;border:none;border-radius:0 12px 12px 0}}.strength .simulator__result::before{background-image:url(../images/common/ico_arrow_green.svg);background-size:100%;width:38px;height:38px;position:absolute;top:47%;left:-19px}@media screen and (min-width: 601px){.strength .simulator__result::before{content:""}}.strength .simulator__result>*{color:#fff}.strength .simulator__result .section-title{text-align:left}@media screen and (max-width: 601px){.strength .simulator__result .section-title{margin-left:6px}}@media screen and (min-width: 601px){.strength .simulator__result .section-title{font-size:22px;text-align:center}}@media screen and (min-width: 601px){.strength .simulator__result .section-title.--border{width:fit-content;background-color:#3ab4aa;font-size:16px;border:1px solid #fff;padding:4px 10px;border-radius:4px;margin-top:-16px}}.strength .simulator__resultTab{width:fit-content;margin-inline:auto 12px}.strength .simulator__resultTab>li{font-size:13px;font-weight:600;text-decoration:underline 1px;text-underline-offset:4px}@media screen and (max-width: 601px){.strength .simulator__resultTab>li.--active{display:none}}.strength .simulator__resultPanel{margin-top:-24px}@media screen and (min-width: 601px){.strength .simulator__resultPanel{margin-top:32px}}@media screen and (max-width: 601px){.strength .simulator__resultPanel>li{display:none}}@media screen and (min-width: 601px){.strength .simulator__resultPanel>li{border-top:1px solid #fff}}@media screen and (min-width: 601px){.strength .simulator__resultPanel>li+li{margin-top:40px}}@media screen and (max-width: 601px){.strength .simulator__resultPanel>li.--active{display:block}}.strength .simulator__resultDetail{margin-top:28px}@media screen and (min-width: 601px){.strength .simulator__resultDetail{margin-top:17px;display:grid;grid-template-columns:auto auto;justify-content:space-between}}.strength .simulator__resultDetail>li{color:#fff;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 601px){.strength .simulator__resultDetail>li{padding-inline:12px}}@media screen and (min-width: 601px){.strength .simulator__resultDetail>li:not([class]){display:block}}@media screen and (min-width: 601px){.strength .simulator__resultDetail>li:nth-child(1){padding-left:12px}}@media screen and (min-width: 601px){.strength .simulator__resultDetail>li:nth-child(2){padding-left:12px}}@media screen and (max-width: 601px){.strength .simulator__resultDetail>li+li{margin-top:18px}}.strength .simulator__resultDetail>li.--difference{background-color:rgba(255,255,255,.7);border-radius:4px;padding:7px 12px;color:#ff4700;margin-top:32px;position:relative}@media screen and (min-width: 601px){.strength .simulator__resultDetail>li.--difference{grid-column:1/3;padding:6px 12px;margin-top:20px}}.strength .simulator__resultDetail>li.--difference::after{content:"";background-image:url(../images/bubble.svg);background-size:100%;width:52px;height:56px;position:absolute;top:-30px;right:-20px}.strength .simulator__loanType{font-weight:700}@media screen and (min-width: 601px){.strength .simulator__loanType{display:flex;font-size:14px;line-height:1.25}}.strength .simulator__loanType span{display:block;font-weight:400;margin-top:2px}@media screen and (min-width: 601px){.strength .simulator__loanType span{border-left:1px solid #fff;padding-left:10px;margin-left:8px;margin-top:0}}.strengthBanks{text-align:center;padding:35px 0 27px;background-color:#fff}@media screen and (min-width: 601px){.strengthBanks{text-align:left;grid-column:1/3;display:grid;grid-template-columns:max-content auto;grid-template-rows:72px auto;padding:48px 0 44px}}.strengthBanks__head{font-size:16px;letter-spacing:.03125em;line-height:1.5}@media screen and (min-width: 601px){.strengthBanks__head{font-size:22px;letter-spacing:.0208333333em}}.strengthBanks p{letter-spacing:.025em;line-height:1.57;margin-top:20px}@media screen and (min-width: 601px){.strengthBanks p{font-size:14px;grid-column:1/2;line-height:2.25;margin-top:19px}}.strengthBanks picture{display:block;width:89.7435897436%;mask-image:linear-gradient(to bottom, #fff 0%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #fff 0%, transparent 100%);margin:44px auto 0}@media screen and (min-width: 601px){.strengthBanks picture{mask-image:linear-gradient(to bottom, #fff 60%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #fff 60%, transparent 100%);grid-column:2/3;grid-row:1/3;width:auto;margin-top:0;margin-left:84px}}.strengthBanks picture img{width:100%}.strengthBanks figure{width:89.7435897436%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 24px;margin:44px auto 0}@media screen and (min-width: 601px){.strengthBanks figure{grid-column:2/3;grid-row:1/3;column-gap:57px;width:auto;margin-top:0;margin-left:84px}}.strengthBanks figure img{max-width:calc((100% - 48px)/3);object-fit:contain}@media screen and (min-width: 601px){.strengthBanks figure img{max-width:calc((100% - 171px)/4)}}.strengthSplide{margin-top:10px}@media screen and (min-width: 601px){.strengthSplide{margin:-33px auto 0}}.strengthSplide p{font-size:16px;font-weight:700;line-height:1.37;letter-spacing:.015em;text-align:center;white-space:nowrap;position:absolute;top:25px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 601px){.strengthSplide p{line-height:1.5;top:12px}}.strengthSplide p.--green{color:#39b4ab}.strengthSplide p.--blue{color:#27a6ce}.strengthSplide p.--orange{color:#fea826}.strengthSplide img{width:100%}@media screen and (min-width: 601px){.strengthSplide img{display:block;width:56.5476190476%;margin:0 auto}}.strengthSplide small{padding:0 8.2051282051%}@media screen and (min-width: 601px){.strengthSplide small{text-align:center;padding:0;margin-top:44px}}.strengthCases{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px 22px;width:88.7179487179%;margin:36px auto 0}@media screen and (min-width: 601px){.strengthCases{gap:22px 28px;justify-content:space-between;width:100%;max-width:494px;margin-top:0}}.strengthCases li{font-size:13px;font-weight:700;letter-spacing:.03em;text-align:center}.strengthCases figure{display:flex;align-items:center;justify-content:center;background-color:#e74569;border-radius:50%;aspect-ratio:1/1;margin-bottom:8px}@media screen and (min-width: 601px){.strengthCases figure{margin-bottom:18px}}.strengthCases figure img{width:60px}@media screen and (min-width: 601px){.strengthCases figure img{width:65.3846153846%}}.comparison{background:#f5f5f5}@media screen and (min-width: 601px){.comparison{padding:102px 0 90px}}.comparison__section{padding-top:35px}@media screen and (min-width: 601px){.comparison__section{padding-top:0;position:relative;z-index:1}}@media screen and (max-width: 601px){.comparison__section:nth-of-type(1){padding-bottom:24px}}@media screen and (max-width: 601px){.comparison__section:nth-of-type(2){padding-bottom:37px}}@media screen and (min-width: 601px){.comparison__section:nth-of-type(2){margin-top:80px}}.comparison__sectionHead{font-size:20px;font-weight:700;letter-spacing:.0075em;line-height:1.5;text-align:center}.comparison__section>p{letter-spacing:.025em;line-height:1.5714285714;text-align:center;margin-top:17px}@media screen and (min-width: 601px){.comparison__section>p{font-size:14px;margin-top:18px}}.comparison__sectionTable{display:block;margin:26px auto 0}@media screen and (min-width: 601px){.comparison__sectionTable{width:54.6875%;margin-top:48px}}@media screen and (max-width: 601px){.comparison__sectionTable.--1{width:89.2307692308%}}@media screen and (max-width: 601px){.comparison__sectionTable.--2{width:92.8205128205%}}.comparison__sectionTable img{display:block;width:100%}.comparison__mockup{padding:50px 0 24px;margin-top:15px;position:relative;z-index:0;overflow:hidden}@media screen and (min-width: 601px){.comparison__mockup{overflow:visible;padding:0;margin-top:60px}}.comparison__mockup::before{content:"";background-color:#3bb3a9;display:block;border-radius:50%;width:109.4871794872%;aspect-ratio:1/1;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}@media screen and (min-width: 601px){.comparison__mockup::before{width:66.1016949153%;max-width:781px;top:auto;bottom:180px;left:25.5%}}.comparison__mockup figcaption{color:#fff;font-size:16px;font-weight:500;letter-spacing:.0333333333em;line-height:1.5;text-align:center}@media screen and (min-width: 601px){.comparison__mockup figcaption{font-size:26px;width:50.8474576271%}}.comparison__mockup picture{display:block;width:78.4615384615%;margin:18px auto 0}@media screen and (min-width: 601px){.comparison__mockup picture{width:100%;margin-top:20px}}.comparison__mockup picture img{display:block;width:100%}.flow{padding:35px 0}@media screen and (min-width: 601px){.flow{display:grid;grid-template-columns:5fr 1fr;padding:75px 0 84px}}.flow .section-title{margin-bottom:34px}@media screen and (min-width: 601px){.flow .section-title{grid-column:1/3;margin-bottom:45px}}.flow__step{display:grid;grid-template-columns:39px auto;margin-left:5.1282051282%}@media screen and (min-width: 601px){.flow__step{grid-template-columns:1fr;grid-auto-rows:max-content;margin-left:0}}@media screen and (max-width: 601px){.flow__step.--right{align-items:center}}.flow__stepTime{background-color:#e74569;color:#fff;font-size:17px;letter-spacing:.6em;line-height:1.5;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;border-radius:100vmax;padding:18px 10px 10px}@media screen and (min-width: 601px){.flow__stepTime{font-size:18px;letter-spacing:.025em;writing-mode:horizontal-tb;padding:7px}}.flow__stepTime.--gray{background-color:#f0f0f0;color:#222}.flow__stepTime span{text-orientation:upright}@media screen and (min-width: 601px){.flow__step ol.--left{display:grid;grid-template-columns:repeat(5, 1fr)}}.flow__step li{padding:14px 32px 14px 21px}@media screen and (min-width: 601px){.flow__step li{text-align:center;padding:24px 14px 0}}@media screen and (max-width: 601px){.flow__step li.--first{padding-top:8px}}.flow__step li.--bg-gray{background-color:#f0f0f0}@media screen and (max-width: 601px){.flow__step li.--bg-gray{padding-block:23px 24px;margin:6px 0 6px}}@media screen and (max-width: 601px){.flow__step li.--last{padding-bottom:40px}}.flow__stepNumber{display:inline-block;background-color:#3ab4aa;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.3;padding:2px 11px;border-radius:3px}@media screen and (min-width: 601px){.flow__stepNumber{font-size:11px}}.flow__stepNumber span{font-weight:400}.flow__stepNumber span::before{content:"";background-color:#fff;display:inline-block;width:1px;height:12px;vertical-align:-12%;margin:0 8px}.flow__stepNumber.--transparent{background-color:rgba(0,0,0,0);color:#222;padding:0}.flow__stepName{margin:0;padding:0;color:initial;font-size:18px;font-weight:700;line-height:1.66;margin-top:7px}@media screen and (min-width: 601px){.flow__stepName{font-size:16px;letter-spacing:.0083333333em;line-height:1.33;margin-top:10px;min-height:42px;display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 601px){.flow__stepName .hidden-large{display:block !important}}.flow__stepName+p,.flow__stepName+small{display:block;font-size:11px;letter-spacing:.0109090909em;margin-top:8px}@media screen and (min-width: 601px){.flow__stepName+p,.flow__stepName+small{font-size:12px}}.review{padding:46px 0 50px;position:relative}@media screen and (min-width: 601px){.review{width:85.4166666667%;max-width:1280px;display:grid;grid-template-columns:230px auto;gap:55px 16px;padding:75px 25px 86px;margin:0 auto}}.review::before{content:"";background-color:#ffa725;width:100%;height:54.5%;position:absolute;bottom:0;left:0;clip-path:polygon(0 97px, 100% 0%, 100% 100%, 0% 100%);z-index:-1}@media screen and (min-width: 601px){.review::before{content:none}}@media screen and (min-width: 601px){.review .section-title{grid-column:1/3}}.review__tab li{border:1px solid #ffa725;border-radius:8px;padding:9px 14px;color:#ffa725;font-size:13px;letter-spacing:.025em;line-height:1.5;text-align:center;transition:.3s;transition-property:background-color,color,outline}@media screen and (min-width: 601px){.review__tab li{font-size:11px;padding:14px 9px}}.review__tab li strong{display:block;font-size:16px;font-weight:700;letter-spacing:0}@media screen and (min-width: 601px){.review__tab li strong{font-size:14px}}.review__tab li:not(.--active){cursor:pointer}.review__tab li:not(.--active):hover{background-color:#ffa725;color:#fff}.review__tab li.--active{background-color:#ffa725;color:#fff;outline:3px solid #fff;outline-offset:-4px}.review .splide__arrow{background-image:url(../images/common/ico_arrow_orange.svg);background-size:100%;width:38px;height:38px}.review .splide__arrow:not(:disabled){opacity:1}.review .splide__arrow--prev{top:-30px}.review .splide__arrow--next{bottom:-30px;transform:scaleY(-1) translateX(-50%)}.review__item{margin-top:36px;position:relative}@media screen and (min-width: 601px){.review__item{margin-top:0}}.review__item li{display:grid;grid-template-columns:min-content auto;grid-template-rows:73px auto;position:relative}@media screen and (min-width: 601px){.review__item li{display:none;background-color:#ffa725;grid-template-columns:400fr 376fr;grid-template-rows:auto auto;align-items:center;column-gap:20px;padding:16px;border-radius:12px;min-height:351px}}@media screen and (min-width: 601px){.review__item li::after{content:"";background-color:#fcc87b;width:100%;height:100%;border-radius:12px;position:absolute;top:19px;left:19px;z-index:-1}}@media screen and (min-width: 601px){.review__item li.--active{display:grid}}@media screen and (max-width: 601px){.review__item li+li{margin-top:26px}}@media screen and (max-width: 601px){.review__item li:nth-child(n+4){display:none}}.review__itemHead{display:inline-block;width:fit-content;font-size:11px;line-height:1.5;letter-spacing:.025em;text-align:center;background-color:#ffa725;color:#fff;border-radius:6px 6px 0 0;border:1px solid #ffa725;padding:10px 20px}.review__itemHead strong{display:block;font-size:14px;font-weight:700;white-space:nowrap}.review__itemHead.--revert{color:#ffa725;background-color:#fff}.review__item img{max-width:100%;align-self:end;margin-bottom:-16px;position:relative}@media screen and (min-width: 601px){.review__item img{background-color:#fff;object-fit:contain;width:100%;height:100%;align-self:auto;margin-bottom:0;border-radius:8px}}.review__itemDetail{background-color:#fff;border:1px solid #ffa725;border-radius:0 6px 6px 6px;padding:16px;grid-column:1/3}@media screen and (min-width: 601px){.review__itemDetail{background-color:rgba(0,0,0,0);border:none;grid-column:auto;padding:0}}.review__itemDetail p{line-height:1.71;letter-spacing:.015em}@media screen and (min-width: 601px){.review__itemDetail p{font-size:13px;line-height:1.62}}.review__itemProduct{background-color:#d9d9d9;color:#4f4f4f;font-size:12px;letter-spacing:.025em;text-align:left;display:grid;grid-template-columns:max-content auto;gap:10px 23px;padding:11px 12px;border-radius:4px;margin-top:12px}@media screen and (min-width: 601px){.review__itemProduct{font-size:12px;column-gap:16px;margin-top:20px}}.review__itemProduct dt{font-weight:700}.review__itemProduct dd.--rate{width:fit-content;background-color:#4f4f4f;color:#d9d9d9;padding:2px 8px;border-radius:2px}.media{background-color:#f7f7f8;padding:45px 0 23px}@media screen and (min-width: 601px){.media{padding:75px 0 85px}}.media .splide__track{margin-top:44px}@media screen and (min-width: 601px){.media .splide__track{width:80%;max-width:960px;margin-top:42px}}.media .splide__pagination{bottom:42px}.media .splide__pagination__page.is-active{background-color:#3ab4aa;transform:none}.media__item{border-bottom:1px solid #d9d9d9}@media screen and (min-width: 601px){.media__item{border:none}}@media screen and (max-width: 601px){.media__item li:nth-child(n+4){display:none}}.media__item li>a,.media__item li>span{text-decoration:none;color:inherit;display:grid;grid-template-columns:132fr 196fr;column-gap:14px;padding:14px 0 16px;border-top:1px solid #d9d9d9}@media screen and (min-width: 601px){.media__item li>a,.media__item li>span{grid-template-columns:1fr;border:none;padding:0}}.media__itemLeft>img{display:block;width:100%}@media screen and (min-width: 601px){.media__itemLeft>img{aspect-ratio:293/195;object-fit:cover;border-radius:4px}}.media__itemType{display:inline-block;color:#fff;font-size:10px;font-weight:700;letter-spacing:.015em;background-color:#03bfbf;padding:2px 8px 3px;border-radius:4px;margin:10px 0 4px}@media screen and (min-width: 601px){.media__itemType{display:block;font-size:12px;padding:3px 8px;width:fit-content;margin:12px 0 7px}}.media__itemSource{font-size:11px;letter-spacing:.025em;display:-webkit-box;height:16px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (min-width: 601px){.media__itemSource{display:-webkit-inline-box;height:20px;font-size:12px;max-width:77.9661016949%}}.media__itemSource img{height:16px;vertical-align:-20%;margin-right:8px}@media screen and (min-width: 601px){.media__itemSource img{height:100%;vertical-align:top}}.media__itemDate{color:#8e8e8e;font-size:11px;letter-spacing:.025em;margin-top:4px}@media screen and (min-width: 601px){.media__itemDate{display:inline-block;font-size:12px;vertical-align:top;margin-left:10px;margin-top:0}}.media__itemTitle{font-size:18px;font-weight:400;letter-spacing:.025em;line-height:1.5}@media screen and (min-width: 601px){.media__itemTitle{font-size:16px;font-weight:600}}.faq{padding:46px 0}@media screen and (min-width: 601px){.faq{padding:75px 0}}.faq__list{margin-top:22px}@media screen and (min-width: 601px){.faq__list{width:68.75%;margin:30px auto 0}}.faq__list li{border-bottom:1px solid #f3f3f3;padding:20px 0}.faq__list input{display:none}.faq__list input:checked~.faq__listAnswer{grid-template-rows:1fr;margin-top:20px}.faq__list label{font-size:17px;font-weight:700;letter-spacing:.01em;background-image:url(../images/faq_q.svg);background-position:top 50% left 0;background-repeat:no-repeat;min-height:34px;padding-left:45px;display:flex;align-items:center;cursor:pointer}.faq__listAnswer{color:#555;display:grid;grid-template-rows:0fr;transition:.3s;transition-property:grid-template-rows,margin-top}.faq__listAnswer p{overflow:hidden;font-size:15px;letter-spacing:.0253333333em;line-height:1.66;background-image:url(../images/faq_a.svg);background-repeat:no-repeat;background-position:top 0 left 0;padding-left:45px}
