@charset "euc-jp";

/*::::::::::::::::::::::::::::::::::::::::::::
最終更新日：2009/1/25
::::::::::::::::::::::::::::::::::::::::::::*/
@import url("/style/parts-ptstyle.css");
@import url("/style/parts-submenu.css");

/*:::::::::::::::::::::::::::::::::::::::::::
	個別スタイル
:::::::::::::::::::::::::::::::::::::::::::*/
div#contents div.main_column h2{
	margin-bottom: 10px;
	font-size: 1.1em;
	font-weight: bold;
}

div#contents div.main_column div.addclips{
	margin-bottom: 15px;
	padding-top: 5px;
	border-top: 1px dotted #999;
	text-align: right;
}

div#contents div.main_column div.addclips a{
	margin-right: 7px;
	font-size: 0.8em;
}

div#contents div.main_column div.addclips a.reg,
div#contents div.main_column div.addclips a.cmp{
	padding-left: 13px;
	background: 0 center no-repeat;
}

div#contents div.main_column div.addclips a.reg{
	background-image: url(/img/ico_checkbox_a.gif);
}

div#contents div.main_column div.addclips a.cmp{
	background-image: url(/img/ico_checkbox_b.gif);
}

div#contents div.main_column p{
	margin-bottom: 20px;
	font-size: 0.8em;
}

div#contents div.main_column p img{
	display: block;
	margin-bottom: 10px;
}

div#contents div.main_column p a img{
}

div#contents div.main_column p a:hover img{
}

div#contents div.main_column dl.info{
	margin-bottom: 10px;
	padding: 2px 8px 5px;
	border-bottom: 1px solid #333;
}

div#contents div.main_column dl.info dt,
div#contents div.main_column dl.info dd{
	display: inline;
	font-size: 0.6em;
}

div#contents div.main_column dl.info dd{
	margin-right: 10px;
}

/*   ソーシャルボタン   */
div#contents div.main_column div.social-buttons{
	text-align: right;
}


/*   レコメンドイメージ   */
div#contents div.main_column div.recommend{
	padding-bottom: 10px;
}

div#contents div.main_column div.recommend h3{
	margin-bottom: 10px;
	font-size: 1em;
	font-weight: bold;
}

div#contents div.main_column div.recommend ol li{
	float: left;
	margin: 3px;
	text-align: center;
}

div#contents div.main_column div.recommend ol li.b{
	background-color: #ddd;
}

div#contents div.main_column div.recommend ol li h4{
	margin-bottom: 3px;
	padding-left: 20px;
	font-size: 0.8em;
}

div#contents div.main_column div.recommend ol li h4 a{
	color: #a21111;
	font-weight: bold;
}

div#contents div.main_column div.recommend ol li h4 a:hover{
	color: #ed5c5c;
}

div#contents div.main_column div.recommend ol li h4 a:visited{
	color: #dc1b8b;
}

div#contents div.main_column div.recommend ol li a{
	display: block;
	width: 178px;
	height: 178px;
}

div#contents div.main_column div.recommend ol li a img{
}

div#contents div.main_column div.recommend ol li a:hover img{
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

div#contents div.main_column div.recommend ol li a:visited img{
}





