﻿.flow #wrap .inner{max-width:1130px}.flow #wrap .breadcrumb .inner{max-width:100%}.flow #wrap .cmn-txt{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.flow #wrap .cmn-txt{line-height:30px}}.flow #wrap .cmn-txt--white{color:#fff}.flow #wrap .c-btn small{font-size:14px}@media (max-width: 767px){.flow #wrap .c-btn small{font-size:12px}}.flow #wrap .ttl-border{margin:0}.flow #wrap .note{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.05em;font-weight:500;position:relative;padding-left:11px;margin-top:14px}@media (max-width: 767px){.flow #wrap .note{margin-top:10px;margin-bottom:2px}}.flow #wrap .note::before{content:"※";position:absolute;top:0;left:0}.flow #wrap .c-border{background-color:#fff}@media (max-width: 767px){.flow #wrap .c-border{border-radius:30px}}@media (max-width: 767px){.flow #wrap .hd-border::before{left:calc(50% - 24px)}}.flow #wrap .subttl{margin:47px 0 47px;position:relative}@media (min-width: 768px){.flow #wrap .subttl{margin:75px 0 55px;text-align:center}}@media (max-width: 767px){.flow #wrap .txt-check{font-size:15px;line-height:22px;padding-left:26px}.flow #wrap .txt-check::after{width:18px;height:18px}}.flow #wrap .step{counter-reset:cntStep}.flow #wrap .step__item{position:relative;counter-increment:cntStep;padding:68px min(78px, 6.5vw) 78px}@media (max-width: 767px){.flow #wrap .step__item{padding:27px 28px 28px}}.flow #wrap .step__item:not(:last-child){margin-bottom:80px}@media (max-width: 767px){.flow #wrap .step__item:not(:last-child){margin-bottom:56px}}.flow #wrap .step__item:not(:last-child)::after{content:"";width:40px;height:30px;clip-path:polygon(0 0, 100% 0, 50% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#fff;position:absolute;bottom:-62px;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.flow #wrap .step__item:not(:last-child)::after{width:30px;height:20px;bottom:-42px}}.flow #wrap .step__item .ttl-border{margin-left:60px;margin-bottom:46px;position:relative}@media (max-width: 767px){.flow #wrap .step__item .ttl-border{margin-left:60px;margin-bottom:17px}}.flow #wrap .step__item .ttl-border::after{content:"Step " counter(cntStep, decimal-leading-zero);color:#E03E21;font-family:"Poppins",sans-serif;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:0em;font-weight:700;background:url(../../img/flow/ribbon.svg) no-repeat left top/contain;padding:10px 31px 20px 16px;position:absolute;top:0;left:calc(-60px - min(78px, 6.5vw) - 12px);width:125px}@media (max-width: 767px){.flow #wrap .step__item .ttl-border::after{width:max-content;top:1px;left:calc(-60px - 28px - 12px);font-size:14px;background-image:url(../../img/flow/ribbon_sp.svg);padding:8px 19px 21px 10px}}@media (min-width: 768px){.flow #wrap .step__item .wrapper{display:flex;justify-content:space-between;align-items:center}.flow #wrap .step__item .wrapper--01{margin:-10px 0 -20px}.flow #wrap .step__item .wrapper--02{margin:-25px 0 -31px}.flow #wrap .step__item .wrapper--03{margin:-25px 0 -35px}.flow #wrap .step__item .wrapper--04{margin:-25px 0 -35px}}@media (max-width: 767px){.flow #wrap .step__item .wrapper{margin-bottom:-3px}}@media (min-width: 768px){.flow #wrap .step__item .wrapper .ttl-border{margin-bottom:0}}@media (min-width: 768px){.flow #wrap .step__item .wrapper .txt-cont{flex:1;padding-left:9.3%}.flow #wrap .step__item .wrapper .txt-cont.narrow{padding-left:6.1%}}.flow #wrap .block-cont{display:flex;justify-content:space-between;margin-top:-86px;margin-bottom:-5px}@media (max-width: 767px){.flow #wrap .block-cont{flex-direction:column-reverse;margin-top:20px;margin-bottom:-3px}}.flow #wrap .block-cont__left{max-width:560px;width:63%;margin-top:86px}@media only screen and (min-width: 1023px) and (max-width: 1024px){.flow #wrap .block-cont__left{width:60%}}@media (max-width: 767px){.flow #wrap .block-cont__left{width:100%;max-width:100%;margin-top:21px}}.flow #wrap .block-cont__left .c-btn{margin-top:25px}@media (max-width: 767px){.flow #wrap .block-cont__left .c-btn{margin-top:27px;max-width:380px}}.flow #wrap .block-cont__right{width:32.6%;border-radius:30px}@media only screen and (min-width: 1023px) and (max-width: 1024px){.flow #wrap .block-cont__right{width:37%}}.flow #wrap .block-cont__right img{width:100%;object-fit:contain;border-radius:30px}@media only screen and (min-width: 1023px) and (max-width: 1024px){.flow #wrap .block-cont__right img{height:100%;object-fit:cover}}@media (max-width: 767px){.flow #wrap .block-cont__right{width:100%}}.flow #wrap .bgPink{background:#faebe8;border-radius:10px;padding:39px 6.5% 35px;margin-top:35px;position:relative;overflow:hidden;z-index:2}@media (max-width: 767px){.flow #wrap .bgPink{padding:30px 30px 27px;margin-top:27px}}@media (min-width: 768px){.flow #wrap .bgPink--bubble::after{content:"";width:40vw;height:40vw;max-width:500px;max-height:500px;border-radius:50%;background:rgba(255,255,255,0.4);position:absolute;top:50%;right:-21.5%;transform:translateY(-50%)}}.flow #wrap .bgPink--bubble .human{width:93px;height:130px;background:url(../../img/flow/img_human.png) no-repeat center/contain;position:absolute;top:calc(50.2% - 65px);right:7.6%;z-index:1}@media (max-width: 767px){.flow #wrap .bgPink--bubble .human{width:57px;height:80px;top:calc(70px - 40px);left:30px;right:unset}}@media (max-width: 767px){.flow #wrap .bgPink--bubble .ttl-dot{padding-left:75px}.flow #wrap .bgPink--bubble .ttl-dot::before{display:none}}.flow #wrap .bgPink .txt-wrapper{width:82%;max-width:650px;position:relative;z-index:1}@media (max-width: 767px){.flow #wrap .bgPink .txt-wrapper{width:100%;max-width:100%}}.flow #wrap .bgPink .ttl-dot{margin-top:0;margin-bottom:24px}@media (min-width: 768px){.flow #wrap .bgPink .ttl-dot::before{top:12px}}@media (max-width: 767px){.flow #wrap .bgPink .ttl-dot{margin-bottom:22px}}.flow #wrap .bgPink .lst{display:grid;grid-template-columns:auto auto auto;grid-gap:13px 6px;margin-top:27px}@media (max-width: 767px){.flow #wrap .bgPink .lst{grid-template-columns:100%;grid-gap:7px;margin-top:25px;margin-bottom:3px}}@media only screen and (max-width: 767px) and (min-width: 384px) and (max-width: 385px){.flow #wrap .bgPink .lst{padding-right:5px}}.flow #wrap .bgPink .lst__item span{font-size:15px;letter-spacing:0.05em}@media (max-width: 767px){.flow #wrap .bgPink .lst__item span{font-size:12px}}.flow #wrap .contact{display:flex;align-items:center;justify-content:space-between;margin-top:55px;padding:27px 5% 27px 6.5%}@media (max-width: 767px){.flow #wrap .contact{padding:22px 20px 31px;margin:39px auto 0;max-width:380px;flex-direction:column}}.flow #wrap .contact .label{width:241px;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.05em;font-weight:700;position:relative;color:#E03E21}@media (max-width: 767px){.flow #wrap .contact .label{font-size:16px;text-align:center;padding-bottom:16px}}.flow #wrap .contact .label::after{content:"";width:21px;height:64px;background:url(../../img/flow/arr.svg) no-repeat center/contain;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.flow #wrap .contact .label::after{width:calc(100% - 36px);height:2px;background:#E03E21;top:100%;right:50%;transform:translateX(50%)}}.flow #wrap .contact .info{width:calc(100% - 241px);padding-left:4.7%;margin-top:13px}@media (max-width: 767px){.flow #wrap .contact .info{width:100%;padding-left:0;margin-top:25px}}.flow #wrap .contact .info span{display:inline-block;margin-bottom:10px}@media (max-width: 767px){.flow #wrap .contact .info span{display:block;text-align:center}}.flow #wrap .contact .info span.tel{font-family:"Poppins",sans-serif;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:700;color:#E03E21;padding-left:29px;background:url(../../img/common/icon/ico_mobile_red.svg) no-repeat left center/24px 24px;margin-right:15px}@media (max-width: 767px){.flow #wrap .contact .info span.tel{font-size:26px;background-size:20px 20px;padding-left:24px;margin:0 auto;width:max-content}}.flow #wrap .contact .info span.hour{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.05em;font-weight:900;vertical-align:text-top}@media (max-width: 767px){.flow #wrap .contact .info span.hour{font-size:11px;margin:12px 0 0}}.flow #wrap .lst-anchor{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin:118px auto 0;padding-bottom:83px;max-width:1000px}@media (max-width: 767px){.flow #wrap .lst-anchor{grid-template-columns:100%;grid-gap:14px;max-width:325px;margin-top:68px;padding-bottom:64px}}.flow #wrap .lst-anchor__item a{display:block;height:96px;font-size:20px;font-size:2rem;line-height:4.7em;letter-spacing:.05em;font-weight:900;padding:0 17% 0 48px;background:#fff url(../../img/common/icon/ico_arr_down.svg) no-repeat right 8.5% center}@media (max-width: 767px){.flow #wrap .lst-anchor__item a{font-size:15px;line-height:56px;border-radius:100px;height:60px;padding:0 15% 0 18px;background-size:30px 30px;background-position:right 13px center}}.flow #wrap .sec-purch{position:relative;padding:233px 0 140px;background:url(../../img/flow/wave.png) no-repeat center top/100% 300px}@media (max-width: 767px){.flow #wrap .sec-purch{padding:161px 0 80px;background-image:url(../../img/flow/wave_sp.png);background-size:100% 160px}}.flow #wrap .sec-purch::before{content:"";width:100%;height:calc(100% - 299px);background-color:#E03E21;position:absolute;left:0;bottom:0}@media (max-width: 767px){.flow #wrap .sec-purch::before{height:calc(100% - 159px)}}.flow #wrap .sec-purch .hd-border{position:relative;z-index:2}.flow #wrap .sec-purch .step__item:nth-child(4) .block-cont__right img{height:calc(100% - 10px)}.flow #wrap .sec-onsite{padding:122px 0 calc(140px + 7.8vw);margin-bottom:-7.8vw;position:relative;overflow:hidden}@media (max-width: 767px){.flow #wrap .sec-onsite{padding:71px 0 100px;margin-bottom:0}}.flow #wrap .sec-onsite .step__item:not(:last-child)::after{background-color:#E03E21}.flow #wrap .sec-onsite .line{position:absolute;object-fit:contain;z-index:-1;opacity:1}.flow #wrap .sec-onsite .line::after{content:"";width:100%;height:100%;background-color:#ededed;position:absolute;bottom:0;left:0;z-index:1;transition:6s cubic-bezier(0.22, 1, 0.36, 1)}.flow #wrap .sec-onsite .line img{width:100%;object-fit:contain}.flow #wrap .sec-onsite .line--01{width:558px;top:-310px;left:-199px}@media (max-width: 767px){.flow #wrap .sec-onsite .line--01{width:260px;top:-130px;left:-96px}}.flow #wrap .sec-onsite .line--01.on::after{width:0}.flow #wrap .sec-onsite .line--02{width:488px;top:284px;right:-180px}@media (max-width: 767px){.flow #wrap .sec-onsite .line--02{width:250px;top:23.5%;right:-91px}}.flow #wrap .sec-onsite .line--02.on::after{height:0}.flow #wrap .sec-onsite .line--03{width:488px;bottom:46px;left:-225px}@media (max-width: 767px){.flow #wrap .sec-onsite .line--03{width:250px;bottom:15.7%;left:-85px}}.flow #wrap .sec-onsite .line--03.on::after{height:0}

/*# sourceMappingURL=maps/flow.min.css.map */
