@charset "utf-8";

/* Hstyle */
h4 {margin:31px 0 11px; padding:0 0 0 16px; font-size:16px; color:#007db4; font-weight:700; background:url("/portal/images/common/bul_h4.gif") no-repeat left center;}
h4.first {margin-top:0;}
h4.bul_chk {padding:0 0 0 21px; background:url("/portal/images/common/bg_chkMark.gif") no-repeat left center;}
h4.no_bul {padding:0; color:#393939; background:none;}
h4 span {position:absolute;top:3px;right:0;font-size:14px;color:#555; font-weight:700;}
h4 + .btn_tiny{display:inline-block;vertical-align:top;margin-top:-70px;}

h4.top36 {margin-top:36px;} /*/portal/information/global_view.jsp*/
h5 {margin:10px 0 5px; padding:0 0 0 10px; color:#444; font-weight:700; background:url("/portal/images/common/bul_blue.gif") no-repeat left center;}
/*h5.h5_bul {margin-bottom:10px;}*/
h5.first {margin-top:0;}
h4 + h5 {margin-top:0;}
h5 + h6  {margin-top:0;}
h5 + table {margin:10px 0 0 0;}
h6 {margin:15px 0 10px;}
h5 + p, h5 + ul, h5 + p + ul {padding-left:10px;}
.btn_wrap + h4 {margin-top:36px;}

/* FontStyle */
em {font-weight:700;}
.f_blue {color:#007db4 !important;}
.f_gold {color:#9b8d3a !important;}
.f_orange {color:#e4841f !important;}
.f_green {color:#52bba6 !important;}
.f_yellow {color:#fecc35 !important;}
.f_pink {color:#fd6768 !important;}
.f_line {text-decoration:underline !important;}
.f_red {color:#ef0000 !important;}
	
/* Bullet */
.ico_file {padding-left:16px; background:url("/portal/images/common/ico_file.gif") no-repeat left center;}

.bul_hypen li, p.bul_hypen{padding-left:9px; text-indent:-9px;}
.bul_style01 li {padding-left:11px; background:url("/portal/images/common/bul_gold.gif") no-repeat 0 9px;}

.bul_num li {padding-left:16px; text-indent:-16px;}

.bul_gray {}
.bul_gray li {margin:2px 0 0; padding:0 0 0 9px; background:url("/portal/images/common/bul_gray.gif") no-repeat left 9px;}
.bul_green > li:first-child {margin-top:0;}

.bul_green {}
.bul_green > li {margin:2px 0 0 -7px; padding:0 0 0 9px; background:url("/portal/images/common/bul_green.gif") no-repeat left 9px;}
.bul_green > li:first-child {margin-top:0;}

.bul_orange {}
.bul_orange > li {margin:2px 0 0; padding:0 0 0 9px; background:url("/portal/images/common/bul_orange.gif") no-repeat left 9px;}
.bul_orange > li:first-child {margin-top:0;}

.bul_pink {padding:2px 0 0}
.bul_pink > li {margin:2px 0 0; padding:0 0 0 9px;background:url("/portal/images/common/bul_pink.gif") no-repeat left 9px;}
.bul_pink > li:first-child {margin-top:0;}

.bul_blue {}
.bul_blue > li {margin:2px 0 0; padding:0 0 0 9px; background:url("/portal/images/common/bul_blue.gif") no-repeat left 9px;}
.bul_blue > li:first-child {margin-top:0;}
p.bul_blue {margin:2px 0 0; padding:0 0 0 9px; background:url("/portal/images/common/bul_blue.gif") no-repeat left 9px;}

.bul_yellow {}
.bul_yellow > li {margin:2px 0 0; padding:0 0 0 9px; background:url("/portal/images/common/bul_yellow.gif") no-repeat left 9px;}
.bul_yellow > li:first-child {margin-top:0;}

.bul_arrow_green {}
.bul_arrow_green li {padding:0 0 0 8px; background:url("/portal/images/common/bul_arrow_green.gif") no-repeat left 9px;}
p.bul_arrow_green {padding:0 0 0 8px; background:url("/portal/images/common/bul_arrow_green.gif") no-repeat left 9px;}
p.bul_text.fst {margin-top:10px !important}
p.bul_text {margin-top:7px !important; padding:0 0 0 8px;}
p.bul_text:before {content:"·";margin-left:-5px}

/* Button */
a[class^="btn_"] span {cursor:pointer;}

.btn_wrap {margin:23px 0 0 0; text-align:right;}
.btn_wrap.top {margin:0 0 20px;}
.btn_wrap a {margin-left:5px;}
.btn_wrap .fl a:first-child {margin-left:0;}

.btn_big {display:inline-block; padding:0 0 0 20px; font-weight:bold; font-size:14px; vertical-align:middle; background:url("/portal/images/common/btn/btn_big.gif") no-repeat;}
.btn_big span {display:inline-block; padding:7px 20px 7px 0; text-align:center; color:#fff !important; background:url("/portal/images/common/btn/btn_big.gif") no-repeat right top;}

.btn_big.line_w {background-position:0 -40px;}
.btn_big.line_w span {color:#796c1d !important; background-position:right -40px;}

.btn_round {display:inline-block; padding:0 0 0 30px; font-weight:bold; font-size:16px; vertical-align:middle; background:url("/portal/images/common/btn/btn_round_big.gif") no-repeat;}
.btn_round span {display:inline-block; padding:12px 30px 12px 0; min-width:120px; text-align:center; color:#fff !important; background:url("/portal/images/common/btn/btn_round_big.gif") no-repeat right top;}
.btn_round.blue {background-position:0 -50px;}
.btn_round.blue span {background-position:right -50px;}
.btn_round.orange {margin:0 0 0 8px;background-position:0 -99px;}
.btn_round.orange span {background-position:right -99px;}
.btn_round.red {margin:0 0 0 8px;background-position:0 -99px; background:#B40404; border-radius:25px;}
.btn_round.red span {background-position:right -99px; background:#B40404; border-radius:25px;}
.btn_round.purple {margin:0 0 0 8px;background-position:0 -99px; background:#6600cc; border-radius:25px;}
.btn_round.purple span {background-position:right -99px; background:#6600cc; border-radius:25px;}
.btn_round.realOrange {margin:0 0 0 8px;background-position:0 -99px; background:#f1731e; border-radius:25px;}
.btn_round.realOrange span {background-position:right -99px; background:#f1731e; border-radius:25px;}

.btn_middle {display:inline-block; padding:0 0 0 10px; font-weight:bold; font-size:13px; vertical-align:middle; background:url("/portal/images/common/btn/btn_middle.gif") no-repeat;}
.btn_middle span {display:inline-block; padding:2px 10px 2px 0; text-align:center; color:#fff !important; background:url("/portal/images/common/btn/btn_middle.gif") no-repeat right top;}

.btn_blue31 {display:inline-block; padding:0 0 0 10px; font-weight:bold; font-size:13px; vertical-align:middle; background:url("/portal/images/common/btn/btn_blue31.gif") no-repeat;}
.btn_blue31 span {display:inline-block; padding:4px 10px 4px 0; text-align:center; color:#fff !important; background:url("/portal/images/common/btn/btn_blue31.gif") no-repeat right top;}

.btn_blue37 {display:inline-block; padding:0 0 0 20px; font-weight:bold; font-size:14px; vertical-align:middle; background:url("/portal/images/common/btn/btn_blue37.gif") no-repeat;}
.btn_blue37 span {display:inline-block; padding:7px 20px 7px 0; text-align:center; color:#fff !important; background:url("/portal/images/common/btn/btn_blue37.gif") no-repeat right top;}

.btn_gold31 {display:inline-block; padding:0 0 0 10px; font-weight:bold; font-size:13px; vertical-align:middle; background:url("/portal/images/common/btn/btn_gold31.gif") no-repeat;}
.btn_gold31 span {display:inline-block; padding:4px 10px 4px 0; text-align:center; color:#fff !important; background:url("/portal/images/common/btn/btn_gold31.gif") no-repeat right top;}

.btn_tiny {display:inline-block; padding:0 0 0 5px; font-weight:bold; font-size:11px; vertical-align:middle; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_tiny.gif") no-repeat;}
.btn_tiny span {display:inline-block; padding:7px 5px 5px 0; min-width:68px; line-height:13px; text-align:center; color:#007db4 !important; background:url("/portal/images/common/btn/btn_tiny.gif") no-repeat right top;}

.btn_tiny_ast {display:inline-block; padding:0 0 0 5px; font-weight:bold; font-size:11px; vertical-align:middle; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_tiny.gif") no-repeat;}
.btn_tiny_ast span {display:inline-block; padding:6px 5px 6px 0; min-width:45px; line-height:13px; text-align:center; color:#0094cd !important; background:url("/blog/images/common/btn/btn_tiny.gif") no-repeat right top;}

.btn_tiny.orange {background-position:0 -30px;}
.btn_tiny.orange span {color:#db5c2b !important; background-position:right -30px;}

.btn_tiny.gold {background-position:0 -60px;}
.btn_tiny.gold span {color:#9b8d3a !important; background-position:right -60px;}

.btn_tiny.gray {background-position:0 -90px;}
.btn_tiny.gray span {color:#767676 !important; background-position:right -90px;}

.btn_arrow {display:inline-block; padding:0 0 0 10px; white-space:nowrap; font-weight:bold; font-size:11px; vertical-align:top; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_arrow.gif") no-repeat;}
.btn_arrow span {display:inline-block; padding:6px 19px 5px 0; /*min-width:68px;*/ line-height:15px; text-align:center; background:url("/portal/images/common/btn/btn_arrow.gif") no-repeat right top;}

.btn_arrow_long {display:inline-block; padding:0 0 0 10px; white-space:nowrap; font-weight:bold; font-size:11px; vertical-align:top; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_arrow_long.gif") no-repeat;}
.btn_arrow_long span {display:inline-block; padding:6px 30px 5px 0; /*min-width:68px;*/ line-height:15px; text-align:center; background:url("/portal/images/common/btn/btn_arrow_long.gif") no-repeat right top;}

.btn_arrow_big {display:inline-block; padding:0 0 0 18px; font-weight:bold; font-size:11px; vertical-align:middle; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_arrow_big.gif") no-repeat;}
.btn_arrow_big span {display:inline-block; padding:13px 24px 13px 0; /*min-width:68px;*/ line-height:15px; text-align:center; background:url("/portal/images/common/btn/btn_arrow_big.gif") no-repeat right top;}

.btn_post {display:inline-block; padding:0 0 0 28px; font-weight:bold; font-size:11px; line-height:15px; vertical-align:middle; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_post.gif") no-repeat;}
.btn_post span {display:inline-block; padding:6px 11px 6px 0;  text-align:center; background:url("/portal/images/common/btn/btn_post.gif") no-repeat right top;}

.btn_round_arrow {display:inline-block; padding:0 0 0 20px; background:url("/portal/images/common/btn/btn_round_arrow.gif") no-repeat;}
.btn_round_arrow span {display:inline-block; padding:4px 40px 4px 0; color:#555 !important; font-weight:700; font-size:13px; line-height:22px; text-align:center; background:url("/portal/images/common/btn/btn_round_arrow.gif") no-repeat right top;}

.btn_round_arrow {display:inline-block; padding:0 0 0 20px; background:url("/portal/images/common/btn/btn_round_arrow.gif") no-repeat;}
.btn_round_arrow span {display:inline-block; padding:4px 40px 4px 0; color:#555 !important; font-weight:700; font-size:13px; line-height:22px; text-align:center; background:url("/portal/images/common/btn/btn_round_arrow.gif") no-repeat right top;}

.btn_blue {display:inline-block; padding:0 0 0 10px; font-weight:bold; font-size:11px; vertical-align:middle; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_blue.gif") no-repeat;}
.btn_blue span {display:inline-block; padding:2px 10px 2px 0; line-height:20px; color:#fff !important; background:url("/portal/images/common/btn/btn_blue.gif") no-repeat right top;}

.btn_blue26 {display:inline-block; padding:0 0 0 19px; font-weight:bold; font-size:11px; vertical-align:middle; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_blue26.gif") no-repeat;}
.btn_blue26 span {display:inline-block; vertical-align:middle; padding:0 19px 0 0; line-height:28px; color:#fff !important; background:url("/portal/images/common/btn/btn_blue26.gif") no-repeat right top;}

.btn_blue32 {display:inline-block; padding:0 0 0 10px; font-weight:bold; font-size:13px; vertical-align:middle; background:url("/portal/images/common/btn/btn_blue32.gif") no-repeat;}
.btn_blue32 span {display:inline-block; padding:4px 10px 4px 0; text-align:center; color:#fff !important; background:url("/portal/images/common/btn/btn_blue32.gif") no-repeat right top;}

/* BorderBox */
.border_box {margin:0 0 30px; padding:20px 30px; font-size:13px; line-height:22px; border:1px solid #cdcdcd; border-top:1px solid #0094cd;}
.border_box .title {margin:0 0 9px; font-size:16px; line-height:26px; font-weight:700; color:#393939;}
.border_box dd {font-size:13px; line-height:22px;}

.border_box .sub_info {margin:0 0 6px;}
.border_box .sub_info dt {margin:0 0 4px; font-size:15px;}
.border_box .sub_info dd {color:#393939;}
.border_box dd.data {font-size:13px;}

.border_box.bg_public {height:204px; background:url("/portal/images/contents/participate/bg_public.jpg") no-repeat right bottom;}
.border_box02 {margin:0 0 20px; padding:15px 20px; border:1px solid #ebebeb; background:#f7f7f7;}

.border_box03 {margin:0 0 20px; padding:11px 15px 11px 26px; text-indent:-11px;  font-size:13px; line-height:22px; background:#f7f7f7;}
.border_box03 .under {color:#393939; border-bottom:1px solid #393939;}

.border_box03 + h4 {margin-top:25px;}

.border_box04 {margin:0 0 20px; padding:15px 20px; border:1px solid #ebebeb; background:#f7f7f7;}

/* SearchBox */
.search_box {position:relative; margin:0 0 20px; width:100%; text-align:right;overflow:hidden;}
.search_box:after{display:block;content:'';clear:both;}
.search_box .text_wrap {display:inline-block; /*height:31px;*/ vertical-align:middle;}
.search_box .text_wrap input[type="text"] {float:left;}
.search_box .text_wrap input[type="image"] {float:left; margin-left:-1px;}
.search_box .searchBtn:focus {border:3px dotted black;}
.search_box .total {position:absolute; left:0; bottom:0; font-size:13px; color:#393939;}
.search_box .total em {color:#007db4;}
.search_box .total .bar {display:inline-block; margin:0 5px; width:1px; height:9px; vertical-align:middle; text-indent:999px; overflow:hidden; line-height:9px;background:#cdcdcd;}

.goOpenGdocText {float:left; /*margin:31px 0 11px;*/ padding:0 0 0 16px; font-size:16px; color:#007db4; font-weight:700; background:url("/portal/images/common/bul_h4.gif") no-repeat left center;}
.goOpenGdocBtn {display:inline-block; padding:0 0 0 5px; margin-left:20px;font-weight:bold; font-size:11px; vertical-align:middle; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_tiny.gif") no-repeat;}
.goOpenGdocBtn span {display:inline-block; padding:7px 5px 5px 0; min-width:68px; line-height:13px; text-align:center; color:#007db4 !important; background:url("/portal/images/common/btn/btn_tiny.gif") no-repeat right top;}

.btn_order {float:right;}
.btn_order li {float:left; width:60px;}
.btn_order li a {display:block; padding:3px 0; text-align:center; font-size:12px; font-weight:700; border:1px solid #666; background:#f8f8f8;}
.btn_order li a.active {color:#fff; background:#666;}

/* Tab */
.tab_box {margin:0 0 25px; width:100%; overflow:hidden; border-bottom:2px solid #0094cd;}
.tab_box>li {float:left; margin-left:1px; min-width:121.6px;}
.tab_box>li:first-child {margin-left:0;}
.tab_box>li>a {display:block; padding:6px 29px 6px; border:1px solid #cdcdcd; border-bottom:0; text-align:center;}
.tab_box>li>a:focus {border:2px dotted black;}
.tab_box>li.active>a {font-size:15px; color:#fff; font-weight:700; border-color:#007db4; background:#007db4;}
.tab_box>li.active>a:focus {border:3px dotted black;}

.tab_faq {position:relative; margin:0 0 67px; height:56px; overflow:visible;}
.tab_faq>li {width:139px; min-width:139px;}
.tab_faq>li:first-child {width:140px;}
.tab_faq>li>a {padding:17px 10px 15px;}
.tab_faq>li>a.row2 {padding:8px 10px 7px; line-height:20px; letter-spacing:-1px;}
.tab_faq>li ul {display:none; position:absolute; left:0; top:58px; padding:7px 0 6px; width:100%; border-bottom:1px solid #ddd; background:#f9f9f9;}
.tab_faq>li ul li {float:left; padding-left:1px; background:url("/portal/images/common/bar_tab_sub.gif") no-repeat left center;}
.tab_faq>li ul li:first-child {padding-left:0; background:none;}
.tab_faq>li ul li a {display:block; padding:0 20px;}
.tab_faq>li ul li.active a {color:#007db4; font-weight:700;}
.tab_faq>li ul li.active a span {display:inline-block; padding:0 17px 0 0;  background:url("/portal/images/common/bg_tab_sub.gif") no-repeat right center;}
.tab_faq>li.active ul {display:block; }

/* Paging */
.paging {clear:both; margin-top:20px; text-align:center; font-size:13px;}
.paging .num {display:inline-block; padding:0 10px;}
.paging .num strong, .paging .num a {display:inline-block;padding:2px 0; width:27px; height:23px; text-align:center; vertical-align:middle; background:url("/portal/images/common/btn/btn_paging.gif") no-repeat left bottom;}
.paging .num strong {font-weight:normal; color:#fff; background-position:left top;}
.paging + .btn_wrap {margin-top:-27px;}

/* Table */
.t_list {width:100%; border-top:2px solid #777; border-bottom:1px solid #777;}
.t_list th {font-weight:700; color:#393939; background:#f6f3ec;}
.t_list td {border-top:1px solid #cdcdcd;}
.t_list td .ico_email {margin:0 0 0 1px}
.t_list td.leftLine {border-left:1px solid #cdcdcd !important;}
.t_list th, .t_list td {padding:8px 10px; text-align:center; border-left:1px solid #cdcdcd;}
.t_list tr th:first-child, .t_list tr td:first-child{border-left:0;}
.t_list tbody th {border-top:1px solid #cdcdcd; font-weight:700; color:#393939; background:#f6f3ec;}
/*.t_list tr th:first-child, .t_list tr td:first-child {border-left:0;}*/
table .bg_f7 {font-weight:bold; color:#666; background:#f7f7f7;}
table .t_subject.bg_f7 strong {color:#666; font-weight:bold;}
.t_list .t_subject.color66 strong, .t_list02 .t_subject.color66 strong {white-space:nowrap; color:#666; font-weight:bold;}


.t_list .t_subject {padding:8px 20px; text-align:left;}
.t_list .t_subject strong {display:block; color:#393939; /*font-weight:normal;*/}
.t_list .t_subject02 {padding:8px 20px; text-align:left;}
.t_list .t_subject02 strong {display:block;}
.t_list .t_subject03 {padding:8px 20px; text-align:left; }
.t_list .t_subject03 a {border-bottom:1px solid #777; color:#393939;}

.t_data {width:100%; border-top:2px solid #777; border-bottom:1px solid #777;}
.t_data th {font-weight:700; color:#393939; text-align:left; background:#f6f3ec;}
.t_data th, .t_data td {padding:8px 20px; border-left:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
/*.t_data tr:first-child th, .t_data tr:first-child td{border-top:0;}*/
.t_data tr th:first-child, .t_data tr td:first-child {border-left:0;}
.t_data .bl {border-left:1px solid #cdcdcd !important;}
.t_data .file span a {display:block;}
.t_data .con {padding:35px 20px; }

.t_data02 {width:100%; font-size:13px; line-height:22px;}
.t_data02 th {font-weight:700; text-align:center; color:#666; background:#f7f7f7;}
.t_data02 th, .t_data02 td {padding:8px 15px; border:1px solid #cdcdcd; border-width:1px 0 1px 1px;}
.t_data02 tr:first-child th, .t_data02 tr:first-child td{border-top:1px solid #cdcdcd;}
.t_data02 tr th:first-child, .t_data02 tr td:first-child {border-left:0;}
.t_data02 th[rowspan] {border-right:1px solid #cdcdcd;}

.t_write {width:100%; border-top:2px solid #777; border-bottom:1px solid #777;}
.t_write th {padding:8px 20px; font-weight:700; color:#393939; text-align:left; background:#f6f3ec;}
.t_write th.type01 {background:#edf5f5;}
.t_write td {padding:9px 20px;}
.t_write th, .t_write td { border-left:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
.t_write tr:first-child th, .t_write tr:first-child td{border-top:0;}
.t_write tr th:first-child, .t_write tr td:first-child {border-left:1px;}
.t_write th strong[title] {color:#007db4;}
.t_write td > p {margin-top:10px;}
.t_write td > p:first-child {margin-top:0;}
.t_write .focusArea {border:2px solid #007db4;}

/*  추가 */
.t_write .addfile p {margin-top:5px;}
.t_write .addfile p:first-child {margin-top:0;}
.t_write input[type="file"] {border:1px solid #ccc; height:23px; background:#fff;}
.t_write .file_set {margin:2px 0;}
.btn_small {display:inline-block; padding:0 10px 3px; min-width:33px; vertical-align:middle; text-align:center; line-height:23px; font-size:12px; color:#fff !important; background:#767676;}
.t_write span.add {display:inline-block; padding-left:11px; background:url("/portal/images/common/btn/btn_add.gif") no-repeat left center;}
.ico_modify {display:inline-block; padding-left:11px; background:url("/portal/images/common/btn/btn_modify.png") no-repeat left center;}
.ico_cancel {display:inline-block; padding-left:11px; background:url("/portal/images/common/btn/btn_cancel.gif") no-repeat left center;}

.t_write .w_guide {font-size:13px;}
.t_write .w_file p {margin-top:5px;}
.t_write .w_file p:first-child {margin-top:0;}
.t_write .w_file .txt {font-size:13px;}
.t_write .w_file .txt a { color:#796c1d; text-decoration:underline;}

.t_view {width:100%; border-top:2px solid #777; border-bottom:1px solid #777;}
.t_view th {font-weight:700; color:#393939; text-align:left; background:#f6f3ec;}
.t_view thead th {border-bottom:1px solid #cdcdcd;}
.t_view th, .t_view td {padding:8px 20px; border-left:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
.t_view .t_con {padding:35px 20px;}
.t_view .ico_file {display:block}
.t_view tr:first-child th, .t_view tr:first-child td{border-top:0;}
.t_view tr th:first-child, .t_view tr td:first-child {border-left:0;}
.t_view th[rowspan] {border-right:1px solid #cdcdcd;}
.t_view.t_blue{border-top:2px solid #0094cd;}
.t_view.t_blue th {background:#f5fafa;}
.t_view .blue {background:#f5fafa;}
.t_view .yellow {background:#f6f3ec;}
.t_view p {margin-top:5px;}
.t_view p:first-child {margin-top:0;}

.t_view + .t_view {margin-top:20px;}

.t_view tr.pwd {display:none;}

.file_box {position:relative;}
.file_box input[type="file"] {position:absolute; left:0; top:0; height:31px; width:375px; cursor:pointer; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0;}
.chk_wrap label {display:inline-block; margin-right:5px;}

.tit_reply {margin:20px 0 10px 0; padding:0 0 0 15px; font-size:14px; color:#393939; font-weight:normal; background:url("/portal/images/common/ico_reply.gif") no-repeat left center;}
.tit_reply span {position:relative; top:0; color:#007db4; font-weight:700;}
.tit_re {padding:0 0 0 15px;background:url("/portal/images/common/ico_reply01.gif") no-repeat left center}

.reply_box {}
.reply_box .w_textarea {position:relative; margin:0 0 20px;}
.reply_box .w_textarea label {position:absolute; left:50%; top:50%; margin:-12px 0 0 -128px;}
.reply_box .w_textarea textarea {width:885px; height:73px;}
.reply_box .w_textarea input[type="submit"] {position:absolute; right:0; top:0; width:82px; height:81px; font-size:13px; font-weight:700; color:#fff; border:0 none; background:url("/portal/images/common/btn/btn_reply.gif") no-repeat;}

.reply_box .l_reply {border-top:2px solid #777; border-bottom:1px solid #777;}
.reply_box .l_reply li {position:relative; padding:8px 0 8px 156px; border-top:1px solid #cdcdcd;}
.reply_box .l_reply li:first-child {border-top:0;}
.reply_box .l_reply li strong {display:block; position:absolute; left:0; top:0; bottom:0; padding:13px 0 0 20px; width:115px; color:#393939; border-right:1px solid #cdcdcd; background:#f6f3ec;}

/* BoardView */
.d_view {overflow:hidden; width:980px; border-top:2px solid #777; border-bottom:1px solid #777;}
.d_view.btnone {border-top:0}
.d_view.btnone > dd {border-top:0}
.d_view>dt {position:relative; padding:8px 20px; font-size:16px; font-weight:700; color:#393939; background:#f6f3ec;}
.d_view>dt .date {position:absolute; right:20px; top:13px; font-size:14px; color:#666; font-weight:normal;}
.d_view>dd {padding:8px 20px; border-top:1px solid #cdcdcd;}
.d_view .info {height:23px; text-align:right;}
.d_view .info span {display:inline-block; padding-left:60px;}
.d_view .info span.left {float:left; padding-left:0;}
.d_view .con {padding:35px 20px; word-wrap:break-word;}
.d_view .file {/*width:940px; */overflow:hidden;}
.d_view .file strong, .d_view .file span {float:left; display:block; vertical-align:top;}
.d_view .file strong {padding-right:5px;}
.d_view .file span {width:860px;}
.d_view .file span a {display:block;}
.d_view {overflow:hidden; width:100%; border-top:2px solid #777; border-bottom:1px solid #777;}

.d_view .photo_view {padding:40px 20px;}

.frame_view {position:relative; overflow:hidden; padding:460px 0 0 0; margin:0 auto; width:615px;}
.frame_view ul {margin:0 auto; width:544px; height:87px; overflow:hidden; background:url("/portal/images/contents/publicity/bg_frameView_noimg.gif") repeat-x;}
.frame_view ul li {float:left; padding-right:15px;}
.frame_view ul li a {position:relative; display:block; width:121px; height:87px; overflow:hidden; z-index:30;}
.frame_view ul li a.active {border:2px solid #0094cd; width:117px; height:83px;}
.frame_view ul li a.active img {margin:-2px;}
.frame_view ul li p {position:absolute; left:0; top:0;}
.frame_view .btn_prev {position:absolute; left:0; bottom:32px; z-index:50;}
.frame_view .btn_next {position:absolute; right:0; bottom:32px; z-index:50;}

/* Agree  */
.agree_box {padding:15px 20px; height:168px; overflow-y:scroll; border:1px solid #c7c7c7;}
.agree_check {margin:10px 0 0 0;}

/* FAQ */
.l_faq {border-top:2px solid #777; border-bottom:1px solid #777;}
.l_faq dt {line-height:15px; border-top:1px solid #cdcdcd;}
.l_faq dt:first-child {border-top:0;}
.l_faq dt a {position:relative; display:block; padding:12px 50px 20px 20px; background:url("/portal/images/common/bg_faq_off.gif") no-repeat 98% 50%;}
.l_faq dt a span {vertical-align:middle;}
.l_faq dt a .title {display:inline-block; padding-left:170px; padding-right:10px; cursor:pointer;}
.l_faq dd {padding:34px 20px 35px; border-top:1px solid #cdcdcd; background:#f6f3ec;}

.l_faq dt.active a {background:url("/portal/images/common/bg_faq_on.gif") no-repeat 95% 50%;}
.l_faq dt.active a .title {color:#393939; font-weight:700;}


.l_faq dt a .btn_tiny {position:absolute; left:20px; top:12px; cursor:pointer; background-position:0 -120px;}
.l_faq dt a .btn_tiny span {min-width:82px; cursor:pointer; color:#a28622 !important; font-weight:700; background-position:right -120px;}
.l_faq dt.active a .btn_tiny {background-position:0 -150px;}
.l_faq dt.active a .btn_tiny span {color:#fff !important; background-position:right -150px;}


.btn_icon {position:absolute; left:20px; top:7px; cursor:pointer; padding:0 0 0 5px; font-weight:bold; font-size:11px; vertical-align:middle; font-family:"돋움", Dotum; background:url("/portal/images/common/btn/btn_tiny_gold.gif") no-repeat;}
.btn_icon span {display:inline-block; padding:7px 5px 5px 0; min-width:128px; line-height:13px; text-align:center; color:#a28622; background:url("/portal/images/common/btn/btn_tiny_gold.gif") no-repeat right top;}
.l_faq dt.active a .btn_icon {background:url("/portal/images/common/btn/btn_tiny_gold_on.gif") no-repeat;}
.l_faq dt.active a .btn_icon span {min-width:128px; cursor:pointer; color:#fff !important; background:url("/portal/images/common/btn/btn_tiny_gold_on.gif") no-repeat right top;}

.btn_icon.btn_yGreen {background:url("/portal/images/common/btn/btn_tiny_yGreen.gif") no-repeat;}
.btn_icon.btn_yGreen span {color:#6b9a1e; background:url("/portal/images/common/btn/btn_tiny_yGreen.gif") no-repeat right top;}
.l_faq dt.active a .btn_icon.btn_yGreen {background:url("/portal/images/common/btn/btn_tiny_yGreen_on.gif") no-repeat;}
.l_faq dt.active a .btn_icon.btn_yGreen span {background:url("/portal/images/common/btn/btn_tiny_yGreen_on.gif") no-repeat right top;}

.btn_icon.btn_mint {background:url("/portal/images/common/btn/btn_tiny_mint.gif") no-repeat;}
.btn_icon.btn_mint span {color:#109dac; background:url("/portal/images/common/btn/btn_tiny_mint.gif") no-repeat right top;}
.l_faq dt.active a .btn_icon.btn_mint {background:url("/portal/images/common/btn/btn_tiny_mint_on.gif") no-repeat;}
.l_faq dt.active a .btn_icon.btn_mint span {background:url("/portal/images/common/btn/btn_tiny_mint_on.gif") no-repeat right top;}

.btn_icon.btn_pink {background:url("/portal/images/common/btn/btn_tiny_pink.gif") no-repeat;}
.btn_icon.btn_pink span {color:#fd6768; background:url("/portal/images/common/btn/btn_tiny_pink.gif") no-repeat right top;}
.l_faq dt.active a .btn_icon.btn_pink {background:url("/portal/images/common/btn/btn_tiny_pink_on.gif") no-repeat;}
.l_faq dt.active a .btn_icon.btn_pink span {background:url("/portal/images/common/btn/btn_tiny_pink_on.gif") no-repeat right top;}

.btn_icon.btn_green {background:url("/portal/images/common/btn/btn_tiny_green.gif") no-repeat;}
.btn_icon.btn_green span {color:#3ea490; background:url("/portal/images/common/btn/btn_tiny_green.gif") no-repeat right top;}
.l_faq dt.active a .btn_icon.btn_green {background:url("/portal/images/common/btn/btn_tiny_green_on.gif") no-repeat;}
.l_faq dt.active a .btn_icon.btn_green span {background:url("/portal/images/common/btn/btn_tiny_green_on.gif") no-repeat right top;}


.btn_icon.btn_orange {background:url("/portal/images/common/btn/btn_tiny_orange.gif") no-repeat;}
.btn_icon.btn_orange span {color:#e4841f; background:url("/portal/images/common/btn/btn_tiny_orange.gif") no-repeat right top;}
.l_faq dt.active a .btn_icon.btn_orange {background:url("/portal/images/common/btn/btn_tiny_orange_on.gif") no-repeat;}
.l_faq dt.active a .btn_icon.btn_orange span {background:url("/portal/images/common/btn/btn_tiny_orange_on.gif") no-repeat right top;}

/* Gallery */
.gallery_list {width:100%; overflow:hidden; border-top:2px solid #777; border-bottom:1px solid #777;}
.gallery_list ul {float:left; margin:0 0 -1px -20px;}
.gallery_list li {float:left; padding:20px 0 1px 20px; width:240px; height:233px; background:url("/portal/images/common/bg_dotted_2x2.gif") repeat-x left bottom; }
.gallery_list li a {position:relative; display:block; padding:173px 0 0 0; color:#393939; font-weight:700; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gallery_list li a .img_box {display:inline-block; overflow:hidden; position:absolute; left:0; top:0; width:240px; height:165px;}
.gallery_list li a .img_box img {width:240px; min-height:165px;}
.gallery_list li.no_data {width:100%; min-width:100%; height:auto; padding-bottom:20px; text-align:center;}

.gallery_list2 {width:100%; overflow:hidden; border-top:2px solid #777; border-bottom:1px solid #777;}
.gallery_list2 ul {float:left; margin:0 0 -1px -20px;}
.gallery_list2 li {float:left; padding:20px 0 1px 20px; width:400px; height:233px;  }
/*
.gallery_list.type02 li {width:260px;height:210px;}
.gallery_list.type02 li span{display:block;}
*/
/*
.gallery_list.type02 li a{padding:235px 0 0 0;}
.gallery_list.type02 li .img_box{width:305px;height:225px;}
.gallery_list.type02 li .img_box img{width:305px;min-height:225px;}
*/

/* photoBoard */
.photo_board {border-top:2px solid #777; border-bottom:1px solid #777;}
.photo_board>li {padding:17px 0 15px 0; background:url("/portal/images/common/bg_dotted_2x2.gif") repeat-x;}
.photo_board>li:first-child {padding-top:16px; background:none;}
.photo_board>li dl {position:relative; padding:0 0 23px 210px; min-height:123px;}
.photo_board>li dt {margin:0 0 4px; font-size:16px; font-weight:700; color:#393939;}
.photo_board>li dt a {color:#393939;}
.photo_board>li dt .img_box {display:inline-block; overflow:hidden; position:absolute; left:0; top:4px; width:190px; height:137px;}
.photo_board>li dt img {width:190px; min-height:137px;}

.photo_board>li dd {padding:0 30px 14px 0;}
.photo_board>li dd .w_info {margin:0 0 13px;}
.photo_board>li dd .bar {display:inline-block; padding:0 5px; vertical-align:middle;}
.photo_board>li dd .sub_txt {display:block;}
.photo_board>li dd .sub_txt>span {display:block;}
.photo_board>li dd .btn_more {position:absolute; left:210px; bottom:0;}
.photo_board>li dd .btn_more a {display:inline-block; padding:0 11px 0 0; font-weight:700; font-size:13px; color:#007db4; background:url("/portal/images/common/bg_more_arrow.gif") no-repeat right center;}
.photo_board .no_data {text-align:center;}

/* photoBoard2 (KAIA 카드뉴스) */
.photo_board2 {border-top:2px solid #777; border-bottom:1px solid #777;}
.photo_board2>li {padding:17px 0 15px 0; background:url("/portal/images/common/bg_dotted_2x2.gif") repeat-x;}
.photo_board2>li:first-child {padding-top:16px; background:none;}
.photo_board2>li dl {position:relative; padding:0 0 23px 210px; min-height:178px;}
.photo_board2>li dt {margin:0 0 4px; font-size:16px; font-weight:700; color:#393939;}
.photo_board2>li dt a {color:#393939;}
.photo_board2>li dt .img_box {display:inline-block; overflow:hidden; position:absolute; left:0; top:4px; width:190px; height:190px;}
.photo_board2>li dt img {width:190px; min-height:137px;}

.photo_board2>li dd {padding:0 30px 14px 0;}
.photo_board2>li dd .w_info {margin:0 0 13px;}
.photo_board2>li dd .bar {display:inline-block; padding:0 5px; vertical-align:middle;}
.photo_board2>li dd .sub_txt {display:block;}
.photo_board2>li dd .sub_txt>span {display:block;}
.photo_board2>li dd .btn_more {position:absolute; left:210px; bottom:0;}
.photo_board2>li dd .btn_more a {display:inline-block; padding:0 11px 0 0; font-weight:700; font-size:13px; color:#007db4; background:url("/portal/images/common/bg_more_arrow.gif") no-repeat right center;}
.photo_board2 .no_data {text-align:center;}

/* 담당자정보 */
.charge_box {position:relative; margin:45px 0 0 0;padding:14px 20px 20px; font-size:13px; border:1px solid #cdcdcd;background:#fff}
.charge_box dt {margin:0 0 5px; color:#393939; font-weight:700;}
.charge_box dd table {width:100%; border-top:1px solid #393939;}
.charge_box dd table th {color:#393939; font-weight:700; background:#f7f7f7;}
.charge_box dd table th, .charge_box dd table td {padding:5px 10px 4px; border-left:1px solid #cdcdcd; text-align:center; border-bottom:1px solid #cdcdcd;}
.charge_box dd table tr th:first-child, .charge_box dd table tr td:first-child {border-left:0;}
.charge_box .modify_date {position:absolute; right:20px; top:14px; font-weight:normal; font-size:12px; color:#767676;}

/* 만족도평가 */
.charge_box + .evaluate_box {margin-top:-1px;}
.evaluate_box {padding:15px 20px 15px; font-size:13px; border:1px solid #cdcdcd; background:#f7f7f7;}
.evaluate_box dt {margin:0 0 11px; padding:0 0 0 23px; color:#393939; font-weight:700; background:url("/portal/images/common/ico_attention.png") no-repeat left center;}
.evaluate_box dd {position:relative;}
.evaluate_box dd label {display:inline-block; padding-right:45px;}
.evaluate_box dd label span {display:inline-block; background:url("/portal/images/common/ico_star.png") no-repeat;}
.evaluate_box dd label span.star05 {padding-left:98px; background-position:5px 0;}
.evaluate_box dd label span.star04 {padding-left:81px; background-position:5px -25px;}
.evaluate_box dd label span.star03 {padding-left:61px; background-position:5px -50px;}
.evaluate_box dd label span.star02 {padding-left:44px; background-position:5px -75px;}
.evaluate_box dd label span.star01 {padding-left:26px; background-position:5px -100px;}
.evaluate_box dd .btn_evaluate {position:absolute; right:0; top:0; width:61px; height:25px; font-family:"돋움", Dotum; font-weight:bold; font-size:11px; color:#fff; border:0 none; background:url("/portal/images/common/btn/btn_evaluate.gif") no-repeat;}

/* 만족도 평가 */
.evaluate_box.type02 {margin:20px 20px 35px; background:#f6f3ec;}
.evaluate_box.type02 dt {font-size:14px; margin:0;}
.evaluate_box.type02 dd {padding:0 0 0 25px;}
.evaluate_box.type02 dd > .txt {margin:0 0 5px;}
.evaluate_box.type02 dd > .btn {position:absolute; left:483px; top:-18px;}
.evaluate_box.type02 dd > .btn a {display:inline-block; width:79px; height:41px; margin:0 0 0 5px; padding:18px 0 1px; text-align:center; font-size:13px; font-weight:bold; color:#9b8d3a; background:url("/portal/images/common/bg_evaluate01.gif") no-repeat left top;}
.evaluate_box.type02 dd > .btn a:first-child {margin-left:0;}

/* 공통  */
.tit_bg_box {margin:0 0 25px; height:213px; border-bottom:1px solid #cdcdcd; background:url("/portal/images/contents/gov30/bg_systemIntro.jpg") no-repeat right bottom;}
.tit_bg_box dt {margin:0 0 25px;}
.tit_bg_box dd {font-size:15px; line-height:25px; color:#555;}
.tit_bg_box dd em {font-size:16px;}

.tit_bg_box + h4 {margin-top:26px;}

/* vd인트로 */
.intro_vc {height:198px; margin:-19px 0 30px;  background:url("/portal/images/contents/business/bg_vc_intro.jpg") no-repeat 90% bottom;}
.intro_vc dt {padding:19px 0 0;}
.intro_vc dd {line-height:24px;}

/* 사회공헌 */
.socialBox {height:379px; background:url("/portal/images/contents/introduce/bg_social.jpg") no-repeat right bottom;}

/* 국토교통기술이전 */
.technology_box {height:211px; padding-top:5px; background:url("/portal/images/contents/business/bg_technology.jpg") no-repeat 415px bottom;}
.technology_box dd em {display:block;}

/* 정보공개제도란? */
.intro_system {background:url("/portal/images/contents/gov30/bg_systemIntro.jpg") no-repeat right bottom;}

/* 평가위원 등록 */
.global_box {background:url("/portal/images/contents/participate/bg_globalcity.jpg") no-repeat right bottom;}

/* 해외학술논문정보 */
.global_box {background:url("/portal/images/contents/participate/bg_globalcity.jpg") no-repeat right bottom;}

/* 글로벌산업시장정보 */
.scopus_box {background:url("/portal/images/contents/participate/bg_scopus.jpg") no-repeat right 100%;}

/* OPEN API 소개 */
.api_bgBox {height:155px; background:url("/portal/images/contents/gov30/bg_api.jpg") no-repeat right top;}
.api_bgBox dt {margin:0 0 21px;} 

/* 특허논문정보 계량분석시스템  */
.paper_box {background:url("/portal/images/contents/information/bg_paper.jpg") no-repeat 578px bottom;}
.paper_box dd {line-height:24px;}

/* Gov3.0 */
.intro_kaia30 {background:url("/portal/images/contents/gov30/bg_kaia30.jpg") no-repeat 440px bottom;}
.intro_kaia30 dd {line-height:24px;}

.intro_info {margin:26px 0 0 0; padding:40px 0; background:#f7f7f7 url("/portal/images/contents/gov30/bg_intro_info.gif") no-repeat center 40px;}
.intro_info>dt {margin:0 auto 61px; padding:16px 0 0; width:387px; height:31px; line-height:15px; text-align:center; }
.intro_info>dt img {vertical-align:top;}
.intro_info>dd {padding:0 0 0 61px;}
.intro_info>dd>ul {width:100%; overflow:hidden;}
.intro_info>dd>ul>li {float:left; width:225px; height:165px; margin:0 15px; padding:0 16px;}
.intro_info>dd>ul>li>strong {display:block; margin:0 0 10px; padding:17px 0 15px; text-align:center; font-size:15px; color:#fff; background:url("/portal/images/common/bg_dotted_4x1_cd.gif") repeat-x left bottom;}
.intro_info>dd>ul>li>ul {}
.intro_info>dd>ul>li>ul li {white-space:nowrap;}


/* Publicity */
.photo_frame {margin:0 0 50px; position:relative; padding:312px 30px 30px 565px; border:1px solid #ebebeb; border-top:2px solid #777; background:#f7f7f7; z-index:10;}
.photo_frame>ul {height:87px; /*background:url("/portal/images/contents/publicity/bg_frame_noimg.gif") repeat-x;*/}
.photo_frame>ul>li {float:left; padding-left:10px;}
.photo_frame>ul>li:first-child {padding-left:0;}
.photo_frame>ul>li>a {position:relative; display:block; width:121px; height:87px; overflow:hidden; z-index:30; }
.photo_frame>ul>li>a>span {position:absolute; left:0; top:0; width:100%; height:100%; z-index:30;  background:url("/portal/images/common/bg_opacity01.png") repeat; }
.photo_frame>ul>li>a img {width:121px; min-height:87px;}
.photo_frame>ul>li>a.active {border:2px solid #0094cd; width:117px; height:83px;}
.photo_frame>ul>li>a.active>span {background:none;}
.photo_frame>ul>li>a.active img {margin:-2px;}
.photo_frame>ul>li>dl {position:absolute; left:30px; top:23px; padding:0 0 0 535px; width:680px; z-index:15;}
.photo_frame>ul>li>dl dt {font-size:18px; color:#393939; font-weight:700; line-height:28px;}
.photo_frame>ul>li>dl dt img {position:absolute; left:0; top:7px;}
.photo_frame>ul>li>dl dt .date {display:block; padding:8px 0 14px; font-size:14px; font-weight:normal; color:#666; line-height:23px;}
.photo_frame>ul>li>dl dd {overflow-y:auto; height:160px; padding:16px 0 0 0; background:url("/portal/images/common/bg_dotted_2x2.gif") repeat-x;}
.photo_frame>ul>li>dl dd ul {}

.d_view .column_con .title {text-align:center;}
.d_view .column_con .title span {display:block; margin:0 0 7px;}
.d_view .column_con .title strong {display:block; margin:0 0 20px; font-size:30px; line-height:37px; color:#393939;}
.d_view .column_con p {margin:0 0 10px;}
.d_view .column_con .txt_writer {margin:0; font-weight:700; color:#393939;}
.d_view .column_con .txt_writer span {display:inline-block; padding:0 2px 0 8px; letter-spacing:4px;}

.use_glaphic {padding:10px 0; color:#fff; text-align:center;}
.use_glaphic.tp01 {float:left; width:318px; border:1px solid #eee}
.use_glaphic.tp02 {float:left; /*width:483px;*/ width:49.5%; border:1px solid #eee;box-sizing:border-box;}
.use_tit {display:inline-block; clear:both; width:100%; margin:30px 0 15px;}
.use_tit li {float:left; width:50%; text-align:center; font-weight:bold}
.use_tit li.type01 {float:left; width:319px; text-align:center; font-weight:bold}

.graphic_list {float:left; /*width:485px;*/ width:49.5%; margin:15px 0; padding:0; font-size:12px; box-sizing:border-box;}
.graphic_list.type01 {float:left;width:319px; margin:15px 0; padding:0; font-size:12px}
.graphic_list tr {border:5px solid #fff;}
.graphic_list td {padding:3px; vertical-align:middle}
.graphic_list .box {}
.graphic_list .box:before {content:""; display:block; width:17px; height:17px; margin-right:5px; background:#ccc}
.graphic_on {background:#F6F3EC; font-weight:bold; color:#333}

.smk_box  {display:inline-block; clear:both;}
.smk_box li {float:left;}
.smk_box li a.fst {margin-left:0}
.smk_box li a {display:inline-block; clear:both; width:153px; height:66px; margin:0 0 10px 10px; padding:10px 0; border:1px solid #cdcdcd; background:#f7f7f7; text-align:center;  line-height:26px; color:#666}
.smk_box li.active a, .smk_box li a:hover {border:1px solid #e4841e; background:#e4841e; color:#fff;}
.smk_box li.active a strong, .smk_box li a:hover strong {color:#fff}
.smk_box li span {overflow:hidden; display:block; width:137px; height:43px; margin:0 auto; line-height:22px; word-break:keep-all; }
.smk_box li strong {color:#393939}

.gallery_listBox_A {float:left; position:relative; overflow:hidden; width:746px; padding:5px 0;} 
.gallery_listBox_A .btn_prev {position:absolute; left:0; top:44px;}
.gallery_listBox_A .btn_next {position:absolute; right:0; top:44px;}
.gallery_listBox_A ul {position:relative; overflow:hidden; width:668px; height:140px; margin:0 auto;}
.gallery_listBox_A ul li {position:relative; float:left; height:216px;}
.gallery_listBox_A ul li:first-child a {margin:0;}
.gallery_listBox_A ul li a {position:relative; float:left; display:block; width:152px; margin:0 0 0 20px;}
.gallery_listBox_A .img_box {display:inline-block; overflow:hidden; position:absolute; left:0; top:0; width:152px; height:109px; margin:0; padding:0; min-height:auto;}
.gallery_listBox_A .img_box img {width:152px; height:109px;}
.gallery_listBox_A ul li span {display:block; min-height:37px; padding:119px 0 0; word-break:break-all}
.gallery_listBox_A ul li span strong {display:block; margin:0 0 5px; color:#393939; text-align:center}

.gallery_listBox_B {float:left; position:relative; overflow:hidden; width:746px; padding:5px 0;} 
.gallery_listBox_B .btn_prev {position:absolute; left:0; top:44px;}
.gallery_listBox_B .btn_next {position:absolute; right:0; top:44px;}
.gallery_listBox_B ul {position:relative; overflow:hidden; width:668px; height:140px; margin:0 auto;}
.gallery_listBox_B ul li {position:relative; float:left; height:216px;}
.gallery_listBox_B ul li:first-child a {margin:0;}
.gallery_listBox_B ul li a {position:relative; float:left; display:block; width:152px; margin:0 0 0 20px;}
.gallery_listBox_B .img_box {display:inline-block; overflow:hidden; position:absolute; left:0; top:0; width:152px; height:109px; margin:0; padding:0; min-height:auto;}
.gallery_listBox_B .img_box img {width:152px; height:109px;}
.gallery_listBox_B ul li span {display:block; min-height:37px; padding:119px 0 0; word-break:break-all}
.gallery_listBox_B ul li span strong {display:block; margin:0 0 5px; color:#393939; text-align:center}

.gallery_listBox_A ul li .ov, .gallery_listBox_B ul li .ov{display:none}
.gallery_listBox_A ul li:hover .ov, .gallery_listBox_A ul li:active .ov, .gallery_listBox_A ul li:focus .ov, .gallery_listBox_B ul li:hover .ov, .gallery_listBox_B ul li:active .ov, .gallery_listBox_B ul li:focus .ov {display:inline-block; position:absolute; 
left:0; top:0;  width:100%; height:109px; background:#000 url("/portal/images/common/bg_zoom.png") no-repeat 50% 18px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);opacity:.7; cursor:pointer}

/* 정보매트릭스 추가 */
.matrix_box {display:inline-block; position:relative; clear:both; margin-top:-10px; padding:0 20px; border:1px solid #cdcdcd; background:#f7f7f7;}
.matrix_box dl { display:block; position:relative; /*width:738px;*/ clear:both;  padding:0 0 0 200px; border-bottom:1px dashed #cdcdcd;}
.matrix_box dl.lst{ padding:5px 0 76px 200px; border-bottom:0}
.matrix_box dl dt {position:absolute; top:8px; left:0; }
.matrix_box dl dd {float:left; width:244px; height:14px; padding:8px 0 14px; line-height:18px; font-size:13px}
ul.btn_martix {position:absolute; bottom:-1px; left:50%; margin-left:-97px;}
ul.btn_martix.Astyle {position:absolute; bottom:-1px; left:50%; margin-left:-97px;}
ul.btn_martix li {float:left}
ul.btn_martix li a {display:inline-block; padding:6px 10px; border:1px solid #cdcdcd; background:#fff; color:#222; font-weight:bold}
ul.btn_martix li a.view {padding:6px 10px; border:1px solid #e4841f; background:#e4841f; color:#fff; }


/*TEST 건설신기술 협약자 제도 개요 버튼 TEST*/
ul.btn_martixTest {position:absolute; left:50%; margin-left:-97px;}
ul.btn_martixTest.Astyle {position:absolute; bottom:-1px; left:50%; margin-left:-97px;}
ul.btn_martixTest li {float:left}
ul.btn_martixTest li a {display:inline-block; padding:6px 10px; border:1px solid #cdcdcd; background:#fff; color:#222; font-weight:bold}
ul.btn_martixTest li a.view {padding:6px 10px; border:1px solid #e4841f; background:#e4841f; color:#fff; }

.tab-content .tab {display:none;}
.tab-content .tab.active {display:block;}

/* 사업별 담당부서 테이블 */
.t_list .left_line {border-left:none;}
.t_list .top_no_line {border-top:none;}


/* KAIA3.0 추진성과 */
.col_b{color:#796c1d}
.kaia_list>strong{display:block;padding-left:11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAEklEQVQYV2P8m57+nwEKGJE5AF8PBZcUDgVTAAAAAElFTkSuQmCC) no-repeat 0 50%;color:#444}
.kaia_list>ul{margin-left:11px}
.kaia_list>ul>li{padding-left:11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAD0lEQVQYV2NMS0v7z4AGACfPAjMhOm19AAAAAElFTkSuQmCC) no-repeat 0 11px}
.kaia_list li li{padding-left:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQYV2NMS0v7z8DAwMAIYwAALpgEZcHNJ7IAAAAASUVORK5CYII=) no-repeat 0 50%}
.kaia_list ul ul{margin-left:10px}
.td_bg{background-color:#f7f7f7 !important;text-align:center !important;font-weight:600;color:#393939}
.kaia_tit1{padding:20px;width:898px;font-size:24px;color:#393939;border-radius:10px;background:none;background-color:#d9e5c0;}
/*.kaia_tit1{font-size:24px;color:#393939;background:none;padding:0}*/
.kaia_tit2{margin:31px 0 11px; padding:0 0 0 16px; font-size:16px; color:#007db4; font-weight:700; background:url("/portal/images/common/bul_h4.gif") no-repeat left center;}
.txt_box{border:1px solid #cdcdcd;font-size:16px;font-weight:600;padding:20px 0;text-align:center}
/*.txt_box{border:1px solid #cdcdcd;font-weight:600;padding:20px 0;text-align:center}*/
.kaia_thum{overflow:hidden}
.kaia_thum li{float:left;width:220px;border:1px solid #ebebeb;margin-right:16px}
/*.kaia_thum li{float:left;width:228px;border:1px solid #ebebeb;margin-right:20px}*/
.kaia_thum .last{margin-right:0}
.kaia_thum span{display:table-cell;width:1%;height:31px;vertical-align:middle;border-top:1px solid #ebebeb;background-color:#f7f7f7;text-align:center;font-weight:600}
.ov_box{overflow:hidden;background:url(/portal/images/contents/kaia/icon_kaia_arrow.gif) no-repeat 50% 50%}
.ov_box .l{float:left;width:475px}
.h5_ul_right{margin:-28px 0 0 70px;}
.question{display:inline-block;margin-left:5px;border-radius:50%;width:15px;font-size:12px;text-align:center;padding:2px;;background-color:#8e8e8e;color:#fff;line-height:normal}

.ui-datepicker{z-index:100 !important}

/* pressBorderBox */
.pressBorder_box {padding:5px 5px; font-size:13px; line-height:22px; border:1px solid #cdcdcd;}