@charset "utf-8";

/* 인사말 */
.kcci_greeting{overflow:hidden;}
.kcci_greeting .img{float:left;width:221px;padding:0 9px 134px 0;color:#000;background:url("../images/contents/bg_greeting.gif") no-repeat 100% 100%;}
.kcci_greeting .img .t1{padding:22px 0 0;text-align:right;font-size:14px;font-weight:bold;}
.kcci_greeting .img .t2{padding:6px 0 0;text-align:right;font-size:14px;font-weight:bold;}
.kcci_greeting .img .t2 strong{font-size:24px;margin-left:6px;}
.kcci_greeting .txt_box{float:right;width:499px;margin-top:-5px;padding:0;border:0;}
.kcci_greeting .txt1{font-size:22px;font-weight:bold;color:#095eaa;line-height:37px;}
.kcci_greeting .txt1 .br{display:block;}
.kcci_greeting .txt2{font-size:14px;line-height:23px;padding:25px 0 0;}
.kcci_greeting .txt_integration{float:none;width:auto;padding-left:251px;background:url('../images/contents/bg_greeting.jpg') 0 0 no-repeat;}
.kcci_greeting .txt_integration .img{float:right;}


/* 교육과정검색 리스트 */
.kcci_order_list{position:relative;}
.kcci_order_list ul{overflow:hidden;height:22px;padding:0 0 0 16px;}
.kcci_order_list.st2 ul{/*margin-top:-22px;*/}
.kcci_order_list li{float:left;padding:0 21px 0 0;width:auto;}
.kcci_order_list li.on{font-weight:bold;}
.kcci_order_list li a{display:block;padding:0 14px 0 0;width:auto;color:#39383d;}
.kcci_order_list li.up a{background:url("../images/common/ico_up_off.gif") no-repeat 100% 0;}
.kcci_order_list li.up.on a{background:url("../images/common/ico_up_on.gif") no-repeat 100% 0;}
.kcci_order_list li.down a{background:url("../images/common/ico_down_off.gif") no-repeat 100% 0;}
.kcci_order_list li.down.on a{background:url("../images/common/ico_down_on.gif") no-repeat 100% 0;}


/* 교육과정검색 읽기 */
.kcci_search_view{position:relative;border-bottom:1px solid #d7d7d7;overflow:hidden;padding:0 0 15px;}
.kcci_search_view .tit{position:relative;border-top:2px solid #d7d7d7;background:#fbfbfb;border-bottom:1px solid #d7d7d7;}
.kcci_search_view .tit h2{padding:12px 135px 12px 20px;font-size:24px;color:#31363d;line-height:36px;}
.kcci_search_view .btn_top{position:absolute;right:0;top:50%;width:auto;text-align:right;height:36px;margin-top:-17px;}
.kcci_search_view .btn_top img{vertical-align:bottom;}
.kcci_search_view .data{position:relative;overflow:hidden;padding:22px 0 0;}
.kcci_search_view .data .img{float:left;width:324px;height:324px;padding:0 0 10px 20px;overflow:hidden;background:url("../images/common/bg_noimg.gif") no-repeat 50% 50%;}
.kcci_search_view .data .tbl{float:right;width:406px;padding:0 0 8px;}
.kcci_search_view .data .tbl th{width:99px;padding:0 0 10px 38px;font-size:14px;color:#31363d;vertical-align:top;font-weight:bold;text-align:left;background: url("../images/common/bar_04.gif") no-repeat 100% 2px;}
.kcci_search_view .data .tbl td{width:240px;padding:0 10px 10px 19px;color:#000;line-height:20px;}
.kcci_search_view .kcci_btn_right{padding:15px 0 0;border-top:1px solid #e1e1e1;width:406px;float:right;}
.kcci_search_view .qr{position:absolute;right:0;top:23px;width:auto;}

.kcci_tab_ty1{position:relative;padding-top:40px;background:url("../images/common/bg_tab_1.gif") repeat-x 0 0;}
.kcci_tab_ty1.st2{margin-top:45px;}
.kcci_tab_ty1 .t .tm{position:absolute;left:0;top:0;width:178px;text-align:center;display:block;font-size:14px;padding:9px 0 0;height:23px;color:#31363d;font-size:14px;font-weight:bold;border:1px solid #d7d7d7;border-bottom:none;background:#fff;}
.kcci_tab_ty1 .t.on .tm{height:24px;color:#1d7fd3;border:1px solid #268de5;border-bottom:none;}
.kcci_tab_ty1 .t.tab2 .tm{left:180px;}
.kcci_tab_ty1 .btn_top{position:absolute;right:0;top:-11px;width:auto;text-align:right;height:36px;}
.kcci_tab_ty1 .btn_top img{vertical-align:bottom;}
.kcci_tab_ty1 .kcci_data_box{display:none;}
.kcci_tab_ty1 .on .kcci_data_box{display:block;}


/* 교육과정검색 읽기 과정소개 */
.kcci_list_ty{overflow:hidden;padding:0 0 0 32px;}
.kcci_list_ty li{float:left;padding:0 41px 25px 0;}
.kcci_list_ty li p{text-align:center;padding:12px 0 0;font-size:14px;}


/* 교육과정검색 교육일정 및 소개 */
.kcci_tbl_notice .enquiry_box{position:relative;width:42px;height:42px;margin: 0 auto;}
.kcci_tbl_notice .t_enquiry{display:inline-block;border-right:none;padding:21px 0 0;width:42px;height:21px;line-height:13px;font-size:11px;font-weight:bold;color:#fff;letter-spacing:-0.6px;text-align:center;background:#6574d3 url("../images/common/bg_enquiry.gif") no-repeat 50% 7px;}
.kcci_tbl_notice .enquiry_box .enquiry_layer{display:none;position:absolute;left:-90px;top:39px;width:218px;border:1px solid #828080;background:#fff;text-align:left;}
.kcci_tbl_notice .enquiry_box .enquiry_layer .tit{border-bottom:1px solid #cdcdcd;padding:10px 0 8px 15px;}
.kcci_tbl_notice .enquiry_box .enquiry_layer .txt{padding:15px 0 14px 27px;}


/* 교육과정검색 연, 월 */
.kcci_tab_ty2{position:relative;height:34px;margin-bottom:46px;background:url("../images/common/bg_tab_1.gif") repeat-x 0 0;}
.kcci_tab_ty2 ul{overflow:hidden;}
.kcci_tab_ty2 li{float:left;width:auto;}
.kcci_tab_ty2 .t .tm{width:178px;text-align:center;display:block;font-size:14px;padding:9px 0 0;height:23px;color:#31363d;font-size:14px;font-weight:bold;border:1px solid #d7d7d7;border-bottom:none;background:#fff;}
.kcci_tab_ty2 .t.on .tm{height:24px;color:#1d7fd3;border:1px solid #268de5;border-bottom:none;}
.kcci_tab_ty2 .btn_right{position:absolute;right:0;top:0;}

.kcci_tab_ty3{overflow:hidden;border-left:1px solid #d7d7d7;margin-top:5px;margin-bottom:10px;}
.kcci_tab_ty3 li{float:left;width:58px;text-align:center;border:1px solid #d7d7d7;border-left:none;}
.kcci_tab_ty3 li a{display:block;padding:9px 0 0;height:23px;font-size:14px;font-weight:bold;}
.kcci_tab_ty3 li.on a{background:#d7d7d7;color:#000;}

.kcci_tbl_notice.st3 .year_box{position:relative;}
.kcci_tbl_notice.st3 .year_box .view_box{display:none;position:absolute;left:-117px;top:10px;width:253px;border:1px solid #828080;padding:12px 0 30px;background:#fff;}
.kcci_tbl_notice.st3 .year_box .view_box p{padding:0 16px;line-height:22px;}
.kcci_tbl_notice.st3 .year_box .view_box .btn_go{display:block;position:absolute;right:13px;bottom:0;width:auto;padding:2px 8px 0;height:16px;background:#929091;color:#fff;}

.kcci_tbl_notice.st3 .month_box{position:relative;}
.kcci_tbl_notice.st3 .month_box .edu_ing{position:absolute;left:-1px;top:-3px;width:11px;height:0;padding:7px 0 0;overflow:hidden;background:#ff9000;}


/* 나의 수강 현황 */
.kcci_tbl_notice .up_box{position:relative;}
.kcci_tbl_notice .btn_close{text-align:center;}
.kcci_tbl_notice .btn_close a{display:inline-block;border-right:none;padding:8px 0 0;width:62px;height:20px;line-height:18px;font-size:12px;color:#fff;letter-spacing:-0.6px;text-align:center;background:#565656;}
.kcci_tbl_notice .up_box .up_layer{display:none;position:absolute;left:-24px;top:20px;width:245px;min-height:100px;padding:17px 0 11px;border:1px solid #828080;background:#fff;text-align:left;}
.kcci_tbl_notice .up_box .up_layer p{padding:0 10px 0 17px;line-height:20px;}

/* 비밀번호 변경 */
.kcci_relative2 .pw_rule_layer{position:absolute;right:-26px;top:-109px;width:370px;height:340px;background:#fff;border:1px solid #828081;}
.kcci_relative2 .pw_rule_layer h2{padding:10px 0 10px 23px;font-weight:bold;font-size:12px;border-bottom:1px solid #cdcdcd;}
.kcci_relative2 .pw_rule_layer ol{padding:13px 27px 6px;}
.kcci_relative2 .pw_rule_layer ol li{padding:0 0 0 16px;line-height:20px;text-indent:-16px;}
.kcci_relative2 .pw_rule_layer .btn_close{position:absolute;right:9px;top:8px;width:auto;}
.kcci_relative2 .pw_rule_layer.st2{top:-350px;right:-10px;}

/* ID 재발금 */
.kcci_issue_id{padding:0 0 0 186px;background:url("../images/contents/bg_issue_id.jpg") no-repeat 0 0;}
.kcci_issue_id .t1{padding:20px 0 0 6px;line-height:37px;font-size:25px;font-weight:bold;font-weight:bold;letter-spacing:-1.5px;}
.kcci_issue_id .t1 span{color:#3d5d7b;}
.kcci_issue_id .t2{padding:15px 0 0 6px;line-height:23px;font-size:14px;letter-spacing:-0.5px;}
.kcci_issue_id .t3{padding:23px 0 0 21px;text-indent:-15px;line-height:22px;font-size:14px;letter-spacing:-0.5px;}
.kcci_issue_id .btn{padding:48px 0 49px 6px;border-bottom:1px solid #d7d7d7;}

.kcci_issue_txt .btns{font-size:19px;text-align:center;color:#2c2c2c;padding:27px 0 0;}
.kcci_issue_txt .txt_box{width:750px;border:1px solid #b2b2b2;border-width:1px 0 1px;background:#fafafa;padding:12px 0;height:120px;vertical-align:middle;display:table-cell;}
.kcci_issue_txt .t1{padding:18px 0 18px 48px;font-size:19px;line-height:1.3;color:#2c2c2c;}
.kcci_issue_txt .t2{padding:18px 0 18px 62px;font-size:19px;line-height:1.3;color:#2c2c2c;}

.kcci_agree_box{border:1px solid #d7d7d7;height:179px;padding:0 21px 16px;overflow-y:scroll;}
.kcci_agree_box ol li{font-size:14px;line-height:25px;padding:20px 0 0;}
.kcci_agree_box ol li li{font-size:12px;line-height:23px;padding:0;}
.kcci_agree_box ol li ul{padding-left:22px;}
.kcci_agree_box ol li ul .t1{padding-left:10px;text-indent:-10px;}


/* 수강신청확인 */
.kcci_bg_img{padding:0 0 0 197px;min-height:313px;background:url("../images/contents/bg_img_1.jpg") no-repeat 0 0;}
.kcci_bg_img h2{padding:0 0 10px 29px;font-size:22px;font-weight:bold;color:#095eaa;background:url("../images/common/bul_check.gif") no-repeat 2px 5px;}
.kcci_bg_img .txt1{padding:0 0 29px 29px;font-size:14px;color:#000;}
.kcci_bg_img .txt2{padding:12px 0 20px 19px;font-size:14px;color:#000;}

.kcci_map_box{border:1px solid #c2c0c1;overflow:hidden;}

.kcci_transport{margin-left:-5px;padding:7px 0 0;}
.kcci_transport li{padding:14px 0 0 25px;line-height:22px;}
.kcci_transport li .tit{color:#000;font-size:14px;display:block;line-height:1.3;padding-bottom:5px;}
.kcci_transport li.tran_1{background:url("../images/common/ico_exbus.gif") no-repeat 0 14px;}
.kcci_transport li.tran_2{background:url("../images/common/ico_airplane.gif") no-repeat 0 14px;}
.kcci_transport li.tran_3{background:url("../images/common/ico_train.gif") no-repeat 0 14px;}
.kcci_transport li.tran_4{background:url("../images/common/ico_bus.gif") no-repeat 0 14px;}


/* 교육과정검색_응시원서접수 */
.kcci_receipt_txt{color:#000;padding:14px 6px 0;}
.kcci_receipt_txt .t1{font-weight:bold;font-size:14px;text-align:center;}
.kcci_receipt_txt .t2{font-weight:bold;font-size:14px;text-align:center;color:#7d7d7d;}
.kcci_receipt_txt .t3{font-weight:bold;font-size:25px;text-align:center;font-family:'바탕',batang;}


/* 조직도, 통합검색 */
.kcci_tab_ty4{position:relative;height:34px;margin-bottom:42px;background:url("../images/common/bg_tab_1.gif") repeat-x 0 0;}
.kcci_tab_ty4 ul{overflow:hidden;}
.kcci_tab_ty4 li{float:left;width:auto;}
.kcci_tab_ty4 .t .tm{min-width:46px;text-align:center;display:block;font-size:14px;padding:9px 13px 0 14px;height:23px;color:#31363d;font-size:14px;font-weight:bold;border:1px solid #d7d7d7;border-bottom:none;background:#fff;}
.kcci_tab_ty4 .t.on .tm{height:24px;color:#1d7fd3;border:1px solid #268de5;border-bottom:none;}
.kcci_tab_ty4.ty2 .t .tm{padding:9px 40px 0;}

.kcci_tbl_ty6 .up_box{position:relative;width:auto;display:inline-block;}
.kcci_tbl_ty6 .up_box .up_layer.pic{display:none;position:absolute;right:-105px;top:-26px;width:90px;padding:0 0 0 6px;height:115px;background:#fff;background:url("../images/common/arrow_06.gif") no-repeat 0 29px;}
.kcci_tbl_ty6 .up_box .up_layer.pic span{display:block;padding:5px;border:1px solid #6a7788;background:#fff;}

.organization_box{border:3px solid #eeeeee;}


/* 인터넷원격교육, 학점은행평생교육 */
.kcci_bg_box{position:relative;border:3px solid #eeeeee;padding:20px 20px 20px 164px;line-height:22px;color:#444;}
.kcci_bg_box.control{background:url("../images/contents/bg_control.gif") no-repeat 36px 28px;}
.kcci_bg_box.grade{background:url("../images/contents/bg_grade.gif") no-repeat 31px 42px;}
.kcci_bg_box .btn_left{position:absolute;left:49px;top:147px;/*padding:5px 8px 0;height:;*/}


/* 교육과정검색 리스트 */
.kcci_up_box{position:relative;padding:7px 0 0 16px;text-align:left;}
.kcci_up_box .box1{position:absolute;left:32px;top:10px;width:439px;border:1px solid #828080;padding:8px 12px 7px;background:#fff;}
.kcci_up_box2{overflow:hidden;position:relative;padding-left:30px;text-align:left;background:#fff;margin-top:-1px;}
.kcci_up_box2 .img{position:absolute;left:15px;top:7px;}

/* 구인요청하기 */
.kcci_contact_number{margin-top:20px;margin-bottom:38px;overflow:hidden;font-size:14px;color:#31363d;}
.kcci_contact_number dt{float:left;width:auto;margin-right:4px;font-weight:bold;}
.kcci_contact_number dd{float:left;width:156px;}

.kcci_job_request{overflow:hidden;}
.kcci_job_request .left{margin-right:40px;}
.kcci_job_request .box{float:left;border:1px solid #d7d7d7;width:333px;height:144px;text-align:center;}
.kcci_job_request .box h2{padding:9px 0 0 23px;height:28px;font-size:15px;font-weight:bold;color:#000;text-align:left;border-bottom:1px solid #d7d7d7;}
.kcci_job_request .box .link1{display:inline-block;margin-top:14px;text-align:left;width:173px;padding:11px 0 0 35px;height:25px;font-weight:bold;color:#fff;background:#3c5977 url("../images/common/ico_online.gif") no-repeat 8px 8px;}
.kcci_job_request .box .link2{display:inline-block;margin-top:5px;text-align:left;width:146px;padding:11px 0 0 62px;height:25px;font-weight:bold;color:#fff;background:#6e6e6e url("../images/common/ico_click.gif") no-repeat 38px 5px;}
.kcci_job_request .box .link3{display:inline-block;margin-top:23px;margin-right:15px;text-align:left;width:81px;padding:11px 0 0 55px;height:45px;font-weight:bold;color:#fff;line-height:17px;background:#ff9000 url("../images/common/ico_download.gif") no-repeat 11px 14px;}
.kcci_job_request .box .link4{display:inline-block;margin-top:23px;text-align:left;width:81px;padding:11px 0 0 55px;height:45px;font-weight:bold;color:#fff;line-height:17px;background:#3c5977 url("../images/common/ico_upload.gif") no-repeat 11px 14px;}


/* 연혁 */
.kcci_history{position:relative;padding:0 0 0 295px;min-height:349px;background:url("../images/contents/bg_history.gif") no-repeat 4px 121px;}
.kcci_history .tit{position:absolute;left:4px;top:-15px;width:auto;font-family:"Nanum Gothic";}
.kcci_history h2{color:#6d6868;font-size:14px;}
.kcci_history h2 strong{display:block;font-size:46px;color:#313232;font-weight:normal;line-height:1.3;margin-left:-2px;}
.kcci_history .txt{padding:3px 0 0;font-size:24px;color:#94adde;font-weight:bold;}
.kcci_history .img{position:absolute;left:43px;top:192px;width:206px;height:143px;overflow:hidden;}
.kcci_history ul{border-top:2px solid #8d8d8d;}
.kcci_history ul li{border-bottom:1px solid #e3e3e3;padding:15px 0 12px;overflow:hidden;}
.kcci_history ul li strong{float:left;width:57px;font-size:23px;font-weight:bold;color:#095eaa;text-align:center;}
.kcci_history ul li p{float:right;width:325px;font-size:14px;line-height:25px;padding:0 0 0 28px;text-indent:-38px;}
.kcci_history ul.day li p{width:310px;padding:0 0 0 45px;text-indent:-45px;}
.kcci_history ul li p.t1{width:355px;padding:0;text-indent:0;}


/* 통합검색 */
.kcci_search_result{position:relative;overflow:hidden;}
.kcci_search_result h2{float:left;}
.kcci_search_result p{float:left;padding:6px 0 0 3px;}
.kcci_search_result p strong{color:#337bdd;}
.kcci_search_result .btn_more{display:block;position:absolute;right:7px;top:6px;width:auto;padding:0 9px 0 0;letter-spacing:-1px;background:url("../images/common/arrow_04.gif") no-repeat 100% 4px; }
.kcci_result{padding-bottom:21px;border-top:2px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.kcci_result li .tit{display:block;font-size:12px;padding-top:20px;}
.kcci_result li .tit a:link, .kcci_result .tit a:visited, .kcci_result .tit a:hover, .kcci_result .tit a:active{color:#197acb;text-decoration:underline;}
.kcci_result li .date{padding:5px 0 4px;}
.kcci_result li .date span{padding-left:16px;background:url("../images/common/bar_05.gif") no-repeat 7px 0; }
.kcci_result li p{line-height:19px;}
.kcci_result li p a:link, .kcci_result p a:visited{color:#000;}
.kcci_result li p a:hover, .kcci_result p a:active{color:#000;text-decoration:underline;}


/* 찾아오시는길 */
.kcci_develop{overflow:hidden;padding-bottom:30px;}
.kcci_develop div{float:left;}
.kcci_develop div h2{font-size:22px;color:#095eaa;}
.kcci_develop div p{font-weight:bold;}
.kcci_develop div.info{padding-left:45px;}
.kcci_develop div.info p{font-size:14px;}
.kcci_develop .kcci_qrcode{float:right;}
.kcci_transport2{margin-left:-5px;padding:7px 0 0;}
.kcci_transport2 li{padding:16px 0 0 25px;line-height:22px;}
.kcci_transport2 li .tit{color:#000;font-size:14px;display:block;line-height:1.3;padding-bottom:5px;}
.kcci_transport2 li.tran_1{background:url("../images/common/ico_exbus2.gif") no-repeat 0 18px;}
.kcci_transport2 li.tran_2{background:url("../images/common/ico_bus2.gif") no-repeat 0 18px;}
.kcci_transport2 li.tran_3{background:url("../images/common/ico_airplane2.gif") no-repeat 0 17px;}
.kcci_transport2 li.tran_4{background:url("../images/common/ico_train2.gif") no-repeat 0 16px;}
.kcci_transport2 li.tran_5{background:url("../images/common/ico_subway.gif") no-repeat 0 16px;}
.kcci_transport2 li.tran_6{background:url("../images/common/ico_car.gif") no-repeat 0 16px;}

.kcci_tab_ty4.st2{height:auto;margin-bottom:36px;background:url("../images/common/bg_tab_4.gif") repeat-x 0 0;}
.kcci_tab_ty4.st2 .t .tm{height:24px;padding:7px 8px 0 8px;min-width:105px;}
.kcci_tab_ty4.st2 .t{padding:0 0 6px;}

.kcci_whole_list{padding-top:8px;}
.kcci_whole_list li{overflow:hidden;padding:25px 0;border-bottom:1px solid #e3e3e3;}
.kcci_whole_list li div h2{line-height:26px;}
.kcci_whole_list li div p.url a:link, .kcci_whole_list li div p.url a:visited, .kcci_whole_list li div p.url a:hover, .kcci_whole_list li div p.url a:active{font-weight:bold;}
.kcci_whole_list li div.info{width:540px;padding-left:25px;}
.kcci_whole_list li div.info p{font-weight:normal;line-height:22px;}
.kcci_whole_list li div.info div{float:none;overflow:hidden;}
.kcci_whole_list li div.info div p{float:left;padding-right:28px;}


/* 학과안내 전북 */
.kcci_list_ty2{overflow:hidden;}
.kcci_list_ty2 li{float:left;width:344px;padding:0 0 33px 30px;}
.kcci_list_ty2 li img{float:left;margin-right:23px;}
.kcci_list_ty2 li p{padding:90px 0 0;font-size:14px;}


/* 취업과정상담(Q&amp;A) */
.kcci_qna_box{position:relative;padding:0 0 0 39px;background:url("../images/contents/bg_qna.gif") no-repeat 35px 100%;font-family:"Nanum Gothic";}
.kcci_qna_box ul{position:relative;overflow:hidden;}
.kcci_qna_box li{position:relative;float:left;width:159px;height:159px;margin:5px 5px 0 0;border:2px solid #b2cbe3;background:#fff;text-align:center;}
.kcci_qna_box li.m2{width:163px;height:163px;background:#5d92c5;color:#fff;border:none;}
.kcci_qna_box li strong{display:block;padding:33px 0 0;font-size:17px;line-height:24px;color:#4d87bf;}
.kcci_qna_box li span{display:block;padding:18px 0 0;font-size:10px;color:#667c84;}
.kcci_qna_box li.m2 strong,.kcci_qna_box li.m2 span{color:#fff;}
.kcci_qna_box li a{display:block;height:159px;background:url("../images/common/btn_more1.gif") no-repeat 137px 6px;}
.kcci_qna_box li.m2 a{background:url("../images/common/btn_more2.gif") no-repeat 137px 6px;}
.kcci_qna_box li.m2.last{margin-left:168px;}


/* 설립취지 */
.kcci_intent{background:url("../images/contents/bg_intent.jpg") no-repeat 100% 100%;}
.kcci_intent .txt1{font-size:22px;font-weight:bold;color:#095eaa;line-height:30px;padding:0 0 0 10px;text-indent:-10px;}
.kcci_intent .txt2{width:404px;padding:20px 0 0 13px;line-height:23px;}


/* 학사일정 */
.blind{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0;visibility:hidden;z-index:-1;}
.kcci_calendar{overflow:hidden;}
.kcci_calendar p{float:left;}
.kcci_calendar p.year{padding:0 7px;font-weight:bold;font-size:16px;color:#343434;}
.kcci_calendar p strong{padding-left:13px;font-size:16px;color:#0071b9;}
.kcci_schedule_list li{position:relative;padding-left:8px;background:url("../images/common/bul_04.gif") 0 center no-repeat;}
.kcci_layer{position:relative;position:absolute;top:-65px;left:7px;padding:10px 13px 32px 7px;border:1px solid #817f80;background:#fff;}
.kcci_layer ul li{background:none;}
.kcci_layer p{position:absolute;bottom:0;right:13px;}

.kcci_tbl_calendar th{border-top:0;}
.kcci_tbl_calendar td{padding:0;color:#777;border:0;border-bottom:0 !important;}/* 테이블 제일 하단 라인 자동으로 스크립트 타고 들어 오는거 같아서 !important 넣었습니다. */
.kcci_tbl_calendar td.txt_red{color:#eb1313;}
.kcci_tbl_calendar td.txt_blue{color:#3737dd;}
.kcci_tbl_calendar td.point{font-weight:bold;color:#585858;background:#dff8fe;}


/* 비전 및 목표 */
.kcci_t_vision{padding:0 0 25px 10px;font-weight:bold;font-size:22px;color:#095eaa;text-indent:-10px;}
.kcci_vision{padding:0 0 0 13px;}
.kcci_box_vision{padding:0 0 23px 220px;border-bottom:1px solid #e3e3e3;}
.kcci_box_vision li{font-size:14px;line-height:1.7;}
.kcci_box_vision li p{padding:0 0 0 15px;}
.kcci_box_vision.vision1{background:url("../images/contents/img_vision1.jpg") no-repeat 27px 8px;}
.kcci_box_vision.vision2{background:url("../images/contents/img_vision2.jpg") no-repeat 33px 8px;}
.kcci_box_vision.vision3{background:url("../images/contents/img_vision3.jpg") no-repeat 55px 8px;}

/* 카페검색 */
.kcci_cafe{border-top:2px solid #dfdfdf;}
.kcci_cafe li{padding:0 0 12px;border-bottom:1px solid #d7d7d7;}
.kcci_cafe li .tit{display:block;font-size:12px;padding-top:20px;}
.kcci_cafe li .tit a:link, .kcci_cafe .tit a:visited, .kcci_cafe .tit a:hover, .kcci_cafe .tit a:active{color:#197acb;text-decoration:underline;}
.kcci_cafe li .date{padding:5px 0 4px;}
.kcci_cafe li .date span{padding-left:16px;background:url("../images/common/bar_05.gif") no-repeat 7px 0; }
.kcci_cafe li p{line-height:19px;}
.kcci_cafe li p a:link, .kcci_cafe p a:visited{color:#000;}
.kcci_cafe li p a:hover, .kcci_cafe p a:active{color:#000;text-decoration:underline;}
.kcci_box_img img{width:590px;}

/* 4060job_서브2장 */
.kcci_greeting .img .t3{padding-top:8px;font-size:10px;line-height:10px;font-family:NanumGothic;text-align:right;}
.kcci_greeting .img .t4{padding-top:5px;font-size:30px;font-family:NanumGothic;text-align:right;}
.kcci_hope .tit_2{padding-left:21px;}
.kcci_hope .txt_2{padding-left:37px;}
.kcci_down_list{overflow:hidden;margin-left:21px;padding:5px 35px;border:1px solid #d7d7d7;}
.kcci_down_list li{overflow:hidden;float:left;font-weight:bold;padding-left:35px;*padding-left:0;}
.kcci_down_list li:first-child{width:321px;padding-left:0;}
.kcci_down_list li p{float:left;padding-top:10px;}
.kcci_btn_down{display:block;float:left;padding:10px 12px 8px 43px;margin-left:10px;font-weight:bold;background:#6e6e6e url("../images/common/ico_file3.gif") 12px 8px no-repeat;color:#fff;}
.kcci_diagram{overflow:hidden;}
.kcci_diagram div{float:left;}
.kcci_diagram p.diagram{float:right;padding-top:30px;}

/* 모집사이트_서브3장 */
.kcci_combine{float:none;width:100%;}
.kcci_position{padding:48px 0 20px;border:1px solid #c8c8c9;}
.kcci_position h3{height:40px;text-align:center;}
.kcci_position .map_box{overflow:hidden;width:617px;margin:0 auto;}
.kcci_position .map_box ul{float:left;}
.kcci_position .map_box .kcci_map_list{margin-left:-1px;}
.kcci_position .map_box ul li{padding-bottom:20px;}
.kcci_position .map_box p{position:relative;float:left;}
.kcci_admission_vis{width:930px;height:92px;padding:30px 0 0 74px;background:url("../images/contents/bg_admission.gif") 0 0 no-repeat;}
.kcci_admission_vis h2{font-size:30px;color:#1e3666;letter-spacing:-3px;}
.kcci_admission_vis p{padding-left:2px;color:#000;}
.kcci_benefit{overflow:hidden;padding-left:62px;}
.kcci_benefit p{float:left;}
.kcci_benefit ol{float:left;padding-left:65px;}
.kcci_benefit ol li{font-size:14px;line-height:22px;}
.kcci_benefit ol li strong{padding-right:11px;margin-right:8px;background:url("../images/common/bar_06.gif") 100% 0 no-repeat;color:#fc4855;}
.kcci_tbl_caption{width:748px;padding-top:10px;font-size:14px;color:#000;text-align:center;}
.kcci_number_list{padding:5px 0 0 33px;}
.kcci_number_list li{font-size:14px;}
.kcci_number_list li p{padding-left:37px;}
.kcci_bull_list li{padding-left:8px;background:url("../images/common/bul_04.gif") 0 8px no-repeat;}

/* 조직도 */
.kcci_organization_chart img{border:3px solid #eee;}
.kcci_clear_box{overflow:hidden;}
.kcci_clear_box div{float:left;width:375px;}
.kcci_clear_box div .txt_2{padding-left:37px;}
.kcci_clear_box div ul{padding-left:37px;font-size:14px;}
.kcci_clear_box div ul li{margin-left:10px;text-indent:-10px;}

/* 교관/강사진 소개 */
.kcci_introduce{overflow:hidden;margin-bottom:50px;}
.kcci_introduce .img{float:left;width:190px;padding-left:22px;}
.kcci_introduce .img img{width:100%;}
.kcci_introduce ul{float:right;width:495px;}
.kcci_introduce li{font-size:14px;line-height:2.2;}
.kcci_introduce li strong{display:inline-block;min-width:103px;color:#095eaa;}

/* kcci_link_box */
.kcci_link_box{position:relative;}
.kcci_link_box tfoot th{border:2px solid #fff;color:#fff;background:#0e5aa6;line-height:20px;height:63px;vertical-align:middle;text-align:center;font-weight:bold;}
.kcci_link_box .tit{position:relative;width:100%;height:100%;}
.kcci_link_box .tit:after{content:"";display:block;position:absolute;left:0;top:0;border-right:60px solid transparent;border-top:61px solid #0e5aa6;z-index:1;}
.kcci_link_box .tit:before{content:"";display:block;position:absolute;left:0;top:0;border-right:62px solid transparent;border-top:63px solid #fff;z-index:1;}
.kcci_link_box .tit .t1{position:absolute;left:7px;top:7px;z-index:2;}
.kcci_link_box .tit .t2{position:absolute;right:7px;bottom:7px;z-index:2;}
.kcci_link_box tbody th{border-bottom:2px solid #fff;border-right:2px solid #fff;}
.kcci_link_box tbody td{border-bottom:2px solid #fff;border-right:2px solid #fff;vertical-align:middle;}
.kcci_link_box tbody th span{display:block;width:100%;height:33px;line-height:33px;vertical-align:middle;text-align:center;border:1px solid #0e5aa6;background:#e6eef6;color:#000;box-sizing: border-box;font-weight:bold;}
.kcci_link_box tbody td a{display:block;width:100%;line-height:16px;padding:8px 0 7px;vertical-align:middle;text-align:center;border:1px solid #0e5aa6;background:#fff;color:#000;box-sizing: border-box;border-top:none;}
.kcci_link_box tbody td a:first-child{border-top:1px solid #0e5aa6}
.kcci_link_box .th2 span{height:50px;line-height:50px;}
.kcci_link_box .th3 span{height:97px;line-height:97px;}
.kcci_link_box .th5 span{height:161px;line-height:161px;}
.kcci_link_box .link1{height:80px;line-height:65px;}
.kcci_link_box .link2{height:80px;}
.kcci_link_box .link3{height:80px;padding-top:17px;}

/* 인사말 */
.kcci_greeting2{overflow:hidden;font-family: 'Nanum Gothic';}
.kcci_greeting2 p{font-size:15px;line-height:1.7;color:#333;letter-spacing:-0.02em;}
.kcci_greeting2 .txt{float:left;width:426px;}
.kcci_greeting2 .txt p{margin-bottom:28px;}
.kcci_greeting2 .txt_p{display:inline-block;}
.kcci_greeting2 .img{float:right;width:306px;text-align:right;font-weight:bold;}
.kcci_greeting2 .txt_p{margin-bottom:0;}
.kcci_greeting2 .img img{margin-bottom:17px;}
.kcci_greeting2 .img strong{font-size:22px;line-height:40px;}

.kcci_greeting3{overflow:hidden;font-family: 'Nanum Gothic';}
.kcci_greeting3 p{font-size:15px;line-height:1.7;color:#333;letter-spacing:-0.02em;margin-top:30px;}
.kcci_greeting3 .img{position:relative;text-align:right;font-weight:bold;overflow:hidden;margin-bottom:40px;}
.kcci_greeting3 .img p{position:absolute;right:290px;bottom:0;margin-top:0;}
.kcci_greeting3 .img img{float:right;vertical-align:bottom;}
.kcci_greeting3 .img strong{font-size:22px;line-height:40px;}
.kcci_greeting3 .t1{font-size:22px;color:#095eaa;margin-bottom:30px;font-weight:bold;}


@media only screen and (max-width:480px) {
	.txt_p{display:inline;}
	.kcci_greeting2 .txt p{margin-bottom:17px;}
	.kcci_greeting2 .txt{float:none;width:100%;}
	.kcci_greeting2 .img{float:none;width:100%;}
	.kcci_greeting2 .img img{width:100%;}
	
	.kcci_greeting3 .img img{float:none;width:100%;}
	.kcci_greeting3 .img p{position:relative;top:0;left:0;margin-top:10px;}
}


/* 교육과정검색 읽기 추가 2018.10.17 */
.kcci_search_view .data .tbl.ty2{width:746px;}
.kcci_search_view .data .tbl.ty2 td{width:575px;}


/* 주간시간표 확인하기 2019.01.08 */
.kcci_tbl_ty6.st3 .link{display:block;padding:0 7px;color:#333;}
.kcci_tbl_ty6.st3 .link strong{display:block;line-height:1.25;}
.kcci_tbl_ty6.st3 .link span{display:block;margin-top:7px;line-height:1.25;color:#666;}
.kcci_tbl_ty6.st3 tr:nth-child(even) td {background:#fcfcfc;}
.title_box .box_left{position:absolute;left:0;top:0;width:auto;}
.tit_3.st2{margin-bottom:-40px;}
.tit_3.st2 span{font-size:18px;font-weight:normal;}

.textarea {
    display: block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
    min-height: 60px;
    margin: 0;
    padding: 5px 15px;
    border: #d9d9d9 solid 1px;
    background-color: #fafafa;
    text-align: left;
    box-shadow: inset 2px 2px 6px rgba(0,0,0,0.05);
}
.text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    word-wrap: normal;
    word-break: keep-all;
}

	
}