@charset "utf-8";

/** ---------- Google AdSense ---------- **/
.google-user-ad {  }
.ad-outer { text-align:left; margin:0 auto; padding:0; }

/* ads by */
.ad-by { margin-bottom:4px; font-size:11px; }
.ad-by a,
.ad-by a:hover { color:#666666 !important; }

.ad-type-bottom { margin:auto 16px; }
.ad-type-box { margin:auto 12px; }
.ad-type-box .ad-outer { position:relative; zoom:1; }
.ad-type-box .ad-outer:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.ad-type-box .ad-box-ncb { width:310px; float:left; margin-right:12px; }
.ad-type-box .ad-box-ncb a span.ad-url { display:block; margin:0; }
.ad-type-box .ad-by { position:absolute; bottom: 0; right: 20px; }

.ad-type-index { padding-top:5px; clear:both; }
.ad-type-index .ad-outer { position:relative; zoom:1; width:332px; height:90px; overflow:hidden; }
.ad-type-index .ad-by { position:absolute; bottom: 0; right: 20px; }

/* link */
.ad-box-ncb {
	text-align:left;
	padding:6px 8px;
	display:block;
	line-height:1.5;
}
.ad-box-ncb:hover {
	padding:4px 6px;
	background:#FBF0FA;
	border:2px solid #FBF0FA;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/* title */
.ad-box-ncb span.ad-title a { font-size:14px; color:#0044CC !important; font-weight:bold; text-decoration:none; }
.ad-box-ncb span.ad-title a:hover { text-decoration:underline; }
/* url */
.ad-box-ncb span.ad-url { margin-left:10px; }
.ad-type-box .ad-box-ncb span.ad-url,
.ad-type-index .ad-box-ncb span.ad-url { display:block; line-height:1.3; margin-left:0; }
.ad-box-ncb span.ad-url a { font-size:11px; color:#008000 !important; text-decoration:none; }
.ad-box-ncb span.ad-url a:hover  { text-decoration:underline; }
/* description */
.ad-box-ncb span.ad-description { font-size:13px; color:#000000 !important; display:block; }

.dice_ad	{
	width: 660px;
	margin: 0 auto;
	background: #ccc;
	overflow: hidden;
}
.dice_ad ul	{
	padding: 2px;
}
.dice_ad ul li	{
	float: left;
	display: block;
	height: 160px;
	width: 160px;
	padding: 2px;
}




#articleBodyMore_bottom ul {
    margin: 15px 0;
    text-align: center;
}

#articleBodyMore_bottom ul li{
    display: inline-block;
/display:inline;
 /zoom:1;
    width: 160px;
    vertical-align: top;
}


a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}












