@charset "shift_jis";

/* レイアウト領域 */
.layout_contents_leftblock {
	float: left;
	width: 180px;
	margin: 12px 0;
}
.layout_contents_rightblock_outer {
	float: right;
	width: 647px;
	margin: 12px 0;
}
.layout_contents_rightblock_right {
	float: right;
	width: 210px;
}
.layout_contents_rightblock_right p {
	margin: 0;
}
.layout_contents_rightblock_right h2 {
	margin: 15px 0 0 0;
	height: auto;
	padding: 0;
	background: none;
}
.layout_contents_rightblock_right .newsblock {
	padding: 6px;
	background: #EFEFEF;
	border: 1px solid #D5D5D5;
}
.layout_contents_rightblock_right .newsblock p {
	margin-bottom: 1.3em;
}
.layout_contents_rightblock_left {
	float: left;
	width: 420px;
}
.layout_contents_rightblock_left h2 {
	clear: both;
	margin: 0 0 6px 0;
	height: auto;
	padding: 0;
	background: none;
	color: #FF8000;
	font-size: 1.3em;
}
.layout_contents_rightblock_left h2.osusume {
	clear: both;
	margin: 1em 0 0 0 !important;
}
.layout_contents_rightblock_left .osusumeblock {
	padding: 6px;
	background: #FFFFFF;
	border: 1px solid #D5D5D5;
}
.layout_contents_rightblock_left .osusumeblock p {
	margin-bottom: 4px;
}
.layout_contents_rightblock_left .osusumeblock a {
	font-size: 1.1em;
	color: #5B4A37;
}

.osusumeblock p {
	margin-left: 0;
	margin-right: 0;
}
