/*-------------------------------------------------------------*/
/*                              서브                           */
/*-------------------------------------------------------------*/

.cate01 {}
.cate02 {}
.cate03 {padding:0 5px; font-size:11px; color:#aaa; margin-top:-25px; margin-bottom:30px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} /*한줄가이드*/
.cate04 {}
.cate05 {}

h1.subtitle {font-size:15px; line-height:20px; padding:10px 0; font-weight:bold; color:#e82e2e; border-bottom:1px solid #e2e2e2; margin:20px 0; }
h2.subtitle {font-size:14px; line-height:20px; padding:10px 0; font-weight:bold; color:#e82e2e; border-bottom:1px solid #e2e2e2; margin:0;margin-bottom:30px;}
h2.subtitle span {font-weight:normal; font-size:12px; color:#888;}
h2.subtitle select {margin-top:-4px;} 
h3.subtitle  {font-size:13px; line-height:20px; font-weight:bold; color:#222; border-bottom:1px solid #ddd; padding-bottom:10px;  margin:0; margin-bottom:30px;}


.content-right {width: 900px; float:right;}
.content {position:relative; width: 100%;}

.footer-btnset {padding:20px 0; text-align:center;}

/* 이벤트페이지 */
.eventList {position:relative; overflow:hidden;}
.eventList .eventimg {width:500px; float:left;}
.eventList .eventimg img {width:100%; padding-bottom:20px;}
.eventList .eventinfo {width:360px; float:right;}
.eventList .eventinfo h2 {font-size:22px; margin:10px 0;} 
.eventList .eventinfo li {font-size:12px; color:#888; line-height:24px;} 
.eventList .eventinfo li.status {margin-bottom:30px;} 

/*-------------------------------------------------------------*/
/*                              게시판추가                         */
/*-------------------------------------------------------------*/

/* basic-table - border없음 */ 
.basic-table {border-collapse: collapse;  width: 100%; max-width: 100%; font-size:12px; border-top:1px solid #ddd; margin:0 auto;}
.basic-table thead td {padding:10px 10px; color:#777; vertical-align:middle;text-align:center; background:#f3f3f3;}
.basic-table td, .basic-table th {padding:7px; line-height:20px; color:#555; vertical-align:middle;background:#fff; border-bottom:1px solid #ddd;} 
.basic-table th {color:#333;background:#fafafa; text-align:center} 
.basic-table .fa-check {float:right; margin-right:10px; margin-top:5px; color:#feb300;} 

/* basic-table - border있음 */ 
.basic-table.table-bordered {}
.basic-table.table-bordered td, .basic-table.table-bordered th {} 

/* 게시판 뷰 이미지 최대크기 제한 */
.board-content {padding:20px !important;}
.board-content img { max-width: 840px;} 

/* 테이블 탑,바텀 */
.table-top {overflow:hidden; margin-bottom:10px; font-size:13px; color:#555;}

.table-bottom {padding:20px 0; text-align:center;font-size:12px; }
.table-bottom ul {float:left; width:30%; text-align:left;}
.table-bottom ul:nth-child(2) {width:40%; text-align:center;}
.table-bottom ul:nth-child(3) {width:30%; text-align:right;}

.table-top.box, 
.table-bottom.box {background:#f8f6f0; padding:15px; border:1px solid #eee; font-size:12px; line-height:28px; color:#555;} 

.table-left {overflow:hidden; margin:20px 0; font-size:13px; color:#555; text-align:left;}

.table-right {overflow:hidden; margin:10px 0; font-size:13px;  text-align:right;}
.sky {background-color:#333;}

/*-------------------------------------------------------------*/
/*                    로그인, 아이디찾기페이지                 */
/*-------------------------------------------------------------*/

/* 탭메뉴 */
#tabmenu {position:relative; height:40px; font-size:12px; }
#tabmenu ul {margin:0;padding:0}
#tabmenu ul li {float:left;margin-right:-1px;line-height:40px; border-top-left-radius:5px;border-top-right-radius:5px;background:#f3f3f3;}
#tabmenu ul li a {display:inline-block; font-weight:bold; font-size:13px; padding:0 30px; color:#bbb;cursor:pointer;text-decoration:none !important}
#tabmenu ul li a:hover {color:#777}
#tabmenu ul li.on {background:#e82e2e;}
#tabmenu ul li.on a {color:#fff;}

#tabcontent1{}
#tabcontent2{}

/* 로그인 */

.loginBox {position:relative; width:100%; margin:0px auto; padding:70px 50px; font-size:12px; background:#f9f9f9; border:1px solid #ddd;}
.loginBox ul {}
.loginBox .idpw {text-align:center;}
.loginBox .login-link {margin-top:20px; font-size:12px; font-weight:bold; color:#aaa;}
.loginBox .login-link a {font-size:12px; font-weight:bold; color:#aaa;}



/*-------------------------------------------------------------*/
/*                         팝업페이지                          */
/*-------------------------------------------------------------*/
.popPage {padding:15px; position:relative; font-size:12px; line-height:22px; color:#777;}
.popPage h2.subtitle {font-size:18px; line-height:20px; font-weight:bold; color:#222; border-bottom:2px solid #333; padding-bottom:10px; margin:0; margin-bottom:15px;}
