@charset "UTF-8";@media screen and (min-width:767.5px){.spshow{display:none!important}}.u-mb-50{margin-bottom:50px!important}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}:root{--light-gray:#F8F8F8;--sb-gray:#b7bbbe;--gray:#626262;--gray-brown:#A79C94;--dark-brown:#271C13;--aqua-blue:#9BDAD9;--peacock:#1BD9B9;--cyan:#104E56;--green:#005744;--orange:#FF4C00;--ff-gengo-jp:"Noto Sans JP";--fw-bold:700;--fw-medium:500;--fw-regular:400;--fw-light:300}.carro{font-family:var(--ff-gengo-jp),YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Osaka,Verdana,Arial,Helvetica,sans-serif;letter-spacing:var(--cs-0);color:var(--dark-brown)}.carro ol,.carro ul{list-style:none}.carro img{width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}.carro a{cursor:pointer}footer,header{z-index:100}.carro{position:relative}.carro__header{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}@media (min-width:320px){.carro__header{padding-top:calc(15px + 25 * (100vw - 320px)/ 1580)}}@media (min-width:1900px){.carro__header{padding-top:40px}}@media (min-width:320px){.carro__header{padding-right:calc(15px + 25 * (100vw - 320px)/ 1580)}}@media (min-width:1900px){.carro__header{padding-right:40px}}@media (min-width:768px){.carro__header{padding-bottom:calc(15px + 25 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__header{padding-bottom:40px}}@media (min-width:768px){.carro__header{padding-left:calc(15px + 25 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__header{padding-left:40px}}@media only screen and (min-width:767.5px){.carro__header{height:100px;padding-top:20px;padding-bottom:20px}}@media only screen and (max-width:767.5px){.carro__header{height:75px;padding-top:15px;padding-bottom:15px}}.carro__header--logo{width:80px}@media (min-width:768px){.carro__header--logo{width:calc(80px + 40 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__header--logo{width:120px}}.header-carro-softbank>div.carro__header>div{display:flex;justify-content:flex-start}.header-carro-softbank .carro__header--logo{display:flex}.header__logo--softbank{margin-left:16px;padding-left:16px;border-left:1px solid #d7d7d7;position:relative}.header__logo--softbank img{width:125px;margin-bottom:10px}.header__logo--softbank-text{font-size:10px;display:block;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;margin-bottom:6px}@media (max-width:768px){.shadow--dark .carro__header{-webkit-box-shadow:0 0 15px #878787!important;box-shadow:0 0 15px #878787!important}}@media (min-width:768px){.header__logo--softbank img{width:calc(100px + 40 * (100vw - 768px)/ 1132)}.shadow--dark .carro__header{-webkit-box-shadow:0 0 30px #878787!important;box-shadow:0 0 30px #878787!important}}@media (min-width:1900px){.header__logo--softbank{width:200px}}.carro__footer{background-color:var(--gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:60px;padding-bottom:60px;padding-right:30px;padding-left:30px}@media (min-width:768px){.carro__footer{padding-top:calc(60px + 40 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__footer{padding-top:100px}}@media (min-width:768px){.carro__footer{padding-bottom:calc(60px + 40 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__footer{padding-bottom:100px}}.carro__footer>p{color:#fff;font-size:16px;line-height:26px;text-align:center;font-weight:var(--fw-medium);padding-bottom:25px}@media (min-width:768px){.carro__footer>p{font-size:calc(16px + 4 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__footer>p{font-size:20px}}@media (min-width:768px){.carro__footer>p{line-height:calc(26px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__footer>p{line-height:36px}}@media (min-width:768px){.carro__footer>p{padding-bottom:calc(25px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__footer>p{padding-bottom:35px}}.carro__footer--button{margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;max-width:600px}@media (min-width:768px){.carro__footer--button{-webkit-column-gap:calc(20px + 40 * (100vw - 768px)/ 1132);-moz-column-gap:calc(20px + 40 * (100vw - 768px)/ 1132);column-gap:calc(20px + 40 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__footer--button{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (min-width:768px){.carro__footer--button{max-width:calc(600px + 130 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__footer--button{max-width:730px}}@media only screen and (max-width:767.5px){.carro__footer--button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.carro__footer--button .carro__content--button{width:100%}@media only screen and (max-width:767.5px){.carro__footer--button .carro__content--button{padding-bottom:20px}}.carro__footer--copyright{width:100%;margin:0 auto;background-color:var(--dark-brown);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (min-width:767.5px){.carro__footer--copyright{padding:20px 0}}@media only screen and (max-width:767.5px){.carro__footer--copyright{padding:30px 0}}.carro__footer--copyright>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:300px}@media (min-width:320px){.carro__footer--copyright>div{width:calc(300px + 628 * (100vw - 320px)/ 1580)}}@media (min-width:1900px){.carro__footer--copyright>div{width:928px}}@media only screen and (min-width:767.5px){.carro__footer--copyright>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767.5px){.carro__footer--copyright>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.carro__footer--copyright p{color:#fff;font-size:12px}@media (min-width:320px){.carro__footer--copyright p{font-size:calc(12px + 0 * (100vw - 320px)/ 1580)}}@media (min-width:1900px){.carro__footer--copyright p{font-size:12px}}@media only screen and (max-width:767.5px){.carro__footer--copyright p{padding-bottom:25px}}.carro__footer--copyright a{color:#fff;font-size:14px}@media (min-width:320px){.carro__footer--copyright a{font-size:calc(14px + 0 * (100vw - 320px)/ 1580)}}@media (min-width:1900px){.carro__footer--copyright a{font-size:14px}}.carro section{width:100%;margin:0 auto;background-color:#fff}.carro section.u-gray-bg{background-color:var(--light-gray)}.carro__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.carro__main--bg{width:100%;height:100%}@media only screen and (max-width:767.5px){.carro__main--bg{padding:0 25px 30px}}.carro__main--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1340px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin:0 auto;position:relative}@media only screen and (max-width:767.5px){.carro__main--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}@media (min-width:768px){.carro__main--flex{-webkit-column-gap:calc(10px + 20 * (100vw - 768px)/ 1132);-moz-column-gap:calc(10px + 20 * (100vw - 768px)/ 1132);column-gap:calc(10px + 20 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__main--flex{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (min-width:768px){.carro__main--flex{padding-right:calc(30px + 0 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__main--flex{padding-right:30px}}@media (min-width:768px){.carro__main--flex{padding-bottom:calc(30px + 60 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__main--flex{padding-bottom:90px}}@media (min-width:768px){.carro__main--flex{padding-left:calc(30px + 0 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__main--flex{padding-left:30px}}@media only screen and (max-width:767.5px){.carro__main--flex-inner:nth-of-type(1){width:100%;max-width:540px;padding-top:30px}}@media only screen and (min-width:767.5px){.carro__main--flex-inner:nth-of-type(1){max-width:320px;width:47%;padding-bottom:30px}}@media only screen and (min-width:767.5px) and (min-width:768px){.carro__main--flex-inner:nth-of-type(1){max-width:calc(320px + 270 * (100vw - 768px)/ 1132)}}@media only screen and (min-width:767.5px) and (min-width:1900px){.carro__main--flex-inner:nth-of-type(1){max-width:590px}}.carro__main--flex-inner:nth-of-type(2){display:block;position:relative;height:450px}@media (min-width:768px){.carro__main--flex-inner:nth-of-type(2){height:calc(450px + 340 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__main--flex-inner:nth-of-type(2){height:790px}}@media only screen and (min-width:767.5px){.carro__main--flex-inner:nth-of-type(2){width:51%;max-width:690px}}.carro__main--title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10}.carro__main--title img{display:block;padding-top:20px;padding-bottom:20px}@media only screen and (max-width:767.5px){.carro__main--title img{padding-bottom:20px}}@media (min-width:768px){.carro__main--title img{padding-top:calc(20px + 30 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__main--title img{padding-top:50px}}@media only screen and (max-width:767.5px) and (min-width:320px){.carro__main--title img{padding-bottom:calc(20px + 20 * (100vw - 320px)/ 447)}}@media (min-width:768px){.carro__main--title img{padding-bottom:calc(20px + 20 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__main--title img{padding-bottom:40px}}.carro__content{max-width:1200px;margin:0 auto;padding-top:60px;padding-right:25px;padding-bottom:60px;padding-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width:768px){.carro__content{padding-top:calc(60px + 60 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content{padding-top:120px}}@media (min-width:320px){.carro__content{padding-right:calc(25px + 5 * (100vw - 320px)/ 448)}}@media (min-width:768px){.carro__content{padding-right:30px}}@media (min-width:768px){.carro__content{padding-bottom:calc(60px + 60 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content{padding-bottom:120px}}@media (min-width:320px){.carro__content{padding-left:calc(25px + 5 * (100vw - 320px)/ 448)}}@media (min-width:768px){.carro__content{padding-left:30px}}.carro__content--title{margin:0 auto;text-align:center}.carro__content--title h2{font-weight:var(--fw-bold);font-size:32px;line-height:42px;padding-bottom:35px}@media (min-width:768px){.carro__content--title h2{font-size:calc(32px + 12 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--title h2{font-size:44px}}@media (min-width:768px){.carro__content--title h2{line-height:calc(42px + 22 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--title h2{line-height:64px}}@media (min-width:768px){.carro__content--title h2{padding-bottom:calc(35px + 15 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--title h2{padding-bottom:50px}}.carro__content--text-xl{font-weight:var(--fw-bold);font-size:22px;line-height:26px}@media (min-width:768px){.carro__content--text-xl{font-size:calc(22px + 4 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--text-xl{font-size:26px}}@media (min-width:768px){.carro__content--text-xl{line-height:calc(26px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--text-xl{line-height:36px}}.carro__about .carro__content--title h2,.carro__content--text-l{font-weight:var(--fw-bold);font-size:20px;line-height:26px}@media (min-width:768px){.carro__about .carro__content--title h2,.carro__content--text-l{font-size:calc(20px + 4 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__about .carro__content--title h2,.carro__content--text-l{font-size:24px}}@media (min-width:768px){.carro__about .carro__content--title h2,.carro__content--text-l{line-height:calc(26px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__about .carro__content--title h2,.carro__content--text-l{line-height:36px}}.carro__content--text-m,.carro__privacy_policy--clause{font-weight:var(--fw-bold);font-size:16px;line-height:26px}@media (min-width:768px){.carro__content--text-m,.carro__privacy_policy--clause{font-size:calc(16px + 4 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--text-m,.carro__privacy_policy--clause{font-size:20px}}@media (min-width:768px){.carro__content--text-m,.carro__privacy_policy--clause{line-height:calc(26px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--text-m,.carro__privacy_policy--clause{line-height:36px}}.carro__content--text-xs,.carro__privacy_policy--counter p{font-size:12px;line-height:20px}@media (min-width:768px){.carro__content--text-xs,.carro__privacy_policy--counter p{font-size:calc(12px + 1 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--text-xs,.carro__privacy_policy--counter p{font-size:13px}}@media (min-width:768px){.carro__content--text-xs,.carro__privacy_policy--counter p{line-height:calc(20px + 3 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--text-xs,.carro__privacy_policy--counter p{line-height:23px}}.carro__content--button{width:100%}.carro__content--button a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:225px;min-height:50px;border-radius:80px;border:2px solid var(--orange);background-color:#fff;font-size:13px;line-height:18px;color:var(--orange);font-weight:var(--fw-medium);text-decoration:none;text-align:center;padding-top:13px;padding-bottom:13px;z-index:10;position:relative;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.carro__content--button a{max-width:calc(225px + 109 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button a{max-width:334px}}@media (min-width:768px){.carro__content--button a{min-height:calc(50px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button a{min-height:60px}}@media (min-width:768px){.carro__content--button a{font-size:calc(13px + 5 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button a{font-size:18px}}@media (min-width:768px){.carro__content--button a{line-height:calc(18px + 6 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button a{line-height:24px}}@media (min-width:768px){.carro__content--button a{padding-top:calc(13px + 5 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button a{padding-top:18px}}@media (min-width:768px){.carro__content--button a{padding-bottom:calc(13px + 5 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button a{padding-bottom:18px}}.carro__content--button a span{display:block;background-image:url(/common/img/ico_arrow_circle_or_r.svg);background-repeat:no-repeat;background-position:right center;background-size:18px 18px;-webkit-box-sizing:content-box;box-sizing:content-box;padding-right:35px;padding-left:25px;padding-top:4px;padding-bottom:4px;-webkit-transition:background-size .4s;transition:background-size .4s}@media (min-width:768px){.carro__content--button a span{padding-right:calc(35px + 15 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button a span{padding-right:50px}}@media (min-width:768px){.carro__content--button a span{padding-left:calc(25px + 15 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button a span{padding-left:40px}}.carro__content--button.u-button--large a{height:55px;max-width:270px;font-size:16px;line-height:16px}@media (min-width:768px){.carro__content--button.u-button--large a{height:calc(55px + 55 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button.u-button--large a{height:110px}}@media (min-width:768px){.carro__content--button.u-button--large a{max-width:calc(270px + 250 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button.u-button--large a{max-width:520px}}@media (min-width:768px){.carro__content--button.u-button--large a{font-size:calc(16px + 12 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button.u-button--large a{font-size:28px}}@media (min-width:768px){.carro__content--button.u-button--large a{line-height:calc(16px + 12 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button.u-button--large a{line-height:28px}}.carro__content--button.u-button--large a span{background-image:url(/common/img/ico_arrow_circle_wh_b.svg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-size:20px;padding-right:60px;padding-left:40px}@media (min-width:768px){.carro__content--button.u-button--large a span{background-size:calc(20px + 16 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button.u-button--large a span{background-size:36px}}@media (min-width:768px){.carro__content--button.u-button--large a span{padding-right:calc(60px + 60 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button.u-button--large a span{padding-right:120px}}@media (min-width:768px){.carro__content--button.u-button--large a span{padding-left:calc(40px + 60 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__content--button.u-button--large a span{padding-left:100px}}.carro__content--button.u-button--or a{color:#fff;border:none;background-image:-webkit-gradient(linear,left top,right top,from(#ff8856),to(#ff4c00));background-image:linear-gradient(90deg,#ff8856 0,#ff4c00 100%);border:2px solid #ff814c}.carro__content--button.u-button--or a span{background-image:url(/common/img/ico_arrow_circle_wh_r.svg)}.carro__content--button.u-button--or a:hover{background-image:none;background-color:#fff;color:var(--orange);border:2px solid var(--orange)}.carro__content--button.u-button--or a:hover span{background-image:url(/common/img/ico_arrow_circle_or_r.svg)}.carro__content--button.u-button--pe a{background-image:-webkit-gradient(linear,left top,right top,from(#70ade3),to(var(--peacock)));background-image:linear-gradient(90deg,#70ade3 0,var(--peacock) 100%);color:#fff;border:none;border:2px solid transparent;border-left:2px solid #70ade3;border-right:2px solid var(--peacock)}.carro__content--button.u-button--pe a span{background-image:url(/common/img/ico_arrow_circle_wh_r.svg)}.carro__content--button.u-button--pe a:hover{background-image:none;background-color:#fff;color:var(--peacock);border:2px solid var(--peacock)}.carro__content--button.u-button--pe a:hover span{background-image:url(/common/img/ico_arrow_circle_pe-grad_r.svg)}@media only screen and (min-width:767.5px){.carro .carro__accordion,.carro .carro__flow--list li,.carro .carro__form--inner,.carro .carro__header,.carro .carro__problem--img,.carro .u-shadow--gray,.carro__flow--list .carro li{-webkit-box-shadow:0 0 30px #e8e6e5;box-shadow:0 0 30px #e8e6e5}}@media only screen and (max-width:767.5px){.carro .carro__accordion,.carro .carro__flow--list li,.carro .carro__form--inner,.carro .carro__header,.carro .carro__problem--img,.carro .u-shadow--gray,.carro__flow--list .carro li{-webkit-box-shadow:0 0 15px #e8e6e5;box-shadow:0 0 15px #e8e6e5}}@media only screen and (min-width:767.5px){.carro__content--button .carro a:hover,.carro__content--button a:hover,.carro__content--button.u-button--or .carro a,.carro__content--button.u-button--or a,.carro__main--button .carro a,.carro__main--button a,.u-shadow--orange{-webkit-box-shadow:0 0 30px #dc252166;box-shadow:0 0 30px #dc252166}}@media only screen and (max-width:767.5px){.carro__content--button .carro a:hover,.carro__content--button a:hover,.carro__content--button.u-button--or .carro a,.carro__content--button.u-button--or a,.carro__main--button .carro a,.carro__main--button a,.u-shadow--orange{-webkit-box-shadow:0 0 15px #dc252166;box-shadow:0 0 15px #dc252166}}@media only screen and (min-width:767.5px){.carro .carro__accordion .accordion__button,.carro .carro__content--button.u-button--pe a:hover,.carro .u-shadow--peacock,.carro__accordion .carro .accordion__button,.carro__content--button.u-button--pe .carro a:hover{-webkit-box-shadow:0 0 30px #97c6c4;box-shadow:0 0 30px #97c6c4}}@media only screen and (max-width:767.5px){.carro .carro__accordion .accordion__button,.carro .carro__content--button.u-button--pe a:hover,.carro .u-shadow--peacock,.carro__accordion .carro .accordion__button,.carro__content--button.u-button--pe .carro a:hover{-webkit-box-shadow:0 0 15px #97c6c4;box-shadow:0 0 15px #97c6c4}}.carro__flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto}.carro__flow--list{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:767.5px){.carro__flow--list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media screen and (max-width:1023px){.carro__flow--list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.carro__flow--list li{text-align:center;background-color:#fff;border-radius:3px;margin-top:30px;margin-bottom:30px;padding-top:40px;padding-right:10px;padding-bottom:10px;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:768px){.carro__flow--list li{margin-top:calc(30px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li{margin-top:40px}}@media (min-width:768px){.carro__flow--list li{margin-bottom:calc(30px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li{margin-bottom:40px}}@media (min-width:768px){.carro__flow--list li{padding-top:calc(40px + 20 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li{padding-top:60px}}@media (min-width:768px){.carro__flow--list li{padding-right:calc(10px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li{padding-right:20px}}@media (min-width:768px){.carro__flow--list li{padding-bottom:calc(10px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li{padding-bottom:20px}}@media (min-width:768px){.carro__flow--list li{padding-left:calc(10px + 10 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li{padding-left:20px}}@media only screen and (min-width:767.5px){.carro__flow--list li{width:18.87%}}@media screen and (max-width:1023px){.carro__flow--list li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:270px;width:47%}}.carro__flow--list li.step-01::before{background-image:url(../img/ico_step_01.svg)}.carro__flow--list li.step-02::before{background-image:url(../img/ico_step_02.svg)}.carro__flow--list li.step-03::before{background-image:url(../img/ico_step_03.svg)}.carro__flow--list li.step-04::before{background-image:url(../img/ico_step_04.svg)}.carro__flow--list li.step-05::before{background-image:url(../img/ico_step_05.svg)}.carro__flow--list li::before{position:absolute;content:"";background-repeat:no-repeat;background-size:cover;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:0;left:50%;width:60px;height:60px}@media (min-width:768px){.carro__flow--list li::before{width:calc(60px + 20 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li::before{width:80px}}@media (min-width:768px){.carro__flow--list li::before{height:calc(60px + 20 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li::before{height:80px}}.carro__flow--list li::after{position:absolute;content:"";background-image:url(/common/img/ico_arrow_li-or.svg);background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);width:15px;height:18px;top:50%;left:-8px}@media (min-width:768px){.carro__flow--list li::after{width:calc(15px + 5 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li::after{width:20px}}@media (min-width:768px){.carro__flow--list li::after{height:calc(18px + -2 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--list li::after{height:16px}}.carro__flow--list li:empty{visibility:hidden;margin:0;padding:0}.carro__flow--list li:first-child::after{content:none}.carro__flow--title{font-weight:var(--fw-bold);font-size:13px;margin-bottom:15px;height:50px}@media (min-width:768px){.carro__flow--title{font-size:calc(13px + 5 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--title{font-size:18px}}@media (min-width:768px){.carro__flow--title{margin-bottom:calc(15px + 15 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--title{margin-bottom:30px}}.carro__flow--img{margin:0 auto;max-width:106px;margin-bottom:15px}@media (min-width:375px){.carro__flow--img{max-width:calc(106px + 44 * (100vw - 375px)/ 1525)}}@media (min-width:1900px){.carro__flow--img{max-width:150px}}@media (min-width:768px){.carro__flow--img{margin-bottom:calc(15px + 15 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__flow--img{margin-bottom:30px}}.carro__about .carro__content--title h2 img{width:240px;padding-right:15px}@media (min-width:768px){.carro__about .carro__content--title h2 img{width:calc(240px + 130 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__about .carro__content--title h2 img{width:370px}}.carro__about--text{font-weight:var(--fw-regular);padding-bottom:45px}.carro__company{font-size:14px;line-height:20px;width:100%}@media (min-width:768px){.carro__company{font-size:calc(14px + 3 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__company{font-size:17px}}@media (min-width:768px){.carro__company{line-height:calc(20px + 16 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__company{line-height:36px}}.carro__company .carro__content--title img{width:140px;padding-bottom:30px}@media (min-width:768px){.carro__company .carro__content--title img{width:calc(140px + 60 * (100vw - 768px)/ 1132)}}@media (min-width:1900px){.carro__company .carro__content--title img{width:200px}}.carro__company dl{width:100%;max-width:730px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;padding-bottom:15px;margin:0 auto;position:relative}.carro__company dl::before{content:"";position:absolute;width:100%;height:1px;background-color:var(--gray-brown);bottom:0;left:0}.carro__company dt{font-weight:700;padding:0 15px;width:35%;color:#5a5a5a}.carro__company dd{text-align:left;width:65%}