@charset "utf-8";#company_min_area{max-width:1080px;margin:0 auto}.localgovernment{overflow-x:clip}.bg_kda_b_gy{background-color:#efefef}.bg_kda_m_gy{background-color:#898989}.bg_kda_m_gy_grad1{background-image:linear-gradient(90deg,rgb(161 160 160),rgb(159 159 159) 69%,rgb(161 161 161) 76%,rgb(173 172 172) 84%,rgb(188 188 188) 92%,rgb(195 195 195))}.kda_def1 .txt_lll,.policy_all .txt_lll,.lg_migintro .txt_lll,.rc_expintro .txt_lll,.company_min .txt_lll{font-size:30px}.kda_def1 .txt_ll,.policy_all .txt_ll,.lg_migintro .txt_ll,.rc_expintro .txt_ll,.company_min .txt_ll{font-size:24px}.kda_def1 .txt_l,.policy_all .txt_l,.lg_migintro .txt_l,.rc_expintro .txt_l,.company_min .txt_l{font-size:20px}.kda_def1 .txt_nl,.policy_all .txt_nl,.lg_migintro .txt_nl,.rc_expintro .txt_nl,.company_min .txt_nl{font-size:18px}.kda_def1 .txt_n,.policy_all .txt_n,.lg_migintro .txt_n,.rc_expintro .txt_n,.company_min .txt_n{font-size:17px}.kda_def1 .txt_ns,.policy_all .txt_ns,.lg_migintro .txt_ns,.rc_expintro .txt_ns,.company_min .txt_ns{font-size:15px}.kda_def1 .txt_sl,.policy_all .txt_sl,.lg_migintro .txt_sl,.rc_expintro .txt_sl,.company_min .txt_sl{font-size:13px}.kda_def1 .txt_s,.policy_all .txt_s,.lg_migintro .txt_s,.rc_expintro .txt_s,.company_min .txt_s{font-size:10px}.kda_def1 .txt_s,.policy_all .txt_s,.lg_migintro .txt_s,.rc_expintro .txt_s,.company_min .txt_s{font-size:8px}@media screen and (max-width:767px){.kda_def1 .txt_lll,.policy_all .txt_lll,.lg_migintro .txt_lll,.rc_expintro .txt_lll,.company_min .txt_lll{font-size:16.5px}.kda_def1 .txt_ll,.policy_all .txt_ll,.lg_migintro .txt_ll,.rc_expintro .txt_ll,.company_min .txt_ll{font-size:13.2px}.kda_def1 .txt_l,.policy_all .txt_l,.lg_migintro .txt_l,.rc_expintro .txt_l,.company_min .txt_l{font-size:11px}.kda_def1 .txt_nl,.policy_all .txt_nl,.lg_migintro .txt_nl,.rc_expintro .txt_nl,.company_min .txt_nl{font-size:9.9px}.kda_def1 .txt_n,.policy_all .txt_n,.lg_migintro .txt_n,.rc_expintro .txt_n,.company_min .txt_n{font-size:9.4px}.kda_def1 .txt_ns,.policy_all .txt_ns,.lg_migintro .txt_ns,.rc_expintro .txt_ns,.company_min .txt_ns{font-size:8.3px}.kda_def1 .txt_sl,.policy_all .txt_sl,.lg_migintro .txt_sl,.rc_expintro .txt_sl,.company_min .txt_sl{font-size:7.2px}.kda_def1 .txt_s,.policy_all .txt_s,.lg_migintro .txt_s,.rc_expintro .txt_s,.company_min .txt_s{font-size:6px}.kda_def1 .txt_s,.policy_all .txt_s,.lg_migintro .txt_s,.rc_expintro .txt_s,.company_min .txt_s{font-size:5px}}.visual_kda1{margin-bottom:0}.visual_kda1 .logo1 img{width:30%}.visual_kda1 .logo2 img{width:8%}.visual_kda1 img{width:80%}@media screen and (max-width:767px){.visual_kda1{justify-content:center}.visual_kda1 .logo1 img{width:35%}.visual_kda1 .logo2 img{width:20%}.visual_kda1 img{width:95%}}.kda_btn1,.kda_btn2{display:flex;justify-content:center;align-items:center;text-decoration:none;box-sizing:border-box;position:relative;transition-duration:0.3s}.kda_btn1{cursor:pointer;line-height:1.2;letter-spacing:.1em;width:60%;padding:22px 5px;background-color:#000;border-radius:.3rem;box-shadow:0 0 0 10px #fff,0 0 0 12px #000}.kda_btn2{letter-spacing:.1em;width:60%;padding:15px 5px;color:#fff!important;box-shadow:2px 4px #e0e0e0;background-color:#c8a063;border:10px solid #fff}.kda_btn2::after{content:"";display:inline-block;width:50px;height:50px;margin:-1px 0 0 2px;background-size:contain;vertical-align:middle}.kda_btn2::after{content:"";display:inline-block;width:45px;height:45px;margin:-1px 0 0 8px;background:url("#") no-repeat;background-size:contain;vertical-align:middle}.kda_btn1:hover{box-shadow:unset;transform:translateY(4px);opacity:0.9!important}.kda_btn2:hover{box-shadow:unset;transform:translateY(4px);opacity:0.9!important}.kda_btn1:hover{background:#cfcfcf;color:#333!important}.kda_btn2:hover{background:#cfcfcf;color:#333!important}@media screen and (max-width:767px){.kda_btn1{letter-spacing:.1em;width:80%;padding:15px 3px;box-shadow:0 0 0 5px #fff,0 0 0 6px #000}.kda_btn2{box-shadow:1px 2px #e0e0e0;border:5px solid #fff}.kda_btn2:after{width:21px;height:21px}}@media screen and (max-width:320px){a.kda_btn1,a.kda_btn2{width:83%;font-size:14px}}.btn_sb_pulse_fill1,.btn_sb_pulse_fill2{position:relative;width:40%;margin:0 auto;transition:.2s}.btn_sb_pulse_fill1::before,.btn_sb_pulse_fill1::after,.btn_sb_pulse_fill2::before,.btn_sb_pulse_fill2::after{content:"";position:absolute;width:100%;height:100%;top:3px;left:0;border-radius:32px;transform:translate3d(0,0,0)}.btn_sb_pulse_fill1::before,.btn_sb_pulse_fill1::after{border:1px solid #fbb8bc;background:#f77a82}.btn_sb_pulse_fill2::before,.btn_sb_pulse_fill2::after{border:1px solid #fbb8bc;background:#f77a82}.btn_sb_pulse_fill1::before,.btn_sb_pulse_fill2::before{animation:pulsate_fill 2s ease-out infinite}.btn_sb_pulse_fill1::after,.btn_sb_pulse_fill2::after{animation:pulsate_fill 2s ease-out 1s infinite}.btn_sb_pulse_fill1 a,.btn_sb_pulse_fill2 a{display:block;position:relative;text-align:center;text-decoration:none;font-weight:700;text-shadow:2px 1px 2px rgb(0 0 0 / .23);line-height:1.2;top:3px;padding:20px 15px;border-radius:32px;font-size:20px;color:#fff;background:#c5787d}.btn_sb_pulse_fill1 a::after,.btn_sb_pulse_fill2 a::after{content:"";position:absolute;top:-3px;left:0;z-index:1;width:100%;height:100%;border-radius:32px;transition:.2s;transform:translate3d(0,0,0)}.btn_sb_pulse_fill1 a::after{background:#e9545d}.btn_sb_pulse_fill2 a::after{background:#e9545d}.btn_sb_pulse_fill1 span,.btn_sb_pulse_fill2 span{display:block;position:relative;top:-3px;z-index:2}@keyframes pulsate_fill{0%{transform:scale(.95);opacity:1}90%{opacity:.1}to{transform:scale(1.2,1.5);opacity:0}}@media screen and (max-width:500px){.btn_sb_pulse_fill1,.btn_sb_pulse_fill2{width:70%}.btn_sb_pulse_fill1 a,.btn_sb_pulse_fill2 a{padding:15px 5px;font-size:14.5px}}@media screen and (max-width:300px){.btn_sb_pulse_fill1,.btn_sb_pulse_fill2{width:75%}.btn_sb_pulse_fill1 a,.btn_sb_pulse_fill2 a{padding:15px 5px;font-size:12px}}.kda_hdline_cutoff_s{clip-path:polygon(0 0,98% 0,100% 100%,0 100%);padding:5px 10px}@media screen and (max-width:767px){.kda_hdline_cutoff_s{padding:3px 5px}}.kda_clm_cal1{max-width:100%}.kda_clm_cal1 .flex_wp1{display:flex;flex-wrap:wrap!important}.kda_clm_cal1 .txt_ll{font-size:22px}.kda_clm_cal1 .txt_l{font-size:19px}.kda_clm_cal1 .txt_n{font-size:17px}.kda_clm_cal1 .txt_s{font-size:12.5px}@media screen and (max-width:767px){.kda_clm_cal1 .txt_ll{font-size:14px}.kda_clm_cal1 .txt_l{font-size:12px}.kda_clm_cal1 .txt_n{font-size:11px}.kda_clm_cal1 .txt_s{font-size:11px}}.kda_clm1{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:100%}.kda_clm1 .col-4{padding:5px 5px 5px}.kda_clm1 .col-6{padding:5px 5px 5px}.kda_clm1 .box1{display:flex;flex-direction:column}.kda_clm1 .box2{padding:10px 15px}.kda_clm1 .box1 .img1 img{width:100%;margin:8px 8px 0}.kda_clm1 .box1 .ttl_box1{display:block;margin-left:auto;margin-right:auto;margin-top:auto;word-break:break-all;padding:12px 5px;line-height:1.2;width:100%}.kda_clm1 .box1 .ttl_box2{display:block;margin-left:auto;margin-right:auto;margin-top:auto;word-break:break-all;padding:12px 5px;line-height:1.2;min-height:calc(1em * 1.2 * 4);width:100%}.kda_clm1 .box1 .txt_box1{display:block;margin-left:auto;margin-right:auto;margin-top:auto;word-break:break-all;padding:10px 15px;line-height:1.2;width:100%}.kda_clm1 .box1 .sbttl_box1,.kda_clm1 .box1 .sbttl_box2{display:block;margin-left:auto;margin-right:auto;margin-top:auto;word-break:break-all;padding:3px 10px 3px;width:100%}.kda_clm1 .box1 .sbttl_box1{line-height:1.2;min-height:calc(1em * 1.2 * 9)}.kda_clm1 .box1 .sbttl_box2{line-height:1.2;min-height:calc(1em * 1.2 * 4.5)}.kda_clm1 .btn1{display:block;margin-left:auto;margin-right:auto;margin-top:auto;text-align:center;word-break:break-all;padding:5px 5px;line-height:1.1;width:70%}.kda_clm1 .btn_minimini1 a,.kda_clm1 .btn_minimini2 a{text-align:center;display:block;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:all 2s ease;margin:0 auto;border-radius:50px;padding:4px 3px;line-height:1.2;font-size:12px;font-weight:700}.kda_clm1 .btn_minimini1 a:hover,.kda_clm1 .btn_minimini2 a:hover{opacity:.7;border-radius:0;transform:translateY(1px);text-decoration:none}.kda_clm1 .btn_minimini1 a{width:85%;color:#fff!important;background:#e50018;box-shadow:1.5px 1px 1px 1px rgb(0 0 0 / .5);transition:0.3s}.kda_clm1 .btn_minimini2 a{width:90%;color:#333!important;background:#fff000;box-shadow:1.5px 1px 1px 1px rgb(0 0 0 / .5);transition:0.3s}.kda_clm1 .txt_ll{font-size:22px}.kda_clm1 .txt_l{font-size:19px}.kda_clm1 .txt_n{font-size:17px}.kda_clm1 .txt_s{font-size:12.5px}@media screen and (max-width:780px){.kda_clm1 .txt_s{font-size:11px}}@media screen and (max-width:767px){.kda_clm1 .col-4{padding:2px 2px 2px}.kda_clm1 .col-6{padding:5px 5px 5px}.kda_clm1 .box1 .ttl_box1{padding:6px 3px 6px}.kda_clm1 .box1 .ttl_box2{padding:6px 3px 6px;line-height:1.2;min-height:calc(1em * 1.2 * 4)}.kda_clm1 .box1 .txt_box1{padding:2px 8px}.kda_clm1 .box1 .sbttl_box1{padding:2px 3px;min-height:calc(1em * 1.2 * 5)}.kda_clm1 .box1 .sbttl_box2{padding:2px 3px;min-height:calc(1em * 1.2 * 3)}.kda_clm1 .btn_minimini1 a,.kda_clm1 .btn_minimini2 a{width:85%;padding:4px 3px;font-size:10px}.kda_clm1 .txt_ll{font-size:14px}.kda_clm1 .txt_l{font-size:12px}.kda_clm1 .txt_n{font-size:11px}.kda_clm1 .txt_s{font-size:11px}}@media screen and (max-width:500px){.kda_clm1 .box1 .ttl_box1{padding:5px 3px 5px}.kda_clm1 .btn_minimini1 a,.kda_clm1 .btn_minimini2 a{width:90%;padding:4px 3px;font-size:9px}.clm_2_area .txt_s,.clm_2_area_max1 .txt_s{font-size:9px}}@media screen and (max-width:430px){.kda_clm1 .box1 .ttl_box1{padding:4px 3px 4px}.kda_clm1 .box1 .ttl_box2{padding:6px 3px 6px;line-height:1.2;min-height:calc(1em * 1.2 * 4.5)}.kda_clm1 .txt_s{font-size:7px}}@media screen and (max-width:360px){.kda_clm1 .txt_s{font-size:6px}}#formWrap{margin:0 auto}table.formTable{width:100%;margin:0 auto;border-collapse:collapse}table.formTable th,table.formTable td{border:1px solid #ccc;padding:10px;vertical-align:middle!important}table.formTable th{width:30%;min-width:90px;font-weight:400;background:#efefef;text-align:left}@media screen and (max-width:767px){#formWrap{min-width:240px}table.formTable th,table.formTable td{width:auto;display:block}table.formTable th{margin-top:5px;border-bottom:0}form input[type="text"],form textarea{width:94%;padding:5px;display:block}form input[type="submit"],form input[type="reset"],form input[type="button"]{display:block;width:75%;height:35px}}