body, td, p, input, button, textarea, select, .c1 { 
	font-family:MS PGothic;
	font-size:9pt;
	color:#333333; 
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x: hidden;	
}

form { margin:0px; }

img { border:0px; }

a:link, a:visited, a:active { text-decoration:none; color:#404040; }
a:hover { text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.mobile_input { border:1px solid #CCCCCC; font-family:MS PGothic; font-size:9pt; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:MS PGothic; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
select { font-size:13px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }

textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

a.index_title:link { text-decoration:none; font-size: 12px; line-height: 16px; color: #3366CC; font-weight: bold; }
a.index_title:visited { text-decoration:none; font-size: 12px; line-height: 16px; color: #3366CC; font-weight: bold; }
a.index_title:hover { text-decoration:none; font-size: 12px; 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; }

.default_text {	font-size: 12px; line-height: 16px; color: #404040; }
.index_orange {	color: #ED3B30; }
.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:98%;
	height:28px;
	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;
}
.post_view {
	font-size: 12px;
	line-height: 18px;
	color: #404040;
}

.index_menu_banner {
	background:url(../images/main/table_banner_bg.gif);
	height:232px;
	padding:0px 0px 0px 0px;
}
.index_menu_rank {
	background:url(../images/main/table_rank_bg.gif);
	height:250px;
	padding:0px 0px 0px 0px;
}
.index_menu_girl {
	background:url(../images/main/best_girl_bg.gif);
	height:250px;
	padding:0px 0px 0px 0px;
}
.index_menu_girl_371 {
	background:url(../images/main/best_girl_bg_371.gif);
	height:250px;
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
}
.index_menu {
	background:url(../images/main/table_bg.gif);
	height:240px;
	padding:0px 0px 0px 0px;
}
.index {
	height:280px;
	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;
}

#Main_BG {
	width:100%;
	height:700px;
	top:0px;
	left:0px;
	padding:0px 0px 0px 0px;
	margin;0px 0px 0px 0px;
	position:absolute;
	background-color: #FFFFFF;
	z-index: 100;
}

.tb_col_title { border-bottom:1px dotted #222; border-right:1px dotted #222; background-color:#ddd; margin:0; padding:2px 5px 2px 5px; height:25px; }
.tb_col20 { border-bottom:1px solid #bbb; border-right:1px solid #bbb; width:20%; height:25px; }
.tb_col30 { border-bottom:1px solid #bbb; border-right:1px solid #bbb; width:30%; height:25px; }
.tb_col_df { border-bottom:1px solid #bbb; border-right:1px solid #bbb; height:25px; line-height:18px;}


/*상세페이지*/
.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;}
