BODY		{
			FONT-SIZE: 11px;
			BACKGROUND: #000000;
			MARGIN: 0px;
			COLOR: #CCCCCC;
			FONT-FAMILY: "Verdana";
			TEXT-ALIGN: center
			}

TD			{
			FONT-SIZE: 11px;
			COLOR: #CCCCCC;
			FONT-FAMILY: "Verdana"
			}

TH			{
			FONT-SIZE: 11px;
			COLOR: #CCCCCC;
			FONT-FAMILY: "Verdana"
			}

A:link		{COLOR: #FF0000; TEXT-DECORATION: none}
A:visited	{COLOR: #FF0000; TEXT-DECORATION: none}
A:active	{COLOR: #E5E5E5; TEXT-DECORATION: none}
A:hover		{COLOR: #FFFFFF; TEXT-DECORATION: underline}

img			{border:0px;}

.sz8				{font-size: 8px;}
.sz9				{font-size: 9px;}
.sz10				{font-size: 10px;}
.sz11				{font-size: 11px;}
.sz13				{font-size: 13px;}
.sz14				{font-size: 14px;}
.sz15				{font-size: 15px;}
.sz16				{font-size: 16px;}
.sz20				{font-size: 20px;}

.kokuti				{
					line-height: 20px;
					font-size: 11px;
					text-indent: 7px;
					}

.link_pr a:link			{COLOR: #ffff00; TEXT-DECORATION: none}
.link_pr a:visited		{COLOR: #ffff00; TEXT-DECORATION: none}
.link_pr a:active		{COLOR: #ffff00; TEXT-DECORATION: none}
.link_pr a:hover		{COLOR: #ffffff; TEXT-DECORATION: underline}

.px1				{margin:1px;}

.sz11cg				{
					font-size: 11px;
					color: #333333;
					}

.black				{
					background-color: #000000;
					}

p					{
					top:-10000px;
					left:-10000px;
					position:absolute;
					}

/****************************************/
/* レイアウト
/****************************************/
body		{
			text-align:center;
			}

#container	{
			width:714px;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			}

#MIDDLE		{
			clear: both;
			position: relative;
			width: 714px;
			}

#MENU		{
			clear: both;
			float: left;
			width: 152px;
			background-color: #3b3b3b;
			overflow: hidden;
			margin-right: 10px;
			}

#MAIN		{
			float: left;
			width: 552px;
			background-color: #3b3b3b;
			}

#MAIN_ALL	{
			float: left;
			width: 830px;
			background-color: #3b3b3b;
			}

#FOOT		{
			width:100%;
			clear:left;
			}

/****************************************/


/****************************************/
/*サムネイル系
/****************************************/
.item{
	position: relative;
	width: 235px;
	height: 60px;
	margin-bottom: 1px;
	background-color: #272727;
	float:left;
}
.item-pic{
	position: absolute;
	width: 80px;
	height: 60px;
	overflow: hidden;
}
.item-detail{
	position: absolute;
	top: 3px;
	left: 85px;
	width: 155px;
	height: 50px;
	overflow: hidden;
}
.item-name{
	position: absolute;
}
.item-name h3{
	margin: 0px;
	padding: 0px;
	color: #e5e5e5;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: normal;
}
.item-name a:link{color:#e5e5e5; font-weight: bold; text-decoration: none;}
.item-name a:visited {color:#e5e5e5; font-weight: bold; text-decoration: none;}
.item-name a:active {color:#e5e5e5; font-weight: bold; text-decoration: none;}
.item-name a:hover {color:#e5e5e5; font-weight: bold; text-decoration: underline;}
.item-genre{
	position: absolute;
	top: 15px;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 10px;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
}
.item-miniplayer{
	position: absolute;
	left: 195px;
}
.item-description{
	position: absolute;
	top: 38px;
	height: 30px;
	overflow: hidden;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	letter-spacing: 0.1em;
	color: #bfbfbf;
}
/****************************************/


/****************************************/
/*左メニュー
/****************************************/
.menu{
	height: 20px;
	background-color: #272727;
	color: #e5e5e5;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 10px;
	line-height: 21px;
	text-indent: 7px;
	letter-spacing: normal;
	margin-top: 1px;
	overflow: hidden;
}

.menu a:link		{color:#e5e5e5; font-weight: bold; text-decoration: none;}
.menu a:visited		{color:#e5e5e5; font-weight: bold; text-decoration: none;}
.menu a:active		{color:#e5e5e5; font-weight: bold; text-decoration: none;}
.menu a:hover		{color:#ff0000; font-weight: bold; text-decoration: underline;}
/****************************************/


/****************************************/
/*右ランキング
/****************************************/
.rank{
	height: 21px;
	background-color: #272727;
	color: #e5e5e5;
	font-family: Verdana, Arial, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-indent: 5px;
	letter-spacing: normal;
	margin-top: 0px;
	overflow: hidden;
}
.rank-n{
	color: #ffff00;
	padding-right: 10px;
	font-weight: bold;
}

.rank-y{
	color: #ffffff;
	padding-right: 10px;
	font-size: 9px;
}

.rank-a{
	color: #ffffff;
	padding-left: 20px;
	font-size: 9px;
}

.rank a:link		{color:#e5e5e5; font-weight: bold; text-decoration: none;}
.rank a:visited		{color:#e5e5e5; font-weight: bold; text-decoration: none;}
.rank a:active		{color:#e5e5e5; font-weight: bold; text-decoration: none;}
.rank a:hover		{color:#ff0000; font-weight: bold; text-decoration: underline;}
/****************************************/


/****************************************/
/*コンテンツタイトル
/****************************************/
.title			{
				height: 25px;
				background-color: #000000;
				color: #e5e5e5;
				font-family: Verdana, Arial, "ＭＳ Ｐゴシック", Osaka, sans-serif;
				font-size: 11px;
				line-height: 25px;
				text-indent: 10px;
				letter-spacing: normal;
				margin-bottom: 1px;
				overflow: hidden;
				}



/* 出会い掲示板 */

dl,ul			{
				font-size:12px;
				padding: 0px 5px;
				list-style-type:none;
				margin:0px;
				}

dt,li			{
				line-height:22px;
				list-style-type:none;
				margin:0px;
				background-image:url(../img/line.gif);
				background-position:bottom;
				background-repeat: repeat-x;
				}

dd				{
				list-style-type:none;
				padding: 0px 10px;
				}
				
				
.style1 a{font-size: 9px;
		 color: #666666;
}
