@charset "UTF-8";

html,body {
	background-image:url(../image/top/body_bg.gif);
	background-repeat:repeat-x;
	background-position: left 75px;
}
.mB15
{
margin-bottom:15px;
}
.mB7
{
margin-bottom:7px;
}
.mB25
{
margin-bottom:25px;
}
#contents h1#flashArea_01{
	padding-top: 14px;
	margin-bottom: 26px;
}
#contents h2#flashArea_02 {
	margin-bottom: 20px;
}
#contents h2.banner {
	margin-bottom: 5px;
}#contents #houkoku {
	width: 920px;
	margin-bottom: 5px;
}
#contents #houkoku #main {
	float: left;
	width: 576px;
	background-image: url(../image/top/houkoku_bg.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-right: 18px;
	padding-left: 30px;
	padding-bottom: 21px;
}
#contents #houkoku #main h2 {
	text-align:center;
	margin-bottom: 10px;
}

#contents #houkoku #blogparts {
	float: right;
	width: 280px;
}
#contents #houkoku #main #wrap {
	width: 576px;
	margin-bottom:15px;
}

#contents #houkoku #main #wrap #pickup {
	float: left;
	width: 350px;
}
#contents #houkoku #main #wrap .text {
	float: right;
	width: 212px;
}
#contents #houkoku #main .button {
	width: 502px;
	margin-left: 43px;
	margin-top: 15px;
}
#contents #houkoku #main .button .leftBtn {
	float: left;
}
#contents #houkoku #main .button .leftBtn a {
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 242px;
	overflow: hidden;
	background-image: url(../image/top/btn_cntri_of.jpg);
	background-repeat: no-repeat;
}
#contents #houkoku #main .button .leftBtn a:hover {
	background-image: url(../image/top/btn_cntri_ov.jpg);
}
#contents #houkoku #main .button .rightBtn {
	float: right;
}
#contents #houkoku #main .button .rightBtn a {
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 242px;
	overflow: hidden;
	background-image: url(../image/top/btn_watch_of.jpg);
	background-repeat: no-repeat;
}
#contents #houkoku #main .button .rightBtn a:hover {
	background-image: url(../image/top/btn_watch_ov.jpg);
}

#yahoo{
	margin:15px 0;
}