body {
	font:13px/1.231 "ヒラギノ角ゴ Pro W3","Hiragono kaku Gothic Pro W3","メイリオ",Mairyo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
}

#main_contents {
	margin:0;
	padding:0;
	width:740px;
}

#header_contents {
	width:740px;
	margin:0;
	padding:0;
}


#header_contents .linkmenu1 {
	background:url(../img/menu01.jpg) 0 0 no-repeat;
	display: block;
	width:92px;
	height:31px;
	margin:0;
	padding:0;
	float:left;
}
#header_contents .linkmenu1:visited {
	background:url(../img/menu01.jpg) 0 0 no-repeat;
	width:92px;
	height:31px;
	margin:0;
	padding:0;
	float:left;
}
#header_contents .linkmenu1:hover {
	background:url(../img/menu01_on.jpg) 0 0 no-repeat;
	width:92px;
	height:31px;
	margin:0;
	padding:0;
	float:left;
}
#header_contents .linkmenu2 {
	background:url(../img/menu02.jpg) 0 0 no-repeat;
	display: block;
	width:92px;
	height:31px;
	margin:0;
	padding:0;
	float:left;
}
#header_contents .linkmenu2:visited {
	background:url(../img/menu02.jpg) 0 0 no-repeat;
	width:92px;
	height:31px;
	margin:0;
	padding:0;
}
#header_contents .linkmenu2:hover {
	background:url(../img/menu02_on.jpg) 0 0 no-repeat;
	width:92px;
	height:31px;
	margin:0;
	padding:0;
}
#header_contents .linkmenu3 {
	background:url(../img/menu03.jpg) 0 0 no-repeat;
	display: block;
	width:92px;
	height:31px;
	float:left;
}
#header_contents .linkmenu3:visited {
	background:url(../img/menu03.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu3:hover {
	background:url(../img/menu03_on.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu4 {
	background:url(../img/menu04.jpg) 0 0 no-repeat;
	display: block;
	width:92px;
	height:31px;
	float:left;
}
#header_contents .linkmenu4:visited {
	background:url(../img/menu04.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu4:hover {
	background:url(../img/menu04_on.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu5 {
	background:url(../img/menu05.jpg) 0 0 no-repeat;
	display: block;
	width:92px;
	height:31px;
	float:left;
}
#header_contents .linkmenu5:visited {
	background:url(../img/menu05.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu5:hover {
	background:url(../img/menu05_on.jpg) 0 0 no-repeat;
}

#header_contents .linkmenu6 {
	background:url(../img/menu06.jpg) 0 0 no-repeat;
	display: block;
	width:94px;
	height:31px;
	float:left;
}
#header_contents .linkmenu6:visited {
	background:url(../img/menu06.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu6:hover {
	background:url(../img/menu06_on.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu7 {
	background:url(../img/menu07.jpg) 0 0 no-repeat;
	display: block;
	width:94px;
	height:31px;
	float:left;
}
#header_contents .linkmenu7:visited {
	background:url(../img/menu07.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu7:hover {
	background:url(../img/menu07_on.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu8 {
	background:url(../img/menu08.jpg) 0 0 no-repeat;
	display: block;
	width:92px;
	height:31px;
	float:left;
}
#header_contents .linkmenu8:visited {
	background:url(../img/menu08.jpg) 0 0 no-repeat;
}
#header_contents .linkmenu8:hover {
	background:url(../img/menu08_on.jpg) 0 0 no-repeat;
}
.imgmain {
	clear:both;
	width:740px;
	height:250px;
	margin:0 auto;
}
.M {
	padding:0 0 0 10px;
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 140%;
	text-align:left;
}
.S {
	FONT-SIZE: 10px; LINE-HEIGHT: 140%
}
.L {
	FONT-SIZE: 14px; LINE-HEIGHT: 140%
}
.LL {
	FONT-SIZE: 18px; LINE-HEIGHT: 140%
}
LI {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(../img/list01.gif); COLOR: #333333; LINE-HEIGHT: 180%
}
H1 {
	FONT-SIZE: 14px; COLOR: #ff6600; LINE-HEIGHT: 140%
}
.h1box {
	BACKGROUND-IMAGE: none; MARGIN: 0px; WIDTH: 740px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.h2box {
	BACKGROUND-IMAGE: none; MARGIN: 0px; WIDTH: 740px
}
H3 {
	FONT-SIZE: 14px; COLOR: #ff6600; LINE-HEIGHT: 140%
}
H4 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../img/h4.gif); PADDING-BOTTOM: 15px; COLOR: #666666; LINE-HEIGHT: 50%; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat
}
.top_m_table {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.top_m_cell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 140%; PADDING-TOP: 5px
}
#menuimg {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(../img/menuback.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
#menuimg2 {
	PADDING-RIGHT: 8px; MARGIN-TOP: 10px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(../img/menuback.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
#menuimg3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(../img/menuback.gif); PADDING-BOTTOM: 15px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
#menuimg4 {
	PADDING-RIGHT: 8px; MARGIN-TOP: 10px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(../img/menuback.gif); PADDING-BOTTOM: 15px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.menutext {
	PADDING-RIGHT: 10px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff6f05 2px solid; COLOR: #4f4240; LINE-HEIGHT: 100%; PADDING-TOP: 2px
}
.icon {
	BACKGROUND-IMAGE: url(../img/yajirusi.gif); BACKGROUND-REPEAT: no-repeat
}
.bar {
	BACKGROUND-IMAGE: url(../img/bar.gif); PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
.news {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 150%
}
.gyoumu {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../img/backimg01.jpg); BACKGROUND-REPEAT: no-repeat
}
#left_col1 {
	margin:0;
	padding:0;
	width:210px;
	float:left;
	text-align:left;

}
#left_col2 {
	margin:0;
	padding:0;
	width:218px;
	float:left;
	text-align:left;
}
#left_col3 {
	margin:0;
	padding:0;
	width:288px;
	float:left;
}
.br_line {
	height:7px;
	margin:0;
	padding:0;
}

.copyright {
	clear:both;
	BORDER-TOP: #ff6f05 2px solid; FONT-SIZE: 10px; COLOR: #660000; LINE-HEIGHT: 140%; PADDING-TOP: 8px
}
.waku {
	float:left;
}

#mainalign{
	padding:0 0 0 5px;
	text-align: left;
}