@charset "utf-8";

/* ================================================================================================= */
/* 작성일 : 2013. 11. 14 */
/* ================================================================================================= */
/* skip */
.screen_out {display:block; font-size:0; height:1px; left:-9999px; line-height:0; overflow:hidden; position:absolute; text-indent:-9999px; width:1px;}
.screen_hide {display:block; font-size:0; height:1px; left:-9999px; line-height:0; overflow:hidden; position:absolute; text-indent:-9999px; width:1px;}
.gl_none{display:block; font-size:0; height:1px; left:-9999px; line-height:0; overflow:hidden; position:absolute; text-indent:-9999px; width:1px;}
.gl_hidden {position: absolute; top: 0; right: 10000px; font-size:0; width:1px; height:1px; overflow:hidden; visibility:hidden;}
.gl_bgImg_none {background-image:none!important;}

/* border 관련 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
.gl_border_none {border: 0!important;}
.gl_border_T_none {border-top: 0!important;}
.gl_border_L_none {border-left: 0!important;}
.gl_border_R_none {border-right: 0!important;}
.gl_border_B_none {border-bottom: 0!important;}


/* input 사이즈 */
.gl_input_W50 {width: 50px;}
.gl_input_W100 {width: 100px;}
.gl_input_W125 {width: 125px;}
.gl_input_W150 {width: 150px;}
.gl_input_W200 {width: 200px;}
.gl_input_W250 {width: 250px;}
.gl_input_W300 {width: 300px;}
.gl_input_W350 {width: 350px;}
.gl_input_W400 {width: 400px;}
.gl_input_W450 {width: 450px;}
.gl_input_W500 {width: 500px;}
.gl_input_W550 {width: 550px;}
.gl_input_W600 {width: 600px;}
.gl_input_W650 {width: 650px;}
.gl_input_W700 {width: 700px;}
.gl_input_W750 {width: 750px;}
.gl_input_W800 {width: 800px;}
.gl_input_W98pe {width: 95%;}



/* margin 관련 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
.gl_margin_B_none {margin-bottom: 0px!important;}
.gl_margin_R_none {margin-right: 0px!important;}

.gl_margin_T_5px {margin-top: 5px;}
.gl_margin_T_10px {margin-top: 10px;}

.gl_margin_B_3px {margin-bottom: 3px;}
.gl_margin_B_5px {margin-bottom: 5px;}
.gl_margin_B_10px {margin-bottom: 10px;}
.gl_margin_B_15px {margin-bottom: 15px !important;}
.gl_margin_B_20px {margin-bottom: 20px !important;}
.gl_margin_B_30px {margin-bottom: 30px;}
.gl_margin_B_33px {margin-bottom: 33px;}
.gl_margin_B_35px {margin-bottom: 35px;}
.gl_margin_B_40px {margin-bottom: 40px !important;}
.gl_margin_B_45px {margin-bottom: 45px;}
.gl_margin_B_50px {margin-bottom: 50px;}
.gl_margin_B_60px {margin-bottom: 60px;}
.gl_margin_B_70px {margin-bottom: 70px;}
.gl_margin_B_80px {margin-bottom: 80px;}

.gl_margin_L_10px {margin-left: 10px;}
.gl_margin_L_15px {margin-left: 15px;}
.gl_margin_L_20px {margin-left: 20px;}
.gl_margin_L_25px {margin-left: 25px;}
.gl_margin_L_30px {margin-left: 30px;}
.gl_margin_L_40px {margin-left: 40px;}
.gl_margin_L_50px {margin-left: 50px;}

.gl_margin_R_10px {margin-right: 10px;}
.gl_margin_R_20px {margin-right: 20px;}
.gl_margin_R_30px {margin-right: 30px;}
.gl_margin_R_40px {margin-right: 40px;}
.gl_margin_R_50px {margin-right: 50px;}


/* padding 관련 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
.gl_padding_T_none {padding-top: 0px!important;}
.gl_padding_B_none {padding-bottom: 0px!important;}
.gl_padding_B_10px {padding-bottom: 10px;}
.gl_padding_L_10px {padding-left: 10px;}
.gl_padding_L_20px {padding-left: 20px;}




/*중앙 정렬버튼 */
.bo_TBtn_zone_01 {height:40px; padding-top: 22px; border-top: 1px solid #c0c1c3; clear: both; text-align: center;}
.bo_TBtn_zone_01 a {display: inline-block; font-weight:bold; padding: 11px 30px 10px; font-size: 1em; line-height: 1em; white-space: nowrap; color: #fff; background-color: #7d818d; border: 1px solid #6c707b; border-bottom: 1px solid #78797b;}
.bo_TBtn_zone_01 a:hover {background-color: #e98900; border: 1px solid #d77e00 !important; border-bottom: 1px solid #9c5c00 !important;}



/* 게시판 Top 검색부분 : 공용 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
.bo_titleForm2 {height:auto; overflow: hidden; clear:both;width:723px;padding:15px 15px 5px 15px;border: 1px solid #e3e3e3;background:#fbfbfb ; margin-bottom:15px;}
.bo_titleForm2.bg{background:#fbfbfb url(../board/images/bg_wsearch.gif) bottom right no-repeat; }
.bo_titleForm2 h5 {float: left; width: 230px; font-size: 1.2em; font-weight: bold; color: #292929; background:transparent url('../images/common/bg_h5.png') 3px center no-repeat; padding-left: 25px;}
.bo_titleForm2 p{ margin-bottom:5px !important;}
.bo_titleForm2 span.in_allData {display: block; width: 220px; font-size: .9em; line-height: 1.2em; color: #292929; padding-bottom: 5px;}
.bo_titleForm2 span.in_allData em {font:normal 12px 'ngb'; color: #d88e00;}
.bo_titleForm2 .in_bSearch { margin-bottom: 12px; display: block;}
.bo_titleForm2 .in_bSearch label{ display:inline-block; width:50px;font:normal 13px 'ngb';}
.bo_titleForm2 .in_bSearch .inpwt250{ width:250px;}
.bo_titleForm2 .in_bSearch .inpwt195{ width:185px;margin-left:0;}
.bo_titleForm2 .in_bSearch .inpwt130{ width:130px;}
.bo_titleForm2 .in_bSearch .inpwt165{ width:165px;}

.bo_titleForm2 .in_bSearch dl {}
.bo_titleForm2 .in_bSearch dl dt {float: left;}
.bo_titleForm2 .in_bSearch dl dd {float: left; margin-left: 3px;}
.bo_titleForm2 .in_bSearch dl dd a {display: block; font-weight:bold; padding-top: 4px; height: 21px; width: 44px; font-size: 1em; line-height: 1.4em; color: #fff; text-align: center; background-color: #646464; border: 1px solid #464646; border-bottom: 1px solid #323232;}
.bo_titleForm2 .in_bSearch dl dd a:hover {background-color: #e98900; border: 1px solid #d77e00 !important; border-bottom: 1px solid #9c5c00 !important;}
.bo_titleForm2 .in_bSearch dl dd.in_marginL0 {margin-left:0;}
.bo_titleForm2 .in_bSearch .bx1 {display: inline-block; font-family:ngb; padding-top: 0  !important ; height: 27px; width: 55px; font-size: 1em; line-height: 1.4em; color: #fff; text-align: center; background-color: #646464; border: 1px solid #464646; border-bottom: 1px solid #323232;}

.bo_titleForm2 .in_bSearch input {position: relative; border:1px solid #d5d3d0; background-color: #fff; height: 21px; padding: 4px 5px 0 5px; font:normal 12px 'ng';}
.bo_titleForm2 .in_bSearch select {position: relative; background-color: #fff; border: 1px solid #c8c8c8; height: 27px; padding: 4px 4px 4px 5px; color: #292929;font:normal 12px 'ng';}

/* 게시판 Top 검색부분 : 공용 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
.bo_titleForm {height:auto; overflow: hidden; }
.bo_titleForm h5 {float: left; width: 230px; font-size: 1.2em; font-weight: bold; color: #292929; background:transparent url('../images/common/bg_h5.png') 3px center no-repeat; padding-left: 25px;}

.bo_titleForm span.in_allData {display: block; float:left; width: 280px; font-size: .9em; line-height: 1.2em; color: #292929; padding-top: 5px;}
.bo_titleForm span.in_allData em {font:normal 12px 'ngb'; color: #d88e00;}
.bo_titleForm .in_bSearch {float: right; margin-bottom: 12px; display: block;}
.bo_titleForm .in_bSearch dl {float: left;}
.bo_titleForm .in_bSearch dl dt {float: left;}
.bo_titleForm .in_bSearch dl dd {float: left; margin-left: 3px;}
.bo_titleForm .in_bSearch dl dd a {display: block; font-weight:bold; padding-top: 4px; height: 21px; width: 44px; font-size: 1em; line-height: 1.4em; color: #fff; text-align: center; background-color: #646464; border: 1px solid #464646; border-bottom: 1px solid #323232;}
.bo_titleForm .in_bSearch dl dd a:hover {background-color: #e98900; border: 1px solid #d77e00 !important; border-bottom: 1px solid #9c5c00 !important;}
.bo_titleForm .in_bSearch dl dd.in_marginL0 {margin-left:0;}
.bo_titleForm .in_bSearch dl dd .bx1 {display: block; font-family:ngb; padding-top: 0  !important ; height: 27px; width: 55px; font-size: 1em; line-height: 1.4em; color: #fff; text-align: center; background-color: #646464; border: 1px solid #464646; border-bottom: 1px solid #323232;}

.bo_titleForm .in_bSearch input {position: relative; border:1px solid #d5d3d0; background-color: #f8f8f8; height: 21px; padding: 4px 5px 0 5px; font:normal 12px 'ng';}
.bo_titleForm .in_bSearch select {position: relative; background-color: #f8f8f8; border: 1px solid #c8c8c8; height: 27px; padding: 4px 4px 4px 5px; color: #292929;font:normal 12px 'ng';}

/* 리스트 게시판 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
.bo_list_Type1 { margin-bottom:18px; clear:both;}
.bo_list_Type1 table {width:100%;border-collapse:collapse;}
.bo_list_Type1 table tbody tr:hover {background-color: #f5f5f5;}
.bo_list_Type1 table tbody tr.in_fix {background-color: #eef0f4;}
.bo_list_Type1 table th {padding: 10px 4px 10px; color:#4a4a4a; border-top:1px solid #4da1d8; border-bottom: 1px solid #d2d2d2; background:#f8f8f8 url("../board/images/bg_line_table.png") left center no-repeat;font:normal 13px 'ngb';}
.bo_list_Type1 table th label {display: none;}
.bo_list_Type1 table td {text-align: center; height:30px; padding: 4px 4px 2px 4px; border-bottom:1px solid #e1e1e1; vertical-align:middle;font:normal 13px 'ng';}
.bo_list_Type1 table td.subject {text-align: left; padding-left:8px;font:normal 12px 'ng'; }
.bo_list_Type1 table td.pdname {text-align: center;font:normal 13px 'ngb'; color: #017ac4; }
.bo_list_Type1 table td.pdname2 {text-align: left;font:normal 13px 'ngb'; color: #017ac4; }

.bo_list_Type1 table td a { }
.bo_list_Type1 table td.rt {text-align: right; padding-right:5px;font:normal 13px 'ng'; }
.bo_list_Type1 table td.lt {text-align: left; padding-left:8px;font:normal 13px 'ng'; }
.bo_list_Type1 table td.subject img {position: relative; margin-left:5px; vertical-align:middle;}

.bo_list_Type1 table td input {margin-right:5px; vertical-align:middle;}
.bo_list_Type1 table .in_tdBg {background-color:#f6f6f6;}
.bo_list_Type1 table .in_re {font-weight: bold; color: #292929; background:transparent url("../images/common/bg_icon_re.png") left center no-repeat; padding-left: 15px;}

.bo_list_Type1 table tbody .noti{background-color: #fff;}





/* 포토게시판 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
/* 포토게시판 Type-01 : 사진 리스트형 */
.bo_photo_Type01 {width:100%; height: auto; overflow: hidden; border-top: 1px solid #4da1d8; border-bottom:1px solid #e1e1e1; padding-bottom:20px; margin-bottom: 15px;}
.bo_photo_Type01 li {position: relative; display:inline-block; width:24.9%; height:auto; overflow:hidden; min-height: 2%; padding-top: 20px;}
.bo_photo_Type01 li input {position: absolute; left: 24px; top: 163px; z-index: 10;}
.bo_photo_Type01 a {display: block; text-align: center; padding-left:2%; padding-right: 2%; }
.bo_photo_Type01 strong {display: block; font-size:1em; line-height: 1.2em;  margin-bottom:3px;}
.bo_photo_Type01 strong img {position: relative; margin-right:5px; vertical-align:middle;}
.bo_photo_Type01 em {display: none; }
.bo_photo_Type01 a:hover {color:#292929;}
.bo_photo_Type01 strong a:hover{color:#2b73d5;}
.bo_photo_Type01 span {display: block; }
.bo_photo_Type01 span.in_data {font-size:.95em;width: 100%; text-align:center;}
.bo_photo_Type01 span.in_photo {width: 100%; overflow: hidden; margin-bottom: 10px;}
.bo_photo_Type01 span.in_photo img {width: 100%; height: 111px;}




/* 포토게시판 Type-02 : 사진과 설명글 형 */
.bo_photo_Type02 {width:100%; border-top: 1px solid #4da1d8; margin-bottom: 15px;}
.bo_photo_Type02 li {position: relative; height:auto; overflow:hidden; border-bottom:1px solid #e1e1e1; padding-top: 20px; padding-bottom:20px; padding-left:3px;}
.bo_photo_Type02 li input {position: absolute; right: 0; top: 23px; z-index: 10;}
.bo_photo_Type02 .T02_img { float:left; height:auto; overflow:hidden; margin-right: 20px;}
.bo_photo_Type02 .T02_img a {display: block;overflow: hidden;width: 125px; height:94px;}
.bo_photo_Type02 .T02_img img {width: 125px; height:94px; }

.bo_photo_Type02 .T02_Cont {overflow:hidden; height:auto;}
.bo_photo_Type02 .T02_Cont strong {display: block; font:normal 14px 'ngb'; line-height: 1.4em; margin-bottom:8px;}
.bo_photo_Type02 .T02_Cont strong img {position: relative; margin-right:5px; vertical-align:middle;}
.bo_photo_Type02 .T02_Cont strong a {color:#2b73d5;}
.bo_photo_Type02 .T02_Cont a:hover strong {color:#c28e00;}
.bo_photo_Type02 .T02_Cont a:hover {color:#292929;}
.bo_photo_Type02 .T02_Cont span {display: block; }
.bo_photo_Type02 .T02_Cont span.in_type01 {height: 51px;font:normal 12px 'ng';}

.bo_photo_Type02 .T02_Cont span.in_data {height:auto; font-size:.95em; color:#6e6e6e; background:transparent url("../images/common/bg_gl_list_Type02.jpg") left 8px no-repeat; padding-left:0px;}
.bo_photo_Type02 .T02_Cont span.in_data em {font-weight: bold;}




/* 포토게시판 Type-03 : 사진과 설명글 형 */
.bo_photo_Type03 {width:100%; border-top: 1px solid #4da1d8; margin-bottom: 15px;}
.bo_photo_Type03 li {position: relative; height:auto; overflow:hidden; border-bottom:1px solid #e1e1e1; padding-top: 20px; padding-bottom:20px; padding-left:3px;}
.bo_photo_Type03 li input {position: absolute; left: 215px; top: 23px; z-index: 10;}
.bo_photo_Type03 .T02_img { float:left; height:auto; overflow:hidden; margin-right: 20px;}
.bo_photo_Type03 .T02_img a {display: block;overflow: hidden;width:189px; height:142px;}
.bo_photo_Type03 .T02_img img {width:189px; height:142px; }

.bo_photo_Type03 .T02_Cont {overflow:hidden; height:auto;}
.bo_photo_Type03 .T02_Cont strong {display: block; font:normal 13px 'ngb'; line-height: 1.4em; margin-bottom:5px;color:#2b73d5;}
.bo_photo_Type03 .T02_Cont strong img {position: relative; margin-right:5px; vertical-align:middle;}
.bo_photo_Type03 .T02_Cont strong a {color:#2b73d5;}
.bo_photo_Type03 .T02_Cont strong a:hover {color:#2b73d5;}
.bo_photo_Type03 .T02_Cont a:hover {color:#292929;}
.bo_photo_Type03 .T02_Cont span {display: block; }
.bo_photo_Type03 .T02_Cont span.in_type01 {height: 51px;font:normal 12px 'ng';}
.bo_photo_Type03 .T02_Cont span.in_type02 {height:auto; font-size:.95em; color:#6e6e6e;margin-bottom:3px; }
.bo_photo_Type03 .T02_Cont span.in_type02 em {font:normal 12px 'ngb'; display:inline-block; margin-right:5px; color:#212121;}
.bo_photo_Type03 .T02_Cont span.in_type02 em.ml5 {margin-left:5px;}
.bo_photo_Type03 .T02_Cont span.in_type02 em.w35 {width:35px !important;}
.bo_photo_Type03 .T02_Cont span.in_type02 em.w60 { width:60px; !important;}


.bo_photo_Type03 .T02_Cont span.in_adress {height:auto; font-size:.95em; color:#6e6e6e;}

.bo_photo_Type03 .T02_Cont span.in_data {height:auto; font-size:.95em; color:#6e6e6e; background:transparent url("../images/common/bg_gl_list_Type02.jpg") left 8px no-repeat; padding-left:0px;}
.bo_photo_Type03 .T02_Cont span.in_data em {font-weight: bold;}



/* 리스트 게시판 뷰페이지 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
.bo_view_zone {width:100%;}

/*뷰 */
.bo_view {border-bottom: 1px solid #cbcbcb; padding-bottom: 30px; margin-bottom: 15px;}
.bo_view h3 {font:normal 15px 'ngb'; color: #535353; line-height: 1.4em; padding-bottom: 12px; border-bottom: 1px solid #4da1d8;}
.bo_info {width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #cbcbcb; margin-bottom: 20px}
.bo_info dt {width:13%;height: 18px; display: inline; float: left; margin: 0; padding: 9px 1% 7px 2.3%; text-align: left; font:normal 12px 'ngb'; border-bottom: 1px solid #e4e4e4; background:transparent url("../board/images/bg_ct_info.jpg") 7px center no-repeat;}
.bo_info dd {width:31%; border-bottom: 1px solid #e4e4e4; display: inline; float: left; margin: 0; height: 18px;  padding: 9px 1% 7px 1.5%; white-space: nowrap; background:transparent url("../board/images/bg_ct_info_dd.jpg") left 12px no-repeat; font:normal 12px 'ng';}
.bo_info dt.in_width01 {width:20%;}
.bo_info dd.in_width01 {width:81%;}
.bo_info dt.in_ht { height:auto; overflow:auto;}
.bo_info dd.in_ht { height:auto; overflow:auto;}
.bo_info dd a {display: block; background:transparent url("../board/images/board_icon_file.png") left center no-repeat; padding-left: 20px;line-height:1.6em;}
.bo_viewCont {height: auto; overflow: hidden;line-height:1.8em; padding:5px;}


/*뷰이전다음목록 */
.viewList {clear:both;border-top:1px solid #858585;border-bottom:1px solid #858585; margin-bottom:30px; margin-top:15px;}
.viewList li {padding:12px 15px;text-align:left;}
.viewList li:first-child {border-bottom:1px solid #e3e3e3;}
.viewList li:first-child strong {background:url(../board/images/bg_viewbefore.gif) no-repeat left 5px;}
.viewList li strong {display:inline-block;width:34px;padding:0 0 0 20px;color:#838383;background:url(../board/images/bg_viewnext.gif) no-repeat left 5px;font:normal 13px 'ngb';}
.viewList li a:hover {text-decoration:underline;/*color:#333;font-family:ngb;*/}





/*답변 */
.bo_vReply_zone {height: auto; overflow: hidden; padding-bottom: 60px; margin-bottom: 15px;}
.bo_vReply {position: relative; height: auto; overflow: hidden; border-bottom: 1px solid #8e9094; margin-bottom: 10px}
.bo_vReply h4 {font:normal 13px 'ngb'; color: #292929;  padding-bottom: 12px; background:transparent url("../board/images/bg_icon_reply.png") 2px 3px no-repeat; padding-left: 37px;}
.bo_vReply p {position: absolute; top: 6px; right: 8px; }
.bo_vReply p span {font-size: .95em; line-height: 1.2em; background:transparent url("../board/images/bg_ct_info.jpg") left center no-repeat; padding-left: 9px; margin-left: 18px; }
.bo_vReply p strong {display: none;}
.bo_vReplyCont {height: auto; overflow: hidden;}
.bo_vReplyCont img {min-width: 745px; margin-top: 20px; margin-bottom: 20px;}


/*답변 : 글쓰기*/
.bo_form_Rwrit_zone {height: auto; overflow: hidden; padding: 15px 20px 20px; background-color: #f2f1ef; border: 1px solid #e1e1e1; margin-top: 25px;}
.bo_Rwrit_writ {height: auto; overflow: hidden;}
.bo_Rwrit_writ h4 {font:normal 13px 'ngb'; color: #292929; line-height: 1.4em; padding-bottom: 12px;}
.bo_Rwrit_writ input, textarea {background-color: #f9f9f8;}

.bo_form_Rwrit {width: 100%; border-top:1px solid #b1b6b7; border-collapse:collapse;}
.bo_form_Rwrit thead {display:none;}
.bo_form_Rwrit th { padding:9px 0; border-bottom:1px solid #d7d7d7; vertical-align: top; font-size:.9em; text-align: left; }
.bo_form_Rwrit th label {font-weight:bold; color:#292929; background:transparent url("../images/common/bg_dot_2px.jpg") 3px center no-repeat; padding-left: 12px; }
.bo_form_Rwrit th em {padding-left: 5px;}
.bo_form_Rwrit td {height:auto; overflow:hidden; padding:9px 0; vertical-align: top; border-bottom:1px solid #d7d7d7; vertical-align: middle; white-space: nowrap;}
.bo_form_Rwrit td a {position: relative; top: -1px; padding: 2px 10px 3px; font-size: .95em; color: #e8e8e8; line-height: 1em; display: inline; white-space: nowrap; background-color: #343434; border: 1px solid #2f2f2f; border-left-color: #343434; border-top-color: #343434;}
.bo_form_Rwrit td a:hover {color: #fff; background-color: #009ced; border: 1px solid #005e9f !important; border-left-color: #006ebb !important; border-top-color: #006ebb !important;}
.bo_form_Rwrit td span {display:inline-block; vertical-align: middle; padding-right: 20px; margin-right: 15px; background:transparent url("../images/common/bg_ct_info_dd.jpg") right center no-repeat;}
.bo_form_Rwrit td span em {width: 50px; display: block; float: left;}
.bo_form_Rwrit .bd{border:1px solid #b1b6b7; }





/*댓글 */
.bo_vReple_zone {height: auto; overflow: hidden; margin-bottom: 15px; width:100%;position: relative;}

/*댓글 : 글쓰기*/
.bo_vReple_writ {height: auto; overflow: hidden;position: relative;}
.bo_vReple_writ_div {height: auto; overflow: hidden; padding: 15px 20px 20px; background-color: #f2f1ef; border: 1px solid #e1e1e1; margin-bottom: 30px;}
.bo_vReple_writ h4 { font:normal 13px 'ngb'; color: #292929; line-height: 1.4em; padding-bottom: 10px;}
.bo_vReple_writ .ts {position: absolute; top: 15px; right: 20px; display: block; font-size: 12px; font-weight: normal; line-height: 1.2em;}
.bo_vReple_writ .di_box {position: relative;}

.bo_vReple_writ .di_box textarea {width: 575px; height: 75px; background-color: #f9f9f8;}
.bo_vReple_writ .di_box span {position: absolute; top: 0; right: 0; display: block; width: 115px; z-index: 10;}
.bo_vReple_writ .di_box span a {display: block; font-weight:bold; padding-top: 33px; height: 51px; margin: 1px; font-size: 1.2em; line-height: 1.4em; color: #fff; text-align: center; background-color: #7d7d7d; border: 1px solid #646464; border-bottom: 1px solid #505050;}
.bo_vReple_writ .di_box span a:hover {background-color: #464646; border: 1px solid #292929 !important; border-bottom: 1px solid #000 !important;}

.bo_vReple_list_zone {}
.bo_vReple_list_zone p {padding-bottom: 10px; border-bottom: 1px solid #8e9094;}
.bo_vReple_list_zone p.in_allData em {font-weight: bold; color: #d88e00;}

.bo_vReple_list {}
.bo_vReple_list li {border-bottom: 1px solid #e1e1e1; padding: 0 10px 20px; margin-bottom: 20px;}
.bo_vReple_list li dl {}
.bo_vReple_list li dl dt {font-size: 1em; line-height: 1.4em; font-weight: bold; margin-bottom: 5px;}
.bo_vReple_list li dl dt span {font-weight: normal; font-size: .95em; padding-left: 30px; background:transparent url("../board/images/bg_ct_info_dd.jpg") 17px center no-repeat; }
.bo_vReple_list li dl dd {}






/* 입력폼  ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
input.in_dpB {display: block; margin-bottom: 4px;}

.bo_writ_01 {width: 100%; border-top:1px solid #4da1d8; border-collapse:collapse; margin-bottom: 15px;}
.bo_writ_01 thead {display:none;}
.bo_writ_01 th { padding:9px 0; border-bottom:1px solid #e1e1e1; vertical-align: top; font-size:.9em; text-align: left; background:#f7f7f7;}
.bo_writ_01 th label {font-family: ngb; color:#292929; background:transparent url("../images/common/bg_dot_2px.jpg") 3px center no-repeat; padding-left: 12px; }
.bo_writ_01 th em {padding-left: 5px;}
.bo_writ_01 td {position: relative; height:auto; overflow:hidden; padding:9px 0 5px 10px; border-bottom:1px solid #e1e1e1; vertical-align: middle;}
.bo_writ_01 td a {position: absolute; top: 0; right:0; display: block; padding: 2px 10px 0; height: 20px; font-size: .9em; line-height: 1.4em; color: #fff; text-align: center; background-color: #646464; }
.bo_writ_01 td a:hover {background-color: #e98900;}
.bo_writ_01 td a.in_postN {left: 140px; }
.bo_writ_01 td a.in_attachN {left: 515px; }
        
.bo_writ_01 td.in_input_Db input {display: block;}
.bo_writ_01 td span {position: relative; border: 0px solid red;}
.bo_writ_01 td span.in_T01 {display: block; margin-bottom: 4px; height: auto; overflow: hidden;}

.bo_writ_01 td span.in_domain {}
.bo_writ_01 td span.in_domain label {position: absolute; left: 160px; top: 0;}
.bo_writ_01 td span.in_domain input {position: absolute; left: 140px; top: 1px; padding: 0; margin: 0;}

.bo_writ_01 td textarea {background-color: #f2f1ef; }



.bo_writ_01 td a.in_filedown {position: relative !important; float: left; left: 0; top: 0; display: block; padding: 4px 10px 0; height: 21px; font-size: .95em; line-height: 1.4em; color: #fff; text-align: center; background-color: #646464; border: 1px solid #464646; border-bottom: 1px solid #323232;}





/* 버튼 모음  ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ */
/*게시판 page*/
.bo_paging {clear:both; height:42px; width:100%; margin-bottom:16px; text-align:center!important;}
.bo_paging div {display:block; height: auto; text-align:center; vertical-align:middle;}
.bo_paging div a {font-weight:bold; padding: 3px 8px 0 8px; height: 19px; font-size: .95em; line-height: 1.2em; display: inline-block; white-space: nowrap; vertical-align: top; border: 1px solid #cfcfcf;}
.bo_paging div a:hover {border: 1px solid #747474;}
.bo_paging div a.on {color:#fff; background-color: #737373; border: 1px solid #5a5a5a; border-bottom: 1px solid #464646;font-family:ngb;}

.bo_paging div a.in_bgFirst {width: 7px; background:transparent url("../board/images/bg_icon_first.png") center center no-repeat;}
.bo_paging div a.in_bgPrev {width: 7px; background:transparent url("../board/images/bg_icon_prev.png") center center no-repeat;}
.bo_paging div a.in_bgNext {width: 7px; background:transparent url("../board/images/bg_icon_next.png") center center no-repeat;}
.bo_paging div a.in_bgLast {width: 7px; background:transparent url("../board/images/bg_icon_last.png") center center no-repeat;}


/*버튼존*/
.bo_btn_zone {width:100%; height:40px; padding-top: 6px; }
.bo_btn_zone span {float: right; height: auto; width: auto; overflow: hidden;}
.bo_btn_zone span a {display: block; float: left; font-weight:bold; padding: 7px 12px 6px; font-size: 1em; line-height: 1.2em; white-space: nowrap; background-color: #f0f0f0; border: 1px solid #e1e1e1; border-bottom: 1px solid #cdcdcd; margin-left: 3px;}
.bo_btn_zone span a:hover {border: 1px solid #F76300; color: #fff; background-color: #737373; border: 1px solid #5a5a5a; border-bottom: 1px solid #464646;}
.bo_btn_zone span a.on {color:#fff; background-color: #5a5a5a; border: 1px solid #5a5a5a; border-bottom: 1px solid #464646;}
.bo_btn_zone input {display: block; float: left; font-weight:bold; padding: 7px 12px 6px; font-size: 1em; line-height: 1.2em; white-space: nowrap; background-color: #f0f0f0; border: 1px solid #e1e1e1; border-bottom: 1px solid #cdcdcd; margin-left: 3px;font-family:ngb;}

/* 일정 */
table.calender_b{width:100%;border-top:2px solid #444;margin-top:11px; margin:0 auto;border-LEFT:1px solid #dde4ea;}
table.calender_b thead th{background-color:#f4f4f4;border-bottom:1px solid #899ca3;}
table.calender_b thead tr{}
table.calender_b thead tr th{text-align:center;padding:8px 0 8px 0;border-right:1px solid #dde4ea;}
table.calender_b th.sun,
table.calender_b td.sun{color:#e51568;}
table.calender_b th.sat,
table.calender_b td.sat{color:#0090da;}
table.calender_b tbody th{ vertical-align:middle;background-color:#f9f8f8;border-right:1px solid #dde4ea;}

table.calender_b tbody tr{border-bottom:1px solid #bfbfbf;}
table.calender_b tbody tr td{padding:6px 0 11px 4px;border-right:1px solid #dde4ea;border-bottom:1px solid #dde4ea; height:80px; vertical-align:top;}


table.calender_b tbody tr td ul{}
table.calender_b tbody tr td ul li{background:transparent url(../images/common/bg_gl_list_Type01.jpg) left 6px no-repeat;padding:0 0 2px 8px;margin:0 0 0 5px;line-height:13px; font:normal 11px 'ng';}
table.calender_b tbody tr td ul li a{color:#444;}
table.calender_b tbody tr td ul li a:hover{color: #F30;}



table.calender_b tbody tr td span{ display:block; width:30px; height:18px;}
table.calender_b tbody tr td.today{ background:#f8f8f8;}

.sc_control{ position:relative; width:350px; margin:10px auto 10px auto; height:29px; text-align:center;font:normal 22px 'ng'; color:#0552c7; }

