@charset "utf-8";
/* CSS Document */


.news {
	font-size:100%;
	height:auto;
	width:778px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/* 新着 */


	.news div.arrival {
		background:url(../images/pc/bg_news.jpg) repeat scroll 0 0;
		display:inline;
		width:384px;
		height:auto;
		float:left;
		margin:10px auto 20px;
		overflow:hidden;
	}
	
	
		.news div.arrival h2 {
			background:transparent url(../images/pc/top_news.jpg) no-repeat scroll 0 0;
			height:45px;
			margin:0px;
		}
		
			.news div.arrival ul {
				height:250px;
				width:358px;
				margin:0 3px;
				padding:10px;
				overflow:auto;
				border-bottom:#999999 inset 1px;
				border-left:#999999 inset 1px;
				border-right:#999999 inset 1px;
				font-size:12px;
			}

			.news div.arrival li {
				border-bottom:1px solid #FFFFFF;
				margin:10px 20px 20px;
				overflow:hidden;
				padding-bottom:1em;
			}
			
				.news div.arrival li dt {
					display:none;
				}
				
					.news div.arrival li dd.subject {
						font-size:110%;
						font-weight:bold;
					}
					
						.news div.arrival li dd.modified {
							font-size:90%;
							text-align:right;
							margin-bottom:10px;
						}

						.news div.arrival li dd.photo{
							width:100px;
							display:inline;
							float:left;
							margin-right:10px;
						}

							.news div.arrival li dd.photo img{
								width:100px;
							}



/* 新人 */		
	
	.news div.face {
	background:transparent url(../images/pc/bg_news.jpg) repeat scroll 0 0;
	display:inline;
	float:right;
	width:381px;
	height:auto;
	margin:10px auto 20px;
	overflow:hidden;
	}
	
		.news div.face h2 {
			background:transparent url(../images/pc/top_newface.jpg) no-repeat scroll 0 0;
			height:45px;
			margin:0px;
		}
			
			
			.news div.face ul {
				height:270px;
				width:377px;
				margin:0 2px;
				overflow:auto;
				border-bottom:#999999 inset 1px;
				border-left:#999999 inset 1px;
				border-right:#999999 inset 1px;
			}
			
			
				.news div.face ul li {
					clear:both;
					margin:20px;
				}
				
					.news div.face ul li dt {
						color:#000000;
						display:inline;
						float:left;
						font-weight:bold;
						margin-left:5px;
						width:4em;
					}
					
					
						.news div.face ul li dd a:link {
							color:#2D2D2D;
						}
					
					
					.news div.face ul li dt.photo {
					display:none;
					}
					
						.news div.face ul li dd.photo {
							display:inline;
							float:left;
							height:148px;
							overflow:hidden;
							width:101px;
							margin-right:10px;
							margin-bottom:10px;
						}
					
						.news div.face ul li dd.photo img {
							border:medium none;
						}
					
					
					.news div.face ul li dt.comment {
						display:none;
					}
					
					
						.news div.face ul li dd.comment {
							clear:both;
							height:auto;
						}
					
					
						.news div.face ul li dt, .news div.face ul li dd {
							font-size:12px;
							height:20px;
						}

/* トピックス */

div.topic {
	width:542px;
	height:227px;
	background:url(../images/pc/topic_top_01.jpg) no-repeat scroll 0 0;
	margin:0px;
	}
	
	
	
	
div.girls {
	background:transparent url(../images/pc/topic_top_02.jpg) no-repeat scroll 0 0;
	margin:10px 0px;
	overflow:hidden;
	width:542px;
	height:227px;
}

	div.girls li dd {
		font-size:12px;
		text-align:center;
	}
	
	
	div.girls ul {
		margin:15px 20px;
	}
	
		div.girls ul li {
			background:#FFFFFF none repeat scroll 0 0;
			display:inline;
			float:left;
			height:135px;
			width:101px;
			margin:20px 32px;
		}
		
		
			div.girls ul li dl {
				margin:5px auto;
			}
			
			
				div.girls ul li dt {
					display:none;
				}
				
				
					div.girls ul li dd.photo {
						height:135px;
						width:101px;
						overflow:hidden;
					}
					
						div.girls ul li dd.photo img {
							border:medium none;
							width:101px;
						}





/*

.girls {
	width:542px;
	height:227px;
	background:url(../images/pc/topic_top_02.jpg) no-repeat scroll 0 0;
	margin:0px;
	margin:10px 0px;
	}
	
*/	
	
	
	
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


