@charset "utf-8";
/* 게시판 리스트
====================*/
#bbs_table_wrap{
	border-bottom:2px solid #e7e7e7;
	padding-bottom:20px;
}
.bbs_table_lay{
	width:100%;
}
.bbs_table_lay th{
	text-align:center;
	font-weight:bold;
	color:#595959;
	padding-top:5px;
	padding-bottom:20px;
	background-image:url("/img/site/bbs_th_bg.gif");
	background-repeat:repeat-x;
	background-position:0 0;
}
.bbs_table_lay td{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.bbs_table_lay .bbs_date img{vertical-align:middle;}
.bbs_table_lay .in_new_bbs td{
	font-weight:bold;
	color:#848484;
}
.bbs_table_lay .in_new_bbs td a{
	font-weight:bold;
	color:#848484;
}
.bbs_table_lay tbody .bbs_sub{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
.in_eul td{
	background-color:#f9f9f9;
}

.bbs_table_lay .bbs_num{width:9%;}
/*.bbs_table_lay .bbs_sub{width:46%;}*/
.bbs_table_lay .bbs_sub{width:52%;}
/* 페이징
----------------*/
.paging {
	font-size:0;
}
.paging span a{
	display:inline-block;
	color:#8e8e8e;
	font-size:11px;
	padding:1px 4px 1px 4px;
}
*+ html .paging span a{display:inline;padding:2px 3px 1px 3px;}
* html .paging span a{display:inline;padding:2px 3px 1px 3px;}
.paging .selected{
	color:#f39e63;
}
.paging span strong{
	font-size:11px;
	padding:1px 4px 1px 4px;
	display:inline-block;
}
*+ html .paging span strong{display:inline;}
* html .paging span strong{display:inline;}
/* 유동버튼
---------------
---------------*/
#bbs_btn_box1,#bbs_btn_box2{
	font-size:0;
}
/* 유동버튼 type1
---------------*/

#btn_box1{
	padding-top:7px;
	padding-right:20px;
	text-align:right;
	font-size:0;
}

.bbs_btn1 a:hover{
	color:#ffd700;
}

.bbs_btn1, .bbs_btn1 a{
	position:relative;
	background-image:url("/img/btn/btn_type1.gif");
	background-position:left 0px;
	background-repeat:no-repeat;
	font-size:11px;
	height:21px;
	line-height:21px;
	color:#fff;
	display:inline-block;
	white-space:nowrap;
	overflow:visible;
	cursor:pointer;
}
.bbs_btn1 a{
	background-position:right 0px;
	height:21px;
	padding:0px 18px 0px 15px;

}
.bbs_btn1 a{
	left:3px;
}

.bbs_btn1{
	margin-left:3px;
	margin-right:4px;
}
/* 유동버튼 type2
---------------*/

#btn_box2{
	padding-top:7px;
	padding-right:20px;
	text-align:right;
	font-size:0;
}

.bbs_btn2 a:hover{
	color:black;
}

.bbs_btn2, .bbs_btn2 a{
	position:relative;
	background-image:url("/img/btn/btn_type2.gif");
	background-position:left 0px;
	background-repeat:no-repeat;
	font-size:11px;
	height:17px;
	line-height:17px;
	color:#a3a3a3;
	display:inline-block;
	white-space:nowrap;
	overflow:visible;
	cursor:pointer;
}
.bbs_btn2 a{
	background-position:right 0px;
	height:17px;
	padding:0px 7px 0px 5px;

}
.bbs_btn2 a{
	left:3px;
}

.bbs_btn2{
	margin-left:3px;
	margin-right:4px;
}

/* bbs 검색
-----------------------*/
#bbs_search {
	font-size:0;
}
#bbs_search .in_box{
	width:150px;
	border:1px solid #d4d4d4;
	height:17px;
	margin-right:3px;
	margin-left:3px;
}
#bbs_search input{
	vertical-align:middle;
	font-size:11px;
}
#bbs_search label{
	font-size:11px;
}
#bbs_search #bbs_btn_box1{
	display:inline;
	vertical-align:bottom;
}
#bbs_search select{
	vertical-align:middle;
}
/* bbs 하단 박스 레이아웃
=======================*/
#bbs_bottom_wrap{
	padding-top:8px;
	padding-left:5px;
	padding-right:20px;
}
#bbs_bottom_wrap .paging{
	padding-top:4px;
	width:270px;
	float:left;
}
#bbs_bottom_wrap #bbs_search{
/*	width:400px;*/
	width:340px;
	float:left;
}
#bbs_bottom_wrap #bbs_btn_box2{
	width:130px;
	float:right;
/*	padding-top:5px;*/
	text-align:right;
}

/* 게시판 내용
-----------------*/
#bbs_content_in{
	padding:10px;
}
#bbs_content_in p{
	margin-bottom:20px;
	line-height:1.4;
}

/* 이미지 게시판 리스트
==================================
==================================*/

#gall_table_wrap{
	border-bottom:2px solid #e7e7e7;
	padding-bottom:30px;
}

.gall_table_lay{width:100%;}

.gall_table_lay th{
	text-align:center;
	font-weight:bold;
	color:#595959;
	padding-top:5px;
	padding-bottom:20px;
	background-image:url("/img/site/bbs_th_bg.gif");
	background-repeat:repeat-x;
	background-position:0 0;
}
.gall_table_lay td{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #e7e7e7;
}
.gall_num{width:100px;text-align:center;vertical-align:middle;}
.gall_miri{width:200px;text-align:center;vertical-align:middle;}
.gall_sub{padding-right:20px;padding-left:20px;vertical-align:top;}
.gall_table_lay td h3{
	background-image:url("/img/site/gall_bottom_line.gif");
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:4px;
}
.gall_table_lay td h3 a{
	color:#727272;
}

.gall_table_lay td p{
	
	margin-bottom:10px;
}
.gall_table_lay td p a{
	color:#8e8e8e;
	line-height:1.5;
}
/* 회원가입
=======================*/
#join_wrap{
	border-top:4px solid #f9cfb2;
	border-bottom:4px solid #f9cfb2;
	margin-bottom:10px;
	margin-top:10px;
}
.join_table_lay{
	width:100%;
	border-collapse:collapse;
}
.join_table_lay th{
	background-color:#fff6ea;
	color:#59493f;
	vertical-align:middle;
	text-align:left;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	font-size:13px;
	width:94px;
	border-bottom:1px solid #fbdfcc;
	background-image:url("/img/bul/bbs_in_bul.gif");
	background-position:17px 50%;
	background-repeat:no-repeat;
}
.join_table_lay td{
	vertical-align:middle;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #fbdfcc;
}
.join_table_lay #bbs_btn_box2{
	display:inline;
	vertical-align:middle;
}
.join_table_lay .in_box2{
	vertical-align:middle;
	margin-top:2px;
	margin-bottom:2px;
}
.join_table_lay select{
	vertical-align:middle;
}
.box_size_01{width:120px;}
.box_size_02{width:50px;}
.box_size_03{width:410px;}
.box_size_04{width:577px;}
.box_size_05{width:490px;}
/* 약관 textarea
-------------*/
#join_text_box{
	padding-top:10px;
	padding-bottom:10px;
}
#join_text_box #text_in{
	width:716px;
	height:99px;
	font-size:12px;
	border:1px solid #7f9db9;
	padding-left:23px;
	padding-bottom:0px;
	overflow:scroll;
	line-height:1.5;
}
#join_text_box p span{
	padding-left:3px;
	color:#eb6100;
}
#join_text_box p input,#join_text_box p span{
	vertical-align:middle;
}

/* 이메일 보내기
---------------*/
#email_box{
	border:1px solid #7f9db9;
	height:300px;
	font-size:12px;
	padding:2px 0 0 3px;
	width:577px;
}

/* 이전글 다음글
============================*/

#before_after{
	height:75px;
	width:741px;
	background-image:url("/img/site/be_af_bg.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	margin-top:10px;
	margin-bottom:10px;

}
#before_after dl{
	padding-top:14px;
	padding-bottom:7px;
	padding-left:20px;
}
#before_after dt{
	display:inline;
	padding-right:5px;
}
#before_after dd{
	display:inline;
}

/* 아이디 패스워드 찾기
========================*/
#join_wrap2{
	border-top:4px solid #f9cfb2;
	border-bottom:4px solid #f9cfb2;
	margin-bottom:10px;
	margin-top:10px;
	width:635px;
	margin-left:50px;
}
.mg_bt_20{
	margin-bottom:30px;
}
.dp8_2 #cont_in h3{
	padding-left:60px;
	font-size:1.4em;
	background-image:url("/img/bul/d1_cal_bul.gif");
	background-position:50px 50%;
	background-repeat:no-repeat;
}
