body { font-size:12px; line-height: 18px; background-color: #F1F1F1; margin-top: 0px;}
h1 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

.main { background-image:url(img/t-bg.gif); padding: 3px;}

.td01 { background-image:url(img/t-bg.gif);}
.td02 { background-image:url(img/t-bg01.gif);}
.padding { padding: 20px 20px 20px 50px;}
.bodyfont01 { font-weight: bold;}

.title01 { background-image: url(img/t-title01.gif); color: #003366; font-weight: bold; padding-left: 40px;}
.title02 { background-image: url(img/t-title02.gif); color: #003366; font-weight: bold; padding-left: 40px;}
.title03 { background-image: url(img/t-title03.gif); color: #003366; font-weight: bold; padding-left: 40px;}
.title04 { border-left: solid green 5px; border-bottom: solid green 1px; padding-left: 10px;}
.menu01 a{ 
	display: block;
	font-size: 12px;
	background-image:url(img/m-bg01.gif); background-position: 0px 0px;
	width: 123px;
	height: 23px;
	padding-left: 25px;
	padding-top: 7px;
}
.menu01 a:link,.menu01 a:visited {
	color: #666666;
	text-decoration: none;
	background-image:url(img/m-bg01.gif); background-position: 0px 0px;

}
.menu01 a:hover,.menu01 a:active {
	display: block;
	font-size: 12px;
	background-image:url(img/m-bg01.gif); background-position: 0px 30px;
	width: 123px;
	height: 23px;
	padding-left: 25px;
	padding-top: 7px;
}

.menu02 a{ 
	display: block;
	font-size: 12px;
	background-image:url(img/m-bg02.gif); background-position: 0px 0px;
	width: 123px;
	height: 23px;
	padding-left: 25px;
	padding-top: 7px;
}
.menu02 a:link,.menu02 a:visited {
	color: #666666;
	text-decoration: none;
	background-image:url(img/m-bg02.gif); background-position: 0px 0px;

}
.menu02 a:hover,.menu02 a:active {
	display: block;
	font-size: 12px;
	background-image:url(img/m-bg02.gif); background-position: 0px 30px;
	width: 123px;
	height: 23px;
	padding-left: 25px;
	padding-top: 7px;
}
.menu04 a{ 
	display: block;
	font-size: 12px;
	background-image:url(img/m-bg05.gif); background-position: 0px 0px;
	width: 123px;
	height: 23px;
	padding-left: 25px;
	padding-top: 7px;
}
.menu04 a:link,.menu04 a:visited {
	color: #666666;
	text-decoration: none;
	background-image:url(img/m-bg05.gif); background-position: 0px 0px;

}
.menu04 a:hover,.menu04 a:active {
	display: block;
	font-size: 12px;
	background-image:url(img/m-bg05.gif); background-position: 0px 30px;
	width: 123px;
	height: 23px;
	padding-left: 25px;
	padding-top: 7px;
}

.menu05 a{ 
	display: block;
	font-size: 10px;
	background-color: #EDEEF0;
	width: 134px;
	height: 20px;
	padding-left: 5px;
}
.menu05 a:link,.menu05 a:visited {
	color: #003366;
	text-decoration: none;
	background-color: #EDEEF0;
}
.menu05 a:hover,.menu05 a:active {
	display: block;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 134px;
	height: 20px;
	padding-left: 5px;
}
.menu06 a{ 
	display: block;
	font-size: 10px;
	background-color: #EDEEF0;
	width: 134px;
	padding-left: 5px;
}
.menu06 a:link,.menu06 a:visited {
	color: #003366;
	text-decoration: none;
	background-color: #EDEEF0;
}
.menu06 a:hover,.menu06 a:active {
	display: block;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 134px;
	padding-left: 5px;
}
.menu07 { 
	display: block;
	font-size: 12px;
	width: 123px;
	height: 23px;
	padding-left: 25px;
	padding-top: 7px;	text-decoration: none;color: #666666;

}
.shohin { float: left; width: 180px; margin: 3px;}
.img { float:left; width: 133px; margin: 5px; }
.shosai { float:left; width: 286px; margin: 5px;}
