A:link { color:#006400;
/*A:link { color:#87CEFA;*/
	 text-decoration:none;
       }
A:visited { color:#006400;
/*A:visited { color:#87CEFA;*/
	    text-decoration:none;
       }
A:active { text-decoration:none;
       }
A:hover { color:white;
	  text-decoration: none;
/*	  background-color: #98FB98;*/
	  background-color: #228B22;
       }

.font8ptletter {
	font-family: "MS Gothic", "Osaka";
	font-size: 8pt;
	line-height: 140%;
	}

.font8ptletterE {
	font-family: "Verdana", "sans-serif", "Arial";
	font-size: 8pt;
	line-height: 130%;
	letter-spacing: 1px;
	}

a {  color: #000000; text-decoration: none}

.pickup{
	font-family: "MS Gothic", "Osaka";
	font-size: 8pt;
	padding-left:10px;
	padding-top:5px;
	border-left:1px solid #A9A9A9;
	line-height: 140%
}

.main_eria{
	border:1px solid #cccccc;
}


.midashi{
	padding-left:3px;
	font-family: "MS Gothic", "Osaka";
	font-size: 8pt;
}

.a_title {
	padding-left:5px;
	font-family: "MS Gothic", "Osaka";
	font-size: 11pt;
	letter-spacing: 1px;
	border-bottom:1px dotted #333333;
	border-left:5px solid #FF6633;
	color:#000000;
	}

.b_title {
	padding-left:5px;
	font-family: "MS Gothic", "Osaka";
	font-size: 10pt;
	letter-spacing: 1px;
	color:#FFFFFF;
	background-color:#FF6633;
	}

.c_title {
	padding-left:5px;
	font-family: "MS Gothic", "Osaka";
	font-size: 11pt;
	letter-spacing: 1px;
	border-bottom:1px dotted #333333;
	border-left:5px solid #00CC00;
	color:#000000;
	}

.d_title {
	padding-left:5px;
	font-family: "MS Gothic", "Osaka";
	font-size: 10pt;
	letter-spacing: 1px;
	color:#FFFFFF;
	background-color:#80CC80;
	}

.e_title {
	padding-left:5px;
	font-family: "MS Gothic", "Osaka";
	font-size: 11pt;
	letter-spacing: 1px;
	border-bottom:1px solid #333333;
	border-left:5px solid #FF3535;
	color:#000000;
	}

.font10pt {  font-family: "MS Gothic", "Osaka"; font-size: 10pt; line-height: 140%}

.pmark { 
	position:relative; 
	left:-600px; 
	background-color:transparent;
	}

.pm A:link { text-decoration:none; background-color:#FFFFFF;}
.pm A:visited { text-decoration:none; background-color:#FFFFFF;}
.pm A:active { text-decoration:none; background-color:#FFFFFF;}
.pm A:hover {text-decoration:none; background-color:#FFFFFF;}

/*グローバルナビ*/
#navi {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	height: 20px;
}

#navi ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#navi li {
/*
	border-right: 1px solid #36953B;
	border-left: 1px solid #36953B;
*/
	float: left;
	font-size: 11pt;
	font-weight: bold;
/*	width: 98px;*/
	width: 100px;
	height: 20px;
}

#navi li a {
	text-align: center;
	display: block;
	text-decoration : none;
	height: 20px;
}

#navi li a:hover { 
	background-color: #36953B;
}

/*トップナビ*/
#t_navi {
	width: 280px;
	height: 10px;
}

#t_navi ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#t_navi li {
	float: right;
	font-size: 8pt;
	font-weight: bold;
	width: 105px;
	height: 10px;
}

#t_navi li a {
	text-align: center;
	display: block;
	text-decoration : none;
	height: 10px;
}

#t_navi li a:hover { 
	background-color: #36953B;
}
/*バナー用*/
a.banner:hover{
	background-color: #FFFFFF;
}

