﻿#flow .container--wrap{position:relative}#flow .container--wrap .flow-deco01,#flow .container--wrap .flow-deco02,#flow .container--wrap .flow-deco03{position:absolute}#flow .container--wrap .flow-deco01{top:242px;right:-196px}#flow .container--wrap .flow-deco02{top:1675px;right:-266px}#flow .container--wrap .flow-deco03{top:2400px;left:-172px}.usage-flow{margin-bottom:70px}.usage-flow .c-section-header{margin-bottom:58px}.usage-flow__cont{display:flex;align-items:center}.usage-flow__item{position:relative;width:20%;border:1px solid #666;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:36px 0 18px}.usage-flow__number{position:absolute;top:-24px;left:50%;transform:translate(-50%, 0)}.usage-flow__subtitle{font-size:21px;font-weight:600;margin-bottom:5px}.usage-flow__copy{color:#646464;text-align:center;font-size:16px;font-weight:500;margin-bottom:15px}.usage-flow__img{width:100px;height:62px;display:flex;justify-content:center;align-items:center}.usage-flow__arrow{width:30px;text-align:center}.usage-flow__arrow img{width:22px;height:auto;margin:0 auto}.step{margin-bottom:100px}.step__title{text-align:center;margin-bottom:24px}.step__title img{margin:0 auto}.step__cont{border-left:1px solid #666;border-bottom:1px solid #666;border-radius:0 0 0 40px;margin-bottom:46px;padding-left:58px;padding-bottom:42px}.step__subtitle{margin-bottom:21px}.step__subtitle img{display:inline-block;vertical-align:-10px;margin-right:2px}.step__reservation{display:flex}.step__reservation-item:first-child{padding-right:30px;width:55%}.step__reservation-item:last-child{border-left:1px dotted #666;padding-left:30px;width:45%}.step__reservation-title{font-size:21px;font-weight:600;margin-bottom:21px}.step__reservation-title span{color:#06a0eb}.step__reservation-lists{display:grid;margin-bottom:24px}.step__reservation-lists li{position:relative;font-size:16px;font-weight:500;padding-left:15px;color:#646464;margin-bottom:4px}.step__reservation-lists li::before{content:"●";position:absolute;top:50%;left:0;transform:translate(0, -50%);color:#06a0eb;font-size:12px}.step__reservation-lists li:nth-child(1){grid-area:1/1/2/2}.step__reservation-lists li:nth-child(2){grid-area:1/2/2/3}.step__reservation-lists li:nth-child(3){grid-area:2/1/3/2}.step__reservation-lists li:nth-child(4){grid-area:2/2/3/3}.step__reservation-link{text-align:right;padding-right:30px}.step__reservation-link a{display:inline-block;background-color:#06a0eb;border-radius:100vmax;color:#fff;padding:22px 32px;font-size:18px;font-weight:600}.step__reservation-phone-number{font-size:31px;font-weight:700;color:#646464}.step__reservation-phone-number img{display:inline-block;width:17px;vertical-align:-2px;margin-right:8px}.step__reservation-remarks{font-size:16px;color:#646464;line-height:1.8}.step__reservation-remarks span{display:block;font-size:12px}.step .visit{margin-bottom:20px}.step .visit__inner{display:flex;align-items:center;gap:56px}.step .visit__item{display:flex;align-items:flex-start;width:100%;gap:10px}.step .visit__item-img{width:39px;height:39px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.step .visit__item-img img{width:100%;height:100%;object-fit:contain}.step .visit__item-txt h5{font-size:17px;font-weight:500;color:#646464}.step .visit__item-txt p{font-size:15px;color:#646464}.step .need{background-color:#c6e6f9;padding:10px 17px;border-radius:10px}.step .need__inner{display:flex;justify-content:space-between;align-items:center;gap:10px}.step .need h4{color:#06a0eb;font-size:21px;font-weight:600;margin-right:auto}.step .need__item{background-color:#fff;display:flex;align-items:center;gap:12px;padding:17px 20px;border-radius:10px}.step .need__item:nth-child(2){width:185px}.step .need__item:nth-child(3){width:277px}.step .need__item:nth-child(4){width:277px}.step .need__item-txt{font-size:17px;font-weight:500;color:#646464}.step .pickup-return{display:flex;justify-content:space-between}.step .pickup-return__item--list ul li{position:relative;font-size:16px;font-weight:500;padding-left:15px;color:#646464;margin-bottom:4px}.step .pickup-return__item--list ul li::before{content:"●";position:absolute;top:50%;left:0;transform:translate(0, -50%);color:#06a0eb;font-size:12px}.step .pickup-return__item--point .point_bubble{position:relative;width:156px;height:156px;border:1px solid #06a0eb;border-radius:50%;display:flex;flex-direction:column;align-items:center}.step .pickup-return__item--point .point_bubble::after{content:"";position:absolute;bottom:24px;left:-4px;background-image:url("../images/flow/bubble.svg");background-repeat:no-repeat;width:27px;height:22px}.step .pickup-return__item--point .point_bubble h5{padding:25px 0 15px}.step .pickup-return__item--point .point_bubble p{font-size:14px;color:#06a0eb;font-weight:500;text-align:center}.option-service{border-bottom:1px solid #666;padding-bottom:68px;margin-bottom:74px}.option-service__title{text-align:center;margin-bottom:50px}.option-service__title img{margin:0 auto}.option-service__lists{display:flex;justify-content:space-between;border-left:1px solid #000;margin-bottom:40px}.option-service__item{width:33.3333333333%;display:flex;flex-direction:column;align-items:center;border-right:1px solid #000}.option-service__item figure{width:160px;height:130px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.option-service__item h3{font-size:21px;font-weight:600;margin-bottom:15px}.option-service__item p{font-size:16px;font-weight:500;color:#646464;text-align:center}.option-service__note{font-size:18px;font-weight:500;text-align:center;color:#646464}.option-service__note img{display:inline-block;vertical-align:middle}.insurance{border-bottom:1px solid #666;padding-bottom:63px;margin-bottom:84px}.insurance__title{text-align:center;margin-bottom:50px}.insurance__title img{margin:0 auto}.insurance__inner{display:flex;justify-content:space-between}.insurance__item{width:50%}.insurance__item h3{font-size:23px;font-weight:600;margin-bottom:10px}.insurance__item h3 img{display:inline-block;vertical-align:middle;margin-right:8px}.insurance__item p{font-size:17px;font-weight:500;color:#646464;margin-bottom:20px}.insurance__compensation-lists{display:flex;flex-wrap:wrap;gap:5px 0}.insurance__compensation-lists li{position:relative;padding-left:20px;font-size:17px;font-weight:500;color:#646464}.insurance__compensation-lists li::before{content:"";position:absolute;top:50%;left:0;transform:translate(0, -50%);width:17px;height:23px;background-image:url("../images/flow/check.svg");background-repeat:no-repeat;background-size:cover}.insurance__compensation-lists li:nth-child(1),.insurance__compensation-lists li:nth-child(2){width:35%}.insurance__compensation-lists li:nth-child(3),.insurance__compensation-lists li:nth-child(4){width:65%}.insurance__compensation-lists li:nth-child(1){order:1}.insurance__compensation-lists li:nth-child(2){order:3}.insurance__compensation-lists li:nth-child(3){order:2}.insurance__compensation-lists li:nth-child(4){order:4}.insurance__merit{display:flex;align-items:center;gap:22px;border:1px solid #06a0eb;padding:19px 16px}.insurance__merit-title{font-size:17px;font-weight:500;color:#646464}.insurance__merit-lists li{position:relative;font-size:16px;font-weight:500;color:#646464;padding:3px 0 3px 20px}.insurance__merit-lists li::before{content:"●";position:absolute;top:50%;left:0;transform:translate(0, -50%);color:#06a0eb;font-size:12px}.rule{border-bottom:1px solid #666;padding-bottom:73px;margin-bottom:64px}.rule__title{text-align:center;margin-bottom:30px}.rule__title img{margin:0 auto}.rule__copy{text-align:center;margin-bottom:38px;font-size:18px;font-weight:500;color:#646464}.rule__cont{display:flex;justify-content:space-between}.rule__block{width:30%}.rule__subtitle{background-color:#06a0eb;color:#fff;letter-spacing:4px;font-size:23px;font-weight:500;text-align:center;margin-bottom:28px;padding:15px 0}.rule__inner{display:flex;flex-direction:column;gap:38px}.rule__item{display:flex;align-items:center;gap:14px}.rule__item-txt h4{font-size:19px;font-weight:600;margin-bottom:10px}.rule__item-txt p{font-size:13px;color:#646464}.faq{padding-bottom:80px}.faq__title{text-align:center;margin-bottom:38px}.faq__title img{margin:0 auto}.faq__item{margin-bottom:20px;border-radius:10px;box-shadow:0px 2px 6px #888}.faq__item summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px 60px 20px 60px;font-size:20px;color:#000;font-weight:600;cursor:pointer}.faq__item summary::before{content:"";position:absolute;width:30px;height:29px;background-image:url("../images/flow/question.svg");background-repeat:no-repeat;top:50%;left:20px;transform:translate(0, -50%)}.faq__item summary::after{content:"";width:23px;height:22px;background-image:url("../images/flow/arrow-down.svg");background-repeat:no-repeat;background-size:cover;top:50%;right:25px;transform:translate(0, -50%);position:absolute}.faq__item p{position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:0px 60px 30px 60px;color:#333;transition:transform .5s,opacity .5s;font-size:18px;line-height:1.6}.faq .faq__item[open] p{transform:none;opacity:1}.emergency{position:relative;background-color:#06a0eb;padding-top:45px;padding-bottom:54px;margin-bottom:60px}.emergency::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;background-color:#2972ba;clip-path:polygon(70% 0, 100% 0, 100% 55%, 30% 100%, 0 100%, 0 45%)}.emergency__title{text-align:center;margin-bottom:25px;position:sticky;z-index:1}.emergency__title img{margin:0 auto}.emergency__cont{display:flex;justify-content:space-between}.emergency__block{position:relative;width:49%;background-color:#fff;padding:40px;display:flex;flex-direction:column;gap:25px}.emergency__block .emergency-deco{position:absolute;top:-122px;right:-40px}.emergency__block h3{font-size:27px;font-weight:600}.emergency__block h3 img{display:inline-block;vertical-align:-14px;margin-right:10px}.emergency__item{padding-left:15px}.emergency__item h4{font-size:20px;font-weight:700;margin-bottom:10px}.emergency__item p{font-size:16px;margin-bottom:8px}.emergency__item h5 img{display:inline-block;vertical-align:-2px;margin-right:10px}.emergency__item h5.h24-call{color:#646464;font-size:31px;font-weight:500}.emergency__item h5.call{color:#646464;font-size:26px;font-weight:500}.emergency__item h5.call span{font-size:13px;color:#000;margin-left:5px}.emergency__item h5.mail{font-size:24px;font-weight:400}.emergency__item--red{border-left:10px solid red}.emergency__item--red h4{color:red}.emergency__item--navy{border-left:10px solid #0071bc}.emergency__item--navy h4{color:#0071bc}.emergency__item--blue{border-left:10px solid #06a0eb}.emergency__item--blue h4{color:#06a0eb}@media(max-width: 768px){.c-hero__deco{bottom:-30px;right:0px;width:32%}.usage-flow{margin-bottom:50px}.usage-flow__cont{flex-direction:column;gap:25px}.usage-flow__item{width:100%;display:grid;grid-template-columns:auto 1fr;gap:0 20px;align-items:start;padding:30px 15px 20px}.usage-flow__subtitle{font-size:20px;grid-area:1/2/2/3}.usage-flow__copy{text-align:left;margin-bottom:0;grid-area:2/2/3/3}.usage-flow__img{width:80px;height:80px;grid-area:1/1/3/2}.usage-flow__img img{margin:auto}.usage-flow__arrow{transform:translate(0px, -12px)}.usage-flow__arrow img{transform:rotate(90deg)}.step{margin-bottom:0}.step__cont{border-left:none;border-bottom:1px solid #666;border-radius:0;margin-bottom:25px;padding-left:0;padding-bottom:25px}.step__cont:last-child{border:none}.step__subtitle{margin-bottom:10px}.step__subtitle img{margin-right:0px}.step__reservation{flex-direction:column;gap:20px}.step__reservation-item:first-child{padding-right:0;width:100%}.step__reservation-item:last-child{border-left:none;padding-left:0;width:100%}.step__reservation-title{font-size:18px;margin-bottom:10px;margin-left:40px}.step__reservation-lists{margin-bottom:10px;display:flex;flex-direction:column;margin-left:40px}.step__reservation-lists li{font-size:13px}.step__reservation-lists li:nth-child(1){order:1}.step__reservation-lists li:nth-child(2){order:3}.step__reservation-lists li:nth-child(3){order:2}.step__reservation-lists li:nth-child(4){order:4}.step__reservation-link{text-align:center;padding-right:0;margin:0 40px}.step__reservation-link a{padding:22px 22px;font-size:16px}.step__reservation-phone-number{font-size:28px;margin-left:40px}.step__reservation-remarks{font-size:14px;margin-left:40px}.step__reservation-remarks span{font-size:11px}.step .visit__inner{gap:10px;flex-direction:column;padding-left:40px}.step .visit__item{gap:8px}.step .visit__item-img{width:65px;height:65px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.step .visit__item-img img{width:100%;height:100%;object-fit:contain}.step .visit__item-txt h5{font-size:15px;font-weight:600}.step .visit__item-txt p{font-size:12px}.step .need{padding:20px 20px}.step .need__inner{flex-direction:column}.step .need h4{font-size:18px;margin-right:0;text-align:center;margin-bottom:5px}.step .need__item{padding:10px 15px}.step .need__item:nth-child(2){width:100%}.step .need__item:nth-child(3){width:100%}.step .need__item:nth-child(4){width:100%}.step .need__item-img{width:40px}.step .need__item-img img{width:100%;height:auto}.step .need__item-txt{font-size:16px}.step .pickup-return{flex-direction:column}.step .pickup-return__item--list ul{margin-left:40px}.step .pickup-return__item--list ul li{font-size:13px}.step .pickup-return__item--point .point_bubble{margin-left:40px;position:relative;width:calc(100% - 40px);height:auto;border-radius:15px;flex-direction:row;padding:15px;gap:10px;margin-top:10px;margin-bottom:20px}.step .pickup-return__item--point .point_bubble::after{content:none}.step .pickup-return__item--point .point_bubble h5{padding:0}.step .pickup-return__item--point .point_bubble p{font-size:13px;text-align:left}.option-service{border-bottom:none;padding-bottom:0;margin-bottom:60px}.option-service__title{text-align:center;margin-bottom:30px}.option-service__title img{margin:0 auto}.option-service__lists{display:flex;justify-content:space-between;border-left:none;margin-bottom:0;flex-direction:column}.option-service__item{width:100%;display:grid;grid-template-columns:auto 1fr;gap:0 20px;align-items:center;padding:0 15px 15px;margin-bottom:15px;border-right:none;border-bottom:1px solid #000}.option-service__item figure{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:0px;grid-area:1/1/3/2}.option-service__item figure img{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain}.option-service__item h3{font-size:21px;font-weight:600;margin-bottom:0;grid-area:1/2/2/3}.option-service__item p{font-size:16px;font-weight:500;color:#646464;text-align:left;grid-area:2/2/3/3}.option-service__note{font-size:14px;text-align:left;display:flex;align-items:center;gap:10px}.option-service__note img{display:inline-block;vertical-align:middle}.insurance{border-bottom:none;padding-bottom:0;margin-bottom:60px}.insurance__title{margin-bottom:30px}.insurance__inner{flex-direction:column;gap:30px}.insurance__item{width:100%}.insurance__item h3{display:flex;align-items:center}.insurance__item p{font-size:16px}.insurance__compensation-lists{flex-direction:column}.insurance__compensation-lists li{font-size:14px}.insurance__compensation-lists li:nth-child(1),.insurance__compensation-lists li:nth-child(2){width:100%}.insurance__compensation-lists li:nth-child(3),.insurance__compensation-lists li:nth-child(4){width:100%}.insurance__compensation-lists li:nth-child(2){order:2}.insurance__compensation-lists li:nth-child(3){order:3}.insurance__merit{flex-direction:column;align-items:flex-start;gap:10px}.insurance__merit-lists li{font-size:14px}.rule{position:relative;border-bottom:none;padding-bottom:0;margin-bottom:60px}.rule__deco{position:absolute;top:0;left:0;width:100vw;margin:0 calc(50% - 50vw)}.rule__deco img{width:100%;height:auto}.rule__copy{text-align:center;font-size:16px;line-height:1.6}.rule__cont{flex-direction:column;gap:30px}.rule__block{width:100%}.rule__subtitle{padding:8px 0;margin-bottom:15px}.rule__inner{gap:15px}.rule__item-img{width:65px}.rule__item-img img{width:100%;height:auto}.rule__item-txt h4{margin-bottom:5px}.faq{padding-bottom:40px}.faq__title{margin-bottom:20px}.faq__item{margin-bottom:15px;box-shadow:0px 2px 6px #ccc}.faq__item summary{font-size:16px}.faq__item summary::after{content:"";width:18px;height:17px;right:20px}.faq__item p{padding:0px 20px 20px 60px;font-size:15px}.emergency{padding-top:20px;margin-bottom:20px}.emergency__cont{flex-direction:column}.emergency__block{width:100%;padding:20px}.emergency__block h3{font-size:24px}.emergency__block h3 img{width:50px;height:auto}.emergency__item h4{font-size:17px}.emergency__item p{font-size:14px}.emergency__item h5 img{vertical-align:-4px;width:28px;height:auto}.emergency__item h5.h24-call{font-size:27px}.emergency__item h5.call span{display:block;margin-left:0;font-size:14px;margin-top:8px}.emergency__item h5.mail{font-size:18px}}.c-hero--flow .c-hero__title{text-align:center}.c-hero--flow .c-hero__title picture img{width:693px;height:auto;margin:0 auto;display:block}@media(max-width: 768px){.c-hero--flow .c-hero__title picture img{width:80%;height:auto}}.c-section-header__title picture img{width:506px;height:auto;margin:0 auto}@media(max-width: 768px){.c-section-header__title picture img{width:305px;height:auto}}.rule__title picture img{width:549px;height:auto;margin:0 auto}@media(max-width: 768px){.rule__title picture img{width:305px;height:auto}}/*# sourceMappingURL=flow.min.css.map */