@charset "utf-8";
.board_box{ width:100%;}
.board_box:after{ content:""; display:block; clear:both; visibility:hidden;}

.boardBox_area{ width:100%; margin-bottom:50px;}
.boardBox_area:after{ content:""; display:block; clear:both; visibility:hidden;}

.bottomBtn_Arear { width:400px; margin:30px auto 0 auto; text-align:center;}

.boardTop{text-align:right; width:100%;}
.boardTop:after{ content:""; display:block; clear:both; visibility:hidden;}
.boardTop .left{float:left; width:auto; text-align:left;}
.boardTop .left:after{ content:""; display:block; clear:both; visibility:hidden;}
.boardTop .right{float:right; text-align:right; }
.boardTop .right:after{ content:""; display:block; clear:both; visibility:hidden;}
.boardTop .record {margin-top:10px;}


.boardBottom{width:100%; text-align:right; max-width:760px;}    /*붉은색변경해주세요.오른쪽으로 버튼 붙게하기 위해서.*/
.btn_resetCenter {background:url(../../../images/egovframework/dip/board/btn_resetCenter.jpg) no-repeat 0px 0px; font-size:14px; font-weight:bold; width:130px; height:40px; line-height:40px; 
            text-align:center; display:inline-block; position:relative; border:transparent; cursor:pointer; _cursor:hand;}
.btn_cnacelCenter {background:url(../../../images/egovframework/dip/board/btn_CancelCenter.jpg) no-repeat 0px 0px; font-size:14px; font-weight:bold; width:130px; height:40px; line-height:40px; 
            text-align:center; display:inline-block; position:relative; border:transparent; cursor:pointer; _cursor:hand;}
.btn_listCenter {background:url(../../../images/egovframework/dip/board/btn_listCenter.jpg) no-repeat 0px 0px; font-size:14px; font-weight:bold; width:130px; height:40px; line-height:40px; 
            text-align:center; display:inline-block; position:relative; border:transparent; cursor:pointer; _cursor:hand;}
.boardBottom:after{ content:""; display:block; clear:both; visibility:hidden;}
.boardBottom .left{float:left; width:auto; text-align:left;}
.boardBottom .left:after{ content:""; display:block; clear:both; visibility:hidden;}
.boardBottom .right{float:right; text-align:right; }
.boardBottom .right:after{ content:""; display:block; clear:both; visibility:hidden;}

.total{float:left; color:#494949; margin:0px 0px 10px 0px; font-weight:400; font-size:12px; width:99.5%; border-bottom:1px solid #e3e3e3; padding-bottom:10px;}
.notice_icon{ background:url(../../../images/egovframework/dip/board/notice_icon.jpg); background-position:0px 6px; background-repeat:no-repeat; padding:5px 0px 0px 22px; line-height:20px;}
#content div.content_wrap .contArea .btnAdmin_ctArea{width:500px; height:40px;  position:absolute; right:5px; top:80px; text-align:right;}
.total_txt{float:right; line-height:12px; margin:0px 15px 0px 0;}

/* 게시판리스트 */
.board{max-width:759px; width:100%;}
.board:after{ content:""; display:block; clear:both; visibility:hidden;}
.board th{height:40px; font-size:12px; background-color:#f9f9f9; border-top:2px solid #555555; border-bottom:1px solid #a3a3a3; color:#373636; text-align:center;  font-weight:bold; vertical-align:middle;}
.board td{line-height:18px; border-bottom:1px solid #cccccc; text-align:center; vertical-align:middle; padding:11px 0px 11px 0px; color:#767676;}
.board .subject{line-height:18px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 15px; text-align:left; font-weight:bold; color:#202020;}
.board .subject input[type~="submit"] { height:38px; width:auto; margin:2px; border:2px solid #FFF; background-color:#fff;}
.board .subject a{display:inline-block;width:100%;line-height:18px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.board .subject a:hover{color:#356a90;}
.board .subject_answer{line-height:18px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 50px; text-align:left; color:#202020; background:url(../../../images/egovframework/dip/board/icon_answer.jpg); background-position:15px 12px; background-repeat:no-repeat;}
.board .subject_answer a{display:inline-block;width:100%;line-height:18px; vertical-align:middle; text-align:left;color:#202020;}
.board .subject_answer a:hover{color:#356a90;}
.board .subject.new a{display:inline-block;width:100%;background:url(../../../images/egovframework/dip/main/new_icone.jpg); background-position:0 4px; background-repeat:no-repeat; padding-left:20px; line-height:18px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.board .subject.new a:hover{background:url(../../../images/egovframework/dip/main/new_icone.jpg); background-position:0 4px; background-repeat:no-repeat; padding-left:20px; color:#356a90;}
.board .subject.important a{display:inline-block;width:100%;background:url(../../../images/egovframework/dip/main/important_icone.jpg); background-position:0 4px; background-repeat:no-repeat; padding-left:20px; line-height:18px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.board .subject.important a:hover{background:url(../../../images/egovframework/dip/main/important_icone.jpg); background-position:0 4px; background-repeat:no-repeat; padding-left:20px; color:#356a90;}
.board .td_newLine{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:11px 0px 11px 10px; text-align:center; -ms-word-break: break-all;}
.board .td_left{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 10px; text-align:left;}
.board .td_left a{vertical-align:middle; text-align:left; line-height:14px;}
.board .td_left a:hover{line-height:14px; vertical-align:middle; text-align:left; font-weight:bold; color:#00a99d;}
.board .td_center{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 10px; text-align:center;}
.board .td_image{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:3px 0px 3px 0px; text-align:left;}
.board .bannerN{line-height:18px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 5px 6px 5px; text-align:left; font-weight:bold; color:#202020;}
.board .bannerN a{line-height:18px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.board .bannerN a:hover{color:#356a90;}
.board td span.bannerLink{-ms-word-break:break-word; word-wrap:break-word; text-align:justify; width:210px; display:inline-block; line-height:14px;}
.board .th_left{height:40px; font-size:12px; background-color:#f9f9f9; border-top:2px solid #555555; border-bottom:1px solid #a3a3a3; color:#373636; text-align:left;  font-weight:bold; vertical-align:middle; padding-left:10px; }
.board .th_center{height:40px; font-size:12px; background-color:#f9f9f9; border-top:2px solid #555555; border-bottom:1px solid #a3a3a3; color:#373636; text-align:center;  font-weight:bold; vertical-align:middle; padding-left:10px; }


.board2{max-width:759px; width:100%;}
.board2:after{ content:""; display:block; clear:both; visibility:hidden;}
.board2 th{height:40px; font-size:12px; background-color:#f9f9f9; border-top:2px solid #555555; border-bottom:1px solid #a3a3a3; color:#373636; text-align:center;  font-weight:bold; vertical-align:middle;}
.board2 td{line-height:18px; border-bottom:1px solid #cccccc; text-align:center; vertical-align:middle; padding:2px 0px 2px 0px; color:#767676;}
.board2 .td_left{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 10px; text-align:left;}
.board2 .td_left a{vertical-align:middle; text-align:left; line-height:14px;}
.board2 .td_left a:hover{line-height:14px; vertical-align:middle; text-align:left; font-weight:bold; color:#00a99d;}
.board2 .td_left img{border:1px solid #ebebeb;}
.board2 .bannerN{line-height:18px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 5px 6px 5px; text-align:left; font-weight:bold; color:#202020;}
.board2 .bannerN a{line-height:18px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.board2 .bannerN a:hover{color:#356a90;}
.board2 td span.bannerLink{-ms-word-break:break-word; word-wrap:break-word; text-align:justify; width:210px; display:inline-block; line-height:14px;}
.board2 .updown {clear:both; width:16px; line-height:25px; display:inline-table;}
.board2 .updown img{ margin:2px 0px 2px 0px; }
.board2 .td_noline{line-height:14px; vertical-align:middle; padding:4px 0px 0px 10px; text-align:left; border-bottom:none;}
.board2 .td_left dl dt{ width:65px;   height:25px; line-height:25px; float:left; color:#333; }
.board2 .td_left dl dd{ width:433px;margin-left:65px;  height:25px; line-height:25px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.board3{max-width:759px; width:100%;}
.board3:after{ content:""; display:block; clear:both; visibility:hidden;}
.board3 th{height:40px; font-size:12px; background-color:#f9f9f9; border-top:2px solid #555555; border-bottom:1px solid #a3a3a3; color:#373636; text-align:center;  font-weight:bold; vertical-align:middle;}
.board3 td{height:40px; border-bottom:1px solid #cccccc; text-align:center; vertical-align:middle; padding:2px 0px 2px 0px; color:#767676;}
.board3 .td_left{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 10px; text-align:left;}
.board3 .td_left a{vertical-align:middle; text-align:left; line-height:14px;}
.board3 .td_left a:hover{line-height:14px; vertical-align:middle; text-align:left; font-weight:bold; color:#00a99d;}
.board3 .td_left img{border:1px solid #ebebeb;}
.board3 .bannerN{line-height:18px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 5px 6px 5px; text-align:left; font-weight:bold; color:#202020;}
.board3 .bannerN a{line-height:18px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.board3 .bannerN a:hover{color:#356a90;}
.board3 td span.bannerLink{-ms-word-break:break-word; word-wrap:break-word; text-align:justify; width:210px; display:inline-block; line-height:14px;}
.board3 .updown {clear:both; width:16px; display:inline-table;}
.board3 .updown img{ margin:0px 0px 0px 0px; }
.board3 .td_noline{line-height:14px; vertical-align:middle; padding:4px 0px 0px 10px; text-align:left; border-bottom:none;}
.board3 .td_left dl dt{ width:65px;   height:25px; line-height:25px; float:left; color:#333; }
.board3 .td_left dl dd{ width:433px;margin-left:65px;  height:25px; line-height:25px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



/* 게시판상세보기 */
.boardView{max-width:759px; width:100%;table-layout:fixed; word-break:break-all;}
.boardView .first{border-top:2px solid #006CB7;}
.boardView .first2{border-top:1px solid #b3c2cf;}

.boardView .check{height:32px; font-size:12px; border-bottom:1px solid #cccccc; color:#373636; text-align:left;    font-weight:bold; vertical-align:middle; background:url(../../../images/egovframework/dip/board/org_check.gif) no-repeat; background-position: 27px 13px;  background-color:#e3e8e9;}
.boardView th{height:40px; font-size:12px; background-color:#f9f9f9; border-bottom:1px solid #cccccc; color:#373636; text-align:left;   font-weight:bold; vertical-align:middle; padding-left:25px;}
.boardView td{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 10px; color:#767676;}
.boardView td a{vertical-align:text-bottom; text-align:left; line-height:14px; color:#767676;}
.boardView td a:hover{line-height:14px; vertical-align:text-bottom; text-align:left; color:#478dcb;}

.boardView .td_img{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:text-bottom;color:#767676;}
.boardView .td_img img{line-height:14px; text-align:left; color:#767676; vertical-align:bottom; }
.boardView .td_img img a{ vertical-align:bottom; }




.boardView .subject{color:#202020; font-weight:bold; letter-spacing:0.05em;}
.boardView .add_file{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 25px; color:#767676; background:url(../../../images/egovframework/dip/board/addFile_icone.jpg); background-position:6px 12px; background-repeat:no-repeat;}

.boardView .th_re{height:40px; font-size:12px; background-color:#e3edf5; border-bottom:1px solid #ccc; color:#373636; text-align:left;   font-weight:bold; vertical-align:middle; padding-left:25px;}
.boardView .td_re{line-height:25px; border-bottom:1px solid #ccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 10px; color:#767676;}

.boardView .participate_area{ margin:auto; text-align:center;}
.boardView .participate_area a{  background:url(../../../images/egovframework/dip/board/btn_participate.jpg) no-repeat;  color:#fff; font-size:13px; font-weight:bold; width:150px; height:40px; line-height:40px; text-align:center; cursor:pointer; display:inline-block;}
.boardView .participate_area a:hover{  background:url(../../../images/egovframework/dip/board/btn_participate.jpg) no-repeat;  color:#fff; font-size:13px; font-weight:bold; width:150px; height:40px; line-height:40px; text-align:center; cursor:pointer; display:inline-block;}      
.boardView .last{border-bottom:hidden;}

/* 게시판등록폼 */
.regist{max-width:759px; width:99.5%;}
.regist .first{border-top:2px solid #555555;}
.regist .check{height:32px; font-size:12px; border-bottom:1px solid #b8c1c3; color:#606262; text-align:left;  font-weight:bold; vertical-align:middle; background:url(../../../images/egovframework/dip/board/org_check.gif) no-repeat; background-position: 27px 13px;  background-color:#e3e8e9;}
.regist th{height:40px; font-size:12px; background-color:#f9f9f9; border-bottom:1px solid #cccccc; color:#373636; text-align:left;   font-weight:bold; vertical-align:middle; padding-left:25px;}
.regist td{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 10px; color:#767676;}
.regist .textarea{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 0px;}
.regist .bar {background:url(../../../images/egovframework/dip/board/board_bar.gif) no-repeat bottom right; background-color:#fff;}
.regist .add_file{line-height:25px; text-align:left; padding:6px 0px 6px 10px; color:#767676; width:auto; vertical-align:text-bottom;}
.regist .add_file img{ vertical-align:text-bottom; margin-left:5px;}
.regist .subject{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 10px; color:#373636; font-weight:700; }
.regist .th_coment{line-height:25px; border-bottom:1px solid #b1cde5; text-align:left; vertical-align:middle; vertical-align:middle; padding-left:25px; color:#373636; font-weight:700; background:#f1f8fe url(../../../images/egovframework/dip/board/comment_img.jpg); background-position:right bottom; background-repeat:no-repeat;}
.regist .th_status{line-height:25px; border-bottom:1px solid #b1cde5; text-align:left; vertical-align:middle; vertical-align:middle; padding-left:25px; color:#373636; font-weight:700; background:#f1f8fe;}
.regist .td_noline{line-height:25px; border-bottom:none; text-align:left; vertical-align:middle; padding:6px 0px 0px 10px; color:#767676;}
.regist .td_nolineTop{line-height:25px; border-bottom:none; text-align:left; vertical-align:top; padding:6px 0px 0px 10px; color:#767676;}
.regist .td_refusal{line-height:14px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 10px; color:#767676; background-color:#EBEBEB;}

/*게시판하단 페이징*/
.paging {position:relative; width:100%; text-align:center;}
.paging:after{ content:""; display:block; clear:both; visibility:hidden;}
.paging a{display:inline-block; background:url('../../../images/egovframework/dip/board/paging_off.jpg') no-repeat; color:#353e44; font-size:12px; font-weight:bold; width:27px; height:27px; line-height:27px; vertical-align:middle; margin-right:2px;}
.paging a.active{background:url('../../../images/egovframework/dip/board/paging_on.jpg') no-repeat;  color:#FFFFFF; }
.paging .page_btn{font-size:0px;}
.paging .btn_first{background:url('../../../images/egovframework/dip/board/btn_start.jpg') no-repeat; width:27px; height:27px;}
.paging .btn_prev{background:url('../../../images/egovframework/dip/board/btn_prev.jpg') no-repeat; margin-right:14px; width:27px; height:27px;}
.paging .btn_next{background:url('../../../images/egovframework/dip/board/btn_next.jpg') no-repeat; margin-left:14px; width:27px; height:27px;}
.paging .btn_end{background:url('../../../images/egovframework/dip/board/btn_end.jpg') no-repeat; width:27px; height:27px;}


/* 게시판하단 검색 */
.list_search_box{width:100%;  float:left; *margin-right:-4px; *margin-bottom:5px; height:45px; background:#f9f9f9 url(../../../images/egovframework/dip/board/search_image.jpg); background-position:290px top; background-repeat:no-repeat; border:1px solid #e7e8e8;}
.list_search_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.list_search_box .list_search{ float:right; margin:10px 10px 0px 0px; width:auto;}
.list_search_box .list_search fieldset{ padding-bottom:5px;}
.list_search_box .list_search select{ border:1px solid #c9d1d5; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }
.list_search_box .list_search input{ border:1px solid #c9d1d5; display:inline-block;*float:left; height:18px; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:200px; }
.list_search_box .list_search a{ *float:left; *margin-left:3px; }
.list_search_box .list_tit {font-size:13px; font-weight:bold; vertical-align:top; }

.list_search_box2{width:757px;  float:left; *margin-right:-4px; *margin-bottom:5px; height:45px; background:#f9f9f9 url(../../../images/egovframework/dip/board/search_image.jpg); background-position:230px top; background-repeat:no-repeat; border:1px solid #e7e8e8;}
.list_search_box2:after{ content:""; display:block; clear:both; visibility:hidden;}
.list_search_box2 .list_search{ float:right; margin:10px 10px 0px 0px; width:auto;}
.list_search_box2 .list_search fieldset{ padding-bottom:5px;}
.list_search_box2 .list_search select{ border:1px solid #c9d1d5; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }
.list_search_box2 .list_search input{ border:1px solid #c9d1d5; display:inline-block;*float:left; height:18px; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:200px; }
.list_search_box2 .list_search a{ *float:left; *margin-left:3px; }
.list_search_box2 .list_tit {font-size:13px; font-weight:bold; vertical-align:top; }
.list_search_box2 .record {position:absolute; top:215px; left:15px; width:190px;}

.list_search_box3{width:757px;  *margin-right:-4px; *margin-bottom:5px; height:45px; background:#f9f9f9 url(../../../images/egovframework/dip/board/search_image.jpg); background-position:250px top; background-repeat:no-repeat; border:1px solid #e7e8e8;}
.list_search_box3:after{ content:""; display:block; clear:both; visibility:hidden;}
.list_search_box3 .list_search{ float:right; margin:10px 10px 0px 0px; width:auto; padding-right:270px;}
.list_search_box3 .list_search fieldset{ padding-bottom:5px;}
.list_search_box3 .list_search select{ border:1px solid #c9d1d5; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }
.list_search_box3 .list_search input{ border:1px solid #c9d1d5; display:inline-block;*float:left; height:18px; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:200px; }
.list_search_box3 .list_search a{ *float:left; *margin-left:3px; }
.list_search_box3 .list_tit {font-size:13px; font-weight:bold; vertical-align:top; }

.board_top2{ width:100%; height:40px; position:absolute; left:0px; top:259px; }
.board_top2 .tab_box1{height:12px; vertical-align:bottom; text-align:left; padding-top:15px; font-size:12px; line-height:12px; }
.board_top2 .tab_box2{ position:absolute; top:0px; right:95px; height:30px; text-align:left;}
.board_top2 .tab_box3{ position:absolute; top:0px; right:0px; height:30px; width:85px; text-align:left;padding-left:10px; }
.board_top3{ width:100%; height:50px; position:absolute; left:0px; top:186px; }
.board_top3 .tab_box1{height:12px; vertical-align:bottom; text-align:left; padding-top:25px; font-size:12px; line-height:12px; }
.board_top3 .tab_box2{ position:absolute; top:0px; right:95px; height:40px; text-align:left;}
.board_top3 .tab_box3{ position:absolute; top:0px; right:5px; height:40px; width:130px;}
.board_top4{ width:100%; height:40px; position:absolute; left:0px; top:150px; }
.board_top4 .tab_box1{height:12px; vertical-align:bottom; text-align:left; padding-top:15px; font-size:12px; line-height:12px; }
.board_top4 .tab_box2{ position:absolute; top:0px; right:95px; height:30px; text-align:left;}
.board_top4 .tab_box3{ position:absolute; top:0px; right:0px; height:30px; width:85px; text-align:left;padding-left:10px; }

/*게시판 상세화면 하단의 이전글 , 다음글  */
div.othList	{  border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;float:left;width:100%; line-height:20px; }
div.othList dl dt, div.othList dl dd	{ padding:6px 0;  float:left; }
div.othList dl dt	{ width:100px; padding-right:10px; margin:0; text-align:center; font-weight:bold; clear:both;}
div.othList dl dt.prev, div.othList dl dd.prev	{ background:url("../../../images/egovframework/dip/board/td_bg.gif") repeat-x 0 100%; }
div.othList dl dt.next	{ border:none; }
div.othList dl dd.next	{ border:none;  }
div.othList dl dd	{ display:block; float:left;width:638px; background:none; }
div.othList dl dd a:hover {text-decoration: none; color:#0000FF;}
/* 홍보자료 썸네일 */
.promote_line_top{ height:2px; border-top:2px solid #555555;}
.promote_line{ height:2px; border-bottom:2px solid #555555;}
.promote_box{ width:759px; padding:10px 0px 10px 0px; display:block; position:relative; border-bottom:1px solid #ccc;}
.promote_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.promote_box .thumbnail {width: 192px; height: 130px; overflow: hidden; float: left; display: inline-block; position: relative;}
.promote_box .thumbnail {cursor:pointer; _cursor:hand;}
.promote_box .thumbnail img{border:1px solid #ebebeb;}
.promote_box .thumbnail:after {	clear: both; display: block; content: "";}
.promote_box .cont {padding: 0px 25px 0px; top: 10px; width: 520px; height: 140px; right: 0px; overflow: hidden; position: absolute;}
.promote_box .cont .tit {width: 100%; height: 25px; line-height: 25px; font-size: 17px; margin-bottom: 10px; font-weight:700; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.promote_box .cont .txt {height: 70px; line-height: 17px; overflow: hidden; font-size: 13px; margin-bottom: 8px; -ms-word-break: keep-all; text-align:justify; font-family:Nanum Gothic;}
.promote_box .cont .post em {width: 1px; text-align: left; line-height: 0; text-indent: -999em; font-size: 0px; visibility: hidden; position: absolute; font-family:Nanum Gothic;}
.promote_box .post {line-height: 16px; font-size: 12px;}
.promote_box .post:after {clear: both; display: block; content: "";}
.promote_box .post .day { background:url("../../../images/egovframework/dip/board/day_icon.jpg") no-repeat left;color: rgb(113, 113, 113); padding-left: 24px;  font-size: 11px; float: left; display: inline-block; margin-right:20px;}
.promote_box .post .view {background: url("../../../images/egovframework/dip/board/view_icon.jpg") no-repeat left; color: rgb(113, 113, 113); padding-left: 24px; font-size: 11px; float: left; display: inline-block;}

/* 활용가이드 썸네일 */
.galleryB{ width:100%; padding:10px 0px 0px 0px;  border-bottom:1px solid #cccccc;}
.galleryB:after{ content:""; display:block; clear:both; visibility:hidden;}
.galleryB ul{width:100%; }
.galleryB li{width:180px; display:inline-block; margin-right:5px;  margin-bottom:15px; position:relative;}
.galleryB li .imgArea{ float:left; width:180px;text-align:left; margin:0px;}
.galleryB li .imgArea img{ border:1px solid #ebebeb; margin:0px;}
.galleryB li .imgArea img{cursor:pointer; _cursor:hand; }
.galleryB li .cont{ float:right; width:180px;  padding-bottom:5px;}
.galleryB li .cont ul{ width:180px; margin-left:5px;}
.galleryB li .cont ul li{ position:static;}
.galleryB li .cont ul li.cont1{ line-height:20px; height:20px; font-weight:700; color:#333; font-size:13px; letter-spacing:-0.05em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px; }
.galleryB li .cont ul li.cont1 a{ display:inline-block; width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left:0;}
.galleryB li .cont ul li.cont2{ line-height:16px; height:16px; font-weight:400; color:#767676; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px;}
.galleryB li .cont ul li.cont2 .post em {width: 1px; text-align: left; line-height: 0; text-indent: -999em; font-size: 0px; visibility: hidden; position: absolute; font-family:Nanum Gothic;}
.galleryB li .cont ul li.cont2 {line-height: 16px; font-size: 12px;}
.galleryB li .cont ul li.cont2:after {clear: both; display: block; content: "";}
.galleryB li .cont ul li.cont2 .day { background:url("../../../images/egovframework/dip/board/day_icon.jpg") no-repeat left;color: rgb(113, 113, 113); padding-left: 24px;  font-size: 11px; float: left; display: inline-block; margin-right:20px;}
.galleryB li .cont ul li.cont2 .view {background: url("../../../images/egovframework/dip/board/view_icon.jpg") no-repeat left; color: rgb(113, 113, 113); padding-left: 24px; font-size: 11px; float: left; display: inline-block;}
.galleryB li .cont ul li.cont3{ margin:0px;}
.board_top{ width:100%; height:40px; position:relative;}
.board_top .tab_box1{height:12px; vertical-align:bottom; text-align:left; padding-top:15px; font-size:12px; line-height:12px; }
.board_top .tab_box2{ position:absolute; top:0px; right:95px; height:30px; text-align:left;}
.board_top .tab_box3{ position:absolute; top:0px; right:0px; height:30px; width:85px; text-align:left;}
.sortChange{width:85px; height:30px; vertical-align:top;}
.sortChange:after{ content:""; display:block; clear:both; visibility:hidden;}
.sortChange.thum{background:url(../../../images/egovframework/dip/board/sortChange.jpg) no-repeat left top;}
.sortChange.list{background:url(../../../images/egovframework/dip/board/sortChange.jpg) no-repeat left bottom;}
.sortChange a.thum{display:block;float:left;width:37px;height:24px;text-indent:-9999px;}
.sortChange a.list{display:block;float:right;width:37px;height:24px;text-indent:-9999px;}

.m_bottom55 {margin-bottom:55px;}
.board_top1{ width:100%; height:40px; position:absolute; left:0px; top:186px; }
.board_top1 .tab_box1{height:12px; vertical-align:bottom; text-align:left; padding-top:15px; font-size:12px; line-height:12px; }
.board_top1 .tab_box1_1{height:12px; vertical-align:bottom; text-align:left; padding-top:75px; font-size:12px; line-height:12px; }
.board_top1 .tab_box2{ position:absolute; top:0px; right:95px; height:30px; text-align:left;}
.board_top1 .tab_box3{ position:absolute; top:0px; right:0px; height:30px; width:85px; text-align:left;padding-left:10px; }

/* 장비 검색 */
.search_dv { width:755px; height:100px; border:1px solid #ddd; border-bottom:1px solid #c9c9c9;
             background: #fcfcfc url(../../../images/egovframework/dip/board/search_image2.jpg); background-position:15px 10px; background-repeat:no-repeat; }
.search_dv .search_form { margin:15px 0px 0px 140px; display:inline-block; width:600px;}
.search_dv .search_form {float:left;}
.search_dv .search_form fieldset{ width:100%;}
.search_dv .search_form select{ display:inline-block; *float:left; height:30px; padding: 1px 1px 1px 1px; font-size:12px; color:#666666; vertical-align:bottom; margin:0; *display:inline; line-height:25px;} 
.search_dv .search_form select.selbox_disabled{ display:inline-block; *float:left; height:30px; padding: 1px 1px 1px 1px; font-size:12px; color:#666666; vertical-align:bottom; margin:0; *display:inline; line-height:25px; background-color:#d9d9d9;} 
.search_dv .search_form input[type~="text"]{ border:1px solid #d0d0d0; display:inline-block;*float:left; height:26px; padding: 2px 2px 2px 5px; font-size:12px; line-height:26px; font-weight:400; color:#666666; vertical-align:top; margin:0;  }
.search_dv .search_form input[type~="button"] { background:url('../../../images/egovframework/dip/board/btn_search_blueBg.jpg') no-repeat; color:#fff; font-size:16px; font-weight:700; width:100px; height:70px; line-height:70px; text-align:center; cursor:pointer; border:transparent;}
.search_dv .search_form .left ul{ width:520px;margin-top:2px; background-color:#09C; display:inline-block;}
.search_dv .search_form .left ul li{ display:block; margin-right:30px; margin-bottom:6px; padding:0px 0px 0px 23px; line-height:30px; font-size:14px; font-weight:800;
									 background:url('../../../images/egovframework/dip/board/search_bul.jpg') no-repeat; background-position:0px 6px; width:520px; }
.search_dv .search_form .left ul li .labelTit{ display:block; width:65px; float:left; color:#656565;  line-height:30px; font-size:14px; font-weight:800;}          									 
.search_dv .search_form .right{ width:100px; background-color:#bf5858; float:right;}
		  
/* 장비 썸네일 */
.device_box{ width:100%; margin-bottom:50px;}
.device_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.device_box ul {overflow:hidden; display:inline-block; width:100%;}
.device_box ul li { float:left; width:238px; margin-right:15px; margin-bottom:15px; overflow:hidden; }
.device_box ul li a {float:left; height:auto; width:100%; vertical-align:middle; text-align:center; text-decoration:none; }
.device_box ul li a:hover {text-decoration: none; color:#066;}
.device_box ul li .imgArea { height:144px; width:238px; display:table-cell; vertical-align:top; text-align:center; 
                             position:relative; margin:0px; overflow:hidden;position:relative;}
.device_box ul li .no_imgArea { height:146px; width:240px; display:table-cell; vertical-align:top; text-align:center; 
                             position:relative; margin:0px; overflow:hidden; background-color:#CCC;}	
.device_box ul li .imgArea .payIcon{ width:55px; height:55px; background:url(../../../images/egovframework/dip/board/pay_icone.png); background-position:0 0; background-repeat:no-repeat; display:block; position:absolute; top:0px; left:0px;  text-indent: -9999px; overflow: hidden; float: left;}
.device_box ul li .imgArea .freeIcon{ width:55px; height:55px; background:url(../../../images/egovframework/dip/board/free_icone.png); background-position:0 0; background-repeat:no-repeat; display:block; position:absolute; top:0px; left:0px;  text-indent: -9999px; overflow: hidden; float: left;}
						 
.device_box ul li .imgArea img{margin:0px; border:1px solid #e2e2e2; border-bottom:1px solid #4c4c4c;}
.device_box ul li .imgArea .modifyChek{width:20px; height:20px;  position:absolute; left:3px; top:5px;}
.device_box ul li .cont{ width:100%; margin:-3px 0px 0px 0px;}
.device_box ul li .cont li.cont1 { width:236px; background:#4c4c4c; line-height:32px; font-weight:800; text-align:left; color:#FFF; font-size:14px; 
                                   padding:0px 10px 0px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px;}
.device_box ul li .cont li.cont2 { width:226px;  height:auto; border:1px solid #e3e3e3; text-align:left;  padding:0px 0px 10px 10px; margin:0px;}
.device_box ul li .cont li.cont2 p{ width:220px; color:#3b3b3b; font-size:12px; font-weight:700; letter-spacing:-0.05em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px; line-height:35px;}
.device_box ul li .cont li.cont2 p.none{ width:220px; color:#3b3b3b; font-size:12px; font-weight:700; letter-spacing:-0.05em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px; height:35px;}
.device_box ul li .cont li.cont2 dl {width:220px; text-align:left;  font-size:11px; line-height:25px;}  
.device_box ul li .cont li.cont2 dl dt {width:48px; font-weight:600; color:#5c5c5c; letter-spacing:-0.05em; float:left; background-color:#f1f1f1; border-bottom:1px solid #fff; padding-left:7px; font-size:11px;} 
.device_box ul li .cont li.cont2 dl dd {width:160px; color:#747474; letter-spacing:0.01em; float:left; background-color:#f1f1f1; border-bottom:1px solid #fff; 
                                        overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px;font-size:11px;}
.device_box ul li .cont li.cont2 dl dd.none {width:160px; color:#747474; letter-spacing:0.01em; float:left; background-color:#f1f1f1; border-bottom:1px solid #fff; 
                                             overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px; height:25px;}
#content div.content_wrap .contArea .btn_ctArea{width:500px; height:40px; position:absolute; right:5px; top:90px; text-align:right;}
#content div.content_wrap .contArea .selbox_ctArea{width:300px; height:35px;  position:absolute; left:0px; top:100px; text-align:left; padding-top:5px;}
.btn_Tgear { background:url(../../../images/egovframework/dip/board/btn_gear.jpg) no-repeat;  color:#fff; font-size:16px; font-weight:bold; width:130px; height:40px; line-height:40px; 
             text-align:center; cursor:pointer; display:inline-block;}
.btn_Tdel {background:url(../../../images/egovframework/dip/board/btn_del.jpg) no-repeat;  color:#fff; font-size:16px; font-weight:bold; width:90px; height:40px; line-height:40px; 
           text-align:center; cursor:pointer; display:inline-block;}
.btn_Tmodify {background:url(../../../images/egovframework/dip/board/btn_modify.jpg) no-repeat;  color:#fff; font-size:16px; font-weight:bold; width:90px; height:40px; line-height:40px; 
              text-align:center; cursor:pointer; display:inline-block;}
.btn_Treserve {background:url(../../../images/egovframework/dip/board/btn_reserve.jpg) no-repeat;  color:#fff; font-size:15px; font-weight:bold; width:130px; height:40px; line-height:40px; 
               text-align:center; cursor:pointer; _cursor:hand; position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; }			 
.btn_Timgzoom {background:url(../../../images/egovframework/dip/board/btn_imgZoom.jpg) no-repeat;  color:#fff; font-size:15px; font-weight:bold; width:130px; height:40px; line-height:40px; 
               text-align:center; cursor:pointer; display:inline-block;}	

/* .device_box .total {float:left; color:#494949; margin:0px 0px 10px 0px; font-weight:400; font-size:12px; width:99.5%; border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-top:100px;}
 */
.device_box .DeviceSearch_box{width:99.5%; *margin-right:-4px; *margin-bottom:5px; height:75px; background:#f9f9f9 url(../../../images/egovframework/dip/board/search_image.jpg); background-position:10px top; background-repeat:no-repeat; border:1px solid #e7e8e8; position:relative; margin-top: 50px;}
.device_box .DeviceSearch_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.device_box .DeviceSearch_box .list_search{ float:right; margin:10px 10px 0px 100px; width:auto;}
.device_box .DeviceSearch_box .list_search img{ vertical-align:baseline; margin: 5px 5px 5px 0px;}
.device_box .DeviceSearch_box .list_search fieldset{ padding-bottom:5px;}
.device_box .DeviceSearch_box .list_search select{ border:1px solid #c9d1d5; float:left; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }
.device_box .DeviceSearch_box .list_search input{ border:1px solid #c9d1d5; display:inline-block;*float:left; height:18px; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:5px 0 0 10px; *display:inline; *zoom:1; }
.device_box .DeviceSearch_box .list_search a{ *float:left; *margin-left:3px; }
.device_box .DeviceSearch_box .list_tit {font-size:13px; font-weight:bold; vertical-align:top; }
.device_box .DeviceSearch_box .record {position:absolute; top:15px; left:15px; width:170px;}
.device_box .DeviceSearch_box .list_search .labelTit{ display:block; float:left; color:#656565; line-height:25px; font-size:14px; font-weight:800;  margin-right:10px; margin-left: 10px;}   
.device_box .DeviceSearch_box .list_search .labelTit_1{ color:#656565; line-height:25px; font-size:14px; font-weight:800;}   

			 
								
/* 장비 상세보기*/
.deviceView_box{ width:100%; margin-bottom:50px;}
.deviceView_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.deviceView_box .detail1{border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:10px 0px 10px 0px; width:100%; margin:0px; display:inline-block;}
.deviceView_box .detail1:after{ content:""; display:block; clear:both; visibility:hidden;}
.deviceView_box .detail1 .image{ float:left; width:275px; text-align:left;}
.deviceView_box .detail1 .image img{ border:1px solid #ebebeb;}
.deviceView_box .detail1 .account{ float:right; width:475px; margin-right:5px;}
.deviceView_box .detail1 .account ul{ width:100%}
.deviceView_box .detail1 .account ul li{ position:static;}
.deviceView_box .detail1 .account ul li.name1{ line-height:33px; font-weight:800; color:#006cb8; font-size:25px; letter-spacing:-0.05em;}
.deviceView_box .detail1 .account ul li.name2{ line-height:20px; font-weight:400; color:#767676; font-size:16px;}
.deviceView_box .detail1 .account ul li dl{ display:inline-block; margin-top:10px; margin-bottom:7px; line-height:25px; }
.deviceView_box .detail1 .account ul li dt{ float:left; width:80px; font-weight:800;  color:#333; font-size:13px;}
.deviceView_box .detail1 .account ul li dd{ float:left; width:380px; font-size:13px; color:#767676;}
.deviceView_box .detail2 {max-width:759px; width:100%; }
.deviceView_box .detail2 th{line-height:20px; border-bottom:1px solid #d8d8d8; color:#373636; text-align:left;  font-weight:800; 
                            vertical-align:top; padding:10px 0px 10px 10px;  font-size:13px; letter-spacing:0.05em;}
.deviceView_box .detail2 td{line-height:20px; border-bottom:1px solid #d8d8d8; text-align:left; vertical-align:top; padding:10px 0px 10px 10px; color:#767676; font-weight:400;}
.deviceView_box .detail3 {max-width:759px; width:100%; }
.deviceView_box .detail3 th{line-height:20px; border-bottom:1px solid #d8d8d8; color:#373636; text-align:left;  font-weight:800; 
                            vertical-align:top; padding:10px 0px 10px 10px;  font-size:13px; letter-spacing:0.05em;}
.pop-layer {display:none; position: absolute; top: 40%; left: 50%; width:auto; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;}	
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; text-align:right; position:absolute; top:0px; right:25px;}
a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px; font-weight:800;}	
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}

/* 장비 예약 */
.reserve_box{ width:759px; margin-bottom:50px;}
.reserve_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.reserve_box h4{ width:735px; height:53px; background:url(../../../images/egovframework/dip/board/reserve_titleBg.jpg) repeat-x; background-position:0px 0px; 
                 padding:0px 0px 0px 20px; font-size:20px; font-weight:400; line-height:53px;}
.reserveStep1 {background: url("../../../images/egovframework/dip/board/reserve_titleIcon1.jpg") no-repeat; left: auto; top: 15px; width: 40px; height: 30px; text-indent: -9999px; overflow: hidden; float: left; display: block; position: relative;}
.reserveStep2 {background: url("../../../images/egovframework/dip/board/reserve_titleIcon2.jpg") no-repeat; left: auto; top: 15px; width: 40px; height: 30px; text-indent: -9999px; overflow: hidden; float: left; display: block; position: relative;}
.reserveStep3 {background: url("../../../images/egovframework/dip/board/reserve_titleIcon3.jpg") no-repeat; left: auto; top: 15px; width: 40px; height: 30px; text-indent: -9999px; overflow: hidden; float: left; display: block; position: relative;}
.mustbe_coment  { position:absolute; top:25px; right:10px;  width:auto;}

.reserve_box .Rstep1{position: relative; margin:0px;}
.reserve_box .Rstep1:after{ content:""; display:block; clear:both; visibility:hidden;}
.reserve_box .Rstep1 .btn_area  { position:absolute; top:-8px; right:28px;  width:113px; height:36px;}
.btn_reset  { background:url(../../../images/egovframework/dip/board/btn_sesetReserve.jpg) no-repeat; font-size:14px; font-weight:bold; width:110px; height:36px; line-height:36px; 
              text-align:;left; cursor:pointer; display:inline-block; padding-left:15px;}
.reserve_box .Rstep1 .outcome{text-align:center; width:auto;}	
.reserve_box .Rstep1 .outcome ul{ width:90%; float:left; text-align:left; margin:25px 0px 20px 65px;}	  
.reserve_box .Rstep1 .outcome ul li{ width:310px; float:left; margin-right:10px; margin-bottom:10px; background:url(../../../images/egovframework/dip/board/dot_bul.jpg); background-position:0px 8px; background-repeat:no-repeat; padding:0px 0px 0px 10px; }
.reserve_box .Rstep1 .outcome ul li a span{ width:310px; }
.reserve_box .Rstep1 .outcome ul li a span.data{display:block; color:#858585; font-size:11px; letter-spacing:0.09em;}
.reserve_box .Rstep1 .outcome ul li a span.subject { width:310px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left:0; color:#333; font-weight:700; font-size:14px; display:block;}
.outcome2{ width:100%; float:left; padding:10px 0px 0px 0px; }
.outcome2:after{ content:""; display:block; clear:both; visibility:hidden;}
.outcome2 li{width:180px; display:inline-block; margin-right:5px;  margin-bottom:15px;position:relative;}
.outcome2 li .imgArea{ float:left; width:180px; text-align:left; margin:0px;}
.outcome2 li .imgArea img{ border:1px solid #ebebeb; margin:0px;}
.outcome2 li .imgArea .payIcon{ width:55px; height:55px; background:url(../../../images/egovframework/dip/board/pay_icone.png); background-position:0 0; background-repeat:no-repeat; display:block; position:absolute; top:0px; left:0px;  text-indent: -9999px; overflow: hidden; float: left;}
.outcome2 li .imgArea .freeIcon{ width:55px; height:55px; background:url(../../../images/egovframework/dip/board/free_icone.png); background-position:0 0; background-repeat:no-repeat; display:block; position:absolute; top:0px; left:0px;  text-indent: -9999px; overflow: hidden; float: left;}

.outcome2 li .cont{ float:right; width:180px; margin-right:5px;}
.outcome2 li .cont ul{ width:180px; margin-left:5px;}
.outcome2 li .cont ul li{ position:static;}
.outcome2 li .cont ul li.cont1{ line-height:18px; height:18px; font-weight:700; color:#333; font-size:13px; letter-spacing:-0.05em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px; }
.outcome2 li .cont ul li.cont1_none{ font-weight:700; color:#333; letter-spacing:-0.05em; height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px;}
.outcome2 li .cont ul li.cont1 a{ display:inline-block; width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left:0;}
.outcome2 li .cont ul li.cont2{ line-height:16px; height:16px; font-weight:400; color:#767676; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px;}
.outcome2 li .cont ul li.cont2_none{ height:16px; font-weight:400; color:#767676; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px;}
.outcome2 li .cont ul li.cont2 p{ line-height:16px; font-weight:400; color:#767676; font-size:11px; letter-spacing:-0.05em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0px;}
.outcome2 li .cont ul li.cont2 p a{display:inline-block; width:170px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left:0;}
.outcome2 li .cont ul li.cont2 dl{ display:inline-block; margin-top:10px; margin-bottom:7px;}
.outcome2 li .cont ul li.cont2 dt{ float:left; width:40px; font-weight:800;  color:#333; font-size:11px; margin-bottom:5px;}
.outcome2 li .cont ul li.cont2 dd{ float:left; width:130px; font-size:11px; color:#767676; margin-bottom:5px;}

.reserve_box .Rstep2{width:755px; border-bottom:1px solid #e3e3e3; background-color:#555;}
.reserve_box .Rstep2:after{ content:""; display:block; clear:both; visibility:hidden;}
.reserve_box .Rstep2 .view{width:725px; margin:12px 15px 12px 15px; position:relative; border-bottom:1px solid #bebebe;}
.reserve_box .Rstep2 .view:after{ content:""; display:block; clear:both; visibility:hidden;}
.reserve_box .Rstep2 .view .image{display:block; width:270px; float:left; margin-bottom:10px;position:relative;}
.reserve_box .Rstep2 .view .image img{ border:1px solid #444;}
.reserve_box .Rstep2 .view .image .payIcon{ width:55px; height:55px; background:url(../../../images/egovframework/dip/board/pay_icone.png); background-position:0 0; background-repeat:no-repeat; display:block; position:absolute; top:0px; left:0px;  text-indent: -9999px; overflow: hidden; float: left;}
.reserve_box .Rstep2 .view .image .freeIcon{ width:55px; height:55px; background:url(../../../images/egovframework/dip/board/free_icone.png); background-position:0 0; background-repeat:no-repeat; display:block; position:absolute; top:0px; left:0px;  text-indent: -9999px; overflow: hidden; float: left;}

.reserve_box .Rstep2 .view .dv_cont{ float:right; width:445px; }
.reserve_box .Rstep2 .view .dv_cont ul li.name1{ line-height:28px; font-weight:800; color:#fff; font-size:22px; letter-spacing:-0.05em;}
.reserve_box .Rstep2 .view .dv_cont ul li.name2{ line-height:16px; font-weight:400; color:#d9d9d9; font-size:14px;}
.reserve_box .Rstep2 .view .dv_cont ul li dl{ display:inline-block; margin-top:10px; margin-bottom:7px; }
.reserve_box .Rstep2 .view .dv_cont ul li dt{ float:left; width:120px; font-weight:700;  color:#fff; font-size:12px; margin-bottom:8px; letter-spacing:0em;}
.reserve_box .Rstep2 .view .dv_cont ul li dd{ float:left; width:320px; font-size:12px; color:#d9d9d9; margin-bottom:8px;}

.reserve_box .Rstep3{ position: relative;}
.reserve_box .Rstep3 .cement { display:block; padding:10px 0px 0px 0px; text-align:center;}
.reserve_box .Rstep3 .btn_area { display:block; padding:0px 18px 0px 0px; text-align:right;}
.btn_send {background:url(../../../images/egovframework/dip/board/btn_send.jpg) no-repeat; font-size:14px; font-weight:bold; width:130px; height:40px; line-height:40px; 
           text-align:center; display:inline-block;color:#fff; position:relative; border:transparent; cursor:pointer; _cursor:hand;}
.btn_report {background:url(../../../images/egovframework/dip/board/btn_participate.jpg) no-repeat; font-size:14px; font-weight:bold; width:150px; height:40px; line-height:40px; 
text-align:center; display:inline-block;color:#fff; position:relative; border:transparent; cursor:pointer; _cursor:hand;}
.btn_reset {background:url(../../../images/egovframework/dip/board/btn_reset.jpg) no-repeat; font-size:14px; font-weight:bold; width:130px; height:40px; line-height:40px; 
            text-align:center; display:inline-block; position:relative; border:transparent; cursor:pointer; _cursor:hand;}
			  

/* 장비예약 검색 */
.search_reserve { width:99%; height:174px; border-bottom:1px solid #e3e3e3;}
.search_reserve .search_form { margin:15px 0px 0px 65px; display:inline-block; width:675px;}
.search_reserve .search_form {float:left;}
.search_reserve .search_form fieldset{ width:100%;}
.search_reserve .search_form select{ display:inline-block; *float:left; height:30px; padding: 1px 1px 1px 1px; font-size:12px; color:#666666; vertical-align:bottom; margin:0; *display:inline; line-height:25px;} 
.search_reserve .search_form input[type~="text"]{ border:1px solid #d0d0d0; display:inline-block;*float:left; height:24px; padding: 2px 2px 2px 5px; font-size:12px; line-height:24px; font-weight:400; color:#666666; vertical-align:top; margin:0; width:458px;  }
.btn_3line_blue { background:url('../../../images/egovframework/dip/board/btn_search3line_blueBg.jpg') no-repeat; color:#fff; font-size:16px; font-weight:700; width:100px; height:104px; line-height:104px; text-align:center; cursor:pointer; border:transparent;}
.search_reserve .search_form .left ul{ width:600px; display:inline-block; margin-top:2px;}
.search_reserve .search_form .left ul li{ float:left; display:inline-block; margin-right:30px; margin-bottom:6px; padding:0px 0px 0px 23px; line-height:30px; font-size:14px; font-weight:800;
									      background:url('../../../images/egovframework/dip/board/search_bul.jpg') no-repeat; background-position:0px 6px; }	
.search_reserve .search_form .left ul li .labelTit{ display:block; float:left; color:#656565; line-height:30px; font-size:14px; font-weight:800; width:55px; margin-right:10px;}         								 
.search_reserve .search_form .right{ width:100px; float:right;}
.mySearch_box .list_search select{ border:1px solid #c9d1d5; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }
.mySearch_box .list_search input{ border:1px solid #c9d1d5; display:inline-block;*float:left; height:18px; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; }



.reserveSearch_box{width:99.5%; *margin-right:-4px; *margin-bottom:5px; height:45px; background:#f9f9f9 url(../../../images/egovframework/dip/board/search_image.jpg); background-position:110px top; background-repeat:no-repeat; border:1px solid #e7e8e8; position:relative;}
.reserveSearch_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.reserveSearch_box .list_search{ float:right; margin:10px 10px 0px 0px; width:auto;}
.reserveSearch_box .list_search img{ vertical-align:baseline;}
.reserveSearch_box .list_search fieldset{ padding-bottom:5px;}
.reserveSearch_box .list_search select{ border:1px solid #c9d1d5; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }
.reserveSearch_box .list_search input{ border:1px solid #c9d1d5; display:inline-block;*float:left; height:18px; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; }
.reserveSearch_box .list_search a{ *float:left; *margin-left:3px; }
.reserveSearch_box .list_tit {font-size:13px; font-weight:bold; vertical-align:top; }
.reserveSearch_box .record {position:absolute; top:15px; left:15px; width:170px;}

.reserveSearch_box .list_search .labelTit{ display:block; float:left; color:#656565; line-height:25px; font-size:14px; font-weight:800;  margin-right:10px; margin-left: 10px;}   


/* 마이페이지_장비이용현황 */
.mySearch_box{width:99.5%; *margin-right:-4px; *margin-bottom:5px; height:45px; background:#f9f9f9 url(../../../images/egovframework/dip/board/search_image.jpg); background-position:230px top; background-repeat:no-repeat; border:1px solid #e7e8e8; position:relative;}
.mySearch_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.mySearch_box .list_search{ float:right; margin:10px 10px 0px 0px; width:auto;}
.mySearch_box .list_search img{ vertical-align:baseline;}
.mySearch_box .list_search fieldset{ padding-bottom:5px;}
.mySearch_box .list_search select{ border:1px solid #c9d1d5; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }
.mySearch_box .list_search input{ border:1px solid #c9d1d5; display:inline-block;*float:left; height:18px; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; }
.mySearch_box .list_search a{ *float:left; *margin-left:3px; }
.mySearch_box .list_tit {font-size:13px; font-weight:bold; vertical-align:top; }
.mySearch_box .record {position:absolute; top:15px; left:15px; width:170px;}

.my_board{max-width:759px; width:100%;}
.my_board:after{ content:""; display:block; clear:both; visibility:hidden;}
.my_board th{height:40px; font-size:13px; background-color:#f9f9f9; border-top:2px solid #555555; border-bottom:1px solid #a3a3a3; color:#373636; text-align:center;  font-weight:800; vertical-align:middle; letter-spacing:-0.05em;}
.my_board td{line-height:16px; border-bottom:1px solid #cccccc; text-align:center; vertical-align:middle; padding:8px 0px 8px 0px; color:#767676; letter-spacing:-0.03em;}
.my_board .subject{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 15px; text-align:left; font-weight:700; color:#202020;}
.my_board .subject a{line-height:14px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.my_board .subject a:hover{color:#356a90;}
.my_board .subject input[type="submit"]{display:inline-block;width:100%;background: #FFF; border: none;line-height:14px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.my_board .subject input[type="submit"]:hover{color:#356a90;cursor:pointer}

.my_board .my_subject{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 15px; text-align:left; font-weight:700; color:#202020;}
.my_board .my_subject a{line-height:14px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}
.my_board .my_subject a:hover{color:#356a90;}
.my_board .my_subject span.eduPartIn{display:inline-block;width:100%;background: #FFF; border: none;line-height:14px; vertical-align:middle; text-align:left; font-weight:bold; color:#202020;}

.my_board .partIn select{ border:1px solid #c9d1d5; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }

.my_board .td_left{line-height:14px; border-bottom:1px solid #cccccc; vertical-align:middle; padding:6px 0px 6px 10px; text-align:left;}
.my_board .td_left a{vertical-align:middle; text-align:left; line-height:14px;}
.my_board .td_left a:hover{line-height:14px; vertical-align:middle; text-align:left; font-weight:bold; color:#00a99d;}
.my_statusTxt0{background:url(../../../images/egovframework/dip/board/statusB_bgOff.jpg); background-position:0px 0px; background-repeat:no-repeat; display:inline-block; 
               width:65px; height:30px; font-weight:700; color:#FFF; line-height:30px; font-size:12px;}               
.my_statusTxt1{background:url(../../../images/egovframework/dip/board/statusB_bg1.jpg); background-position:0px 0px; background-repeat:no-repeat; display:inline-block; 
               width:65px; height:30px; font-weight:700; color:#FFF; line-height:30px; font-size:12px;}
.my_statusTxt2{background:url(../../../images/egovframework/dip/board/statusB_bg2.jpg); background-position:0px 0px; background-repeat:no-repeat; display:inline-block; 
               width:65px; height:30px; font-weight:700; color:#FFF; line-height:30px; font-size:12px;}
.my_statusTxt3{background:url(../../../images/egovframework/dip/board/statusB_bg3.jpg); background-position:0px 0px; background-repeat:no-repeat; display:inline-block; 
               width:65px; height:30px; font-weight:700; color:#FFF; line-height:30px; font-size:12px;}
.my_statusTxt4{background:url(../../../images/egovframework/dip/board/statusB_bg4.jpg); background-position:0px 0px; background-repeat:no-repeat; display:inline-block; 
               width:65px; height:30px; font-weight:700; color:#FFF; line-height:30px; font-size:12px;}
.my_statusTxt5{background:url(../../../images/egovframework/dip/board/statusB_bgOff.jpg); background-position:0px 0px; background-repeat:no-repeat; display:inline-block; 
               width:65px; height:30px; font-weight:700; color:#FFF; line-height:30px; font-size:12px;}
               
.my_statusView{}
.my_statusView li{font-weight:700; color:#FFF; line-height:30px; font-size:12px; float:left;}
.my_statusView li.statusTxt1{ background:url(../../../images/egovframework/dip/board/statusB_bg1.jpg); background-position:0px 0px; background-repeat:no-repeat; width:65px; height:30px; text-align:center;}
.my_statusView li.statusTxt2{ background:url(../../../images/egovframework/dip/board/statusB_bg2.jpg); background-position:0px 0px; background-repeat:no-repeat; width:65px; height:30px; text-align:center;}
.my_statusView li.statusTxt3{ background:url(../../../images/egovframework/dip/board/statusB_bg3.jpg); background-position:0px 0px; background-repeat:no-repeat; width:65px; height:30px; text-align:center;}
.my_statusView li.statusTxt4{ background:url(../../../images/egovframework/dip/board/statusB_bg4.jpg); background-position:0px 0px; background-repeat:no-repeat; width:65px; height:30px; text-align:center;}
.my_statusView li.statusTxt0{ background:url(../../../images/egovframework/dip/board/statusB_bgOff.jpg); background-position:0px 0px; background-repeat:no-repeat; width:65px; height:30px; text-align:center;}
.my_statusView li.statusBlank { width:30px; height:30px; text-align:center; color:#999;}


/* 메일링 */
.mailing_box{ width:759px;}
.mailing_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.mailing_box h4{ width:735px; height:53px; background:url(../../../images/egovframework/dip/board/reserve_titleBg.jpg) repeat-x; background-position:0px 0px; 
                 padding:0px 0px 0px 20px; font-size:20px; font-weight:400; line-height:53px;}
.mailingStep1 {background: url("../../../images/egovframework/dip/board/reserve_titleIcon1.jpg") no-repeat; left: auto; top: 15px; width: 40px; height: 30px; text-indent: -9999px; overflow: hidden; float: left; display: block; position: relative;}
.mailingStep2 {background: url("../../../images/egovframework/dip/board/reserve_titleIcon3.jpg") no-repeat; left: auto; top: 15px; width: 40px; height: 30px; text-indent: -9999px; overflow: hidden; float: left; display: block; position: relative;}

.mailing_box .mStep1{position: relative; margin:0px; width:100%; height:auto;}
.mailing_box .mStep1:after{ content:""; display:block; clear:both; visibility:hidden;}
.mailing_box .result{background:#f9f9f9 url(../../../images/egovframework/dip/board/memberResult_image.jpg); background-position:140px 12px; background-repeat:no-repeat; border:1px solid #e3e3e3; width:99%; padding:10px 0px 10px 0px; text-align:center;}
.mailing_box .result select{ border:1px solid #c9d1d5; display:inline-block; *float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; *display:inline; *zoom:1;  height:40px; }
.mailing_box .mStep1 .btn_area  { position:absolute; top:-8px; right:28px;  width:113px; height:36px;}
.mailing_box .mStep2{position:relative;}
.mailing_box .mStep2 .btnArea{float:right; position:absolute; top:7px; right:10px; width:250px; height:auto; text-align:right;}

/* 메일링 검색 */
.search_mailing { width:99.5%; height:160px; border-bottom:1px solid #e3e3e3;}
.search_mailing:after{ content:""; display:block; clear:both; visibility:hidden;}
.search_mailing .search_form { margin:15px 0px 0px 65px; display:inline-block; width:675px;}
.search_mailing .search_form:after{ content:""; display:block; clear:both; visibility:hidden;}
.search_mailing .search_form {float:left;}
.search_mailing .search_form fieldset{ width:100%;}
.search_reserve .search_form select.selbox{ display:inline-block; *float:left; height:30px; padding: 5px 5px 5px 5px; font-size:12px; color:#666666; vertical-align:bottom; 
                                            margin:0; *display:inline; line-height:30px; height:30px;}
.btn_4line_blue { background:url('../../../images/egovframework/dip/board/btn_search4line_blueBg.jpg') no-repeat; color:#fff; font-size:16px; font-weight:700; width:100px; height:130px; line-height:130px; text-align:center; cursor:pointer; border:transparent;}
.btn_4line_blue2 { background:url('../../../images/egovframework/dip/board/btn_search4line_blueBg2.jpg') no-repeat; color:#fff; font-size:16px; font-weight:700; width:100px; height:140px; line-height:130px; text-align:center; cursor:pointer; border:transparent;}
.search_mailing .search_form input[type~="text"]{ border:1px solid #d0d0d0; display:inline-block;*float:left; height:18px; padding: 2px 2px 2px 5px; font-size:12px; line-height:24px; font-weight:400; color:#666666; vertical-align:top; margin:0;   }
.search_mailing .search_form input[type~="radio"]{ border: none; padding: 0px 3px 0px 5px; font-size:12px; color:#656565; vertical-align:middle; margin:0;}
.search_mailing .search_form .left ul{ width:600px; display:inline-block;}
.search_mailing .search_form .left ul li{ float:left; display:inline-block; margin-right:30px; margin-bottom:6px; padding:0px 0px 0px 23px; line-height:28px; font-size:14px; font-weight:800;
									      background:url('../../../images/egovframework/dip/board/search_bul.jpg') no-repeat; background-position:0px 6px; }
.search_mailing .search_form .left ul li span{width:90px; float:left; color:#656565; display:inline-block; }									 
.search_mailing .search_form .right{ width:100px; float:right;}

.preview{ width:700px; height:865px; background:#fff; overflow:hidden;}
.preview .tit{height:30px; background-color:#468dcb; border-bottom:1px solid #CCC; font-size:16px; font-weight:700; padding:13px 10px 0px 10px; color:#fff;}
.preview .tit a.btClose {height:30px; width:40px; cursor:pointer; display:inline-block; font-size:16px; font-weight:700; text-align:center; line-height:16px; color:#fff;}
.preview .tit a:hover {text-decoration: none; color:#003f7f;}
.preview .cont{height:740px; background-color:#fff;}
.preview .cont .ct_view{height:730px; overflow:auto; margin:10px 10px 10px 10px;}
.preview .bottom{height:50px; border-top:1px solid #CCC;}
.preview .bottomBtn_Arear { width:400px; margin:15px auto 0 auto; text-align:center;}
.preview .regist{max-width:759px; width:99.5%;}
.preview .regist .first{border-top:2px solid #555555;}
.preview .regist th{height:25px; font-size:12px; background-color:#f9f9f9; border-bottom:1px solid #cccccc; color:#373636; text-align:left;   font-weight:bold; vertical-align:middle; padding-left:10px;}
.preview .regist td{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:3px 0px 3px 10px; color:#767676;}
.preview .regist .subject{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:3px 0px 3px 10px; color:#767676; font-size:14px; font-weight:700; color:#333;}


/* 통계 게시판 */


.stats{max-width:759px; width:100%;}
.stats:after{ content:""; display:block; clear:both; visibility:hidden;}
.stats th{height:40px; font-size:12px; background-color:#f9f9f9; border-top:2px solid #555555; border-bottom:1px solid #a3a3a3; border-left:1px solid #ccc;  color:#373636; text-align:center;  font-weight:bold; vertical-align:middle;}
.stats td{line-height:14px; text-align:center; vertical-align:middle; padding:11px 0px 11px 0px; color:#767676; border-top:1px solid #cccccc;   border-left:1px solid #cccccc;  border-bottom:1px solid #cccccc; }
.stats a{border-bottom:1px solid; padding-botton:3px;}
.stats .td_first{line-height:14px; border-left:none; vertical-align:middle; padding:11px 0px 11px 0px; text-align:center;}
.stats .td_gear{line-height:14px; vertical-align:middle; padding:11px 0px 11px 10px; text-align:left;}
.stats .td_total{line-height:18px; text-align:center; vertical-align:middle; padding:11px 0px 11px 0px; color:#373636; border-left:1px solid #cccccc;  border-bottom:1px solid #cccccc;  border-top:1px solid #fff; 
                 background-color:#f5f5f5; font-weight:700;}
.stats .th_first{height:40px; font-size:12px; background-color:#f9f9f9; border-top:2px solid #555555; border-bottom:1px solid #a3a3a3; border-left:none;  color:#373636; text-align:center;  font-weight:bold; vertical-align:middle;}
.stats_graph {clear:both; padding:10px 10px 10px 10px; display:block; width:740px; background-color:#ebebeb; height:500px;}
.stats_graph2 {clear:both; padding:10px 10px 10px 10px; display:block; width:740px; background-color:#ebebeb; height:260px;}
.stats_graph .box {
  position: relative;
  background: #ffffff;
  border: 2px solid #c1c1c1;
  margin-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.stats_graph2 .box {
  position: relative;
  background: #ffffff;
  border: 2px solid #c1c1c1;
  margin-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.stats_graph .box .box-body {
  padding: 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.stats_graph2 .box .box-body {
  padding: 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.stats .line_right { border-right:1px solid #cccccc;}

.userStatus {}
.userStatus:after{ content:""; display:block; clear:both; visibility:hidden;}
.userStatus ul{ width:100%}
.userStatus ul li{ width:149px; height:50px; float:left; text-align:center; margin:3px 3px 0px 0px; font-size:13px;}
.userStatus ul li a      {float:left; text-align:center; width:129px; height:30px;  background:#ffffff; border:1px solid #cecece; color:#666; display:block; padding:10px 10px 10px 10px;}
.userStatus ul li .on    {float:left; text-align:center; width:129px; height:30px;  background:#478dcb; border:1px solid #3583c5; color:#FFF; display:block; padding:10px 10px 10px 10px; font-weight:700;}
.userStatus ul li a:hover{float:left; text-align:center; width:129px; height:30px;  background:#478dcb; border:1px solid #3583c5; color:#FFF; display:block; padding:10px 10px 10px 10px; font-weight:700;}
.userBox_arear { width:100%; display:inline; }
.userBox_arear .user_info { float:left; height:44px; margin-top:10px;}
.userBox_arear .user_info ul{ float:left;  }
.userBox_arear .user_info ul li.cont{ height:44px; width:190px; background:url(../../../images/egovframework/dip/board/userInfo_03.jpg); background-position:left top; background-repeat:no-repeat; float:left; padding:0 10px 0 10px; line-height:44px; display:block;}
.userBox_arear .user_info ul li.cont span.userIcon{ height:44px; float:left; padding:0 10px 0 25px; color:#fff; font-weight:700; line-height:44px; background:url(../../../images/egovframework/dip/board/userIcon.jpg); background-position:0 13px; background-repeat:no-repeat;}
.userBox_arear .user_info ul li.list{ background:url(../../../images/egovframework/dip/board/userInfo_04.jpg); background-position:left top; background-repeat:no-repeat; height:44px; line-height:44px; width:198px; display:block; float:left; text-align:center; color:#666;}
.userBox_arear .user_info ul li.list a{line-height:44px; width:190px; display:block; color:#666; font-weight:700;}
.userBox_arear .right { float:right;}

/* 환경조사서*/
.kor{max-width:759px; width:100%;}
.kor:after{ content:""; display:block; clear:both; visibility:hidden;}
.kor th{height:auto; font-size:12px; background-color:#f9f9f9; border-bottom:1px solid #ccc; border-right:1px solid #ccc;  border-left:1px solid #ccc; border-top:2px solid #555555; color:#373636;  font-weight:400; vertical-align:top; padding:5px 2px 5px 10px; letter-spacing:-0.05em; line-height:18px; text-align:left;}
.kor td{line-height:16px; text-align:left; vertical-align:middle; padding:7px 2px 7px 10px; color:#767676; border-top:1px solid #cccccc;   border-left:1px solid #cccccc;  border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; min-height:100px; height:70px;}
.kor_f14u {font-size:14px; font-weight:700; border-bottom:1px solid #676767; width:auto;}
.kor_sTit {font-size:14px; margin:10px 0px 10px 25px; line-height:18px;}
.kor_grBox {font-size:12px; background-color:#efefef; border:1px solid #ddd; padding:10px 10px 10px 10px; width:96.5%;}
.kor_grBox .pointB{background-color:#4a8dc2; color:#FFF; display:block; width:auto; line-height:20px;}
.kor_btn_area { width:200px; margin:0 auto;}


.mw_layer{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw_layer.open{display:block}
.mw_layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
.mw_layer .mw_container {padding: 20px 25px;}
.mw_layer .btn_r {width: 100%; margin:10px 0 20px; padding-top: 10px; text-align:right; position:absolute; top:0px; right:25px;}

#layer{position:absolute;top:10%;left:40%;width:520px;height:810px;border:2px solid #555;background:#fff;}
#fix_layer{position:absolute;top:30%;left:30%;width:auto;height:auto;border:2px solid #555;background:#fff;}

#Bpop_wrap { width:520px;}
#Bpop_wrap .top_wrap { width:100%; height:65px; background:url(../../../images/egovframework/dip/board/popup_title.jpg); background-repeat:repeat-x; color:#FFF; line-height:48px; font-size:20px; font-weight:700; font-family:Nanum Gothic;}
#Bpop_wrap .top_wrap span{ margin-left:15px;}
#Bpop_wrap .cont_wrap { width:480px; height:auto; margin:10px auto;}
#Bpop_wrap .cont_wrap p{ color:#777; font-weight:700; font-size:15px; width:100%; text-align:center; margin-bottom:10px; letter-spacing:0.01em;}


/* 팝업 */
.NoticePop{width:100%;}
.NoticePop th{height:50px; background:url(../../../images/egovframework/dip/board/popup_titleBg.jpg); background-repeat:repeat-x; color:#FFF;  font-size:20px; font-weight:700; font-family:Nanum Gothic; text-align:left; vertical-align:top; padding: 10px 0 0 10px;}
.NoticePop td{line-height:18px; vertical-align:middle;}
.NoticePop .cont{ padding:0px 5px 0px 5px;}
.NoticePop .th_logo{height:50px; background:url(../../../images/egovframework/dip/board/popup_title.jpg); background-position:right top; background-repeat:no-repeat;font-size:20px; }
.NoticePop .bottom{height:30px; background-color:#333; color:#FFF; font-size:13px; font-family:Nanum Gothic;}


.PopupSearch_box{width:99.5%; *margin-right:-4px; *margin-bottom:5px; height:45px; background:#f9f9f9 url(../../../images/egovframework/dip/board/search_image.jpg); background-position:100px top; background-repeat:no-repeat; border:1px solid #e7e8e8; position:relative;}
.PopupSearch_box:after{ content:""; display:block; clear:both; visibility:hidden;}
.PopupSearch_box .list_search{ float:right; margin:10px 10px 0px 0px; width:auto;}
.PopupSearch_box .list_search img{ vertical-align:baseline;}
.PopupSearch_box .list_search fieldset{ padding-bottom:5px;}
.PopupSearch_box .list_search select{ border:1px solid #c9d1d5; display:inline-block;*float:left; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; width:auto; }
.PopupSearch_box .list_search input{ border:1px solid #c9d1d5; display:inline-block;*float:left; height:18px; padding: 3px 5px 2px 5px; font-size:12px; line-height:18px; font-weight:600; color:#606262; vertical-align:top; margin:0; *display:inline; *zoom:1; }
.PopupSearch_box .list_search a{ *float:left; *margin-left:3px; }
.PopupSearch_box .list_tit {font-size:13px; font-weight:bold; vertical-align:top; }
.PopupSearch_box .record {position:absolute; top:15px; left:15px; width:170px;}



/* Button Common */
.button,
.button *{ position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px;   white-space:nowrap; background:url(../../../images/egovframework/dip/board/button.png) no-repeat; vertical-align:top; overflow:visible; color:#414141; letter-spacing:-0.05em;}
.button { margin-right:4px;}
.button *{ left:4px; cursor:pointer; _cursor:hand;}

.btn_basic,
.btn_basic *{ position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px;   white-space:nowrap; vertical-align:top; overflow:visible; letter-spacing:-0.05em;}
.btn_basic { margin-right:4px;}
.btn_basic *{ left:4px; cursor:pointer; _cursor:hand;}

.admin_tab {width:758px;  height:58px; }
.admin_tab ul {width:100%;  background:url(../../../images/egovframework/dip/board/category_tab_bg.jpg); background-repeat:repeat-x; display:inline-block;}
.admin_tab ul li { float:left;}
.admin_tab ul li:first-child {float:left; margin-left:0px; border-left:1px solid #e7e7e7;}
.admin_tab ul li a {float:left; background:url(../../../images/egovframework/dip/board/category_tab_off.jpg); background-repeat:repeat-x; background-position:right bottom; color:#666;  height:58px; width:189px; 
                    line-height:58px; text-align:center; text-decoration:none; font-size:14px; font-weight:600;  letter-spacing:-0.08em; display:inline-block;}
.admin_tab ul li a:hover {text-decoration: none;}
.admin_tab ul li.on a {color:#fff; background:url(../../../images/egovframework/dip/board/category_tab_on.jpg); background-repeat:no-repeat; background-position:left bottom; height:58px; width:189px; line-height:58px; text-align:center; text-decoration:none; font-size:14px; font-weight:700; letter-spacing:-0.08em;}


.status_tab {width:760px;  height:58px; }
.status_tab ul {width:100%;  }
.status_tab ul li { float:left; margin:0px 0px 1px 1px;}
.status_tab ul li a {float:left; background:url(../../../images/egovframework/dip/board/category_tab2_off.jpg); background-repeat:repeat-x; background-position:right bottom; color:#666;  height:58px; width:251px; 
                    line-height:58px; text-align:center; text-decoration:none; font-size:14px; font-weight:600;  letter-spacing:-0.08em; display:inline-block; border-left:1px solid #e7e7e7;}
.status_tab ul li a:hover {text-decoration: none;}
.status_tab ul li.on a {color:#fff; background:url(../../../images/egovframework/dip/board/category_tab2_on.jpg); background-repeat:no-repeat; background-position:left bottom; height:58px; width:251px; line-height:58px; text-align:center; text-decoration:none; font-size:14px; font-weight:700; letter-spacing:-0.08em; border-left:1px solid #3782c3;}




.btn_boxTxt1 { background:url(../../../images/egovframework/dip/board/txt_box1.jpg) no-repeat;  color:#fff; font-size:11px; font-weight:bold; width:15px; height:15px; line-height:15px; 
               text-align:center; cursor:pointer; display:inline-block;}
.btn_boxTxt2 { background:url(../../../images/egovframework/dip/board/txt_box2.jpg) no-repeat;  color:#fff; font-size:11px; font-weight:bold; width:15px; height:15px; line-height:15px; 
               text-align:center; cursor:pointer; display:inline-block;}
.participate_area{ margin:auto; text-align:center;}
.participate_area a{  background:url(../../../images/egovframework/dip/board/btn_participate.jpg) no-repeat;  color:#fff; font-size:13px; font-weight:bold; width:150px; height:40px; line-height:40px; text-align:center; cursor:pointer; display:inline-block;}
.participate_area a:hover{  background:url(../../../images/egovframework/dip/board/btn_participate.jpg) no-repeat;  color:#c7ff64; font-size:13px; font-weight:bold; width:150px; height:40px; line-height:40px; text-align:center; cursor:pointer; display:inline-block;}      


/* Button Size = medium | large | xLarge | small */
.button.mediumBlack, .button.mediumBlack *{ height:30px; line-height:30px; color:#FFF;}
.button.medium, .button.medium *{ height:24px; line-height:24px;}
.button.medium_gray, .button.medium_gray *{ height:24px; line-height:24px; color:#FFF; }
.button.large, .button.large *{ height:30px; line-height:30px;}
.button.xLarge, .button.xLarge *{ height:36px; line-height:36px;}
.button.small, .button.small *{ height:19px; line-height:19px;}
.button.medium { background-position:left 0;}
.button.mediumBlack { background-position:left -160px;}
.button.medium_gray { background-position:left -130px;}
.button.large { background-position:left -30px;}
.button.xLarge { background-position:left -65px;}
.button.small { background-position:left -106px;}
.button.medium *{font-size:12px; background-position:right top;  text-align:center; }
.button.mediumBlack *{font-size:13px; background-position:right -160px;  text-align:center; font-weight:600 !important;}
.button.medium_gray *{font-size:12px; background-position:right -130px;  text-align:center; font-family:'nanum'; font-weight:600 !important;}
.button.large *{font-size:13px; background-position:right -30px; text-align:center;  font-weight:600 !important;}
.button.xLarge *{font-size:15px; background-position:right -65px; text-align:center;  font-weight:600 !important;}
.button.small *{font-size:11px; background-position:right -106px; text-align:center; }

.btn_basic.mediumGr, .btn_basic.mediumGr *{ height:41px; line-height:40px; color:#414141;  background:url(../../../images/egovframework/dip/board/btn_basic.png) no-repeat; }
.btn_basic.mediumGr { background-position:left 0;}
.btn_basic.mediumGr *{font-size:14px; background-position:right 0px;  text-align:center; font-weight:700;!important;}

.btn_basic.pointB, .btn_basic.pointB *{ height:41px; line-height:40px; color:#414141; background:url(../../../images/egovframework/dip/board/btn_basic2.png) no-repeat; color:#fff; }
.btn_basic.pointB { background-position:left 0px;}
.btn_basic.pointB *{font-size:14px; background-position:right 0px;  text-align:center; font-weight:700;!important;}
.btn_basic.pointB *:hover,
.btn_basic.pointB *:active,
.btn_basic.pointB *:focus{ color:#fff;}
.button.medium_gray *:hover,.button.medium_gray *:active,.button.medium_gray *:focus{ color:#fff;}



/* Button Hover */
.button *:hover,
.button *:active,
.button *:focus{ color:#478dcb;}

.button.mediumBlack *:hover,
.button.mediumBlack *:active,
.button.mediumBlack *:focus{ color:#fff;}




.btn_basic *:hover,
.btn_basic *:active,
.btn_basic *:focus{ color:#333333;}


/* Button etc */
.button.strong *{ font-weight:600 !important;}
.button.w_30 *{ width:30px;}
.button.w_40 *{ width:40px;}
.button.w_80 *{ width:80px;}
.button.w_100 *{ width:100px;}
.button.w_110 *{ width:110px;}
.button.w_130 *{ width:130px;}

.btn_basic.w_80 *{ width:80px;}
.btn_basic.w_100 *{ width:100px;}
.btn_basic.w_130 *{ width:130px;}


/* Button Icon Variation */
.button.icon *{ padding-left:10px;}
.button.small.icon *{ padding-left:8px;}
.button.icon span{ width:15px; padding:0 !important;}
.button.medium .download{ background-position:-96px -220px;}
.button.large .download{ background-position:-96px -223px;}

.button.xLarge .download{ background-position:-96px -220px;}
.button.small .download{ background-position:-99px -227px;}

.m_top10 {margin-top:10px;}

#PTpop_wrap { width:560px;}
#PTpop_wrap .top_wrap { width:100%; height:50px; background:url(../../../images/egovframework/dip/board/popup_titleBg.jpg); background-repeat:repeat-x; color:#FFF; font-size:20px; line-height:20px; font-weight:700; font-family:Nanum Gothic; padding-top:15px;}
#PTpop_wrap .top_wrap span{ margin-left:15px;}
#PTpop_wrap .cont_wrap { width:530px; height:510px;; margin:5px 10px 10px 10px; overflow-y:scroll;}
#PTpop_wrap .cont_wrap p{ color:#777; font-weight:700; font-size:15px; width:100%; text-align:center; margin-bottom:10px; letter-spacing:0.01em;}

/* 메뉴관리 폼 */
.menufrm {max-width:759px; width:99.5%;}
.menufrm .first{border-top:2px solid #555555;}
.menufrm th{height:40px; font-size:12px; background-color:#f9f9f9; border-bottom:1px solid #cccccc; color:#373636; text-align:left;   font-weight:bold; vertical-align:middle; padding-left:10px;}
.menufrm td{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 10px; color:#767676;word-break:break-all;}
.menufrm .textarea{line-height:25px; border-bottom:1px solid #cccccc; text-align:left; vertical-align:middle; padding:6px 0px 6px 0px;}
.menufrm .td_nolineTop{line-height:25px; border-bottom:none; text-align:left; vertical-align:top; padding:6px 0px 0px 10px; color:#767676;}
