
.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 {}


h2.subtitle {font-size:18px; line-height:20px; font-weight:bold; color:#222; border-bottom:2px solid #333; padding-top:5px; padding-bottom:10px; margin:0;margin-bottom:30px;}
h2.subtitle span {font-weight:normal; font-size:12px; color:#888;}
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: 880px; 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:5px 10px; color:#ddd; vertical-align:middle;text-align:center; background:#777; border:none; font-size:11px;}
.basic-table td, .basic-table th {padding:10px; line-height:20px; color:#555; vertical-align:middle;background:#fff; border-bottom:1px solid #ddd;} 
.basic-table th {color:#333;background:#fafafa; padding-left:20px;} 
.basic-table .fa-check {float:right; margin-right:10px; margin-top:5px; color:#feb300;} 

/* basic-table - border있음 */ 
.basic-table.table-bordered {border:1px solid #ddd;}
.basic-table.table-bordered td, .basic-table.table-bordered th {border-right:1px solid #ddd; border-bottom:1px solid #ddd;} 

/* 게시판 뷰 이미지 최대크기 제한 */
.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;}
.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 {clear:both;background:#f8f6f0; padding:15px; border:1px solid #eee; font-size:12px; line-height:28px; color:#555; overflow:hidden;} 


/* basic-table - border없음 
.basic-table1 {border-collapse: collapse;  width: 100%; max-width: 100%; font-size:12px; border:1px solid #fff; margin:0;}
.basic-table1 thead td {padding:10px 0; color:#777; vertical-align:middle;text-align:center; background:#eee;}
.basic-table1 td, .basic-table1 th {padding:10px 10px; line-height:20px; color:#555; vertical-align:middle;background:#fff; } 
.basic-table1 th {color:#333;background:#fafafa; border-right:1px solid #ddd; padding-left:20px;} 
.basic-tabl1e .fa-check {float:right; margin-right:10px; margin-top:5px; color:#ff9966;} 
*/ 


/*-------------------------------------------------------------*/
/*                    로그인, 아이디찾기페이지                 */
/*-------------------------------------------------------------*/

/* 탭메뉴 */
#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:#feb300;}
#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:30px; text-align:right; text-align:center;}
.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;}
