.flow-top{margin:180px auto 0;max-width:850px;padding:0 20px;text-align:center}@media screen and (max-width: 692px){.flow-top{margin:80px auto 0}}.flow-top h1{font-size:3.4rem}@media screen and (max-width: 692px){.flow-top h1{font-size:2.6rem}}.flow-top .flow-top-txt{padding:48px 0;font-size:1.8rem;font-weight:500}@media screen and (max-width: 692px){.flow-top .flow-top-txt{font-size:1.5rem;padding:24px 0}}.flow-anchor-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media screen and (max-width: 692px){.flow-anchor-list{display:block}}.flow-anchor-list li{width:33.3333333333%}@media screen and (max-width: 692px){.flow-anchor-list li{width:80%;margin:0 auto;margin-bottom:8px}}.flow-anchor-list li a{border:1px solid #bac8cb;border-radius:30px;background:#fff;padding:16px 24px;display:block;text-align:center;width:100%}@media screen and (max-width: 960px){.flow-anchor-list li a{padding:16px}}@media screen and (max-width: 800px){.flow-anchor-list li a{padding:12px 14px}}@media screen and (max-width: 692px){.flow-anchor-list li a{padding:12px 20px}}.flow-anchor-list li a p{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;gap:6px}@media screen and (max-width: 800px){.flow-anchor-list li a p{font-size:1.4rem}}@media screen and (max-width: 692px){.flow-anchor-list li a p{display:block;text-align:left;position:relative}}.flow-anchor-list li a p::after{content:"";background:url(../img/btn-arrow.svg) no-repeat;background-size:contain;display:block;width:22px;height:22px;-webkit-transition:ease all .1s;transition:ease all .1s}@media screen and (max-width: 800px){.flow-anchor-list li a p::after{width:18px;height:18px}}@media screen and (max-width: 692px){.flow-anchor-list li a p::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.flow-anchor-list li a:hover p::after{-webkit-transform:translateX(5px);transform:translateX(5px)}@media screen and (max-width: 692px){.flow-anchor-list li a:hover p::after{-webkit-transform:none;transform:none;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.flow-anchor-list li a:active p::after{-webkit-transform:translateX(5px);transform:translateX(5px)}@media screen and (max-width: 692px){.flow-anchor-list li a:active p::after{-webkit-transform:none;transform:none;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.flow-contents{padding:120px 0}@media screen and (max-width: 692px){.flow-contents{padding:64px 0}}.flow-ttl{font-size:3rem;border:1px solid gray;background:#fff;border-radius:60px;text-align:center;display:inline-block;padding:18px 55px}@media screen and (max-width: 692px){.flow-ttl{font-size:2rem;padding:8px 30px}}.flow-ttl-wrap{text-align:center;padding-top:100px;margin-top:-100px}@media screen and (max-width: 692px){.flow-step-wrap.flow-step-preview-wrap{padding:40px 0}}.flow-step-wrap{padding:40px 0}@media screen and (max-width: 692px){.flow-step-wrap{padding:0}}.flow-step-box{background:#eceae2;border-radius:20px;padding:48px 48px 64px;margin-bottom:96px;position:relative}@media screen and (max-width: 692px){.flow-step-box{padding:48px 24px 64px;margin-bottom:52px}}@media screen and (max-width: 520px){.flow-step-box{padding:48px 16px 64px}}.flow-step-box:after{content:"";width:48px;height:48px;background:#eceae2;display:block;border-radius:50%;position:absolute;bottom:-72px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 692px){.flow-step-box:after{width:28px;height:28px;bottom:-40px}}.flow-step-box:last-child::after{display:none}.flow-step-box-in{max-width:660px;margin:0 auto}.flow-step-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:48px;-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}@media screen and (max-width: 692px){.flow-step-ttl{margin-bottom:12px}}.flow-step-ttl:after{content:""}.flow-step-txt{font-size:1.8rem;font-weight:500}.flow-step-txt span{font-size:1.4rem}@media screen and (max-width: 692px){.flow-step-txt{font-size:1.4rem}.flow-step-txt span{font-size:1.2rem}}.flow-step-box:first-child .flow-step-ttl::after{background:url(../img/flow-step01.svg) no-repeat;background-size:contain;width:170px;height:130px}@media screen and (max-width: 520px){.flow-step-box:first-child .flow-step-ttl::after{width:125px;height:95px}}.flow-step-box:nth-child(2) .flow-step-ttl::after{background:url(../img/flow-step02.svg) no-repeat;background-size:contain;width:170px;height:130px}@media screen and (max-width: 520px){.flow-step-box:nth-child(2) .flow-step-ttl::after{width:125px;height:95px}}.flow-step-box:nth-child(3) .flow-step-ttl::after{background:url(../img/flow-step03.svg) no-repeat;background-size:contain;width:178px;height:130px}@media screen and (max-width: 520px){.flow-step-box:nth-child(3) .flow-step-ttl::after{width:130px;height:95px}}.flow-step-box:nth-child(4) .flow-step-ttl::after{background:url(../img/flow-step04.svg) no-repeat;background-size:contain;width:151px;height:130px}@media screen and (max-width: 520px){.flow-step-box:nth-child(4) .flow-step-ttl::after{width:125px;height:105px}}.flow-step-ttl-txt{text-align:left}.flow-step-ttl-txt h3{font-size:3.4rem;margin:0;text-align:left;line-height:1.2em}@media screen and (max-width: 692px){.flow-step-ttl-txt h3{font-size:2.4rem}}.flow-step-ttl-txt h3 br{display:none}@media screen and (max-width: 692px){.flow-step-ttl-txt h3 br{display:block}}.flow-step-ttl-txt br.flow-step-ttl-at{display:block}.flow-step-ttl-num{background:#62a0b6;color:#fff;font-size:1.8rem;display:inline-block;line-height:1em;border-radius:30px;padding:7px 15px;margin-bottom:16px}@media screen and (max-width: 692px){.flow-step-ttl-num{font-size:1.1rem;padding:7px 14px;margin-bottom:10px}}.flow-step-ttl-num p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-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-weight:500}.flow-step-ttl-num span{font-size:2.4rem}@media screen and (max-width: 692px){.flow-step-ttl-num span{font-size:1.6rem}}.flow-step-ttl-num-red{background:#f7a89c}.flow-btn-wrap{margin-top:48px;text-align:center}.flow-btn-wrap .flow-btn{background:#b8d6e0;border:1px solid #000;border-radius:45px;display:inline-block;font-size:1.8rem;padding:27px 79px;-webkit-transition:ease all .1s;transition:ease all .1s}@media screen and (max-width: 692px){.flow-btn-wrap .flow-btn{font-size:1.5rem;padding:13px 20px}}.flow-btn-wrap .flow-btn p{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;gap:5px;line-height:1em}.flow-btn-wrap .flow-btn p::after{content:"";background:url(../img/btn-arrow.svg) no-repeat;background-size:contain;width:22px;height:22px;-webkit-transition:ease all .1s;transition:ease all .1s}@media screen and (max-width: 692px){.flow-btn-wrap .flow-btn p::after{width:16px;height:16px}}.flow-btn-wrap .flow-btn p span{background:#fff;padding:6px 3px;border-radius:3px}.flow-btn:hover{background:#62a0b6}.flow-btn:hover p{color:#fff}.flow-btn:hover p span{color:#000}.flow-btn:hover p::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.flow-btn:active p::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.flow-point-wrap{background:#b8d6e0;border-radius:20px;padding:80px;margin-top:40px}@media screen and (max-width: 960px){.flow-point-wrap{padding:80px 40px}}@media screen and (max-width: 692px){.flow-point-wrap{padding:24px;margin-top:24px}}.flow-point-box{width:660px;margin:0 auto 64px;padding-bottom:64px}@media screen and (max-width: 960px){.flow-point-box{width:100%}}@media screen and (max-width: 692px){.flow-point-box{margin:0 auto 32px;padding-bottom:32px}}.flow-point-box .flow-point-box-in h3{font-size:3rem;margin:0 0 24px;text-align:left;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;gap:16px;line-height:1em}@media screen and (max-width: 800px){.flow-point-box .flow-point-box-in h3{margin-bottom:0;line-height:1.5em}}@media screen and (max-width: 692px){.flow-point-box .flow-point-box-in h3{font-size:2rem}}.flow-point-box .flow-point-box-in h3 br{display:none}@media screen and (max-width: 800px){.flow-point-box .flow-point-box-in h3 br{display:block}}.flow-point-box h3:before{content:"";font-size:4rem;color:#fff;font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:.05em}@media screen and (max-width: 800px){.flow-point-box h3:before{font-size:5rem}}@media screen and (max-width: 692px){.flow-point-box h3:before{font-size:4rem}}.flow-point-box:first-child h3:before{content:"1"}.flow-point-box:nth-child(2) h3:before{content:"2"}.flow-point-box:nth-child(3) h3:before{content:"3"}.flow-point-box:nth-child(4) h3:before{content:"4"}.flow-point-box:nth-child(5) h3:before{content:"5"}.flow-point-box-in{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;gap:40px}@media screen and (max-width: 800px){.flow-point-box-in{display:block}}.flow-point-box-in:after{content:"";width:150px;height:150px;display:block}@media screen and (max-width: 800px){.flow-point-box-in:after{display:none}}.flow-point-box-txtarea{width:calc(100% - 190px)}@media screen and (max-width: 800px){.flow-point-box-txtarea{width:100%}}.flow-point-box-txtarea p{font-weight:500;font-size:1.8rem}@media screen and (max-width: 800px){.flow-point-box-txtarea p{font-size:1.6rem}}@media screen and (max-width: 692px){.flow-point-box-txtarea p{font-size:1.4rem}}.flow-point-box:first-child .flow-point-box-in:after{content:"";background:url(../img/flow-point01.svg) no-repeat;background-size:contain}.flow-point-box:nth-child(2) .flow-point-box-in:after{content:"";background:url(../img/flow-point02.svg) no-repeat;background-size:contain}.flow-point-box:nth-child(3) .flow-point-box-in:after{content:"";background:url(../img/flow-point03.svg) no-repeat;background-size:contain}.flow-point-box:nth-child(4) .flow-point-box-in:after{content:"";background:url(../img/flow-point04.svg) no-repeat;background-size:contain}.flow-point-box:nth-child(5) .flow-point-box-in:after{content:"";background:url(../img/flow-point05.svg) no-repeat;background-size:contain}@media screen and (max-width: 800px){.flow-point-sp-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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}}@media screen and (max-width: 800px){.flow-point-sp-ttl:after{content:"";width:100px;height:100px;display:block}}@media screen and (max-width: 692px){.flow-point-sp-ttl:after{width:80px;height:80px}}.flow-point-box:first-child .flow-point-sp-ttl:after{content:"";background:url(../img/flow-point01.svg) no-repeat;background-size:contain}.flow-point-box:nth-child(2) .flow-point-sp-ttl:after{content:"";background:url(../img/flow-point02.svg) no-repeat;background-size:contain}.flow-point-box:nth-child(3) .flow-point-sp-ttl:after{content:"";background:url(../img/flow-point03.svg) no-repeat;background-size:contain}.flow-point-box:nth-child(4) .flow-point-sp-ttl:after{content:"";background:url(../img/flow-point04.svg) no-repeat;background-size:contain}.flow-point-box:nth-child(5) .flow-point-sp-ttl:after{content:"";background:url(../img/flow-point05.svg) no-repeat;background-size:contain}.flow-point-box{position:relative}.flow-point-box:after{content:"";background-image:-webkit-linear-gradient(left, #ffffff 4px, transparent 4px);background-image:linear-gradient(to right, #ffffff 4px, transparent 4px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom;width:210px;height:2px;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.flow-point-box:last-child::after{display:none}.flow-point-box:last-child{margin-bottom:0;padding-bottom:0}.flow-point-ttl-wrap{text-align:center;padding-top:100px;margin-top:-100px}.flow-point-ttl{font-size:2.6rem;line-height:1.5em;text-align:center;display:inline-block;background:#fff;border:1px solid gray;border-radius:60px;padding:20px 70px}@media screen and (max-width: 692px){.flow-point-ttl{font-size:1.6rem;padding:12px 32px 14px 32px}}.flow-point-ttl span{font-size:3rem;display:block}@media screen and (max-width: 692px){.flow-point-ttl span{font-size:2rem}}.content-inner-section{padding:120px 0 0}@media screen and (max-width: 692px){.content-inner-section{padding:64px 0 0}}.flow-agency-txt{padding:40px 0 56px}@media screen and (max-width: 692px){.flow-agency-txt{padding:24px 0}}.flow-agency-txt p{font-size:1.8rem;text-align:center;font-weight:500}@media screen and (max-width: 692px){.flow-agency-txt p{font-size:1.4rem}}.flow-agency-txt p span{color:#f24d46}@media screen and (max-width: 692px){.flow-agency-txt p span{font-weight:600}}.flow-agency-wrap{width:680px;margin:0 auto}@media screen and (max-width: 800px){.flow-agency-wrap{width:100%}}.flow-agency-list li{background:#fff;border-radius:18px;margin-bottom:12px}@media screen and (max-width: 692px){.flow-agency-list li{margin-bottom:4px}}.flow-agency-list li p{font-size:3rem;line-height:1em;padding:24px 40px;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;gap:16px}@media screen and (max-width: 800px){.flow-agency-list li p{font-size:2.4rem}}@media screen and (max-width: 692px){.flow-agency-list li p{font-size:1.6rem;padding:12px;gap:6px}}@media screen and (max-width: 520px){.flow-agency-list li p{padding:12px 8px}}.flow-agency-list li p:before{content:"";background:url(../img/icon-check-bl.svg) no-repeat;width:32px;height:32px;display:block;background-size:contain}@media screen and (max-width: 692px){.flow-agency-list li p:before{width:22px;height:22px}}.flow-agency-list li:last-child{margin-bottom:0}.agency-staff-comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:56px 0;gap:24px}@media screen and (max-width: 692px){.agency-staff-comment{gap:8px;margin:24px 0}}.agency-staff img{width:80px;height:80px}@media screen and (max-width: 692px){.agency-staff img{width:56px;height:56px}}.agency-staff p{font-size:1.4rem;text-align:center;line-height:1.2em;font-weight:800;letter-spacing:-0.1em}@media screen and (max-width: 692px){.agency-staff p{font-size:1rem}}.agency-staff-comment-02{margin-bottom:0}.agency-staff-comment-txt{width:calc(100% - 104px);background:#eceae2;border-radius:0 20px 20px 20px;padding:20px 40px 36px}@media screen and (max-width: 692px){.agency-staff-comment-txt{padding:12px 18px 22px;width:calc(100% - 64px)}}.agency-staff-comment-txt p{display:inline;font-weight:500;font-size:1.8rem;background-image:-webkit-linear-gradient(left, #ffffff 4px, transparent 4px);background-image:linear-gradient(to right, #ffffff 4px, transparent 4px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom;line-height:2em;padding-bottom:4px}@media screen and (max-width: 692px){.agency-staff-comment-txt p{font-size:1.4rem}}.agency-staff-comment-txt p span{color:#62a0b6;font-weight:600}.agency-staff-comment-txt02{background:#fff}.agency-staff-comment-txt02 p{background-image:-webkit-linear-gradient(left, #ECEAE2 4px, transparent 4px);background-image:linear-gradient(to right, #ECEAE2 4px, transparent 4px)}.agency-staff-comment-txt02 p span{color:#f24d46;font-weight:500}.agency-staff-att p{text-align:center;font-size:1.8rem;font-weight:500}@media screen and (max-width: 692px){.agency-staff-att p{font-size:1.2rem}}.agency-staff-att p span{display:block;font-size:2.4rem;font-weight:700}@media screen and (max-width: 692px){.agency-staff-att p span{font-size:1.6rem}}.agency-staff-btn-wrap{margin-top:16px;text-align:center}.flow-purchase-top{padding:180px 0 0}@media screen and (max-width: 692px){.flow-purchase-top{padding:80px 0 0px}}.flow-purchase-top-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 960px){.flow-purchase-top-in{display:block}}.flow-purchase-top-ttl-wrap{width:45%}@media screen and (max-width: 1064px){.flow-purchase-top-ttl-wrap{width:35%}}@media screen and (max-width: 960px){.flow-purchase-top-ttl-wrap{width:100%;text-align:center;margin-bottom:40px}}.flow-purchase-top-ttl-deco span{background:#62a0b6;color:#fff;font-size:1.2rem;font-weight:600;display:inline-block;width:50px;height:50px;border-radius:50%;position:relative}@media screen and (max-width: 692px){.flow-purchase-top-ttl-deco span{font-size:1rem;width:40px;height:40px}}.flow-purchase-top-ttl-deco p{line-height:1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.flow-purchase-top-ttl-deco{background:#fff;border:1px solid #62a0b6;color:#62a0b6;font-size:1.8rem;font-weight:600;display:inline-block;position:relative;padding:8px 38px;border-radius:40px;margin-left:25px}@media screen and (max-width: 692px){.flow-purchase-top-ttl-deco{font-size:1.5rem;padding:6px 30px}}.flow-purchase-top-ttl-deco-at{position:absolute;top:50%;left:-25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);line-height:1em}.flow-purchase-top-ttl-wrap h1{font-size:3.4rem;line-height:1em;padding-top:24px}@media screen and (max-width: 692px){.flow-purchase-top-ttl-wrap h1{font-size:2.6rem}}.flow-purchase-graph-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px;width:55%}@media screen and (max-width: 1064px){.flow-purchase-graph-wrap{width:65%}}@media screen and (max-width: 960px){.flow-purchase-graph-wrap{width:100%;gap:20px}}.flow-purchase-graph{width:120px;height:100%;display:block}@media screen and (max-width: 960px){.flow-purchase-graph{height:auto}}@media screen and (max-width: 692px){.flow-purchase-graph{width:54px}}.flow-purchase-graph-txt{width:calc(100% - 120px - 32px)}@media screen and (max-width: 692px){.flow-purchase-graph-txt{width:calc(100% - 54px - 20px)}}.flow-purchase-graph-01{background:#62a0b6;height:70%;position:relative;margin-bottom:25px}@media screen and (max-width: 692px){.flow-purchase-graph-01{margin-bottom:16px}}.flow-purchase-graph-01 p{color:#fff;font-size:2rem;font-weight:500;text-align:center;line-height:1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap}@media screen and (max-width: 692px){.flow-purchase-graph-01 p{font-size:1.4rem}}.flow-purchase-graph-01 p span{font-size:1.6rem;display:block}@media screen and (max-width: 692px){.flow-purchase-graph-01 p span{font-size:1.2rem}}.flow-purchase-graph-01:after{content:"";width:0;height:0;border-style:solid;border-right:60px solid rgba(0,0,0,0);border-left:60px solid rgba(0,0,0,0);border-top:20px solid #62a0b6;border-bottom:0;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 692px){.flow-purchase-graph-01:after{border-top:12px solid #62a0b6;border-right:27px solid rgba(0,0,0,0);border-left:27px solid rgba(0,0,0,0);bottom:-12px}}.flow-purchase-graph-02{background:#f7a89c;position:relative;margin-bottom:25px;height:20%}.flow-purchase-graph-02 p{color:#fff;font-size:2rem;font-weight:500;text-align:center;line-height:1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);white-space:nowrap}@media screen and (max-width: 692px){.flow-purchase-graph-02 p{font-size:1.4rem}}.flow-purchase-graph-02 p span{font-size:1.6rem;display:block}@media screen and (max-width: 692px){.flow-purchase-graph-02 p span{font-size:1.2rem}}.flow-purchase-graph-02:after{content:"";width:0;height:0;border-style:solid;border-right:60px solid rgba(0,0,0,0);border-left:60px solid rgba(0,0,0,0);border-top:20px solid #f7a89c;border-bottom:0;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 692px){.flow-purchase-graph-02:after{border-top:12px solid #f7a89c;border-right:27px solid rgba(0,0,0,0);border-left:27px solid rgba(0,0,0,0);bottom:-12px}}.flow-purchase-graph-txt p{font-size:1.8rem;font-weight:500;padding-top:16px}@media screen and (max-width: 692px){.flow-purchase-graph-txt p{font-size:1.5rem}}.flow-purchase-graph-txt-01{margin-bottom:40px}.flow-purchase-graph-ttl-01{font-size:2.4rem;text-align:center;border:1px solid #62a0b6;border-radius:50px;line-height:1em;padding:26px 10px}@media screen and (max-width: 692px){.flow-purchase-graph-ttl-01{font-size:1.5rem;padding:12px 10px}}.flow-purchase-graph-ttl-01 span{font-size:1.8rem;display:block}@media screen and (max-width: 692px){.flow-purchase-graph-ttl-01 span{font-size:1.2rem}}.flow-purchase-graph-ttl-02{font-size:2.4rem;text-align:center;border:1px solid #f7a89c;border-radius:50px;line-height:1em;padding:38px 10px}@media screen and (max-width: 692px){.flow-purchase-graph-ttl-02{font-size:1.5rem;padding:16px 10px}}.howto-step-ttl{font-size:2.4rem;color:#62a0b6;margin-bottom:24px}@media screen and (max-width: 800px){.howto-step-ttl{padding-left:20px}}@media screen and (max-width: 692px){.howto-step-ttl{font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width: 520px){.howto-step-ttl{font-size:1.5rem;margin-bottom:12px}}.howto-step-wrap{overflow:hidden;padding-bottom:120px}@media screen and (max-width: 692px){.howto-step-wrap{padding-bottom:64px}}.howto-step-block{width:100%;max-width:1160px;margin:0 auto;padding:100px 0 100px;position:relative}@media screen and (max-width: 1130px){.howto-step-block{padding:100px 20px}}@media screen and (max-width: 800px){.howto-step-block{padding:125px 20px}}@media screen and (max-width: 520px){.howto-step-block{padding:100px 20px 100px 0}}@media screen and (max-width: 520px){.howto-step-block-01.howto-step-block{padding:110px 20px}}@media screen and (max-width: 692px){.howto-step-block-02.howto-step-block{padding:120px 20px}}@media screen and (max-width: 520px){.howto-step-block-02.howto-step-block{padding:110px 20px}}.howto-step-block-01 .howto-step-img{width:calc(50% + 100px);display:block;margin-left:auto}@media screen and (max-width: 1130px){.howto-step-block-01 .howto-step-img{width:calc(40% + 100px)}}@media screen and (max-width: 960px){.howto-step-block-01 .howto-step-img{width:calc(30% + 60px)}}@media screen and (max-width: 520px){.howto-step-block-01 .howto-step-img{width:calc(25% + 30px)}}.howto-step-block-01 .howto-step-img:after{content:"";background:url(../img/howto-step-01.svg) no-repeat;background-size:contain;width:385px;height:294px;display:block;margin:0 auto}@media screen and (max-width: 692px){.howto-step-block-01 .howto-step-img:after{width:260px;height:190px}}@media screen and (max-width: 520px){.howto-step-block-01 .howto-step-img:after{width:188px;height:124px}}.howto-step-block-02 .howto-step-img{width:calc(50% + 100px);display:block;margin-right:auto}@media screen and (max-width: 1130px){.howto-step-block-02 .howto-step-img{width:calc(40% + 100px)}}@media screen and (max-width: 960px){.howto-step-block-02 .howto-step-img{width:calc(30% + 100px)}}@media screen and (max-width: 520px){.howto-step-block-02 .howto-step-img{width:calc(25% + 30px)}}.howto-step-block-02 .howto-step-img:after{content:"";background:url(../img/howto-step-02.svg) no-repeat;background-size:contain;width:327px;height:362px;display:block;margin:0 auto}@media screen and (max-width: 692px){.howto-step-block-02 .howto-step-img:after{width:200px;height:224px}}@media screen and (max-width: 520px){.howto-step-block-02 .howto-step-img:after{width:143px;height:150px}}.howto-step-block-01 .howto-step-list{width:calc(50% - 120px);padding:40px 104px 40px 0px;display:block;position:absolute;bottom:0;left:0;z-index:1}@media screen and (max-width: 1130px){.howto-step-block-01 .howto-step-list{padding:40px 104px 40px 20px;width:calc(60% - 120px)}}@media screen and (max-width: 960px){.howto-step-block-01 .howto-step-list{width:calc(70% - 120px)}}@media screen and (max-width: 800px){.howto-step-block-01 .howto-step-list{width:calc(75% - 120px);padding:40px}}@media screen and (max-width: 520px){.howto-step-block-01 .howto-step-list{width:calc(75% - 20px);padding:24px 40px}}.howto-step-block-01 .howto-step-list:after{content:"";width:50vw;height:100%;display:block;background:#eceae2;border-radius:0 20px 20px 0;position:absolute;top:0;right:0;z-index:-1}@media screen and (max-width: 1130px){.howto-step-block-01 .howto-step-list:after{width:60vw}}@media screen and (max-width: 960px){.howto-step-block-01 .howto-step-list:after{width:70vw}}@media screen and (max-width: 692px){.howto-step-block-01 .howto-step-list:after{width:75vw}}.howto-step-block-02 .howto-step-list{width:calc(50% - 120px);padding:40px 0px 40px 104px;display:block;position:absolute;bottom:0;right:0;z-index:1}@media screen and (max-width: 1130px){.howto-step-block-02 .howto-step-list{padding:40px 20px 40px 104px;width:calc(60% - 120px)}}@media screen and (max-width: 960px){.howto-step-block-02 .howto-step-list{width:calc(70% - 120px)}}@media screen and (max-width: 800px){.howto-step-block-02 .howto-step-list{width:calc(75% - 120px);padding:40px}}@media screen and (max-width: 520px){.howto-step-block-02 .howto-step-list{width:calc(75% - 30px);padding:24px 40px}}.howto-step-block-02 .howto-step-list:after{content:"";width:50vw;height:100%;display:block;background:#eceae2;border-radius:20px 0px 0px 20px;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 1130px){.howto-step-block-02 .howto-step-list:after{width:60vw}}@media screen and (max-width: 960px){.howto-step-block-02 .howto-step-list:after{width:70vw}}.howto-step-list li{margin-bottom:24px;padding-bottom:24px;border-bottom:2px solid #fff}@media screen and (max-width: 520px){.howto-step-list li{margin-bottom:16px;padding-bottom:16px}}.howto-step-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2.4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:ease all .1s;transition:ease all .1s}@media screen and (max-width: 692px){.howto-step-list li a{font-size:1.8rem}}.howto-step-list li a:after{content:"";background:url(../img/btn-arrow.svg) no-repeat;background-size:contain;width:22px;height:22px;display:block;position:absolute;top:25%;right:10px;-webkit-transition:ease all .1s;transition:ease all .1s}@media screen and (max-width: 520px){.howto-step-list li a:after{right:5px;top:15%}}.howto-step-txt{font-weight:500;-webkit-transition:ease all .1s;transition:ease all .1s}.howto-step-list li a:hover p{color:gray}.howto-step-list li a:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.howto-step-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.howto-step-num{background:#62a0b6;border-radius:30px;width:45px;height:30px;position:relative;margin-right:10px}@media screen and (max-width: 692px){.howto-step-num{width:30px;height:22px}}.howto-step-num span{line-height:1em;font-size:1.8rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media screen and (max-width: 692px){.howto-step-num span{font-size:1.5rem}}.howto-step-block-02 .howto-step-num{background:#f7a89c}.flow-step-wrap-02 .flow-step-box:first-child .flow-step-ttl::after{background:url(../img/flow-step-02-01.svg) no-repeat;background-size:contain;width:207px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:first-child .flow-step-ttl::after{width:141px;height:95px}}@media screen and (max-width: 520px){.flow-step-wrap-02 .flow-step-box:first-child .flow-step-ttl::after{width:135px;height:92px}}.flow-step-wrap-02 .flow-step-box:nth-child(2) .flow-step-ttl::after{background:url(../img/flow-step-02-02.svg) no-repeat;background-size:contain;width:207px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(2) .flow-step-ttl::after{width:141px;height:95px}}.flow-step-wrap-02 .flow-step-box:nth-child(3) .flow-step-ttl::after{background:url(../img/flow-step-02-03.svg) no-repeat;background-size:contain;width:172px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(3) .flow-step-ttl::after{width:117px;height:95px}}.flow-step-wrap-02 .flow-step-box:nth-child(4) .flow-step-ttl::after{background:url(../img/flow-step-02-04.svg) no-repeat;background-size:contain;width:186px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(4) .flow-step-ttl::after{width:126px;height:95px}}.flow-step-wrap-02 .flow-step-box:nth-child(5) .flow-step-ttl::after{background:url(../img/flow-step-02-05.svg) no-repeat;background-size:contain;width:180px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(5) .flow-step-ttl::after{width:122px;height:95px}}.flow-step-wrap-02 .flow-step-box:nth-child(6) .flow-step-ttl::after{background:url(../img/flow-step-02-06.svg) no-repeat;background-size:contain;width:190px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(6) .flow-step-ttl::after{width:129px;height:95px}}.flow-step-wrap-02 .flow-step-box:nth-child(7) .flow-step-ttl::after{background:url(../img/flow-step-02-07.svg) no-repeat;background-size:contain;width:180px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(7) .flow-step-ttl::after{width:118px;height:95px}}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(7) .flow-step-ttl::after{width:110px;height:90px}}.flow-step-wrap-02 .flow-step-box:nth-child(8) .flow-step-ttl::after{background:url(../img/flow-step-02-08.svg) no-repeat;background-size:contain;width:178px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(8) .flow-step-ttl::after{width:121px;height:95px}}.flow-step-wrap-02 .flow-step-box:nth-child(9) .flow-step-ttl::after{background:url(../img/flow-step-02-09.svg) no-repeat;background-size:contain;width:147px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(9) .flow-step-ttl::after{width:100px;height:95px}}@media screen and (max-width: 520px){.flow-step-wrap-02 .flow-step-box:nth-child(9) .flow-step-ttl::after{width:80px;height:75px}}.flow-step-wrap-02 .flow-step-box:nth-child(10) .flow-step-ttl::after{background:url(../img/flow-step-02-10.svg) no-repeat;background-size:contain;width:183px;height:140px}@media screen and (max-width: 692px){.flow-step-wrap-02 .flow-step-box:nth-child(10) .flow-step-ttl::after{width:124px;height:95px}}.flow-step-bl-list{font-size:2.4rem;color:#62a0b6;margin:40px}@media screen and (max-width: 800px){.flow-step-bl-list{margin:20px 0;font-size:2rem}}@media screen and (max-width: 692px){.flow-step-bl-list{font-size:1.4rem}}.flow-step-bl-list li{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;gap:16px;line-height:1em;margin-bottom:20px}@media screen and (max-width: 692px){.flow-step-bl-list li{margin-bottom:5px;gap:5px}}.flow-step-bl-list li:before{content:"";background:url(../img/icon-check-bl.svg) no-repeat;background-size:contain;width:26px;height:26px;display:block}@media screen and (max-width: 692px){.flow-step-bl-list li:before{height:14px;width:14px}}.flow-step-bl-list li:last-child{margin-bottom:0}.flow-step-red-list{color:#f7a89c}.flow-step-red-list li:before{content:"";background:url(../img/icon-check-red.svg) no-repeat;background-size:contain}.flow-step-wrap-02 .flow-step-box:nth-child(9)::after{display:none}.flow-step-box-arrow{margin-bottom:140px}@media screen and (max-width: 692px){.flow-step-box-arrow{margin-bottom:88px}}.flow-step-box-arrow-bt{position:absolute;bottom:-130px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 692px){.flow-step-box-arrow-bt{bottom:-82px}}@media screen and (max-width: 692px){.flow-step-box-arrow-bt img{width:115px;height:64px}}.flow-qa-wrap{background:#fff;padding:88px 0 120px;border-top-left-radius:400px 150px;border-top-right-radius:400px 150px;border-bottom-right-radius:400px 150px;border-bottom-left-radius:400px 150px}@media screen and (max-width: 692px){.flow-qa-wrap{padding:64px 0 72px}}.flow-qa-ttl{font-size:3.4rem;text-align:center}@media screen and (max-width: 692px){.flow-qa-ttl{font-size:2.4rem}}.flow-qa-txtarea{font-size:1.8rem;margin:40px 0;text-align:center;font-weight:500;line-height:2em}@media screen and (max-width: 692px){.flow-qa-txtarea{font-size:1.4rem;margin:24px 0 48px}}.flow-qa-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1064px){.flow-qa-list{gap:30px}}@media screen and (max-width: 960px){.flow-qa-list{display:block;width:50%;margin:0 auto}}@media screen and (max-width: 692px){.flow-qa-list{width:80%}}@media screen and (max-width: 960px){.flow-qa-list li{margin-bottom:32px}}.flow-qa-list li a{width:100%}.flow-qa-list li a p{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flow-qa-list li .flow-qa-list-txt-area{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;gap:8px;margin-bottom:16px}@media screen and (max-width: 960px){.flow-qa-list li .flow-qa-list-txt-area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 800px){.flow-qa-list li .flow-qa-list-txt-area{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}}.flow-qa-list li .flow-qa-list-txt-area:before{content:"";display:block;width:45px;height:45px}@media screen and (max-width: 800px){.flow-qa-list li .flow-qa-list-txt-area:before{width:40px;height:40px}}.flow-qa-list li:first-child .flow-qa-list-txt-area:before{content:"";background:url(../img/flow-qa-list-01.svg);background-size:contain}.flow-qa-list li:nth-child(2) .flow-qa-list-txt-area:before{content:"";background:url(../img/flow-qa-list-02.svg);background-size:contain}.flow-qa-list li:nth-child(3) .flow-qa-list-txt-area:before{content:"";background:url(../img/flow-qa-list-03.svg);background-size:contain}/*# sourceMappingURL=flow.css.map */