/*@charset "utf-8";*/
/* jbw v0.46 */

*{-webkit-text-size-adjust:none;} /* iPhone text size fix */
/* @init */
/*¾Æ¿ô¶óÀÎ µðÀÚÀÎ¸ðµå*/
a, img { outline:none; temp:expression(this.hideFocus=true);}
/*¾Æ¿ô¶óÀÎ Á¢±Ù¼º¸ðµå*/
/*a:focus, img:focus{outline:solid 2px orange;position:relative;z-index:1;}*/

html {height:100%;}
body { margin:0px; padding:0px;height:100%;}
label{cursor:pointer;}
caption {margin:0px; padding:0px; text-indent:-1000%; line-height:0px; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;}
img { border:0px;}
.init,
.init * {margin:0;padding:0;color:#444;font-size:13px;line-height:1.5em;vertical-align:middle;}
.init a:link { text-decoration:none;}
.init a:visited { text-decoration:none;}
.init a:hover { text-decoration:none;color:silver;}
.init a:active { text-decoration:none;}
.init li { list-style: none;}

/* @state */
.pt1{padding-top:1px !important;}.pt2{padding-top:2px !important;}.pt3{padding-top:3px !important;}.pt4{padding-top:4px !important;}.pt5{padding-top:5px !important;}.pt6{padding-top:6px !important;}.pt7{padding-top:7px !important;}.pt8{padding-top:8px !important;}.pt9{padding-top:9px !important;}.pt10{padding-top:10px !important;}.pt15{padding-top:15px !important;}.pt20{padding-top:20px !important;}.pt25{padding-top:25px !important;}.pt30{padding-top:30px !important;}.pt35{padding-top:35px !important;}.pt40{padding-top:40px !important;}.pt45{padding-top:45px !important;}.pt50{padding-top:50px !important;}.pt60{padding-top:60px !important;}.pt70{padding-top:70px !important;}.pt80{padding-top:80px !important;}.pt90{padding-top:90px !important;}.pt100{padding-top:100px !important;}
.mt1{margin-top:1px !important;}.mt2{margin-top:2px !important;}.mt3{margin-top:3px !important;}.mt4{margin-top:4px !important;}.mt5{margin-top:5px !important;}.mt6{margin-top:6px !important;}.mt7{margin-top:7px !important;}.mt8{margin-top:8px !important;}.mt9{margin-top:9px !important;}.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}.mt25{margin-top:25px !important;}.mt30{margin-top:30px !important;}.mt35{margin-top:35px !important;}.mt40{margin-top:40px !important;}.mt43{margin-top:43px !important;}.mt45{margin-top:45px !important;}.mt50{margin-top:50px !important;}.mt60{margin-top:60px !important;}.mt70{margin-top:70px !important;}.mt80{margin-top:80px !important;}.mt90{margin-top:90px !important;}.mt100{margin-top:100px !important;}
.ml1{margin-left:1px !important;}.ml2{margin-left:2px !important;}.ml3{margin-left:3px !important;}.ml4{margin-left:4px !important;}.ml5{margin-left:5px !important;}.ml6{margin-left:6px !important;}.ml7{margin-left:7px !important;}.ml8{margin-left:8px !important;}.ml9{margin-left:9px !important;}.ml10{margin-left:10px !important;}.ml15{margin-left:15px !important;}.ml20{margin-left:20px !important;}.ml25{margin-left:25px !important;}.ml30{margin-left:30px !important;}.ml35{margin-left:35px !important;}.ml40{margin-left:40px !important;}.ml45{margin-left:45px !important;}.ml50{margin-left:50px !important;}.ml60{margin-left:60px !important;}.ml70{margin-left:70px !important;}.ml80{margin-left:80px !important;}.ml90{margin-left:90px !important;}.ml100{margin-left:100px !important;}.ml200{margin-left:200px !important;}.ml300{margin-left:300px !important;}.ml350{margin-left:350px !important;}.ml400{margin-left:400px !important;}.ml500{margin-left:500px !important;}
.w10{width:10px !important;}.w20{width:20px !important;}.w30{width:30px !important;}.w40{width:40px !important;}.w50{width:50px !important;}.w60{width:60px !important;}.w70{width:70px !important;}.w80{width:80px !important;}.w90{width:90px !important;}.w100{width:100px !important;}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px !important;}.w250{width:250px !important;}.w300{width:300px !important;}.w350{width:350px !important;}.w400{width:400px !important;}.w450{width:450px !important;}.w500{width:500px !important;}.w600{width:600px !important;}.w700{width:700px !important;}.w800{width:800px !important;}.w900{width:900px !important;}
.cb{clear:both !important;}
.dn { display:none;}
.tal { text-align:left !important;}
.tar { text-align:right !important;}
.tac { text-align:center !important;}
.bbn{border-bottom:none !important;}
.ir{text-indent:-1000%;font-size:0px;line-height:0px;}
.ir *{position:absolute;left:-1000%;width:0px;height:0px;overflow:hidden;}
.contents{word-break:break-all;word-wrap:break-word;}
.rel{position:relative;}
.pr{position:relative;}
.oh{overflow:hidden;}

/* @float fix */
* html .clearfix { height: 1%; overflow: visible;} /* float clearing for IE6 */
*+html .clearfix{ min-height: 1%;} /* float clearing for IE7 */
.clearfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;} /* float clearing for everyone else */

/* @layout */
.both { overflow:hidden;}
.both>*{float:right;}
.both>*:first-child{float:left;}

.flc { overflow:hidden;}
.flc>* { float:left;}
.vam { vertical-align:middle;}
.vam_child * { vertical-align:middle;}
.block{overflow:hidden;}
.block>li{float:left;clear:both;}
.block img{display:block;}

/* @form */
.text { border:solid 1px silver; height:16px; line-height:16px; width:30px;}
.file { border:solid 1px silver; height:20px; line-height:20px;}
textarea { border:solid 1px silver;width:100%;height:100px;}
/*select { height:22px;font-size:12px;}*/

/* @font */
.N { font-weight:normal;}
.S { font-size:11px;}
.B{font-weight:bold !important;}
.I{font-style:italic !important;}

.brn{border-right:none !important;}
.bln{border-left:none !important;}
.bbn{border-bottom:none !important;}
.btn{border-top:none !important;}
.bgn{background:none !important;}

/*@¼­Ä¡ÅÇ*/
.color_search_tab{overflow:hidden; height:30px; margin-top:18px;}
.color_search_tab* { float:left;}
.search_tab{float:left;}


.color_contab{padding-bottom:10px;border-bottom:1px solid #acbac8; }
#content_base p{

	margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}


.color_list_item{	width:100%; margin-top:15px;text-align:center;font-weight:bold;font-size:12px;	}

.board_search_a {
	width:94%;
	height:37px;
	margin:30px auto 10px auto;
	padding:0 10px;
	background:#f5f5f5;
	border:1px solid #eee;
}

.board_btn2 {
	margin:10px 0 15px 0;
	text-align:right;
	width:100%;
}

.search_bar{
	background-color:#F2F2F2;
	width:100%;
	margin-top:25px;
	text-align:center
}


.comment_list {
	text-align:left; 
	margin:5px 10px 5px 10px; 
	border-bottom:1px solid #ddd;
	overflow:hidden;
	font-size:0.9em;
	letter-spacing:0.03em;

}
.comment_list_line{
	border-bottom:1px dotted #b1b1b1;
}
.comment_list_content{
	word-break:break-all;
	padding:5px 5px 5px 5px;
}
.comment_list dt{
	border-bottom:1px dotted #b1b1b1;
	padding:3px;
}
.comment_list .view_file {
	text-align:right; font-size:0.9em;
}
.view_date {
	color:#bbb;
	font-size:11px;
}
.view_writer {
	font-weight:bold;
	margin-right:10px;
}
.comment_list dd {
	padding:10px 5px 30px 5px; 
	line-height:18px; color:#6e6e6e;
	border:1px solid #FF0000;
}
.comment_c {
	padding:0px 0px 0px 20px;
	background:url("../img/re.gif") no-repeat;
	margin-top:15px;
}
.board_btn {
	margin-top:15px;
	text-align:center;
	overflow:hidden;
	width:100%;
}
.board_btn2 {
	margin:10px 0 15px 0;
	text-align:right;
}