@charset "utf-8";
/* Daiichi Fudousan */

@import url(cal.css);

body {
	margin : 0px;
	padding: 0px;
	color: #666666;
	text-align: left;
	background: url(../image/gradation_bg.gif) top repeat-x;
	font-family: verdana, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック",  Osaka, sans-serif;
	font-size: 12px;
	line-height: 140%;
}
html {
	overflow: scroll;
}
img {
	border: 0px;
}
strong {
	font-weight: bold;
}
a:link, a:visited {
	color: #63A010;
	text-decoration: underline;
	font-weight: normal;
}
a:active, a:hover {
	color: #63A010;
	text-decoration: none;
	font-weight: normal;
}
ul, ol {
	margin-top: 0px;
	margin-bottom: 10px;
}
table.mailform {
	margin: 0px auto 0px auto;
}
table.mailform td p {
	font-family: "Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	color: #68A010;
	display: block;
	margin: 0px;
}
table.mailform td span {
	font-family: "Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #FF0000;
}
.sblist_h {
	background-color: #DDE7BE;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	line-height: 250%;
	padding-left: 3px;
}
.sblist_on1 {
	background-color: #EBD8B8;
	line-height: 220%;
	padding-left: 3px;
}
.sblist_on2 {
	background-color: #F0EBD2;
	line-height: 220%;
	padding-left: 3px;
}
.sblist_off {
	background-color: #FFFFFF;
	line-height: 220%;
	padding-left: 3px;
}
.footer {
	width: 900px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px 10px 0px;
	background: url(../image/line.gif) top repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.c_line {
	background: url(../image/line.gif) top repeat-x;
}
.contact_bar {
	width: 2px;
	background-color: #68A010;
}
.contact_text {
	color: #666666;
	text-align: left;
	font-size: 12px;
	font-family: verdana, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック",  Osaka, sans-serif;
}
.contact_button {
	color: #666666;
	font-size: 12px;
	font-family: verdana, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック",  Osaka, sans-serif;
}
#header_img {
	background: url(../image/head_image1.jpg) top no-repeat;
}
#news-topics {
	float: left;
	width: 400px;
	background-color: #F7F4E8;
	margin-bottom: 10px;
	padding-bottom: 5px;
	display: inline;
	overflow: auto;
	height: 88px;
}

/* main menu style */
.mm_navi {
	margin-top: 0px;
	margin-left: 0px;
	height:30px;
	width: 866px;
	background:url(../image/main_menu_bg.gif) no-repeat;
}
.mm_navi ul {
	padding:0px;
	margin:0px;
}
.mm_navi li {
	display:inline;
	list-style-type:none;
}
.mm_navi li a {
	height:30px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden; 
}
/* main menu off */
.mm_navi li.mm_navi01 a {
	background:url(../image/main_menu.gif) no-repeat 0px 0px;
	width:124px;
}
.mm_navi li.mm_navi02 a {
	background:url(../image/main_menu.gif) no-repeat -124px 0px;
	width:104px;
}
.mm_navi li.mm_navi03 a {
	background:url(../image/main_menu.gif) no-repeat -228px 0px;
	width:104px;
}
.mm_navi li.mm_navi04 a {
	background:url(../image/main_menu.gif) no-repeat -332px 0px;
	width:104px;
}
.mm_navi li.mm_navi05 a {
	background:url(../image/main_menu.gif) no-repeat -436px 0px;
	width:104px;
}
.mm_navi li.mm_navi06 a {
	background:url(../image/main_menu.gif) no-repeat -540px 0px;
	width:104px;
}
.mm_navi li.mm_navi07 a {
	background:url(../image/main_menu.gif) no-repeat -644px 0px;
	width:104px;
}
.mm_navi li.mm_navi08 a {
	background:url(../image/main_menu.gif) no-repeat -748px 0px;
	width:104px;
}
/* left menu hover */
.mm_navi li.mm_navi01 a:hover {
	background:url(../image/main_menu.gif) no-repeat 0px -30px;
}
.mm_navi li.mm_navi02 a:hover {
	background:url(../image/main_menu.gif) no-repeat -124px -30px;
}
.mm_navi li.mm_navi03 a:hover {
	background:url(../image/main_menu.gif) no-repeat -228px -30px;
}
.mm_navi li.mm_navi04 a:hover {
	background:url(../image/main_menu.gif) no-repeat -332px -30px;
}
.mm_navi li.mm_navi05 a:hover {
	background:url(../image/main_menu.gif) no-repeat -436px -30px;
}
.mm_navi li.mm_navi06 a:hover {
	background:url(../image/main_menu.gif) no-repeat -540px -30px;
}
.mm_navi li.mm_navi07 a:hover {
	background:url(../image/main_menu.gif) no-repeat -644px -30px;
}
.mm_navi li.mm_navi08 a:hover {
	background:url(../image/main_menu.gif) no-repeat -748px -30px;
}
/* main menu on */
.mm_navi li.mm_navi01_on a {
	background:url(../image/main_menu.gif) no-repeat -0px -30px;
	width:124px;
}
.mm_navi li.mm_navi02_on a {
	background:url(../image/main_menu.gif) no-repeat -124px -30px;
	width:104px;
}
.mm_navi li.mm_navi03_on a {
	background:url(../image/main_menu.gif) no-repeat -228px -30px;
	width:104px;
}
.mm_navi li.mm_navi04_on a {
	background:url(../image/main_menu.gif) no-repeat -332px -30px;
	width:104px;
}
.mm_navi li.mm_navi05_on a {
	background:url(../image/main_menu.gif) no-repeat -436px -30px;
	width:104px;
}
.mm_navi li.mm_navi06_on a {
	background:url(../image/main_menu.gif) no-repeat -540px -30px;
	width:104px;
}
.mm_navi li.mm_navi07_on a {
	background:url(../image/main_menu.gif) no-repeat -644px -30px;
	width:104px;
}
.mm_navi li.mm_navi08_on a {
	background:url(../image/main_menu.gif) no-repeat -748px -30px;
	width:104px;
}