body,input,select,textarea{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333;
	font-family:MS PGothic;
	font-size:15px;
	font-weight:normal;
}
body{
	background-color:#fff;
	-webkit-text-size-adjust:none;
}
img { border:0px; }
.top_logo_sm {
	font-size: 9px;
	color: #CCCCCC;
}
.title {
	font-family:Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #C42C88;
}
.search_box {
	display:block;
	width:100%;
	padding:12px 0px 0px 0px;
	border:3px solid #CD5FA2;
} 
.top_pink {
	font-size: 10px;
	line-height: 16px;
	color: #E19FC7;
	
}

a:link, a:visited, a:active { text-decoration:none; color:#404040; font-size: 15px; }
a:hover { text-decoration:none; font-size: 15px; }

a.top_white_no:link { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFFFFF; }
a.top_white_no:visited { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFFFFF; }
a.top_white_no:hover  { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFFFFF; }

a.top_white:link { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 12px; line-height: 16px; font-weight: bold; color: #FFFFFF; }
a.top_white:visited { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 12px; line-height: 16px; font-weight: bold; color: #FFFFFF; }
a.top_white:hover  { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 12px; line-height: 16px; font-weight: bold; color: #FFFFFF; }

a.top_white_curr:link { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #C32785; }
a.top_white_curr:visited { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #C32785; }
a.top_white_curr:hover  { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #C32785; }


a.title_link:link { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #C42C88; }
a.title_link:visited { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #C42C88; }
a.title_link:hover  { text-decoration:none; overflow:hidden;text-indent:-1000em; font-size: 13px; line-height: 16px; font-weight: bold; color: #C42C88; }

a.index_title:link { text-decoration:none; font-size: 13px; line-height: 16px; color: #3366CC; font-weight: bold; }
a.index_title:visited { text-decoration:none; font-size: 13px; line-height: 16px; color: #3366CC; font-weight: bold; }
a.index_title:hover { text-decoration:none; font-size: 13px; line-height: 16px; color: #FF3300;  font-weight: bold; }

a.index_black:link { text-decoration:none; font-size: 12px; line-height: 16px; color: #404040; }
a.index_black:visited { text-decoration:none; font-size: 12px; line-height: 16px; color: #404040; }
a.index_black:hover { text-decoration:none; font-size: 12px; line-height: 16px; color: #3366CC; }

a.index_link:link { font-size: 13px; line-height: 16px; color: #3366CC; }
a.index_link:visited { font-size: 13px; line-height: 16px; color: #3366CC; }
a.index_link:hover { font-size: 13px; line-height: 16px; color: #FF3300; }

a.tail_link:link { text-decoration:none; font-size: 12px; line-height: 16px; color: #404040; }
a.tail_link:visited { text-decoration:none; font-size: 12px; line-height: 16px; color: #404040; }
a.tail_link:hover { text-decoration:none; font-size: 12px; line-height: 16px; color: #CCCCCC; }

a.top_post_pink:link { text-decoration:none; font-size: 12px; line-height: 16px; font-weight: bold; color: #ECA0DE; }
a.top_post_pink:visited { text-decoration:none; font-size: 12px; line-height: 16px; font-weight: bold; color: #ECA0DE; }
a.top_post_pink:hover { text-decoration:none; font-size: 12px; line-height: 16px; font-weight: bold; color: #CCCCCC; }

.index_orange {	color: #ED3B30; line-height: 16px;	font-weight: bold; }
.tail {	font-size: 12px; line-height: 16px; color: #666666; }

.top_post_write { font-size: 12px; line-height: 16px; color: #DDDDDD; }
.top_post_gray { font-size: 12px; line-height: 16px; color: #9A9A9A; }

.title_f13 { font-size: 13px; line-height: 18px; font-weight: bold; color: #3366CC; }

.search_box {
	display:block;
	width:93%;
	height:18px;
	padding:4px 0px 0px 4px;
	border:3px solid #CD5FA2;
	font-size:10pt;
} 

.dotline {
	background:url(../images/main/dot_line.gif);
	height:1px;
}
.headline {
	background:url(../images/main/top_area_line.gif);
	height:5px;
}
.titlebar {
	background:url(../images/main/view_title_bg.gif);
	height:25px;
	padding:0px 0px 0px 4px;
	text-align:left;
}

.index_menu_banner {
	background:url(../images/main/table_banner_bg.jpg);
	height:232px;
	padding:0px 0px 0px 0px;
}
.index_menu_rank {
	background:url(../images/main/table_rank_bg.jpg);
	height:250px;
	padding:0px 0px 0px 0px;
}
.index_menu_girl {
	background:url(../images/main/best_girl_bg.jpg);
	height:250px;
	padding:0px 0px 0px 0px;
}
.index_menu {
	background:url(../images/main/table_bg.jpg);
	height:240px;
	padding:0px 0px 0px 0px;
}
.index {
	height:360px;
	padding:0px 0px 0px 5px;
}

#Search {
	width:250px;
	height:30px;
	top:75px;
	left:50%;
	padding:0px 0px 0px 0px;
	margin;0px 0px 0px 0px;
	position:absolute;
	margin-left: -125px;
	background-color: #FFFFFF;
	z-index: 100;
}

/*»ó¼¼ÆäÀÌÁö*/
.rp_col_title { font-weight:bold; border-bottom:1px solid #666; border-right:1px solid #666; background-color:#ddd; margin:0; padding:3px 1px 1px 5px; height:28px;}
.rp_col20 { width:20%; text-align:center; line-height:18px; border-bottom:1px solid #666; border-right:1px solid #666; background-color:#eee; height:28px; margin:0; padding:3px 5px 1px 5px;}
.rp_col_curr { text-align:center; line-height:18px; border-bottom:1px solid #666; border-right:1px solid #666; background-color:#eee; height:28px; margin:0; padding:3px 5px 1px 5px;}
.rp_col30 { line-height:18px; border-bottom:1px solid #666; border-right:1px solid #666; height:28px; margin:0; padding:3px 5px 1px 5px;}
.rp_col_df { line-height:14px; border-bottom:1px solid #666; border-right:1px solid #666; height:28px; margin:0; padding:3px 5px 1px 5px;}