.cBtnSubmit{display:block;position:relative;z-index:0;border:solid 2px var(--white);width:329px;height:80px;border-radius:80px;background:var(--blue-main)}.cBtnSubmit:before{pointer-events:none;user-select:none;content:"";position:absolute;inset:0;z-index:0;margin:auto;width:100%;height:100%;border-radius:80px;background:#002448;transform:scale(0);transform-origin:center;transition:.6s cubic-bezier(.16,1,.3,1) transform}.cBtnSubmit:focus-visible{outline:1px solid var(--blue-main);outline-offset:2px;border-radius:80px}.cBtnSubmit__inner{pointer-events:none;user-select:none;position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cBtnSubmit__text{color:var(--white);text-align:center;font-size:16px;font-weight:700;line-height:1.8;letter-spacing:.96px}.cBtnSubmit__icon{position:absolute;top:0;right:64px;bottom:0;margin:auto;z-index:1;width:7px;height:18px;display:flex}.cBtnSubmit__icon img{width:100%;height:100%;object-fit:contain}.cContactForm{width:100%}.cContactForm__inputArea{width:100%;padding:94px 96px;box-sizing:border-box;background:var(--white);border-radius:30px}.cContactForm__row{padding:30px 0;border-bottom:solid 1px #d9d9d9}.cContactForm__row:nth-of-type(1){padding-top:0}.cContactForm__row:nth-last-of-type(1){border:none;padding-bottom:0}.cContactForm__head{display:flex;align-items:center;height:max-content}.cContactForm__head label{color:var(--blue-main);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.32px}.cContactForm__head span{display:block;color:var(--white);font-size:13px;font-weight:900;background:var(--orange);padding:2px 5px}.cContactForm__field,.cContactForm__fields{width:calc(100% - 368px)}.cContactForm__fields .cContactForm__field{width:100%;margin-top:30px}.cContactForm__fields .cContactForm__field:nth-of-type(1){margin-top:0}.cContactForm__zip{position:relative;z-index:0;display:flex;gap:13px}.cContactForm__zip .addressMark{color:var(--blue);font-weight:500;line-height:1;font-size:16px;letter-spacing:.32px}.cContactForm__zip .btn{display:flex;align-items:center;gap:8px;height:50px}.cContactForm__zip .btn:focus-visible{outline:1px solid var(--blue-main);outline-offset:2px;border-radius:2px}.cContactForm__zip .btn__text{pointer-events:none;user-select:none;position:relative;z-index:0;display:block;color:var(--blue-main);font-size:13px;font-weight:500;line-height:1;letter-spacing:.65px;width:max-content}.cContactForm__zip .btn__text:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:auto;z-index:0;width:100%;height:1px;background:var(--blue-main);transform:scaleX(0);transform-origin:left;transition:.3s ease transform}.cContactForm__zip .btn__icon{pointer-events:none;user-select:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:solid 1px var(--blue-main);box-sizing:border-box;transform:scale(1);transition:.3s ease transform}.cContactForm__zip .btn__icon img{width:5px;height:8px;object-fit:contain}.cContactForm__privacy{margin:68px auto auto}.cContactForm__privacy__head{color:var(--blue-main);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.32px;text-align:center}.cContactForm__privacy__simplebar{margin-top:24px}.cContactForm__agree{width:max-content;margin:56px auto auto}.cContactForm__agree .cErrorMsg{text-align:center}.cContactForm__submit{margin-top:78px;width:100%}.cFieldCheckboies{display:block}.cFieldCheckboies .cFieldCheckbox{margin-top:13px}.cFieldCheckboies .cFieldCheckbox:nth-of-type(1){margin-top:0}.cFieldCheckbox{position:relative;z-index:0;width:max-content;height:max-content;display:flex;align-items:center}.cFieldCheckbox .cFieldCheckbox__check{pointer-events:none;user-select:none;position:relative;z-index:0;display:block;width:15px;height:15px;box-sizing:border-box;border:solid 1px #d9d9d9;border-radius:3px;background:var(--white);transition:.2s ease border,.2s ease background}.cFieldCheckbox .cFieldCheckbox__check img{width:100%;height:100%;object-fit:contain;opacity:0;transition:.2s ease opacity}.cFieldCheckbox input{display:none}.cFieldCheckbox label{cursor:pointer;position:relative;z-index:1;padding-left:24px;margin-left:-16px;color:var(--blue-main);font-size:17px;font-weight:500;letter-spacing:.68px}.cFieldCheckbox label:focus-visible{outline:1px solid var(--blue-main);outline-offset:2px;border-radius:2px}.cFieldCheckbox input:checked+.cFieldCheckbox__check{background:var(--blue-main);border:solid 1px var(--blue-main)}.cFieldCheckbox input:checked+.cFieldCheckbox__check img{opacity:1}.cFieldRadio{position:relative;z-index:0;width:max-content;height:max-content;display:flex;align-items:center}.cFieldRadio .cFieldRadio__check{position:relative;z-index:0;display:block;width:16px;height:16px;box-sizing:border-box;border:solid 1px #000;border-radius:50%}.cFieldRadio input{display:none}.cFieldRadio label{cursor:pointer;position:relative;z-index:1;padding-left:16px;margin-left:-16px;font-size:16px}.cFieldRadio label:focus-visible{outline:1px solid var(--blue-main);outline-offset:2px;border-radius:2px}.cFieldRadio input:checked+.cFieldRadio__check{background:#000}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;width:100%;height:100%;padding:0 16px;color:#969696;font-size:17px;font-weight:500;letter-spacing:1.7px}select option[selected][disabled]{display:none}select:focus-visible{outline:1px solid var(--blue-main);outline-offset:2px;border-radius:2px}.cFieldSelect{position:relative;z-index:1;box-sizing:border-box;width:100%;height:50px;border-radius:10px;background:#f4f4f4}.cFieldSelect:after{pointer-events:none;user-select:none;position:absolute;content:"";width:8px;height:8px;top:calc(50% - 3px);right:16px;transform:translateY(-50%) rotate(45deg);border-bottom:solid 1px #000;border-right:solid 1px #000;z-index:1}.cFieldText{width:100%}.cFieldText input{cursor:text;padding:12px 18px;border-radius:10px;background:#f4f4f4;width:100%;border:none;box-sizing:border-box;color:var(--blue-main);font-size:17px;font-weight:500;letter-spacing:1.7px}.cFieldText input:focus-visible{outline:1px solid var(--blue-main);outline-offset:2px;border-radius:2px}.cFieldText input::placeholder{font-size:17px;color:#969696}.cFieldText-zip{width:206px}.cFieldTextarea{width:100%}.cFieldTextarea textarea{cursor:text;min-height:210px;width:100%;box-sizing:border-box;border-radius:10px;border:none;background:#f4f4f4;color:var(--blue-main);font-size:16px;padding:24px 16px;font-weight:500}.cFieldTextarea textarea::placeholder{color:#969696;font-size:15px}.cFieldTextarea textarea:focus-visible{outline:1px solid var(--blue-main);outline-offset:2px;border-radius:2px}.cErrorMsg{position:relative;top:4px;color:#f50202;font-size:12px;font-weight:700;line-height:1.6}.cErrorLog{margin-top:24px;text-align:center;color:#f50202;font-size:12px;font-weight:700;line-height:1.6}.cErrorLog p{margin-top:4px}.cErrorLog p:nth-of-type(1){margin-top:0}.cBtnReturn{display:block;position:relative;z-index:0;border:solid 2px #b7cff6;width:329px;height:80px;border-radius:80px;background:var(--white);transition:.6s cubic-bezier(.16,1,.3,1) border}.cBtnReturn:before{pointer-events:none;user-select:none;content:"";position:absolute;inset:0;z-index:0;margin:auto;width:100%;height:100%;border-radius:80px;background:var(--orange);transform:scale(0);transform-origin:center;transition:.6s cubic-bezier(.16,1,.3,1) transform}.cBtnReturn:focus-visible{outline:1px solid var(--blue-main);outline-offset:2px;border-radius:2px}.cBtnReturn__inner{pointer-events:none;user-select:none;position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cBtnReturn__icon{position:absolute;top:0;left:64px;bottom:0;margin:auto;z-index:1;width:7px;height:18px;display:flex}.cBtnReturn__icon img{width:100%;height:100%;object-fit:contain}.cBtnReturn__text{color:var(--blue-main);text-align:center;font-size:16px;font-weight:700;line-height:1.8;letter-spacing:.96px}.cConfirmText{color:var(--blue-main);font-size:15px;font-weight:700;letter-spacing:1.5px}body[data-confirm="0"] .cContactForm .cConfirmText,body[data-confirm="0"] .cContactForm #jsReturn,body[data-confirm="0"] .cContactForm #jsSubmit,body[data-confirm="1"] .cContactForm .cFieldCheckbox,body[data-confirm="1"] .cContactForm .cFieldRadio,body[data-confirm="1"] .cContactForm .cFieldSelect,body[data-confirm="1"] .cContactForm .cFieldText input,body[data-confirm="1"] .cContactForm .cFieldTextarea textarea{display:none}body[data-confirm="1"] .cContactForm .cContactForm__fields .cContactForm__field{margin-top:4px}body[data-confirm="1"] .cContactForm .cContactForm__privacy,body[data-confirm="1"] .cContactForm .cContactForm__zip .btn{display:none}body[data-confirm="1"] .cContactForm .cContactForm__head{min-height:max-content}body[data-confirm="1"] .cContactForm .cContactForm__head span,body[data-confirm="1"] .cContactForm #jsConfirm{display:none}.cPrivacy{width:100%;margin:auto;height:208px;background:var(--white);border-radius:4px}.cPrivacy__inner{padding:32px;color:var(--blue-main);font-size:15px;font-weight:500}.simplebar-scrollbar{top:0;background:var(--blue-main)!important;border-radius:10px;padding:1px 0;overflow:hidden}.simplebar-scrollbar:before{background:var(--blue-main)!important;width:100%;inset:0}.simplebar-track{border-radius:10px;background:#f4f4f4!important}.simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-track.simplebar-vertical{top:5%!important;right:16px!important;height:90%;width:4px}.pContact{position:relative;z-index:0;background:var(--lightblue2);padding-top:187px;padding-bottom:386px}.pContact__inner{width:100%;margin:auto}.pContact__head{width:calc(100% - 48px);max-width:960px;margin:auto}.pContact__titleEn{color:var(--white);font-family:var(--en);font-size:65px;font-weight:800;line-height:1.2;letter-spacing:3.9px;text-align:center;width:100%}.pContact__title{color:var(--white);text-align:center;font-size:14px;font-weight:700;letter-spacing:2.8px;width:100%}.pContact__progress{display:flex;align-items:center;gap:148px;width:max-content;max-width:100%;margin:50px auto 0}.pContact__progress .progress{position:relative;z-index:0;width:40px}.pContact__progress .progress:before{content:"";position:absolute;top:18px;right:-148px;width:148px;height:2px;background:var(--white)}.pContact__progress .progress__num{width:40px;height:40px;border-radius:50%;box-sizing:border-box;border:2px solid var(--white);background:var(--white);color:#969696;font-family:var(--en);font-size:16px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.pContact__progress .progress__label{margin-top:7px;color:var(--white);font-size:13px;font-weight:700;letter-spacing:1.3px;text-align:center}body[data-confirm="0"] .pContact__progress .progress:nth-of-type(1) .progress__num{background:var(--blue-main);color:var(--white)}body[data-confirm="0"] .pContact__progress .progress:nth-of-type(1) .progress__label{color:var(--blue-main)}body[data-confirm="1"] .pContact__progress .progress:nth-of-type(2) .progress__num{background:var(--blue-main);color:var(--white)}body[data-confirm="1"] .pContact__progress .progress:nth-of-type(2) .progress__label{color:var(--blue-main)}.pContact__progress .progress:nth-of-type(3):before{display:none}body[data-page-id=thanks] .pContact__progress .progress:nth-of-type(3) .progress__num{background:var(--blue-main);color:var(--white)}body[data-page-id=thanks] .pContact__progress .progress:nth-of-type(3) .progress__label{color:var(--blue-main)}.pContact__detail{color:var(--white);font-size:16px;font-weight:700;line-height:2;letter-spacing:.8px;width:calc(100% - 48px);max-width:960px;margin:121px auto auto}body[data-confirm="1"] .pContact__detail{display:none}.pContact__supplement{color:var(--white);font-size:14px;font-weight:500;line-height:2;letter-spacing:.7px;width:calc(100% - 48px);max-width:960px;margin:21px auto auto}body[data-confirm="1"] .pContact__supplement{display:none}.pContact__confirm{color:var(--white);font-size:16px;font-weight:700;line-height:2;letter-spacing:.8px;width:calc(100% - 80px);max-width:960px;margin:164px auto auto}.pContact__form{margin:64px auto auto;width:calc(100% - 24px);max-width:992px}body[data-confirm="1"] .pContact__form{margin-top:30px}@media (max-width: 768px){.cBtnSubmit{width:265px;height:54px;border-radius:54px}.cBtnSubmit:before{border-radius:54px}.cBtnSubmit:focus-visible{border-radius:54px}.cBtnSubmit__text{font-size:14px;letter-spacing:.84px}.cBtnSubmit__icon{right:34px;width:6px;height:14px}.cContactForm__head label{font-size:13px;letter-spacing:.26px}.cContactForm__head span{font-size:10px}.cContactForm__fields .cContactForm__field{margin-top:20px}.cContactForm__zip .btn__text{font-size:11px;letter-spacing:.55px}.cContactForm__zip .btn__icon{width:17px;height:17px}.cContactForm__zip .btn__icon img{width:4px;height:7px}.cContactForm__privacy__head{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.32px}.cContactForm__privacy__simplebar{margin-top:16px}.cContactForm__agree{margin-top:48px}.cContactForm__submit{margin-top:30px;width:100%}.cContactForm__submit button{margin:auto auto 18px}.cFieldCheckboies .cFieldCheckbox{margin-top:14px}.cFieldCheckbox label{font-size:13px;letter-spacing:.52px}select{font-size:16px}.cFieldText input{font-size:16px;border-radius:5px}.cFieldText input::placeholder{font-size:16px}.cFieldText-zip{width:120px}.cBtnReturn{width:265px;height:54px;border-radius:54px}.cBtnReturn:before{border-radius:54px}.cBtnReturn__icon{left:34px;width:6px;height:14px}.cBtnReturn__text{font-size:14px;letter-spacing:.84px}.cPrivacy{height:189px}.cPrivacy__inner{padding:28px;color:#3b3737;font-size:13px;line-height:1.8}.simplebar-track.simplebar-vertical{right:8px!important}.pContact{padding-top:146px;padding-bottom:151px}.pContact__titleEn{font-size:32px;letter-spacing:1.92px}.pContact__progress{margin:30px auto 0;max-width:252px;gap:66px}.pContact__progress .progress:before{right:-66px;width:66px}.pContact__detail{margin-top:64px;font-size:14px}.pContact__supplement{font-size:13px;line-height:190%}.pContact__confirm{font-size:13px;margin-top:55px}.pContact__form{margin-top:64px}}@media (hover: hover){.cBtnSubmit:hover:before{transform:scale(1)}.cContactForm__zip .btn:hover .btn__text:before{transform:scale(1)}.cContactForm__zip .btn:hover .btn__icon{transform:scale(1.1)}.cBtnReturn:hover{border:solid 2px var(--orange)}.cBtnReturn:hover:before{transform:scale(1)}}@media (max-width: 960px){.cContactForm__inputArea{padding:33px 27px;border-radius:10px}.cContactForm__row{padding:20px 0}.cContactForm__head{gap:11px;width:100%}.cContactForm__field{margin-top:20px;width:100%}.cContactForm__fields{width:100%}.cContactForm__zip{margin-top:20px}.cContactForm__zip .addressMark{position:relative;top:16px}.cContactForm__privacy{margin-top:48px}body[data-confirm="1"] .cContactForm .cContactForm__zip{gap:2px}body[data-confirm="1"] .cContactForm .cContactForm__zip .addressMark{top:3.5px;left:0}}@media (min-width: 961px){.cContactForm__row{display:flex;gap:48px}.cContactForm__head{width:320px;min-height:50px;gap:18px}.cContactForm__zip .addressMark{position:absolute;top:16px;left:-27px}body[data-confirm="1"] .cContactForm .cContactForm__zip{gap:2px}body[data-confirm="1"] .cContactForm .cContactForm__zip .addressMark{position:relative;top:3.5px;left:0;font-size:15px}}@media (max-width: 960px) and (max-width: 768px){.cContactForm__zip .addressMark{font-size:13px;letter-spacing:.26px}}@media (min-width: 769px){.cContactForm__submit{display:flex;justify-content:center;align-items:center;gap:30px}}
