@charset "utf-8";

/* 웹폰트 */
@font-face {
  font-family: 'Nanum Gothic';
  src: url('./fonts/NanumGothic.eot');
  src: url('./fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
       url('./fonts/NanumGothic.woff2') format('woff2'),
       url('./fonts/NanumGothic.woff') format('woff'),
       url('./fonts//NanumGothic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/NanumGothic-Bold.eot');
  src: url('./fonts/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
       url('./fonts/NanumGothic-Bold.woff2') format('woff2'),
       url('./fonts/NanumGothic-Bold.woff') format('woff'),
       url('./fonts//NanumGothic-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: local('Nanum Gothic Bold'), local('Nanum Gothic-Bold'), local('NanumGothic-ExtraBold Bold');
  src: url('./fonts/NanumGothic-ExtraBold.eot');
  src: url('./fonts/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('./fonts/NanumGothic-ExtraBold.woff') format('woff'),
       url('./fonts/NanumGothic-ExtraBold.ttf') format('truetype');
}

@font-face {
 font-family: 'Nanum Square';
 src: url('./fonts/NanumSquare.eot');
 src: url('./fonts/NanumSquare.eot?#iefix') format('embedded-opentype'),
      url('./fonts/NanumSquare.woff') format('woff'),
      url('./fonts/NanumSquare.ttf') format('truetype');
}

@font-face {
 font-family: 'Nanum Square';
 font-style: normal;
 font-weight:600;
 src: url('./fonts/NanumSquareB.eot');
 src: url('./fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
      url('./fonts/NanumSquareB.woff') format('woff'),
      url('./fonts/NanumSquareB.ttf') format('truetype');
}

/* common */
html,body {color:#666;font-size:12px;font-family:'돋움',dotum,'굴림',gulim,Helvetica,sans-serif;line-height: 1.4;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button,textarea {margin:0;padding:0}
img,fieldset,iframe{border:0 none}
ol, ul ,li{ list-style:none;}
img, input, button, select, textarea {vertical-align:middle;}
em,address {font-style:normal}
fieldset {border:none;}
label,button {cursor:pointer}
button{margin:0;padding:0;}
table {border-spacing:0;width:100%;border: 0 none;table-layout:fixed;word-wrap:break-word;border-collapse:collapse;font-size:12px;font-family:"돋움",Dotum,"굴림",Gulim, AppleGothic,Sans-serif;}
form {text-align:left;}
hr, legend { overflow:hidden; position:absolute;left:0; top:0; width:0; height:1px; font-size:0; line-height:0; visibility:hidden; } 
caption { overflow:hidden; display:none; left:0; top:0; width:0; height:1px; font-size:0; line-height:0; visibility:hidden; }
input, textarea, select, button{font-size:12px;font-family:"돋움",Dotum,"굴림",Gulim, AppleGothic,Sans-serif;}
select{font-size:13px;}
caption {width:0;height:0;visibility:hidden;line-height:0;font-size:0}
th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q { quotes: "" "";}
textarea{font-size:12px;}
a {color:#666; cursor:pointer;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:none; cursor:pointer;}
a:focus {outline: 1px dotted #a0a0a0;}
a img {border:0;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
label {display:inline-block;}
label img {pointer-events:none;}

/* skipnavigation */
.kcci_skipnavi{position:relative;text-align:center;}
.kcci_skipnavi strong{display:block;font-weight:bold;height: 0;overflow: hidden;text-align: center;white-space: nowrap;width:0;}
.kcci_skipnavi a{display:block;font-weight:bold;height: 0;overflow: hidden;text-align: center;white-space: nowrap;width:0;}
.kcci_skipnavi a:focus, .kcci_skipnavi a:active{width:100%;height:19px;padding:5px 0 0;overflow:hidden;background:#006cb8;color:#fff;}


/* paging */
.kcci_paging {height:34px; padding:17px 0 28px 0; font-size:11px; text-align:center;}
.kcci_paging .first {margin-right:2px;width:34px;height:34px;border:none;}
.kcci_paging .prev {margin-right:6px;width:34px;height:34px;border:none;}
.kcci_paging .next {margin-left:4px;width:34px;height:34px;border:none;}
.kcci_paging .last {margin-left:2px;width:34px;height:34px;border:none;}
.kcci_paging strong { color:#4d8dee;}
.kcci_paging strong {width:34px;height:34px;margin-right:2px;line-height:32px;display:inline-block;vertical-align:middle; color:#fff;background:#6c6c6c;font-weight:bold;letter-spacing:-1px;}
.kcci_paging a {width:32px;height:32px;margin-right:2px;line-height:32px;display:inline-block;border:1px solid #e4e4e4;vertical-align:middle; color:#6b6b6b; }


/* kcci_sub_top */
.kcci_sub_top{position:relative;border-bottom:1px solid #b2b2b2;}
.kcci_sub_top h1{padding:28px 125px 8px 1px;font-size:30px;font-weight:bold;line-height:1.1;letter-spacing:-1px;color:#000;}
.kcci_sub_top h1 .btn_gray8{margin-bottom:5px;font-weight:normal;line-height:16px;}
.kcci_sub_top .sns{position:absolute;right:1px;bottom:9px;text-align:right;}
.kcci_sub_top .sns .tw{margin-right:3px;}


/* kcci_location */
.kcci_location{height:47px;padding:14px 3px 0 0;text-align:right;color:#323232;font-size:12px;line-height:1.2;}
.kcci_location a{color:#323232;}
.kcci_location .home{display:inline-block;padding:0 0 0 17px;background:url("../images/common/ico_home.gif") no-repeat 0 2px;}


/* kcci_beginning */
.kcci_beginning{padding:0 0 13px;overflow:hidden;}
.kcci_beginning h2{float:left;width:72px;height:20px;line-height:20px;color:#fff;}
.kcci_beginning ul{float:left;padding:3px 0 0;}
.kcci_beginning li{float:left;padding:0 8px 0 9px;line-height:1.2;background:url("../images/common/bar_02.gif") no-repeat 0 2px;font-weight:bold;}
.kcci_beginning li a{color:#797777;}
.kcci_beginning li.on a{color:#3e7091;}


/* kcci_board_ty */
.kcci_board_ty{position:relative;height:34px;font-size:11px;}
.kcci_board_ty:after{content:"";display:block;clear:both;}
.kcci_board_ty .kcci_ty_list{position:absolute;right:0;top:0;width:500px;text-align:right;vertical-align:top;}
.kcci_board_ty .kcci_ty_list li{display:inline-block;padding-right:9px;line-height:1.3;}
.kcci_board_ty .kcci_ty_list li a{display:inline-block;color:#39383d;font-size:11px;word-spacing:-1px;}
.kcci_board_ty .kcci_ty_list li a:hover, .kcci_board_ty .kcci_ty_list li a:focus, .kcci_board_ty .kcci_ty_list li.on a{font-weight:bold;letter-spacing:-1px;}
.kcci_board_ty .kcci_ty_list li.ty1 a{padding-left:19px;background:url("../images/common/ico_board_1.gif") no-repeat 0 0;}
.kcci_board_ty .kcci_ty_list li.ty2 a{padding-left:19px;background:url("../images/common/ico_board_2.gif") no-repeat 0 0;}
.kcci_board_ty .kcci_ty_list li.ty3 a{padding-left:19px;background:url("../images/common/ico_board_3.gif") no-repeat 0 0;}
.kcci_board_ty .kcci_ty_list li.ty4 a{padding-left:19px;background:url("../images/common/ico_board_4.gif") no-repeat 0 0;}
.kcci_board_ty .kcci_ty_list .list_num{padding-right:0;}
.kcci_board_ty .kcci_ty_list .list_num a{padding-right:11px;background:url("../images/common/arrow_01.gif") no-repeat 100% 5px;}
.kcci_board_ty .kcci_ty_list .list_num ul{display:none;position:absolute;right:0;top:17px;background:#fff;border:1px solid #deddeb;padding:6px 8px 0;text-align:left;}
.kcci_board_ty .kcci_ty_list .list_num ul li{display:block;padding:0 0 7px;}
.kcci_board_ty .kcci_ty_list .list_num li a{background:none;padding:0;font-weight:normal;letter-spacing:0;}
.kcci_board_ty .kcci_ty_list .list_num li a:hover, .kcci_board_ty .kcci_ty_list .list_num li a:focus{color:#ff7023;font-weight:normal;letter-spacing:0;text-decoration:underline;}


/* kcci_con_search */
.kcci_con_search{background:#fcfcfc;padding:25px 0;text-align:center;}
.kcci_con_search fieldset{text-align:center;}
.kcci_con_search select{border:1px solid #d7d7d7;color:#444444;height:28px;}
.kcci_con_search .text{width:322px;padding:5px 10px;line-height:16px;border:1px solid #cdcdcd;color:#444444;margin-right:7px;}
.kcci_con_search .btn{width:62px;height:28px;line-height:28px;color:#fff;background:#555;}
.kcci_con_search button{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 0;}
.kcci_con_search.border{border: 1px solid #efefef;}

/* kcci_assessment */
.kcci_assessment{position:relative;margin-top:47px;border:1px solid #d7d7d7;padding:16px 29px;overflow:hidden;}
.kcci_assessment p{height:30px;font-weight:bold;}
.kcci_assessment .cheack{position:absolute;right:31px;top:16px;width:325px;text-align:right;font-size:11px;}
.kcci_assessment .text{width:600px;height:16px;line-height:16px;padding:5px 10px;color:#333;background:#f7f7f7;border:1px solid #cdcdcd;}
.kcci_assessment .btn{width:62px;height:28px;line-height:28px;color:#fff;background:#3d5c7b;}
.kcci_assessment button{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 0;}
.kcci_assessment dl{overflow:hidden;padding:10px 0 0;}
.kcci_assessment dt{float:left;margin-right:4px;}
.kcci_assessment dd{float:left;margin-right:53px;}


/* 게시판 공지사항 */
.kcci_tbl_notice{border-top:2px solid #d7d7d7;margin-bottom:20px;}
.kcci_tbl_notice thead th{height:45px;line-height:1.2;font-size:14px;text-align:center;font-weight:bold;color:#31363d;border-bottom:1px solid #d7d7d7;background:#f8f8f8;}
.kcci_tbl_notice td{border-bottom:1px solid #ebebeb;color:#666;padding:13px 0;text-align:center;line-height:22px;}
.kcci_tbl_notice td a{letter-spacing:0;}
.kcci_tbl_notice td.left a:hover,.kcci_tbl_notice td.left a:focus{font-weight:bold;letter-spacing:-1px;}
.kcci_tbl_notice td.left{text-align:left;padding-left:10px;padding-right:10px;}
.kcci_tbl_notice td.left{padding-left:58px;text-indent:-48px;}
.kcci_tbl_notice td.left span{text-indent:0;}
.kcci_tbl_notice td.left2{text-align:left;padding-left:10px;}
.kcci_tbl_notice td.right{text-align:right;padding-left:10px;padding-right:10px;}
.kcci_tbl_notice td .num{color:#e8442f;line-height:16px;vertical-align:middle;}
.kcci_tbl_notice td.comment{padding-left:17px;text-indent:0;}
.kcci_tbl_notice td.nodata{padding:36px 0;}
.kcci_tbl_notice .noline2{padding:0 0 13px;}
.kcci_tbl_notice.st2 tr.check td{background:#eaf2fc;border-bottom:1px solid #dce4ed;}
.kcci_tbl_notice.st2 td.left{padding-left:10px;text-indent:0;}
.kcci_tbl_notice.st3 td{padding:5px 0;line-height:1.5;}
.kcci_tbl_notice.st3 td.left{padding-left:10px;text-indent:0;}
.kcci_tbl_notice.st3 td.left2{padding-left:0;text-indent:0;text-align:left;}
.kcci_tbl_notice.st3 .noline td{border-top:none;padding:3px 0;}
.kcci_tbl_notice.st3 .line{border-left:1px solid #d7d7d7;height:22px;}
.kcci_tbl_notice.st3 tbody .line{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;height:22px;}
.kcci_tbl_notice.st3 .line2{border-left:1px solid #d7d7d7;border-top:none;height:22px;}
.kcci_tbl_notice.st3.headfly thead{width:750px;display:block;z-index:2;}
.kcci_tbl_notice.st4{margin-bottom:0;}


/* 게시판 앨범형 album 기본 */
.kcci_tbl_ty{width:100%;overflow:hidden;}
.kcci_tbl_ty ul{width:774px;overflow:hidden;}
.kcci_tbl_ty li{float:left;border:1px solid #bdbdbd;width:168px;height:242px;overflow:hidden;margin:0 23px 20px 0;}
.kcci_tbl_ty li a.img{display:block;width:168px;height:125px;overflow:hidden;border-bottom:1px solid #bdbdbd;background:url("../images/common/bg_noimg.gif") no-repeat 50% 50%;}
.kcci_tbl_ty li dl{padding:14px 10px;}
.kcci_tbl_ty li dl dt{color:#31363d;width:100%;height:17px;margin:0 0 5px;overflow:hidden;font-weight:bold;line-height:16px;}
.kcci_tbl_ty li dl dt span{margin-right:3px;vertical-align:middle;}
.kcci_tbl_ty li dl dt a{font-weight:bold;}
.kcci_tbl_ty li dl dd{color:#666;padding:0 0 7px;line-height:1.2;}
.kcci_tbl_ty dl .t1{color:#909090;}
.kcci_tbl_ty dl .t2{color:#909090;}
.kcci_tbl_ty dl .data{margin:0 0 10px;line-height:19px;}
.kcci_tbl_ty dl dd .num{color:#e8442f;line-height:16px;vertical-align:middle;}

.kcci_tbl_ty.album dl .data{display:none;}


/* 게시판 웹진형 세로형 */
.kcci_tbl_ty.webzine_h ul{width:770px;overflow:hidden;}
.kcci_tbl_ty.webzine_h li{width:207px;height:378px;padding:16px;margin:0 13px 20px 0;}
.kcci_tbl_ty.webzine_h li a.img{display:block;width:203px;height:203px;overflow:hidden;border:1px solid #bdbdbd;}
.kcci_tbl_ty.webzine_h li dl{padding:21px 0 0;}
.kcci_tbl_ty.webzine_h dl .t1{color:#909090;display:inline-block;padding-right:5px;background:url("../images/common/bar_03.gif") no-repeat 100% 2px;}
.kcci_tbl_ty.webzine_h dl .t2{color:#909090;display:inline-block;}
.kcci_tbl_ty.webzine_h dl .data{height:70px;overflow:hidden;}
.kcci_tbl_ty.webzine_h .nodata{padding:19px 0;text-align:center;}


/* 게시판 웹진형 세로형 */
.kcci_tbl_ty.webzine_w ul{width:770px;overflow:hidden;border-top:1px solid #bdbdbd;margin-bottom:20px;}
.kcci_tbl_ty.webzine_w li{width:100%;height:auto;padding:38px 0 31px;margin:0;border-left:none;border-right:none;border-top:none;}
.kcci_tbl_ty.webzine_w li a.img{float:left;margin-right:37px;display:block;width:203px;height:203px;overflow:hidden;border:1px solid #bdbdbd;}
.kcci_tbl_ty.webzine_w li dl{float:left;width:506px;padding:0;}
.kcci_tbl_ty.webzine_w li dl dt{margin-bottom:20px;}
.kcci_tbl_ty.webzine_w dl .t1{color:#909090;display:inline-block;padding-right:5px;background:url("../images/common/bar_03.gif") no-repeat 100% 2px;}
.kcci_tbl_ty.webzine_w dl .t2{color:#909090;display:inline-block;}
.kcci_tbl_ty.webzine_w dl .data{min-height:115px;overflow:auto;}
.kcci_tbl_ty.webzine_w .nodata{padding:19px 0;text-align:center;}


/* 게시판 쓰기 */
.kcci_tbl_write th{background:#fbfbfb;border-bottom:1px solid #ebebeb;font-weight:bold;padding:14px 0 13px;text-align:center;color:#31363d;}
.kcci_tbl_write td{border-bottom:1px solid #dedede;padding:8px 10px;text-align:left;color:#666;}
.kcci_tbl_write .file_box{position:relative;width:100%;padding:2px 0 0;min-height:21px;}
.kcci_tbl_write .file_box .file_list li{padding:2px 0;}
.kcci_tbl_write .file_box .file_btn{position:absolute;right:0;top:0;width:184px;}
.kcci_tbl_write .file_box .file_btn{position:absolute;right:0;top:0;width:184px;}
.kcci_tbl_write .img_box{overflow:hidden;}
.kcci_tbl_write .img_box .tit{float:left;width:100px;height:100px;overflow:hidden;background:url("../images/common/bg_noimg.gif") no-repeat 50% 50%;}
.kcci_tbl_write .img_box .tit img{width:100px;height:100px;}
.kcci_tbl_write .img_box .img_list{float:right;width:438px;height:106px;padding:6px 18px 0;overflow:hidden;overflow-x:scroll;border:1px solid #ebebeb;}
.kcci_tbl_write .img_box .img_list ul{width:auto;overflow:hidden;}
.kcci_tbl_write .img_box .img_list ul li{float:left;width:89px;}
.kcci_tbl_write .img_box .img_list ul li img{width:79px;height:79px;}
.kcci_tbl_write .td_edit{padding:20px 8px;}
.kcci_tbl_write .td_ty1{padding-left:0;}


/* 게시판view */
.kcci_tbl_view{position:relative;}
.kcci_tbl_view h2{padding:13px 190px 13px 15px;font-weight:bold;overflow:hidden;font-size:14px;color:#31363d;line-height:23px;letter-spacing:-0.5px;border-bottom:1px solid #ebebeb;border-top:2px solid #d7d7d7;background:#fbfbfb;}
.kcci_tbl_view .date{position:absolute;right:20px;top:17px;width:150px;text-align:right;color:#31363d;}
.kcci_tbl_view .file{position:relative;padding:12px 19px 7px 97px;text-align:right;min-height:23px;color:#666;border-bottom:1px solid #ebebeb;}
.kcci_tbl_view .file .t1{position:absolute;left:13px;top:13px;width:auto;}
.kcci_tbl_view .file .t1 span{display:inline-block;margin:0 11px;}
.kcci_tbl_view .file li{padding:0 0 7px;}
.kcci_tbl_view .data{padding:30px 15px;color:#666;line-height:1.5;min-height:200px;border-bottom:1px solid #ebebeb;}

.kcci_comment_box{background:#f8f8f8;padding:5px 0 17px;margin-bottom:20px;}
.kcci_comment_box .comment_list{padding:0 22px 0 18px;}
.kcci_comment_box .comment_list li{position:relative;padding:15px 0 12px;border-bottom:1px dashed #a9a9a9;}
.kcci_comment_box .comment_list .writer{padding:0 0 7px;}
.kcci_comment_box .comment_list .data{padding:0 72px 0 0;}
.kcci_comment_box .comment_list .btn{position:absolute;right:2px;bottom:12px;width:auto;}
.kcci_comment_box .comment_write{overflow:hidden;position:relative;padding:13px 0 0 16px;}
.kcci_comment_box .comment_write textarea{border:1px solid #e0e0e0;padding:5px;width:610px;height:72px;}
.kcci_comment_box .comment_write .btn{position:absolute;right:17px;top:13px;width:84px;height:84px;line-height:18px;font-weight:bold;color:#31363d;padding:10px 0 0;border:1px solid #cdcdcd;background:#fff;display:inline-block;overflow:visible;text-decoration:none;margin:0;}

.kcci_view_list{border-top:1px solid #ebebeb;position:relative;margin-top:8px;}
.kcci_view_list dl{position:relative;border-bottom:1px solid #ebebeb;height:46px;}
.kcci_view_list dl dt{position:absolute;left:0;top:0;width:71px;padding:15px 22px 0;height:31px;background:#f4f4f4;color:#31363a;font-weight:bold;}
.kcci_view_list dl.prev dt{background:#f4f4f4 url("../images/common/arrow_prev.gif") no-repeat 79px 17px;}
.kcci_view_list dl.next dt{background:#f4f4f4 url("../images/common/arrow_next.gif") no-repeat 79px 24px;}
.kcci_view_list dl dd{padding:15px 22px 0 134px;font-weight:normal;}


/* kcci_tbl_ty1 */
.kcci_tbl_ty1{border-top:2px solid #dedede;}
.kcci_tbl_ty1 th{background:#f8f8f8;border-bottom:1px solid #ebebeb;font-weight:bold;padding:14px 0 13px;text-align:center;color:#31363d;}
.kcci_tbl_ty1 td{border-bottom:1px solid #dedede;padding:8px 10px;text-align:left;color:#000;}
.kcci_tbl_ty1.st2{border-top:none;}
.kcci_tbl_ty1 .t_indent{padding:0 0 0 55px;text-indent:-55px;line-height:1.7;}
.kcci_tbl_ty1 .t_indent span{text-indent:0;}
.kcci_tbl_ty1 td.center{text-align:center;}

.kcci_tbl_ty2{padding:0 0 0 20px;font-size:14px;}
.kcci_tbl_ty2 thead th{border:1px solid #cfcfcf;background:#f0f3f5;font-weight:bold;text-align:center;padding:13px 0 11px;}
.kcci_tbl_ty2 td{border:1px solid #cfcfcf;text-align:center;padding:13px 0 11px;}
.kcci_tbl_ty2 tbody th{border:1px solid #cfcfcf;text-align:center;padding:13px 0 11px;}
.kcci_tbl_ty2 td.left{text-align:left;padding-left:14px;}
.kcci_tbl_ty2.st2{padding:0;}

.kcci_tbl_ty3{border-top:2px solid #d7d7d7;}
.kcci_tbl_ty3 td{border-bottom:1px solid #ebebeb;text-align:center;padding:8px 0;line-height:20px;height:20px;}
.kcci_tbl_ty3 th{border-bottom:1px solid #ebebeb;text-align:center;font-size:14px;line-height:20px;font-weight:bold;color:#32373d;padding:12px 0 11px;background:#f8f8f8;}
.kcci_tbl_ty3 td.left{text-align:left;padding-left:10px;padding-right:10px;}
.kcci_tbl_ty3.st2{border-top:1px solid #d7d7d7;}
.kcci_tbl_ty3.st3 th{border-bottom:1px solid #d7d7d7;}
.kcci_tbl_ty3.st3 td{border-bottom:1px solid #d7d7d7;color:#000;}
.kcci_tbl_ty3 .line{border-right:1px solid #d7d7d7;}

.kcci_tbl_ty4{border-top:1px solid #d7d7d7;}
.kcci_tbl_ty4 td{border:1px solid #d7d7d7;border-bottom:1px solid #efefef;text-align:center;padding:8px 0;line-height:22px;}
.kcci_tbl_ty4 th{border:1px solid #d7d7d7;text-align:center;font-size:14px;font-weight:bold;color:#32373d;padding:10px 0 10px;line-height:1.5;background:#f8f8f8;}
.kcci_tbl_ty4 thead th{border-bottom:0;}
.kcci_tbl_ty4 td.left{text-align:left;padding-left:10px;padding-right:10px;}
.kcci_tbl_ty4 td.v_top{vertical-align:top;}
.kcci_tbl_ty4 th.bg_none{border-bottom:1px solid #efefef;background:none;}
.kcci_tbl_ty4 th.bor_line{border-bottom:1px solid #b8b8b8;}
.kcci_tbl_ty4 th.line_none{border-right:0;border-left:0;}

.kcci_tbl_ty5{border:1px solid #d7d7d7;border-top:2px solid #d7d7d7;}
.kcci_tbl_ty5 td{border-bottom:1px solid #ebebeb;text-align:center;padding:8px 0;line-height:22px;}
.kcci_tbl_ty5 th{border-bottom:1px solid #ebebeb;text-align:center;font-size:14px;font-weight:bold;color:#32373d;padding:10px 0 10px;line-height:1.5;background:#f8f8f8;}
.kcci_tbl_ty5 td.left{text-align:left;padding-left:10px;padding-right:10px;}
.kcci_tbl_ty5 td.line{border-left:1px solid #ebebeb;}

.kcci_tbl_ty6 td{border:1px solid #cfcfcf;text-align:center;padding:10px 0;line-height:22px;}
.kcci_tbl_ty6 th{border:1px solid #cfcfcf;text-align:center;font-size:14px;font-weight:bold;color:#666;padding:10px 0 10px;line-height:1.5;background:#eff3f6;}
.kcci_tbl_ty6 thead th{border-bottom:0;color:#2d2d2d;}
.kcci_tbl_ty6 td.left{text-align:left;padding-left:12px;padding-right:8px;}

.kcci_tbl_ty6.st{padding-left:23px;}
.kcci_tbl_ty6.st tbody th{background:none;font-weight:normal;}
.kcci_tbl_ty6.st .total td{border-top:1px solid #c3c5c7;border-right:1px solid #c3c5c7;background:#f0f3f5;}
.kcci_tbl_ty6.st td{font-size:14px;}
.kcci_tbl_ty6.st td.bold{font-weight:bold;}
.kcci_tbl_ty6.st td.bg{background:#f6f3f7;}
.kcci_tbl_ty6.st td .txt_1{padding-left:8px;background:url('../images/common/bul_03.gif') 0 10px no-repeat;}
.kcci_tbl_ty6.st td .txt_2{padding-left:8px;text-indent:0;}

.kcci_tbl_ty6.st2{padding-left:23px;}
.kcci_tbl_ty6.st2 td{font-size:14px;padding:10px 8px 10px 12px;}
.kcci_tbl_ty6.st2 .kcci_tf{font-weight:normal;background:none;}
.kcci_tbl_ty6.st2 td .btn_org{background-position:148px 8px;font-size:12px;}

.kcci_tbl_ty7{width:748px;margin:10px 0 0 32px;border-top:2px solid #3b75b4;}
.kcci_tbl_ty7 table{width:748px;}
.kcci_tbl_ty7 table thead th{padding:11px 0 13px;font-weight:bold;font-size:15px;border:1px solid #cfcfcf;border-top:0;border-bottom:0;background:#f3f3f3;color:#165ead;text-align:center;}
.kcci_tbl_ty7 table tbody th{padding:7px 0 9px;font-weight:bold;font-size:18px;border:1px solid #e6e6e6;color:#000;text-align:center;}
.kcci_tbl_ty7 table tfoot th, .kcci_tbl_ty7 table tfoot td{border:1px solid #c8c8c8;background:#f9fbfd;}
.kcci_tbl_ty7 table tfoot th{font-weight:bold;font-size:18px;color:#000;text-align:center;}
.kcci_tbl_ty7 table td{padding:7px 25px 9px;font-size:14px;border:1px solid #e6e6e6;color:#38393a;text-align:right;}
.kcci_tbl_ty7 table .border_none{border-bottom:0;}
.kcci_tbl_ty7 table .txt_center{text-align:center;}

.kcci_tbl_ty8 td{border:1px solid #cfcfcf;text-align:center;padding:10px 0;line-height:22px;}
.kcci_tbl_ty8 th{border:1px solid #cfcfcf;text-align:center;font-size:14px;font-weight:bold;color:#666;padding:10px 0 10px;line-height:1.5;background:#eff3f6;}
.kcci_tbl_ty8 thead th{border-bottom:0;color:#2d2d2d;}
.kcci_tbl_ty8 td.left{text-align:left;padding-left:12px;padding-right:8px;}
.kcci_tbl_ty8 td{border-bottom:1px solid #ebebeb;color:#666;padding:13px 0;text-align:center;line-height:22px;}
.kcci_tbl_ty8 td a{letter-spacing:0;}
.kcci_tbl_ty8 td.nodata{padding:36px 0;}
.kcci_tbl_ty8 .noline2{padding:0 0 13px;}
.kcci_tbl_ty8.st2 tr.check td{background:#eaf2fc;border-bottom:1px solid #dce4ed;}
.kcci_tbl_ty8.st2 td.left{padding-left:10px;text-indent:0;}
.kcci_tbl_ty8.st3 td{padding:5px 0;line-height:1.5;}
.kcci_tbl_ty8.st3 td.left{padding-left:10px;text-indent:0;}
.kcci_tbl_ty8.st3 td.left2{padding-left:0;text-indent:0;text-align:left;}
.kcci_tbl_ty8.st3 .noline td{border-top:none;padding:3px 0;}
.kcci_tbl_ty8.st3 .line{border-left:1px solid #d7d7d7;height:22px;}
.kcci_tbl_ty8.st3 tbody .line{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;height:22px;}
.kcci_tbl_ty8.st3 .line2{border-left:1px solid #d7d7d7;border-top:none;height:22px;}
.kcci_tbl_ty8.st3.headfly thead{width:750px;display:block;z-index:2;}
.kcci_tbl_ty8.st4{margin-bottom:0;}
.kcci_tbl_ty8 .bbs_type_list{font-family: 'Nanum Gothic';}
.kcci_tbl_ty8 .bbs_type_list td{font-size:13px;}
.kcci_tbl_ty8 .bbs_type_list td a{font-size:14px;color:#000;}
.kcci_tbl_ty8 .bbs_type_list td.left span{font-size:11px;font-family:'돋움'}


.kcci_tbl_ty9 td{font-family:'Nanum Gothic';border:1px solid #cfcfcf;text-align:center;padding:10px 0;line-height:22px;}
.kcci_tbl_ty9 th{font-family:'Nanum Gothic';border:1px solid #cfcfcf;text-align:center;font-size:14px;font-weight:bold;color:#666;padding:10px 0 10px;line-height:1.5;background:#eff3f6;}
.kcci_tbl_ty9 thead th{border-bottom:0;color:#2d2d2d;}
.kcci_tbl_ty9 td.left{text-align:left;padding-left:12px;padding-right:8px;}

.kcci_tbl_ty9.st{font-family:'Nanum Gothic';}
.kcci_tbl_ty9.st tbody th{background:none;font-weight:normal;}
.kcci_tbl_ty9.st .total td{border-top:1px solid #c3c5c7;border-right:1px solid #c3c5c7;background:#f0f3f5;}
.kcci_tbl_ty9.st td{font-size:14px;}
.kcci_tbl_ty9.st td.bold{font-weight:bold;}
.kcci_tbl_ty9.st td.bg{background:#f6f3f7;}
.kcci_tbl_ty9.st td .txt_1{padding-left:8px;background:url('../images/common/bul_03.gif') 0 10px no-repeat;}
.kcci_tbl_ty9.st td .txt_2{padding-left:8px;text-indent:0;}

.kcci_tbl_ty9.st2{padding-left:23px;}
.kcci_tbl_ty9.st2 td{font-size:14px;padding:10px 8px 10px 12px;}
.kcci_tbl_ty9.st2 .kcci_tf{font-weight:normal;background:none;}
.kcci_tbl_ty9.st2 td .btn_org{background-position:148px 8px;font-size:12px;}



/* 사진 올리기 */
.kcci_pic34{position:relative;width:114px;margin:0 auto;}
.kcci_pic34 p{background:#e8e7e7;height:121px;padding:31px 0 0 27px;text-align:left;color:#717070;line-height:22px;font-weight:bold;letter-spacing:-1.5px;}
.kcci_pic34 p .t1{display:block;letter-spacing:14px;}
.kcci_pic34 p .t2{display:block;letter-spacing:2.8px;}
.kcci_pic34 .btn{display:block;width:85px;margin:0 auto;text-align:center;margin-top:5px;background:#838383;color:#fff;padding:5px 0 0;height:23px;}
.kcci_pic34 .btn2{position:absolute;right:-15px;top:13px;display:block;width:14px;height:35px;background:#347cde;font-size:11px;line-height:14px;color:#fff;padding:6px 0 0;}
.kcci_pic34 .btn3{position:absolute;right:-15px;top:95px;display:block;width:14px;height:35px;background:#838383;font-size:11px;line-height:14px;color:#fff;padding:6px 0 0;}


/* txt */
.t_notice{display:inline-block;padding:4px 8px;line-height:1.2;font-size:11px;font-weight:bold;color:#fff;background:#ed6c1f;vertical-align:middle;}
.t_head{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#0a7cc4;vertical-align:middle;}
.t_busan{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#0da3ce;vertical-align:middle;}
.t_incheon{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#6574d3;vertical-align:middle;}
.t_gwangju{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#31af3d;vertical-align:middle;}
.t_gyeonggi{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#6ab202;vertical-align:middle;}
.t_gangwon{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#a67a04;vertical-align:middle;}
.t_chungbuk{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#674c02;vertical-align:middle;}
.t_chungnam{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#672302;vertical-align:middle;}
.t_jeonbuk{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#ae459e;vertical-align:middle;}
.t_seoul{display:inline-block;padding:0 4px 0;line-height:16px;line-height:19px\0IE9;height:16px;font-size:11px;color:#fff;background:#71299f;vertical-align:middle;}

.t_place{display:inline-block;padding:0 4px 0 0;vertical-align:middle;background:#fff url("../images/common/bg_t_place.gif") no-repeat 100% 50%;}
.t_place span{display:inline-block;border:1px solid #6574d3;border-right:none;padding:2px 0 0;width:28px;line-height:13px;font-size:11px;color:#6574d3;letter-spacing:-0.6px;text-align:center;}
.t_origin{display:inline-block;padding:0 4px 0 0;vertical-align:middle;background:url("../images/common/bg_t_origin.gif") no-repeat 100% 50%;}
.t_origin span{display:inline-block;background:#71299f;border:1px solid #71299f;border-right:none;padding:2px 0 0;width:28px;line-height:13px;font-size:11px;color:#fff;letter-spacing:-0.6px;text-align:center;}
.t_origin2{display:inline-block;padding:0 4px 0 0;vertical-align:middle;background:url("../images/common/bg_t_origin2.gif") no-repeat 100% 50%;}
.t_origin2 span{display:inline-block;background:#6574d3;border:1px solid #6574d3;border-right:none;padding:2px 0 0;width:28px;line-height:13px;font-size:11px;color:#fff;letter-spacing:-0.6px;text-align:center;}
.t_origin3{display:inline-block;padding:0 3px 0 0;vertical-align:middle;background:url("../images/common/bg_t_origin3.gif") no-repeat 100% 50%;}
.t_origin3 span{display:inline-block;background:#30af3c;border-right:none;padding:3px 0 0;width:29px;line-height:13px;font-size:11px;color:#fff;letter-spacing:-0.6px;text-align:center;}

.t_pay1{display:inline-block;line-height:16px;line-height:19px\0IE9;height:16px;padding:0 7px 0 12px;font-size:11px;color:#fff;vertical-align:middle;background:#6bb101 url("../images/common/bg_t_pay_1.gif") no-repeat 0 50%;}
.t_pay2{display:inline-block;line-height:16px;line-height:19px\0IE9;height:16px;padding:0 7px 0 12px;font-size:11px;color:#fff;vertical-align:middle;background:#357fe2 url("../images/common/bg_t_pay_2.gif") no-repeat 0 50%;}
.t_pay3{display:inline-block;line-height:16px;line-height:19px\0IE9;height:16px;padding:0 7px 0 12px;font-size:11px;color:#fff;vertical-align:middle;background:#8b6c3c url("../images/common/bg_t_pay_3.gif") no-repeat 0 50%;}
.t_pay4{display:inline-block;line-height:16px;line-height:19px\0IE9;height:16px;padding:0 7px 0 12px;font-size:11px;color:#fff;vertical-align:middle;background:#7c43d6 url("../images/common/bg_t_pay_4.gif") no-repeat 0 50%;}

.t_part{display:inline-block;padding:0 4px 0 0;vertical-align:middle;background:#fff url("../images/common/bg_t_place.gif") no-repeat 100% 50%;}
.t_part span{display:inline-block;border:1px solid #6574d3;border-right:none;padding:2px 2px 0;width:auto;line-height:13px;font-size:11px;color:#6574d3;letter-spacing:-0.6px;text-align:center;}


.col_red{color:#f51212;}
.col_green{color:#017f13;}
.col_blue{color:#1567bb;}
.col_blue2{color:#0d569f !important;}
.col_blue3{color:#347cde !important;}
.col_orange{color:#f58b23;}
.col_orange2{color:#ff5928;}
.col_black{color:#141313;}
.col_black2{color:#000;}
.col_gray{color:#858383;}

.tbox_blue{display:inline-block;padding:2px 2px 0;line-height:1.2;height:12px;font-size:11px;color:#2089ce;background:#fff;vertical-align:middle;border:1px solid #2089ce;}
a .tbox_blue{font-weight:normal;}
.tbox_green{display:inline-block;padding:2px 2px 0;line-height:1.2;height:12px;font-size:11px;color:#4e9501;background:#fff;vertical-align:middle;border:1px solid #4e9501;}
a .tbox_green{font-weight:normal;}
.tbox_orange{display:inline-block;padding:2px 16px 0 5px;line-height:1.2;height:12px;font-size:11px;color:#f76c44;vertical-align:middle;border:1px solid #f76c44;background:#fff url("../images/common/arrow_05.gif") no-repeat 100% 2px;}
a .tbox_orange{font-weight:normal;}

.tbox2_blue{display:inline-block;padding:2px 3px 0;line-height:1.2;height:12px;min-width:26px;text-align:center;font-size:11px;color:#2089ce;background:#f6f9fe;vertical-align:middle;border:1px solid #347cde;}
.tbox2_green{display:inline-block;padding:2px 3px 0;line-height:1.2;height:12px;min-width:26px;text-align:center;font-size:11px;color:#4e9501;background:#f6f9fe;vertical-align:middle;border:1px solid #4e9501;}
.tbox2_purple{display:inline-block;padding:2px 3px 0;line-height:1.2;height:12px;min-width:26px;text-align:center;font-size:11px;color:#ae469f;background:#fdfafc;vertical-align:middle;border:1px solid #ae469f;}
.tbox2_gray{display:inline-block;padding:2px 3px 0;line-height:1.2;height:12px;min-width:26px;text-align:center;font-size:11px;color:#6f6f6f;background:#fafafa;vertical-align:middle;border:1px solid #6f6f6f;}
.tbox2_red{display:inline-block;padding:2px 3px 0;line-height:1.2;height:12px;min-width:26px;text-align:center;font-size:11px;color:#eb1620;background:#fff9f9;vertical-align:middle;border:1px solid #eb1620;}


/* form */
.inp_t1{padding:0 10px;height:20px;line-height:20px;border:1px solid #cdcdcd;color:#666;width:140px;vertical-align:middle;}
.inp_t2{padding:0 10px;height:26px;line-height:26px;border:1px solid #cdcdcd;color:#666;width:140px;vertical-align:middle;}
.inp_no{display:inline-block;padding:0 10px;height:26px;line-height:26px;border:1px solid #cdcdcd;color:#666;width:140px;background:#cdcdcd;}
.radio, .ckb {position:relative;bottom:1px;width:13px;height:13px;padding:0;margin:0;margin-right:3px;vertical-align:middle;}
.sel_t1{height:28px;line-height:28px;border:1px solid #d7d7d7;color:#444444;vertical-align:middle;}
.sel_t2{height:30px;line-height:30px;border:1px solid #e0e0e0;color:#585858;vertical-align:middle;}
.sel_t3{height:28px;line-height:28px;border:1px solid #d7d7d7;color:#32373d;font-weight:bold;font-size:14px;text-align:center;vertical-align:middle;}
.txt_area{border:1px solid #dddddd;padding:5px;width:580px;height:72px;}


/* tit, txt */
.tit_1{padding:0 0 9px 32px;margin-top:33px;color:#010101;font-size:19px;font-weight:bold;background:url("../images/common/bul_h3_1.gif") no-repeat 0 0;}
.tit_1.first{margin-top:0;}
.tit_2{padding:0 0 5px 32px;margin-top:30px;color:#ff9000;font-size:16px;line-height:1.6;font-weight:bold;}
.tit_2.first{margin-top:0;}
.tit_3{padding:0 0 12px;font-size:19px;font-weight:bold;color:#386297;}
.tit_4{padding:0 0 10px 21px;margin-left:10px;color:#000;font-size:16px;line-height:1.4;font-weight:bold;background:url("../images/common/bul_tit_1.gif") no-repeat 0 2px;}
.tit_5{padding:0 0 8px 21px;color:#000;font-size:16px;line-height:1.4;font-weight:bold;background:url("../images/common/bul_tit_2.gif") no-repeat 0 2px;}
.tit_6{padding:0 0 4px 21px;color:#000;font-size:16px;line-height:1.4;font-weight:bold;}
.tit_7{padding:0 0 8px 31px;color:#000;font-size:16px;line-height:1.4;font-weight:bold;background:url("../images/common/bul_tit_1.gif") no-repeat 10px 2px;}
.tit_9{padding:0 0 9px 32px;margin-top:33px;color:#010101;font-size:19px;font-weight:bold;background:url("../images/common/bul_h3_8.gif") no-repeat 0 0;}
.tit_9.first{margin-top:0;}

.txt_1{padding:0 0 0 32px;line-height:23px;font-size:14px;letter-spacing:-0.3px;}
.txt_2{padding:0 0 0 49px;text-indent:-16px;line-height:23px;font-size:14px;letter-spacing:-0.3px;}
.txt_3{display:block;padding:0 0 0 20px;text-indent:-20px;}
.txt_4{padding:13px 0 0 20px;color:#000;}
.txt_5{padding:0 0 0 18px;color:#000;line-height:22px;}
.txt_6{padding:0 0 0 10px;text-indent:-10px;}
.txt_7{font-size:18px;letter-spacing:-0.5px;}
.txt_8{font-size:14px;letter-spacing:-0.3px;}
.txt_9{font-size:22px;letter-spacing:-0.5px;}
.txt_10{font-size:14px;letter-spacing:-0.3px;line-height:1.6;}
.txt_11{padding:0 0 0 49px;font-size:14px;background:url("../images/common/bul_txt1.gif") 33px 10px no-repeat;letter-spacing:-0.3px;line-height:23px;}
.txt_12{padding:10px 0 0 22px;font-size:14px;}

.txt_b{font-weight:bold;}
.txt_name{display:inline-block;padding:0 0 0 18px;color:#eb7500;line-height:18px;background:url("../images/common/ico_name.gif") no-repeat 0 0;}
.txt_center{text-align:center;}

.txt_bul_1{padding:0 0 0 24px;color:#000;background:url("../images/common/bul_03.gif") no-repeat 9px 5px;}
.no_bold{font-weight:normal;}

.txt_list li{padding:0 0 0 32px;line-height:23px;font-size:14px;letter-spacing:-0.3px;}
.txt_list li p{padding-left:13px;}
.txt_list2 li{padding:0 0 4px 50px;font-size:14px;line-height:23px;background:url("../images/common/bul_05.gif") no-repeat 33px 5px;}


.title_box{position:relative;overflow:hidden;padding:6px 0 0;min-height:43px;}
.title_box h2{display:inline-block;padding:0 7px 0 0;}
.title_box .box_right2{position:absolute;right:0;top:0;width:auto;}
.title_box2{position:relative;}
.title_box2 h2{display:inline-block;}
.title_box2 h3{display:inline-block;}
.title_box2 .box_right{position:absolute;right:0;top:4px;width:auto;}
.title_box2 .box_right2{position:absolute;right:0;top:0;width:auto;}


.txt_box{border:1px solid #d7d7d7;border-top:2px solid #d7d7d7;padding:12px 16px 10px;line-height:22px;color:#32373d;}
.txt_box2{border:5px solid #d7d7d7;padding:0 17px;}
.txt_box2 .box_in{margin-top:-5px;margin-bottom:-5px;min-height:36px;padding:19px 0;background:#fff;color:#000;}
.txt_box2 .box_in .t1{font-size:16px;color:#fa3201;}
.txt_box3{border:1px solid #e1dede;padding:18px 0;text-align:center;}
.txt_box3 label{font-size:14px;font-weight:bold;color:#31363c;}
.txt_box4{border-top:2px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#f8f8f8;padding:11px 0 10px 18px;}
.txt_box4 strong{color:#31363c;font-size:14px;}
.txt_box4 ul{padding:3px 0 0;}
.txt_box4 ul li{padding:0 0 0 13px;text-indent:-13px;line-height:23px;font-size:14px;}


/* btn style */
.kcci_btn_right{text-align:right;padding:0 0 10px;}
.kcci_btn_right2{text-align:right;padding:18px 20px;}
.kcci_btn_right3{text-align:right;padding:6px 0 6px;}
.kcci_btn_right4{text-align:right;}

.kcci_btn_center{position:relative;text-align:center;}
.kcci_btn_center .close{position:absolute;right:0;top:0;width:auto;}

.kcci_relative{position:relative;overflow:hidden;padding:19px 18px 0;}
.kcci_relative .box_left{float:left;width:auto;}
.kcci_relative .box_right{float:right;width:auto;}
.kcci_relative .box_right2{float:right;width:auto;text-align:right;}
.kcci_relative2{position:relative;}
.kcci_relative2:after{content:"";display:block;clear:both;}
.kcci_relative2 .box_right{position:absolute;right:0;top:16px;width:auto;}
.kcci_relative2 .box_right2{position:absolute;right:0;top:0;width:auto;}
.kcci_relative2 .box_right3{float:right;width:auto;}

.kcci_relative3{position:relative;}
.kcci_relative3:after{content:"";display:block;clear:both;}
.kcci_relative3 .box_left{float:left;width:auto;}
.kcci_relative3 .box_right{float:right;width:auto;}
.kcci_relative3 .box_bottom{position:absolute;right:0;bottom:0;width:auto;}

button.btn_img{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 0;margin:0;width:auto;background:none;line-height:0;vertical-align:middle;}
button.btn_gray1{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 0;margin:0;width:auto;height:36px;overflow:hidden;padding:0 15px;line-height:36px;background:#575757;vertical-align:middle;color:#fff;}
.btn_gray1{display:inline-block;width:auto;padding:11px 17px 0 17px;height:25px;background:#575757;color:#fff;vertical-align:middle;}
.btn_gray1.st2{padding:11px 9px 0 9px;}
button.btn_gray2{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 0;margin:0;width:auto;height:36px;overflow:hidden;padding:0 15px;line-height:36px;background:#898989;color:#fff;vertical-align:middle;}
.btn_gray2{display:inline-block;width:auto;padding:11px 17px 0 17px;height:25px;line-height:18px;background:#898989;color:#fff;vertical-align:middle;}
.btn_gray3{display:inline-block;width:auto;overflow:hidden;padding:4px 20px 4px;line-height:20px;background:#565656;color:#fff;vertical-align:middle;}
button.btn_gray3{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 0;margin:0;height:28px;overflow:hidden;padding:0 20px;line-height:28px;background:#565656;color:#fff;vertical-align:middle;}
.btn_gray4{display:inline-block;width:auto;text-align:center;padding:6px 10px 4px 10px;line-height:18px;background:#6d6d6d;color:#fff;font-size:11px;vertical-align:middle;}
.btn_gray4.st2{padding:6px 20px 4px 20px;}
.btn_gray5{display:inline-block;width:auto;padding:8px 28px 0;height:28px;line-height:20px;color:#fff;font-weight:bold;font-size:14px;background:#727272;vertical-align:middle;}
.btn_gray5.st2{padding:8px 21px 0;font-weight:normal;}
.btn_gray6{display:inline-block;width:62px;padding:4px 0 0;height:18px;line-height:16px;color:#fff;text-align:center;font-size:11px;background:#6d6d6d;vertical-align:middle;}
.btn_gray6.st2{width:auto;min-width:70px;padding:3px 10px 0;height:15px;line-height:15px;}
.btn_gray7{display:inline-block;width:auto;padding:8px 30px 0;height:28px;line-height:20px;color:#fff;font-weight:bold;font-size:14px;background:#888;vertical-align:middle;}
.btn_gray8{display:inline-block;width:auto;padding:3px 7px 0;height:15px;line-height:15px;color:#fff;text-align:center;font-size:11px;background:#949292;vertical-align:middle;}
.btn_gray9{display:inline-block;width:auto;height:25px;overflow:hidden;padding:3px 20px 0;line-height:25px;background:#838383;color:#fff;vertical-align:middle;}
.btn_gray9.st2{min-width:35px;padding:3px 13px 0;}
.btn_gray10{display:inline-block;width:auto;padding:3px 7px 0;height:17px;line-height:17px;color:#fff;text-align:center;font-size:11px;background:#949292;vertical-align:middle;}
.btn_gray11{display:inline-block;width:auto;padding:3px 5px 2px 5px;line-height:17px;font-size:11px;font-weight:bold;background:#949292;color:#fff;vertical-align:middle;}
.btn_gray11.st2{padding:5px 8px 3px 8px;}

.btn_white{display:inline-block;width:60px;text-align:center;height:22px;line-height:22px;background:#fff;color:#333333;vertical-align:middle;border:1px solid #cdcdcd;}
.btn_white2{display:inline-block;text-align:left;padding:2px 31px 0 11px;height:16px;line-height:16px;color:#565656;font-size:11px;vertical-align:middle;border:1px solid #747474;background:#fff url("../images/common/arrow_02.gif") no-repeat 100% 6px;}
.btn_white2.open{background:#fff url("../images/common/arrow_03.gif") no-repeat 100% 6px;}

.btn_blue{display:inline-block;width:auto;padding:11px 17px 0 17px;height:25px;line-height:18px;background:#357fe2;color:#fff;vertical-align:middle;}
.btn_blue.st2{padding:11px 11px 0 11px;}
button.btn_blue.st3{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 52px;height:36px;line-height:36px;font-weight:bold;font-size:14px;}
button.btn_blue.st4{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 34px;height:36px;line-height:36px;font-weight:bold;font-size:14px;}
button.btn_blue.st5{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 7px;height:36px;line-height:36px;}
button.btn_blue.st6{border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 30px;height:36px;line-height:36px;font-weight:bold;font-size:14px;}
.btn_blue2{display:inline-block;width:auto;padding:3px 5px 2px 5px;line-height:17px;font-size:11px;font-weight:bold;background:#357fe2;color:#fff !important;vertical-align:middle;}
.btn_blue2.st2{padding:5px 8px 3px 8px;}
.btn_blue3{display:inline-block;width:auto;padding:11px 17px 0 17px;height:25px;font-size:14px;background:#357fe2;color:#fff;vertical-align:middle;font-weight:bold;}
.btn_blue4{display:inline-block;width:auto;padding:8px 12px 8px;line-height:20px;font-size:12px;color:#fff;background:#3d5c7b;vertical-align:middle;}
.btn_blue4.st2{font-weight:bold;padding:8px 21px 8px;line-height:20px;}
.btn_blue4.st3{padding:8px 21px 8px;line-height:20px;}
.btn_blue5{display:inline-block;min-width:45px;padding:5px 10px 0;height:17px;line-height:15px;color:#fff;text-align:center;font-size:11px;background:#347cde;vertical-align:middle;}
.btn_blue5.st2{width:auto;min-width:70px;padding:3px 10px 0;height:15px;line-height:15px;}
.btn_blue5.st3{width:auto;min-width:35px;padding:3px 13px 0;height:25px;line-height:25px;}

.btn_down{display:inline-block;width:auto;padding:5px 34px 0 12px;height:18px;font-size:12px;border:1px solid #cdcdcd;color:#333333;vertical-align:middle;background:#fff url("../images/common/ico_file2.gif") no-repeat 131px 5px;}
.btn_del{display:inline-block;width:auto;padding:0 17px 0 0;font-size:12px;color:#000;vertical-align:middle;background:url("../images/common/bg_btn_del.gif") no-repeat 100% 1px;}

.btn_arrow{display:inline-block;padding:12px 28px 11px 15px;background:#888 url("../images/common/btn_bg_arrow.png") 88px 12px no-repeat;font-weight:bold;color:#fff;}
.btn_org{display:block;height:21px;padding:4px 20px 0 13px;font-weight:bold;background:#ff9000 url("../images/common/btn_bg_arrow.png") 128px 7px no-repeat;color:#fff;}

/* layer_pop */
.kcci_layer_pop{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;}
.kcci_layer_pop .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);opacity: 0.7;background:#000;}
.layer_in{position:absolute;left:50%;top:380px;z-index:2;border:1px solid #888888;overflow:hidden;width:370px;margin:0 0 0 -185px;background:#fff;}
.pw_box{border:1px solid #888888;width:370px;margin:0 0 0 -50px;}
.pw_box .title{padding:13px 15px 8px;color:#666;font-size:12px;font-weight:bold;border-bottom:1px solid #cdcdcd;}
.pw_box .pop_cnt{padding:21px 15px 25px 27px;}
.pw_box .pop_cnt .txt{border:1px solid #cdcdcd;background:#f7f7f7;margin-left:2px;padding:0 10px;width:180px;height:26px;line-height:26px;}
.pw_box .pop_cnt .btn{width:62px;height:28px;line-height:28px;color:#fff;background:#565656;border:none;display:inline-block;overflow:visible;text-decoration:none;padding:0 0;}
.pw_box .btn_close{position:absolute;right:9px;top:8px;width:auto;}

.layer_box1{width:748px;padding:0 20px 34px;/*top:0;border:1px solid #828080;margin:0 0 0 -269px;box-shadow:3px 3px 4px #383838; filter:progid:DXImageTransform.Microsoft.Shadow(color=#383838,direction=135, strength=3)*/}
.layer_box1 h1{padding:23px 0 0;height:36px;font-size:19px;font-weight:bold;color:#386297;}
.layer_box1 .btn_top_right{position:absolute;right:20px;top:17px;width:300px;text-align:right;}
.layer_box1 .pw_rule_layer{position:absolute;right:-26px;top:-109px;z-index:2;width:370px;height:340px;background:#fff;border:1px solid #828081;}
.layer_box1 .pw_rule_layer h2{padding:10px 0 10px 23px;font-weight:bold;font-size:12px;border-bottom:1px solid #cdcdcd;}
.layer_box1 .pw_rule_layer ol{padding:13px 27px 6px;}
.layer_box1 .pw_rule_layer ol li{padding:0 0 0 16px;line-height:20px;text-indent:-16px;}

.layer_box2{width:688px;padding:16px 36px 22px;}
.layer_box2 h1{padding:0 0 28px;font-size:28px;font-weight:bold;color:#386297;font-family:'바탕',batang;text-align:center;}

.layer_box3{width:211px;padding:20px 20px 29px;}
.layer_box3 h1{height:36px;font-size:19px;font-weight:bold;color:#386297;}


.kcci_popup{position:relative;margin:0;top:0;background:#fff;}


/* margin */
.kcci_mar_r2{margin-right:2px !important;}
.kcci_mar_r3{margin-right:3px !important;}
.kcci_mar_r4{margin-right:4px !important;}
.kcci_mar_r5{margin-right:5px !important;}
.kcci_mar_r8{margin-right:8px !important;}
.kcci_mar_r10{margin-right:10px !important;}
.kcci_mar_r13{margin-right:13px !important;}
.kcci_mar_r14{margin-right:14px !important;}
.kcci_mar_r15{margin-right:15px !important;}
.kcci_mar_r16{margin-right:16px !important;}
.kcci_mar_r18{margin-right:18px !important;}
.kcci_mar_r22{margin-right:22px !important;}
.kcci_mar_r26{margin-right:26px !important;}
.kcci_mar_r36{margin-right:36px !important;}
.kcci_mar_r50{margin-right:50px !important;}
.kcci_mar_l18{margin-left:18px !important;}
.kcci_mar_l35{margin-left:35px !important;}
.kcci_mar_t2{margin-top:2px !important;}
.kcci_mar_t3{margin-top:3px !important;}
.kcci_mar_t6{margin-top:6px !important;}
.kcci_mar_t7{margin-top:7px !important;}
.kcci_mar_t10{margin-top:10px !important;}
.kcci_mar_t12{margin-top:12px !important;}
.kcci_mar_t15{margin-top:15px !important;}
.kcci_mar_t20{margin-top:20px !important;}
.kcci_mar_t25{margin-top:25px !important;}
.kcci_mar_t30{margin-top:30px !important;}
.kcci_mar_t32{margin-top:32px !important;}
.kcci_mar_t35{margin-top:35px !important;}
.kcci_mar_t40{margin-top:40px !important;}
.kcci_mar_t45{margin-top:45px !important;}
.kcci_mar_t65{margin-top:65px !important;}
.kcci_mar_b10{margin-bottom:10px;}
.kcci_mar_b20{margin-bottom:20px;}
.kcci_pad_l9{padding-left:9px;}
.kcci_pad_l20{padding-left:20px;}
.kcci_pad_l32{padding-left:32px;}
.kcci_pad_l62{padding-left:62px;}

.kcci_w52{display:inline-block;min-width:52px;vertical-align:middle;line-height:1.4;}
.kcci_w170{width:170px;}
.kcci_w242{width:242px;}
.kcci_w425{width:425px;}

.kcci_blind{display:block;overflow:hidden;position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;visibility:hidden;}
.kcci_blind tr, .kcci_blind td, .kcci_blind th{height:0;padding:0;font-size:0;line-height:0;}


/* jquery popup */
div.ui-dialog .kcci_tbl_ty5 td{font-size:12px !important;}

/* 2018 add */
.btn_arrow2{display:inline-block;padding:12px 28px 11px 15px;background:#888;font-weight:bold;color:#fff;}
.kcci_w_48{width:48% !important;}
.tit_8{padding:0 0 10px 29px;font-size:22px;font-weight:bold;color:#095eaa;background:url("../images/common/bul_check.gif") no-repeat 2px 5px;}
.txt_small{font-size:11px !important;letter-spacing:-0.03em;font-weight:normal;}
.kcci_btn_right5{text-align:right;margin-top:-38px;}

/* 2018 09 */
.hidden{display:block; overflow:hidden; position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;}

/* 웹진형 가로 수정 2018.10.24 */
.kcci_tbl_ty.webzine_w {font-family: 'Nanum Gothic';}
.kcci_tbl_ty.webzine_w li dl dt a{font-size:17px;color:#000;}
.kcci_tbl_ty.webzine_w li dl dt span{font-size:11px;font-family:'돋움';vertical-align:1px;}
.kcci_tbl_ty.webzine_w li dl dt{height:auto;line-height:1.3;}
.kcci_tbl_ty.webzine_w li dl dt img{margin:0 3px;vertical-align:-2px;}
.kcci_tbl_ty.webzine_w dl .data{font-size:14px;line-height:1.6;}
.kcci_tbl_ty.webzine_w dl .t2{font-size:13px;}

.kcci_tbl_ty.album{font-family: 'Nanum Gothic';font-size:14px;}
.kcci_tbl_ty.album li dl dt{font-size:16px;}
.kcci_tbl_ty.album li dl dt a{color:#000;}
.kcci_tbl_ty.album li dl dt span{font-size:11px;font-family:'돋움'}

.kcci_tbl_notice .bbs_type_list{font-family: 'Nanum Gothic';}
.kcci_tbl_notice .bbs_type_list td{font-size:13px;}
.kcci_tbl_notice .bbs_type_list td a{font-size:14px;color:#000;}
.kcci_tbl_notice .bbs_type_list td.left span{font-size:11px;font-family:'돋움'}

.kcci_tbl_ty.webzine_h{font-family: 'Nanum Gothic';font-size:14px;}
.kcci_tbl_ty.webzine_h li dl dt{font-size:16px;}
.kcci_tbl_ty.webzine_h li dl dt a{color:#000;}
.kcci_tbl_ty.webzine_h li dl dt span{font-size:11px;font-family:'돋움'}