@charset "utf-8";

/* 게시판 공통 */
.conTable_wrap {width:100%;overflow:hidden;position:relative;margin-top:0;padding-top:10px;}
table.tdCenter tr th,
table.tdCenter tr td{text-align:center;}
table.tdRight tr th,
table.tdRight tr td{text-align:right;}
table.thLeft tr th,
table.tdLeft tr td{text-align:left;}
table.thTop tr th,
table.tdTop tr td{vertical-align:top;padding-top:20px;}
table.thBottom tr th,
table.tdBottom tr td{vertical-align:bottom;padding-bottom:20px;}
table.tableFixed{table-layout:fixed;}
table ul.li_style{margin:0;}
table .borT {border-top:1px solid #d8dee5;}
table .borR {border-right:1px solid #d8dee5;}
table .borB {border-bottom:1px solid #d8dee5;}
table .borL {border-left:1px solid #d8dee5;}
table td input,
table td button,
table td label,
table td select,
table td textarea,
table td a {margin:3px;}
.nodata {text-align:center;margin:20px;}
.newicon {display:inline-block;margin-top:-2px;padding:0px 9px 1px;color:#fff;font-size:13px;font-weight:700;background-color:#f3590d;border-radius:4px;vertical-align:middle;}
.top_detail_txt {background:#ededf4;font-size:0.875em;font-weight:bold;color:#383639;text-align:center;padding:70px 20px 20px 20px;margin-top:-40px;position:relative;}
.top_detail_txt::before {content:'';width:29px;height:39px;background:url(/images/homepage/www/kocca/common/top_detail_txt.png) no-repeat;position:absolute;top:20px;margin-left:-14.5px;}
.thumb_wrap {position:relative;width:100%;height:100%;overflow:hidden;/*background:url(/images/homepage/www/kocca/common/noimg.png) center no-repeat #f4f4f4;background-size:70%;*/background-color:#f4f4f4;}
.thumb_wrap img {position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
.thumb_wrap.thumb_w img {max-width:100%;width:100%;max-height:none;}
.thumb_wrap.thumb_h img {max-height:100%;height:100%;max-width:none;}
.board_cont {padding:50px 20px;}
.board_cont + .btn_area {margin:0 0 50px 0 !important;}
.board_Page {padding:20px;overflow:hidden;border-top:1px solid #dddddd;}
.board_Page a {display:block;float:left;width:50%;text-align:center;font-size:0.875em;}
.board_Page a:hover {color:#000;font-weight:bold;}
.board_Page strong {display:block;margin-bottom:10px;}
.board_Page span {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:inline-block;width:100%;padding:0 10px;}
.board_Page .board_prev {border-right:1px solid #a8a8a8;}
.board_answer {padding:20px;border-top:1px solid #dddddd;}
.board_answer .answer_title {font-weight:bold;}
.board_answer .answer_cont {margin-top:20px;}
.board_answer .answer_info {margin-top:20px;}
.board_answer .answer_info li {display:inline-block;margin-right:30px;}

/* 콘텐츠지식_게시판상단_ 공공누리 마크 적용 */
.board_top_kogl {margin-top:26px;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; -ms-align-items:center;-webkit-align-items:center;align-items:center;}
.board_top_kogl::after {content:"";display:block;clear:both;}
.board_top_kogl .left {width:200px}
.board_top_kogl .right {width:calc(100% - 200px);border-left:1px solid #dadada;}
.board_top_kogl .left > p,
.board_top_kogl .right > p {padding:15px 18px;}
.board_top_kogl .tit,
.board_top_kogl .cont {position:relative;display:block;padding-left:17px;font-size:15px;}
.board_top_kogl .tit {color:#535353;font-weight:bold;}
.board_top_kogl .tit::after {content:"▶";display:block;position:absolute;left:0;top:3px;font-size:10px;color:#535353;}
.board_top_kogl .cont {color:#757575;}

/* 콘텐츠 table */
.scroll {overflow-x:auto;position:relative;}
.scroll > table,
.scroll > div {min-width:768px;}
table.conTable{width:100%;border-top:2px solid #49566c; border-collapse:separate;}
@media all and (max-width:768px){
    .scroll::before {content:'';display:block;margin:0 auto 5px auto;width:250px;height:30px;background:url(/images/homepage/www/kocca/common/img_table_scroll.png);}
    .scroll::after {content:'';}
}
table.conTable th,
table.conTable td {padding:11px 14px 10px;border-left:1px solid #d8dee5;border-bottom:1px solid #d8dee5;vertical-align:middle; word-break:keep-all;}
table.conTable th,
table.conTable strong.th_strong {background:#f4f4f4;color:#333;font-weight:700;}
table.conTable td {color:#7c7c7c;}
table.conTable .borR{border-right:1px solid #d8dee5 !important;}
table.conTable .borL{border-left:1px solid #d8dee5 !important;}
table.conTable .borL{border-left:1px solid #d8dee5 !important;}
table.conTable thead tr th:first-child,
table.conTable tbody tr th:first-child,
table.conTable tbody tr td:first-child,
table.conTable tfoot tr th:first-child,
table.conTable tfoot tr td:first-child{border-left:0 none;}
table.conTable thead th{padding:12px 10px 9px;text-align:center}
table .bg_fbfbfb,
table .bg_fbfbfb strong.th_strong {background-color:#fbfbfb;} 

/* 게시판 tab */
.board_tab {margin:20px 0 40px 0;overflow:hidden;}
.board_tab ul li {float:left;font-size:1.375em;/*color:#bcbcbc;*/color:#909090;font-weight:bold;margin-right:50px;}
.board_tab ul li a {display:block;padding-top:10px;}
.board_tab ul li.active {color:#38333d;position:relative;}
.board_tab ul li.active::before {content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:#222222;}
.board_tab ul li:hover {color:#38333d;}
.board_tab ul li:last-child {margin-right:0;}

/* 게시판 검색 */
.board_search,
.search_count {margin:10px 0;}
.search_count .sortArea .cal_month{display: inline-block; margin-right:10px;}
.search_count .sortArea .cal_month .cal_month_date{margin-right: 5px;}
.search_count .sortArea .cal_month > * {display: inline-block; vertical-align:middle;}
.board_search {overflow:hidden;float:right;}
.board_search .form {width:calc(100% + 5px);font-size:0.875em;width:auto;padding:1px;}
.board_search > .form {float:right;}
.board_search .form > * {padding-right:5px;vertical-align:top;}
.board_search .form > *:last-child {padding-right:0;}
.form_search {position:relative;}
.form_search .form_search_txt {width:300px;}
.form_search .form_search_btn {text-indent:-9999px;position:absolute;width:18px;height:19px;top:50%;right:10px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/images/homepage/www/kocca/common/icon_search02.png);}
.form_search .input_style01 + .form_search_btn {background-color: #f0f0f0;background-repeat: no-repeat;background-position: right;padding-left: 25px;}


.search_count {float:left;/*min-height:30px;*/ display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; -ms-align-items:center;-webkit-align-items:center;align-items:center;}
.search_count .data {display:inline-block;vertical-align:middle;margin-right:20px;}
.search_count .btn_area a{margin:0 3px;}
.search_count .btn_area a.active {margin:0 3px;background:#39363c;color:#fff;}

.search_count em {font-weight:bold;}
.search_count > div {display:inline-block;position:relative;}
.search_count select {background:url(/images/homepage/www/kocca/common/icon_select_bg01.png) center right 10px #fff no-repeat;color:#69686a;border:none;padding:0 40px 0 15px;position:relative;cursor:pointer;border-right:1px solid #b1b0b1;font-size:0.875em;vertical-align: middle;}
.search_count select::after {content:'';position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:12px;background:#b1b0b1;}
.search_count::after {content:'';display:block;clear:both;}
.btn_search_detail {position:relative;display:inline-block;font-size:0.875em;font-weight:500;text-align:center;background:#39363c;color:#fff;padding:9px 40px 7px 20px;min-width:100px;min-height:40px;line-height:20px;border-radius:7px;border:1px solid #bfbec1;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.btn_search_detail::after {content:'\e913';position:absolute;right:10px;top:calc(50% + 0px);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'xeicon';font-size:1em;font-weight:bold;}
.search_detail_view .cont .title {font-size:1.125em;color:#3a3a3a;font-weight:bold;margin:10px 0 0 30px;}
.search_detail_view .cont .title span {font-size:0.7777em;margin-left:5px;color:#f3590e;font-weight:400;}
.search_detail_view .cont .list {margin:10px 20px 20px 20px;overflow:hidden;}
.search_detail_view .cont .list ul li {float:left;min-width:130px;height:40px;line-height:40px;margin:7px;}
.search_detail_view .cont .list label {padding:0 10px;}
.conbox .form {text-align:center;}
.conbox .form .search_detail_wrap {text-align:left;}
.search_detail_wrap,
.form_select,
.form_search {display:inline-block;vertical-align:middle;}

/* 일반게시판 list */
.board_list01 {padding-top:10px;clear:both;}
.board_list01 table {width:100%;border-top:1px solid #000;table-layout:fixed;}
.board_list01 thead th {padding:25px 5px;font-size:0.9375em;background-color:#fff;border-bottom:1px solid #dddddd;font-weight:700;color:#4c4b4d;text-align:center;white-space:nowrap;}
.board_list01 td {padding:20px 5px;border-bottom:1px solid #dddddd;font-weight:500;color:#828282;text-align:center;}
.board_list01 td a:hover {text-decoration:underline;}
.board_list01 td .btn_area a:hover {text-decoration:none;}
.board_list01 td[ data-label="제목"] {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.board_list01 td[ data-label="지원사업명"],
.board_list01 td[ data-label="업무"],
.board_list01 td[ data-label="제목"] {text-align:left;}
.board_list01 td[ data-label="지원사업명"],
.board_list01 td[ data-label="제목"],
.board_list01 td[ data-label="분류"] {color:#222222;}
.board_list01 td[ data-label="번호"],
.board_list01 td[ data-label="조회수"] {font-weight:100;}
.board_list01 td.file::after {content:'';width:18px;height:18px;display:inline-block;margin:0 0 3px 3px;background-repeat:no-repeat;background-size:cover;background-image:url(/images/homepage/www/kocca/common/icon_file.png);vertical-align:middle;}    
.board_list01 a:focus {text-decoration:underline;}
.board_list01 .rent_dms thead th {padding:15px 5px;}
.board_list01 .rent_dms td {padding:12px 5px;}

/* 포토 게시판 list */
.board_list02 {padding-top:10px;clear:both;}
.board_list02 ul {width:calc(100% + 50px);height:calc(100% + 50px);margin:-25px;}
.board_list02 ul::after {content:'';display:block;clear:both;}
.board_list02 ul li {width:33.33%;padding:25px;float:left;}
.board_list02 ul li a {display:block;}
.board_list02 .thumb_wrap {padding-top:56.7%;border-radius:10px;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.board_list02 .title {font-size:1.25em;font-weight:bold;color:#38333d;margin-top:10px;margin-left:5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.board_list02 .info {font-size:1em;color:#786F78;margin-left:5px;line-height: 1.5em;height: 3.2em;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.board_list02 a:hover .thumb_wrap {box-shadow:12px 12px 10px rgba(0,0,0,0.08);}
.board_list02 a:hover .thumb_wrap img {-ms-transform:translate(-50%, -50%) scale(1.1);-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);}
.board_list02.card_news .thumb_wrap {padding-top:100%;}    

/* 봄봄발자국 list */
.board_list02.board_bombom ul {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.board_list02.board_bombom .title {white-space: break-spaces;}
.board_list02.board_bombom .info {height:auto;display:block;}    
.board_list02.board_bombom .thumb_wrap {height:auto;}

/* 웹진게시판 list (kocca 포커스, 글로벌게임산업트랜드, 방송트랜드&인사이트, 보도자료, n콘텐츠 )*/
.board_list03 {padding-top:10px;clear:both;}
.board_list03::after {content:'';display:block;clear:both;}
.board_list03 ul li {margin-bottom:10px;}
/* .board_list03 ul li a {display:block;overflow:hidden;border:1px solid #dbdbdb;border-radius:10px;padding:30px;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;position:relative;} */
.board_list03 ul li a {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;border:1px solid #dbdbdb;border-radius:10px;padding:30px;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;position:relative;}
.board_list03 ul li a:hover {border-color:#000;box-shadow:12px 12px 10px rgba(0,0,0,0.08);}
.board_list03 ul li .thumb_wrap {width:270px;height:160px;border-radius:10px;}
.board_list03 ul li .txt_wrap {width:calc(100% - 270px);padding:10px 10px 10px 50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:1.125em;}
.board_list03 ul li .txt_wrap > .title {color:#38333d;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board_list03 ul li .txt_wrap > .title span {font-weight:500;}
.board_list03 ul li .txt_wrap > .txt {margin-top:10px;line-height: 1.2em;height: 3.6em;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size:0.875em;color:#99959c;}
.board_list03 ul li .txt_wrap > .info {color:#909090;padding-top:2.4em;}
.board_list03 ul li .txt_wrap > .info p {display:inline-block;margin-right:10px;}
.board_list03 ul li .txt_wrap > .txt + .info {padding-top:30px;font-size:0.85em;}
.board_list03.facilities li {overflow:hidden;border:1px solid #dbdbdb;border-radius:10px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.board_list03 .facilities_info > p + p {margin-top:10px;}
.board_list03 .facilities_info .tit {color:#888888;width:80px;display:inline-block;vertical-align:top;}
.board_list03 .facilities_info .txt {color:#38333d;width:calc(100% - 85px);display:inline-block;vertical-align:top;}
.board_list03 .facilities_info .info_tel .txt {color:#888888;}
.board_list03 .facilities_info .info_img .img img {width:78px;height:50px;margin-right:5px;border-radius:10px;cursor:pointer;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;}
.board_list03 .facilities_info .info_img .img img:hover {opacity:0.8;}
.board_list03 .facilities_info .info_img .img img.active {border:2px solid #ee8425;}
.board_list03 .facilities_info #imgList a{display: inline-block; border:0; padding:0;}
.board_list03 .facilities_info #imgList a:hover{border:none;box-shadow:none;} 
.board_list03.count02 ul li {width:50%;float:left;}
.board_list03.count02 {margin:-20px;width:calc(100% + 20px);}
.board_list03.count02 ul li {padding:10px;}
.board_list03.count02 ul li .thumb_wrap {width:140px;height:200px;}
.board_list03.count02 ul li .txt_wrap {width:calc(100% - 140px);}
.board_list03.count02 ul li .txt_wrap > .info p {display:block;}

/* 텍스트 게시판 list */
.board_list04 {padding-top:10px;clear:both;}
.board_list04 ul li:nth-child(n+2) {margin-top:10px;}
.board_list04 ul li a {display:block;padding-top:10px;clear:both;border:1px solid #dbdbdb;border-radius:10px;padding:30px;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;position:relative;}
.board_list04 ul li a::after {content:'';display:block;clear:both;}
.board_list04 ul li a:hover {border-color:#000;box-shadow:12px 12px 10px rgba(0,0,0,0.08);}
.board_list04 ul li .txt_wrap .title {color:#38333d;font-weight:bold;}
.board_list04 ul li .txt_wrap .title span {font-weight:500;margin-right:10px;}
.board_list04 ul li .txt_wrap .txt {margin-top:10px;line-height: 1.2em;height: 3.6em;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.board_list04 ul li .txt_wrap .info {margin-top:10px;}
.board_list04 ul li .txt_wrap .info span {margin-right:10px;}

/* 일반, 포토, 웹진 게시판 view */
.board_view01 {border-top:2px solid #222222;border-bottom:1px solid #878787;}
.board_view01 .board_title {font-size:1.375em;font-weight:bold;text-align:center;color:#38333d;padding:30px;border-bottom:1px solid #000000;}
.board_view01 .board_info {padding:15px 0;overflow:hidden;border-bottom:1px solid #000000;}
.board_view01 .board_info .li_style01 > li {float:left;width:50%;margin:10px 0;}
.board_view01 .board_info .li_style01 {padding:0 20px;margin-top:-15px;}
.board_view01 .board_info .li_style01 strong {display:inline-block;width:150px;color:#4c4b4d; }
.board_view01 .board_info .li_style01 li strong + span {display:inline-block;width:calc(100% - 160px); vertical-align:top;}
.board_view01 .board_info .li_style01 li strong + span .btn_case01{margin:0;}
.board_view01 .board_info .li_style01 span {display:inline-block;color:#858585;position:relative;padding-left:10px;}
.board_view01 .board_info .li_style01 span::before {content:':';margin-right:10px;}
.board_view01 .board_info .file {width:100%;border-top:1px solid #dddddd;margin-top:10px;padding:10px 20px;clear:both;}
.file .file_list a:hover {text-decoration:underline;color:#000;font-weight:bold;}
.file .file_list li {width:100%;padding:5px 0;}
.file .file_list li a:not(.delFile)::before {content:'';width:18px;height:18px;display:inline-block;margin-right:5px;background-repeat:no-repeat;background-size:cover;background-image:url(/images/homepage/www/kocca/common/icon_file.png);vertical-align:middle;}
.file .file_list li.hwp a::before {background-image:url(/images/homepage/www/kocca/common/icon_file_hwp.png);}
.file .file_list li.pdf a::before {background-image:url(/images/homepage/www/kocca/common/icon_file_pdf.png);}
.file .file_list li.ppt a::before {background-image:url(/images/homepage/www/kocca/common/icon_file_ppt.png);}
.file .file_list li.zip a::before {background-image:url(/images/homepage/www/kocca/common/icon_file_zip.png);}
.file .file_list li.doc a::before {background-image:url(/images/homepage/www/kocca/common/icon_file_doc.png);}
.file .file_list li.xlsx a::before {background-image:url(/images/homepage/www/kocca/common/icon_file_xlsx.png);}
.file .file_list li .btn_reset {width:30px}
.file .file_list li .btn_reset .file_del {width:100%;height:100%;}
.file_list a img {vertical-align:middle;}

/*
.file .file_list .file_del {text-indent:-9999px;cursor:pointer;}
.file .file_list .file_del::before {text-indent:0;content:'\e921';display:inline-block;font-family:'xeicon';font-size:1em;margin-left:10px;-ms-transition:0.4s ease;-webkit-transition:0.4s ease;transition:0.4s ease;}
.file .file_list .file_del:hover::before {font-weight:bold;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
*/
/* 게임게시판 list view */
.board_list05 {padding-top:10px;clear:both;}
.board_list05::after {content:'';display:block;clear:both;}
.board_list05 ul li {margin-bottom:10px;width:calc(50% - 5px);float:left;}
.board_list05 ul li:nth-child(2n) {margin-left:10px;}
.board_list05 ul li a {display:block;border:1px solid #dbdbdb;border-radius:10px;-ms-transition:0.2s ease;-webkit-transition:0.2s ease;transition:0.2s ease;position:relative;overflow:hidden;}
.board_list05 ul li a:hover {border-color:#000;box-shadow:12px 12px 10px rgba(0,0,0,0.08);}
.board_list05 ul li .thumb_wrap {float:left;width:250px;height:250px;}
.board_list05 .title {font-size:1.125em;position:absolute;left:280px;top:30px;font-size:1.125em;font-weight:bold;}
.board_list05 .info {position:absolute;left:280px;bottom:25px;}
.board_view05 {border-top:3px solid #000;border-bottom:1px solid #707070;width:100%;padding-top:50px;position:relative;}
.board_view05::after {content:'';display:block;clear:both;}
.board_view05 .info_wrap {height:320px;}
.board_view05 .info_wrap::after {content:'';display:block;clear:both;}
.board_view05 .img_slide {width:calc(100% - 380px);height:100%;float:left;position:relative;border-right:1px solid #d1d1d1;}
.board_view05 .img_slide::after {content:'';position:absolute;top:0;right:0; width:30%;height:100%;background:-ms-linear-gradient(270deg, rgba(255,255,255,1), rgba(255,255,255,0.7), rgba(255,255,255,0));background:-webkit-linear-gradient(270deg, rgba(255,255,255,1), rgba(255,255,255,0.7), rgba(255,255,255,0));background: linear-gradient(270deg, rgba(255,255,255,1), rgba(255,255,255,0.7), rgba(255,255,255,0));z-index:1;}
.board_view05 .img_slide ul li {width:320px;height:320px;margin-right:15px;overflow:hidden;border-radius:20px;}
.board_view05 .info {width:380px;height:100%;padding-left:40px;float:left;padding-left:40px;position:relative;}
/*.board_view05 .info ul {position:absolute;left:40px;bottom:0;}*/
.board_view05 .info li {margin-bottom:15px;}
.board_view05 .info .info_title {font-size:1.5em;font-weight:bold; height:2em;}
.board_view05 .info .title {font-weight:bold;width:90px;display:inline-block; vertical-align: top;}
.board_view05 .info .title + span {width: calc(100% - 100px); display:inline-block;}
.board_view05 .info .title + span a{width: 100%; margin:0; display:-webkit-box; word-break: break-word; text-overflow: ellipsis; overflow: hidden; height: 4.5em; -webkit-line-clamp: 3; }
.board_view05 .img_slide .slick-prev {position:absolute;left:10px;width:24px;height:6px;background:url(/images/homepage/www/kocca/common/icon_arrow01_left.png);z-index:2;text-indent:-9999px;}
.board_view05 .img_slide .slick-next {position:absolute;right:10px;width:24px;height:6px;background:url(/images/homepage/www/kocca/common/icon_arrow01_right.png);z-index:2;text-indent:-9999px;}
.board_view05 .img_slide .slick-prev:focus,
.board_view05 .img_slide .slick-next:focus {outline:1px solid #000 !important;}
.board_view05 .img_slide .slick-disabled {opacity:0;}
.board_view05 .img_slide .slick-prev::before,
.board_view05 .img_slide .slick-next::before {display:none;}
.board_view05 .board_cont {border-top:1px solid #000;margin-top:50px;min-height:400px;}

/* 계약서 컨설팅 지원 게시판 */
.board_list06 {padding:10px 0 0 0;clear: both;}
.board_list06 > ul {overflow:hidden;}
.board_list06 ul li.num {width:100px;float:left;text-align:center;}
.board_list06 ul li.title {width:calc(100% - 100px);float:left;}
.board_list06 .list_head {width: 100%;border-top: 1px solid #000;}
.board_list06 .list_head li {padding: 25px 5px;font-size: 0.9375em;background-color: #fff;border-bottom: 1px solid #dddddd;font-weight: 700;color: #4c4b4d;text-align: center;white-space: nowrap;}
.board_list06 .list_body li.body_row {padding: 20px 0px;border-bottom: 1px solid #dddddd;font-weight: 500;color: #828282;overflow:hidden;}
.board_list06 .list_body li.details {display:none;padding: 20px 0px;}
.board_list06 .list_body li.details > ul {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;;}






/* write */
.board_write01 {clear:both;border-top:2px solid #000;border-bottom:1px solid #000;/*padding:20px 30px;*/}
.board_write01 table {width:100%;}
.board_write01 th {padding:25px 10px;font-weight:bold;color:#5c5b5e;vertical-align:top;text-align:left;}
.board_write01 td {padding:15px 10px;font-weight:500;}
.board_write01 th[scope=rowgroup] {border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;vertical-align:middle;}
.board_write01 th[scope=rowgroup] + th,
.board_write01 th[scope=rowgroup] + th + td {border-top:1px solid #e3e3e3;}
.board_write01 tr:nth-child(1) th[scope=rowgroup],
.board_write01 tr:nth-child(1) th[scope=rowgroup] + th,
.board_write01 tr:nth-child(1) th[scope=rowgroup] + th + td {border-top:none;}
.title + .board_write01 {margin-top:5px;}


/* 게시판 페이징 */
.pagination {width:100%;text-align:center;margin:60px 0;clear:both;}
.pagination ul li {display:inline-block;margin:0 7px;}
.pagination ul li a {display:inline-block;line-height:30px;width:30px;height:30px;font-weight:500;}
.pagination .current a {background:#662e91;color:#fff;font-weight:bold;border-radius:100%;}
.pagination .current span {display:inline-block;text-indent:-9999px;}
/*.pagination .current::before {display:inline-block;content:'';width:30px;height:1px;background:#333b3d;vertical-align:middle;margin-right:10px;}*/
.pagination ul li.current.bar_right::before {display:none;}
.pagination ul li.current.bar_left::after {display:none;}
.pagination ul li:first-child::before {display:none;}
.pagination ul li:last-child::after {display:none;}
/*.pagination .current::after {display:inline-block;content:'';width:30px;height:1px;background:#333b3d;vertical-align:middle;margin-left:10px;}*/
.pagination .first {vertical-align:middle;width:15px;background:url(/images/homepage/www/kocca/common/icon_pager_first.png) center no-repeat;}
.pagination .prev {vertical-align:middle;width:9px;background:url(/images/homepage/www/kocca/common/icon_pager_prev.png) center no-repeat;}
.pagination .next {vertical-align:middle;width:9px;background:url(/images/homepage/www/kocca/common/icon_pager_next.png) center no-repeat;}
.pagination .last {vertical-align:middle;width:15px;background:url(/images/homepage/www/kocca/common/icon_pager_last.png) center no-repeat;}
.pagination .first a,
.pagination .prev a,
.pagination .next a,
.pagination .last a {width:15px;color:transparent;overflow:hidden;text-indent:inherit;}

/* 구분 박스 */
.category_color01,
.category_color02,
.category_color03 {font-size:0.8125em;color:#fff;border-radius:10px 5px 10px 5px / 10px 5px 10px 5px;display:inline-block;padding:6px 20px;}
.category_color01 {background:#cc7431;}
.category_color02 {background:#7449b4;}
.category_color03 {background:#499eb4;}

/* 카드뉴스 */
.card_news_slider_wrap {margin-top:15px;}
.card_news_slider {text-align:center;max-height:none;height:600px;width:600px;max-width: calc(100% - 100px);margin: 0 auto;}
.card_news_slider .slick-track {height:100%;}
.card_news_slider .slick-list {height:100%;}
.card_news_slider .slick-slide {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.card_news_slider .slick-slide img {margin:0 auto;max-height:100%;}
.card_news_slider .slick-prev:before,
.card_news_slider .slick-next:before {color:#555;}
.card_news_slider button:focus {outline:auto !important;color:inherit}
.card_news_slider ul.slick-dots {bottom:-40px;}
.card_news_slider .slick-dots li {width:auto;height:auto;}
.card_news_slider .slick-dots li button {font-size:inherit;padding:0;width:15px;height:15px;background-color:#6b6b6b;color:#6b6b6b;border-radius:25px;font-size:8px;}
.card_news_slider .slick-dots .slick-active button {width:40px;background-color:#3a3a3a;color:#3a3a3a;border-radius:10px;}
.card_news_slider .slick-dots li button:before {content:'';font-family:initial;font-size:0;width:0;height:0;line-height:0;}

/* old_sub.css 겹침문제 */
.board_cont .btn_link::after {display:none;}


@media all and (max-width:1200px){
    .board_list05 ul li {width:100%;margin-left:0 !important;}
}

@media all and (max-width:1024px){
	.board_list02 ul {width:100%;margin:0;}
	.board_list02 ul li {padding:10px;}
	.board_list03.count02 ul li {width:100%;}
}

@media all and (max-width:768px){
	.card_news_slider {width:auto;height:auto;}
	
	.board_list01 table {table-layout:fixed;}
	.board_list01 tr {display:block;padding:9px 0 11px;border-bottom:1px solid #dedede;}
	.board_list01 colgroup, .board_list01 caption,
	.board_list01 colgroup, .board_list01 thead {display:none;}
	.board_list01 td,
	.board_list01 .rent_dms td {display:block;width:100%;padding:1px 0;border:0 none;text-align:left;line-height:1.6;}	
    .board_list01 td::before {margin-right:5px;font-weight:400;color:#333;content:attr(data-label);}
	.board_list01 td[data-label="구분"]::before,
	.board_list01 td[data-label="지원사업명"]::before,
	.board_list01 td[data-label="내용"]::before {display:none;}
    .board_list01 td[data-label="구분"] {margin-bottom:5px;}
	.board_list01 tr + tr td {border:0 none;}
	.board_list02 ul li {width:100%;}
    .board_list03 ul li a {padding:20px;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
    .board_list03 ul li .txt_wrap {padding-left:0;margin-top:10px;}
    .board_list03.count02 ul li .txt_wrap {padding-left:20px;}
    .board_list03 ul li .txt_wrap .info {padding-top:0;}   
    .board_list03 ul li .thumb_wrap {width:100%;}
	.board_list03 ul li .txt_wrap {width:100%;}
	.board_list03 ul li .txt_wrap .title {font-size:1.25em;margin-top:10px;}
    .board_list03 ul li .txt_wrap .info {position:static;margin-top:10px;}
    .board_list05 ul li .thumb_wrap {width:100%;float:none;}
    .board_list05 .title {position:static;margin:10px;}
    .board_list05 .info {position:static;margin:10px;}
    .board_write01 {padding:10px 0;}
    .board_write01 th {display:block;padding:10px;}
    .board_write01 td {display:block;padding:0px;}
    .board_view01 .board_info .li_style01 > li {width:100%;}
    .board_view01 .board_info .li_style01 strong {width:auto;min-width:100px;}
    .board_view05 .info_wrap {height:auto;}
    .board_view05 .img_slide {width:100%;border:0;border-bottom:1px solid #d1d1d1;padding-bottom:20px;}
    .board_view05 .info {width:100%;padding:20px 0 0 0;}
    
	/* 게시판 페이징 */
	/*
	.pagination ul li,
	.pagination .current::before,
	.pagination .current::after {display:none;}
	.pagination ul li {margin:0 10px;}
	.pagination ul li.first,
	.pagination ul li.prev,
	.pagination ul li.next,
	.pagination ul li.last,
	.pagination ul li:nth-last-child(3),
	.pagination .current {display:inline-block;}
	.pagination .current a {background:#fff;color:#5e5d60;font-size:0.9375em;}
	.pagination ul li a {width:auto;}
	.pagination ul li.first a,
	.pagination ul li.prev a,
	.pagination ul li.next a,
	.pagination ul li.last a {width:10px;}
	.pagination ul li:nth-last-child(3) a::before {content:' / ';font-weight:300;margin-right:10px;}
	*/	 
	
	/* 콘텐츠지식_게시판상단_ 공공누리 마크 적용 */
	.board_top_kogl {display:block;flex:none;}
	.board_top_kogl .left,
	.board_top_kogl .right {width:100%;}
	.board_top_kogl .left {text-align:center;}
	.board_top_kogl .right {border-left:0 none;border-top:1px solid #dadada}
	.board_top_kogl .left > p, 
	.board_top_kogl .right > p {padding:18px;}
}

@media all and (max-width:768px){
	.board_write01 #email_id {width:calc(33.33% - 10px);}
	.board_write01 #email_domain1 {width:calc(33.33% - 10px);}
	.board_write01 #email_domain {width:calc(33.33% - 20px);}
	.board_write01 colgroup {display:none;}
	.board_write01 th br {display:none;}
	.board_write01 th,
	.board_write01 td {border:none !important;}
	.board_write01 th[scope=rowgroup] {border:1px solid #e3e3e3 !important;}	
	.pagination ul li {display:none;}
	.pagination ul li.first,
	.pagination ul li.prev,
	.pagination ul li.next,
	.pagination ul li.last,
	.pagination ul li.current,
	.pagination ul li.last_num {display:inline-block;}
	.pagination ul li.last_num {margin:0 2px;}
	
}

@media all and (max-width:500px){
	.board_list03.count02 ul li .thumb_wrap {width:100%;}
    .board_list03.count02 ul li .txt_wrap {padding-left:0;width:100%;}
    .board_search,
    .board_search .form,
    .board_search .form > *,
    .board_search .form > * select,
    .board_search .form > * input {width:100%;padding-right:0;}
    .board_search .form > * {margin-bottom:5px;}
    
    .board_view01 .board_info .li_style01 > li {border-bottom:1px solid #ddd;margin:0;padding:10px 0;}
    .board_view01 .board_info .li_style01 > li:last-child {border-bottom:none;}
    .board_view01 .board_info .li_style01 > li::before {display:none;}
    .board_view01 .board_info .li_style01 strong {width:100%;text-align:center;}
    .board_view01 .board_info .li_style01 li strong + span {width:100%;text-align:center;padding-left:0;}
    .board_view01 .board_info .li_style01 li strong + span::before {display:none;}
}

@media all and (max-width:480px){
	.search_detail_view .cont .list ul li { width:calc(100% - 14px); }
}


@media all and (max-width:320px){
	.search_count.ncontnews_btn {display:block;width:100%;}
	.search_count.ncontnews_btn .subscribe_btn a {height:auto;line-height:1.3;padding:7px 15px 8px 42px;}
}
