﻿@charset "utf-8";
                                   
/* title 기본 */
#contentBody h3.conH3 {position:relative; width:700px; background:url("../../imgs/template/titleH3.gif") no-repeat 0 52px; padding:50px 0 10px 20px; color:#252424; font-size:1.25em; font-family:dotum; font-weight:bold; letter-spacing:-1px;}
#contentBody h3.conH3_top {position:relative; background:url("../../imgs/template/titleH3.gif") no-repeat 0 5px; padding:2px 0 3px 20px; color:#252424; font-size:1.25em; font-family:dotum; font-weight:bold; letter-spacing:-1px;}
#contentBody h4.conH4 {background:url("../../imgs/template/titleH4.gif") no-repeat 9px 7px; padding:5px 0 3px 24px; color:#4b4b4b; font-size:1em; font-family:gulim; font-weight:bold;}
#contentBody h4.h4_pad {background:url("../../imgs/template/titleH4.gif") no-repeat 0 8px !important; padding:5px 0 3px 15px !important;}
#contentBody h4.title {color:#268908 !important;}
#contentBody h5.conH5 {background:url("../../imgs/template/titleH5.gif") no-repeat 33px 8px; padding:4px 0 3px 45px; color:#4b4b4b; font-size:1em; font-family:gulim; font-weight:normal;}
#contentBody h5.h5_pad {background:url("../../imgs/template/titleH5.gif") no-repeat 0 6px; padding:4px 0 3px 17px; color:#4b4b4b; font-size:1em; font-family:gulim; font-weight:normal;}

/* title : contentBody */
#contentBody h3.h3_bgnone {position:relative; background:none; padding:5px 0 5px 5px; color:#03892f; font-size:1.25em; font-family:dotum; font-weight:bold; letter-spacing:-1px;}
#contentBody h3.h3_normal_top {position:relative; background:url("../../imgs/template/titleH3.gif") no-repeat 0 27px; padding:25px 0 5px 18px; color:#03892f; font-size:1.25em; font-family:dotum; font-weight:bold; letter-spacing:-1px;}
#contentBody h3.h3_normal_top2 {position:relative; background:url("../../imgs/template/titleH3.gif") no-repeat 0 2px; padding:0 0 5px 18px; color:#03892f; font-size:1.25em; font-family:dotum; font-weight:bold; letter-spacing:-1px;}
#contentBody h4.h4_normal {background:url("../../imgs/template/titleH4.gif") no-repeat 19px 8px; padding:5px 0 3px 34px; color:#4b4b4b; font-size:1em; font-family:gulim; font-weight:bold;}
#contentBody h4.h4_normal_pad {background:url("../../imgs/template/titleH4.gif") no-repeat 0 8px !important; padding:5px 0 3px 15px !important;}
#contentBody h4.h4_normal_title {color:#268908 !important;}
#contentBody h5.h5_normal {background:url("../../imgs/template/titleH5.gif") no-repeat 33px 6px; padding:4px 0 3px 50px; color:#4b4b4b; font-size:1em; font-family:gulim; font-weight:normal;}
#contentBody h5.h5_normal_pad {background:url("../../imgs/template/titleH5.gif") no-repeat 0 6px; padding:4px 0 3px 17px; color:#4b4b4b; font-size:1em; font-family:gulim; font-weight:normal;}


/* list */
#contentBody ul li span.title {color:#268908; font-weight:bold;}
#contentBody ul li span.point {color:#ff5400;}
#contentBody ul li span.point_blue {color:#1570a9; font-weight:bold;}
#contentBody span.point_green {color:#268908; font-weight:bold;}
#contentBody span.point_blue {color:#1570a9 !important;}
#contentBody .point_blue {font-weight:bold; color:#1570a9 !important;}
#contentBody span.h3_point {color:#03892f; font-size:1.25em; font-family:dotum; font-weight:bold; letter-spacing:-1px;}
#contentBody .notice_small {background:url("../../imgs/template/dotLi_4.gif") no-repeat 2px 3px; padding:0 0 0 9px; font-size:11px; font-family:dotum; color:#5e5e5e;}

#contentBody ul.ul_h3 {padding:3px 0;}
#contentBody ul.ul_h3 li {position:relative; background:url("../../imgs/template/titleH4.gif") no-repeat 9px 3px; padding:0 0 5px 24px; color:#4b4b4b; font-size:1em; font-family:gulim; font-weight:normal;}
#contentBody ul.ul_h3 li li {background:url("../../imgs/template/titleH5.gif") no-repeat 0 6px; padding:1px 0 2px 11px;}

#contentBody ul.ul_h4 {padding:0 0 0 0;}
#contentBody ul.ul_h4 li {background:url("../../imgs/template/titleH5.gif") no-repeat 18px 6px; padding:1px 0 2px 30px;}
#contentBody ul.ul_h4 li li {background:url("../../imgs/template/titleH6.gif") no-repeat 3px 4px; padding:1px 0 2px 15px;}

#contentBody ul.ul_h4_none {padding:0;}
#contentBody ul.ul_h4_none li {background:url("../../imgs/template/titleH5.gif") no-repeat 0 5px; padding:1px 0 2px 10px;}

#contentBody ul.ul_all_none li {padding:0 !important; background:none !important;}

#contentBody ul.ul_all_noneH {padding-top:20px;}
#contentBody ul.ul_all_noneH li {background:url("../../imgs/template/titleH5.gif") no-repeat 5px 6px; padding:1px 0 15px 17px;}


/* p */

#contentBody .p_h3 {margin:0 0 0 18px !important;}
#contentBody .p_h4 {padding:0 0 0 24px !important;}
#contentBody .p_h5 {padding:0 0 0 50px !important;}
#contentBody .p_h6 {padding:0 0 0 60px !important;}


/* board  */
/* board_info */
.board_info {position:relative;width:auto; clear:both; height:30px; padding:15px 10px; background:#f5f5f5; border:1px solid #d5d5d5; }
.board_info .info {float:left; margin:0 0 -2px 0;}
.board_info .info:after {content:""; display:block; clear:both;}
.board_info .info li {float:left; background:url("../imgs/template/contViewDot.gif") no-repeat 1px 10px; padding:8px 10px 0 7px; font-size:12px; }
.board_info .part {float:right; margin:0 0 5px 0;}
.board_info .selline {margin:0; padding:0; height:19px;}

.board_info ul.board_input {position:relative; float:right; height:25px;}
.board_info ul.board_input li {float:left; padding:6px 5px 0 0;}
.board_info ul.board_input li.seach_bt {padding:0;}
.board_info ul.board_input li.inputsel select {margin-right:5px; padding:0 0 0 3px; font-family:"돋움",dotum; border:1px solid #ccc; height:25px;}
.board_info ul.board_input li.inputbox {padding:0px;}
.board_info ul.board_input li.inputbox input {height:21px; padding:4px 0 3px 3px; font-family:"돋움",dotum; border:1px solid #ccc;}
.board_info ul.board_input:after {content:""; display:block; clear:both;}


/* contTable */
.contTable2 {border-collapse:collapse; width:100%; border-top:1px solid #1969b0; border-bottom:1px solid #c1c5cd; color:#686e70;}
.contTable2 thead {}
.contTable2 thead th {background:#eef6fb; color:#345872; padding:8px 4px 6px; border-bottom:1px solid #b9cdda; border-left:1px solid #b9cdda;}
.contTable2 tbody th {background:#fbfbfb; padding:8px 4px 6px 10px; border-bottom:1px solid #e4e7ec; font-weight:normal; color:#4f565b;}
.contTable2 tbody td {padding:6px 10px 4px 10px; border:1px solid #e4e7ec; border-right:none; border-top:none; text-align:left;}

	.brd_none {border-left:none !important;}
	.brd_left {border-left:1px solid #dbdfe4 !important;}
	.tdC {text-align:center !important;}
	.tdC td {text-align:center !important;}
	.tdR {text-align:right !important; padding:6px 30px 4px 10px !important;}
	.thL tbody th {text-align:left !important;}


	/* table heading */
	.table_h4 {margin:0 0 0 20px; width:705px;}
	.table_h5 {margin:0 0 0 30px; width:695px;}
table.contTable {border-collapse:collapse; width:100%; background:url("../../imgs/template/listThead.gif") repeat-x 0 0; border-bottom:2px solid #e9e8e8;}
table.contTable thead th {padding:11px 4px 10px 4px; color:#707070; letter-spacing:-1px;}
table.contTable thead th.last {background:url("../../imgs/template/listLast.gif") no-repeat right 0;}
table.contTable tbody th {background:#f8f8f8; padding:8px 20px 6px 20px; border-bottom:1px solid #e9e8e8; font-weight:normal; text-align:left; font-size:13px;}
table.contTable tbody th.th_title { padding:20px 0; font-size:20px; text-align:center; }
table.contTable tbody td {padding:15px 7px; border-bottom:1px solid #e9e8e8; line-height:17px; /*text-align:center;*/ font-size:13px;}
table.contTable tbody td.td_content { padding:30px; }
table.contTable .text-center { text-align:center; }
table.contTable .txt_left {padding-left: 5px; text-align: left;}
table.contTable .comment {font-size:11px; color:#D14900;}
table.contTable .td_left {text-align:left;}
table.contTable .title {text-align:left; font-weight: bold;}
table.contTable a {color:#464646;}
table.contTable a:hover,
table.contTable a:focus,
table.contTable a:active {color:#d97000; text-decoration:underline;}


/* paging */
.paginate {margin:0 auto; padding-top:20px; overflow: hidden; text-align: center; width:100%;}
.paginate a {background:#dedede; color:#666666; display: inline-block; font-family: tahoma,applegothic,sans-serif; width:30px; height: 25px; padding-top:6px; letter-spacing: -1px; line-height: 19px; margin:0; z-index: 1; vertical-align:middle;}
.paginate a strong {display:inline-block; vertical-align:middle; width:31px; height:25px; padding-top:6px; background:#4c9fbd; color:#fff; text-align:center;}
.paginate strong {display:inline-block; vertical-align:middle;width:31px; height:25px; padding-top:6px; background:#121212; color:#fff; text-align:center; font-weight:normal; text-decoration: underline;}
.paginate img { margin-top:-6px; vertical-align:middle;}

/* board_view */
table.board_view {border-collapse:collapse; width:100%; background:url("../../imgs/template/listThead.gif") repeat-x 0 0; border-bottom:1px solid #96afce;}
table.board_view th {color:#707070; border-bottom:1px solid #e5e5e5; padding:9px 5px 8px 5px;}
table.board_view td {border-bottom:1px solid #e5e5e5; padding:9px 10px 8px 10px; background:none;}
table.board_view .last {background:url("../../imgs/template/listLast.gif") no-repeat right 0; color:#666666; border-bottom:1px solid #e5e5e5; padding:11px 5px 10px 5px; border:none;}
table.board_view .title {border:none; padding:7px 4px 7px 4px !important;}
table.board_view .gray {background-color:#f7f7f7;}
table.board_view td.substance {padding:15px !important; overflow:hidden; width:645px; white-space: normal;}


/* board_write */
table.board_write { border-collapse:collapse; width:100%; border-bottom:1px solid #96afce;}
table.board_write th {color:#707070; border-bottom:1px solid #e5e5e5; padding:6px 5px 5px 5px;}
table.board_write td {border-bottom:1px solid #e5e5e5; padding:9px 10px 8px 10px; background:none;}
table.board_write .last {background:#fff; color:#666666; border-bottom:1px solid #e5e5e5; padding:11px 5px 10px 5px; }
table.board_write .title {border:none; padding:7px 4px 7px 4px !important;}
table.board_write .gray {background-color:#f7f7f7;border:1px solid #d8d8d8;}
table.board_write .substance {padding:15px !important;}
table.board_write td input {padding:4px 0 3px 3px; font-family:"돋움",dotum; border:1px solid #ccc;}


/*Gallery*/
.photoListForm ul {margin-left:-20px;}
.photoListForm ul:after {content:""; display:block; clear:both;}
.photoListForm ul li {float:left; width:20%;}
.photoListForm ul li div {margin-left:20px; margin-top:20px;}
.photoListForm ul li .photoImg a {display:block;border:1px solid #d2d2d2;}
.photoListForm ul li .photoImg a img {width:118px;height:77px;}
.photoListForm ul li .photoContents dt a.ellipsis {display:block;margin:5px 0;font-size:15px;text-align:center;}
.photoListForm ul li .photoContents dd.plDate {display:block;text-align:center;}



/* note : 내용박스 */
.note {position:relative; background:url("../../imgs/template/note_bg.gif") no-repeat 0 0;}
.note .noteIn {background:url("../../imgs/template/note_bg.gif") no-repeat 0 bottom; padding:12px 13px 10px 13px;}
.note_ico {background:url("../../imgs/template/note_ico.gif") no-repeat 3px 4px; padding:0 0 0 16px;}
.note_h4 {position:relative; margin:0 0 0 0px !important; background:url("../../imgs/template/note_h4_bg.gif") no-repeat 0 0; zoom:1;}
.note_h4 .noteIn {background:url("../../imgs/template/note_h4_bg.gif") no-repeat 0 bottom; padding:12px 13px 17px 13px;}
.note_h4 p.txt {background:url("../../imgs/template/note_h4_img.gif") no-repeat 10px 2px; height:79px; padding:10px 0 0 150px;}
.note_h4 p.txt img {padding-bottom:10px;}
.note_h4 p.txt2 {background:url("../../imgs/template/note_h4_img.gif") no-repeat 10px 2px; height:60px; padding:25px 0 0 150px;}
.ico_pen {background:url("../../imgs/template/ico_pen.gif") no-repeat 3px 2px; padding:0 0 0 17px;}


/* margin */
.margin_t_3 { margin-top:3px !important; }
.margin_t_5 { margin-top:5px !important; }
.margin_t_10 { margin-top:10px !important; }
.margin_t_15 { margin-top:20px !important; }
.margin_t_20 { margin-top:20px !important; }
.margin_t_25 { margin-top:25px !important; }
.margin_t_30 { margin-top:30px !important; }
.margin_t_40 { margin-top:40px !important; }
.margin_t_50 { margin-top:50px !important; }
.margin_t_60 { margin-top:60px !important; }
.margin_t_70 { margin-top:70px !important; }
.margin_t_80 { margin-top:80px !important; }
.margin_t_90 { margin-top:90px !important; }
.margin_t_100 { margin-top:100px !important; }
.margin_t_110 { margin-top:110px !important; }
.margin_t_120 { margin-top:120px !important; }
.margin_b_3 { margin-bottom:3px !important; }
.margin_b_5 { margin-bottom:5px !important; }
.margin_b_10 { margin-bottom:10px !important; }
.margin_b_20 { margin-bottom:20px !important; }
.margin_b_30 { margin-bottom:30px !important; }
.margin_b_50 { margin-bottom:50px !important; }
.margin_r_5 { margin-right:5px !important; }
.margin_r_10 { margin-right:10px !important; }
.margin_r_20 { margin-right:20px !important; }
.margin_r_30 { margin-right:30px !important; }
.margin_r_40 { margin-right:30px !important; }
.margin_r_50 { margin-right:30px !important; }
.margin_l_5 { margin-left:5px !important; }
.margin_l_10 { margin-left:10px !important; }
.margin_l_15 { margin-left:15px !important; }
.margin_l_20 { margin-left:20px !important; }
.margin_l_30 { margin-left:30px !important; }
.margin_l_35 { margin-left:35px !important; }
.margin_l_40 { margin-left:40px !important; }
.margin_l_50 { margin-left:50px !important; }
.margin_l_70 { margin-left:70px !important; }
.margin_l_90 { margin-left:90px !important; }
.margin_l_120 { margin-left:120px !important; }
.margin_l_130 { margin-left:130px !important; }

/* padding */
.padding_t_5 { padding-top:5px !important; }
.padding_t_10 { padding-top:10px !important; }
.padding_t_20 { padding-top:20px !important; }
.padding_t_30 { padding-top:30px !important; }
.padding_t_40 { padding-top:40px !important; }
.padding_t_50 { padding-top:50px !important; }
.padding_t_60 { padding-top:60px !important; }
.padding_t_70 { padding-top:70px !important; }
.padding_t_80 { padding-top:80px !important; }
.padding_t_90 { padding-top:90px !important; }
.padding_t_100 { padding-top:100px !important; }
.padding_t_110 { padding-top:110px !important; }
.padding_t_120 { padding-top:120px !important; }
.padding_b_5 { padding-bottom:5px !important; }
.padding_b_10 { padding-bottom:10px !important; }
.padding_b_20 { padding-bottom:20px !important; }
.padding_b_30 { padding-bottom:30px !important; }
.padding_b_50 { padding-bottom:50px !important; }
.padding_r_10 { padding-right:10px !important; }
.padding_r_20 { padding-right:20px !important; }
.padding_r_30 { padding-right:30px !important; }
.padding_r_40 { padding-right:30px !important; }
.padding_r_50 { padding-right:30px !important; }
.padding_l_10 { padding-left:10px !important; }
.padding_l_15 { padding-left:15px !important; }
.padding_l_20 { padding-left:20px !important; }
.padding_l_30 { padding-left:30px !important; }
.padding_l_35 { padding-left:35px !important; }
.padding_l_40 { padding-left:40px !important; }
.padding_l_50 { padding-left:50px !important; }
.padding_l_70 { padding-left:70px !important; }
.padding_l_90 { padding-left:90px !important; }
.padding_l_120 { padding-left:120px !important; }
.padding_l_130 { padding-left:130px !important; }


/* 텍스트 정렬 */
.text_center {text-align:center;}
.text_right {text-align:right;}
.text_left {text-align:left;}
.text_top {vertical-align:top;}

.spacing_1 {letter-spacing:-1px !important;}
.text_small {font-size:0.95em !important; font-family:dotum;}
.font_bold {font-weight:bold !important;}

.bold {font-weight: bold !important;}
.em_gblue {color: #237491;}
.em_gred{color:#f72135 !important;}

/* Button */
.btn_pack{display:inline-block; overflow:visible; position:relative; height:32px; margin:0; border:0; background:url("../../imgs/template/btn_pack.gif") no-repeat; font-size:0.95em; font-family:dotum, Sans-serif;color:#404d68;text-decoration:none !important;vertical-align:top;white-space:nowrap;color:#fff;text-align:center;}
.btn_pack.medium {width:67px;height:32px;line-height:34px}
.btn_pack.large{width:67px;height:32px;line-height:30px}
.btn_pack.xlarge{width:67px;height:32px;line-height:36px}
.btn_pack.small{width:67px;height:32px;line-height:19px}
.btn_pack.medium{background-position:left 0}
.btn_pack.medium input {background:#4c9fbd;border:0;color:#fff;}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -106px}
.btn_pack a {display:block;height:32px;color:#000000;text-align:center;}
.btn_pack.icon span{width:20px; margin-right:-20px; padding:0 !important}
.btn_pack.medium .download{background-position:-96px -151px !important}
.btn_pack.small .download{background-position:-94px -154px !important}
