@media screen and (max-width:767px){.top .hero.page-title.wrapper{width:100%;background-color:#00abdc}.top .hero.page-title.wrapper .hero-body{display:block;width:100%;padding:0 0 32px;margin:0 auto}.top .hero.page-title.wrapper .hero-body .container_l{width:100%;padding:16px 3% 0;background:url(/img/BG2x.webp) no-repeat right 6% bottom;background-size:30% auto;margin:0}.mv_txt-box *{color:#fff}.mv_txt-box h4{margin:16px auto;font-size:1.125em;line-height:1.6;letter-spacing:.09px}.mv_txt-box h2,.mv_txt-box h4{font-weight:700;text-align:center}.mv_txt-box h2{margin:16px auto 0;font-size:2em;line-height:1.3}.mv_img-box{width:60%;margin:48px 7.6% 0}.mv_img-box img{width:100%}.top .hero.page-title.wrapper .hero-body .container_r{width:94%;margin:0 auto;background:#fff;padding:32px 3.5% 30px;border-radius:10px}.document_guidance{display:flex;align-items:center;justify-content:center;font-size:1.125em;font-weight:700;color:#333;margin-bottom:24px}.document_guidance img{margin-right:8px}.kv-form-wrap{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;overflow:hidden}.kv-form-wrap>div{padding:10px 12px;border-bottom:1px solid #e0e0e0}.kv-form-wrap>div:last-child{border-bottom:none}.kv-form-wrap>div .uk-flex{display:flex}.kv-form-wrap>div .uk-flex>span:first-child{width:50%;padding-right:16px;border-right:1px solid #e0e0e0}.kv-form-wrap>div .uk-flex>span:last-child{width:50%;padding-left:16px}.kv-form-wrap label{display:block;font-size:11px;font-weight:700;margin-bottom:6px;color:#666}.kv-form-wrap input[type=text]{display:block;width:100%;font-size:14px;border:none;padding:4px 0;background:transparent;color:#333}.kv-form-wrap input[type=text]:focus{outline:none}.kv-form-wrap input[type=text]::placeholder{color:#999}.kv-form-agree{color:#666;font-size:12px;margin-bottom:20px;display:flex;align-items:flex-start;line-height:1.5}.kv-form-agree input[type=checkbox]{width:18px;height:18px;margin-right:8px;margin-top:2px;flex-shrink:0;accent-color:#00abdc;cursor:pointer;visibility:visible}.kv-form-agree label{cursor:pointer;font-size:13px;line-height:1.5}.kv-form-agree a{color:#00abdc;text-decoration:underline}#contact .btn.btn_dl,.top .hero .btn.btn_dl,input.btn.btn_dl{display:block;width:100%;height:50px;padding:0;border-radius:30px;background-color:var(--color-danger);line-height:50px;text-align:center;font-size:15px;font-weight:700;color:#fff;box-shadow:0 5px 0 var(--color-danger-hover);border:none;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact .btn.btn_dl:hover,.top .hero .btn.btn_dl:hover,input.btn.btn_dl:hover{background-color:#ff7a7a;transform:translateY(2px);box-shadow:0 3px 0 var(--color-danger-hover)}}@media screen and (min-width:768px) and (max-width:1023px){.top .hero.page-title.wrapper{width:100%;background-color:#00abdc}.top .hero.page-title.wrapper .hero-body{display:flex;justify-content:center;width:100%;padding:0 0 0 calc((100% - 89.5%) / 2);margin:0 auto}.top .hero.page-title.wrapper .hero-body .container_l{width:64%;padding:60px 1.6% 0 0;background:url(/img/BG2x.webp) no-repeat right 14px bottom;background-size:49% auto;margin:0}.mv_txt-box *{color:#fff}.mv_txt-box h4{font-size:1.25em}.mv_txt-box h2,.mv_txt-box h4{font-weight:700;text-align:left}.mv_txt-box h2{font-size:2.5em;margin:12px 0 0;letter-spacing:.52px}.mv_img-box{width:56.3%;margin-top:36px}.mv_img-box img{width:100%}.top .hero.page-title.wrapper .hero-body .container_r{width:36%;background:#fff;padding:28px 2.5%}.document_guidance{display:flex;align-items:center;justify-content:center;font-size:1.125em;font-weight:700;color:#333;margin-bottom:16px}.document_guidance img{margin-right:8px}.kv-form-wrap{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;overflow:hidden}.kv-form-wrap>div{padding:10px 14px;border-bottom:1px solid #e0e0e0}.kv-form-wrap>div:last-child{border-bottom:none}.kv-form-wrap>div .uk-flex{display:flex}.kv-form-wrap>div .uk-flex>span:first-child{width:50%;padding-right:14px;border-right:1px solid #e0e0e0}.kv-form-wrap>div .uk-flex>span:last-child{width:50%;padding-left:14px}.kv-form-wrap label{display:block;font-size:11px;font-weight:700;margin-bottom:4px;color:#666}.kv-form-wrap input[type=text]{display:block;width:100%;font-size:14px;border:none;padding:4px 0;background:transparent;color:#333}.kv-form-wrap input[type=text]:focus{outline:none}.kv-form-wrap input[type=text]::placeholder{color:#999}.kv-form-agree{color:#666;font-size:12px;margin-bottom:16px;display:flex;align-items:flex-start;line-height:1.5}.kv-form-agree input[type=checkbox]{width:16px;height:16px;margin-right:8px;margin-top:2px;flex-shrink:0;accent-color:#00abdc;cursor:pointer;visibility:visible}.kv-form-agree label{cursor:pointer;font-size:12px;line-height:1.5}.kv-form-agree a{color:#00abdc;text-decoration:underline}#contact .btn.btn_dl,.top .hero .btn.btn_dl,input.btn.btn_dl{display:block;width:100%;height:52px;padding:0;border-radius:30px;background-color:var(--color-danger);line-height:52px;text-align:center;font-size:15px;font-weight:700;color:#fff;box-shadow:0 5px 0 var(--color-danger-hover);border:none;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact .btn.btn_dl:hover,.top .hero .btn.btn_dl:hover,input.btn.btn_dl:hover{background-color:#ff7a7a;transform:translateY(2px);box-shadow:0 3px 0 var(--color-danger-hover)}}@media screen and (min-width:1024px) and (max-width:1279px){.top .hero.page-title.wrapper{width:100%;background-color:#00abdc}.top .hero.page-title.wrapper .hero-body{display:flex;justify-content:center;width:100%;padding:0 0 0 calc((100% - 89.5%) / 2);margin:0 auto}.top .hero.page-title.wrapper .hero-body .container_l{width:64%;padding:85px 1.6% 0 0;background:url(/img/BG2x.webp) no-repeat right 14px bottom;background-size:49% auto;margin:0}.mv_txt-box *{color:#fff}.mv_txt-box h4{font-size:1.5em}.mv_txt-box h2,.mv_txt-box h4{font-weight:700;text-align:left}.mv_txt-box h2{font-size:3.25em;margin:16px 0 0;letter-spacing:.52px}.mv_img-box{width:56.3%;margin-top:48px}.mv_img-box img{width:100%}.top .hero.page-title.wrapper .hero-body .container_r{width:36%;background:#fff;padding:35px 3.1%}.document_guidance{display:flex;align-items:center;justify-content:center;font-size:1.25em;font-weight:700;color:#333;margin-bottom:20px}.document_guidance img{margin-right:8px}.kv-form-wrap{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;overflow:hidden}.kv-form-wrap>div{padding:12px 16px;border-bottom:1px solid #e0e0e0}.kv-form-wrap>div:last-child{border-bottom:none}.kv-form-wrap>div .uk-flex{display:flex}.kv-form-wrap>div .uk-flex>span:first-child{width:50%;padding-right:16px;border-right:1px solid #e0e0e0}.kv-form-wrap>div .uk-flex>span:last-child{width:50%;padding-left:16px}.kv-form-wrap label{display:block;font-size:12px;font-weight:700;margin-bottom:6px;color:#666}.kv-form-wrap input[type=text]{display:block;width:100%;font-size:16px;border:none;padding:4px 0;background:transparent;color:#333}.kv-form-wrap input[type=text]:focus{outline:none}.kv-form-wrap input[type=text]::placeholder{color:#999}.kv-form-agree{color:#666;font-size:13px;margin-bottom:20px;display:flex;align-items:flex-start;line-height:1.5}.kv-form-agree input[type=checkbox]{width:18px;height:18px;margin-right:8px;margin-top:2px;flex-shrink:0;accent-color:#00abdc;cursor:pointer;visibility:visible}.kv-form-agree label{cursor:pointer;font-size:13px;line-height:1.5}.kv-form-agree a{color:#00abdc;text-decoration:underline}#contact .btn.btn_dl,.top .hero .btn.btn_dl,input.btn.btn_dl{display:block;width:100%;height:56px;padding:0;border-radius:30px;background-color:var(--color-danger);line-height:56px;text-align:center;font-size:16px;font-weight:700;color:#fff;box-shadow:0 5px 0 var(--color-danger-hover);border:none;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact .btn.btn_dl:hover,.top .hero .btn.btn_dl:hover,input.btn.btn_dl:hover{background-color:#ff7a7a;transform:translateY(2px);box-shadow:0 3px 0 var(--color-danger-hover)}}@media screen and (min-width:1280px){.top .hero.page-title.wrapper{width:100%;background-color:#00abdc}.top .hero.page-title.wrapper .hero-body{display:flex;justify-content:space-between;width:100%;padding:0 0 0 67px;margin:0 auto}.top .hero.page-title.wrapper .hero-body .container_l{width:64%;padding:85px 1.6% 0 0;background:url(/img/BG2x.webp) no-repeat right 14px bottom;background-size:49% auto;margin:0}.mv_txt-box *{color:#fff}.mv_txt-box h4{font-size:1.5em}.mv_txt-box h2,.mv_txt-box h4{font-weight:700;text-align:left}.mv_txt-box h2{font-size:3.25em;margin:16px 0 0;letter-spacing:.52px}.mv_img-box{width:56.3%;margin-top:48px}.mv_img-box img{width:100%}.top .hero.page-title.wrapper .hero-body .container_r{width:36%;background:#fff;padding:35px 3.1%}.document_guidance{display:flex;align-items:center;justify-content:center;font-size:1.25em;font-weight:700;color:#333;margin-bottom:20px}.document_guidance img{margin-right:8px}.kv-form-wrap{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;overflow:hidden}.kv-form-wrap>div{padding:12px 16px;border-bottom:1px solid #e0e0e0}.kv-form-wrap>div:last-child{border-bottom:none}.kv-form-wrap>div .uk-flex{display:flex}.kv-form-wrap>div .uk-flex>span:first-child{width:50%;padding-right:16px;border-right:1px solid #e0e0e0}.kv-form-wrap>div .uk-flex>span:last-child{width:50%;padding-left:16px}.kv-form-wrap label{display:block;font-size:12px;font-weight:700;margin-bottom:6px;color:#666}.kv-form-wrap input[type=text]{display:block;width:100%;font-size:16px;border:none;padding:4px 0;background:transparent;color:#333}.kv-form-wrap input[type=text]:focus{outline:none}.kv-form-wrap input[type=text]::placeholder{color:#999}.kv-form-agree{color:#666;font-size:13px;margin-bottom:20px;display:flex;align-items:flex-start;line-height:1.5}.kv-form-agree input[type=checkbox]{width:18px;height:18px;margin-right:8px;margin-top:2px;flex-shrink:0;accent-color:#00abdc;cursor:pointer;visibility:visible}.kv-form-agree label{cursor:pointer;font-size:13px;line-height:1.5}.kv-form-agree a{color:#00abdc;text-decoration:underline}#contact .btn.btn_dl,.top .hero .btn.btn_dl,input.btn.btn_dl{display:block;width:100%;height:56px;padding:0;border-radius:30px;background-color:var(--color-danger);line-height:56px;text-align:center;font-size:16px;font-weight:700;color:#fff;box-shadow:0 5px 0 var(--color-danger-hover);border:none;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact .btn.btn_dl:hover,.top .hero .btn.btn_dl:hover,input.btn.btn_dl:hover{background-color:#ff7a7a;transform:translateY(2px);box-shadow:0 3px 0 var(--color-danger-hover)}}