﻿/* CSS Document */

/* Board Title */
#defCont h1 { position:relative; overflow:hidden; margin-top:30px; font-size:30px; font-weight:500; display:block; margin-bottom:20px;}


/* slogan box */
.eth_box {background:url(/common/images/introduction/box_bg1.png) no-repeat 580px 70px; font-size:12px !important; font-weight:normal; padding:15px 20px; background-color:#fbfbfb; border:1px solid #ddd;}
.eth_box .strong {font-size:16px; color:#3288c3;}
.clean_box {background:url(/common/images/default/info.png) no-repeat 26px 35px; font-size:12px !important; font-weight:normal; padding:22px 20px 22px 110px; background-color:#f5fbff; border:1px solid #cbecf3;}
.warn_boxdef {font-size:12px !important; font-weight:normal; padding:16px 25px; background-color:#f5fbff; border:1px solid #cbecf3;}
.warn_boxdef li {text-indent:-6px; font-size:14px;}
.warn_boxdef li strong{font-size:14px;}
.warn_box {background:url(/common/images/default/warning.png) no-repeat 24px 20px; font-size:12px !important; font-weight:normal; padding:22px 20px 22px 110px; background-color:#f5fbff; border:1px solid #cbecf3;}
.warn_box1 {background:url(/common/images/default/warning1.png) no-repeat 21px 21px; font-size:12px !important; font-weight:normal; padding:22px 20px 22px 75px; background-color:#f5fbff; border:1px solid #cbecf3;}
.warn_box2 {background:url(/common/images/default/warning2.png) no-repeat 20px 17px; font-size:12px !important; font-weight:normal; padding:22px 20px 22px 65px; background-color:#f5fbff; border:1px solid #cbecf3;}
.warn_box3 {background:url(/common/images/default/warning.png) no-repeat 24px center;  font-weight:normal; padding:32px 20px 32px 110px; background-color:#f5fbff; border:1px solid #cbecf3;}
.warn_box4 {background:url(/common/images/default/warning2.png) no-repeat 20px 17px; font-size:16px !important; font-weight:bold; padding:20px 20px 22px 65px; background-color:#f5fbff; border:1px solid #cbecf3;}
.warn_box span, .warn_box1 span, .warn_box2 span {color:#f26522; font-size:12px !important;}
.warn_box .strong, .warn_box1 .strong, .warn_box2 .strong {font-size:16px; color:#3288c3;}
.click_box {background:url(/common/images/default/click.png) no-repeat 240px 15px; font-size:12px !important; font-weight:normal; padding:22px 20px 22px 280px; background-color:#f5fbff; border:1px solid #cbecf3;}
.sloganbox_mem {background:url(/common/images/member/img_info1.gif) no-repeat 26px center; font-size:14px !important; font-weight:normal; padding:30px 20px 30px 110px; background-color:#f5fbff; border:1px solid #cbecf3;}
.sloganbox_mem span {font-size:18px; margin-top:-8px; display:block;}

/*게시판 바로가기 -0819 추가*/
.btn_board {overflow:hidden; padding:10px 0 0 0}
.btn_board a {float:left; display:block; width:350px; height:40px; margin-right:10px; text-align:center; line-height:40px; color:#fff; background:#0095a5;} 
.btn_board a:hover {color:#fff}

#defCont h2 {font-size:18px; background:url(/common/images/default/bul_02.gif) no-repeat 0 7px; padding:0 0 7px 18px; margin-left:10px;}
#defCont h3 {font-size:14px;}
#defCont h4 {font-size:13px; font-weight:normal; background:url(/common/images/default/bul_04.gif) no-repeat 0 9px; padding:0 0 2px 9px;}
#defCont h5 {font-size:12px; font-weight:normal; color:#3b3b3b; background:url(/common/images/default/bul_05.gif) no-repeat 0 7px; padding:0 0 2px 8px; margin-left:30px;}


/* 게시판 검색 */
.totalBox {overflow:hidden; position:relative; margin-top:50px;}
.totalBox ul.tbLeft {float:left; margin-top:12px;}
.totalBox ul.tbRight {float:right; display:table;}
.totalBox ul.tbRight li {display:table-cell; vertical-align:middle;}


/* 공통 + 텍스트 */
.bTex1 {font-size:11px; color:#fff; background:#d531b5; padding:4px 10px; margin-right:5px;}
.mrpa0 {margin:0 !important; padding:0 !important;}
.inTit1 {width:85%;}
.in300 {width:85%; display:block; margin-bottom:5px;}
.iconBox1 {position:absolute; top:10px; right:0;}

/* input */
.inp150 {width:120px; padding:3px; height:22px;}



/* Select */
.sel1 {height:30px; display:inline-block; margin-top:1px; padding:0 7px;}



/* Btn */
.btnWrite1 {background:#e13d92; padding:5px 15px; color:#fff; display:inline-block;}
.btnWrite1:hover {background:#bd1b6f; color:#fff;}
.btnSearch1 {background:#24829c; padding:5px 15px; color:#fff; display:inline-block;}
.btnSearch1:hover {background:#08566c; color:#fff;}

.BtnBox1 {margin-top:20px; overflow:hidden; text-align:right;}
.BtnBox1 .btnWrite {background:#e13d92; padding:10px 20px; color:#fff; display:inline-block;}
.BtnBox1 .btnWrite:hover {background:#bd1b6f; color:#fff;}
.BtnBox1 .btnList {background:#694489; padding:10px 20px; color:#fff; display:inline-block;}
.BtnBox1 .btnList:hover {background:#320856; color:#fff;}
.BtnBox1 .btnCen {background:#7f7f7f; padding:10px 20px; color:#fff; display:inline-block;}
.BtnBox1 .btnCen:hover {background:#535353; color:#fff;}



/* Table Style */
	/* LIst */
.tableList {margin-top:3px;}
.tableList tr th {font-size:15px; font-weight:normal !important; height:40px;background:#52a0b6; color:#fff;}
.tableList tr td {font-size:13px; border-bottom:1px solid #c4dbe2; text-align:center;font-weight:normal !important; height:45px;}
.tableList tr td a {font-size:13px;}
.tableList tr td.tLeft {text-align:left;}

	/* Write */
.tableWrite {border-top:1px solid #c4dbe2;}
.tableWrite tr th {font-size:15px; font-weight:normal !important; height:40px;background:#52a0b6; color:#fff; border-bottom:1px solid #7fbbcc;}
.tableWrite tr td {font-size:13px; border-bottom:1px solid #c4dbe2; font-weight:normal !important; padding:10px;}
.tableWrite tr td span {font-size:12px; font-weight:500;}
.tableWrite tr td span.tcol1 {font-size:13px; color:#d32bb2; margin-left:10px;}
.tableWrite tr td a {font-size:14px;}
.tableWrite tr td.tCent {text-align:center;}
.tableWrite tr td.tCent textarea {width:95%; height:400px; padding:15px;}

	/* Photo List */
.photoList {position:relative; overflow:hidden; margin-top:5px; border-top:1px solid #52a0b6; border-bottom:1px solid #52a0b6; padding:20px 0 0 20px;}	
.photoList .libox {overflow:hidden; float:left; margin:0 20px 30px 0;}
.photoList .libox .phooto, .photoList .libox .phooto a img {width:225px; height:180px;}
.photoList .libox .title {text-align:center;}
.photoList .libox .date {font-size:11px; text-align:center;}
.tdphoto {text-align:center;}
.tdphoto img {width:70%;}


/* Number Page */
.borNumber1 {margin:40px auto 0;width:100%;text-align:center;}
.borNumber1 a {display:inline-block; width:36px; height:17px; margin:0 -2px 0 -3px; padding:6px 0; border:1px solid #d6d6d6; background:#fff; color:#1e1e1e; font-size:12px;line-height:17px;text-decoration:none;vertical-align:top;}
.borNumber1 a:hover {background:#e6e6e6; color:#694489;}
.borNumber1 a.on {position:relative;z-index:2;border:1px solid #757575;font-weight:bold;color:#fff;background:#694489;}
.borNumber1 .btn_prev {margin-right:12px;display:inline-block; border:1px solid #d6d6d6; text-decoration:none; vertical-align:top; overflow:hidden;}
.borNumber1 .btn_next {margin-left:12px;display:inline-block; border:1px solid #d6d6d6; text-decoration:none; vertical-align:top; overflow:hidden;}


/**/
/* CSS Document */


/* table Style */

.table_list {border-top:2px solid #e8e8e8; clear:both;} 
.table_list tr th {font-size:14px; padding:12px 0; color:#333; border-bottom:1px solid #eaeaea; background:#f2f2f3;}
.table_list tr th img {display:inline-block; vertical-align:middle;}
.table_list tr td {font-size:14px; padding:15px 10px; border-bottom:1px solid #eaeaea; text-align:center; color:#565656; white-space:nowrap;}
.table_list tr td.tds1 {background:#fffcec;}
.table_list .tleft {text-align:left !important; max-width:400px;}


.table_write {border-top:2px solid #333; clear:both;}
.table_write tr th {font-size:14px; padding:13px; color:#333; border-bottom:1px solid #eaeaea; background:#f2f2f3;}
.table_write tr td {font-size:14px; padding:9px; border-bottom:1px solid #eaeaea;}
.table_write tr td.linehe26 {line-height:26px;}
.table_write tr td input {display:inline-block; vertical-align:middle; padding:5px}
.table_write tr td select {display:inline-block; vertical-align:middle; padding:4.5px 10px 4.5px 1px;}
.table_write tr td img {display:inline-block; vertical-align:middle;}
.table_write tr td span.tcol1 {font-size:12px; color:#f26b22;}
.table_write .tleft {text-align:left !important;}
.table_write .tcenter {text-align:center !important;}


/* Btn Style */

.sbtn_bk {display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#444; padding:3px 6px 3px 6px; border:solid #2E2E2E 1px; text-decoration:none; width:30px; text-align:center;}
.sbtn_bk:hover {color:#ffffff; background:#000;}
.sbtn_gb {display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#444; padding:3px 6px 3px 6px; border:solid #2E2E2E 1px; text-decoration:none; width:30px; text-align:center;}
.sbtn_gb:hover {color:#ffffff; background:#000;}
.sbtn_gy {display:block; border-radius:3px; color:#fff; font-size:11px; background:#6e6e6e; padding:3px 6px 3px 6px; border:solid #6e6e6e 1px; text-decoration:none; width:33px; text-align:center;}
.sbtn_gy:hover {color:#ffffff; background:#6e6e6e;}
.sbtn_nv {display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#818cb1; padding:3px 6px 3px 6px; border:solid #757ea1 1px; text-decoration:none; width:30px; text-align:center;}
.sbtn_nv:hover {color:#ffffff; background:#5e6994;}
.sbtn_bl {display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#2783CA; padding:3px 6px 3px 6px; border:solid #2071B0 1px; text-decoration:none; width:30px; text-align:center;}
.sbtn_bl:hover {color:#ffffff; background:#15619A;}
.sbtn_sk {display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#6AC1D2; padding:3px 6px 3px 6px; border:solid #55BCD0 1px; text-decoration:none; width:30px; text-align:center;}
.sbtn_sk:hover {color:#ffffff; background:#4AAEAD;}
.sbtn_gn {display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#86B404; padding:3px 6px 3px 6px; border:solid #63A65C 1px; text-decoration:none; width:30px; text-align:center;}
.sbtn_gn:hover {color:#ffffff; background:#63A65C;}
.sbtn_or {display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#00366e; padding:3px 6px 3px 6px; border:solid #00366e 1px; text-decoration:none; width:30px; text-align:center;}
.sbtn_or:hover {color:#ffffff; background:#00366e;}
.sbtn_rd {display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#EF4545; padding:3px 6px 3px 6px; border:solid #C63D3D 1px; text-decoration:none; width:30px; text-align:center;}
.sbtn_rd:hover {color:#ffffff; background:#C63D3D;}


.btn_search1 {display:inline-block; border-radius:3px; color:#fff; font-size:12px; background:#266c9d; padding:4px 10px; text-decoration:none; text-align:center;}
.btn_write {display:inline-block; border-radius:3px; color:#ffffff; font-size:12px; background:#A76800; padding:4px 10px; text-decoration:none;  text-align:center;}
.btn_search1:hover, .btn_write:hover {color:#fff;}


.btn_ok {display:block; border-radius:3px; color:#ffffff; font-size:14px; background:#f38b0f; padding:10px 20px; text-decoration:none; text-align:center;}
.btn_ok:hover {color:#ffffff; background:#ec6614;}


.btn_cencle {display:block; border-radius:3px; color:#fff; font-size:14px; background:#7b7b7b; padding:10px 20px; text-decoration:none; text-align:center;}
.btn_cencle:hover {color:#ffffff; background:#000;}


.wth40 {width:40px !important;}
.wth100 {width:100px !important;}

.btnbox {position:relative; float:right; margin-top:10px; height:24px; margin-bottom:20px;}
.btnbox a {float:left; margin-left:3px;}


.btn_row {position:relative; overflow:hidden; margin-top:20px; text-align:center;}
.btn_row a {display:inline-block;}


/* Number Style */

.list_num {height:35px; margin:0 auto; padding-top:30px; text-align:center; clear:both;}
.list_num span {display:inline-block; }
.list_num .num {background:url(/common/images/board/num_off.gif) no-repeat 0 0; }
.list_num .on {color:#29a0d6; background:url(/common/images/board/num_on.gif) no-repeat 0 0; font-weight:bold; }
.list_num a {text-align:center;float:left;width:30px;height:23px;padding-top: 5px;margin-right:3px;font-size: 12px;background:url(/common/images/board/num_off.gif) no-repeat 0 0;display: inline-block;}
.list_num .num:hover {color:#29a0d6; font-weight:bold; background:url(/common/images/board/num_on.gif) no-repeat 0 0; }
.list_num .prew1 {background:url(/common/images/board/num_front.gif) no-repeat 0 0; text-indent:-5000px; }
.list_num .prew2 {background:url(/common/images/board/num_prev.gif) no-repeat 0 0; text-indent:-5000px;}
.list_num .next1 {background:url(/common/images/board/num_next.gif) no-repeat 0 0; text-indent:-5000px;}
.list_num .next2 {background:url(/common/images/board/num_back.gif) no-repeat 0 0; text-indent:-5000px;}


.list_num .btn_prev1 {background:url(/common/images/board/num_front.gif) no-repeat 0 0; text-indent:-5000px; }
.list_num .btn_prev2 {background:url(/common/images/board/num_prev.gif) no-repeat 0 0; text-indent:-5000px;}
.list_num .btn_next1 {background:url(/common/images/board/num_next.gif) no-repeat 0 0; text-indent:-5000px;}
.list_num .btn_next2 {background:url(/common/images/board/num_back.gif) no-repeat 0 0; text-indent:-5000px;}

.list_num .btn_prev {font-size:10px !important;}
.list_num .btn_next {font-size:10px !important;}


.rowsearch {position:relative; padding:10px; border:1px solid #ddd; background-color:#fdfdfd; height:27px;}
.rowsearch .searform {position:relative; width:300px; margin:0 auto;}
.rowsearch .searform p {float:left; margin-left:5px;}


/* Total Style */

.totalbox {position:relative; margin-top:25px; overflow: hidden;}
.totalbox .total {float:left; margin-top:8px; font-size:12px;}
.totalbox .total strong {font-size:11px; color:red;}
.totalbox .exdown {float:right;}
.totalbox .selbox {float:right; margin-top:-10px;}


.searbox {float:right; margin-bottom:5px;}
.searbox select, .searform2 input {display:inline-block; vertical-align:middle;}


/* Photo Style */
.photolist1 {position:relative; clear:both; border-top:2px solid #cae5f4;}
.photolist1 .plbox {position:relative; clear:both; border-bottom:1px solid #cae5f4;  overflow:hidden; padding:15px 0 10px 0;}
.photolist1 .plbox ul.pimg {position:relative; float:left; margin:0 0 15px 15px;}
.photolist1 .plbox ul li.photo {width:225px; height:162px; overflow:hidden; text-align:center}
.photolist1 .plbox ul li.photo a img {height:162px;}
.photolist1 .plbox ul li.ptit {font-weight:bold; text-align:center; margin-top:3px;}
.photolist1 .plbox ul li.ptit a {font-size:13px;}
.photolist1 .plbox ul li.pdate {text-align:center; font-weight:normal; font-size:12px;} 

/* input Radio Style */
.wrin1 {padding:0 !important; margin:0 !important;}
.none {display:none;}
.radiob {display:inline-block; vertical-align:middle; padding:0 3px;}


/* 조직도 테이블 */
.fmtable2 {margin-top:3px;border-left:1px solid #b2bfc6;}
.fmtable2 tr th {font-weight:normal !important; height:40px; background:#8d9ca3; color:#fff; border-right:1px solid #b2bfc6;}
.fmtable2 tr td {border-bottom:1px solid #b2bfc6; border-right:1px solid #b2bfc6; font-weight:normal !important; font-size:12px; padding:10px;}


