div#main h1{
	display		: block;
	width		: 619px;
	height		: 35px;
	margin		: 0 10px;
	padding		: 0;
	background	: url('../image/h1_link.gif') no-repeat 0 0;
	text-indent	: -9999px;
}
h2#link_01,h2#link_02,h2#link_03,h2#link_04,h2#link_05{
	display		: block;
	width		: 619px;
	height		: 26px;
	margin		: 0 10px 10px 10px;
	padding		: 0;
	text-indent	: -9999px;
}
h2#link_01{ background	: url('../image/link/h2_01.gif') no-repeat 0 -9px; }
h2#link_02{ background	: url('../image/link/h2_02.gif') no-repeat 0 -9px; }
h2#link_03{ background	: url('../image/link/h2_03.gif') no-repeat 0 -9px; }
h2#link_04{ background	: url('../image/link/h2_04.gif') no-repeat 0 -9px; }
h2#link_05{ background	: url('../image/link/h2_05.gif') no-repeat 0 -9px; }

ul.linkbanner{
	display		: block;
	width		: 610px;
	margin		: 10px 8px;
	padding		: 0;
}
ul.linkbanner li{
	list-style-type	: none;
	display			: block;
	width			: 202px;
	height			: 67px;
	margin			: 0;
	padding			: 0;
	float			: left;
}
ul.linkbanner li a{
	display			: block;
	width			: 202px;
	height			: 67px;
	text-indent		: -9999px;
}
a.link1{ background : url('../image/link/link01.jpg') no-repeat 0 0; }
a.link2{ background : url('../image/link/link02.jpg') no-repeat 0 0; }
a.link3{ background : url('../image/link/link04.jpg') no-repeat 0 0; }
a.link4{ background : url('../image/link/link03.jpg') no-repeat 0 0; }
a.link5{ background : url('../image/link/link05.jpg') no-repeat 0 0; }

p.niwa{
	display			: block;
	width			: 380px;
	margin			: 0 10px 0 0;
	float			: right;
}
p.g21{
	display			: block;
	width			: 400px;
	margin			: 0 10px 0 0;
	float			: left;
}
table.lc1{
	table-layout	: fixed;
	border-collapse	: collapse;
	color			: #663300;
	font-size		: 9pt;
}
table.lc1 th,table.lc1 td{
	border			: #666666 1px solid;
	font-weight		: normal;
	padding			: 4px 2px;
	vertical-align	: top;
}
table.lc1 th.c1{
	background		: #eeffbb;
}
table.lc1 th.c2{
	background		: #ffffdf;
}
a.exex{
	display			: block;
	width			: 600px;
	height			: 53px;
	background		: #000000 url('../image/link/exex_logo.gif') no-repeat 0 0;
	text-decoration	: none;
}
a.exex span{
	color			: #ffffff;
	display			: block;
	margin			: 0 0 0 180px;
	padding			: 10px 0 0 0;
}
a.exex:hover span{
	color			: #ff6600;
}
h3.exex{
	display			: block;
	width			: 600px;
	margin			: 4px 0;
	padding			: 10px 0 0 0;
	background		: url('../image/line01.gif') repeat-x 0 0 ;
	color			: #663300;
	font-weight		: normal;
	font-size		: 11pt;
	text-align		: center;
}
h3.exex span{
	display			: block;
	width			: 600px;
	height			: 10px;
	background		: url('../image/line02.gif') repeat-x 0 0;
}
dl.exex{
	display			: block;
	margin			: 0;
	padding			: 0;
}
dl.exex li{
	list-style-type	: none;
	display			: block;
	width			: 290px;
	float			: left;
	margin			: 4px;
	padding			: 0;
}
dl.exex dt,dl.exex dd{
	display			: block;
	font-size		: 9pt;
	margin			: 0;
	padding			: 0;
	line-height		: 1.4em;
	padding			: 4px;
	color			: #663300;
}
dl.exex dt{
	border			: #666666 1px solid;
	background-color: #f5f5dc;
	font-weight		: bold;
}
dl.exex dd{
	border-width	: 0 1px 1px 1px;
	border-color	: #666666;
	border-style	: solid;
}