.sub__header{background-color:#00a0e9;position:relative;height:240px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.sub__header.sp-none{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}@media screen and (max-width: 768px){.sub__header{height:196px}}.sub__header .container{position:relative;z-index:10}.sub__header .container .sub__title{font-size:36px;font-weight:700;color:#fff;text-align:center}@media screen and (max-width: 768px){.sub__header .container .sub__title{font-size:32px}}@media screen and (max-width: 480px){.sub__header .container .sub__title{font-size:28px;word-break:auto-phrase}.sub__header .container .sub__title.break{word-break:break-all}}.sub__header::after{content:"";background-image:url(../img/headerBg.png);opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%}.cta .cta__inner{max-width:900px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}@media screen and (max-width: 992px){.cta .cta__inner{justify-content:center}}@media screen and (max-width: 768px){.cta .cta__inner{flex-direction:column;align-items:center;gap:24px}}.cta .cta__inner .cta__logo{width:240px;flex-shrink:0}@media screen and (max-width: 480px){.cta .cta__inner .cta__logo{width:160px}}.cta .cta__inner .cta__logo img{width:100%;height:100%;object-fit:contain}.cta .cta__inner .cta__txt{text-align:center;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 992px){.cta .cta__inner .cta__txt{gap:16px;align-items:center}}.cta .cta__inner .cta__txt .cta__txt-title{font-size:32px;color:#fff;font-weight:700}@media screen and (max-width: 480px){.cta .cta__inner .cta__txt .cta__txt-title{font-size:24px}}.cta .cta__inner .cta__txt .cta__btn{display:flex;gap:16px}@media screen and (max-width: 992px){.cta .cta__inner .cta__txt .cta__btn{flex-direction:column}}.cta .cta__inner .cta__txt .cta__btn img{width:24px;height:24px;object-fit:contain;margin-right:8px;vertical-align:middle}.cta .cta__inner .cta__txt .cta__txt-note{font-size:14px;color:#fff}.point .point__items{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;justify-content:space-between}@media screen and (max-width: 768px){.point .point__items{gap:16px}}.point .point__items .point__item{display:flex;padding:24px;background-color:#fff;gap:24px;border-radius:8px;box-shadow:0 4px 8px rgba(25,21,21,.1)}@media screen and (max-width: 768px){.point .point__items .point__item{flex-direction:column;padding:16px;gap:16px}}.point .point__items .point__item .point__item-img{width:320px;flex-shrink:0}@media screen and (max-width: 992px){.point .point__items .point__item .point__item-img{width:240px}}@media screen and (max-width: 768px){.point .point__items .point__item .point__item-img{width:100%;height:200px}}@media screen and (max-width: 480px){.point .point__items .point__item .point__item-img{height:160px}}.point .point__items .point__item .point__item-img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.point .point__items .point__item .point__item-txt .point__item-title{font-size:24px;font-weight:700;margin-bottom:16px}@media screen and (max-width: 768px){.point .point__items .point__item .point__item-txt .point__item-title{font-size:20px;margin-bottom:8px}}@media screen and (max-width: 480px){.point .point__items .point__item .point__item-txt .point__item-title{font-size:18px}}.point .point__items .point__item .point__item-txt .point__item-desc{line-height:2;word-break:auto-phrase}.point .point__items .point__item .point__item-txt .point__item-desc a{color:#00a0e9;text-decoration:underline}@media screen and (max-width: 768px){.point .point__items .point__item .point__item-txt .point__item-desc br{display:none}}@media screen and (max-width: 480px){.point .point__items .point__item .point__item-txt .point__item-desc{font-size:14px;word-break:break-all}}.form .form__notice{text-align:center;line-height:2;word-break:auto-phrase}.form .form__notice span{font-weight:700;color:#f55240}.form .form__items.input{display:flex;flex-direction:column;gap:24px;max-width:960px;margin:40px auto 0}.form .form__items.input .form__item{display:flex;align-items:center;gap:16px}@media screen and (max-width: 480px){.form .form__items.input .form__item{flex-direction:column;align-items:flex-start;gap:8px}}.form .form__items.input .form__item .form__label{width:240px;flex-shrink:0;text-align:center;font-weight:500}@media screen and (max-width: 768px){.form .form__items.input .form__item .form__label{width:160px}}@media screen and (max-width: 480px){.form .form__items.input .form__item .form__label{width:100%;text-align:left}.form .form__items.input .form__item .form__label br{display:none}}.form .form__items.input .form__item .form__label .form__required{color:#f55240}.form .form__items.input .form__item .form__input{width:100%}.form .form__items.input .form__item .form__input input{width:100%;padding:8px 16px;border-radius:4px;border:1px solid #959595;font-size:16px}.form .form__items.input .form__item .form__input select{width:100%;padding:8px 16px;border-radius:4px;border:1px solid #959595;font-size:16px}.form .form__items.input .form__item .form__input textarea{width:100%;padding:8px 16px;border-radius:4px;border:1px solid #959595;font-size:16px}.form .form__items.input .form__item .form__input .form__radio-group{display:flex;gap:24px;width:100%}@media screen and (max-width: 768px){.form .form__items.input .form__item .form__input .form__radio-group{gap:16px}}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item{display:flex;flex-shrink:0}@media screen and (max-width: 768px){.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item{width:calc(50% - 8px)}}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label{display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap;position:relative;width:100%}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label input[type=radio]{position:absolute;opacity:0;pointer-events:none}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label .form__radio-txt{display:inline-flex;align-items:center;justify-content:center;width:160px;padding:8px 16px;border-radius:4px;border:1px solid #959595;background-color:#fff;color:#565656;font-weight:500}@media screen and (max-width: 768px){.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label .form__radio-txt{width:100%}}@media screen and (max-width: 480px){.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label .form__radio-txt{font-size:14px}}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label input[type=radio]:checked+.form__radio-txt{background-color:#00a0e9;border-color:#00a0e9;color:#fff}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label:focus-within .form__radio-txt{outline:2px solid #9fb4cf;outline-offset:2px}.form .form__items.input .form__item .form__input .form__error{color:#f55240;font-size:12px}.form .form__items.input .form__item .form__input .form__shop-items{display:flex;margin-top:8px;gap:8px}@media screen and (max-width: 480px){.form .form__items.input .form__item .form__input .form__shop-items{flex-direction:column}}.form .form__items.input .form__item .form__input .form__shop-items .form__shop-item{flex-shrink:0;flex:1;padding:8px 4px;border-radius:4px;border:1px solid #959595;font-size:16px;background-color:#fff;color:#565656;font-weight:400;text-align:center}@media screen and (max-width: 480px){.form .form__items.input .form__item .form__input .form__shop-items .form__shop-item{padding:8px;font-size:14px}}.form .form__items.input .form__item .form__input .form__shop-items .form__shop-item .form__shop-km{font-size:12px;color:#565656}@media screen and (max-width: 480px){.form .form__items.input .form__item .form__input .form__shop-items .form__shop-item .form__shop-km{font-size:10px}}.form .form__items.input .form__item.form__item-policy{text-align:center;justify-content:center;font-size:14px}@media screen and (max-width: 480px){.form .form__items.input .form__item.form__item-policy{flex-direction:row;align-items:center;gap:8px;text-align:left;font-size:14px}}.form .form__items.input .form__item.form__item-policy a{text-decoration:underline;color:#0f4589}.form .form__items.input .form__item.form__item-policy input[type=checkbox]{width:24px;height:24px;margin-right:8px;padding:0}.form .form__items.input .form__item.form__submit{justify-content:center;margin-top:40px;width:100%}.form .form__items.input .form__item.form__submit input[type=submit]{cursor:pointer}.form .form__items.input .form__item .form__notice-shop{text-align:left;font-size:12px;color:#f55240;margin-top:8px}.form .form__items.input .form__item .form__notice-shop .form__notice-wrap{display:flex;align-items:center;gap:8px}@media screen and (max-width: 768px){.form .form__items.input .form__item .form__notice-shop .form__notice-wrap{flex-direction:column;align-items:flex-start;gap:0}}.form .form__items.input .form__item .form__notice-shop .form__notice-wrap a{font-size:12px;color:#565656;font-weight:400;text-decoration:none}.form .form__items.input .form__item .form__notice-shop .form__notice-wrap a .form__notice-phone{text-decoration:underline;color:#0f4589;font-size:16px;font-weight:500}.form .form__items.input .form__item .form__notice-shop .form__notice-wrap .form__notice-open{font-size:12px;color:#565656;font-weight:400}.form .form__items.confirm{margin-top:40px}.form .form__items.confirm .form__confirm-table{width:100%}.form .form__items.confirm .form__confirm-table table{width:100%;border-collapse:collapse}.form .form__items.confirm .form__confirm-table table th,.form .form__items.confirm .form__confirm-table table td{border:1px solid #e9e9e9;padding:16px;font-size:16px}@media screen and (max-width: 480px){.form .form__items.confirm .form__confirm-table table th,.form .form__items.confirm .form__confirm-table table td{font-size:14px}}.form .form__items.confirm .form__confirm-table table th{background-color:#414141;color:#fff;width:240px}.form .form__items.confirm .form__confirm-table table th br{display:none}@media screen and (max-width: 480px){.form .form__items.confirm .form__confirm-table table th br{display:block}}@media screen and (max-width: 768px){.form .form__items.confirm .form__confirm-table table th{width:160px}}@media screen and (max-width: 480px){.form .form__items.confirm .form__confirm-table table th{width:120px;padding:16px 8px}}.form .form__items.confirm .form__confirm-table table td{background-color:#fff}.form .form__items.confirm .form__submit{display:flex;align-items:center;gap:16px;justify-content:center;margin-top:40px}.form__back{margin-top:40px;text-align:center}.cart__items{display:flex;flex-direction:column}.cart__items .cart__item{padding:16px 0;border-bottom:1px solid #d4d4d4}.cart__items .cart__item h4{font-size:16px;font-weight:700;margin-bottom:8px}.cart__items .cart__item:last-child{border-bottom:none}.cart__items .cart__item .cart__item-specs{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.cart__items .cart__item .cart__item-specs{flex-direction:column}}.cart__items .cart__item .cart__item-specs span{font-size:12px;color:#565656;padding:0 8px;border-right:1px solid #d4d4d4}.cart__items .cart__item .cart__item-specs span:first-child{padding-left:0}.cart__items .cart__item .cart__item-specs span:last-child{border-right:none}@media screen and (max-width: 768px){.cart__items .cart__item .cart__item-specs span{padding:0;border-right:none}}.intro .intro__wrap{display:flex;align-items:stretch;gap:40px}.intro .intro__wrap .intro__content{display:flex;flex-direction:column;justify-content:space-between;height:auto;gap:24px}.intro .intro__wrap .intro__content .intro__txt .intro__title{font-size:24px;margin-bottom:16px}.intro .intro__wrap .intro__content .intro__txt .intro__title strong{color:#0f4589}.intro .intro__wrap .intro__content .intro__txt .intro__desc{line-height:2}.intro .intro__wrap .intro__content .intro__btn img{width:24px;height:24px;object-fit:contain;margin-right:8px;vertical-align:middle}.intro .intro__wrap .intro__img{width:360px;flex-shrink:0}.intro .intro__wrap .intro__img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.step .step__items{display:flex;flex-direction:column;gap:80px}.step .step__items .step__item{position:relative;z-index:2}.step .step__items .step__item .step__item-head{display:flex;align-items:center;gap:16px}@media screen and (max-width: 480px){.step .step__items .step__item .step__item-head{gap:8px}}.step .step__items .step__item .step__item-head .step__item-num{width:64px;height:64px;border-radius:50%;background-color:#00a0e9;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0;font-size:14px;font-weight:500;line-height:1}@media screen and (max-width: 480px){.step .step__items .step__item .step__item-head .step__item-num{font-size:12px;width:48px;height:48px}}.step .step__items .step__item .step__item-head .step__item-num span{font-size:24px;font-weight:700;color:#fff}@media screen and (max-width: 480px){.step .step__items .step__item .step__item-head .step__item-num span{font-size:20px}}.step .step__items .step__item .step__item-head .step__item-title{font-size:24px;font-weight:700}@media screen and (max-width: 768px){.step .step__items .step__item .step__item-head .step__item-title{font-size:20px}}@media screen and (max-width: 480px){.step .step__items .step__item .step__item-head .step__item-title{font-size:18px}}.step .step__items .step__item .step__item-description,.step .step__items .step__item .step__item-btn{padding-left:80px}@media screen and (max-width: 480px){.step .step__items .step__item .step__item-description,.step .step__items .step__item .step__item-btn{padding-left:56px}}.step .step__items .step__item .step__item-description .step__item-text{line-height:1.75;margin-bottom:16px;word-break:auto-phrase}@media screen and (max-width: 480px){.step .step__items .step__item .step__item-description .step__item-text{font-size:14px;word-break:break-all}}.step .step__items .step__item .step__item-description .step__item-text:last-child{margin-bottom:0}.step .step__items .step__item .step__item-description .step__item-subtitle{font-size:18px;font-weight:700;margin-bottom:16px}.step .step__items .step__item .step__item-description a{text-decoration:underline;color:#0f4589}.step .step__items .step__item .step__item-description .step__item-box{border:1px solid #00a0e9;background-color:#fff;padding:16px;width:fit-content}.step .step__items .step__item .step__item-description .step__item-note{font-size:14px;color:#565656;line-height:1.75;word-break:auto-phrase}.step .step__items .step__item .step__item-btn{margin-top:24px;display:flex;gap:16px}@media screen and (max-width: 768px){.step .step__items .step__item .step__item-btn{flex-direction:column}}.step .step__items .step__item .step__item-btn .black{color:#2c2c2c}.step .step__items .step__item .step__item-btn img{width:24px;height:24px;object-fit:contain;margin-right:8px;vertical-align:middle}.step .step__items .step__item .step__item-btn .step__item-tel{display:inline-flex;flex-direction:column;align-items:center}.step .step__items .step__item .step__item-btn .step__item-tel span{font-size:12px}.step .step__items .step__item::after{content:"";position:absolute;top:64px;left:32px;width:2px;height:100%;background-color:#66c6f1;z-index:1}@media screen and (max-width: 480px){.step .step__items .step__item::after{top:48px;left:24px}}.step .step__items .step__item:last-child::after{display:none}
