/*@charset "Shift_JIS";*/
/* フォントサイズはfont_xxx.cssに記述。 */

/********************** トップページ用 **********************/
body { background: #333 url("../../image/bg.gif") repeat-y; }
#indmain a { color:#000000; text-decoration:none;}
#indmain a:hover { color:#000000; text-decoration:underline;}

#indhead { background:url("../../image/head.gif") no-repeat; height:28px;}
#indcontent { border-bottom:2px solid #151D60; height:366px;}
#indleft {float:left; width:170px; }
#indphoto{ float:right;}

#left li.navi10 { border-bottom:none;}


#indmain { padding:30px 0 30px 35px; }
#indmain p { margin:0;}
#indcopy { margin-bottom:25px;}

#indnews { width:500px ; float:left; _line-height:1.2em; line-height:1.7em;}
#indnews a { margin: 0; padding: 0; text-decoration: underline;}
#indnews a:hover { color:#0E1FA2; text-decoration:underline;}
#indnews ul { margin: 0; padding: 0;list-style-type:none; }

#indbanner { width:188px; margin-left:520px;}
#indbanner ul { margin: 0; padding: 0;list-style-type:none; line-height:1em; }
#indbanner a { margin: 0; padding: 0; text-decoration:none;}
#indbanner li { margin-bottom:3px; }


#indfooter { width:780px; clear:both; border-top:1px solid #333; margin-top: 30px; }
address { font-style: normal; padding:10px 30px  !important}

#indnews h3 {
	width:500px;
	margin-bottom:0;
}
#indnews dl {
	margin-top:10px;
}
#indnews dt{
	float:left;
	display:block;
	margin: 0 0 5px 0;
	padding:0 13px 0 0;
	line-height:1.4em;
}
#indnews dd{
	margin: 0 0 5px 0;
	display:block;
	line-height:1.4em;
}

#left li.naviBottom {
	border-bottom:none;
}