#container .main .rensai{
background: url(../img/bg-rensai2.png);
	width:790px;
	margin-top:10px;
}

#container .main .rensai-bottom{
background: url(../img/bg-bottom.gif) bottom;
width:790px;
height:20px;
margin-bottom:5px;
}

#container .main .links h2,
#container .main .rensai h2,
#container .main .aidoku h2{
	background: url(../img/h2-pickup.png) no-repeat;
	width: 770px;
	height:37px;
	padding:13px 0 0 20px;
	font-size: 16px;
	color:#fff;
	font-weight: normal;
}

#container .main .rensai h3.title,
#container .main .aidoku h3.title{
	padding:10px 0 20px 20px;
	font-size: 120%;
	color:#0a50a1;
	font-weight: normal;
}

#container .main .rensai .date{
	margin:0 20px 20px 20px;
	font-size:94%;
	color:#b3b3b3;
	text-align: right;
}

#container .main .rensai p{
	margin:0 20px 20px 20px;
	font-size: 100%;
}

.rensai-box{
	background: url(../img/bg-rensai-box.png) no-repeat 0 0;
	width:790px;
	height:130px;
}

.rensai-box img.title{
	background: #fff;
	padding:4px;
	border:2px solid #ececec;
	margin:5px 20px 0 20px;
}

#container .main h6{
	color:#0a50a1;
	font-size:120%;
border-bottom:dashed 2px #0a50a1;
margin:10px 20px 20px;
}


#container .main .rensai .rensai-box h3{
	margin:10px 0 5px;
	color:#0a50a1;
	font-size:130%;
}
#container .main .rensai .rensai-box h4{
	color:#333;
	font-size:100%;
}

.rensai-box ul{
	margin:17px 0 0;
	font-size:94%;
}

#local .rensai-local{
	background:url(../img/bg-local-green.png) no-repeat bottom;
	padding:0 0 10px;
	margin:8px 0 15px;
}

#local .rensai-local h3{
	background:url(../img/h3-rensa-blue.png) no-repeat left;

	width:390px;
	padding:15px 15px 10px 20px;
	color:#fff;
	font-size: 16px;
	font-weight: normal;
}

#local .rensai-local h4{
	margin:0 0 5px 20px;
	padding:0px;
	color:#0a50a1;
	font-size:87%;
}

#local .rensai-local h5{
	background:url(../img/bg-h5-middle.gif) no-repeat;
	height:35px;
	width:390px;
	padding:5px 15px 10px 20px;
	color:#fff;
	font-size: 16px;
	font-weight: normal;
	}

#local .rensai-local select{
margin:0 10px 10px 30px;
}

#local .rensai-local p{
	margin:0 15px 10px;
	font-size:80%;
	line-height: 150%;
}

#local .rensai-local p img.title{
	background: #fff;
	padding:4px;
	border:2px solid #ececec;
	margin:0 15px 10px 0;
}

#local .rensai-local .amazon{
	margin:0 15px 0 10px;
}
#local .rensai-local ul li{
	margin:0 0 0 7px;
	float:left;
}

#local .rensai-local ul.recent li{
	float:none;
margin:0 10px 3px;
padding:0 0 2px 0;
border-bottom:1px dashed #666;
}

#local .rensai-local .ama-box{
padding:0 15px 0 20px;
margin:0 auto;
}

#local .rensai-local .amazon{
float:left;
margin:2px;
}

ul.kako{
margin:0 20px 0 15px;
}

ul.kako li{
margin:0 0 3px 0;
padding:0 0 2px 0;
border-bottom:1px dashed #666;
}

.rensai-jin{
background:url(../img/rensai/bg-rensai-index.gif) no-repeat bottom;
padding:0 20px 5px;
margin:10px 0 30px;
}

.aidoku-jin{
background:url(../img/bg-aidoku-list.gif) no-repeat bottom;
padding:0 20px 10px;
margin:10px 0 30px;
}

.rensai-jin img,
.aidoku box1 img,
.aidoku box2 img{
background:#fff;
padding:4px;
margin:0 20px 0 0;
border:1px solid #ececec;
}
.rensai-jin h3,
.aidoku box1 h3,
.aidoku box2 h3{
color:#0a50a1;
font-size:18px;
margin:0;
}

.rensai-jin h4,
.aidoku-jin h4{
color:#333;
font-size:16px;
margin:0 0 10px;
}

.aidoku-jin p{
margin:10px 0 1px;
}

.rensai-jin ul li{
font-size:14px;
margin:0 0 1px;
}

.rensai-jin span.rensai-date{
font-size:12px;
margin:0 0 0 10px;
}

.links table.tablec{
width:95%;
font-size:16px;
color:#333;
margin:0 20px 30px;
border-top:1px solid #999;
border-right:1px solid #999;
border-left:1px solid #999;
}

.links table.tablec th.thc{
background:#ededed;
font-weight:normal;
text-align:right;
padding:15px 10px 8px 5px;
border-bottom:1px solid #999;
}

.links table.tablec td.tdc{
background:#eef7ff;
text-align:left;
padding:10px 5px 10px 10px;
border-bottom:1px solid #999;
line-height:1.5;
}

.links table.tablec td.tdc input{
padding:3px;
font-size:16px;
}

.c00s{
color:#c00;
}

input.button{
padding:5px 20px;
color:#0a50a1;
font-size:18px;
font-weight:bold;
background:#eef7ff;
border:1px solid #ededed;
cursor:pointer;
}
input.button:hover{
padding:5px 20px;
color:#0a50a1;
font-size:18px;
font-weight:bold;
background:#ededed;
border:1px solid #0a50a1;
}

ul.yo-oths,
ul.yo-search{
margin:0px 20px 0px;
}

ul.yo-oths li{
float:left;
width:33%;
}

ul.yo-search li{
float:left;
width:20%;
}

ul.yo-list{
margin:0 20px;
}

ul.yo-list li{
padding:5px 0;
margin:5px 0;
border-bottom:1px dashed #333;
}
