a { font-size:12px; }

a:link { text-decoration:none ; color:#333333 }
a:visited { text-decoration:none ; color:#333333 }
a:active { text-decoration:none ; color:#FF6600 }
a:hover { font-weight:none ; color:#FF6600 }
a:hover { text-decoration: underline; }

body { font-size:12px; font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height:130%; background:url(img-back/back-1.jpg) repeat-x; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px}
.text_left { text-align:left;}
dd { font-size:12px; font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height:130%; }
dl { font-size:12px; font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height:130%; }
dt { font-size:12px; font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height:130%; }
div { font-size:12px; font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height:130%; padding:0; margin:0; }
form { font-size:12px;  margin: 0em; }
.fm1 { font-size:8px; color: #000000; line-height:100%;  }
.title { font-size:30px; }
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f18 { font-size:18px; }
.f24 { font-size:24px; }
h1 { font-size:12px; margin-top:0; margin-bottom:0; font-weight:normal;}
h2 { font-size:12px; margin-top:0; margin-bottom:0; font-weight:normal;}
h3 { font-size:12px; margin-top:0; margin-bottom:0;}
p { font-size:12px; margin-top:0; margin-bottom:10;}
th { font-size:12px; }
td { font-size:12px; font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height:130%; }
ul { font-size:12px; }
img { border:0; }
.mainnavi td {
	text-align:center;
	color:#ffffff;
	width:144px;
}
.mainnavi a {
	display:block;
	background-color:#3C5B75;
	background:url(img_back/back09.gif) repeat-x top;
	width:144px;
	height:25px;
	margin:0 0 0 0;
	padding-top:5px;
	padding-bottom:0;
	color:#ffffff;
	font-weight:bold;
}
.mainnavi a:hover {
	background-color:#3C5B75;
	background:url(img_back/back10.gif) repeat-x top;
	color:#ffffff;
	text-decoration:none;
}
.mainnavi a:visited {
	color:#fff;
}
.backimg-1 {
	background:url(img-back/back-4.gif) repeat-y;
	margin:0;
	padding:0;	
}
.backimg-l {
	background:url(img_back/back07.gif) repeat-y;
	margin:0;
	padding:0;	
}
.backimg-r {
	background:url(img_back/back08.gif) repeat-y;
	margin:0;
	padding:0;	
}
.table_back {
	background:url(img-back/back-3.gif) repeat-y;
}
.text_left {
	text-align:left;
}
img {
	border:0;
}