/* headmenu */
#head ul li#ichome a {
	background-image: url(image/ic_home.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#head ul li#icqa a {
	background-image: url(image/ic_qa.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#head ul li#icmail a {
	background-image: url(image/ic_mail.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#head ul li#icsitemap a {
	background-image: url(image/ic_sitemap.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
/* mainmenu */
#menu01 {
	background-image: url(image/menu01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 109px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#menu02 {
	background-image: url(image/menu02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 108px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#menu03 {
	background-image: url(image/menu03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 109px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#menu04 {
	background-image: url(image/menu04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 108px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#menu05 {
	background-image: url(image/menu05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 109px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#menu06 {
	background-image: url(image/menu06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 108px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#menu07 {
	background-image: url(image/menu07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 109px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#menu08 {
	background-image: url(image/menu08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 127px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a#menu01:hover {
	background-image: url(image/menu01_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 109px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a#menu02:hover {
	background-image: url(image/menu02_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 108px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a#menu03:hover {
	background-image: url(image/menu03_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 109px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a#menu04:hover {
	background-image: url(image/menu04_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 108px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a#menu05:hover {
	background-image: url(image/menu05_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 109px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a#menu06:hover {
	background-image: url(image/menu06_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 108px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a#menu07:hover {
	background-image: url(image/menu07_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 109px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a#menu08:hover {
	background-image: url(image/menu08_f2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 127px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
/* submenu */
h3#subm_title {
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	text-align: left;
	height: 30px;
	width: 199px;
	text-indent: -9999px;
}
h3#subm_title a {
	text-decoration: none;
}
ul#submenu {
	margin: 0px;
	padding: 0px;
}
ul#submenu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
ul#submenu li a {
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 25px;
	list-style-type: none;
	background-image: url(image/ya_2.gif);
	background-repeat: no-repeat;
	background-position: 12px 0.65em;
	text-align: left;
	display: block;
}
ul#submenu li ul {
	margin: 0px;
	padding: 0px;
}
ul#submenu li ul li a {
	text-decoration: none;
	margin: 0px;
	background-position: 27px 0.65em;
	background-image: url(image/dot3.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 0.875em;
}
ul#submenu li ul li ul li a {
	text-decoration: none;
	margin: 0px;
	background-position: 42px 0.65em;
	background-image: url(image/dot3.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
}
ul#submenu li a:hover {
	color: #CC0000;
	background-color: #FFF0F8;
	text-decoration: underline;
	margin-right: 1px;
}
ul#submenu a.now {
	color: #CC0000;
	background-color: #FFF0F8;
	text-decoration: none;
	margin-right: 1px;
}
/*ul#submenu li ul li.now {
	color: #333333;
	text-decoration: none;
	border: none;
	background-image: none;
	background-color: #FFF0F8;
}
ul#submenu li ul li.now {
	list-style-type: none;
	margin: 0px;
	padding-left: 25px;
	list-style-position: outside;
}
*/
