@charset "utf-8";

.kcci_wrap_pop{position:relative;padding:0px;}


/* 찾아오시는 길 */
.kcci_wrap_pop1{position:relative;width:530px;padding:25px;margin:0 auto;}
.kcci_wrap_pop1 .map_box{width:528px;height:458px;border:1px solid #c2c0c0;overflow:hidden;}
.kcci_wrap_pop1 .map_tit{font-size:19px;color:#000;margin:24px 0 0;padding:2px 0 10px 32px;background:url("../images/common/bul_map.gif") no-repeat 0 0;}
.kcci_wrap_pop1 .map_list{padding:0 0 0 32px;font-size:14px;line-height:23px;}
.kcci_wrap_pop1 .map_list li{padding:0 0 0 13px;text-indent:-13px;}


/* 기업체 찾기- 기업체 정보 */
.kcci_wrap_pop2{position:relative;width:698px;padding:20px 18px;margin:0 auto;}


/* 사진올리기 */
.kcci_wrap_pop3{position:relative;width:427px;padding:12px 18px 30px;margin:0 auto;}
.kcci_wrap_pop3 .pic_big{margin-top:10px;border:1px solid #090909;width:425px;height:425px;overflow:hidden;}
.kcci_wrap_pop3 .pic_sm{position:absolute;right:-121px;top:284px;border:1px solid #090909;width:114px;height:152px;padding:12px;overflow:hidden;}
.kcci_wrap_pop3 .pic_sm img{width:114px;height:152px;}
.kcci_wrap_pop3 .title_box2{padding-top:4px;}
.kcci_wrap_pop3 .pic_txt{padding:0 0 0 10px;margin-top:10px;height:36px;}
.kcci_wrap_pop3 .pic_txt p{font-size:16px;color:#1670ea;font-weight:bold;}
.kcci_wrap_pop3 .img_box{overflow:hidden;padding:22px 0 0;}
.kcci_wrap_pop3 .img_box .tit{float:left;width:86px;height:114px;overflow:hidden;background:url("../images/common/bg_noimg.gif") no-repeat 50% 50%;}
.kcci_wrap_pop3 .img_box .tit img{width:86px;height:114px;}
.kcci_wrap_pop3 .img_box .img_list{float:right;width:309px;height:105px;padding:7px 7px 0;overflow:hidden;overflow-x:scroll;border:1px solid #ebebeb;}
.kcci_wrap_pop3 .img_box .img_list ul{width:auto;overflow:hidden;}
.kcci_wrap_pop3 .img_box .img_list ul li{float:left;width:65px;}
.kcci_wrap_pop3 .img_box .img_list ul li a{display:block;width:59px;height:79px;overflow:hidden;}
.kcci_wrap_pop3 .img_box .img_list ul li img{width:59px;height:79px;}


/* 수험표 */
.kcci_wrap_pop4{position:relative;width:367px;padding:23px 29px 24px;margin:0 auto;}
.ticket_box{border:1px solid #363636;padding:24px 30px 28px;margin-top:9px;}
.ticket_box h1{padding:0 0 8px;font-size:28px;font-weight:bold;color:#386297;font-family:'바탕',batang;text-align:center;}
.ticket_box .txt1{padding:0 0 6px;font-size:14px;font-weight:bold;color:#000;text-align:right;}
.ticket_box .tbl{border:2px solid #b5b5b5;}
.ticket_box .tbl th{border-bottom:1px solid #b5b5b5;text-align:center;font-size:14px;line-height:22px;font-weight:bold;color:#32373d;padding:4px 0;background:#f7f7f7;}
.ticket_box .tbl td{border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;text-align:center;padding:4px 0;line-height:22px;height:22px;}
.ticket_box .tbl td.left{text-align:left;padding-left:22px;padding-right:10px;}
.ticket_box .tbl .pic{padding:17px 0;}
.ticket_box .tbl .txt{font-size:16px;font-weight:bold;color:#000;font-family:'바탕',batang;}
.ticket_box .note{border:2px solid #b5b5b5;margin-top:9px;padding-bottom:10px;}
.ticket_box .note h2{border-bottom:1px solid #b5b5b5;text-align:center;font-size:14px;font-weight:bold;color:#32373d;padding:5px 0;line-height:22px;height:22px;background:#f7f7f7;}
.ticket_box .note ol{padding:12px 14px 12px 16px;}
.ticket_box .note ol li{padding-left:12px;text-indent:-12px;line-height:22px;}
.ticket_box .note p{padding-left:32px;text-indent:-14px;line-height:22px;}


/* 직업찾기, 직종찾기 */
.kcci_wrap_pop5{position:relative;width:640px;padding:20px 27px 32px 18px;margin:0 auto;}
.kcci_wrap_pop6{position:relative;width:774px;padding:20px 27px 32px 18px;margin:0 auto;}
.kcci_wrap_pop5 .btn_close{position:absolute;right:27px;top:17px;width:auto;}
.kcci_wrap_pop6 .btn_close{position:absolute;right:27px;top:17px;width:auto;}
.kcci_sel_box{border:1px solid #b3b6ba;border-top:2px solid #989ba5;height:321px;}
.kcci_sel_box .tit{font-size:12px;padding:10px 0 0;height:30px;color:#434a55;text-align:center;font-weight:bold;background:#f8f9fa;border-bottom:1px solid #cdcdcd;}
.kcci_sel_box .scroll_box{width:100%;height:280px;overflow-y:scroll;}
.kcci_sel_box .scroll_box ul li{padding:17px 0 17px 22px;border-bottom:1px solid #cdcdcd;}
.kcci_sel_box table thead{display:block;overflow:hidden;position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;visibility:hidden;}
.kcci_sel_box table td{padding:8px 0 8px;color:#000;border-bottom:1px solid #cdcdcd;text-align:center;}
.kcci_sel_box table td a{color:#434a55}
.kcci_sel_box table .left td{padding:8px 0 8px 22px;text-align:left;}
.kcci_sel_box table .check{color:#197eaf;}
.kcci_sel_box.left{float:left;}
.kcci_sel_box.right{float:right;}

/* 서버이전 공지 */
.kcci_pop_st1{position:relative;border:5px solid #2578b9;}
.kcci_pop_st1 h1{padding:1px 0 7px;font-size:17px;color:#fff;background:#2578b9;text-align:center;}
.kcci_pop_st1 .kcci_pop_cnt{padding:20px 35px;min-height:328px;}
.kcci_pop_st1 .kcci_txt_1{padding-left:20px;font-weight:bold;font-size:14px;color:#000;background:url("../images/common/bg_popup_bul1.gif") 0 3px no-repeat;}
.kcci_pop_st1 .btn_close{position:absolute;top:8px;right:10px;}
.kcci_pop_st1 ul{padding-top:17px;}
.kcci_pop_st1 ul li{overflow:hidden;padding:0 0 3px 32px;background:url("../images/common/bg_popup_bul2.gif") 21px 6px no-repeat;}
.kcci_pop_st1 ul li strong{display:block;float:left;}
.kcci_pop_st1 ul li p{float:left;padding-left:5px;}
.kcci_pop_close{overflow:hidden;padding:10px 12px 10px 0;background:#f5f5f5;}
.kcci_pop_close div{float:right;}
.kcci_pop_close div label{line-height:20px;}

.kcci_pop_st2{width:350px;border:0;background:url("../images/common/bg_kcci_pop_st2.jpg") 0 0 no-repeat;}
.kcci_pop_st2 h1{padding:19px 0 11px; font-size:21px;color:#1961ae;background:none;}
.kcci_pop_st2 .btn_close{top:0px;right:20px;}
.kcci_pop_st2 .kcci_pop_cnt{margin:0 20px;padding:12px 13px;border:1px solid #bcbfbf;background:#fff;}
.kcci_pop_st2 ul li p{width:209px;}
.kcci_pop_st2 .kcci_txt_1{background:url("../images/common/bg_popup_bul3.gif") 0 3px no-repeat;}
.kcci_pop_st2 .btn_gray{padding-bottom:126px;}
.kcci_pop_st2 .kcci_pop_close{padding:3px 39px 3px 0;background:none;}

.kcci_pop_st3{border:0;}
.kcci_pop_st3 h1{padding:8px 0 6px 49px;font-size:14px;border-bottom:1px solid #0f213b;background:#3d5c7b url("../images/common/bg_popup_bul4.gif") 20px 7px no-repeat;text-align:left;}
.kcci_pop_st3 .btn_close{top:10px;right:16px;}
.kcci_pop_st3 .kcci_pop_cnt{margin:20px 20px 0;border:1px solid #e0e0e0;background:#f8f8f8;}
.kcci_pop_st3 .kcci_pop_close{padding:10px 39px 0 0;background:none;}


/* 설문지 */
.kcci_questionnaire{position:relative;border:8px solid #a8bddc;padding:40px 60px 35px;margin-top:20px;}
.kcci_questionnaire h2{padding:0 0 20px;font-family:맑은고딕, Malgun Gothic;font-size:36px;font-weight:bold;color:#000;line-height:1;}
.kcci_questionnaire h2 strong{color:#f26232;}
.kcci_questionnaire p{font-size:14px;color:#000;line-height:1.7;}
.kcci_questionnaire .txt1{text-decoration:underline;}
.kcci_questionnaire .txt2{color:#f2624c;}
.kcci_questionnaire .txt3{color:red;text-decoration:underline;}
.kcci_questionnaire.st2{padding:10px;}

.kcci_questionnair_list{padding-top:5px;font-size:14px;line-height:1.4;color:#000}
.kcci_questionnair_list li{margin-top:30px;}
.kcci_questionnair_list li p{padding:10px 0 0 17px;}
.kcci_questionnair_list li label{display:inline-block;width:158px;vertical-align:top;margin-bottom:10px;}
.kcci_questionnair_list li label.w_auto{width:auto;margin-right:10px;}
.kcci_questionnair_list li.line{border-bottom:1px dashed #000;padding-bottom:20px;margin-bottom:25px;}
.kcci_questionnair_list li li label{display:inline-block;width:158px;vertical-align:top;}
.kcci_questionnair_list li.depth02 strong{padding:0 0 0 8px;}
.kcci_questionnair_list li.depth04 strong{padding:0 0 0 16px;}
.kcci_questionnair_list li.depth06 strong{padding:0 0 0 24px;}
.kcci_questionnair_list li.depth08 strong{padding:0 0 0 32px;}


@media only screen and (max-width:700px) {
	.kcci_wrap_pop2{position:relative;width:100%;padding:10px 10px;margin:0 auto;}
}
@media only screen and (max-width:490px) {
	..kcci_tbl_ty3 th{font-size:10px;}
}