@charset "utf-8";
/* CSS Document */

.rline {
	background : #ffffff url(../img/bg_right.gif) repeat-y 700px 0px;
  font-weight : normal;
}

TABLE {
	font-size: 12px;
	line-height: 16px;
	
  
  background-repeat : repeat;
  background-attachment : scroll;
  text-align : left;
  
}

.bgtop01 {
	background: url(../img/bg_top_01.jpg) no-repeat;
	height: 170px;
	width: 700px;
}

a {
	text-decoration: none;
}

a:hover {
	background: #E2ECFA;
	text-decoration: none;
}
A.widelink {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #FFFFFF;
	text-indent: 10px;
	line-height: 32px;
	
	font-weight : normal;

border-color : aqua aqua aqua aqua;
  text-decoration : blink;
}
a.widelink:hover {
	background-color: #F3F3F3;
	color: #CC0000;
	text-decoration: none;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;

}

A.widelink2 {
	display: block;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration : blink;
	text-indent: 5px;
}
a.widelink2:hover {
	font-size: 12px;
	line-height: 18px;
	color: #CC0000;
	text-decoration: none;
	background: #E2ECFA;
}

.midasi {
	font-size: 14px;
	line-height: 18px;
	color: #006699;
	font-weight: bold;
	background : #e2ecfa url(../img/bg_midasi.gif) no-repeat;
}

.submidasi {
	font-size: 14px;
	line-height: 32px;
	color: #FFFFFF;
	font-weight : normal;
	background: #33CC33;
	text-indent: 10px;
	border-bottom: 1px solid #339966;
}

.10pg {
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
}

.14p {
	font-size: 14px;
	line-height: 18px;
}

.com {
	font-size: 18px;
	line-height: normal;
}

.grwaku {
	border: 1px solid #999999;
  color : black;
  font-weight : normal;
}

.grwaku2 {
	border: 2px solid #000000;
}

.midasi2 {
	font-size : 12px;
	line-height: 22px;
	color: #003399;
	font-weight: bold;
	background: #D8D8D8;
	text-indent: 5px;
	border-bottom: 1px solid #999999;
}

.in5 {
	text-indent: 5px;
}

.in10 {
	text-indent: 10px;
}

.midasipro {
	font-size: 14px;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	background: #CCCCCC;
	text-align: center;
}

.midasipro2 {
	border-top: 2px solid #CCCCCC;
	text-indent: 2px;
	background: #e2ecfa;
}

.midasipro3 {
	border-left: 5px solid #CCCCCC;
}

A.widelink3 {
	display: block;
	width: 100%;
	
	text-decoration : blink;
  font-weight : normal;
}

a.widelink3:hover {
	background-color: #FFFF33;
	text-decoration: none;
}

