a:hover {  color: #990000; text-decoration: underline}
a { color: #000066; text-decoration: none}

.style1 {	font-size: 12px;	line-height: 130%;	color: #000066;}
.style2 {	font-size: 12px; line-height: 125%;	color: #000000;}
.style3 {	font-size: 12px;	line-height: 120%;	font-weight: bold;	color: #000066;}
.style4 {	font-size: 12px;	line-height: 120%;	font-weight: bold;	color: #FFFFFF;}
.style5 {	font-size: 12px;	line-height: 120%;	color: #FFFFFF;}
.style6 {	font-size: 11px;	line-height: 120%;	font-weight: bold;	color: #FFFFFF;}
.style7 {	font-size: 12px;	line-height: 125%;	color: #000000;	font-weight: bold;}
.style8 {	font-size: 12px;	line-height: 120%;	font-weight: bold;	color: #FF0000;	font-style: italic;}
.style9 {	color: #FF0000;	font-size: 12px;}
.style10 {	font-size: 10px;}
.style11 {	font-size: 11px;}
.style13 {	font-size: 14px;	line-height: 120%;	color: #000066;}
.style14 {	font-size: 14px;	line-height: 120%;	color: #000000;}
.style19 {	font-size: 12px;	line-height: 120%;	color: #000000;	font-family: "Times New Roman", Times, serif;}
.style30 {	font-size: 12px;	line-height: 120%;	color: #006699;}
.style22 {	font-size: 12px;	line-height: 120%;	color: #990000;}
.style23 {	font-size: 14px;	line-height: 130%;	color: #990000;}
.style31 {	font-size: 12px;	line-height: 120%;	color: #006699;	font-weight: bold;}
.style32 {	font-size: 13px;	color: #000066;	line-height: 130%;	letter-spacing: normal;}

.sh10 	 { font-size: 11px; line-height: 150%;}
.s10 	 { font-size: 11px; line-height: 130%;}
.mh12 	 { font-size: 12px; line-height: 150%;}
.m12 	 { font-size: 12px; line-height: 130%;}
.lh14 	 { font-size: 14px; line-height: 150%;}
.l14     { font-size: 14px; line-height: 130%;}
.llh18   { font-size: 18px; line-height: 150%;}
.ll18  	 { font-size: 18px; line-height: 130%;}
.xh24 	 { font-size: 24px; line-height: 130%;}
.t2  	 { font-size: 1px; line-height: 1%;}


.midashi {
	font-size: 14px;
	color: #000000;
	background: #CCCCCC;
	margin: 0px;
	padding: 2px 5px;
	height:20px;
	border-bottom: 1px solid #000000;
	border-left: 8px solid #000000;
	font-style: normal;
	font-weight: bold;
}

.midashi2 {
	font-size: 14px;
	color: #000000;
	margin: 5px;
	padding: 2px 5px;
	border-bottom: 1px solid #000000;
	border-left: 8px solid #000000;
	font-style: normal;
	font-weight: bold;
}
.line {
	border: thin dotted #FF6600;
}


.line2 {
	border: 1px solid #CCCCCC;
}

img { -ms-interpolation-mode: bicubic; } 



/* ぺージ内リンク変更 
---------------------------------------------------- */
#root　a:link{
	display:block;
	text-decoration:none;
 	color: white;
  }
 
#root　a:visited	{
 	color: white;
  }

#root　a:hover{
 	color: white;
  }

#root　a:active {
 	color: white;
  }
