@charset "utf-8";
/* Basic Structure */

#container .main .entry{
	background:url(../img/bg-entry.png) repeat-y #fff;
	width:790px;
	padding:0px;
	margin:10px 0px 0px;
}


#container .main .entry h2{
	background: url(../img/bg-h2-entry.png) no-repeat top;
	font-size: 140%;
	color:#0a50a1;
	font-weight: 500;
	width:770px;
	padding:30px 0 0 20px;	
}

#container .main .entry h3{
	font-size: 120%;
	color:#0a50a1;
	font-weight: normal;
	margin:8px 20px 0px;
}

#container .main .entry .kiji{
	margin:15px 20px 0;	
}

.kiji img.img{
	border:2px solid #ececec;
	padding:4px;
	margin:0 20px 20px 0;	
}

.kiji p{
	font-size: 100%;
	line-height: 160%;
	letter-spacing: 0.1em;
	color:#333;
}


#container .main .entry .date{
	font-family:"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	font-size:94%;
	color:#b3b3b3;
	margin:0 0 15px;
	width:484px;
	float:right;
	text-align: right;
}

#container .main .entry dl.ad23070{
	float:left;
	margin:0 12px 0 0px;
	width: 230px;
	display: block;
}

#container .main .entry dl.ad23070 dd{
	text-align: center;
	font-size: 87%;
	background: #d3d3d3;
	padding:2px 0 1px;
	margin:5px 0 0;
}

 .social-box{
	float:left;
	width:266px;
}

#container .main .entry-box{
	background: url(../img/bg-entry-bottom.png) no-repeat bottom;
	padding:0 0 20px 20px;
}

/* Related */

#container .main .related{
	background: url(../img/bg-pickup.png) no-repeat bottom;
	width:790px;
	margin-top:20px;
	padding-bottom:15px;
}

#container .main .related 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 .related ul{
	font-size:87%;
	font-weight: 300;
	color:#0a50a1;
	margin:0px 10px 0 25px;
}

/* Category Link */

#container .main .links,
#container .main .aidoku{
	background: url(../img/bg-rensai2.png);
	width:790px;
	margin-top:0px;
	padding-bottom:10px;
}

#container .main .aidoku p{
margin:0 20px 20px;
}

#container .main .aidoku ul{
margin:20px 39px 10px;
}

#container .main .aidoku ul li{
float:left;
margin:0 10px;
}

#container .main .links .box1,
#container .main .rensai .box1{
	background:#f2f2f2;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	width:98%;
	margin:0 0 10px 3px;
	padding:20px 0 15px;
	}
#container .main .aidoku .box1{
	background:#f2f2f2;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	width:95%;
	margin:0 0 15px 3px;
	padding:20px 10px 15px;
	}
	
#container .main .links .box2,
#container .main .rensai .box2{
	background:#e6e6e6;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	width:98%;
	margin:0 0 10px 3px;
	padding:20px 0 15px;
	}
#container .main .aidoku .box2{
	background:#e6e6e6;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	width:95%;
	margin:0 0 15px 3px;
	padding:20px 10px 15px;
	}

#container .main .links .box1 h3,
#container .main .links .box2 h3,
#container .main .rensai .box1 h3,
#container .main .rensai .box2 h3,
#container .main .aidoku .box1 h4,
#container .main .aidoku .box2 h4{
	color:#0a50a1;
	margin:0 0 20px 20px;
	}

#container .main .links .box1:hover,
#container .main .links .box2:hover,
#container .main .rensai .box1:hover,
#container .main .rensai .box2:hover{
	color:#fff;
	}

#container .main .links .box1 h3 img,
#container .main .links .box2 h3 img,
#container .main .rensai .box1 h3 img,
#container .main .rensai .box2 h3 img{
	margin:0 0 0 20px;
padding:3px 0 0 0;
	}

#container .main .links .box1 p,
#container .main .links .box2 p,
#container .main .rensai .box1 p,
#container .main .rensai .box2 p{
	margin:0 20px 0;
	color:#333;
	font-size:94%;
	}