@charset "utf-8";

h3.conH3 {position:relative; width:300px; background:url("../../preImages/design/board/contGroup_h3.gif") no-repeat 2px 22px; font-size:14px; padding:20px 0 7px 11px; line-height:20px; height:20px; font-family:gothic, dotum; color:#181818; letter-spacing: -1px;}
h3.conH3_1 {position:relative; width:300px;/*background:url("../../preImages/design/board/title_arrow.png") no-repeat 0 12px;*/ display:inline-block; padding:10px 0 0 10px; font-size:14px; font-family:gothic, dotum; letter-spacing:-1px; }

/* subTitle */
/*2013.5.15 백그라운드 수정*/
.subTitle {position:relative; padding:7px 0 6px 20px; /*url("../../preImages/design/board/subTitle_bg.gif") repeat-x 0 0;*/ height:22px; font-weight:bold; color:#454545; font-size:15px; font-family:gothic, dotum; letter-spacing:-1px; line-height:22px;}
.subTitle span {background:url("../../preImages/design/board/title_arrow_01.png") no-repeat 0 5px;display:inline-block; padding:2px 0 0 22px;}
.subTitle_2 {position:relative; padding:7px 0 6px 20px;  height:22px; font-weight:bold; color:#454545; font-size:15px; font-family:gothic, dotum; letter-spacing:-1px; line-height:22px; height:22px;}
.subTitle_2 span {background:url("../../preImages/design/board/title_arrow.png") no-repeat 0 5px; display:inline-block; padding:2px 0 0 22px;}
/*.search_terms {padding-left:0; }
.search_terms_1 {padding-left:0;margin:0; float:left; }

.search_back {background:#ddd; margin:0; padding:0}
.search_back_01 {background:/*#E3F2FB;*//*#f0f0f0; border-left:solid 3px #E5E5E5; border-top:solid 3px #E5E5E5; margin:0; padding:0}
/*.search_back_02 {background:/*#E3F2FB;*//*#f0f0f0; border-left:solid 3px #E5E5E5; margin:0; padding:0}
.search_back_box {border:solid 1px #E9E9E9; height:auto; background:#FFF}*/

.search_terms {padding-left:0}

.search_back {background:#ddd; margin:0; padding:0}
.search_back_01 {background:/*#E3F2FB;*/#f0f0f0; border-left:solid 3px #E5E5E5; border-top:solid 3px #E5E5E5; margin:0; padding:0}
.search_back_02 {background:/*#E3F2FB;*/#f0f0f0; margin:0; padding:0}
.search_back_02_1 {background:/*#E3F2FB;*/#f0f0f0; border-left:solid 3px #E5E5E5; margin:0; padding:0}
.search_back_box {border:solid 1px #E9E9E9; height:auto; background:#FFF}


/*.ico_arrow {background:#ddd url("../../preImages/design/board/ico_arrow.gif") no-repeat 50% bottom; height:17px;}
.ico_arrow_01 {background:#ddd url("../../preImages/design/board/ico_arrow_01.gif") no-repeat 50% bottom; height:15px;}
.ico_arrow_02 {background:#E3F2FB url("../../preImages/design/board/ico_arrow_01.gif") no-repeat 50% bottom; height:13px;}*/

.ico_arrow {background:#ddd url("../../preImages/design/board/ico_arrow.gif") no-repeat 50% bottom; height:17px;}
.ico_arrow_01 {background:#ddd url("../../preImages/design/board/ico_arrow_01.gif") no-repeat 50% bottom; height:15px;}
.ico_arrow_02 {background:#E3F2FB url("../../preImages/design/board/ico_arrow_01.gif") no-repeat 50% bottom; height:13px;}
.ico_arrow_03 {background:#ddd; height:11px; text-align:center}
.ico_arrow_03_01 {background:#ddd; height:11px; text-align:center; clear:both; vertical-align:bottom;}


.panel_line_1 {/*border:1px solid #ddd;*/ border-top:none; border-bottom:none; padding:5px 20px 10px 20px;}
.panel_line_2 {/*border:1px solid #ddd;*/ border-top:none; padding:5px 20px 10px 20px;}
.panel_line_3 {/*border:1px solid #ddd;*/ border-left:none; background:url("../../preImages/design/board/ico_arrow_v1.gif") no-repeat 0 50%; vertical-align:top; padding:0 20px 190px 20px;}
.panel_line_3_1 {/*border:1px solid #ddd;*/ border-left:none; vertical-align:top; padding:0 0 }
.panel_line_4 {/*border:1px solid #ddd;*/ border-left:none; background:url("../../preImages/design/board/ico_arrow_v_01.gif") no-repeat 0 50%; vertical-align:top; padding:0 20px 190px 40px;}
.search_view {padding-left:0}
.search_results{padding:0; margin:0; height:auto}

.panel_line_3_1 .out_box{background:#fff; width:99%; padding:0 0 10px 20px; border-right:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; border-left:solid 1px #E9E9E9; height:767px}


/* 3 depth : 탭메뉴 */
/*
#contTabList {position:relative; width:100%;height:35px;  overflow:hidden; font-family:gulim; border-bottom:solid 1px #B8B8B8; }
#contTabList:after {content:""; display:block; clear:both;}
#contTabList li { float: left; padding-bottom: 1px; text-align:left; padding-left:2px; width: 132px; }
#contTabList li a{background: url("../../preImages/design/template/tab_bg_bar.png") scroll 0 0 transparent; display: block; font-style: normal;}
#contTabList li a.tab_01{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -34px transparent; display: block; font-style: normal;}
#contTabList li a.tab_02{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -78px transparent; display: block; font-style: normal;}
#contTabList li a.tab_03{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -161px transparent; display: block; font-style: normal;}
#contTabList li a.tab_04{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -254px transparent; display: block; font-style: normal;}
#contTabList li a.tab_05{background: url("../../preImages/design/template/tab_bg_bar_01_3.png")  repeat scroll 0 -350px transparent; display: block; font-style: normal;}
#contTabList li a.tab_01:hover, #contTabList li a.tab_01:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -90px transparent; display: block; font-style: normal; }
#contTabList li a.tab_02:hover, #contTabList li a.tab_02:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -119px transparent; display: block; font-style: normal;}
#contTabList li a.tab_03:hover, #contTabList li a.tab_03:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -204px transparent; display: block; font-style: normal;}
#contTabList li a.tab_04:hover, #contTabList li a.tab_04:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -298px transparent; display: block; font-style: normal;}
#contTabList li a.tab_05:hover, #contTabList li a.tab_05:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -840px transparent; display: block; font-style: normal;}

#contTabList li span{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") scroll 0 0 transparent; display: block; font-style: normal;}
#contTabList li span{ letter-spacing: -1px;padding: 8px 0 10px; height:33px;  width: auto;}
#contTabList li em{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -74px transparent; display: block; font-style: normal;}
#contTabList li em span{ background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -35px; display: block; font-style: normal; color: #FFFFFF; padding-left:40px}
#contTabList li em {background-position: 100% -119px; }
#contTabList li a span {background-position: 100% -78px; padding-left:40px}
#contTabList li a:hover, #contTabList li a:focus { background-position: 0 -40px; color: #FFFFFF; }
#contTabList li a:hover span, .tabMenu li a:focus span {background-position: 100% -119px;}
#contTabList li.long { width: 180px;}
#contTabList .tabNum li { width: 102px;}
#contTabList .tabNum li.long { width: 126px;}
#contTabList .tabNum li.double_long { width: 156px;}
*/


/*
#contTabList a {display:inline-block; background:url("../../preImages/design/board/contTabList_tab_01.gif") repeat-x 0 0; padding:4px 25px 5px; height:20px; text-align:center; line-height:20px; text-decoration:none; font-weight:normal; color:#385163;}
#contTabList a:visited {color:#4B4B4B;}
#contTabList a:hover,#contTabList a:active,.contTabList a:focus {color:#000;}
#contTabList li.sel a {background:url("../../preImages/design/board/contTabList_tab_01_on.gif") repeat-x 0 0; color:#38487E; font-weight:bold; letter-spacing: -1px;}
#contTabList li.sel a:hover,.contTabList li.sel a:active,.contTabList li.sel a:visited,.contTabList li.sel a:focus {color:#385163;}*/



/* 게시판 페이징 */

/* 게시판 페이징 */
.paginate {overflow:hidden; width:100%; margin:0 auto; padding:5px 0 5px 0; text-align:center; _zoom:1;}
.paginate a,.paginate span{display:inline-block; height:30px; margin:0 0 0 1px; padding:0 6px; background:url("../../preImages/design/board/btn_pkg_01.gif") -28px -100px no-repeat; /*color:#666*/ !important; font-family:gothic, dotum;font-size:12px; line-height:31px;*line-height:30px;text-align:center;vertical-align:top; }
.paginate a:hover{position:relative; border:0 none; background-position:-56px -100px;color:#000;text-decoration:underline;}
.paginate em {position:absolute; width:0;height:0;font-size:0;text-indent:-1000px; color:#fff;}
.paginate strong a {position:relative; display:inline-block; background-position:-127px -100px; color:#2B52AC; z-index:1; margin:0;}
.paginate strong a:hover {left:0; background-position:-127px -100px;color:#2B52AC; text-decoration:none;}
.paginate .bt_prev{position:relative;width:32px;margin-right:-1px;padding:0;background-position:0 -140px}
.paginate .bt_next{position:relative;width:32px;margin-left:-2px;padding:0;background-position:-77px -140px;z-index:0}
.paginate a.bt_prev:hover{left:0;width:32px;padding:0;background-position:0 -180px}
.paginate a.bt_next:hover{left:0;width:32px;padding:0;background-position:-77px -180px}
.paginate span.bt_prev{width:32px;background-position:0 -100px}
.paginate span.bt_next{width:32px;background-position:-77px -100px}
.paginate .bt_start{position:relative;width:26px;margin-right:-1px;padding:0;background-position:-83px -260px}
.paginate .bt_end{position:relative;width:26px;margin-left:-2px;padding:0;background-position:-117px -260px;z-index:0}
.paginate a.bt_start:hover{left:0;width:26px;padding:0;background-position:-83px -300px}
.paginate a.bt_end:hover{left:0;width:26px;padding:0;background-position:-117px -300px}
.paginate span.bt_start{width:26px;background-position:0 -260px}
.paginate span.bt_end{width:26px;background-position:-34px -260px}
.paginate span.on{background-position-y:-100px}
.paginate .on{background-position-y:-180px}
.paginate_inline {float:left; display:inline-block !important; *display:inline !important; width:370px !important; margin:-5px 0 0 20px !important; text-align:left !important; padding:0 !important;}




/* 게시판 : 리스트 */


.board {border-collapse:collapse; width:100%; border-bottom:2px solid #e5e5e5;}
.board thead th {background:url("../../preImages/design/template/list_Thead_01.gif") repeat-x 0 0 ; border-right:solid 1px #CCCCCC; padding:5px 3px 2px 10px; text-align:left; font-family:gothic, dotum; font-weight:normal; color:# ebebeb; letter-spacing:-1px; border-top:solid 1px #C7C7C7; border-bottom:solid 1px #C7C7C7}
.board thead th.last {background:url("../../preImages/design/template/list_Thead_01.gif") repeat-x 0 0 ; border-right:none }

.board tbody th {border-bottom:1px solid #e9e8e8;/* padding:5px 5px;*/ padding-left: 10px; text-align:left; color:#565656; background:none !important; font-family:gothic, dotum; font-weight:bold;}
.board td {border-bottom:1px solid #e9e8e8; padding:5px 15px 5px 10px; text-align:left; color:#565656; background:none !important; font-family:gothic, dotum;}
.board td.none {border-bottom:none; padding:5px 15px 5px 10px; color:#565656; background:none !important; font-family:gulim; vertical-align:top}
.board .comment {font-size:11px; color:#D14900;}
.board .td_left {text-align:left;}
.board a {color:#565656;}
.board a:hover {color:#2f2f2f; text-decoration:underline;}
.mon_radio{letter-spacing:2px}
.mon_radio .input{ height:14px; vertical-align:top}

/* 게시판 : 뷰 */
.board_view {border-collapse:collapse; width:100%; border-top:1px solid #b4b4b4;}
.board_view th {background:#f8f8f8 no-repeat right 50%; text-align:left; color:#181818; border-right:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5; padding:3px 5px 3px 20px; font-size:12px; letter-spacing: -1px;}
.board_view td {border-bottom:1px solid #e5e5e5; padding:3px 10px 3px 10px; background:none; line-height:19px;}
.board_view td img {margin:-2px 0 0 0;}
.board_view .last {border:none; padding:9px 10px 12px 10px !important; background:url("../../preImages/design/board/listLast.gif") no-repeat right 0;}
.board_view .view_title {color:#565656; font-family:gothic, dotum; font-size:12px;}
.board_view .title {border:none; padding:7px 4px 7px 4px !important;}
.board_view td.substance {padding:20px 10px !important; overflow:hidden; white-space: normal;}
.board_view .inText {background:url("../../preImages/design/board/inText.gif") no-repeat 0 0; border:none; border-right:1px solid #dfdfdf; padding:2px; height:17px; font-size:1em;}
.board_view .next_text {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_next_text.gif") no-repeat 18px 6px; padding:0 0 0 13px;}
.board_view .prev_text {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_prev_text.gif") no-repeat 18px 6px; padding:0 0 0 13px;}
.board_view .next_text2 {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_next_text.gif") no-repeat 38px 6px; padding:0 0 0 13px;}
.board_view .prev_text2 {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_prev_text.gif") no-repeat 38px 6px; padding:0 0 0 13px;}
.board_view .ico_reply {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_reply.gif") no-repeat 30px 4px; padding:0 0 0 2px;}
.board_view .reply {padding:13px 10px 12px 0 !important;}

 


/* 게시판 : 뷰 */
.board_view_01 {border-collapse:collapse; width:100%;  border-top:1px solid #b4b4b4;  font-family:gothic, dotum; border-bottom:2px solid #e5e5e5;  margin-top:20px; }
.board_view_01 th {background:#fff no-repeat right 50%; text-align:left; color:#181818;/* border-right:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5;*/ padding:3px 5px 3px 20px; font-size:12px; font-family:gothic, dotum; font-weight:normal; letter-spacing: -1px;}
.board_view_01 td {/*border-bottom:1px solid #e5e5e5;*/ padding:3px 10px 3px 10px; background:none; line-height:19px;}
.board_view_01 td img {margin:-2px 0 0 0;}
.board_view_01 .last {border:none; padding:9px 10px 12px 10px !important; background:url("../../preImages/design/board/listLast.gif") no-repeat right 0;}
.board_view_01 .view_title {color:#565656; font-family:gothic, dotum; font-size:12px;}
.board_view_01 .title {border:none; padding:7px 4px 7px 4px !important;}
.board_view_01 td.substance {padding:20px 10px !important; overflow:hidden; white-space: normal;}
.board_view_01 .inText {background:url("../../preImages/design/board/inText.gif") no-repeat 0 0; border:none; border-right:1px solid #dfdfdf; padding:2px; height:17px; font-size:1em;}
.board_view_01 .next_text {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_next_text.gif") no-repeat 18px 6px; padding:0 0 0 13px;}
.board_view_01 .prev_text {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_prev_text.gif") no-repeat 18px 6px; padding:0 0 0 13px;}
.board_view_01 .next_text2 {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_next_text.gif") no-repeat 38px 6px; padding:0 0 0 13px;}
.board_view_01 .prev_text2 {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_prev_text.gif") no-repeat 38px 6px; padding:0 0 0 13px;}
.board_view_01 .ico_reply {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_reply.gif") no-repeat 30px 4px; padding:0 0 0 2px;}
.board_view_01 .reply {padding:13px 10px 12px 0 !important;}

/* 게시판 : 뷰 2 김상구*/
.board_view_02 {border-collapse:collapse; border-top:1px solid #b4b4b4; font-family:gothic, dotum; margin-top:20px;display:block;float:left;margin-top: 10px;}
.board_view_02 th {background:#fff no-repeat right 50%; text-align:left; color:#181818;/* border-right:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5;*/ padding:3px 5px 3px 20px; font-size:12px; font-family:gothic, dotum; font-weight:normal; letter-spacing: -1px;}
.board_view_02 td {/*border-bottom:1px solid #e5e5e5;*/ padding:3px 10px 3px 10px; background:none; line-height:19px;}
.board_view_02 td img {margin:-2px 0 0 0;}
.board_view_02 .last {border:none; padding:9px 10px 12px 10px !important; background:url("../../preImages/design/board/listLast.gif") no-repeat right 0;}
.board_view_02 .view_title {color:#565656; font-family:gothic, dotum; font-size:12px;}
.board_view_02 .title {border:none; padding:7px 4px 7px 4px !important;}
.board_view_02 td.substance {padding:20px 10px !important; overflow:hidden; white-space: normal;}
.board_view_02 .inText {background:url("../../preImages/design/board/inText.gif") no-repeat 0 0; border:none; border-right:1px solid #dfdfdf; padding:2px; height:17px; font-size:1em;}
.board_view_02 .next_text {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_next_text.gif") no-repeat 18px 6px; padding:0 0 0 13px;}
.board_view_02 .prev_text {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_prev_text.gif") no-repeat 18px 6px; padding:0 0 0 13px;}
.board_view_02 .next_text2 {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_next_text.gif") no-repeat 38px 6px; padding:0 0 0 13px;}
.board_view_02 .prev_text2 {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_prev_text.gif") no-repeat 38px 6px; padding:0 0 0 13px;}
.board_view_02 .ico_reply {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_reply.gif") no-repeat 30px 4px; padding:0 0 0 2px;}
.board_view_02 .reply {padding:13px 10px 12px 0 !important;}

/* 게시판 : 뷰 3 양송이*/
.board_view_03 {border-collapse:collapse; width:100%; /*  border-top:1px solid #b4b4b4; */  font-family:gothic, dotum; border-bottom:2px solid #e5e5e5; /*  margin-top:20px; */ }
.board_view_03 th {background:#fff no-repeat right 50%; text-align:left; color:#181818;/* border-right:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5;*/ padding:3px 5px 3px 20px; font-size:12px; font-family:gothic, dotum; font-weight:normal; letter-spacing: -1px;}
.board_view_03 td {/*border-bottom:1px solid #e5e5e5;*/ padding:3px 10px 3px 10px; background:none; line-height:19px;}
.board_view_03 td img {margin:-2px 0 0 0;}
.board_view_03 .last {border:none; padding:9px 10px 12px 10px !important; background:url("../../preImages/design/board/listLast.gif") no-repeat right 0;}
.board_view_03 .view_title {color:#565656; font-family:gothic, dotum; font-size:12px;}
.board_view_03 .title {border:none; padding:7px 4px 7px 4px !important;}
.board_view_03 td.substance {padding:20px 10px !important; overflow:hidden; white-space: normal;}
.board_view_03 .inText {background:url("../../preImages/design/board/inText.gif") no-repeat 0 0; border:none; border-right:1px solid #dfdfdf; padding:2px; height:17px; font-size:1em;}
.board_view_03 .next_text {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_next_text.gif") no-repeat 18px 6px; padding:0 0 0 13px;}
.board_view_03 .prev_text {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_prev_text.gif") no-repeat 18px 6px; padding:0 0 0 13px;}
.board_view_03 .next_text2 {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_next_text.gif") no-repeat 38px 6px; padding:0 0 0 13px;}
.board_view_03 .prev_text2 {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_prev_text.gif") no-repeat 38px 6px; padding:0 0 0 13px;}
.board_view_03 .ico_reply {display:block; color: #707070 !important; background:url("../../preImages/design/board/ico_reply.gif") no-repeat 30px 4px; padding:0 0 0 2px;}
.board_view_03 .reply {padding:13px 10px 12px 0 !important;}

/* 게시판 : 상단 페이지수 */
.board_info {position:relative; color:#181818; height:27px; background:url("../../preImages/design/board/board_info_dot.gif") 5px 10px no-repeat; padding:0 0 0 12px; vertical-align:top;}
.board_info strong {color:#000;}

/* 게시판 버튼 */
.btn_pack_align, {padding:10px 0 0 0; text-align:left;}



table.table_basic {border-collapse:collapse; width:100%; border-top:1px solid #e0e1e3; border-bottom:1px solid #d0dce7; font-family:gothic, dotum; color:#181818;}
table.table_basic thead th {color:#373737; background:url("../../preImages/design/template/list_Thead_01.gif") repeat-x 0 0; padding:5px 3px 2px 7px; border-bottom:1px solid #e0e1e3;  border-right:1px solid #e0e1e3; text-align:left; }
table.table_basic thead th.thead_left {}
table.table_basic thead th.thead_right { border-right:none;}
table.table_basic thead th.btm {}
table.table_basic .top_th {background:#fbfbfb url("../../preImages/design/template/table_basic_top.gif") repeat-x 0 0; padding:10px 8px 4px 8px; border-top:1px solid #d0dce7 !important;}
table.table_basic .top {background:url("../../preImages/design/template/table_basic_top.gif") repeat-x 0 0;  padding:10px 8px 4px 8px; border-top:1px solid #d0dce7 !important;}
table.table_basic tbody th {background:#fbfbfb; padding:3px 7px 3px 7px; border-top:1px solid #d0dce7; color:#181818; font-weight:normal; text-align:left;}
table.table_basic tbody td {padding:3px 7px 3px 7px; border:1px solid #d0dce7; border-right:none; border-bottom:none; line-height:17px; text-align:left;}
table.table_basic tbody th.gray {padding:3px 7px 3px 7px; background:#F6F6F6; border:1px solid #d0dce7; border-left:none; border-right:none; border-bottom:none; line-height:17px; text-align:left;}
table.table_basic tbody td.gray {padding:3px 7px 3px 7px; background:#F6F6F6; border:1px solid #d0dce7; border-right:none; border-bottom:none; line-height:17px; text-align:left;}
table.table_basic tfoot th {background:#fbfbfb; padding:6px 8px 4px 8px; border-top:1px solid #86acb8; font-weight:normal; text-align:center;}
table.table_basic tfoot td {padding:3px 7px 3px 7px; border-left:1px solid #d2e2e4; border-top:1px solid #d0dce7; line-height:17px; text-align:center;}

table.table_basic .brd_none {border-left:none !important;}
table.table_basic .brd_left {border-left:1px solid #d2e2e4 !important;}
table.table_basic .brd_top {border-top:1px solid #abc3da !important;}

table.table_basic .td_center {text-align:center !important;}
table.table_basic .td_left {text-align:left !important;}


table.table_basic_01 {border-collapse:collapse; width:100%; border-top:1px solid #e0e1e3; border-bottom:1px solid #d0dce7; font-family:gothic, dotum; color:#181818;}
table.table_basic_01 thead th {color:#373737; background:url("../../preImages/design/template/list_Thead_01.gif") repeat-x 0 0; padding:5px 3px 2px 7px; border-bottom:1px solid #e0e1e3;  border-right:1px solid #e0e1e3; text-align:left; }
table.table_basic_01 thead th.thead_left {}
table.table_basic_01 thead th.thead_right { border-right:none;}
table.table_basic_01 thead th.btm {}
table.table_basic_01 .top_th {background:#fbfbfb url("../../preImages/design/template/table_basic_top.gif") repeat-x 0 0; padding:10px 8px 4px 8px; border-top:1px solid #d0dce7 !important;}
table.table_basic_01 .top {background:url("../../preImages/design/template/table_basic_top.gif") repeat-x 0 0;  padding:10px 8px 4px 8px; border-top:1px solid #d0dce7 !important;}
table.table_basic_01 tbody th {/*background:#fbfbfb;*/ padding:3px 7px 3px 7px; color:#181818; font-weight:normal; text-align:left;}
table.table_basic_01 tbody td {padding:3px 7px 3px 7px; /*border:1px solid #d0dce7; border-right:none; border-bottom:none;*/ line-height:17px; text-align:left;}
table.table_basic_01 tbody th.gray {padding:3px 7px 3px 7px;/* background:#F6F6F6; border:1px solid #d0dce7;*/ border-left:none; border-right:none; border-bottom:none; line-height:17px; text-align:left;}
table.table_basic_01 tbody td.gray {padding:3px 7px 3px 7px; /*background:#F6F6F6; border:1px solid #d0dce7; border-right:none; border-bottom:none;*/ line-height:17px; text-align:left;}
table.table_basic_01 tfoot th {background:#fbfbfb; padding:6px 8px 4px 8px; border-top:1px solid #86acb8; font-weight:normal; text-align:center;}
table.table_basic_01 tfoot td {padding:3px 7px 3px 7px; border-left:1px solid #d2e2e4;/* border-top:1px solid #d0dce7;*/ line-height:17px; text-align:center;}

table.table_basic_01 .brd_none {border-left:none !important;}
table.table_basic_01 .brd_left {border-left:1px solid #d2e2e4 !important;}
table.table_basic_01 .brd_top {border-top:1px solid #abc3da !important;}
table.table_basic_01 .td_center {text-align:center !important;}
table.table_basic_01 .td_left {text-align:left !important;}
table.table_basic_01 tr:hover {background-color:#e3f2fb; padding:0; margin:0; border:solid 1px #9FBAEC}


/* Button */
.btn_pack,
.btn_pack *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url("../../preImages/design/template/btn_pack_02_1.gif") no-repeat; font-size:11px; font-family:gothic, dotum;color:#181818; text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack{margin-right:4px}
.btn_pack *{left:4px; cursor:pointer;}
.btn_pack.medium,.btn_pack.medium *{height:21px;line-height:21px}
.btn_pack.large,.btn_pack.large *{height:21px;line-height:21px}
.btn_pack.xlarge,.btn_pack.xlarge *{height:36px;line-height:36px}
.btn_pack.small,.btn_pack.small *{height:23px;line-height:23px}
.btn_pack.medium{background-position:left 0}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -105px}
.btn_pack.medium *{padding:0 10px 0 5px;background-position:right top;font-size:1.05em; font-family:gothic, dotum; color:#181818; font-family:gothic, dotum; /*font-weight:bold;*/ letter-spacing:-1px;}
.btn_pack.medium *:hover,.btn_pack.medium *:active,.btn_pack.medium *:focus{color:#424242}
.btn_pack.large *{padding:0 12px 0 7px;background-position:right -30px; font-size:1.05em; color:#5b5b5b;}
.btn_pack.xlarge *{padding:0 25px 0 6px;background-position:right -65px; font-size:18px; font-weight:bold; letter-spacing:-1px;}
.btn_pack.small *{padding:1px 8px 1px 3px;background-position:right -105px; letter-spacing:-1px;}
.btn_pack a {color:#181818}
.btn_pack *:hover,.btn_pack *:active,.btn_pack *:focus{color:#181818}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.icon *{padding-left:20px}
.btn_pack.small.icon * {padding:0 10px 0 20px; background-position:right -130px !important;}
.btn_pack.medium.icon * {padding:0 10px 0 18px; background-position:right -154px;}
.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}

/*아이콘텍스트 조합버튼
.btn_pack_ico,
.btn_pack_ico *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url("../../preImages/design/template/btn_pack_02_2.gif") no-repeat; font-size:0.95em; font-family:dotum, Sans-serif;color:#181818; text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack_ico{margin-right:4px}
.btn_pack_ico *{left:4px; cursor:pointer;}
.btn_pack_ico.largeA,.btn_pack_ico.largeA *{height:23px;line-height:23px}
.btn_pack_ico.largeA *{padding:0 10px 0 20px;background-position:right 0; font-size:1.05em; color:# 181818; }
.btn_pack_ico.largeB,.btn_pack_ico.largeB *{height:23px;line-height:23px}
.btn_pack_ico.largeA{background-position:left 0}
.btn_pack_ico.largeB{background-position:left -27px}
.btn_pack_ico.largeC{background-position:left -54px}
.btn_pack_ico.largeD{background-position:left -78px}
.btn_pack_ico.largeB *{padding:0 10px 0 20px;background-position:right -27px; font-size:1.05em; color:#181818; }
.btn_pack_ico.largeC,.btn_pack_ico.largeC *{height:23px;line-height:23px}
.btn_pack_ico.largeC *{padding:0 10px 0 20px; background-position:right -54px; font-size:1.05em; color:#181818; }
.btn_pack_ico.largeD,.btn_pack_ico.largeD *{height:23px;line-height:23px}
.btn_pack_ico.largeD *{padding:0 10px 0 20px; background-position:right -78px; font-size:1.05em; color:#181818; }
.btn_pack_ico a {color:#181818}
.btn_pack_ico *:hover,.btn_pack_ico *:active,.btn_pack_ico *:focus{color:#181818}*/

#btn_pack_ico{position:relative; width:100%;height:29px;  overflow:hidden; font-family:gothic, dotum; }
#btn_pack_ico:after {content:""; display:block;/*clear:both;*/}
#btn_pack_ico li { float: left; padding-bottom: 1px; text-align:left; padding-left:2px; width:auto; }
/*#contTabList li a{background: url("../../preImages/design/template/tab_bg_bar.png") scroll 0 0 transparent; display: block; font-style: normal;}*/
#btn_pack_ico li a.largeA{background: url("../../preImages/design/template/btn_pack_02_2.gif") repeat scroll 0 -345px transparent; display: block; font-style: normal;}
#btn_pack_ico li a.largeB{background: url("../../preImages/design/template/btn_pack_02_2.gif") repeat scroll 0 -372px transparent; display: block; font-style: normal;}
#btn_pack_ico li a.largeC{background: url("../../preImages/design/template/btn_pack_02_2.gif") repeat scroll 0 -399px transparent; display: block; font-style: normal;}
#btn_pack_ico li a.largeD{background: url("../../preImages/design/template/btn_pack_02_2.gif") repeat scroll 0 -427px transparent; display: block; font-style: normal;}
#btn_pack_ico li a.largeA:hover, #btn_pack_ico li a.largeA:focus {background: url("../../preImages/design/template/btn_pack_02_2.gif") repeat scroll 0 5px transparent; display: block; font-style: normal; }
#btn_pack_ico li a.largeB:hover, #btn_pack_ico li a.largeB:focus {background: url("../../preImages/design/template/btn_pack_02_2.gif") repeat scroll 0 -22px transparent; display: block; font-style: normal;}
#btn_pack_ico li a.largeC:hover, #btn_pack_ico li a.largeC:focus {background: url("../../preImages/design/template/btn_pack_02_2.gif") repeat scroll 0 -49px transparent; display: block; font-style: normal;}
#btn_pack_ico li a.largeD:hover, #btn_pack_ico li a.largeD:focus {background: url("../../preImages/design/template/btn_pack_02_2.gif") repeat scroll 0 -79px transparent; display: block; font-style: normal;}

#btn_pack_ico li span{background: url("../../preImages/design/template/btn_pack_02_2.gif") scroll 0 0 transparent; display: block; font-style: normal;}
#btn_pack_ico li span{ letter-spacing: -1px;padding: 8px 0 10px; height:23px;  width: auto;}
#btn_pack_ico li a span {background-position: 100% -22px; padding-left:25px; padding-right:10px}
#btn_pack_ico li a:hover, #btn_pack_ico li a:focus { background-position: 0 -30px; color: #000; }/*over 칼 왼쪽 테두리 조정*/
#btn_pack_ico li a:hover span, .btn_select li a:focus span {background-position: 100% 5px;}/*over 칼라 오른쪽 테두리 조정*/
#contTabList .btn_select li { width: 102px;}


/*아이콘텍스트 조합버튼*/


#contTabList {position:relative; width:100%;height:35px;  overflow:hidden; font-family:gothic, dotum; border-bottom:solid 1px #B8B8B8; }
#contTabList:after {content:""; display:block; clear:both;}
#contTabList li { float: left; padding-bottom: 1px; text-align:left; padding-left:2px; width: 132px; }
/*#contTabList li a{background: url("../../preImages/design/template/tab_bg_bar.png") scroll 0 0 transparent; display: block; font-style: normal;}*/
#contTabList li a.tab_01{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -34px transparent; display: block; font-style: normal;}
#contTabList li a.tab_02{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -78px transparent; display: block; font-style: normal;}
#contTabList li a.tab_03{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -161px transparent; display: block; font-style: normal;}
#contTabList li a.tab_04{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -254px transparent; display: block; font-style: normal;}
#contTabList li a.tab_05{background: url("../../preImages/design/template/tab_bg_bar_01_3.png")  repeat scroll 0 -350px transparent; display: block; font-style: normal;}
#contTabList li a.tab_01:hover, #contTabList li a.tab_01:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -90px transparent; display: block; font-style: normal; }
#contTabList li a.tab_02:hover, #contTabList li a.tab_02:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -119px transparent; display: block; font-style: normal;}
#contTabList li a.tab_03:hover, #contTabList li a.tab_03:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -204px transparent; display: block; font-style: normal;}
#contTabList li a.tab_04:hover, #contTabList li a.tab_04:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -298px transparent; display: block; font-style: normal;}
#contTabList li a.tab_05:hover, #contTabList li a.tab_05:focus {background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -840px transparent; display: block; font-style: normal;}

#contTabList li span{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") scroll 0 0 transparent; display: block; font-style: normal;}
#contTabList li span{ letter-spacing: -1px;padding: 8px 0 10px; height:33px;  width: auto;}
#contTabList li em{background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -74px transparent; display: block; font-style: normal;}
#contTabList li em span{ background: url("../../preImages/design/template/tab_bg_bar_01_3.png") repeat scroll 0 -35px; display: block; font-style: normal; color: #FFFFFF; padding-left:40px}
#contTabList li em {background-position: 100% -119px; }
#contTabList li a span {background-position: 100% -78px; padding-left:40px}
#contTabList li a:hover, #contTabList li a:focus { background-position: 0 -40px; color: #FFFFFF; }
#contTabList li a:hover span, .tabMenu li a:focus span {background-position: 100% -119px;}
#contTabList li.long { width: 180px;}
#contTabList .tabNum li { width: 102px;}
#contTabList .tabNum li.long { width: 126px;}
#contTabList .tabNum li.double_long { width: 156px;}





/* margin */
.margin_t_0 { margin-top:0px !important; }
.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:15px !important; }
.margin_t_20 { margin-top:20px !important; }
.margin_t_25 { margin-top:25px !important; }
.margin_t_30 { margin-top:30px !important; }
.margin_t_35 { margin-top:35px !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_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_3 { margin-right:3px !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_3 { margin-left:5px !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_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}
.padding_t_10{padding-top:10px}
.padding_t_15{padding-top:15px}
.padding_t_20{padding-top:20px}
.padding_t_25{padding-top:25px}
.padding_t_30{padding-top:30px}
.padding_t_35{padding-top:35px}
.padding_t_40{padding-top:40px}
.padding_t_45{padding-top:45px}
.padding_t_50{padding-top:50px}
.padding_b_5{padding-bottom:5px}
.padding_b_10{padding-bottom:10px}
.padding_b_15{padding-bottom:15px}
.padding_b_20{padding-bottom:20px}
.padding_b_25{padding-bottom:25px}
.padding_b_30{padding-bottom:30px}
.padding_b_35{padding-bottom:35px}
.padding_b_40{padding-bottom:40px}
.padding_b_45{padding-bottom:45px}
.padding_b_50{padding-bottom:50px}
.padding_l_5{padding-left:5px}
.padding_l_10{padding-left:10px}
.padding_l_15{padding-left:15px}
.padding_l_20{padding-left:20px}
.padding_l_25{padding-left:25px}
.padding_l_30{padding-left:30px}
.padding_l_35{padding-left:35px}
.padding_l_40{padding-left:40px}
.padding_l_45{padding-left:45px}
.padding_l_50{padding-left:50px}
.padding_r_5{padding-right:5px}
.padding_r_10{padding-right:10px}
.padding_r_15{padding-right:15px}
.padding_r_20{padding-right:20px}
.padding_r_25{padding-right:25px}
.padding_r_30{padding-right:30px}
.padding_r_35{padding-right:35px}
.padding_r_40{padding-right:40px}
.padding_r_45{padding-right:45px}
.padding_r_50{padding-right:50px}

/*width*/
.wid_100{width:100px}
.wid_200{width:200px}
.wid_100p{width:100%}

/*테두리 두께*/
.line_r{border-right:solid 3px #E5E5E5;}
.line_t{border-top:solid 3px #E5E5E5;}
.line_b{border-bottom:solid 3px #E5E5E5;}

/*폰트 size*/
.ft_11{font-size:11px}
.ft_12{font-size:12px}

.tx_bold{font-weight:bold}

/* 텍스트 정렬 */
.text_center {text-align:center !important;}
.text_right {text-align:right !important;}
.text_left {text-align:left !important;}
.orange {color:#ed6a00;}
.gray_text {color:#767676;}
.tx_blue{color:#285e8f}
.tx_orange{color:#ef7d65; font-size: 15px;}
.btn_right {float:right; padding:20px 0 0 2px;}
span.scriptUsage{line-height: 16px;}

/*텍스트 버튼*/
.button a .button a:hover{
    border: medium none !important;
}
.button, .download-button {
    -moz-box-sizing: border-box;
    border-radius: 3px 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin: 0;
    padding: 0 10px 1px;
    text-decoration: none;
    white-space: nowrap;
}

.button {
		/*background: linear-gradient(to bottom, #FEFEFE, #e7e7e7) repeat scroll 0 0 #f6f6f6;
    border-color: #d2d2d2 #959595 #959595 #d2d2d2 ;*/
		background: linear-gradient(to bottom, #ffffff, #d1ecff) repeat scroll 0 0 #d0e8f8;
    border-color: #b1e1f5 #9ac4e1 #9ac4e1 #b1e1f5 ;
    color: #333333;
    height: 21px;
    line-height: 20px;
    padding: 0 8px 1px;
	  box-shadow: 1px 1px 2px rgba(215, 237, 253, 0.2);
}




.button:active {
    outline: medium none;
		font-weight:normal;
}
.button.hidden {
    display: none;
}

/*버튼 기본효과*/
/* .button{
    background: linear-gradient(to bottom, #fefefe, #e5e5e5) repeat scroll 0 0 #b4b4b4;
    color: #000000;
		border-color:#C8C8C8 #9D9D9D #5E5E5E #C8C8C8;
   /* text-shadow: 0 1px 0 #FFFFFF;
	 box-shadow: 0 0 1px 0 rgba(40, 40, 40, 0.5) inset;
}*/

/*텍스트 효과*/

.button:hover, .button:focus{
   	background-color: #a5e8fe;
 		background: linear-gradient(to bottom, #77D3FB #3186B9);
    color: #000000;
		border-color: #4cc8fc #2382D8 #4cc8fc ;
		/* box-shadow: 0 0 1px 0 rgba(120, 200, 230, 0.6) inset;*/
}
/*.button:focus{
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}*/
.button:active{
    background: linear-gradient(to bottom, #d0eaf8, #60a7cd) repeat scroll 0 0 #EEEEEE;
    border-color: #999999;
    /*box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.5) inset;
		box-shadow: 0 1px 0 rgba(30, 67, 123, 0.1) inset;*/
    color:#000000 ;
    /*text-shadow: 0 -1px 0 #FFFFFF;*/
}
.button:disabled{
    background-image: linear-gradient(to bottom, #77D3FB, #3186B9) !important;
    border-color:#dddddd  !important;
    box-shadow: none !important;
    color: #000000 !important;
    cursor: default;
    text-shadow: 0 1px 0 #FFFFFF !important;
}

/*border color*/
.download-button:visited {
   /* background-color: #7b7b7b;
    background-image: linear-gradient(to bottom, #fefefe #e5e5e5);*/
		color: #000000;
		text-decoration: none;
		border-color: #d2d2d2 #959595 #959595 #d2d2d2 ;
    /*border-color:#C8C8C8 #9D9D9D #5E5E5E #C8C8C8;
    box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset;*/
   /* text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);*/
}

/*mouse over 효과*/
.download-button:hover, .download-button:focus {
    background-color: #a5e8fe;
    background-image: linear-gradient(to bottom, #ffffff, #acdcf7);
    border-color:#4cc8fc #4cc8fc #2382D8 #4cc8fc ;
	  color: #000000;
   /* box-shadow: 0 1px 0 rgba(222, 234, 243, 0.6) inset;*/
   /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);*/
}
.download-button:focus {
    border-color: #74b5db;
   /* box-shadow: 0 1px 0 rgba(120, 200, 230, 0.6) inset, 1px 1px 2px rgba(0, 0, 0, 0.4);*/
}
.download-button:active {
    background: linear-gradient(to bottom, #e5f5fd, #85cef5) repeat scroll 0 0 #1B607F;
    border-color:#4cc8fc #4cc8fc #2382D8 #4cc8fc ;
	  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
     /* box-shadow: 0 1px 0 rgba(30, 67, 123, 0.1) inset;
    color: #000000;
	  /* text-shadow: 0 -1px 0 0 #E6F7FF;
   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); */
}

.button.button-large{
    height: 23px;
    line-height: 23px;
    padding: 3px 12px 2px;
}
 /*.download-button:disabled{
    background: none repeat scroll 0 0 #298CBA !important;
    border-color: #1B607F !important;
    box-shadow: none !important;
    color: #000000 !important;
    cursor: default;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
}*/
/*텍스트 버튼*/



/* 머리말 서식 이미지 */
.bgListStyle{
	background-image: url('../../preImages/egovframework/com/cmm/mod/icon/icon_ls.png');
	background-size:10px;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}