@charset "utf-8";
/* CSS Document */

/* --색상표 가이드
글자색상 : base.css 따라감
회색테두리 : #d7d7d7
전체컬러 패턴 : #444
컬러배경 테두리 : #0D45B5
강조 텍스트 : #333333
마우스오버 회색배경 : #888888
댓글 배경 : #f2f5fe
댓글 버튼 배경 : #eeeeee
댓글 버튼 텍스트 : #676767
읽기 버튼 배경 : #f3f3f3
읽기 li 항목 텍스트 : #777777
색상표 가이드-- */

/* --폰트 가이드
기본폰트 : base.css 따라감
강조 및 굵은 폰트 : "DevGothicExtraBold"
폰트가이드-- */

/* 게시판 */
#lmcBoard { width:100%; float:left; position:relative; }

/* 공통클래스 */
#lmcBoard .lmcSecret { background:url(../../lime_images/lmBoard_1/lmKey.jpg) no-repeat; padding-left:20px; min-height:15px; }
#lmcBoard .lmcCountRe { background:url(../../lime_images/lmBoard_1/lmCountRe.gif) 0 1px no-repeat; padding-left:10px; margin-left:4px; font-size:10px; vertical-align:top; font-variant:normal; }
#lmcBoard .lmcWriteBtn {margin:8px 0 0 5px; background-color:#444; float:right; border:0; display:inline-block; color:#ffffff; cursor:pointer; font-variant:normal;}
#lmcBoard .lmcWriteBtn a{display:inline-block; color:#ffffff; font-variant:normal; height:25px; min-width:70px; padding:3px 8px;line-height:25px;text-align:center;}
#lmcBoard .lmcListBtn {margin:8px 0 0 5px; background-color:#444; float:right; border:0; display:inline-block; cursor:pointer; font-variant:normal; }
#lmcBoard .lmcListBtn a {display:inline-block; color:#ffffff; font-variant:normal; height:25px; min-width:70px; padding:3px 8px;line-height:25px;text-align:center;}
#lmcBoard .lmcInputWriteBtn {color:#ffffff; min-width:80px; padding:3px 8px; margin:8px 0 0 5px; background-color:#444; float:right; border:0; display:inline-block; cursor:pointer; font-variant:normal; line-height:25px;text-align:center;}
#lmcBoard .lmcFr { float:right; text-align:right; }
#lmcBoard .lmcFl { float:left; text-align:left; }
#lmcBoard .lmcBdB { border-bottom:1px solid #d7d7d7; }
#lmcBoard .lmcFocusOut { visibility:hidden; padding:0; margin:0; overflow:hidden; height:0; width:0; font-size:0; line-height:0; border:0 none; position:absolute; }

/* ui카테고리 */
#lmcBoard .lmcCate { width:100%; position:relative; text-align:left; border-bottom:1px solid #444; margin-bottom:10px; display:inline-block; }
#lmcBoard .lmcCate div.opBtn { width:124px; padding:5px 0 3px 0; background-color:#444; color:#ffffff; font-weight:bold; font-size:11px; text-align:center; float:left; border:1px solid #444; display:block; border-radius:5px 5px 0 0; cursor:pointer; }
#lmcBoard .lmcCate div.overBtn { width:110px; padding:5px 7px 3px 7px; background-color:#ffffff; color:#000000; font-weight:bold; font-size:11px; text-align:center; float:left; border:1px solid #444; display:block; border-radius:5px 5px 0 0; cursor:pointer; }
#lmcBoard .lmcCate div.opBtn button { width:100%; height:100%; cursor:pointer; background:none; color:#ffffff; }
#lmcBoard .lmcCate div.overBtn button { width:100%; height:100%; cursor:pointer; background:none; color:#000000; }
#lmcBoard .lmcCate span.lmcCurrentCateName { display:inline; margin:0 0 0 15px; line-height:180%; font-variant:normal; }
#lmcBoard .lmcCate ul { width:99%; padding:0 0 10px 1%; border-top:1px solid #444; background:#ffffff; display:inline-block; }
#lmcBoard .lmcCate ul li { width:14%; height:26px; padding:0; margin-top:10px; text-align:center; float:left; }
#lmcBoard .lmcCate ul li a { width:94%; height:16px; padding:2px 3% 8px 3%; font-size:13px; line-height:180%; overflow:hidden; float:left; display:inline-block; }
#lmcBoard .lmcCate ul li a:hover { width:94%; height:16px; padding:2px 3% 8px 3%; font-size:13px; line-height:180%; font-weight:bold; background-color:#888888; color:#ffffff; overflow:hidden; float:left; display:inline-block; text-align:center; border-radius:15px; }
#lmcBoard .lmcCate ul li a:focus { width:94%; height:16px; padding:2px 3% 8px 3%; font-size:13px; line-height:180%; font-weight:bold; background-color:#888888; color:#ffffff; overflow:hidden; float:left; display:inline-block; text-align:center; border-radius:15px; }
#lmcBoard .lmcCate ul li span a { width:94%; height:16px; padding:2px 3% 8px 3%; font-size:13px; line-height:180%; font-weight:bold; background-color:#444; color:#ffffff; overflow:hidden; float:left; display:inline-block; text-align:center; border-radius:15px; font-variant:normal; }

/* select카테고리 */
#lmcBoard .lmcCateSelect { width:49%; max-width:49%; position:relative; float:left; text-align:left; padding:0 0 20px 0; margin:0; } /* 패딩 값 변경 디폴트와 IE 6,7이 다름 */
#lmcBoard .lmcCateSelect span { width:100%; display:block; padding:0 0 15px 0; margin:0; text-align:left; font-weight:bold; font-variant:normal; }
#lmcBoard .lmcCateSelect fieldset { width:100%; display:block; }
#lmcBoard .lmcCateSelect fieldset label { width:auto; margin:0; padding-top:2px; vertical-align:top; float:left; }
#lmcBoard .lmcCateSelect fieldset select { width:130px; height:20px; margin:0; padding:0; float:left; border:0; }
#lmcBoard .lmcCateSelect fieldset input { width:auto; height:20px; padding:0 5px; margin:0 0 0 5px; float:left; background-color:#444; color:#ffffff; cursor:pointer;  float:left; }

/* select카테고리검색 */
#lmcBoard .lmcSelectSearch { width:49%; max-width:49%; float:right; padding:0 0 20px 0; margin:0; } /* 패딩 값 변경 디폴트와 IE 6,7이 다름 */
#lmcBoard .lmcSelectSearch span { width:100%; display:block; padding:0 0 15px 0; margin:0; text-align:right; font-weight:bold; font-variant:normal; }
#lmcBoard .lmcSelectSearch fieldset { width:100%; display:block; text-align:right; }
#lmcBoard .lmcSelectSearch fieldset select { width:60px; height:20px; margin:0; padding:0; border:0; }
#lmcBoard .lmcSelectSearch fieldset input { width:120px; height:18px; padding:0 5px; margin:0 0 0 5px; }
#lmcBoard .lmcSelectSearch fieldset input.lmcSearchBtn { width:auto; height:20px; padding:0 5px; margin:0 0 0 5px; background-color:#444; color:#ffffff; cursor:pointer;  }

/* 파이어폭스 select카테고리 */
#lmcBoard .lmcCateSelectFF { width:49%; max-width:49%; position:relative; float:left; text-align:left; padding:0 0 20px 0; margin:0; }
#lmcBoard .lmcCateSelectFF span { width:100%; display:block; padding:0 0 15px 0; margin:0; text-align:left; font-weight:bold; font-variant:normal; }
#lmcBoard .lmcCateSelectFF fieldset { width:100%; display:block; }
#lmcBoard .lmcCateSelectFF fieldset label { width:auto; margin:0; padding-top:2px; vertical-align:top; float:left; }
#lmcBoard .lmcCateSelectFF fieldset select { width:130px; height:20px; margin:0; padding:0; float:left; border:0; }
#lmcBoard .lmcCateSelectFF fieldset input { width:auto; height:20px; padding:0 5px 5px 5px; margin:0 0 0 5px; float:left; background-color:#444; color:#ffffff; cursor:pointer;  float:left; }

/* 파이어폭스 select카테고리검색 */
#lmcBoard .lmcSelectSearchFF { width:49%; max-width:49%; float:right; padding:0 0 20px 0; margin:0; }
#lmcBoard .lmcSelectSearchFF span { width:100%; display:block; padding:0 0 15px 0; margin:0; text-align:right; font-weight:bold; font-variant:normal; }
#lmcBoard .lmcSelectSearchFF fieldset { width:auto; display:block; text-align:right; float:right; }
#lmcBoard .lmcSelectSearchFF fieldset select { width:60px; height:20px; margin:0; padding:0; float:left; border:0; } /* 디폴트와 FF의 display가 다름 */
#lmcBoard .lmcSelectSearchFF fieldset input { width:120px; height:18px; padding:0 5px; margin:0 0 0 5px; float:left; }
#lmcBoard .lmcSelectSearchFF fieldset input.lmcSearchBtn { width:auto; height:20px; padding:0 5px 5px 5px; margin:0 0 0 5px; float:left; background-color:#444; color:#ffffff; cursor:pointer;  }

/* 익스6,7 select카테고리 */
#lmcBoard .lmcCateSelectIE { width:49%; max-width:49%; position:relative; float:left; text-align:left; padding:0; margin:0; } /* 패딩 값 변경 디폴트와 IE 6,7이 다름 */
#lmcBoard .lmcCateSelectIE span { width:100%; display:block; padding:0 0 15px 0; margin:0; text-align:left; font-weight:bold; font-variant:normal; }
#lmcBoard .lmcCateSelectIE fieldset { width:100%; display:block; }
#lmcBoard .lmcCateSelectIE fieldset label { width:auto; margin:0; padding-top:2px; vertical-align:top; float:left; }
#lmcBoard .lmcCateSelectIE fieldset select { width:130px; height:20px; margin:0; padding:0; float:left; border:0; }
#lmcBoard .lmcCateSelectIE fieldset input { width:auto; height:20px; padding:0 5px; margin:0 0 0 5px; float:left; background-color:#444; color:#ffffff; cursor:pointer;  float:left; }

/* 익스6,7 select카테고리검색 */
#lmcBoard .lmcSelectSearchIE { width:49%; max-width:49%; float:right; padding:0; margin:0; } /* 패딩 값 변경 디폴트와 IE 6,7이 다름 */
#lmcBoard .lmcSelectSearchIE span { width:100%; display:block; padding:0 0 15px 0; margin:0; text-align:right; font-weight:bold; font-variant:normal; }
#lmcBoard .lmcSelectSearchIE fieldset { width:100%; display:block; text-align:right; }
#lmcBoard .lmcSelectSearchIE fieldset select { width:60px; height:20px; margin:0; padding:0; border:0; }
#lmcBoard .lmcSelectSearchIE fieldset input { width:120px; height:18px; padding:0 5px; margin:0 0 0 5px; }
#lmcBoard .lmcSelectSearchIE fieldset input.lmcSearchBtn { width:auto; height:20px; padding:0 5px; margin:0 0 0 5px; background-color:#444; color:#ffffff; cursor:pointer;  }

/* ui카테고리&none카테고리 검색 */
#lmcBoard .lmcUiSearch { width:100%; float:left; display:block; text-align:right; position:relative; margin:0 0 10px 0; }
#lmcBoard .lmcUiSearch span { width:auto; float:left; text-align:right; font-weight:bold; line-height:150%; font-variant:normal; }
#lmcBoard .lmcUiSearch fieldset { width:auto; padding:0; margin:0; text-align:right; display:inline; vertical-align:top; }
#lmcBoard .lmcUiSearch fieldset select {max-width:70px; height:26px; border:1px solid #cccccc; }
#lmcBoard .lmcUiSearch fieldset input {height:20px;width:170px;padding:2px;vertical-align:middle;border:#cccccc solid 1px}
#lmcBoard .lmcUiSearch fieldset input.lmcSearchBtn {display:inline-block;cursor:pointer;background-color:#777777;border:#6a6a6a solid 1px; padding:5px 8px; vertical-align:middle;color:#fff;min-height:26px;width:90px}

/* 파이어폭스 ui카테고리&none카테고리 검색 */
#lmcBoard .lmcUiSearchFF { width:100%;; float:left; display:block; text-align:right; margin:0 0 10px 0; }
#lmcBoard .lmcUiSearchFF span { width:auto; float:left; text-align:right; font-weight:bold; line-height:150%; font-variant:normal; }
#lmcBoard .lmcUiSearchFF fieldset { width:auto; padding:0; text-align:right; display:inline; vertical-align:top; }
#lmcBoard .lmcUiSearchFF fieldset select { width:60px; max-width:50px; height:20px; float:left; }
#lmcBoard .lmcUiSearchFF fieldset input { width:120px; height:18px; padding:0 5px; margin:0 0 0 5px; float:left; }
#lmcBoard .lmcUiSearchFF fieldset input.lmcSearchBtn { width:auto; height:21px; float:left; padding:0 5px 6px 5px; background-color:#444; color:#ffffff; cursor:pointer;  }

/* 페이지번호 */
#lmcBoard .lmcPageNumber a img{vertical-align:middle}
#lmcBoard .lmcPageNumber { width:100%; text-align:center; clear:both; padding:20px 0px 0px 0px}
#lmcBoard .lmcPageNumber span.lmcPagePrev { width:auto; height:20px; background-color:#444; color:#ffffff; cursor:pointer; padding:0 5px 2px 5px;  font-variant:normal; }
#lmcBoard .lmcPageNumber span.lmcPageNext { width:auto; height:20px; background-color:#444; color:#ffffff; cursor:pointer; padding:0 5px 2px 5px; border-radius:0 5px 0 5px; font-variant:normal; }
#lmcBoard .lmcPageNumber .paging_prev{margin-right:4px}
#lmcBoard .lmcPageNumber .paging_next{margin-left:4px}
#lmcBoard .lmcPageNumber ol { height:20px; display:inline; margin:0 10px; }
#lmcBoard .lmcPageNumber ol li { height:20px; display:inline; margin:0 5px; vertical-align:top; }
#lmcBoard .lmcPageNumber ol li a {display:inline-block;border:1px solid #a7a7a7;color:#939393;width:30px;height:30px;margin-right:-1px;text-decoration:none;line-height:31px;margin:0px 3px}
#lmcBoard .lmcPageNumber ol li a:hover {border:1px solid #7fa640;color:#7fa640}
#lmcBoard .lmcPageNumber ol li a:focus {border:1px solid #7fa640;color:#7fa640}
#lmcBoard .lmcPageNumber ol li span {display:inline-block;width:32px;height:32px;text-decoration:none;background:#777;color:#fff;font-weight:bold;line-height:31px;margin:0px 3px}

/* 일반목록 */
#lmcBoard{font-size:13px}
#lmcBoard .lmcGeneralList {width:100%;border-top:#4c4c4c solid 2px;clear:both; margin:0; padding:0;}
#lmcBoard .lmcGeneralList th {background-color:#f9f9f9; padding:10px 8px; border-bottom:1px solid #d7d7d7; text-align:center; font-family:"DevGothicExtraBold"; font-weight:normal; float:none; font-weight:bold;}
#lmcBoard .lmcGeneralList td { padding:10px 8px; border-bottom:1px solid #d7d7d7; text-align:center; font-family:"DevGothic"; float:none; }
#lmcBoard .lmcGeneralList caption { text-align:left; padding:0 0 10px 0; font-family:"DevGothicExtraBold"; font-size:14px; border-bottom:1px solid #444; }
#lmcBoard .lmcGeneralList tbody tr:hover th { background-color:#f3f3f3; }
#lmcBoard .lmcGeneralList tbody tr:hover td { background-color:#f3f3f3; }
#lmcBoard .lmcGeneralList .lmcNotice { font-family:"DevGothicExtraBold"; text-align:left; } /* 공지글 폰트 설정 및 텍스트 정렬 */
#lmcBoard .lmcGeneralList .lmcNotice a { font-family:"DevGothicExtraBold"; text-align:left; } /* 공지글 폰트 설정 및 텍스트 정렬 */
#lmcBoard .lmcGeneralList .lmcNotice a:hover { background-color:#444; color:#ffffff; border-radius:2px; padding:0 5px 2px 5px; }
#lmcBoard .lmcGeneralList .lmcNotice a:focus { background-color:#444; color:#ffffff; border-radius:2px; padding:0 5px 2px 5px; }
#lmcBoard .lmcGeneralList .lmcNo { width:50px; } /* 번호 가로크기 */
#lmcBoard .lmcGeneralList .lmcSubject { width:auto; text-align:left; overflow:hidden; } /* 제목 가로크기 및 텍스트 정렬 */
#lmcBoard .lmcGeneralList .lmcSubject a:hover { /*background-color:#444; font-weight:bold; color:#ffffff; border-radius:2px; padding:0 5px 2px 5px;*/ }
#lmcBoard .lmcGeneralList .lmcSubject a:focus { /*background-color:#444; font-weight:bold; color:#ffffff; border-radius:2px; padding:0 5px 2px 5px;*/ }
#lmcBoard .lmcGeneralList .lmcFile { width:30px; } /* 첨부파일 가로크기 */
#lmcBoard .lmcGeneralList .lmcWriter { width:78px; } /* 작성자 가로크기 */
#lmcBoard .lmcGeneralList .lmcDate { width:90px; } /* 작성일 가로크기 */
#lmcBoard .lmcGeneralList .lmcClick { width:50px; } /* 조회 가로크기 */
#lmcBoard .lmcGeneralList .lmcWrite { text-align:right; border:0 none; } /* 글쓰기 버튼 정렬 및 보더제외 */
#lmcBoard .lmcGeneralList .lmcSubject span.lmcSubjectReply { font-family:"DevGothicExtraBold"; color:#444; font-variant:normal; }

/* 앨범목록 */
#lmcBoard .lmcAlbumList { width:95%; padding:0 0 0 2%; border-top:1px solid #444; clear:both; text-align:center; float:left; }
#lmcBoard .lmcAlbumList li { width:18%; margin:0 0 0 1.3%; float:left; padding-top:20px; }
#lmcBoard .lmcAlbumList li ul { width:100%; float:left; }
#lmcBoard .lmcAlbumList li ul li { width:100%; display:inline; height:auto; clear:both; overflow:hidden; padding:5px 0 3px 0; border-bottom:1px dashed #d7d7d7; }
#lmcBoard .lmcAlbumList li ul li span { font-variant:normal; }
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg { width:100%; text-align:left; position:relative; border-bottom:0 none; padding:0 0 5px 0; }
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg img { width:98%; height:88px; } /* 이미지사이즈 */
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a img { width:98%; height:88px; border:0; background:#444; } /* 링크 이미지사이즈 */
/*#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a:hover img { width:84%; height:74px; padding:8px 7%; border:0 none; }*/ /* 마우스오버 이미지사이즈 */
/*#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a:focus img { width:84%; height:74px; padding:8px 7%; border:0 none; }*/ /* 마우스오버 이미지사이즈 */
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a span { width:98%; height:88px; border:0; color:#ffffff; display:block; position:absolute; top:0; left:0; background:rgba(0, 0, 0, .0); z-index:600; }
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a:hover span { width:84%; height:74px; margin:8px 7%; border:1px solid #444; background:rgba(0, 0, 0, .5); }
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a:focus span { width:84%; height:74px; margin:8px 7%; border:1px solid #444; background:rgba(0, 0, 0, .5); }
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a span span { width:98%; height:68px; border:0; color:#ffffff; overflow:hidden; display:none; position:absolute; top:0; left:0; background:rgba(0, 0, 0, .0); }
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a:hover span span { width:84%; height:56px; display:block; margin:8px 7%; border:1px solid #444; background-color:#000000; background:rgba(0, 0, 0, .6); }
#lmcBoard .lmcAlbumList li ul li.lmcAlbumImg a:focus span span { width:84%; height:56px; display:block; margin:8px 7%; border:1px solid #444; background-color:#000000; background:rgba(0, 0, 0, .6); }
#lmcBoard .lmcAlbumList li ul li.lmcTitle { width:100%; height:13px; overflow:hidden; text-align:left; }
#lmcBoard .lmcAlbumList li ul li.lmcTitle a { font-family:"DevGothicExtraBold"; color:#444; }
#lmcBoard .lmcAlbumList li ul li.lmcTitle a:hover { background-color:#444; color:#ffffff; padding:0 5px 2px 5px; vertical-align:top; border-radius:2px; }
#lmcBoard .lmcAlbumList li ul li.lmcTitle a:focus { background-color:#444; color:#ffffff; padding:0 5px 2px 5px; vertical-align:top; border-radius:2px; }
#lmcBoard .lmcAlbumList li ul li.lmcText { width:100%; height:15px; overflow:hidden; text-align:left; }
#lmcBoard .lmcAlbumList li ul li.lmcText span { width:50%; height:15px; float:left; text-align:left; overflow:hidden; font-variant:normal; }
#lmcBoard .lmcAlbumList li ul li.lmcText span:last-child { text-align:right; }

/* 1칸웹진목록 */
#lmcBoard .lmcWebzinList { width:95%; padding:0; border-top:1px solid #444; text-align:left; float:left; }
#lmcBoard .lmcWebzinList li { width:100%; padding-top:50px; float:left; }
#lmcBoard .lmcWebzinList li:first-child { padding-top:20px; }
#lmcBoard .lmcWebzinList li ul { width:100%; float:left; }
#lmcBoard .lmcWebzinList li ul li { width:72%; height:15px; float:left; margin-left:1%; border-bottom:1px dashed #d7d7d7; padding:5px 0 3px 0; word-break:break-all; overflow:hidden; }
#lmcBoard .lmcWebzinList li ul li span { font-variant:normal; }
#lmcBoard .lmcWebzinList li ul li:nth-child(2) { padding-top:0; }
#lmcBoard .lmcWebzinList li ul li.lmcWebzinImg { width:25%; height:115px; display:inline; overflow:hidden; padding:0; border-bottom:0 none; margin:0; vertical-align:top; } /* 웹진 li 세로크기 */
#lmcBoard .lmcWebzinList li ul li.lmcWebzinImg a img { width:98%; height:98%; border:0; float:left; background:#444; }
/*#lmcBoard .lmcWebzinList li ul li.lmcWebzinImg a:hover img { width:84%; height:84%; padding:5% 7% 9% 7%; border:0 none; vertical-align:middle; }*/
/*#lmcBoard .lmcWebzinList li ul li.lmcWebzinImg a:focus img { width:84%; height:84%; padding:5% 7% 9% 7%; border:0 none; vertical-align:middle; }*/
#lmcBoard .lmcWebzinList li ul li.lmcWebzinContent { height:62px; padding-bottom:5px; line-height:120%; } /* 웹진 콘텐츠 세로크기 (위의 li 세로크기와 60px 차이로 */
#lmcBoard .lmcWebzinList li ul li.lmcWebzinTitle a { font-family:"DevGothicExtraBold"; }
#lmcBoard .lmcWebzinList li ul li.lmcWebzinTitle a:hover { background-color:#444; color:#ffffff; padding:0 5px 2px 5px; vertical-align:top; border-radius:2px; }
#lmcBoard .lmcWebzinList li ul li.lmcWebzinTitle a:focus { background-color:#444; color:#ffffff; padding:0 5px 2px 5px; vertical-align:top; border-radius:2px; }
#lmcBoard .lmcWebzinList li ul li.lmcWebzinText { text-align:right; }
#lmcBoard .lmcWebzinList li ul li.lmcWebzinText span { float:left; }


/* 2칸웹진목록 */
#lmcBoard .lmcWebzinListHalf { width:95%; padding:0; border-top:1px solid #444; text-align:left; float:left; }
#lmcBoard .lmcWebzinListHalf li { width:50%; padding-top:20px; float:left; }
#lmcBoard .lmcWebzinListHalf li ul { width:100%; float:left; }
#lmcBoard .lmcWebzinListHalf li ul li { width:57%; height:15px; float:left; margin-left:1%; border-bottom:1px dashed #d7d7d7; padding:5px 0 3px 0; word-break:break-all; overflow:hidden; }
#lmcBoard .lmcWebzinListHalf li ul li span { font-variant:normal; }
#lmcBoard .lmcWebzinListHalf li ul li:nth-child(2) { padding-top:0; }
#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinImg { width:40%; height:100px; display:inline; overflow:hidden; padding:0; border-bottom:0 none; margin:0; vertical-align:top; } /* 웹진 li 세로크기 */
#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinImg a img { width:98%; height:98%; border:0; float:left; background:#444; }
/*#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinImg a:hover img { width:84%; height:84%; padding:5% 7% 9% 7%; border:0 none; vertical-align:middle; }*/
/*#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinImg a:focus img { width:84%; height:84%; padding:5% 7% 9% 7%; border:0 none; vertical-align:middle; }*/
#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinContent { height:40px; padding-bottom:5px; } /* 웹진 콘텐츠 세로크기 (위의 li 세로크기와 60px 차이로 */
#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinTitle a { font-family:"DevGothicExtraBold"; }
#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinTitle a:hover { background-color:#444; color:#ffffff; padding:0 5px 2px 5px; vertical-align:top; border-radius:2px; }
#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinTitle a:focus { background-color:#444; color:#ffffff; padding:0 5px 2px 5px; vertical-align:top; border-radius:2px; }
#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinText { text-align:right; }
#lmcBoard .lmcWebzinListHalf li ul li.lmcWebzinText span { float:left; }

/* 뉴스기사형웹진목록 */
#lmcBoard .lmcWebzinListRow { width:95%; padding:0; border-top:1px solid #444; text-align:left; float:left; }
#lmcBoard .lmcWebzinListRow li { width:100%; padding-top:20px; float:left; }
#lmcBoard .lmcWebzinListRow li ul { width:100%; float:left; }
#lmcBoard .lmcWebzinListRow li ul li { width:100%; height:auto; float:left; margin-left:1%; border-bottom:1px dashed #d7d7d7; padding:5px 0 3px 0; word-break:break-all; overflow:hidden; }
#lmcBoard .lmcWebzinListRow li ul li span { font-variant:normal; }
#lmcBoard .lmcWebzinListRow li ul li:nth-child(2) { padding-top:0; }
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinImg { width:98%; height:auto; display:inline; overflow:hidden; padding:0; border-bottom:0 none; margin:0; vertical-align:top; text-align:center; } /* 웹진 li 세로크기 */
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinImg a img { width:98%; height:auto; border:0; float:left; background:#444; }
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinImg a:hover img { width:96%; height:auto; padding:1%; border:0 none; vertical-align:middle; }
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinImg a:focus img { width:96%; height:auto; padding:1%; border:0 none; vertical-align:middle; }
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinContent { height:auto; padding-bottom:5px; } /* 웹진 콘텐츠 세로크기 (위의 li 세로크기와 60px 차이로 */
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinTitle a { font-family:"DevGothicExtraBold"; }
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinTitle a:hover { background-color:#444; color:#ffffff; padding:0 5px 2px 5px; vertical-align:top; border-radius:2px; }
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinTitle a:focus { background-color:#444; color:#ffffff; padding:0 5px 2px 5px; vertical-align:top; border-radius:2px; }
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinText { text-align:right; }
#lmcBoard .lmcWebzinListRow li ul li.lmcWebzinText span { float:left; }

/* 글쓰기 & 수정 */
#lmcBoard .lmcTotalWriting {width:100%;border-top:#4c4c4c solid 2px; padding:0; margin:0; clear:both;}
#lmcBoard .lmcTotalWriting caption { text-align:left; padding:0 0 10px 0; font-family:"DevGothicExtraBold"; font-size:14px; border-bottom:1px solid #444; }
#lmcBoard .lmcTotalWriting th.lmcWtTh {background-color:#f9f9f9;padding:15px 0px 15px 0px;line-height:1.5em;border-bottom:#e6e6e6 solid 1px;padding:15px 0px 15px 20px}
#lmcBoard .lmcTotalWriting th.lmcWtTh label { font-family:"DevGothicBold"; color:#444; font-weight:bold;}
#lmcBoard .lmcTotalWriting td.lmcWtTd { width:auto; text-align:left; padding:10px; vertical-align:middle; border-bottom:1px dashed #d7d7d7; }
#lmcBoard .lmcTotalWriting td.lmcWtTd.lmcAlt { width:50%; }
#lmcBoard .lmcTotalWriting td.lmcWtTd.lmcAlt label { width:auto; overflow:hidden; font-family:"DevGothicBold"; color:#444; margin-right:10px; padding-left:15px; }
#lmcBoard .lmcTotalWriting td.lmcWtTd.lmcAlt input { width:auto;}
#lmcBoard .lmcTotalWriting td.lmcWtTd.lmcAlt span { padding-left:15px; padding-bottom:4px; clear:both;}
#lmcBoard .lmcTotalWriting td.lmcWtTd.lmcGuideTxt { text-align:right; color:#ff0000; }
#lmcBoard .lmcTotalWriting tfoot td.lmcWtTd { text-align:right; color:#777777; border-bottom:1px solid #444; }
#lmcBoard .lmcTotalWriting td.lmcWtTd input,select { height:20px; border:0 none; }
#lmcBoard .lmcTotalWriting td.lmcWtTd input { width:80%; padding:0.5%; border:#d9d9d9 solid 1px}
#lmcBoard .lmcTotalWriting td.lmcWtTd textarea { width:95%; height:150px; overflow:auto; font-family:"DevGothicExtraBold"; border:0; resize:none; }
#lmcBoard .lmcTotalWriting td.lmcWtTd input.lmcMath { width:10%; height:24px; padding-left:10px; }
#lmcBoard .lmcTotalWriting td.lmcWtTd select { width:120px; height:20px; border:0; }
#lmcBoard .lmcTotalWriting td.lmcWtTd span { display:block; color:#555555; text-align:left; font-variant:normal; padding-bottom:5px; margin-bottom:5px; font-size:11px; }
#lmcBoard .lmcTotalWriting td.lmcWtTd span.lmcSpamCut { display:block; float:left; background:#444; color:#ffffff; text-align:left; font-variant:normal; padding:5px; margin-bottom:0; font-size:13px; }
#lmcBoard .lmcTotalWriting td.lmcWtTd.lmcfileDelete a { display:block; float:left; margin-right:25px; padding:5px 0 5px 15px; background:url(../../lime_images/extention/lime_file_delete.jpg) 0 9px no-repeat; }
#lmcBoard .lmcTotalWriting td.lmcWtTd.lmcfileDelete a:hover { color:#444; font-family:"DevGothicExtraBold"; }
#lmcBoard .lmcTotalWriting td.lmcWtTd.lmcfileDelete a:focus { color:#444; font-family:"DevGothicExtraBold"; }

/* 읽기 */
#lmcBoard .lmcTotalRead {width:100%;border-top:#4c4c4c solid 2px;clear:both; margin:0; padding:0;}
#lmcBoard .lmcTotalRead li { width:auto; height:auto; float:left; padding:0 11px 0 10px; color:#777777; margin-bottom:10px; border-left:1px solid #d7d7d7; position:relative; vertical-align:middle; text-align:left; }
#lmcBoard .lmcTotalRead li:nth-child(2) { padding:0 11px 0 0; color:#444; font-weight:bold; border:0 none; }
#lmcBoard .lmcTotalRead li.lmcReadTitle {background-color:#f9f9f9; line-height:190%; height:auto; float:none; text-align:center; display:block; padding:10px 0; font-family:"DevGothicExtraBold"; color:#555555; font-size:14px; border:0 none; border-bottom:1px dashed #d7d7d7; position:relative; }
#lmcBoard .lmcTotalRead li.lmcReadDate { color:#777777; float:right; font-size:11px; border:0 none; }
#lmcBoard .lmcTotalRead li.lmcReadContents { width:100%; height:auto; display:block; float:none; padding:10px 0 15px 0; margin:0; clear:both; border:0 none; line-height:160%; overflow:hidden; color:#555555; font-size:13px; }
#lmcBoard .lmcTotalRead li.lmcCheck { width:75px; height:auto; border:0 none; float:none; display:inline-block; padding:0; margin:0 0 10px 10px; text-align:center; }
#lmcBoard .lmcTotalRead li.lmcCheck span.lmcCheckUp { width:70px; height:12px; padding:6px 0; vertical-align:middle; background-color:#444; vertical-align:middle; border:0 none; border-left:1px solid #0D45B5; border-right:1px solid #0D45B5; border-top:1px solid #0D45B5; font-variant:normal; color:#ffffff; clear:both; display:block; cursor:pointer; border-radius:5px 5px 0 0; }
#lmcBoard .lmcTotalRead li.lmcCheck span.lmcCheckUp a { color:#ffffff; }
#lmcBoard .lmcTotalRead li.lmcCheck span.lmcCheckUp a:focus { background-color:#f3f3f3; color:#333333; border-radius:2px; }
#lmcBoard .lmcTotalRead li.lmcCheck span.lmcCheckDwon { width:70px; height:12px; padding:6px 0 6px 0; vertical-align:middle; background-color:#f3f3f3; vertical-align:middle; border:0 none; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-variant:normal; color:#333333; clear:both; display:block; border-radius:0 0 5px 5px; }
#lmcBoard .lmcTotalRead li.lmcCheck:hover span.lmcCheckUp { background-color:#f3f3f3; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-top:1px solid #d7d7d7; }
#lmcBoard .lmcTotalRead li.lmcCheck:hover span.lmcCheckUp a { color:#333333; }
#lmcBoard .lmcTotalRead li.lmcCheck:hover span.lmcCheckDwon { color:#ffffff; background-color:#444; border-left:1px solid #0D45B5; border-right:1px solid #0D45B5; border-bottom:1px solid #0D45B5; }
#lmcBoard .lmcTotalRead li textarea { width:99.7%; height:60px; float:right; border:0; resize:none; overflow:auto; margin:0; padding:0; }
#lmcBoard .lmcTotalRead li img { max-width:100%; height:auto; clear:both; display:block; padding:5px 0 10px 0; margin:0 auto; }
#lmcBoard .lmcTotalRead li embed { max-width:100%; height:auto; clear:both; display:block; padding:5px 0 10px 0; margin:0 auto; }
#lmcBoard .lmcTotalRead li label { color:inherit; }
#lmcBoard .lmcTotalRead li input.lmcInputBox { width:auto; height:20px; display:inline; padding:0; margin:0; border:0 none; vertical-align:middle; font-family:inherit; font-size:1em; line-height:1.2em; }
#lmcBoard .lmcTotalRead li.lmcReadFile { width:100%; height:auto; display:block; float:none; clear:both; margin:0 auto 15px auto; border:0; text-indent:10px; padding:10px 0 0 0; color:#444; font-family:"DevGothicExtraBold"; background:#eee;border:1px solid #d7d7d7;}
#lmcBoard .lmcTotalRead li.lmcReadFile ul { width:100%; height:auto; margin:10px 0 0 0; float:none; display:block; padding:10px 0; border-top:1px dashed #d7d7d7; background:#ffffff; }
#lmcBoard .lmcTotalRead li.lmcReadFile ul li { width:100%; height:auto; display:block; float:none; border:0 none; padding:5px 0; margin:0; }
#lmcBoard .lmcTotalRead li.lmcReadFile ul li:hover {/* background:#f3f5fe;*/}
#lmcBoard .lmcTotalRead li.lmcReadFile ul li a {color:#333333; font-weight:normal; font-family:"DevGothic"; padding:0; margin:0; }
#lmcBoard .lmcTotalRead li.lmcReadFile ul li a:hover { background-color:#444; font-weight:bold; color:#ffffff; border-radius:2px; padding:0 5px 2px 5px; }
#lmcBoard .lmcTotalRead li.lmcReadFile ul li a:focus { background-color:#444; font-weight:bold; color:#ffffff; border-radius:2px; padding:0 5px 2px 5px; }

/* 읽기-댓글 */
#lmcBoard .lmcComment { width:100%; padding:0; float:right; position:relative; background-color:#f9f9f9; border-top:1px solid #444; border-bottom:1px dashed #d7d7d7; }
#lmcBoard .lmcComment fieldset { width:97%; margin:0 auto; padding:10px 0; vertical-align:middle; }
#lmcBoard .lmcComment fieldset textarea { width:99%; height:60px; border:0; resize:none; font-family:"DevGothic"; overflow:hidden; float:right; margin-bottom:5px;}
#lmcBoard .lmcComment fieldset input { width:auto; float:right; padding:3px 5px; margin:10px 0 0 0; color:#fff; background-color:#a2a2a2; border:0; cursor:pointer;  font-variant:normal; }
#lmcBoard .lmcComment fieldset span { padding:5px 0 0 5px; }
#lmcBoard .lmcComment fieldset span span { color:#ff0000; padding:0 0 0 5px; }
#lmcBoard .lmcComment li { width:100%; text-align:left; padding:0; font-family:"DevGothicExtraBold"; line-height:180%; }
#lmcBoard .lmcComment li ul { width:97%; margin:0 auto; padding:5px 0; }
#lmcBoard .lmcComment li ul li { width:100%; font-family:"DevGothicExtraBold"; padding-bottom:5px; position:relative; }
#lmcBoard .lmcComment li ul li span { font-family:"DevGothic"; font-size:10px; color:#555555; font-variant:normal; padding-left:20px; }
#lmcBoard .lmcComment li ul li.lmcCommentContents { width:100%; border-bottom:1px dashed #d7d7d7; padding:0; font-family:"DevGothic"; }
#lmcBoard .lmcComment li ul li fieldset label { position:absolute; bottom:0; right:100px; padding-bottom:3px; }
#lmcBoard .lmcComment li ul li fieldset label span { padding-left:15px; color:#ff0000; font-variant:normal; font-size:inherit; }
#lmcBoard .lmcComment li ul li button { width:auto; height:18px; padding:2px 5px 0 5px; position:absolute; right:0; top:-25px; display:block; color:#676767; background-color:#eeeeee; border:0; cursor:pointer;  font-variant:normal; }
#lmcBoard .lmcComment li ul li button:hover { color:#444; background-color:#ffffff; border:0; }
#lmcBoard .lmcComment li ul li button:focus { color:#444; background-color:#ffffff; border:0; }
#lmcBoard .lmcComment li ul li a {width:auto; padding:2px 5px; line-height:1.7em; margin-bottom:10px; margin-left:4px; position:absolute; right:0; top:-20px; display:block; color:#fff; background-color:#a2a2a2; border:0; cursor:pointer;  font-variant:normal; }
#lmcBoard .lmcComment li ul li a:hover { color:#fff; background-color:#a2a2a2; border:0; }
#lmcBoard .lmcComment li ul li a:focus { color:#fff; background-color:#a2a2a2; border:0; }
#lmcBoard .lmcComment li ul li ul { width:90%; padding:5px 0 5px 10%; border-bottom:1px dashed #d7d7d7; background:url(../../lime_images/lmBoard_1/lmRe.png) 7% 10px no-repeat; }
#lmcBoard .lmcComment li ul li ul li { width:100%; font-family:"DevGothicBold"; padding-bottom:5px; position:relative; }
#lmcBoard .lmcComment li ul li ul li span { font-family:"DevGothic"; font-size:10px; color:#555555; font-variant:normal; padding-left:20px; }
#lmcBoard .lmcComment li ul li ul li.lmcCommentContents { width:98%; padding:0 0 10px 2%; font-family:"DevGothic"; border:0 none; }
#lmcBoard .lmcComment li ul li ul li fieldset { position:relative; vertical-align:middle; }
#lmcBoard .lmcComment li ul li ul li fieldset textarea { width:99%; height:60px; border:0; resize:none; font-family:"DevGothic"; overflow:hidden; float:right; }
#lmcBoard .lmcComment li ul li ul li fieldset input { width:auto; height:19px; float:right; padding:0 5px 0 5px; margin:10px 0 0 15px; background-color:#eeeeee; color:#676767; border:0; cursor:pointer;  font-variant:normal; }
#lmcBoard .lmcComment li ul li ul li fieldset label { position:absolute; bottom:0; right:100px; padding-bottom:3px; }
#lmcBoard .lmcComment li ul li ul li fieldset label span { padding-left:15px; color:#ff0000; font-variant:normal; font-size:inherit; }

/* 읽기-이전글&다음글 */
#lmcBoard .lmcPrevNext { width:100%; display:block; clear:both; padding:20px 0 0 0; }
#lmcBoard .lmcPrevNext li { width:100%; clear:both; float:left; border-top:1px solid #d7d7d7; }
#lmcBoard .lmcPrevNext li:hover { background-color:#f3f3f3; }
#lmcBoard .lmcPrevNext li ul { width:100%; border:0 none; }
#lmcBoard .lmcPrevNext li ul li { width:80%; overflow:hidden; float:left; clear:none; padding:10px 0; border:0 none; position:relative; text-indent:50px; }
#lmcBoard .lmcPrevNext li ul li a:hover { background-color:#444; font-weight:bold; color:#ffffff; border-radius:2px; padding:0 5px 2px 5px; }
#lmcBoard .lmcPrevNext li ul li a:focus { background-color:#444; font-weight:bold; color:#ffffff; border-radius:2px; padding:0 5px 2px 5px; }
#lmcBoard .lmcPrevNext li ul li span.lmcPrevNext { position:absolute; left:0; top:7px; width:auto; height:auto; padding:2px 5px 3px 5px; text-indent:0; background-color:#444; border:0; display:inline-block; color:#ffffff;  font-variant:normal; }
#lmcBoard .lmcPrevNext li ul li.lmcViewWriter { width:10%; text-align:center; text-indent:0; }
#lmcBoard .lmcPrevNext li ul li.lmcViewDate { width:10%; text-align:right; text-indent:0; }

/* 삭제 */
#lmcBoard fieldset.lmcDelet { width:70%; height:auto; margin:0 auto; display:block; border:8px solid #444; padding:0 5% 15px 5%; }
#lmcBoard fieldset.lmcDelet legend { width:60%; text-align:center; max-width:60%; font-family:"DevGothicExtraBold"; font-size:14px; overflow:hidden; }
#lmcBoard fieldset.lmcDelet label { display:block; padding:15px 0; }
#lmcBoard fieldset.lmcDelet input.lmcDeletInput { display:block; width:100%; height:30px; margin-bottom:15px; }
#lmcBoard fieldset.lmcDelet span { display:block; text-align:right; font-variant:normal; }

/* 회원가입 */
#lmcMember { width:100%; float:left; position:relative; }
#lmcMember .lmcMemberJoinBtn { width:auto; height:24px; padding:1px 5px 3px 5px; margin:8px 0 0 10px; background-color:#444; float:right; color:#ffffff; border:0; cursor:pointer;  font-variant:normal; }
#lmcMember table { width:100%; padding:0; margin:0; clear:both; text-align:left; }
#lmcMember table caption { text-align:left; padding:0 0 10px 0; font-family:"DevGothicExtraBold"; font-size:14px; border-bottom:1px solid #444; }
#lmcMember table th { width:120px; text-align:left; padding:10px 0; vertical-align:middle; border-bottom:1px dashed #d7d7d7; }
#lmcMember table th label { font-family:"DevGothicBold"; color:#444; font-weight:normal; }
#lmcMember table td { width:auto; text-align:left; padding:10px 0; vertical-align:middle; border-bottom:1px dashed #d7d7d7; }
#lmcMember table thead td { text-align:right; color:#ff0000; }
#lmcMember table tfoot td { text-align:right; color:#777777; border-bottom:1px solid #444; }
#lmcMember table td input,select { height:20px; border:0 none; }
#lmcMember table td input { width:80%; font-family:"DevGothicExtraBold"; border:0; }
#lmcMember table td input.lmcMath { width:10%; height:24px; padding-left:10px; }
#lmcMember table td select { width:120px; height:20px; border:0; }
#lmcMember table td span { display:block; color:#555555; text-align:left; font-variant:normal; padding-bottom:5px; margin-bottom:5px; font-size:11px; }
#lmcMember table td span.lmcSpamCut { display:block; float:left; background:#444; color:#ffffff; text-align:left; font-variant:normal; padding:5px; margin-bottom:0; font-size:13px; }
#lmcMember table td.lmcMail input { width:20%; }
#lmcMember table td.lmcMail select { width:110px; height:20px; padding:0; margin:0; }
#lmcMember table td.lmcAddress input { width:7%; }
#lmcMember table td.lmcAddress input.lmcAddrPoint { width:80%; display:block; margin-top:5px; }
#lmcMember table td.lmcAddress a { width:auto; display:inline-block; height:18px; padding:3px 5px 0 5px; margin:0 0 0 5px; background-color:#444; color:#ffffff; border:0; cursor:pointer;  font-variant:normal; }
#lmcMember table td.lmcAddress a:hover { background-color:#ffffff; color:#444; }
#lmcMember table td.lmcAddress a:focus { background-color:#ffffff; color:#444; }
#lmcMember table td.lmcPhone input { width:10%; }
#lmcMember table td.lmcPhone select { width:80px; height:20px; padding:0; margin:0; }
#lmcMember table td.lmcTel input { width:10%; }
#lmcMember table td.lmcTel select { width:120px; height:20px; padding:0; margin:0; }

/*FAQ*/
#faq_list { width:95%; border-bottom:2px solid #787878;}
#faq_list tr.question { background:#f5f5f5; }
#faq_list tr.question td { padding:15px 0; font-size:13px; font-weight:bold;}
#faq_list tr.reply { background:#ffffff;}
#faq_list tr.reply th { vertical-align:text-top;}
#faq_list tr.reply th span { display:block; margin-right:10px; padding:15px 0;}
#faq_list tr.reply td { padding:15px 0;}
#faq_list tr.reply td p { width:90%;}
#faq_list th { text-align:right;  border-top:1px solid #d0cfcf;}
#faq_list td {border-top:1px solid #d0cfcf;}
#faq_list th span.num { display:inline-block; width:53px; height:24px; background:url(/limeBoard/lime_images/lmBoard_1/faq_num_bg.png) no-repeat; color:#FFF; font-weight:bold; margin-right:10px; text-align:left; padding-left:13px; line-height:23px;}


.sbutton{display: inline-block; font-family:'Dotum'; font-size:11px; font-weight:400; letter-spacing:-1px; line-height:1.3em; padding:4px 7px 3px 7px; border-radius:3px; overflow:hidden; vertical-align:middle;}

.navy{color:#fff; background:#777777; border:1px solid #616161;}
.orange{color:#fff; background:#ff7400; /*border:1px solid #d66100*/}
.red{color:#fff; background:#ed1c24; border:1px solid #d3020b}
.green{color:#fff; background:#85ac2d; border:1px solid #6c960e;}
.black{color:#fff; background:#333; border:1px solid #000;}
.white{color:#333; background:#fff;  border:1px solid #cdcdcd;}
.blue{color:#fff; background:#008bcf; border:1px solid #007ebc;}


