/******** 基本ブロック ********/

body {
	margin: 0; padding: 0;
	background-color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
}

td {
	font-size:12px
}

#Menu ul {
	list-style-type: none;
	display: block;
	background-color: #9FC1D0;
	font-size:12;
}

ul#Menu01,
ul#Menu02,
ul#Menu03,
ul#Menu04,
ul#Menu05,
ul#Menu06 {
	padding: 0px 0px;
	border-color: #fff;
	border-style: solid none;
}
ul#Menu01 {
	margin: 0px 0 0 0;
	border-width: 2px 0 1px;
}
ul#Menu02 {
	margin: 0;
	border-width: 1px 0;
}
ul#Menu03 {
	margin: 0;
	border-width: 1px 0 2px;
}
#Menu ul li {
	margin: 0; padding: 0;
}
#Menu ul li a {
	display: block;
	margin: 0px 0 0; padding: 6px 0 0 11px;
	width:160px;
	/* \*/
	width: 147px;
	_width: 160px;
	/* */
	height: 27px;
	/* \*/
	height: 21px;
	_height: 27px;
	/* */
	border-style: solid;
	border-width: 1px;
	border-color: #fff #333 #333 #fff;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	color: #fff;
}


#Menu01 a:link, #Menu01 a:visited
{
	background-color: #3B746D;
	background-image: url("line1.gif");
}

#Menu01 a:active, #Menu01 a:hover 
{
	background-color: #55A69C;
	background-image: url("line1.gif");
}

#Menu01 a.Plus2:link, #Menu01 a.Plus2:visited,
#Menu01 a.Plus2:active, #Menu01 a.Plus2:hover
{
	background-image: url("line2.gif");
}

#Menu01 a.Plus3:link, #Menu01 a.Plus3:visited,
#Menu01 a.Plus3:active, #Menu01 a.Plus3:hover
{
	background-image: url("line3.gif");
}

ul#SubMenu01, ul#SubMenu02, ul#SubMenu03, ul#SubMenu04,
ul#SubMenu05, ul#SubMenu06{
	position: absolute;
	z-index: 10;
	margin: 0 0 0 161px; padding: 1px;
	display: none;
	width: 175px;
	background-color: #55A69C;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #ccc #999 #999 #ccc;
}
ul#SubMenu01 { top: 164px; _top: 161px; }
ul#SubMenu02 { top: 192px; _top: 189px; }
ul#SubMenu03 { top: 220px; _top: 216px; }
ul#SubMenu04 { top: 250px; _top: 242px;}
ul#SubMenu05 { top: 279px; _top: 269px; }
ul#SubMenu06 { top: 309px; _top: 297px; }

#Menu ul ul li a {
	display: block;
	margin: 0px 0 0; padding: 6px 0 0 5px;
	width:160px;
	/* \*/
	width: 175px;
	/* */
	height: 27px;
	/* \*/
	height: 21px;
	_height: 27px;
	/* */
	border-style: solid;
	border-width: 1px;
	border-color: #999 #333 #333 #999;
	text-decoration: none;
	color: #fff;
}


#SubMenu01 a:link, #SubMenu01 a:visited,
#SubMenu02 a:link, #SubMenu02 a:visited,
#SubMenu03 a:link, #SubMenu03 a:visited,
#SubMenu04 a:link, #SubMenu04 a:visited,
#SubMenu05 a:link, #SubMenu05 a:visited,
#SubMenu06 a:link, #SubMenu06 a:visited {
	background-color: #3B746D;
	background-image: none;
	font-size:12;
}

#SubMenu01 .crnt a:link, #SubMenu01 .crnt a:visited,
#SubMenu02 .crnt a:link, #SubMenu02 .crnt a:visited,
#SubMenu03 .crnt a:link, #SubMenu03 .crnt a:visited,
#SubMenu04 .crnt a:link, #SubMenu04 .crnt a:visited,
#SubMenu05 .crnt a:link, #SubMenu05 .crnt a:visited,
#SubMenu06 .crnt a:link, #SubMenu06 .crnt a:visited {
	background-color: #3B746D;
	background-image: none;
}
#SubMenu01 a:active, #SubMenu01 a:hover,
#SubMenu02 a:active, #SubMenu02 a:hover,
#SubMenu03 a:active, #SubMenu03 a:hover,
#SubMenu04 a:active, #SubMenu04 a:hover,
#SubMenu05 a:active, #SubMenu05 a:hover,
#SubMenu06 a:active, #SubMenu06 a:hover,
.crnt #SubMenu01 a:active, .crnt #SubMenu01 a:hover,
.crnt #SubMenu02 a:active, .crnt #SubMenu02 a:hover,
.crnt #SubMenu03 a:active, .crnt #SubMenu03 a:hover,
.crnt #SubMenu04 a:active, .crnt #SubMenu04 a:hover,
.crnt #SubMenu05 a:active, .crnt #SubMenu05 a:hover,
.crnt #SubMenu06 a:active, .crnt #SubMenu06 a:hover {
	background-color: #55A69C;
	background-image: none;
}


#forSubMenu {
	position: absolute;
	left: 0; top: 0;
	z-index: 1;
	margin: 0; padding: 0;
	display: none;
}
#SMBG01, #SMBG02, #SMBG03, #SMBG04,
#SMBG05, #SMBG06 {
	position: absolute;
	margin-left: 109;
	_margin-left: 139;
	padding: 0;
	z-index: 2;
	display: none;
}

#SMBG01 { top: 164px; _top: 163px; }
#SMBG02 { top: 192px; _top: 190px; }
#SMBG03 { top: 220px; _top: 217px; }
#SMBG04 { top: 250px; _top: 244px; }
#SMBG05 { top: 279px; _top: 271px; }
#SMBG06 { top: 309px; _top: 298px; }

a:link {
	color: #009;
}
a:visited {
	color: #309;
}
a:active, a:hover {
	color: #00F;
}
a img {
	border: none;
}

.Hide {
	display: none;
}

.news {
 	background-image:url('../img/home_under_e.jpg');
	height:150;
	text-align:left;
	padding:79 0 0 15;
	color:#333333;
}
