/* Version : 1.0.0 */
@charset "euc-kr";
/* 
### CSS HACK ####
# IE 6 ¹× ÇÏÀ§¹öÀü
* html #uno  { color: red }
 
# IE 7 ¹× ÇÏÀ§¹öÀü
*:first-child+html #dos { color: red } 
*/

/* Default Style */
/* @import url("base.css"); */

/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ¸®½ºÆ® ¿µ¿ª	*/
/* ######################################################################################### */
#top-category{	padding:0 0 10px 10px;	}
#top-category ul{	margin:0;	padding:0;	list-style:none;	}
#top-category ul li{
	margin: 0 0 0 5px;
	float:left;	width:126px;	height:29px;	overflow:hidden;
	line-height:29px;	text-align:center;
	background:url("./images/cate_bg.gif") no-repeat;
}
#top-category ul li a.selected{	font-weight:bold;	}

#list-count{	text-align:right;	width:100%;	font-size:0.9em;	clear:both;	margin-bottom:20px;}
#list-count .list_count{	color:#3939AE;	}




/* °Ö·¯¸® ¸®½ºÆ® ÀÛ¾÷ */ 
#board-list{padding:0px; margin-bottom:20px;}
#board-list:after{clear:both; display:block; content:"";}
#board-list li{ float:left;	margin:0px 10px 15px 0;	width:32.3%; min-height:310px;	border:1px solid #CCC;
					box-sizing:border-box;  padding: 5px 10px; }
#board-list li img {margin-top:10px;}
#board-list li a {display:block;}

#board-list .title{	background:url("./images/list_title_bgx.gif") repeat-x top left;	
					padding:2px 0 0 0;	text-align:center; color:#909090;	}
#board-list .image{text-align:center;	width:100%; height: 100%; 					}

#board-list .image img{	width:100%;	height:210px;	vertical-align:middle; border:1px solid #DDDDDD;	}
#board-list .writer{	padding:0 0 0 6px;	line-height:20px;	}
#board-list .date{	float:left;		padding:0 0 0 7px;	}
#board-list .hit{	float:right;	padding:0 6px 0 0;	}

#board-list .title a{	color:#5e5e5e;	}

/*#board-list li.count_4,
#board-list li.count_8,
#board-list li.count_12,
#board-list li.count_16,
#board-list li.count_20,
#board-list li.count_24,
#board-list li.count_28,
#board-list li.count_32,
#board-list li.count_36,
#board-list li.count_40,
#board-list li.count_44
{	clear:both;		}*/

/* »èÁ¦µÈ °Ô½Ã¹° */
#board-list span.Delete_Y a{	text-decoration:line-through;	color:#999999;	}

/* °Ë»öµÇ¾îÁ®ÀÖ´Â ´Ü¾î */
#board-list span.SearchString{	color:orange;	}

/* ºí·° ¼³Á¤ */
#board-list .col_1{	text-align:center;	width:4em;	}
#board-list .col_2{	}
#board-list td.col_2{	padding:0px 0px 0px 5px;	}
#board-list .col_3{	text-align:center;	width:10em;	}
#board-list .col_4{	text-align:center;	width:6em;	}
#board-list .col_5{	text-align:center;	width:50px;	}

/* ´äº¯±Û °ü·Ã Ã³¸® */
#board-list .Depth_1{	padding:0 0 0 15px;	}
#board-list .Depth_2{	padding:0 0 0 30px;	}
#board-list .Depth_3{	padding:0 0 0 45px;	}
#board-list .Depth_4{	padding:0 0 0 60px;	}
#board-list .Depth_5{	padding:0 0 0 75px;	}
#board-list .Depth_6{	padding:0 0 0 90px;	}
#board-list .Depth_7{	padding:0 0 0 105px;	}
#board-list .Depth_8{	padding:0 0 0 120px;	}
#board-list .Depth_9{	padding:0 0 0 135px;	}
#board-list .Depth_10{	padding:0 0 0 135px;	}
#board-list .Depth_11{	padding:0 0 0 135px;	}
#board-list .Depth_12{	padding:0 0 0 135px;	}
#board-list .Depth_13{	padding:0 0 0 135px;	}
#board-list .Depth_14{	padding:0 0 0 135px;	}
#board-list .Depth_15{	padding:0 0 0 135px;	}
#board-list .Depth_16{	padding:0 0 0 135px;	}
#board-list .Depth_17{	padding:0 0 0 135px;	}
#board-list .Depth_18{	padding:0 0 0 135px;	}
#board-list .Depth_19{	padding:0 0 0 135px;	}
#board-list .Depth_20{	padding:0 0 0 135px;	}


/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - °Ô½ÃÆÇ ¸®½ºÆ® ÇÏÀ§ ¿µ¿ª	*/
/* ######################################################################################### */
#board-list-bottom{	
	position:relative;	
	height:auto;
	border:0px solid red;
}

/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ÆäÀÌÁö ¿µ¿ª	*/
/* ######################################################################################### */

#board-list-page{	
	text-align:center;
	
}
#board-list-page a{		margin:0 1px;		}
#board-list-page a.list{		
	width:1.9em;	line-height:1.8em;	
	text-align:center;	
	text-decoration:none;
	font-size:0.9em;
	
}

#board-list-page a.nowPage{	font-weight:bold;	color:#2264a8;	}

#board-list-page img{	vertical-align:middle;	}



/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ¹öÆ° ¿µ¿ª	*/
/* ######################################################################################### */
#board-list-btns{	
	position:absolute;
	text-align:right;	width:99%;
	margin:5px 10px 0px 0px;	
}


/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - °Ë»ö ¿µ¿ª	*/
/* ######################################################################################### */
 #board-list-search{	
	position:absolute;	
	text-align:center;	
	margin:3em 0 0 0;
	padding:8px 0px 0px 0px;	
	width:100%;
}

#board-list-search form{
	padding:4px 0;	margin:0px 4px;
	background:#DFDFDF;
}

#board-list-search fieldset{	border:0px;	}
#board-list-search legend{	display:none;	}

#board-list-search label{	display:none;	}
#board-list-search p{	display:inline;	}


#board-list-search input{	vertical-align:middle;	}
#board-list-search select{	vertical-align:middle;	height:1.65em;	}
#board-list-search input.textbox{	height:1.2em;	}

#board-list-search{text-align:center;width:100%;margin-top:30px;padding:30px 0;background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;}
#board-list-search form{}
#board-list-search fieldset{}
#board-list-search legend{	display:none;}
#board-list-search label{display:none;}
#board-list-search p{display:inline;}
#ss{height:35px;width:300px;}
#board-list-search input{vertical-align:middle;border:1px solid #ccc;height:35px;width:50%;box-shadow: none; border-radius:0; ;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0px; }
#board-list-search input[type="button"]{background:#707070;color:#fff;padding:0 10px;border:1px solid #707070; width:18%}
#board-list-search select{vertical-align:middle;height:35px;width:150px;border:1px solid #ccc; width:20%;box-shadow: none; border-radius:0; background-color:#fff !important; background-image:none; }
#board-list-search option{background:#fff}
#board-list-search input.textbox{height:1.2em;	}
fieldset{padding:0px;margin:0px;border:0px none;}





/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ±Û¾²±â ¿µ¿ª	*/
/* ######################################################################################### */
#write-form{		}
#write-form fieldset{	border:0px;	}
#write-form legend{	display:none;	}

#write-form .item{	
	clear:both;
	padding:2px 0px 2px 5px;
	line-height:1.9em;

	border-bottom:1px solid #DDDDDD;

}

#write-form span.required{	color:red;	}

#write-form table{	border-right:0px;	}
#write-form th{	border-left:0px;	}
#write-form td{	border-left:0px;	padding:10px 15px;	line-height:1.8em;	}
#write-form textarea{	margin:4px 0 0 0;	}

.notice_file_st{width:40%; float:left; margin-right:2%;text-align: left;line-height: 30px;}


/* ±Û¾²±â & ¼öÁ¤ ¼³Á¤ */



/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ±Û ÀÐ±â ¿µ¿ª	*/
/* ######################################################################################### */

#board-list-view{	
	margin:8px 0px 1px 4px;
	padding:0;
	color:#666666;
	/* IE7 ¿¡¼­ Table ±úÁü ¹æÁö¸¦ À§ÇØ Å×ÀÌºí ÀüÃ¼ Å©±â ÁöÁ¤ ÇØÁ¦*/	
	border-collapse:collapse;

	border-right:0px;
	border-top:3px solid #6499da;
}
#board-list-view caption{	display:none;	}

#board-list-view th{	
	background:url("./images/icon_th_bar.gif") no-repeat right center;

	border-bottom:1px solid #D7D7D7;
	border-left:0px;
	
	font-size:0.9em;	line-height:2.5em;
	text-align:left;	vertical-align:middle;	
	padding:0 0 0 8px;
}
#board-list-view th img{	vertical-align:middle;	margin:0 2px 2px 0;		}


#board-list-view td{	
	border-left:0px;
	border-bottom:1px solid #D7D7D7;	
	line-height:2em;	
	padding:0 0 0 10px;	
	line-height:2.5em;
}

#board-list-view th.title{
	text-align:center;	
	font-size:1em;
	border-bottom:1px solid #a9bdd8;
	background:none;
}

#board-list-view th.title strong{	color:#2264a8;	}

#board-list-view .col_1{	width:65px;		}
#board-list-view .col_2{	width:243px;	}	/* IE7 ¿¡¼­ Table ±úÁü ¹æÁö¸¦ À§ÇØ Å©±â ÁöÁ¤ */
#board-list-view .col_3{	width:65px;		}
#board-list-view .col_4{	width:120px;	}
#board-list-view .col_5{	width:65px;		}
#board-list-view .col_6{	width:40px;		}


/* ³»¿ë ºÎºÐ */
#board-list-view td.board_contents{
	padding:15px 14px;	
	line-height:1.5em;	text-align:left;
	word-break:keep-all; 
}

/* Ã·ºÎÆÄÀÏ Áß ÀÌ¹ÌÁö¸¦ ¹Ù·Î º¸¿©ÁÖ´Â ºÎºÐ */
#board-list-view .view_image{		text-align:center;	padding:2px 0;	}
#board-list-view .view_image img{	width:550px;	}

#board-list-view .contents-text{	padding:15px 0 0 0;	}


/* Ã·ºÎ ÆÄÀÏ ºÎºÐ */
#board-list-view th.file{	padding:0 0 0 3px;	magin:0px;	text-align:center;	background:#EEEEEE;	}
#board-list-view td.file{	
	text-align:left;	
	word-break:break-all;
}

#board-list-view td.file img{	vertical-align:middle;	width:16px;	height:16px;	}
#board-list-view td.file strong{	padding:0px;	margin:4px 5px;	}
#board-list-view td.file ul{	
	list-style:none;	
	margin:3px 0px;
	padding:0px;
	line-height:1.2em;
}
#board-list-view td.file ul li{	padding:2px 0;	}


/* ´ñ±ÛºÎºÐ */
#board-reply-view{	padding:0px 0 0 4px;	margin:0 0 5px 0;}
#board-reply-view dl{	
	padding:0;	margin:0;	
	border-bottom:1px solid #DFDFDF;
}
#board-reply-view dt{
	padding:0 0 0 10px;	margin:0;	
	font-size:0.9em;
	line-height:27px;
	font-weight:bold;

	border-top:1px solid #DFDFDF;
}
#board-reply-view dd{
	padding:8px 10px;	margin:0;
	border-top:1px solid #E9E9E9;

}

/* ³¯Â¥ & IP Ç¥½Ã */
#board-reply-view dt span{	color:#666666;		font-weight:normal;	}


#board-reply-view .btns{	
	width:99%;	text-align:right; padding:8px 0 0 0;
	color:#DDDDDD;	
}
#board-reply-view .btns a{	font-size:0.9em;	color:#888888;	}


/*
#board-reply-view{	padding:10px 0 0 4px;}
#board-reply-view table{
	width:100%;	
	border-top:1px solid #D7D7D7;	border-right:none;	
	border-bottom:none;
}
#board-reply-view caption{	display:none;	}

#board-reply-view th{	
	padding:2px 10px;	
	line-height:2em;	text-align:left;	vertical-align:middle;	
	border-bottom:1px solid #D7D7D7;
	border-left:none;
	background:none;
}
#board-reply-view td{	
	padding:4px 8px;
	line-height:1.3em;	vertical-align:middle;
	border-bottom:1px solid #D7D7D7;	
	border-left:none;
}

#board-reply-view .BoardReply .col_1{	width:110px;	text-align:center;	}
#board-reply-view .BoardReply .col_2{	width:none;	}

#board-reply-view .btns{	
	width:99%;	text-align:right; padding:8px 0 0 0;
	font-size:0.9em;
	color:#999999;
}
*/

/* ´ñ±Û ÀÛ¼º */
#reply-form{	padding:15px 0 0 4px;	}
#reply-form fieldset{	border:0px;	}
#reply-form legend{		display:none;	}
#reply-form textarea{	width:99%;	height:4em;	}

/* ´ñ±Û ÀÛ¼º ºÎºÐ */
#board-reply-write table{	
	width:99%;
	border-top:3px solid #6499da;
	border-bottom:none;
	border-right:none;
}
#board-reply-write th{	line-height:24px;	background:none;	vertical-align:middle;	border-left:none;	}
#board-reply-write td{	border-left:none;	}
#board-reply-write .col_1{	width:140px;	}
#board-reply-write .btns{	width:99%;	text-align:right; padding:0 0 4px 0;	}


/* ¹öÆ° ¸®½ºÆ® */
#board-list-view-btns{	text-align:right;	width:99%;	padding:7px 0 0 0;	}



/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ¾ÏÈ£ ÀÔ·Â ºÎºÐ	*/
/* ######################################################################################### */
#password-form{	
	position:relative;
	height:211px;
	background:url("./images/password_bg.gif") no-repeat top center;
}
#password-form h1{	text-align:center; padding:12px 0 0 0;	}
#password-form form{
	padding:15px 0 0 0;
	margin:0;
	text-align:center;
}
#password-form fieldset{	border:0px;	}
#password-form legend{		display:none;	}
#password-form label{		display:none;	}
#password-form input{	vertical-align:middle;	}

#password-form p.top_text{	text-align:center;	padding:25px 0 0 0; font-weight:bold;	}
#password-form p.bottom_btn{	text-align:center;	padding:15px 0 0 0; 	}





/* 320 ¸ð¹ÙÀÏ »çÀÌÁî ½ÃÀÛ===================================================================================================================== */
@media screen and (min-width:320px)and (max-width:767px){


#board-list li {width:100%; max-height: 300px;}
#board-list .image img {height: 210px;}

}/* 320 ¸ð¹ÙÀÏ »çÀÌÁî ³¡===================================================================================================================== */





/* 768 Å×ÇÃ¸´ »çÀÌÁî ½ÃÀÛ===================================================================================================================== */
@media screen and (min-width:768px) and (max-width:1200px){

#board-list li {width:31.5%;}
#board-list .image img {}


}/* 768 Å×ºí¸´ »çÀÌÁî ³¡===================================================================================================================== */


