.fake-anchor{display:block}@media (min-width: 769px){.fake-anchor{transform:translateY(-50px)}}@media (max-width: 768px){.fake-anchor{transform:translateY(-30px)}}@media (min-width: 769px){.sec-flow{margin:118px 0 150px}}@media (max-width: 768px){.sec-flow{margin:50px 0 100px}}@media (min-width: 769px){.sec-flow .c-ttl02{margin-bottom:31px}}@media (max-width: 768px){.sec-flow .c-ttl02{margin-bottom:23px}}@media (min-width: 769px){.sec-flow .c-ttl04{margin-bottom:22px}}@media (max-width: 768px){.sec-flow .c-ttl04{margin-bottom:19px}}@media only screen and (max-width: 374px){.sec-flow .c-ttl04{font-size:17px;font-size:1.7rem}}.sec-flow .flow-service{background:#fff;border-radius:10px}@media (min-width: 769px){.sec-flow .flow-service{padding:65px 40px 68px;margin-bottom:115px}}@media only screen and (min-width: 769px) and (max-width: 1140px){.sec-flow .flow-service{padding-left:3.50877vw;padding-right:3.50877vw}}@media (max-width: 768px){.sec-flow .flow-service{padding:22px 15px 37px;margin-bottom:72px}}.sec-flow .flow-service .txt-base{text-align:center}@media (min-width: 769px){.sec-flow .flow-service .txt-base{margin-bottom:44px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .flow-service .txt-base{font-size:1.40351vw;margin-bottom:3.50877vw}}@media (max-width: 768px){.sec-flow .flow-service .txt-base{margin-bottom:28px}}@media only screen and (max-width: 374px){.sec-flow .flow-service .txt-base{font-size:13px;font-size:1.3rem}}@media (min-width: 769px){.sec-flow .flow-list{padding-left:15px;margin-bottom:115px}}@media (max-width: 768px){.sec-flow .flow-list{margin-bottom:41px}}.sec-flow .flow-list>li{position:relative}@media (min-width: 769px){.sec-flow .flow-list>li{margin-bottom:115px}}@media (max-width: 768px){.sec-flow .flow-list>li{margin-bottom:82px}}@media (min-width: 769px){.sec-flow .flow-list>li::after{content:"";position:absolute;left:159px;width:2px;top:30px;bottom:-130px;background:url("/wp/wp-content/themes/wp-templ/assets/img/flow/dot_icn01.png") repeat-y center 0/100% auto}}@media only screen and (min-width: 769px) and (max-width: 1110px){.sec-flow .flow-list>li::after{left:14.32432vw}}.sec-flow .flow-list>li:last-child{margin-bottom:0}.sec-flow .flow-list>li:last-child::after{display:none}@media (min-width: 769px){.sec-flow .flow-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-bottom:115px}}@media (max-width: 768px){.sec-flow .flow-item{margin-bottom:81px}.sec-flow .flow-item.is-flow02,.sec-flow .flow-item.is-flow03{margin-bottom:84px}.sec-flow .flow-item.is-flow05{margin-bottom:86px}.sec-flow .flow-item.is-flow06{margin-bottom:40px}}.sec-flow .flow-img{position:relative;z-index:1}@media (min-width: 769px){.sec-flow .flow-img{width:320px;height:320px}}@media only screen and (min-width: 769px) and (max-width: 1110px){.sec-flow .flow-img{width:28.82883vw;height:28.82883vw}}@media (max-width: 768px){.sec-flow .flow-img{width:72.26667vw;height:72.26667vw;margin:0 auto 16px}}.sec-flow .flow-img::before,.sec-flow .flow-img::after{content:"";position:absolute;pointer-events:none;border-radius:100%}.sec-flow .flow-img::before{background:#ADD9EF}@media (min-width: 769px){.sec-flow .flow-img::before{bottom:6px;left:4px;right:-15px;top:-15px}}@media (max-width: 768px){.sec-flow .flow-img::before{bottom:1.33333vw;left:1.33333vw;right:-3.2vw;top:-3.2vw}}.sec-flow .flow-img::after{background:#3F4977}@media (min-width: 769px){.sec-flow .flow-img::after{top:4px;right:4px;left:-15px;bottom:-14px}}@media (max-width: 768px){.sec-flow .flow-img::after{top:1.33333vw;right:1.33333vw;left:-3.2vw;bottom:-3.2vw}}.sec-flow .flow-img img{z-index:2;border-radius:100%}@media (min-width: 769px){.sec-flow .flow-info{max-width:650px;width:calc(698/1080*100%);padding-top:24px}}.sec-flow .flow-number{font-family:"DM Sans", sans-serif;line-height:1.5em;letter-spacing:.1em;font-weight:300;color:#3F4977}@media (min-width: 769px){.sec-flow .flow-number{font-size:26px;font-size:2.6rem;margin-bottom:8px}}@media (max-width: 768px){.sec-flow .flow-number{font-size:20px;font-size:2rem;margin-bottom:5px}}.sec-flow .flow-box{background:#fff}@media (min-width: 769px){.sec-flow .flow-box{padding:28px 50px;border-radius:5px;margin-top:44px}}@media only screen and (min-width: 769px) and (max-width: 1040px){.sec-flow .flow-box{padding-left:30px;padding-right:30px}}@media (max-width: 768px){.sec-flow .flow-box{padding:28px 25px 42px;border-radius:10px;margin-top:41px}}@media (min-width: 769px){.sec-flow .flow-box+.flow-box{margin-top:20px}}@media (max-width: 768px){.sec-flow .flow-box+.flow-box{margin-top:20px}}@media (min-width: 769px){.sec-flow .is-flow02 .flow-info{padding-top:39px}}@media (min-width: 769px){.sec-flow .is-flow06 .flow-info{padding-top:48px}}.sec-flow .flow-contact{color:#fff;margin-top:30px;position:relative}@media (min-width: 769px){.sec-flow .flow-contact{border-radius:5px;padding:26px 40px 42px 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 769px) and (max-width: 1023px){.sec-flow .flow-contact{padding-left:20px;padding-right:20px}}@media (max-width: 768px){.sec-flow .flow-contact{border-radius:10px;padding:41px 30px 51px;text-align:center}}@media only screen and (max-width: 374px){.sec-flow .flow-contact{padding-left:10px;padding-right:10px}}.sec-flow .flow-contact::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center 0/100% 100%;mix-blend-mode:multiply}@media (min-width: 769px){.sec-flow .flow-contact::after{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/flow/bg_contact.png");border-radius:5px}}@media (max-width: 768px){.sec-flow .flow-contact::after{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/flow/bg_contact_sp.png");border-radius:10px}}.sec-flow .flow-contact .txt-base{color:#fff}@media (min-width: 769px){.sec-flow .flow-contact .txt-base{line-height:calc(26/15);margin-left:8px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .flow-contact .txt-base{font-size:1.53061vw}}@media (max-width: 768px){.sec-flow .flow-contact .txt-base{letter-spacing:.15em;margin-right:-16px}}@media only screen and (max-width: 374px){.sec-flow .flow-contact .txt-base{font-size:13px;font-size:1.3rem}}@media (min-width: 769px){.sec-flow .flow-contact .c-btn01{margin-top:28px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .flow-contact .c-btn01{font-size:1.63265vw;padding-right:1.63265vw;padding-left:1.63265vw}}@media (max-width: 768px){.sec-flow .flow-contact .c-btn01{margin-top:27px}}.sec-flow .contact-left,.sec-flow .contact-right{position:relative;z-index:1}@media (min-width: 769px){.sec-flow .contact-left{width:234px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .contact-left{width:48%;padding-right:20px}}@media (max-width: 768px){.sec-flow .contact-left{margin-bottom:29px}}@media (min-width: 769px){.sec-flow .contact-right{width:268px;padding-top:19px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .contact-right{width:52%}}@media (max-width: 768px){.sec-flow .contact-right{max-width:265px;margin:0 auto}}.sec-flow .contact-txt{font-size:52px;font-size:5.2rem;line-height:1.26923em;font-weight:200;font-family:"DM Sans", sans-serif}@media (min-width: 769px){.sec-flow .contact-txt{margin-bottom:18px;letter-spacing:0.07em}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .contact-txt{font-size:5.10204vw}}@media (max-width: 768px){.sec-flow .contact-txt{margin-bottom:18px;letter-spacing:0.06em}}.sec-flow .contact-tel{position:relative;font-family:"DM Sans", sans-serif;font-size:26px;font-size:2.6rem;line-height:1.2em;letter-spacing:.06em;font-weight:400}@media (min-width: 769px){.sec-flow .contact-tel{margin-left:5px;padding-left:61px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .contact-tel{font-size:2.65306vw;padding-left:5.61224vw}}@media (max-width: 768px){.sec-flow .contact-tel{margin-left:6px;padding-left:57px}}@media only screen and (max-width: 374px){.sec-flow .contact-tel{font-size:22px;font-size:2.2rem;padding-left:48px;padding-right:8px}}.sec-flow .contact-tel::before{content:"";position:absolute;left:0;top:0;width:45px;height:29px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45.122" height="29" viewBox="0 0 45.122 29"><g id="Group_24" data-name="Group 24" transform="translate(0 0.2)"><rect id="Rectangle_2" data-name="Rectangle 2" width="45" height="29" transform="translate(0 -0.2)" fill="%23fff"/><path id="Path_2" data-name="Path 2" d="M11.313,29.89A5.485,5.485,0,0,1,5.778,24.3c0-2.924,2.993-5.26,5.535-6.658,2.54,1.4,5.533,3.733,5.533,6.658a5.484,5.484,0,0,1-5.533,5.594m16.958-5.658c0-2.925,2.992-5.262,5.533-6.659,2.542,1.4,5.533,3.734,5.533,6.659a5.533,5.533,0,1,1-11.066,0M45.007,12.264a26.062,26.062,0,0,0-11.379,2.488A24.888,24.888,0,0,0,22.5,12.264a24.884,24.884,0,0,0-11.127,2.488A26.03,26.03,0,0,0,0,12.264v2.489a23.405,23.405,0,0,1,8.558,1.572c-2.781,1.8-5.533,4.527-5.533,7.969a8.284,8.284,0,0,0,8.345,8.026,8.114,8.114,0,0,0,8.15-8.026c0-3.442-2.556-6.17-5.337-7.969A22.142,22.142,0,0,1,22.5,14.753a22.138,22.138,0,0,1,8.313,1.572c-2.781,1.8-5.337,4.527-5.337,7.969a8.115,8.115,0,0,0,8.15,8.026,8.23,8.23,0,0,0,8.284-8.026c0-3.442-2.689-6.17-5.471-7.969a23.445,23.445,0,0,1,8.566-1.572Z" transform="translate(0.114 -7.548)" fill="%234c5d9f"/></g></svg>') no-repeat center center/100% auto}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .contact-tel::before{width:4.59184vw;height:2.95918vw}}@media only screen and (max-width: 374px){.sec-flow .contact-tel::before{width:40px;height:24px}}.sec-flow .contact-tel .tel{color:#fff}.sec-flow .contact-time{font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.02em;padding-right:8px;color:#fff}@media (min-width: 769px){.sec-flow .contact-time{padding-left:66px;text-align:center}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-flow .contact-time{padding-left:5.71429vw}}@media (max-width: 768px){.sec-flow .contact-time{padding-left:68px;text-align:left;margin-top:5px}}.sec-flow .contact-time .time{font-family:"DM Sans", sans-serif;letter-spacing:.02em;font-weight:400}@media (min-width: 769px){.sec-flow .contact-time .time{font-size:12px;font-size:1.2rem;line-height:1.66667em;margin-left:4px}}@media (max-width: 768px){.sec-flow .contact-time .time{font-size:13px;font-size:1.3rem;line-height:1.53846em;margin-left:8px}}.sec-flow .txt-list{font-size:15px;font-size:1.5rem;letter-spacing:.06em}@media (min-width: 769px){.sec-flow .txt-list{margin-bottom:14px;line-height:calc(28/15)}}@media (max-width: 768px){.sec-flow .txt-list{line-height:calc(22/15)}.sec-flow .txt-list .is-mr{margin-right:-2px}.sec-flow .txt-list .txt-sp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (min-width: 769px){.sec-flow .txt-list .txt-mr{margin-right:16px}}@media (max-width: 768px){.sec-flow .txt-list .txt-mr{margin-right:5px}}@media only screen and (max-width: 374px){.sec-flow .txt-list .is-mr{display:block}}@media (min-width: 769px){.sec-flow .txt-list:not(.is-flex){margin-right:-10px}}.sec-flow .txt-list>li{position:relative;padding-left:26px}@media (min-width: 769px){.sec-flow .txt-list>li{margin-bottom:4px}}@media (max-width: 768px){.sec-flow .txt-list>li{margin-bottom:9px}}.sec-flow .txt-list>li::before{content:"";position:absolute;left:0;width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><g id="Group_355" data-name="Group 355" transform="translate(6 -116)"><circle id="Ellipse_80" data-name="Ellipse 80" cx="10" cy="10" r="10" transform="translate(14 116) rotate(90)" fill="%235eb0d8"/><path id="icn" d="M9.778.223h0A.761.761,0,0,0,8.7.223L3.78,5.155,1.3,2.67A.763.763,0,0,0,.224,3.751L2.7,6.236l.539.54a.761.761,0,0,0,1.078,0l.539-.54L9.778,1.3a.765.765,0,0,0,0-1.08" transform="translate(-1 123)" fill="%23fff"/></g></svg>') no-repeat center center/100% auto}@media (min-width: 769px){.sec-flow .txt-list>li::before{top:5px}}@media (max-width: 768px){.sec-flow .txt-list>li::before{top:2px}}.sec-flow .txt-list>li:last-child{margin-bottom:0}.sec-flow .txt-list .is-space{letter-spacing:0.02em}@media (min-width: 769px){.sec-flow .txt-list.is-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.sec-flow .txt-list.is-flex>li{padding-right:20px}.sec-flow .txt-list.is-flex>li:nth-child(2n){padding-right:0}}@media (min-width: 769px){.sec-flow .txt-list.is-col01>li{width:46%}.sec-flow .txt-list.is-col01>li:nth-child(2n){width:54%}}@media (max-width: 768px){.sec-flow .txt-list.is-col01{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-flow .txt-list.is-col01 .col01{width:50%}.sec-flow .txt-list.is-col01 .col02{width:50%}.sec-flow .txt-list.is-col01 .col-full{width:100%}}@media (min-width: 769px){.sec-flow .txt-list.is-col02>li{width:47%}.sec-flow .txt-list.is-col02>li:nth-child(2n){width:53%}}@media (min-width: 769px){.sec-flow .c-banner02{max-width:1000px;margin:0 auto}}

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