/*=======================================================
Page Title
=======================================================*/


	div#page-ttl_yomi{
		width:950px;
		height:45px;
		background:url(../common/bg_pagettl_yomi.gif) no-repeat;
		margin:0 auto;
		padding:0;
	}
	
	
	
	
	h1{/*yomi-search専用*/
		color:#fff;
		font-size:12px;
		text-align:left;
		line-height:16px;
		padding:10px 0 0 14px;
		font-weight:bold;
		}
	
	
	div#title-menu_yomi{
		padding-left:640px;
		margin-top:-10px;
	}


/*=======================================================
SEARCH
=======================================================*/

	div#search_yomi{
		width:460px;
		height:40px;
		float:right;
		background:url(../common/bg_globalnav.jpg) right;
	}
	
	
	#search_yomi input {
		vertical-align: middle;
	}
	
	#search_yomi .words {
		background: url(../common/search_yomibg.gif) no-repeat;
		width: 204px;
		height:24px;
		outline: none;
		border: none;
		padding: 6px 0 0 34px;
	}



/*=======================================================
contents area 
=======================================================*/

div#main3col_yomi{/* YOMI*/
	float:left;
	width:760px;
	text-align:left;
	display:inline;
	margin:0px;
	font-size:12px;
	line-height:16px;
	padding:20px 0 0 0;
}


div#right3col_yomi{
	width:160px;
	float:right;
	display:inline;
	margin:0;
	padding:20px 15px 20px 0;
}


/*=======================================================
right area 
=======================================================*/

.yomi_right_box{
	width:250px;
	background:url(../common/bg_yomi_rightbox.jpg) repeat-y;
	margin-top:20px;
	padding:0px;
}


.yomi_right_box_contents{
	width:230px;
	font-size:10px;
	line-height:16px;
	margin-top:10px;
	padding-left:10px;
}

.yomi_right_box_bottom{
	width:250px;
	height:11px;
	background:url(../common/bg_yomi_rightbox_bottom.jpg) no-repeat;
	margin:0;
}

	div#related {
	margin:0 auto; 
	padding:0;
	width:250px;
	font-size:12px;
}

	.related_top {background:url(../common/right_related.gif) no-repeat; height:42px;}


div#main-ct {
	margin:0 auto; 
	padding:0;
	width:250px;
	font-size:12px;
}

	.main-ct_top {background:url(../common/right_main.gif) no-repeat; height:42px;}








/*=======================================================
Yomi Default
=======================================================*/


TR { font-size:10px; line-height:19px; }
TD { font-size:10px; line-height:19px; }


	#PRmokuji { 
	width: 635px;
	height:48px;
	text-align:left; 
	font-size:20px;
	color:#666;
	font:verdana;
	padding:10px 0 0 0 ;
	margin-left:8px;
	line-height: 23px;
	background:url(../common/bg_PRmokuji.jpg) no-repeat;
	}
	
	
	#PRmokuji #PRcount { margin: 0; padding: 0;  }
	
	
	#PRmokuji #PRcount li {
		margin: 0; padding: 0 1px;
		height: 23px;
		display: block;
		float: left;
	}
		
		
	#PRmokuji #PRcount li a{ 
		margin: 0; 
		padding: 0 7px;
		display: block;
		border: solid 1px #DFDFDF;
		background: #FFFFFF;
		text-decoration: none;
		line-height: 23px;
		color: #666666;
		font-size:12px;
	}
	
	#PRmokuji #PRcount li a:hover{
		border: solid 1px #C01111;
		background: #E01413;
		color: #FFFFFF;
		font-size:12px;
	}
	
	#PRmokuji #PRcount li a:visited:hover{
		border: solid 1px #C01111;
		background: #E01413;
		color: #FFFFFF;
		font-size:12px;
	}
	
	.pr_count{
	font-size:10px;
	line-height:14px;
	color:#777;
	}
		
		

/*=======================================================
 section1,2　広告スペース
=======================================================*/
	div#yomi_section1{
	width:640px;
	padding:0;
	margin:0;
	text-align:left;
	background:#fff;
	font-size:12px;
	color:#999;
	line-height:16px;
	}
	
	div#yomi_section2{
	width:640px;
	padding:0;
	margin:0;
	text-align:left;
	background:#fff;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	}
	
	.section1{ padding:20px 0 20px 10px;}
	.section2{ padding:20px 0 20px 10px;}
 

/*=======================================================
Yomi kt
=======================================================*/

	div#yomi{
	width:640px;
	text-align:left;
	padding:10px 0 0 0;
	margin:0 auto;
	}
	

    /*各サイトの背景*/
	.yomi_box{
	width:640px;
	background:url(../common/bg_yomi_ct.jpg) no-repeat;
	margin:0;
	padding:0;
	}

	/*各サイトのイメージ*/
	.yimg{
	float:left;
	width:110px;
	height:115px;
	display:block;
	margin:0;
	padding:10px 0 0 10px;
	background:url(../common/bg_zoom.gif) no-repeat;
	
	}
	
	.yimg  a{ width:100px; height:76px; padding:2px; border:1px solid #ccc; display:block;  no-repeat;}
	.yimg  a:hover{ width:100px; height:76px; padding-left:2px; padding-top:2px;  border:1px solid #000; display:block; }
	.yimg  a:visited:hover{ width:100px; height:76px; padding-left:2px; padding-top:2px; border:1px solid #000; display:block; }


	/*各サイトの説明ブロック*/
	.ct2 { 
	float:right; 
	width: 510px;
	margin:0;
	padding-bottom:10px;
	text-align:left;
	 }


.log-0{color:#ff5500; font-weight:bold;}



	/*各サイトのタイトル*/
	.log-1 {
	height:24px; 
	margin-right:10px;
	padding:10px 0 5px 20px;
	font-weight:bold;
	font-family:Verdana;
	border-bottom:#e1e1e1 1px solid;
	}
			
	.log-1  a{ color:#1a1a1a;}
	.log-1  a:hover{ color:#E01413;}
	.log-1  a:visited:hover{ color:#E01413;  text-decoration:underline}
	.log-1  a:visited{ color:#666;}
	.log-1  a.not:link {color: #666; }
	.log-1  a.not:visited {color: #666;}
	.log-1  a.not:hover {color:#666;  text-decoration:underline}
	
	/* 各サイトタイトルに利用 */
	h2{
	font-size:12px;
	font-weight:bold;
	display: inline;
	margin-right:5px;
	}
	
	/* 各サイト説明文 */
	.log-3 {
	DISPLAY: block; 
	FONT-SIZE: 12px; 
	COLOR: #363636; 
	LINE-HEIGHT: 16px;
	margin-right:10px;
	letter-spacing:0.1em; 
	padding-top:5px;
	}

	
	
.log-2 {DISPLAY: block; FONT-SIZE: 10px; margin-bottom:8px;　padding-left:10px;}
	.log-4 {DISPLAY: block; FONT-SIZE: 10px; COLOR: #363636; LINE-HEIGHT: 14px;  letter-spacing:0.1em; padding-top:8px; padding-bottom:10px;}



    /*各サイトフッターの背景*/
	div#yomi_box_footer{
	clear:both;
	width:640px;
	background:url(../common/bg_yomi_ct_fotter.jpg) no-repeat;
	height:33px;
	font-size:10px;
	color:#999;
	margin:0;
	padding-top:5px;
	}

    /*各サイトフッター更新日時とアイコン*/
	.mylink{
	clear:both;
	height:22px;
	margin:0 10px 0 0;
	padding-top:3px;
	font-size:10px;
	color:#999;
	text-align:right;
	}


/*=======================================================
Yomi ranking用
=======================================================*/


div#yomi_ranking{
	width:760px;
	text-align:left;
	padding:10px 0 0 0;
	margin:0 ;
	background:#fff;
	}



	div#ranking{
	float:left;
	width:60px;
	display:block;
	text-align:center;
	font-family:verdana;
	font-size:28px;
	font-weight:bold;
	color:#999;
	margin-right:10px;
	padding:25px 0 0 0;
	}
	
	.ranking_point{
	font-size:9px;
	margin-top:10px;
	}
 
