/* bbs */
.text_bold      { font-weight:bold; font-size:12px; }
.text_bold888   { font-weight:bold; font-size:11px; color:#888; }

.bbs_line       { height:1px; background-color:#e5e5e5; }
.bbs_line1      { height:1px; background-color:#c7c7c7; }
.bbs_line2      { width:100%; height:2px; padding-bottom:40px; border-top: 2px solid #8fad43;} /* 라인색상 */

/* search */
.bbs_search     { width:120px; height:22px; background-color:#ffffff; border:1px solid #c6c6c6; }

/* button */
.bo_btn { padding:10px 0 0; *zoom:1; }
.bo_btn:after {content:""; display:block; clear:both;}
.bo_btn a {float:left; height:24px; background:url('./img/sprites_btn.gif') no-repeat; text-indent:-9000px; overflow:hidden;}

.bo_btn a.btn_del {margin-right:1px; width:41px; background-position:-95px 0;}
.bo_btn a.btn_copy {margin-right:1px; width:41px; background-position:-185px 0;}
.bo_btn a.btn_move {margin-right:1px; width:41px; background-position:-140px 0;}
.bo_btn a.btn_edit {margin-right:1px; width:41px; background-position:-50px 0;}

.bo_btn a.btn_reply {margin-right:1px; width:41px; background-position:-230px 0;}
.bo_btn a.btn_write {width:65px; background-position:-389px 0;}

.bo_btn a.btn_prev {margin-right:1px; width:50px; background-position:-557px 0;}
.bo_btn a.btn_next {margin-right:1px; width:50px; background-position:-612px 0;}
.bo_btn a.btn_list {margin-right:1px; width:41px; background-position:-5px 0;}
.bo_btn a.btn_slist {margin-right:1px; width:65px; background-position:-320px 0;}



/*title*/
		#titleA { position:relative; width: 470px; height:150px; top:0px; left:50%; margin-left:-235px; /* margin-top: 500px;  */}
		
		#spaner { 
			position: absolute; width: 22px; height: 22px; border-top: 1px solid #b7b7b7;
			transform: rotate(-45deg); top:0px; left: 50%;
			}
		#per { 
			position: absolute; font-size: 14px; color: #606060; width:100%; text-align: center;
			top: 12px;
			}
		#articleer { 
			position: absolute; width: 34px; height: 34px; background-color: #afd450;
			top:20px; left: 50%; margin-left: -115px;
			 }
		#h2er { 
			position: absolute; font-size: 36px; color: #2a2a2a; top: 25px;
			letter-spacing: 10px; left: 50%; margin-left: -100px;
			}
		#emer { position: absolute; color: #afd450; }
		#line { 
			position: absolute; width: 340px; height: 10px; border-bottom: 1px solid #b7b7b7;
			top: 80px; left: 50%; margin-left: -170px;
			 }
		#mini_a { 
			position: absolute; width: 8px; height: 8px; background-color: #afd450;
			top:86px; left: 50%; transform: rotate(-45deg);
			}

#head_line { border-top: 3px solid #afd450 ; border-bottom: 1px solid #ddd; }

#cherry { position:relative; width:100%; height:260px; overflow:hidden;margin-bottom:40px; }
#cherry img { position:absolute; bottom:0px;}