.sub_banner { background-color:#EDF1F5; height:90px;}
.sub_banner_w { width:1200px; margin:0 auto;}
.sub_banner_w > p { padding:20px 0 0 16px; font-size:14px; font-family:"Nanum Gothic";}
.sub_banner_w > p > strong { font-size:33px; display:block;}
.sub_m_banner { text-align:center; font-size:33px; font-weight:bold; padding-top:105px; display:none;}
.sub_m_banner > ul { overflow:hidden; height:100%; margin-top:25px;}
.sub_m_banner > ul > li { float:left; width:30%; padding-left:5%; background:url(/kcc2016/images/sub/sub_m_banner_bg2.png) no-repeat 5% center;}
.sub_m_banner > ul > li > span {  color:#fff;}
.sub_m_banner.two_txt > ul > li {width:47.5%; background:url(/kcc2016/images/sub/sub_m_banner_bg2.png) no-repeat 3% center;}
.sub_m_banner > ul > li.first { padding-left:0; background:none;}
.sub_m_banner > ul > li > select { width:100%; height:25px; line-height:25px; color:#ffffff; font-size:13px; border:#b0afad 1px solid; background:url(/kcc2016/images/sub/sub_m_banner_bg.png) repeat;}


.sub_content {background:#fafafa;}
.sub_content_w { width:1200px; margin:0 auto; padding-bottom:40px;}
.sub_left_menu { float:left; width:203px;}
.left_menu { border-top:#e1e2e3 1px solid;}
.left_menu > li { border-bottom:#e1e2e3 1px solid;}
/*.left_menu > li > a { color:#000000; font-size:16px; font-weight:bold; height:43px; line-height:43px; background:url('../../kcc2016/images/sub/sub_menu_off.gif') no-repeat 90% center; padding-left:15px; display:block; font-family:"Nanum Gothic";}
.left_menu > li > a.on { color:#ffffff; background:url('../../kcc2016/images/sub/sub_menu_on.png') no-repeat 90% center #104A79;}*/
/* 2020-10-19 Ã¬Ë†ËœÃ¬Â â€¢(1) Start */
.left_menu > li {background:no-repeat 90% 20px;}
.left_menu > li.active {background:no-repeat 90% 20px #104A79;}
.left_menu > li.more_dep3th {background-image:url('../../kcc2016/images/sub/sub_menu_off.gif');}
.left_menu > li.more_dep3th.on {background-image:url('../../kcc2016/images/sub/sub_menu_on_blue.png');}
.left_menu > li.more_dep3th.active {background-image:url('../../kcc2016/images/sub/sub_menu_down_white.png');}
.left_menu > li.more_dep3th.active.on {background-image:url('../../kcc2016/images/sub/sub_menu_on.png');}
.left_menu > li.more_dep3th.on > a {color:#00559E; font-weight:bold;}
.left_menu > li.more_dep3th.on > ul > li > a:hover {color:#00559E; font-weight:bold; font-size:14px;}
.left_menu > li.more_dep3th.active.on > a {color:#fff;}
.left_menu > li > a { color:#000000; font-size:16px; font-weight:bold; height:43px; line-height:43px; padding-left:15px; display:block; font-family:"Nanum Gothic";}
.left_menu > li > a:hover {color:#00559E; font-weight:bold;}
.left_menu > li.active > a { color:#ffffff;}
/* 2020-10-19 Ã¬Ë†ËœÃ¬Â â€¢(1) End */
.left_menu > li > ul { border-top:#e1e2e3 1px solid; background:#ffffff; padding:10px 0; display:none;}
.left_menu > li > ul > li { padding:9px 0 9px 22px; }
.left_menu > li > ul > li > a {display:block; color:#000; font-size:14px; font-family:"Nanum Gothic";}
.left_menu > li > ul > li > a.on ,
.left_menu > li > ul > li > a:hover { color:#000000; font-size:14px; font-weight:bold;}

.sub_right_con div, .sub_right_con dl, .sub_right_con dt, .sub_right_con dd, .sub_right_con ul, .sub_right_con ol, .sub_right_con li, .sub_right_con p, .sub_right_con h1, .sub_right_con h2 ,.sub_right_con h3, .sub_right_con h4, .sub_right_con h5, .sub_right_con h6 , .sub_right_con a { font-family:"Nanum Gothic";}
.sub_right_con { float:right; width:934px;}
.modf_font *,.modf_font>p,.modf_font ul li,.modf_font>div.sub0302_v>div.sub04_2_1_9_v_cont_v2>div.cont1>div.cont1_v>ul>li{font-size:16px;}
.modf_font>div.sub0302_v>div.sub04_2_1_9_v_cont_v2>div.cont1>div.cont1_v>ul>li{line-height:24px;}
.modf_font *,.modf_font>p,.modf_font ul li,.modf_font>div.sub0302_v>div.sub04_2_1_9_v_cont_v2>div.cont2>div.cont2_v>ul>li{font-size:16px;}
.modf_font>div.sub0302_v>div.sub04_2_1_9_v_cont_v2>div.cont2>div.cont2_v>ul>li{line-height:24px;}
.fc_red{color:red;font-weight:bold;}
.fc_blue{color:blue;font-weight:bold;}
.modf_font .sub_ul_style1 a{font-size:16px;}
.sub_path { height:40px; overflow:hidden; float:right;}
.sub_path > li { float:left; background:url(/kcc2016/images/sub/path_bg.gif) no-repeat left center; padding:0 6px 0 11px; height:40px; line-height:40px;}
.sub_path > li.end { background:none;}
.sub_path > li > a { color:#777777; font-size:12px;}
.sub_path > li > a > span { color:#333333;}

.sub_title { color:#454545; font-size:25px; font-weight:bold;}
.sub_p01 { color:#111111; font-size:17px; font-weight:bold; margin-bottom:50px;}
.sub_p01 > span { color:#333333; font-size:27px; font-family:"Nanum Gothic"; display:block; padding-bottom:10px;}
.sub_p01 > span .col1 { color:#1875d2; font-size:27px;}
.sub_p01 > span .col2 { color:#015F56; font-size:27px;}
.sub_p01 > span .col3 { color:#fe5151; font-size:27px;}
.sub_title02 { color:#323232;font-size:18px;padding-left:16px;background: url(/kcc2016/images/sub/sub_title_bg.gif) no-repeat 1px calc(50% - 5%);font-weight:bold;}
.sub_ul01 > li { color:#000000; font-size:14px; margin-bottom:25px; line-height:22px;}

/*sub-right*/
.evaluation_box { border:#d8d8d8 1px solid; border-radius:5px;font-size: 13px;}
.evaluation_box > ul > li { float:left; line-height:34px; padding-left:24px;}
.evaluation_box > ul > li.bg { padding-left:39px; background:url(/kcc2016/images/sub/sub_ask_bg.gif) no-repeat 19px 8px;}
.ev_radio {box-sizing: content-box; background:url(/kcc2016/images/sub/sub_ask_bg2.gif) no-repeat 23px 10px #ffffff; height:27px; padding:21px 93px 0 119px; border-radius:0 0 5px 5px; position:relative; border-top:#d8d8d8 1px solid; background-size:40px 40px;}
.ev_radio > .ev_radio_box > label { margin-right:15px;}
.ev_radio > .ev_radio_box > label > input { margin-right:3px;}
.ev_radio > input[type="text"] { width:100%; height:37px; line-height:37px; border:#c6c6c6 1px solid; margin-top:16px; color:#666666;}
.ev_radio > .ev_radio_box2 { display:none;}
.ev_radio > .ev_radio_box2 > select { width:100%; height:29px; line-height:29px; border:#c6c6c6 1px solid;}
.ev_radio .evaluation_btn { position:absolute; right:19px; top:10px; width:68px; height:22px; line-height:18px; display:block; background:#4A4A4A; border-radius:2px; color:#ffffff; text-align:center;border:0;}
.ev_radio .evaluation_btn:focus {outline:solid 4px #000000;}

#question_text04{margin:15px 0 15px 120px;}
.f-none{float:none !important;}
.f-r{float:right !important;}
.f-l{float:left !important;}
.w120{width:120px !important;}
.w150{width:150px !important;}
.w_cal30{width:30%;}
/*sub-page*/
.page{text-align:center;margin-top:30px;}
.page span{display:inline-block;}
.page span a{ display:inline-block; vertical-align:middle;font-size:12px;line-height:25px; width:25px; height:25px;border:1px solid #d9d9d9; margin:0 1.5px 3px 1.5px; color:#767676;}
.page span a:hover ,
.page span a.on{background:#105647;color:#ffffff;border:1px solid #17a19c;font-weight:bold;text-decoration:underline;}
.page span a.img{border:0; width:27px; height:27px;}
.page span a.img.lfs2{margin-right:15px;}
.page span a.img.rts2{margin-left:15px;}

/*btn*/
.table_btn01 { width:89px; height:36px; line-height:36px; text-align:center; color:#ffffff; font-size:16px;  background:#0B9F99; display:inline-block;}
.table_btn02 { width:89px; height:36px; line-height:36px; text-align:center; color:#ffffff; font-size:16px;  background:#178e8a; display:inline-block;}
.table_btn03 { width:89px; height:36px; line-height:36px; text-align:center; color:#ffffff; font-size:16px;  background:#949494; display:inline-block;}
.sub_btn01 { width:219px; height:32px; line-height:32px; text-align:center; color:#555555; font-size:14px;  background:#f5f5f5; display:inline-block; border:#cccccc 1px solid;}
.sub_btn02 { width:122px; height:32px; line-height:32px; text-align:center; color:#555555; font-size:14px;  background:#f5f5f5; display:inline-block; border:#cccccc 1px solid;}
.sub_btn03 { width:198px; height:37px; line-height:37px; text-align:center; color:#ffffff; font-size:13px;  background:#2095f2; display:inline-block; font-weight:bold; border-radius:2px;}
.sub_btn04 { width:128px; height:37px; line-height:37px; text-align:center; color:#ffffff; font-size:13px;  background:#aa916a; display:inline-block; font-weight:bold; border-radius:2px;}

/*sub6-1-2*/
.sub5_1_2_div01 { border:#ebebeb 1px solid; padding:25px 49px; position:relative; height:100%; overflow:hidden;}
.sub5_1_2_div01 > img { float:left;}
.sub5_1_2_div01 > p { float:left; width:640px; padding-left:43px; color:#000000; font-size:14px; line-height:19px;}
.sub5_1_2_div01 > a { position:absolute; bottom:19px; right:49px;}

/*sub6-1-3*/
.sub5_1_3_ul01 { overflow:hidden; height:100%;}
.sub5_1_3_ul01 > li { float:left;}
.sub5_1_3_ul01 > li > a { color:#000000; font-size:14px; border:#e1e2e3 1px solid; width:118px; height:32px; line-height:32px; text-align:center; display:block; background:#fbfbfb;}
.sub5_1_3_ul01 > li > a:hover ,
.sub5_1_3_ul01 > li > a.on { color:#2549af; border:#598cdc 1px solid; background:#fff; font-weight:bold;}
.sub05_1_3_p01 { color:#333333; font-size:16px;}
.sub05_1_3_p01 > span { color:#1875d2; font-size:30px;}
.sub05_1_3_p01 > span.col { color:#019587; font-size:21px; font-weight:bold;}
.sub05_1_3_div02 { padding-left:68px; background:url(/kcc2016/images/sub/sub5_1_3_07.gif) repeat-y 144px top; margin-top:30px;}
.sub05_1_3_div02 > ul { position:relative; padding:0 0 27px 125px;}
.sub05_1_3_div02 > ul > li > ul > li { color:#000000; font-size:14px; line-height:22px;}
.sub05_1_3_div02 > ul > li .li_first { position:absolute; left:0; top:0; width:85px; display: inline-block; background:url(/kcc2016/images/sub/sub5_1_3_03.gif) no-repeat 100% 3px; color:#000000; font-size:24px;}
.sub05_1_3_div02 > .line { padding:0 100px 27px 125px;}
.sub05_1_3_div02 > .line > div { border-bottom:#e1e2e3 1px solid; }

/* 191004 tab */
.sub5_1_3_ul01_new { position: relative; overflow:hidden; height:100%; padding-top: 34px; }
.sub5_1_3_ul01_new > li {  }
.sub5_1_3_ul01_new > li > a { position: absolute; top: 0px; color:#000000; font-size:14px; border:#e1e2e3 1px solid; width:118px; height:32px; line-height:32px; text-align:center; display:block; background:#fbfbfb;}
.sub5_1_3_ul01_new > li > a:hover ,
.sub5_1_3_ul01_new > li > a.on { color:#2549af; border:#598cdc 1px solid; background:#fff; font-weight:bold; z-index: 60;}
.sub5_1_3_ul01_new > li:first-child > a { left: 0px; }
.sub5_1_3_ul01_new > li:nth-child(2) > a { left: 118px; }
.sub5_1_3_ul01_new > li:nth-child(3) > a { left: 236px; }
.sub5_1_3_ul01_new > li:nth-child(4) > a { left: 354px; }
.sub5_1_3_ul01_new > li:nth-child(5) > a { left: 472px; }
.sub5_1_3_ul01_new > li:nth-child(6) > a { left: 590px; }
.sub5_1_3_ul01_new .table_style01 th { text-align: center; }

/*sub6-1-4*/
.sub5_1_4_div01 { background:url(/kcc2016/images/sub/sub5_1_4_03.gif) no-repeat; padding:25px 91px 0 91px; height:740px; text-align:center; border:#d8d8d8 1px solid;}
.sub5_1_4_p01 { color:#f2544e; font-size:48px; font-weight:bold; line-height:68px;}
.sub5_1_4_p02 { color:#ffffff; font-size:24px; font-weight:bold; height:83px; line-height:83px; border:#6f91d4 1px solid; background:#5987DE;}
.sub5_1_4_p03 { margin-top:50px; color:#ffffff; font-size:18px; font-weight:bold; height:44px; line-height:44px; border:#4ba3ac 1px solid; background:#1e9ba8;}
.sub5_1_4_ul01 { padding-left:200px; height:85px; border-bottom:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; padding-top:20px; background:#ffffff;}
.sub5_1_4_ul01 > li { text-align:left; padding-left:10px; background:url(/kcc2016/images/sub/sub5_1_4_06.gif) no-repeat left 7px; color:#000000; font-size:16px; line-height:20px;}
.sub5_1_4_p04 { margin-top:50px; color:#ffffff; font-size:18px; font-weight:bold; height:44px; line-height:44px; border:#459c4d 1px solid; background:#32AB3E;}
.sub5_1_4_ul02 { border-bottom:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; padding:20px 0; background:#ffffff; height:200px; overflow:hidden;}
.sub5_1_4_ul02 > li { float:left; width:225px; height:200px; border:#d7d7d7 1px solid; margin-left:16px;}
.sub5_1_4_ul02 > li > p { background:#599faa; color:#ffffff; font-size:14px; font-weight:bold; padding:7px 0; line-height:19px;}
.sub5_1_4_ul02 > li > p > span { font-size:36px; line-height:40px;}
.sub5_1_4_ul02 > li > ul { padding:10px 0 0 10px;}
.sub5_1_4_ul02 > li > ul > li { text-align:left; padding-left:10px; background:url(/kcc2016/images/sub/sub5_1_4_06.gif) no-repeat left 7px; color:#000000; font-size:13px; line-height:18px;}
.sub5_1_4_mdiv { display:none;}

/*sub6_2_1_1*/
.sub5_2_1_div01 { height:100%; overflow:hidden; margin-top:15px;}
.sub5_2_1_div01 > img { float:left;}
.sub5_2_1_div01 > ul { float:left; padding-left:33px; width:660px;}
.sub5_2_1_div01 > ul > li { color:#000000; font-size:14px; line-height:20px; margin-bottom:10px;}
.sub5_2_1_div01 > ul > li.first { color:#1875d2; font-size:18px; margin-bottom:20px;}
.sub5_2_1_div01 > ul > li > ul > li { padding-left:27px; background:url(/kcc2016/images/sub/sub5_2_1_1_03.gif) no-repeat 9px 5px; color:#666666; font-size:14px; line-height:20px;}

/*sub6_2_1_2*/
.sub5_2_2_div01 { height:100%; overflow:hidden; margin-top:15px;}
.sub5_2_2_div01 > img { float:left;}
.sub5_2_2_div01 > div { float:left; padding-left:33px; width:575px;}
.sub5_2_2_div01 > div > ul { padding:0 0 20px 107px; border-bottom:#e1e2e3 1px solid; position:relative;}
.sub5_2_2_div01 > div > ul.end { border-bottom:none; margin-top:20px;}
.sub5_2_2_div01 > div > ul > li {}
.sub5_2_2_div01 > div > ul > li .first { color:#1875d2; font-size:18px; position:absolute; left:0; top:0;}
.sub5_2_2_div01 > div > ul > li > ul > li { overflow: hidden; ; font-size:14px; position:relative;  color:#000000; line-height:20px; margin-bottom:10px; }
.sub5_2_2_div01 > div > ul > li > ul > li > span { display:inline-block; float: left; width: -webkit-calc(100% - 100px);  width:-moz-calc(100% - 100px);  width :calc(100% - 100px);  }
.sub5_2_2_div01 > div > ul > li > ul > li > span:first-child { width: 100px; }

/*sub6_2_1_3*/
.sub5_2_1_3_div01 { border:#cccccc 1px solid; background:#f5f5f5; padding:12px 0 12px 91px; margin-top:30px;}
.sub5_2_1_3_div01 > ul { overflow:hidden; height:100%;}
.sub5_2_1_3_div01 > ul > li { float:left; line-height:28px; color:#444444; font-size:16px; margin-left:8px;}
.sub5_2_1_3_div01 > ul > li.first { margin:0 42px 0 0; padding-right:38px; background:url(/kcc2016/images/sub/sub5_2_1_3_03.gif) no-repeat right 4px;}
.sub5_2_1_3_div01 > ul > li > select { width:126px; height:28px; line-height:28px; border:#cccccc 1px solid; background:#ffffff; vertical-align:top; color:#666666;}
.sub5_2_1_3_div01 > ul > li > input { width:100px; height:26px; line-height:26px; border:#cccccc 1px solid; background:#ffffff; vertical-align:top; color:#666666;}
.sub5_2_1_3_div01 > ul > li > a { width:56px; height:26px; line-height:26px; text-align:center; color:#ffffff; background:#57c9b0; border:#17a19c 1px solid; display:block;}
.sub5_2_1_3_div02 { color:#444444; font-size:13px;}
.sub5_2_1_3_div02 > select.nop { width:60px; position:relative; left:calc(100% - 138px); }
.btnSearch01{background:#00559E !important;color:#fff !important;font-weight:bold;vertical-align:middle;height:27px !important;line-height:27px !important;border:0;cursor:pointer;width:80px;height:30px;line-height:30px;display:inline-block;float:left;margin-right:10px;}
.btnSearch01:focus{box-shadow:0px 0px 0px 3px #000000 inset;}
.sub5_2_1_3_div01>ul>li.li_cent{width:calc(60% - 100px);}
.sub5_2_1_3_div01>ul>li.li_last{width:100px;}
.sub5_2_1_3_div01>ul>li.li_cent input{width:100%;}

/* 2020-07-07 Start */
/* Ã¬Â§ÂÃ¬â€ºÂÃ¬Â°Â¾ÃªÂ¸Â° */
.sub5_findhr {}

.sub5_findhr .p_disp {display:block}
.sub5_findhr .m_disp {display:none;}
.sub5_findhr h4 {padding-left:18px; color:#1875d2; font-size:16px; line-height:37px}
.sub5_findhr .ico_tit_bg1 {background:url(/kcc2016/images/sub/sub_title_bg.gif) no-repeat 0px 50%}
.sub5_findhr .ico_tit_bg2 {background:url(/kcc2016/images/sub/sub5_4_1_2_10.gif) no-repeat 0px 50%}
.sub5_findhr table th,
.sub5_findhr table td {word-break:keep-all;}
.departm_box .table_style02 {margin-top:15px;}
.departm_box .table_style02 th,
.departm_box .table_style02 td {padding:20px; border-left:none; font-size:14px; line-height:1.8;}
.departm_box .table_style02 td {font-weight:normal; text-align:left}

.result_box {color:#444; font-size:13px;}
.result_box a.btn_down {display:inline-block;}
.result_box .table_style01 {margin-top:15px; border-top-color:#2e6784; border-bottom:none}
.result_box .table_style01 th,
.result_box .table_style01 td {font-size:14px;}
.result_box .table_style01 th {background-color:#3f8ab1; color:#fff}
.result_box .table_style01 td {font-weight:normal;}
.sub5_findhr .page span a.on {background:#3f8ab1; color:#fff; border:1px solid #2e6784;}

/* 20231130 수정 */
.org-list {width:900px; margin:auto; padding-top:60px; min-height:740px}
.org-list ul::after {clear:both;display:block;content:'';}
.org-list ul li {position:relative;}
.org-list ul li a {display:block; position:relative; height:48px; padding:15px 3px; border:1px solid #ccc; box-sizing:border-box; font-size:15px; text-align:center; line-height:1.2;}
.org-list ul li a.padd_tb5 {padding:5px 0 5px}
.org-list ul li a .s_font {display:block; margin-top:3px; font-size:0.85em;}
.org-list ul.dep1th {width:610px; margin:auto}
.org-list ul.dep1th > li {float:left; margin-left:20px}
.org-list ul.dep1th > li:first-child {margin-left:0;}
.org-list ul.dep1th > li > a {width:190px; background:#356aa0; border:none; color:#fff; font-weight:bold}
.org-list ul.dep1th > li.chairman > a {background:#1875d2}
.org-list ul.dep2th {position:relative; padding:62px 0 80px;}
.org-list ul.dep2th:before {position:absolute; left:50%; top:0px; bottom:0; width:0px; height:100%; border-left:1px solid #dcdcdc; content:'';}
.org-list ul.dep2th > li.represent {position:absolute; left:-207px; top:25px; width:150px; z-index:2;}
.org-list ul.dep2th > li.represent:before {position:absolute; left:50%; bottom:100%; width:0; height:13px; border-left:1px solid #dcdcdc; content:'';}
.org-list ul.dep2th > li.represent > a {background:#304272; border:none; color:#fff; font-weight:bold;}
.org-list ul.dep2th > li.represent > a:before {position:absolute; left:50%; top:-13px; width:228px; height:0; border-bottom:1px solid #dcdcdc; content:'';}
.org-list ul.dep2th > li.general:before {position:absolute; left:50%; top:-22px; width:301px; height:0; border-bottom:1px solid #dcdcdc; content:'';}
.org-list ul.dep2th > li.general > a {background:#419da8; border:none; color:#fff; font-weight:bold}
.org-list ul.dep2th > li.support {position:absolute; right:-48px; top:275px; width:130px; z-index:2;}
.org-list ul.dep2th > li.support:before {position:absolute; right:0px; top:50%; width:143px; height:0; border-bottom:1px solid #dcdcdc; content:'';}
.org-list ul.dep2th > li.support > a {background:#fff; border-color:#409ea8; color:#409ea8; font-weight:bold}
.org-list ul.dep2th > li.branch_office {position:absolute; left:322px; top:18px; width:146px}
.org-list ul.dep2th > li.branch_office > a {background:#4b649a; border:none; color:#fff; font-weight:bold;}
.org-list ul.dep3th {position:absolute; left:-313px; top:128px; width:840px; z-index:1;}
.org-list ul.dep3th:before {position:absolute; left:80px; right:103px; top:0px; height:0; border-top:1px solid #dcdcdc; content:'';}
.org-list ul.dep3th > li {float:left; width:160px; margin-left:4px; margin-top:30px}
.org-list ul.dep3th > li:first-child {margin-left:0;}
.org-list ul.dep3th > li:before {position:absolute; left:50%; bottom:100%; width:0; height:30px; border-left:1px solid #dcdcdc; content:'';}
.org-list ul.dep3th > li > a {background:#3f8ab1; border:none; color:#fff; font-weight:bold;}
.org-list .represent ul.dep4th {padding-top:10px;}
.org-list ul.dep4th:before {position:absolute; left:50%; top:0px; bottom:0; width:0px; height:100%; border-left:1px solid #dcdcdc; content:'';z-index:-1;}
.org-list ul.dep4th > li > a {background:#fff; border-color:#f1f1f1; color:#343434; font-size:13px;}
.org-list ul.dep4th > .support > a {background-color:#fff;border: 1px solid #409ea8;color: #409ea8;font-weight: bold;}
/* // 20231130 수정 */

/*sub6_2_2*/
.sub5_2_2_div01 > div > p { color:#000000; font-size:14px; padding:0 0 20px 0; border-bottom:#e1e2e3 1px solid;}
.sub5_2_2_div01 > div > p > span { display:block; padding-top:18px; color:#000000; font-size:24px; font-weight:bold;}

/*sub6_2_4*/
.sub5_2_1_3_div01.sub5_2_4_div { padding-left:42px;}
.sub5_2_1_3_div01.sub5_2_4_div  > ul > li > input { width:140px;}
.sub5_2_1_3_div01.sub5_2_4_div  > ul > li > label { color:#666666; font-size:13px; margin-right:5px;}
.sub5_2_1_3_div01.sub5_2_4_div  > ul > li.first {margin: 0 20px 0 0;padding-right: 29px;}

/*sub6_4_1_1*/
.sub5_4_1_div01 { padding:17px; border:#d5ecff 1px solid; background:#f1f9ff; color:#333333; font-size:13px; line-height:18px;}
.sub5_4_1_p01 { padding-left:21px; background:url(/kcc2016/images/sub/sub5_4_1_1_03.gif) no-repeat left top; color:#333333; font-size:13px; margin-top:20px; line-height:15px;}
.sub5_4_1_div02 { margin-top:70px;}
.sub5_4_1_div03 { display:none; margin-top:70px;}

/*sub6_4_1_2*/
.sub5_4_1_2_div01 { border:#cccccc 1px solid; background:#f5f5f5; padding:23px 0 23px 42px; margin-top:30px;}
.sub5_4_1_2_div01 > ul { overflow:hidden; height:100%;}
.sub5_4_1_2_div01 > ul > li { float:left;}
.sub5_4_1_2_div01 > ul > li.first { margin:0 25px 0 0; padding-right:38px; background:url(/kcc2016/images/sub/sub5_4_1_2_03.gif) no-repeat right center;color:#444444; font-size:30px; height:110px; line-height:110px;}
.sub5_4_1_2_div01 > ul > li > ul > li { margin-bottom:13px;}
.sub5_4_1_2_div01 > ul > li > ul > li > label { color:#666666; font-size:13px; width:66px; height:26px; line-height:26px; display:inline-block;}
.sub5_4_1_2_div01 > ul > li > ul > li > select {text-align: left;width: auto;height:28px;line-height:28px;border:#cccccc 1px solid;background:#ffffff;vertical-align:top;color:#666666;}
.sub5_4_1_2_div01 > ul > li > ul > li > input { width:450px; height:26px; line-height:26px; border:#cccccc 1px solid; background:#ffffff; vertical-align:top; color:#666666;}
.sub5_4_1_2_div01 > ul > li > ul > li > a { width:56px; height:26px; line-height:26px; text-align:center; color:#ffffff; background:#57c9b0; border:#17a19c 1px solid; display:inline-block; margin-left:5px;}
.sub5_4_1_2_tit { padding-left:20px; color:#1875d2; font-size:16px; background:url(/kcc2016/images/sub/sub5_4_1_2_10.gif) no-repeat left 3px;}

/*sub6_5_1*/
.sub5_5_1_div01 { margin:16px 0 30px 0; height:100%; overflow:hidden; padding-bottom:30px; border-bottom:#ebebeb 1px solid;}
.sub5_5_1_div01 > img { float:left;}
.sub5_5_1_div01 > div { float:left; width:700px; padding-left:33px;}
.sub5_5_1_div01 > div > p { color:#666666; font-size:14px; line-height:19px; min-height:90px;}
.sub5_5_1_div01 > div > a { color:#1875d2; font-size:14px;}

/*subB5_2*/
.sub5_2_1_3_div01.subB5_2 { padding-left:90px;}
.sub5_2_1_3_div01.subB5_2  > ul > li > input { width:214px;}
.sub5_2_1_3_div01.subB5_3  > ul > li > input { }
.adj_w1{width:calc(30% - 100px) !important;}
.adj_w1>span>input{border:1px solid #ccc;height:25px;}
.adj_w3{width:calc(43% - 100px) !important;}
.adj_w3>span>input{border:1px solid #ccc;height:25px;}
.adj_h1{margin:15px 0;}
.adj_btn1{background:#2095f2;color:#fff;display:inline-block;cursor:pointer;text-align:center;height:26px;line-height:24px;border:0;padding:0 15px;border-radius:3px;}
.pwcf_p{position:relative;}
.pwcf{width:280px;height:100px;position:absolute;bottom:-200px;background:#fff;border:1px solid #e2e2e2;z-index:100;}
.pwcf_tit{background:#ccc;font-weight:bold;width:100%;height:20px;}
.pwcf>p{line-height:22px;padding-left:20px;vertical-align:middle;}
.pwcf>p>input{border:1px solid #ccc;width:100px;vertical-align:middle;}
.pwcf>.pwcf_btn_wrap{text-align:center;margin:0 auto;padding-top:10px;}
.pwcf>.pwcf_btn_wrap>input{border:0;display:inline-block;width:60px;height:26px;line-height:26px;background:gray;color:#fff;cursor:pointer;text-align:center;margin-right:5px;}


.sub5_2_1_3_div01.subB5_2  > ul > li > label { color:#666666; font-size:13px; margin-right:5px;}
.sub5_2_1_3_div01.subB5_2  > ul > li.first {margin: 0 0 0 0;padding-right: 14px;}
.sub5_2_1_3_div01.subB5_2  > ul > li > .nop {width:58px; margin-right: 10px;}

/*sub4_1_2*/
.sub4_1_2_ul01 { padding:20px 0 20px 202px; border:#d5ecff 1px solid; background:url(/kcc2016/images/sub/sub4_1_2_03.gif) no-repeat 47px center #f1f9ff; margin-top:15px;}
.sub4_1_2_ul01 > li { color:#000000; font-size:14px; line-height:20px;}
.sub4_1_2_div01 { margin-top:40px;}
.sub4_1_2_div01 > div > ul { width:348px; border:#cccccc 1px solid; background:#f5f5f5; padding:10px 47px; margin-top:15px;}
.sub4_1_2_div01 > div > ul > li { padding:7px 0;}

/*sub4_2_1_1*/
.sub_ul_all > div > .sub_ul_style1 { min-height:130px;}
.sub_ul_all > div > p.img { text-align:center; color:#666666;}
.sub_ul_all > div > p.img > img { margin-bottom:5px;}
.sub_ul_style1 > li.bg_none { background:none;}
.sub_ul_style1 > li > span.red { color:#fe5151;}
.sub4_2_1_1_2_p01 { padding-left:18px; margin-top:20px;}
.sub4_2_1_1_2_tab { display:none;}

/*sub4_2_1_2*/
.sub_ul_style1 > li.img_li { background:none; margin-top:20px;}
.sub_ul_style1 > li.img_li > span { text-align:center; display:inline-block; margin-right:10px;}

/*sub4_2_1_5*/
.sub04_211_bor.sub04_211_bor_care > dl > dt { color:#333333; font-size:16px; padding:10px 0; font-weight:bold;}
.sub04_211_bor.sub04_211_bor_care > dl > dd { background:url(/kcc2016/images/sub/ul_text_point_icon.gif) no-repeat left 8px; color:#666666; font-size:14px; line-height:20px; padding-left:10px;}
.sub04_211_bor.sub04_211_bor_care > ul > li{ background:url(/kcc2016/images/sub/ul_text_point_icon.gif) no-repeat left 8px; color:#666666; font-size:14px; line-height:20px; padding-left:10px; margin:5px 0;}

/*sub3*/
.main_con.sub03 { background:url(/kcc2016/images/sub/sub3_02.jpg) no-repeat center top; height: 570px;}/*20160929*/
.sub03_banner_txt { text-align:center; padding-top:100px; height:84px; color:#ffffff; font-size:14px;}
.sub03_banner_txt > span { display:block; color:#ffffff; font-size:30px;}
.sub03_bannet_ul { overflow:hidden; height:100%; width:1200px; margin:0 auto;}
.sub03_bannet_ul > li { float:left; margin:0 6px 6px 0; width:166px; height:166px;}
.sub03_bannet_ul > li.end { margin-right:0;}
.main_content.sub03 { background:#eeeeee;}
.main_content_w.sub03 { padding-bottom:20px;}
.sub03_main_ul { overflow:hidden; height:100%; padding-top:29px;}
.sub03_main_ul > li { float:left; width:235px; height:163px; border:#dcdcdc 1px solid; padding:28px 24px; margin-right:20px; position:relative; margin-bottom:20px;}
.sub03_main_ul > li.bg1 { background:url(/kcc2016/images/sub/sub3_06.gif) no-repeat 171px 117px #ffffff;}
.sub03_main_ul > li.bg2 { background:url(/kcc2016/images/sub/sub3_12.gif) no-repeat 180px 125px #ffffff;}
.sub03_main_ul > li.bg3 { background:url(/kcc2016/images/sub/sub3_09.gif) no-repeat 172px 118px #ffffff;}
.sub03_main_ul > li.bg4 { background:url(/kcc2016/images/sub/sub3_03.gif) no-repeat 176px 116px #ffffff; margin-right:0;}
.sub03_main_ul > li.bg5 { background:url(/kcc2016/images/sub/sub3_38.gif) no-repeat 187px 117px #6993d9; border:0; width:237px; height:165px; margin-bottom:0;}
.sub03_main_ul > li.bg6 { background:url(/kcc2016/images/sub/sub3_41.gif) no-repeat 170px 124px #929292; border:0; width:237px; height:165px; margin-bottom:0;}
.sub03_main_ul > li.bg7 { background:#ffffff; margin-right:0; width:546px; height:199px; padding:20px 21px 0 21px; margin-bottom:0;}
.sub03_main_ul > li > strong { color:#333333; font-size:18px;}
.sub03_main_ul > li > p { color:#666666; font-size:14px; line-height:20px; padding-top:10px;}
.sub03_main_ul > li > a.ul_go_btn { position:absolute; left:36px; bottom:39px;}
.sub03_main_ul > li.bg5 > p ,
.sub03_main_ul > li.bg5 > strong ,
.sub03_main_ul > li.bg6 > strong ,
.sub03_main_ul > li.bg6 > p { color:#ffffff;}
.sub03_main_ul > li.bg7 > strong { border-bottom:#e5e5e5 1px solid; padding-bottom:10px; display:block;}
.sub03_main_ul > li.bg7 > ul { overflow:hidden; height:100%; padding-top:15px;}
.sub03_main_ul > li.bg7 > ul > li { float:left; width:94px; text-align:center; margin-right:19px;}
.sub03_main_ul > li.bg7 > ul > li.end { margin-right:0;}
.sub03_main_ul > li.bg7 > ul > li > a { color:#666666; font-size:14px; display:block;}
.sub03_main_ul > li.bg7 > ul > li > a > img { display:block; margin-bottom:5px;}

/*sub03_5*/
.sub03_5_p01 { color:#666666; font-size:13px; line-height:20px;}

/*sub01*/
.sub5_1_4_div01.sub01 { background:url(/kcc2016/images/sub/sub1_1_1_1_03.gif) no-repeat; height:862px;}
.sub5_1_4_ul01.sub01 { padding-left:280px; height:60px;}
.sub5_1_4_ul02.sub01 { height:auto;}
.sub5_1_4_ul02.sub01 > li {height:auto; border:0;}
.sub5_1_4_p04.sub01 { background:#1385AA; border:#139ac7 1px solid;}
.sub5_1_4_ul03 { border-bottom:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; padding:17px 0 0 0; background:#ffffff; height:130px; overflow:hidden; padding-left:22px;}
.sub5_1_4_ul03 > li { float:left; margin:0 35px; background:url(/kcc2016/images/sub/sub1_1_1_03.gif) no-repeat; width:107px; height:86px; padding-top:20px;}
.sub5_1_4_ul03 > li > p { color:#ffffff; font-size:20px; font-weight:bold;}
.sub5_1_4_ul03 > li > p > span { color:#ffffff; font-size:36px; font-weight:bold;}
.sub01_p01 { padding-left:12px; color:#323232; font-size:14px;}
.sub01_p01 > span{ color:#fe5151;}
.sub01_p01 br { display:none;}



/*ch*/
.sub04_tap_wid > li > a{width:91px;}
.sub04_tap_wid2 > li > a{width:230px;}
.sub04_tap_wid6 > li > a{width:155px;}
.sub04_211_bor{border:1px solid #d5ecff;margin-top:30px;padding:30px;background-color:#f1f9ff;}
.sub04_211_bor_care{background:url(/kcc2016/images/sub/sub4_car.png) no-repeat 53px 25px;min-height:60px;padding:29px 53px;padding-left:189px;background-color:#f1f9ff;}
.sub04_211_bor > h2{font-size:16px;color:#333333;margin-bottom:18px;}
.sub04_211_bor > p{line-height:20px;font-size:14px;}
.sub04_211_bor .red{color:#a73715;}
.sub4_tap{margin-top:27px;}
.sub4_tap dd{float:left;text-align:center;background:url(/kcc2016/images/sub/sub4_2_1_tap_next.gif) no-repeat 10px center;padding-left:25px;}
.sub4_tap dd.first{padding-left:0;background:none;}
.sub4_tap dd a{display:block;width:160px;height:90px;padding-top:70px;color:#ffffff;font-size:16px;line-height:22px;letter-spacing:-1px;}
.sub4_tap dd a.bg1{background:url(/kcc2016/images/sub/sub4_2_1_tap_bg1.gif) no-repeat center center;}
.sub4_tap dd a.bg2{background:url(/kcc2016/images/sub/sub4_2_1_tap_bg2.gif) no-repeat center center;}
.sub4_tap dd a.bg3{background:url(/kcc2016/images/sub/sub4_2_1_tap_bg3.gif) no-repeat center center;}
.sub4_tap dd a.bg4{background:url(/kcc2016/images/sub/sub4_2_1_tap_bg4.gif) no-repeat center center;}
.ul_text_style{margin:7px 0 0 18px;}
.ul_text_style > li{background:url(/kcc2016/images/sub/ul_text_point_icon.gif) no-repeat left 7px;padding-left:10px;font-size:14px;}
.ul_text_style > li.red{color:#fe5151;}
.ul_text_style li.bgno{background:none;}
.ul_down > li{background:url(/kcc2016/images/sub/ul_text_point_icon.gif) no-repeat left 16px;margin-bottom:20px;}
.ul_down > li > a{margin-left:10px;}
.sub4_tap dt{display:none;}
.sub4_tap dt a{display:block;font-size:16px;width:100%;color:#ffffff;font-weight:bold;background-color:#005b7f;padding:10px 0;}
.sub4_move{margin-top:20px;text-align:right;}
.sub4_move select{height:28px;}
.tap_title{font-size:22px;color:#323232;margin-top:20px;}
.title_about_txt{margin-top:20px;margin-left:18px;font-size:14px;}
.title_about_img{margin-left:18px;overflow:hidden;margin-top:15px;}
.title_about_img li{float:left;margin-right:6px;}
.sub_ul_all{overflow:hidden;}
.left_area{float:left;width:45%;}
.right_area{float:left;width:45%;}






/*cj*/
.sub_title03{margin-top:20px;background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico1.gif') no-repeat 6px 6px;padding-left:18px;font-size:14px;font-weight:bold;color:#1875d2;}
.sub_title03_down{background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico1.gif') no-repeat 6px 16px;}
.sub_ul_style1{margin-top:10px;}
.sub_ul_style1 li{font-size:14px;color:#000000;line-height:22px;}
.sub_ul_style1 > li{background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico2.gif') no-repeat 18px 10px;padding-left:26px;}
.sub_ul_style1 > li > ul > li{background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico3.gif') no-repeat left 11px;padding-left:11px;}
.sub_ul_style1 li.red{font-size:14px;color:#ff0000;}
.sub04_2_1_9_v{margin-top:30px;border:1px solid #d8d8d8;background:url('/kcc2016/images/sub/sub4_2_1_9_ico1.gif') repeat;padding:33px 0 40px;text-align:center;overflow:hidden;}
.sub04_2_1_9_v_tit{font-size:48px;font-weight:bold;color:#f2544e;}
.sub04_2_1_9_v_cont_v1{background:#2f71ca;border-radius:30px;width:748px;padding:15px 0;margin:0 auto;font-size:22px;font-weight:bold;color:#ffffff;}/*20190307Ã¬Ë†ËœÃ¬Â â€¢*/
.sub04_2_1_9_v_cont_v2{overflow:hidden;margin:0 auto;padding-left:18px;}
.sub04_2_1_9_v_cont_v2 .cont1{float:left;width:215px;padding-top:30px;margin:0 5px;background:url('/kcc2016/images/sub/sub4_2_1_9_ico2.png') no-repeat center top;}
.sub04_2_1_9_v_cont_v2 .cont1 .cont1_tit{position:relative;height:63px;background:#0E5C33;border-top-left-radius:6px;border-top-right-radius:6px;font-size:17px;font-weight:bold;color:#ffffff;letter-spacing:-1px;}/*20190307Ã¬Ë†ËœÃ¬Â â€¢*/
.sub04_2_1_9_v_cont_v2 .cont1 .cont1_tit span{display:inline-block;position:absolute;top:50%;left:0;width:100%;}
.sub04_2_1_9_v_cont_v2 .cont1 .cont1_v{background:#ffffff;border:1px solid #d7d7d7;border-top:none;padding:15px 0;}/*20190307Ã¬Ë†ËœÃ¬Â â€¢*/
.sub04_2_1_9_v_cont_v2 .cont1 .cont1_v > ul > li{text-align:left;font-size:13px;color:#666666;background:url('/kcc2016/images/sub/sub4_2_1_9_ico4.gif') no-repeat 10px 10px;padding-left:20px;padding-right:10px;line-height:25px;letter-spacing:-1px;}
.sub04_2_1_9_v_cont_v4{overflow:hidden;margin:0 auto;padding-left:18px;}
.sub04_2_1_9_v_cont_v4 .cont1{float:left;width:215px;padding-top:30px;margin:0 5px;background:url('/kcc2016/images/sub/sub4_2_1_9_ico2.png') no-repeat center top;}
.sub04_2_1_9_v_cont_v4 .cont1 .cont1_tit{position:relative;height:63px;background:#46b688;border-top-left-radius:6px;border-top-right-radius:6px;font-size:17px;font-weight:bold;color:#ffffff;letter-spacing:-1px;}/*20190307Ã¬Ë†ËœÃ¬Â â€¢*/
.sub04_2_1_9_v_cont_v4 .cont1 .cont1_tit span{display:inline-block;position:absolute;top:50%;left:0;width:100%;}
.sub04_2_1_9_v_cont_v4 .cont1 .cont1_v{background:#ffffff;border:1px solid #d7d7d7;border-top:none;padding:15px 0;}/*20190307Ã¬Ë†ËœÃ¬Â â€¢*/
.sub04_2_1_9_v_cont_v4 .cont1 .cont1_v > ul > li{text-align:left;font-size:13px;color:#666666;background:url('/kcc2016/images/sub/sub4_2_1_9_ico4.gif') no-repeat 10px 10px;padding-left:20px;padding-right:10px;line-height:25px;letter-spacing:-1px;}
.sub04_2_1_9_v_cont_v3{margin:30px auto 0;}
.sub04_2_1_9_v_cont_v3 .sub4_tap{margin-top:0px;}
.sub04_2_1_9_v_cont_v3 .sub4_tap dd{float:left;text-align:center;background:none;padding-top:30px;padding-left:0px;margin:0 10px;background:url(/kcc2016/images/sub/sub4_2_1_9_ico3.png) no-repeat center top;}
.sub04_2_1_9_v_cont_v3 .sub4_tap dd a{display:block;width:160px;height:90px;padding-top:70px;color:#ffffff;font-size:20px;font-weight:bold;line-height:100%;letter-spacing:-1px;}
.sub04_2_1_9_v_cont_v3 .sub4_tap dd a.bg1{background:url(/kcc2016/images/sub/sub4_2_1_9_bg1.png) no-repeat center center;}
.sub04_2_1_9_v_cont_v3 .sub4_tap dd a.bg2{background:url(/kcc2016/images/sub/sub4_2_1_9_bg2.png) no-repeat center center;}

.sub040202_v{margin-top:5px;border-top:2px solid #1cb9b3;}
.sub040202_v_cont{border-bottom:1px solid #d9d9d9;}
.sub040202_v_cont_tit a{position:relative;display:block;padding:15px 90px 15px 0;font-size:14px;color:#1c9994;}
.sub040202_v_cont_tit a span{position:absolute;top:15px;right:10px;font-size:13px;color:#1cb9b3;}
.sub040202_v_cont_v{display:none;font-size:13px;color:#666666;line-height:20px;padding-bottom:20px;}
.sub0404_v{font-size:13px;color:#333333;background:#f1f9ff;border:1px solid #d5ecff;margin-top:10px;padding:15px 20px;}
.sub0404_ul{text-align:left !important;background:#eff8ef;vertical-align:top;}
.sub0404_ul > ul > li{background:url('/kcc2016/images/sub/sub4_ico1.gif') no-repeat 10px 10px;padding-left:20px;line-height:25px;}
.sub0404_ul > ul > li > a{font-size:13px;color:#666666;}
.sub0404_ul .bgno{background:none;}
.red_15{font-size: 15px; color: #dc4149;}
.sub040603_v > a{display:inline-block;width:445px;border:1px solid #d5ecff;background:#f1f9ff;padding:33px 0;text-align:center;margin-right:15px;}

a.green_btn{margin-left:5px;padding:5px 10px;background:#06504C;border:1px solid #1f9d98;font-size:13px;font-weight:bold;color:#ffffff;}
a.green_btn.tsi{margin-left:45px;padding:5px 10px;background:#06504C;border:1px solid #1f9d98;font-size:13px;font-weight:bold;color:#ffffff;}

.sub0201_p{margin-top:15px;font-size:14px;font-weight:bold;color:#323232;line-height:18px;}
.sub020103_p{background:url('/kcc2016/images/sub/sub2_1_3_ico1.gif') no-repeat left 1px;font-size:13px;color:#333333;padding-left:20px;min-height:16px;}
.sub020103_p strong{font-size:14px;color:#ff0000;}

.sub020104_th{background:#eff8ef;vertical-align:middle;}
.sub020104_th p{font-size:14px;font-weight:400;color:#323232;}
.sub020104_td{background:#eff8ef;vertical-align:middle;text-align:left !important;}
.sub020104_td p{margin:3px 0;font-size:14px;font-weight:400;color:#323232;}
.sub020104_td > ul > li{line-height:20px;font-weight:400}
.sub020104_ul{text-align:left !important;background:#eff8ef;vertical-align:top;}
.sub020104_bg{background:#e6f5e6;}
.sub020104_ul p{margin:3px 0;font-size:14px;font-weight:400;color:#323232;}
.sub020104_ul > ul > li{background:url('/kcc2016/images/sub/sub4_ico1.gif') no-repeat 10px 10px;padding-left:20px;line-height:25px;font-weight:400;}
.sub020104_ul > ul > li > a{font-size:13px;color:#666666;}
.sub020104_ul .bgno{background:none;}
.sub020104_ul.normal p{font-weight:normal;}
.sub020106_td{background:#eff8ef;text-align:left !important;}
.sub020107_td{font-size:13px !important;}
.sub020108_td{text-align:left !important;}
.sub020109_td{font-size:13px !important;}
.sub020105_v{overflow:hidden;text-align:center;margin-left:-32px;}
.sub020105_v_cont{float:left;margin-left:32px;margin-bottom:20px;width:290px;height:146px;}
.sub020105_v_cont_tit{height:45px;line-height:45px;font-size:18px;font-weight:bold;color:#ffffff;text-align:center;background:#599faa;}
.sub020105_v_cont_v{border:1px solid #d7d7d7;border-top:0;background:#ffffff;height:80px;padding-top:20px;}
.sub020105_v_cont_v p.p1{font-size:13px;color:#666666;}
.sub020105_v_cont_v p.p2{margin-top:15px;}
.sub020105_v_cont_v p.p2 a{display:inline-block;font-size:13px;font-weight:bold;color:#ffffff;background:#4C4C4C;border-radius:2px;padding:8px 25px;}
.sub020105_v2{padding:5px;text-align:right;background:#f0f0f0;border:1px solid #d7d7d7;}
.sub020105_v3{padding:5px;text-align:left;background:#f0f0f0;border:1px solid #d7d7d7;}
.sub020105_v2 span{display:inline-block;background:url('/kcc2016/images/sub/sub4_ico1.gif') no-repeat 0px 6px;padding-left:10px;}
/*.sub020105_v2 a{display:inline-block;}*/
/* 2020-08-19 Ã¬Â¶â€ÃªÂ°â‚¬ Start */
.sub020105_v2 ul {display:inline-block;}
.sub020105_v2 ul:after {clear:both; display:block; content:''}
.sub020105_v2 ul li {float:left; padding:4px 4px;}
.sub020105_v2 ul li a {display:inline-block; width:110px; height:37px; white-space:nowrap; overflow:hidden; font-size:1px; text-indent:999999px}
.sub020105_v2 ul li a.ico_down_hwp {background:url('../images/sub/sub4_2_1_down_hwp.gif') no-repeat 0px 0px;}
.sub020105_v2 ul li a.ico_down_pdf {background:url('../images/sub/sub4_2_1_down_pdf.gif') no-repeat 0px 0px;}
.sub020105_v2 ul li span,
.sub020105_v2 ul li a {vertical-align:middle}

/* 역대 위원장 명단 수정 */
.sub020104_bg.chairman_history {background:#f5f5f5;}


@media screen and (max-width:1023px) {

	.sub020105_v2 ul li {float:none;}
	.sub020105_v2 ul li a {display:inline-block; width:30px; height:30px;}
	.sub020105_v2 ul li a.ico_down_hwp {background:url('../images/sub/sub4_2_1_down_hwp_m.gif') no-repeat 50% 50%; background-size:100% auto}
	.sub020105_v2 ul li a.ico_down_pdf {background:url('../images/sub/sub4_2_1_down_pdf_m.gif') no-repeat 50% 50%; background-size:100% auto}

}
/* 2020-08-19 Ã¬Â¶â€ÃªÂ°â‚¬ End */
.sub0202_v{margin-top:20px;overflow:hidden;}
.sub0202_v a{float:left;position:relative;display:inline-block;width:115px;height:51px;background:#e4e9f5;margin-left:1px;margin-bottom:1px;}
.sub0202_v a span{position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:13px;color:#000000;}
.sub0202_v a:hover{background:#1cb9b3;}
.sub0202_v a:hover span{font-weight:bold;color:#ffffff;}
.sub0202_v a.on{background:#1cb9b3;}
.sub0202_v a.on span{font-weight:bold;color:#ffffff;}
.m_sub0202_v{display:none;}
.sub0204_v{overflow:hidden;border:1px solid #d5ecff;background:#f1f9ff;min-height:282px;}
.sub0204_v_lf{float:left;width:255px;}
.sub0204_v_rt{float:right;width:647px;padding-top:20px;padding-right:30px;}
.sub0204_v_rt_cont{margin-top:15px;padding-bottom:15px;}
.sub0204_v_rt_cont > ul > li{line-height:22px;font-size:14px;color:#000000;background:url('/kcc2016/images/sub/sub4_2_1_9_ico4.gif') no-repeat left 8px;padding-left:10px;margin:5px 0;}
.sub0204_v_rt_cont > ul > li.red{color:#ff0000;}
.sub0204_v_rt_btn{padding-top:20px;border-top:1px solid #d5ecff;}
.sub0204_v_rt_btn span{display:inline-block;margin-right:8px;}

.sub030101_v{padding:20px 48px;border:1px solid #d5ecff;background:#f1f9ff;}
.sub030101_v_tp{padding:13px 0 20px 90px;background:url('/kcc2016/images/sub/sub3_1_1_ico1.gif') no-repeat left top;font-size:15px;color:#333333;line-height:22px;}
.sub030101_v_bt{margin-top:10px;}
.sub030101_v_bt > ul > li{position:relative;font-size:13px;color:#666666;padding-left:30px;min-height:21px;line-height:21px;}
.sub030101_v_bt > ul > li span{position:absolute;top:0;left:0;display:inline-block;width:19px;height:21px;line-height:18px;text-align:center;background:url('/kcc2016/images/sub/sub3_1_1_ico2.gif') no-repeat 0 0;font-size:12px;font-weight:bold;color:#ffffff;}
.sub030101_v2{margin:15px 0;padding:20px 25px;background:#eff8ef;}
.sub030101_v2_tit{font-size:14px;font-weight:bold;color:#1875d2;}
.sub030101_v2_cont{margin-top:10px;font-size:13px;color:#666666;line-height:22px;}
.sub030101_td{background:#eff8ef;vertical-align:middle;text-align:left !important;line-height:22px;border:0 !important;}
.sub030101_td2{background:#eff8ef;vertical-align:middle;}
.sub030102_btn{text-align:center;margin-top:40px;}
.sub030102_btn a{padding:15px 40px;display:inline-block;background:#1875d2;border-radius:5px;font-size:18px;font-weight:bold;color:#ffffff;}
.img_center{text-align:center;margin-top:20px;}
.sub0302_tb{margin-top:20px;border-top:2px solid #1cb9b3;}
.sub0302_tb img{max-width:170px;width:100%;}
.sub0302_tb th{border-bottom:1px solid #d9d9d9;background:#eff8ef;padding:10px 0;font-size:14px;font-weight:bold;color:#333333;}
.sub0302_tb td{border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:10px;text-align:center;}
.sub0302_tb .sub020104_ul{background:none;}
.sub0302_v{margin-top:20px;}
.sub0302_v .sub04_2_1_9_v_cont_v2 .cont1{float:left;width:447px;padding-top:0px;margin:0 10px;background:none;}
.sub0302_v .sub04_2_1_9_v_cont_v2 .cont1 .cont1_tit{border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;}
.sub0302_v .sub04_2_1_9_v_cont_v2 .cont1 .cont1_v{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.sub0302_btn{margin-top:20px;text-align:center;}
.sub0302_btn span{display:inline-block;}
.sub0302_btn span a{display:inline-block;max-width:198px;font-size:16px;font-weight:bold;color:#ffffff;padding:15px 50px;}
.sub0302_btn span.sp1 a{background:#BF534E;}
.sub0302_btn span.sp2 a{background:#2095f2;}
.sub0302_btn span.sp3 a{background:#209D61;}

.sub0102_v{margin-top:20px;text-align:center;}
.sub0102_v a{display:inline-block;margin:0 5px;}
.sub0102_v a img{max-width:298px;width:100%;}


/*search_0812*/
.search_page { width:1200px; margin:0 auto 50px auto;}
.search_path { text-align:right; color:#777777; font-size:12px; margin-top:16px;}
.search_path > strong { color:#333333;}
.search_tit { padding:19px; text-align:center; background:#e0e7ed; color:#333333; font-size:16px; margin-top:33px;}
.search_tit > strong { color:#ff0000;}
.search_box_left { width:204px; margin-right:40px; float:left; margin-top:20px;}
.search_box_left_ul01 > li > a{ display:block; width:188px; height:43px; line-height:43px; padding-left:16px; border-bottom:#ffffff 1px solid; color:#333333; font-size:14px; background:#a3d2f7;}
.search_box_left_ul01 > li > a.on { color:#fffefe; font-weight:bold; background:url('/kcc2016/images/sub/search_03.gif') no-repeat 90% center #2095f2;}
.search_box_left_div01 { background:#e0e7ed; padding:20px 16px;	}
.search_box_left_div01 > p{ color:#333333; font-size:15px; margin-bottom:9px;}
.search_box_left_div01 > ul { height:100%; overflow:hidden;}
.search_box_left_div01 > ul > li { float:left; width:50%; margin-bottom:1px;}
.search_box_left_div01 > ul > li > a{ padding:7px 0; border:#d3d3d3 1px solid; background:#f5f5f5; color:#888888; font-size:14px; display:block; text-align:center; margin-right:1px;}
.search_box_left_div01 > ul > li > a.on { color:#333333; font-weight:bold;}
.search_box_left_div01 > ul.w4 > li { width:25%;}
.search_box_left_div01 > ul.w4 > li > a{ padding:3px 0;}
.search_box_left_div01 > ul > li.w100 { width:100%;}

.search_box_left_div01 > div.ccc{position:relative;}
.search_box_left_div01 > div.ccc > ul { height:100%; overflow:hidden; padding-right:49px; position:relative;} 
.search_box_left_div01 > div.ccc > ul li { height:17px; width:99px; border:#d3d3d3 1px solid; background:#fff; float:left; margin:0 1px 1px 0; overflow:hidden;} 
.search_box_left_div01 > div.ccc > ul li.img { width:18px;}
.search_box_left_div01 > div.ccc > ul a { display:block; text-align:center; color:#888888; font-size:13px;}
.search_box_left_div01 > div.ccc > ul .ccbtn { position:absolute; right:0; top:0; height:37px; width:43px;}
.search_box_left_div01 > div.ccc > ul input[type=text] { width:100%; height:17px; border:0;}
.search_box_left_div01 > div.ccc .ex_text{position: absolute; left: 2px; top: 45px;}
.search_box_left_div01 > .line { margin:20px 0; width:100%; height:1px; border-top:#fefefe 1px dashed;}

.search_box_con { width:726px; float:left; margin-top:20px;}



#recommend {margin:0 40px;}
#spell {margin:0 40px;}

.resultall{padding:20px 0; margin:0 -1px 0 1px; border-bottom:1px solid #e8e8e8; overflow:hidden; font-size:15px;}
.resultall span{font-weight:bold; color:#0836A3;}

.sectit{padding:51px 0 11px 0; border-bottom:solid 2px #1cb9b3; clear:both;}
.sectit h2{float:left; font:bold 16px "nanum gothic";display:block; height:24px; margin-right:10px; overflow:hidden;}
.sectit span{ font-size:12px; color:#666666; font-weight:normal }
.sectit p{float:right; margin:1px 0 0 7px; color:#787878; font:normal 11px dotum;}




.fileopen{margin:0 25px;border:1px solid #CCC;}
.fileopen .folding{padding:4px; border-bottom:1px solid #ccc; background:#F0F0F0; color:#666;}
.fileopen .folding span{padding-right:8px; background:url(/kcc2016/images/fileopen12.gif) no-repeat right;}
.fileopen .folding a:link{color:#666; text-decoration:none;}
.fileopen .folding a:hover{color:#666; text-decoration:underline;}
.fileopen .folding a:visited{color:#666; text-decoration:none;}
.fileopen .folding2{padding:4px; background:#F0F0F0; color:#666;}
.fileopen .folding2 span{padding-right:8px; background:url(/kcc2016/images/fileopen11.gif) no-repeat right;}
.fileopen .folding2 a:link{color:#666; text-decoration:none;}
.fileopen .folding2 a:hover{color:#666; text-decoration:underline;}
.fileopen .folding2 a:visited{color:#666; text-decoration:none;}
.fileopen .filelist{padding:4px; line-height:16px;}
.fileopen .filelist a:link{color:#666; text-decoration:none;}
.fileopen .filelist a:hover{color:#666; text-decoration:underline;}
.fileopen .filelist a:visited{color:#666; text-decoration:none;}




.resultsty1{padding:0 0 10px 0; clear:both;}
.resultsty1 .rsdt{margin:25px 0 0px 0; font-size:14px; position:relative;}
.resultsty1 .rsdt strong{font-weight:bold; font-size:14px; color: #002aff;}
.resultsty1 .rsdt a{text-decoration:none; margin-right:10px; vertical-align:middle; color:#1c9994; font-size:14px;}
.resultsty1 .rsdd{margin:0 0 6px 0; color:#666666;}
.resultsty1 .rsdd strong{font-weight:bold;}
.resultsty1 .date{ font-size:12px; color:#1c9994; vertical-align:middle; position:absolute; right:0;}



.resultsty2{padding:0 25px; height:178px;}
.resultsty2 .leftico{width:118px; height:148px; border:1px solid #ccc; margin:21px 10px 0 0; float:left;}
.resultsty2 .profile{height:148px; margin:21px 10px 9px 0; float:left;}
.resultsty2 .profile th{width:60px; height:18px; color:#777; font-weight:lighter;}
.resultsty2 .profile a:link{font-weight:bold; text-decoration:none;}
.resultsty2 .profile a:hover{font-weight:bold; text-decoration:underline;}
.resultsty2 .profile a:visited{font-weight:bold; text-decoration:none;}




.resultsty3{height:100px; padding:10px 20px; margin-top:20px;}
.resultsty3 .leftico{float:left; background:#FFF; padding:5px; border:solid 1px #999; margin-right:20px;}
.resultsty3 dt{height:15px; font-size:14px; margin-bottom:5px;}
.resultsty3 dt strong{font-weight:bold;}
.resultsty3 dt a{text-decoration:none; font-weight:bold}
.resultsty3 dt .date{float:right; color:#999; font-size:12px;}
.resultsty3 dt .date span{color:#666; padding:0 20px 0 0;}
.resultsty3 dd{margin:0 0 5px 5px; color:#000;}
.resultsty3 dd strong{font-weight:bold;}



.resultsty4{margin:0; overflow:hidden; padding-left:20px;}
.resultsty4 .wlist{width:155px; margin:15px 4px 0 0px; text-align:center; float:left; display:inline-block;}
.resultsty4 .wlist .pimg{width:155px; text-align:center;}
.resultsty4 .wlist .pimg .ppic{width:150px; height:100px; margin:0 0 3px 0; border:1px solid #dfdfdf;}
.resultsty4 .wlist .pscript{width:155px; padding:8px 0; line-height:18px; color:#464646; text-align:center;}
.resultsty4 .wlist .pay{width:155px; color:#FF6633; font:bold 13px gulim; text-align:center;}
.resultsty4 a:link{text-decoration:none;}
.resultsty4 a:hover{text-decoration:underline;}
.resultsty4 a:visited{text-decoration:none;}

/* Ã­â€¦Å’Ã«Â§Ë†ÃªÂ²â‚¬Ã¬Æ’â€° Ã«Â Ë†Ã¬ÂÂ´Ã¬â€¢â€žÃ¬â€ºÆ’ */
.themeTitle {font:bold 16px "nanum gothic";}
.themeContent {overflow:auto;display:table; background:#fafafa; border:#ebebeb 1px solid; margin-top:20px;}
.themeImgDiv {width:200px;height:130px;padding:10px 20px;display:table-cell;vertical-align:middle;text-align:center;}
.themeTextDiv {width:500px;margin:10px 0;padding:0px;float:left}
.themeTextDiv ul {list-style-type:none;margin:0px;}
.themeTextDiv li div {float:left;margin:2px 0;}
.themeSub {width:70px;font-size:14px;color:#333333; font-weight:bold;}
.themeCtx {width:380px;line-height:20px;color:#666666;}
.themeCtx > a { color:#1875d2; font-size:14px;} 

.jobdg{margin:15px 0;}
.jobdg th{padding:10px; text-align:center; border-top:1px solid #69C; border-bottom:1px solid #69C; font-weight:bold; background:#F4FAFF;}
.jobdg td{padding:5px; border-bottom:1px solid #ccc;}
.tableline{border-right:solid 1px #e4e4e4}
.jobdg .mail{ background:url(/kcc2016/images/icon_mail.gif) no-repeat 0 3px; padding-left:18px; line-height:18px;}
.jobdg .phone{ background:url(/kcc2016/images/icon_phone.gif) no-repeat 0 2px; padding-left:18px; line-height:18px}

.root{color:#669966;}
.root a:link{color:#669966; text-decoration:none;}
.root a:hover{color:#669966; text-decoration:underline;}
.root a:visited{color:#669966; text-decoration:none;}

.filein{margin:0 0 0 -5px; color:#5078C1; border:solid 1px #d5ecff; background:#f9f9f9; padding:0 17px 14px 17px; background:#f1f9ff;}
.filein a { margin-top:13px; display:block;}
.filein a:link{color:#5078C1; text-decoration:none;}
.filein a:hover{color:#5078C1; text-decoration:underline;}
.filein a:visited{color:#5078C1; text-decoration:none;}
.filein .doc_prev{ margin-left:3px; vertical-align:middle}
.filein .showfile { text-align:right;}

.moreresult{ margin:10px 0 20px 0; text-align:right; clear:both; border-top:#2bbdb8 1px solid; padding-top:12px;}
.moreresult span{padding-right:6px;}
.moreresult a:link{color:#0060ff; text-decoration:none; background:url(/kcc2016/images/sub/search_27.gif) no-repeat left 2px; padding-left:15px;}

.search_box_right { width:189px; float:right; margin-top:20px;}
.search_box_right_box1 { background:#ede7e2; padding:13px 5px 5px 5px;}
.search_box_right_box1 > p { color:#333333; font-size:14px; padding-left:8px;}
.search_box_right_box1 > ul { margin-top:9px; padding:12px 8px 1px 8px; background:#ffffff;}
.search_box_right_box1 > ul > li { margin-bottom:12px; position:relative; padding-left:19px;}
.search_box_right_box1 > ul > li > span { position:absolute; left:0; top:4px; width:12px; height:12px; line-height:12px; color:#ffffff; font-size:10px; text-align:center; background:#818181; display:block;}
.search_box_right_box1 > ul > li > span.bg1 { background:#dd0000;}
.search_box_right_box1 > ul > li > span.bg2 { background:#f55e56;}
.search_box_right_box1 > ul > li > a { color:#555555; font-size:13px; line-height:18px;}

.search_box_right_box2 { background:#ede7e2; padding:13px 5px 5px 5px; margin-top:30px;}
.search_box_right_box2 > p { color:#333333; font-size:14px; padding-left:8px;}
.search_box_right_box2 > ul { margin-top:9px; padding:12px 8px 1px 8px; background:#ffffff;}
.search_box_right_box2 > ul > li { margin-bottom:12px; color:#555555; font-size:13px;}
.search_box_right_box2 > ul > li > a { margin-left:5px;}

/*search_0812*/


/*sub07*/
.sub04_211_bor_care.bg2{background:url(/kcc2016/images/sub/sub07_1_2_bg1.gif) no-repeat 28px 39px #f1f9ff;}
.sub04_211_bor_care.bg3{background:url(/kcc2016/images/sub/sub07_1_2_2_03.gif) no-repeat 28px 39px #f1f9ff;}
.sub04_211_bor_care.bg4{background:url(/kcc2016/images/sub/sub7_1_4_03.gif) no-repeat 61px 39px #f1f9ff;}
.sub04_211_bor_care.bg5{background:url(/kcc2016/images/sub/sub7_2_03.gif) no-repeat 61px center #f1f9ff;}
.sub04_211_bor > h2 > span {font-size:14px;color:#ffffff; margin-top:3px; padding:4px 6px; background:#757575; display:inline-block; font-weight:normal;}
a.blue { color:#2f2fd5;}
.sub_ul_style1.sub07_tab_ul { margin-top:0;}
.sub_ul_style1.sub07_tab_ul > li{background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico2.gif') no-repeat left 10px;padding-left:8px;}

.sub07_4_box1 { border:#d7d7d7 1px solid; border-radius:5px; background:#ffffff;}
.sub07_4_box1 > p { height:54px; line-height:54px; background:#599faa; text-align:center; border-radius:5px 5px 0 0; color:#ffffff; font-size:20px; font-weight:bold;}
.sub07_4_box1 > ul { padding:20px 350px 70px 38px; background:url('/kcc2016/images/sub/sub7_1_4_07.jpg') no-repeat 93% center;}
.sub07_4_box1 > ul > li { padding-left:10px; color:#666666; font-size:13px; line-height:19px; margin-top:25px; background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico2.gif') no-repeat left 8px;}

.sub07_2_box { padding:10px 75px 23px 75px; text-align:center; border:#cccccc 1px solid; background:#f5f5f5; color:#666666; font-size:14px; line-height:19px;}
.sub07_2_box > p { padding:20px 0;}
.sub07_2_box input[type=text] { border:#cfcfcf 1px solid; width:214px; height:26px; line-height:26px;}
.sub07_2_box select { border:#cfcfcf 1px solid; width:216px; height:28px; line-height:28px;}
.sub07_2_box > a { display:block; margin:0 auto; text-align:center; width:136px; height:26px; line-height:26px; color:#ffffff; font-size:14px; font-weight:bold; background:#57c9b0; border:#17a19c 1px solid; margin-top:15px;}

span.sub07_span_ok { padding:6px 15px; color:#ffffff; font-size:13px; background:#ce8352; display:inline-block;}
span.sub07_span_ing { padding:6px 15px; color:#ffffff; font-size:13px; background:#1BA125; display:inline-block;}
span.sub07_span_col1 { color:#2536b7; font-weight:bold;}
span.sub07_span_col2 { color:#1875d2;}

.sub07_6_dl01 { position:relative; padding-left:248px;}
.sub07_6_dl01 > dt { position:absolute; left:0; top:0; text-align:right; width:244px;font-size:14px;color:#666666;line-height:22px;}
.sub07_6_dl01 > dd {font-size:14px;color:#666666;line-height:22px;}

/*//sub07*/

/*20160823_css*/
.sub3_4_5_3_div { background:#f1f9ff; border:#d5ecff 1px solid; padding:30px; margin-top:100px;}
.sub3_4_5_3_div > p { color:#444444; font-size:14px; line-height:19px; padding-bottom:21px; border-bottom:#b6b6b6 1px dashed;}
.sub3_4_5_3_div > p > span { color:#2549af;}
.sub3_4_5_3_div > ul { padding:50px 0 0 247px; background:url(/kcc2016/images/sub/sub3_4_5_2_03.jpg) no-repeat 4px 30px; height:100%; overflow:hidden; min-height:174px;} 
.sub3_4_5_3_div > ul > li { float:left; margin-left:10px; width:197px; color:#414141; font-size:13px; line-height:18px;}
.sub3_4_5_3_div > ul > li > a { display:block;}
.sub3_4_5_3_div > ul > li > span { display:block; padding:20px 0 13px 0; color:#fe5151; font-size:16px; font-weight:bold;}

.table_btn04 { width:89px; height:36px; line-height:36px; text-align:center; color:#ffffff; font-size:16px;  background:#2095f2; display:inline-block;}
.c_blue { color:#2549af !important;}
.tab_input { width:172px; height:26px; line-height:26px; border:#cccccc 1px solid;}
.tab_input.w512 { width:496px;}
.tab_input.w212 { width:212px;}
.tab_select { width:126px; height:28px; line-height:28px; border:#cccccc 1px solid;}
.tab_textarea { width:100%; border:#cccccc 1px solid;}


.user_list_box { margin-top:10px;}
.user_list_box > p { color:#666666; font-size:13px; background:#dae5ef; padding-left:21px; height:41px; line-height:41px;}
.user_list_box > p > span { color:#2549af; font-weight:bold;}
.user_list_box > ul { height:100%; overflow:hidden; border-bottom:#e2eaf0 1px solid;}
.user_list_box > ul > li { cursor:pointer; color:#666666; font-size:13px; line-height:18px; text-align:center;}
.user_list_box > ul > li.user_list_pos01 { float:left; width:8%; padding:12px 0 11px 0; }
.user_list_box > ul > li.user_list_pos02 { float:left; width:42%; padding:12px 0 11px 0; text-align:left; }
.user_list_box > ul > li.user_list_pos03 { float:left; width:30%; padding:12px 0 11px 0; }
.user_list_box > ul > li.user_list_pos04 { float:left; width:10%; padding:12px 0 11px 0; }
.user_list_box > ul > li.user_list_pos05 { float:left; width:9%; padding:12px 0 11px 0; text-align: right; }
.user_list_box > div { display:none;}
.user_list_box > div > ul { overflow:hidden; height:100%; background:#eaeff4; padding:0 1% 0 8%; border-bottom:#e2eaf0 1px solid;}
.user_list_box > div > ul > li { color:#666666; font-size:13px; padding:12px 0 11px 0;}

.user_write { background:#eaeff4; margin-top:40px; padding:23px 20px 50px;}
.user_write > p { color:#444444; font-size:13px;}
.user_write > ul { overflow:hidden; height:100%; margin-top:15px;}
.user_write > ul > li { float:left; line-height:28px;}
.user_write > ul > li.li01 { width:58px;}
.user_write > ul > li.li02 { width:683px;}
.user_write > ul > li.li03 { width:145px;}
.user_write > ul > li.w212 { width:212px;}
.user_write > ul > li.last { width:auto;}
.user_write > ul > li > input { width:98%; height:26px; line-height:26px; border:#cccccc 1px solid;}
.user_write > ul > li > textarea { width:97.5%; border:#cccccc 1px solid;}

.user_qqq { border-top:#666666 1px dashed; margin-top:30px; padding-top:30px;}
.user_qqq > p { color:#2549af; font-size:13px;}
.user_qqq > div { padding:28px 36px;}
.user_qqq > div > p { color:#666666; font-size:13px; line-height:18px;}
.user_qqq > div > ul { margin-top:30px; border:#e1e1e1 1px solid; background:#f4f4f4; padding:17px 23px 9px 23px;}
.user_qqq > div > ul > li { color:#666666; font-size:13px; margin-bottom:8px; line-height:18px;}

.user_examine { margin-top:30px;}
.user_examine > p { color:#2549af; font-size:13px;}
.user_examine > div { margin-top:14px; border:#e5e5e5 1px solid; background:#ffffff; padding:20px 45px 48px 45px;}
.user_examine > div > dl > dt { color:#666666; font-size:13px; margin:28px 0 22px 0;}
.user_examine > div > dl > dt > span { color:#2549af;}
.user_examine > div > dl > dd { padding-left:25px; color:#666666; font-size:13px; margin-bottom:11px;}
.user_examine > div > dl > dd textarea { width:95%; border:#c1c1c1 1px solid;}
.user_examine > div > ul { margin-top:25px; padding:25px 45px 40px 45px; background:#eff8ef; border:#c1c1c1 1px solid;}
.user_examine > div > ul > li { color:#444444; font-size:13px; line-height:18px; padding-top:16px;}
.user_examine > div > ul > li.bor_bom { border-bottom:#b2b2b2 1px dashed;}
.user_examine > div > ul > li > label { display:inline-block; width:25%; margin-bottom:16px;}
/*//20160823_css*/


/*20160830_css*/
.sub03_2_divbox { border:#d5ecff 1px solid; background:#f1f9ff; padding:34px 100px 34px 174px; position:relative;}
.sub03_2_divbox.bg1 { background:url(/kcc2016/images/sub/20160830_sub3_img01.gif) no-repeat 50px center #f1f9ff;}
.sub03_2_divbox.bg2 { background:url(/kcc2016/images/sub/20160830_sub3_img02.gif) no-repeat 50px center #f1f9ff;}
.sub03_2_divbox.bg3 { background:url(/kcc2016/images/sub/20160830_sub3_img03.gif) no-repeat 35px center #f1f9ff;}
.sub03_2_divbox.bg4 { background:url(/kcc2016/images/sub/20160830_sub3_img04.gif) no-repeat 50px center #f1f9ff;}
.sub03_2_divbox > strong { position:absolute; left:40px; top:25px; color:#1875d2; font-size:18px;}
.sub03_2_divbox > div > strong { color:#333333; font-size:15px;}
.sub03_2_divbox > div > p { color:#666666; font-size:13px; padding:22px 0;}
.sub03_2_divbox > div > span { color:#666666; font-size:13px;}
.sub03_2_divbox > div > ul { overflow:hidden; height:100%;}
.sub03_2_divbox > div > ul > li { float:left; width:32%; color:#666666; font-size:13px; padding-top:8px; padding-left:1%; background:url(/kcc2016/images/sub/20160830_sub3_dots.gif) no-repeat left 15px;}
.sub03_2_divbox > ul > li {background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico2.gif') no-repeat left 7px;padding-left:11px; color:#000000; font-size:14px; margin-bottom:20px;}
/*20160830_css*/

/*20160831_css*/
.index6_4_box { border:#d5ecff 1px solid; background:#f1f9ff; padding:38px 52px; }
.index6_4_box > img { float:left; margin-right:54px; }
.index6_4_box > div { color:#666666; font-size:13px; line-height:20px; }
.index6_4_box > div > strong { color:#fe5151; font-weight:bold; }
.index6_4_box > div > a { color:#2549af; }
/*20160831_css*/

/*20170125*/
.rela-img{position:relative;}
.abso-img{position:absolute;right:0;top:0;}
.abso-img img{width:100%;max-width:240px;}
/*20170125*/

/*20170412*/
.s5a-img{position:relative;}
.s5a-img img{width:100%;max-width:934px;}
.relative-area{position:relative;}
.y-cons > div{padding-top:20px;background:#12061e;}
.y-cons > div:first-child{padding-top:0;background:none;}
.year-site{position:absolute;right:3%;top:5px;padding-left:72px;}
.year-site img{width:100%;max-width:67px;}
.year-site select{width:70px;height:28px;border:2px solid #c3a93a;-webkit-appearance: menulist;}
.year-site strong{font-size:116%;position:absolute;top:3px;left:-13px;color:darkgray}
.year-site input{vertical-align:bottom;}
.y-con{display:none;}
/*/20170412*/

/*20171015 Ã¬Â£Â¼Ã¬Å¡â€Ã¬ÂÂ¼Ã¬Â â€¢*/
fieldset, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
a:link, a:visited, a:active, a:hover { text-decoration: none; }
.hide{ text-indent:-9999px; font-size: 0; line-height: 0;}
.float_clear{ clear: both;}
.calendar {float:left;  width: calc(100% / 2 - 5px); min-height:300px; padding-bottom: 20px; border:2px solid #ddd; background: #f9f9f9; box-sizing: border-box; margin-top: 15px; border-top: 2px solid #2163a4; }
.calendar table{ width: 91.6%; margin:0 auto; }
.calendar table th, .calendar table td{ text-align:center; border:none; margin:0; padding:0; line-height: 40px;}
.calendar table th {padding:5px 0 5px 0; font-weight: bold;}
.calendar table td { border:1px solid #eee; background:#fff;}
.calendar table td span { background:#fff; color:#666; display:block; }
.calendar table td span a{ display:block; padding: 10px 0; width: 100%; }
.calendar table td span[style*="font-weight"] a{color:#4b8fcc;}
.sat {color:#3579b9;}
.sun {color:#c24a48;}
.today {color:#282828;}
.scheduleY {background-color:#343434;}
#year,#month{ padding:4px 4px 4px 4px; font-size:14px; height: 30px; margin: 0 2px 0 0;}
#year{ min-width:80px;}
#month{ min-width:60px;}
input.calbtn{ background:#2163a4; height:30px; padding:0 15px; text-align:center; color:#fff; border:none; vertical-align:middle; cursor:pointer;font-size:12px;}
.today_cal{float:left;width: calc(100% / 2 - 5px); min-height:300px; margin-left: 10px;margin-top: 15px;border:1px solid #ddd; background:#fff; box-sizing: border-box;border-top: 2px solid #2163a4;}
.today_cal .title{ border-bottom:1px solid #ddd; font-weight:bold; color:#333; font-size:15px; padding:10px 0 10px 20px; margin-top: 0;}
.cal_center_bg2>div {padding:15px 15px 20px 15px; overflow-y:auto; height:200px; padding-bottom:20px; padding-right:10px; background:url(../../images/mns/contents/todaybg.jpg) center 90% no-repeat;}
.today_cal ul li{ position: relative; padding-left:60px; margin:5px 0 10px 5px; position:relative; }
.today_cal ul li:before{ content: ''; width: 3px; height: 3px; background-color: #4b8fcc;  position: absolute; left: 0; top: 10px; }
.today_cal ul li.no{padding-left:8px;}
.today_cal ul li span {color:#4b8fcc; font-weight:bold;  width:40px; display:inline-block; position:absolute; left:10px; top:0px; }
.week_cal { clear: both; border:1px solid #ddd; background:#fff; box-sizing: border-box; margin: 15px 0;border-top: 2px solid #4b8fcc;}
.week_cal .title{ border-bottom:1px solid #ddd; font-weight:bold; color:#333; font-size:15px; padding:10px 0 10px 20px; background:#fff;border-top-left-radius:8px;border-top-right-radius:8px; margin-top: 0;}
.weekbox{padding:15px 5px 10px 0px; overflow-y:auto; min-height:30px; padding-bottom:20px; padding-right:10px;}
.weekbox>div{ float:left; margin-left: 3%;}
.cal_t{ font-weight:bold; color:#232323; display:inline-block; margin-bottom:7px; display:none;}
.cal_t:first-child + ul + strong + ul{ display:none;}
.weekbox>div.vmns{ display:none;}
.week_cal ul li{ padding-left:100px; margin:5px 0 10px 5px;position:relative;}
.week_cal ul li:before{ content: ''; width: 3px; height: 3px; background-color: #4b8fcc;  position: absolute; left: 0; top: 10px; }
.today_cal ul li.no{padding-left:8px;}
.week_cal ul li.no{padding-left:8px;}
.week_cal ul li span {color:#4b8fcc; font-weight:bold;  width:40px; display:inline-block; position:absolute; left:10px; top:0px;}
.week_cal ul li strong {color:#4b8fcc; font-weight:normal;  width:40px; display:inline-block; position:absolute; left:57px; top:0px;}
.communy_bg { position: relative; clear: both; margin:5px 0 20px 0;border:2px solid #ddd; padding:25px 20px 10px 130px; color: #666; line-height: 1.6; background: url(../../images/mns/contents/converbg.gif) 20px 25px no-repeat;}
.btn_intro a{color: #fff; display: inline-block; padding: 0px 20px; height: 32px; line-height: 28px; text-align: center; font-weight: bold; background: #1f3e76;margin:15px 0 15px; letter-spacing:-0.05em;}

/*=====================600=====================*/
@media screen and (max-width: 600px) {
.calendar{ float: none; width: 100%; }
.today_cal{     float: none; width: 100%;  margin-left: 0px; }
}
/*//20171015 Ã¬Â£Â¼Ã¬Å¡â€Ã¬ÂÂ¼Ã¬Â â€¢*/

/* 20171030 */
/*.sub5_2_1_mov{ width:850px; height:480px; margin:10px auto 10px auto; background:#ccc; }*/
.sub5_2_1_mov{width:100%; margin:10px auto 10px auto; background:#ccc;} /* 20180618 */
@media screen and (max-width: 250px) { .sub5_2_1_mov{ width:100%; height:200px; } }


/* 20190117 Ã«Â°Â©Ã¬â€ Â¡Ã­â€ ÂµÃ¬â€¹Â Ã¬â€šÂ¬Ã«Â¬Â´Ã¬â€ Å’ */
/*
.sub_tab {height:46px; overflow:hidden}
.sub_tab > li{float:left; border-left:#d8d8d8 1px solid}
.sub_tab > li.last{border-right:#d8d8d8 1px solid}
.sub_tab > li > a{display:block; height:44px; line-height:44px; width:171px; text-align:center; color:#000; font-size:15px; border-bottom:#d8d8d8 1px solid; border-top:#d8d8d8 1px solid; background:#fff}
.sub_tab > li > a.on{color:#fff; background:#0054a6; border-bottom:#0054a5 1px solid; border-top:#0054a5 1px solid; width:163px}
.sub_tab > li > a.tab01{width:214px}
.sub_tab > li > a.tab02{width:200px}
*/

.sub_tab_n{height:100%;}
.sub_tab_n:after{content:" "; display:block; clear:both}
.sub_tab_n > li{float:left}
.sub_tab_n > li > a{display:block; padding:0 3px 0 3px; margin:-1px 0 0 -1px; color:#0054a6; font-size:14px; border:#598cdc 1px solid; height:42px; line-height:42px; text-align:center;  background:#fff}
.sub_tab_n > li > a:hover,
.sub_tab_n > li > a.on{color:#fff; border:#004e9a 1px solid; background:#0054a6}

.sub_tab_s{height:100%;}
.sub_tab_s:after{content:" "; display:block; clear:both}
.sub_tab_s > li{float:left}
.sub_tab_s > li > a{display:block; padding:0 8px 0 8px; margin:-1px 0 0 -1px; color:#666; font-size:14px; border:#868686 1px solid; height:35px; line-height:35px; text-align:center;  background:#fff}
.sub_tab_s > li > a:hover,
.sub_tab_s > li > a.on{color:#fff; border:#868686 1px solid; background:#7d7d7d}

/*20190916Ã¬Â Å“ÃªÂ±Â°
.office_info_box{width:934px; height:132px; background:url("/kcc2016/images/sub/office_info.jpg");}
.spam_box{width:934px; height:132px; background:url("/kcc2016/images/sub/spam_caption.jpg");}
.per_data_box{width:934px; height:132px; background:url("/kcc2016/images/sub/personal_data.jpg");}
.charge_box{width:934px; height:132px; background:url("/kcc2016/images/sub/charge.jpg");}
.admin01_box{width:934px; height:132px; background:url("/kcc2016/images/sub/admin01.jpg");}
.admin02_box{width:934px; height:132px; background:url("/kcc2016/images/sub/admin02.jpg");}
.admin03_box{width:934px; height:132px; background:url("/kcc2016/images/sub/admin03.jpg");}
*/

/*20190916Ã¬Â¶â€ÃªÂ°â‚¬*/
.office_info_box{ width:100%; background:url("/kcc2016/images/sub/office_info.jpg")no-repeat left;}
.office_info_box p { padding:35px 30px 35px 170px; color: #fff; font-size: 14px; line-height: 22px;}
.office_admin01_box{ width:100%; background:url("/kcc2016/images/sub/admin01.jpg")no-repeat left;}
.office_admin01_box p { padding:35px 30px 35px 170px; color: #fff; font-size: 14px; line-height: 22px;}
.office_admin02_box{ width:100%; background:url("/kcc2016/images/sub/admin02.jpg")no-repeat left;}
.office_admin02_box p { padding:35px 30px 35px 170px; color: #fff; font-size: 14px; line-height: 22px;}
.office_admin03_box{ width:100%; background:url("/kcc2016/images/sub/admin03.jpg")no-repeat left;}
.office_admin03_box p { padding:35px 30px 35px 170px; color: #fff; font-size: 14px; line-height: 22px;}
.office_admin04_box{ width:100%; background:url("/kcc2016/images/sub/admin04.jpg")no-repeat left;}
.office_admin04_box p { padding:35px 30px 35px 170px; color: #fff; font-size: 14px; line-height: 22px;}
.office_admin05_box{ width:100%; background:url("/kcc2016/images/sub/admin05.jpg")no-repeat left;}
.office_admin05_box p { padding:35px 30px 35px 170px; color: #fff; font-size: 14px; line-height: 22px;}
.office_admin06_box{ width:100%; background:url("/kcc2016/images/sub/admin06.jpg")no-repeat left;}
.office_admin06_box p { padding:35px 30px 35px 170px; color: #fff; font-size: 14px; line-height: 22px;}
/*----20190916Ã¬Â¶â€ÃªÂ°â‚¬*/

.sub_ul_style1 .down_link a{display:block; color:#666;}
.sub_ul_style1 .down_link a:hover{font-weight:bold; color:#0054a6}

/*
.faq_box {border:#d5ecff 1px solid; background:#f1f9ff; padding:34px 100px 34px 174px; position:relative}
.faq_box.bg_f{background:url(/kcc2016/images/sub/faq_bg.png) no-repeat 50px center #f1f9ff}
*/
.faq_box {border:#d5ecff 1px solid; background:#f1f9ff; padding:3% 5% 3% 5%; position:relative}
.faq_box > strong{position:absolute; left:40px; top:25px; color:#1875d2; font-size:18px}
.faq_box > div .ask{font-weight:bold; color:#333; font-size:15px; padding-top:20px}
.faq_box > div .reply{color:#666; font-size:14px; line-height:20px; padding:10px 0}
.faq_box > div .low_rank{padding:0 0 0 10px; color:#666}

.fwb{font-weight:bold !important}
.table_style01 .end{border-right:#d7d7d7 1px solid}


/* 20190314 Ã¬â€¹Å“Ã¬Â²Â­Ã¬Å¾ÂÃ­Ë†Â¬Ã­â€˜Å“ Ã¬â€¹Å“Ã¬Å¾â€˜ */
.mImg{display:none;}
.wImg{display:block;}
.sub_tab3{height:100%;}
.sub_tab3:after{content:" "; display:block; clear:both}
.sub_tab3 > li{float:left;width:33.3333%;}
.sub_tab3 > li > a{display:block; padding:0 15px 0 14px; margin:-1px 0 0 -1px; color:#686868; font-size:15px; border:#727272 1px solid; height:42px; line-height:42px; text-align:center;  background:#fff}
.sub_tab3 > li > a:hover,
.sub_tab3 > li > a.on{margin-top:-11px;height:52px;line-height:60px;color:#fff; font-weight:bold;border:#000 1px solid; background:#000;}
.sub_tab3 > li:nth-child(2) > a:hover,
.sub_tab3 > li:nth-child(2) > a.on{margin-top:-11px;height:52px;line-height:60px;color:#fff; border:#4c4b8f 1px solid; background:#4c4b8f;}
.sub_tab3 > li:nth-child(3) > a:hover,
.sub_tab3 > li:nth-child(3) > a.on{margin-top:-11px;height:52px;line-height:60px;color:#fff; border:#7f1a44 1px solid; background:#7f1a44;}
.sub_tab3_area1 { position: relative;margin-left:-1px;width:100%;height:396px;background:#000}
.sub_tab3_area2 { position: relative;margin-left:-1px;width:100%;height:396px;background: #4c4b8f;}
.sub_tab3_area3 { position: relative;margin-left:-1px;width:100%;height:396px;background:#7f1a44}
.sub_tab3_area3 .tab_top3 .inner_event{ position: relative;float:left;margin-bottom:20px;}
.sub_tab3_area3 .tab_top3 .inner_event li{ position: relative;float:left;}
.sub_tab3_area3 .tab_top3 .evtnote {width:100%;text-align:center;color:#fff;font-size:14px;}
.sub_tab3_area3 .tab_top3 dl dt{float:left;width:120px;height:38px;background:#fff;border-radius:20px;color:#000;font-size:15px;text-align:center;line-height:38px;}
.sub_tab3_area3 .tab_top3 dl dd{float:left;margin-left:20px;width:360px;color:#fff;font-size:15px;line-height:22px;}
.sub_tab3_area3 .tab_top3 dl + dl {margin-top:38px;}
.sub_vote_area { position: relative;overflow:hidden;margin-left:-1px;margin-top:1px;width:100%;height:auto;background:#000;}
.sub_vote_area .inner_top{position: relative;}
.sub_vote_area .inner_Box{position: relative;float:left;margin:0 90px;padding-top:1px;}/*padding-top:208px;*/
.inner_tab{width:750px;height:100%;}
.inner_tab:after{content:" "; display:block; clear:both}
.inner_tab > li{float:left;width:150px;}/*6ÃªÂ°Å“Ã¬ÂÂ¼Ã«â€¢Å’ width:125px;*/
.inner_tab > li > a{display:block; padding:0 15px 0 14px; margin:-1px 0 0 0; color:#e4c865; font-size:16px;font-weight:bold;border:#eac751 1px solid; height:42px; line-height:42px; text-align:center;  background:#000}
.inner_tab > li > a:hover,
.inner_tab > li > a.on{color:#000; border:#eac751 1px solid; background:#eac751}
.inner_tabList{position: relative;float:left;overflow:hidden;width:750px;margin-top:25px;}
.inner_tabList ul {position: relative;float:left;width:100%;margin-left:0;padding-bottom:15px;}
.inner_tabList ul li {position: relative;float:left;}
.inner_tabList ul li.list_img {width:215px;margin-left:0;}
.inner_tabList ul li.list_img img{width:auto;}
.inner_tabList ul li.list_desc {float:left;width:500px;margin-left:245px;margin-top:-120px;}
.inner_tabList ul li.list_desc > p{overflow:hidden;font-size:15px;line-height:1.2em;color:#fff}
.inner_tabList ul li.list_desc > strong{overflow:hidden;font-size:16px;line-height:1.2em;color:#fff}
.inner_tabList ul li.list_desc > span{display:inline-block;overflow:hidden;height:70px;margin-top:20px;font-size:15px;line-height:1.2em;color:#ccc;}
.btn_area_bot {width:100%;height:100%;padding:50px 0 90px;text-align:center;}
.btn_area_bot .btn_goVote {margin-top:70px;padding:14px 90px 16px;background:#000;border:1px solid #debd4d;font-size:21px;line-height:21px;font-weight:bold;color:#e4c865;}

@media screen and (max-width: 1023px) {
.sub_tab3_area1,
.sub_tab3_area2,
.sub_tab3_area3 {height:auto;}
}
/* 20190314 Ã¬â€¹Å“Ã¬Â²Â­Ã¬Å¾ÂÃ­Ë†Â¬Ã­â€˜Å“ Ã«ÂÂ */

/* 20190429 Ã¬Â â€¢Ã«Â³Â´Ã«ÂªÂ©Ã«Â¡Â Ã¬Ë†ËœÃ¬Â â€¢ */
.searchbox {padding: 12px 0 12px 91px;margin-bottom:15px;border: #ccc 1px solid;background: #f5f5f5;}
.searchbox th {background:url(/kcc2016/images/sub/sub5_2_1_3_03.gif) no-repeat right center;text-align:left;font-weight:normal;}
.searchbox tr:last-child  th{background-image:none;}
.searchbox th, .searchbox td {vertical-align:middle;font-size:14px;padding:7px 10px;}
.searchbox td>div>a{padding:0 10px;background:#fafafa;border-radius:3px;border:1px solid #ccc;display:inline-block;font-size:12px;line-height:26px;}
.searchbox td>div>a.selcetbtn_on {border:1px solid #00559E;}
.searchbox input[type="text"] {height: 26px;line-height: 26px;border: #cccccc 1px solid;background: #ffffff;vertical-align: top;color: #666666;}
.searchbox input[type="radio"] + label{margin-right:40px;}
.searchbox label>span {position: absolute;top: 0;left: -9999px;text-indent: -9999px;}
.searchbox .keyword {width:420px;padding-left:10px;}
.searchbox .btn_search{border: 0;background: #00559E;color: #fff;font-weight: bold;vertical-align: middle;height: 29px;line-height: 29px;cursor: pointer;width: 80px;height: 30px;display: inline-block;float:none;margin-right: 10px;}

.grid.table_style01 {border-spacing:0;width:100%;margin-top:10px;}
.grid.table_style01 thead tr th:first-child, .grid.table_style01 tbody tr th:first-child {border-left:0;}

@media screen and (max-width:920px){
	.searchbox {padding:15px;}
}
@media screen and (max-width:640px){
	.searchbox {padding:15px;}
	.searchbox a{margin-bottom:5px}
	.searchbox .dateCheck {width:48%}
	.searchbox table, .searchbox tbody, .searchbox thead, .searchbox tr, .searchbox th, .searchbox td {display:block;}
	.searchbox th {background:none;}
	.searchbox tr:last-child  th {display:none;}
	.searchbox .keyword {width:100%;padding-left:0;}
}
/* 20190429 Ã¬Â â€¢Ã«Â³Â´Ã«ÂªÂ©Ã«Â¡Â Ã¬Ë†ËœÃ¬Â â€¢ */

/* Ã¬ÂÂ¸Ã¬â€šÂ¬Ã«Â§Â br Ã­Æ’Å“ÃªÂ·Â¸ Ã«ÂªÂ¨Ã«Â°â€Ã¬ÂÂ¼Ã¬â€”ÂÃ¬â€žÅ“ Ã¬Â Å“Ã¬â„¢Â¸ Ã¬â€¹Å“Ã­â€šÂ¤Ã«Å â€ css */
@media screen and (max-width:768px){
	.pc {display:none;}
}
/* 20190920 Ã¬ÂÂ¸Ã¬â€šÂ¬Ã«Â§Â br Ã­Æ’Å“ÃªÂ·Â¸ Ã«ÂªÂ¨Ã«Â°â€Ã¬ÂÂ¼Ã¬â€”ÂÃ¬â€žÅ“ Ã¬Â Å“Ã¬â„¢Â¸ Ã¬â€¹Å“Ã­â€šÂ¤Ã«Å â€ css */

/* 20190328 Ã¬â€”Â°Ã«Ââ€žÃ«Â³â€ž Ã¬â€”â€¦Ã«Â¬Â´ÃªÂ³â€žÃ­Å¡Â Ã¬â€¹Å“Ã¬Å¾â€˜ */
.workplan_area {position:relative;width:934px !important;margin-top:25px;}
.workplan_area img {width:100%}
.tabmenu{float:left;height:100%;background:url("/images/workplan/2019/info1p_07.png");}
.tabmenu li{float:left;width:12%;}
.tabmenu li.on{width:48%;}
.tabmenu li:first-child,
.tabmenu li:last-child{width:2%;}
.tabmenu li a {display:block;padding:0;margin:0;}
/* 20190328 Ã¬â€”Â°Ã«Ââ€žÃ«Â³â€ž Ã¬â€”â€¦Ã«Â¬Â´ÃªÂ³â€žÃ­Å¡Â Ã«ÂÂ */

/*20190530_css Ã­â€ ÂµÃ¬â€¹Â Ã«Â¶â€žÃ¬Å¸ÂÃ¬â€¢Ë†Ã«â€šÂ´ Ã¬â€¹Å“Ã¬Å¾â€˜*/
.sub030301_v { padding: 30px; border:1px solid #d5ecff;background:#f1f9ff; }
.sub030301_v_tp { padding: 13px 0 0 0; background:url('/kcc2016/images/sub/sub3_1_1_ico2.png') no-repeat center top;}
.sub030301_v_bt { padding: 220px 0 0 0; font-size: 15px; color: #333333;line-height: 22px; text-align: center;}
.sub030301_v_bt span { color: #1875d2; font-size: 18px; font-weight: bold;}
.img-content0612 { margin-top:20px; background:url(/kcc2016/images/sub/sub3_1_3_img2.jpg) no-repeat; height:294px; }
/* 2020-08-19 Ã¬Ë†ËœÃ¬Â â€¢ Start */
.img-content0612 {height:0px; margin-top:20px; padding-bottom:31.95%; background:url('../images/sub/sub3_1_3_img2.jpg') no-repeat 50% 50%; background-size:100% auto; font-size:0px; line-height:0;}
.img-content0613 {height:0px; margin-top:20px; padding-bottom:31.95%; background:url('../images/sub/sub3_1_3_img3.png') no-repeat 50% 50%; background-size:100% auto; font-size:0px; line-height:0;}
/* 2020-08-19 Ã¬Ë†ËœÃ¬Â â€¢ End */
.bdr-r { border-right: 1px solid #d9d9d9 !important; } 
/*20190530_css Ã­â€ ÂµÃ¬â€¹Â Ã«Â¶â€žÃ¬Å¸ÂÃ¬â€¢Ë†Ã«â€šÂ´ Ã«ÂÂ*/

.history > li{ line-height:23px; padding-left:155px; color:#888888; background:url(/ehp/images/sub/sub_bg10) no-repeat left 11px; font-size:15px; position: relative;}
.history > li > span{ position:absolute; left:0; color:#555555; font-weight:bold; }

/* 2021-01-11 Ã­â€ ÂµÃ¬â€¹Â Ã«Â¶â€žÃ¬Å¸ÂÃ¬â€¢Ë†Ã«â€šÂ´ Ã¬Â¶â€ÃªÂ°â‚¬ */
.billa_txt {position: relative; padding-left: 15px; line-height: 1.6; font-size: 14px;}
.billa_txt::before{content: 'Ã¢â‚¬Â»'; display: block; position: absolute; width: 11px; height: 11px; left: 0; top: 0; font-size: 14px;}
.sub_ul_mde1 > li{position: relative; padding-left: 10px; color: #1875d2; font-weight: 700; font-size: 14px; line-height: 1.6;}
.sub_ul_mde1 > li::before{content: ''; display: block; position: absolute; width: 6px; height: 3px; left: 0; top: 9px; background-color: #3292ce;}
.sub_ul_mde1 > li .fw400{font-weight: 400; font-size: 14px;}
.sub_ul_mde1 > li .fw400 a{color: #1e9ba8; font-weight: 700; text-decoration: underline;}
.sub_ul_mde2 > li{font-weight: 400; line-height: 1.7;}
.sub_ul_mde2 > li > .bullet1{position: relative; display: inline-block; padding-left: 10px; font-size: 14px;}
.sub_ul_mde2 > li > .bullet1::before{content: ''; display: block; position: absolute; width: 3px; height: 3px; left: 0; top: 10px; background-color: #808080; border-radius: 50%;}
.mgt25{margin-top: 25px;}
.mgt50{margin-top: 50px;}
.mgl15{margin-left: 15px;}
.ftc_red{color: #f2544e;}
.taleft{text-align: left !important;}
.fs14{font-size: 14px;}
.fw400{font-weight: 400;}
.btn_download{display: inline-block; vertical-align: middle; width: 148px; height: 28px; background-repeat: no-repeat; background-size: contain; text-indent: -9999em; overflow: hidden;}
.btn_download.ishwp{background-image: url("../images/sub/pc_hwp_download.png");}
.btn_download.ispdf{background-image: url("../images/sub/pc_pdf_download.png");}
.btn_download + .btn_download{margin-left: 6px;}
@media screen and (max-width: 1023px) {
	.btn_download{width: 30px; height: 30px;}
	.btn_download.ishwp{background-image: url("../images/sub/m_hwp_down.png");}
	.btn_download.ispdf{background-image: url("../images/sub/m_pdf_down.png");}
}

/* 2021-01-27, ë¶ˆë²•ì´¬ì˜ë¬¼ ì¶”ê°€ */
.clearfix::after{content: ''; display: block; clear: both;}
.shootwrap .item{float: left; width: 33.3333%; margin-bottom: 45px;}
.shootdl{display: table; max-width: 290px; width: 92%; border: 1px solid #d7d7d7; box-sizing: border-box;}
.shootdl .tbc{display: table-cell; vertical-align: middle;}
.shootdl dt, .shootdl dd{display: table-row;}
.shootdl dt .tbc{width: 100%; height: 61px; padding: 8px 0; color: #fff; font-size: 14px; font-weight: 700; line-height: 1.4; text-align: center; background-color: #2C4344; box-sizing: border-box;}
.shootdl dd .tbc{width: 100%; padding: 16px 0 13px; color: #666; line-height: 1.8; text-align: center;}
.shootdl .btnwrap{margin-top: 10px; text-align: center;}
.shootdl .btnlink{display: inline-block; padding: 4px 12px; color: #fff; font-size: 14px; font-weight: 700; background-color: #4c4c4c; border-radius: 3px;}
.shootdl .btnlink span{display: inline-block; vertical-align: middle;}
.shootdl .btnlink span + span{margin-left: 6px;}
.shootdl .btnlink .ico{display: block; width: 12px; height: 12px; background: url("../images/sub/ico_blank.png") no-repeat; background-size: contain;}

@media screen and (min-width: 830px) {
	.shootwrap .item:nth-of-type(3n-1) .shootdl{margin-left: auto; margin-right: auto;}
	.shootwrap .item:nth-of-type(3n) .shootdl{margin-left: auto;}
	.shootwrap .item:nth-of-type(3n+1){clear: both;}
}
@media screen and (max-width: 829px) {
	.shootwrap .item{float: none; width: 100%; margin: 10px 0 0;}
	.shootwrap .item:first-of-type{margin-top: 0;}
	.shootdl{max-width: none; width: 100%;}
	.shootdl dt .tbc{height: 50px;}
	.shootdl dd .tbc{padding: 12px 0 10px;}
	.shootdl .btnlink{padding: 2px 12px;}
}

/* 06_main */
#popup02 .popup_footerbox {display: none;}
#popup02 .popcont {max-width:700px; margin:0 auto; width:100%; box-sizing: border-box;}
#popup02 h1 {word-break: keep-all;}
#popup02 .poptitle02 {word-break: keep-all;}
#popup02 .poptitle02 font {color: #0070C0!important; font-size:16px!important;}

@media screen and (max-width:768px) {
    #popup02 .popcont {padding:30px 10px;}
    #popup02 .poptitle02 {word-break: keep-all; line-height: 1.3;}
}

#popup02 .ce {}
#popup02 .ce a {}
#popup02 .ce .btn_kbs {margin-bottom:15px;}
#popup02 .ce .btn_fbc {margin-left: 0;}
#popup02 .poptitle03 {margin-top: 10px;}
#popup02 p.center {text-align: center;}
#popup02 p.center a {background-color: #111; color:#fff; height:60px; max-width:270px; text-align:center; font-size:18px; box-sizing:border-box; width:100%; line-height:60px; padding:0; border:none;}

/* 06_login */


/* pba_opinion_applicant */
.pc-table {display: block; width:100%;}
.mobile-table {display:none; width:100%;}

@media screen and (max-width:768px) {
    .pc-table {display: none; width:100%;}
    .mobile-table {display:block; width:100%;}
}

.ce.twocol a.sub_btn7 {width:45%; margin:0 2%;}
.ce.twocol a.sub_btn6 {width:45%; margin:0 2%;}
.ce.twocol a.sub_btn8 {width:45%; margin:0 2%;}

/* 20221122 개인정보처리방침 라벨링 */
.policy-label {margin:20px 0;}
.policy-label .label-title {text-align: center; padding:5px; border:1px solid #ddd;}
.policy-label .label-title em {font-style: normal; font-size:18px; font-weight: bold;}
.policy-label ul {display: flex; flex-wrap: wrap;}
.policy-label ul li {width: 33.3%; text-align: center; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; box-sizing: border-box; padding: 20px;}
.policy-label ul li:nth-child(3n) {border-right:1px solid #ddd}
.policy-label ul li span {display: block;}
.policy-label ul li span.label-img {margin-bottom: 15px;}
.policy-label ul li span.label-img img {width:85px;}
.policy-label ul li span.label-name {}

.title-status {display: inline-block;margin-left: 15px;}
.title-status li {display: inline-block;}
.title-status li img {width:50px; vertical-align: middle;}

/* 20240508 온라인피해365센터 */
.img365-content1 { height:0px; margin-top:20px; padding-bottom:38.95%; background:url('../images/sub/online365_1.png') no-repeat 50% 50%; background-size:100% auto; font-size:0px; line-height:0; }
.img365-content2 { height:0px; padding-bottom:33.95%; background:url('../images/sub/online365_2.jpg') no-repeat 50% 50%; background-size:100% auto; font-size:0px; line-height:0; }
.img365-content3 { height:0px; margin-top:20px; padding-bottom:38.95%; background:url('../images/sub/online365_3.png') no-repeat 50% 50%; background-size:100% auto; font-size:0px; line-height:0; }
/*{background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico3.gif') no-repeat left 11px;padding-left:11px;}*/
.sub_ul_mde3 > li {position: relative; padding: 0 0 7px 10px; font-weight: 700; font-size: 14px; line-height: 1.6;}
.sub_ul_mde3 > li > p {background:url('/kcc2016/images/sub/sub4_2_1_3_2_ico3.gif') no-repeat left 11px;padding-left:11px;margin-left:11px;font-weight:400;}
/*.sub_ul_mde3 > li::before{content: ''; display: block; position: absolute; width: 6px; height: 3px; left: 0; top: 9px; background-color: #3292ce;}*/
.sub_ul_mde3 > li .fw400{font-weight: 400; font-size: 14px;}
.sub_ul_mde3 > li .fw400 a{color: #1e9ba8; font-weight: 700; text-decoration: underline;}
.tb_summary {margin-top:18px;font-size:14px;font-weight:800;text-align:center;}

/* 20240902 개인정보처리방침 목차 추가 */
.pripacy_menu_tb {}
.sub5_4_1_2_tb.pripacy_menu_tb td:first-child {border-left:none;}
.sub5_4_1_2_tb.pripacy_menu_tb a {text-decoration-line:none;}
.sub5_4_1_2_tb.pripacy_menu_tb a:hover {text-decoration-line:none;}
.sub5_4_1_2_tb.pripacy_menu_tb a img {width:30px;margin-right:7px;}

/* 20240902 개인정보처리방침  소개 */
.policy_infobox {position:relative;min-height:126px;box-sizing:border-box;padding:42px 25px 42px 180px;margin-bottom:20px;background:url(../../images/tsi/info/privacy_ico2.png) no-repeat 45px center;border:1px solid #dbdee1;}

@media screen and (max-width:480px) {
    a.green_btn{display:block;width:100%;font-size:14px;padding:10px;box-sizing:border-box;margin-left:0;text-align:center;white-space:normal;}
}
