.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%}.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%}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item{display:flex;flex-shrink:0}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label{display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.form .form__items.input .form__item .form__input .form__radio-group .form__radio-item label input[type=radio]{width:24px;height:24px;margin:0;padding:0}.form .form__items.input .form__item .form__input .form__error{color:#f55240;font-size:12px}.form .form__items.input .form__item.form__item-policy{text-align:center;justify-content:center}@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}}
