
hr.col {
  color: #accccc; /* 線の色(IE用) */
  background-color: #acccc0; /* 線の色(NN用) */
}

A:link    { color: #8888aa; text-decoration: none; }
A:visited { color: #8888aa; text-decoration: none; }
A:hover   { color: #000088; text-decoration: underline; }

a.rescue:link    { color: #000088; text-decoration: none; }
a.rescue:visited { color: #000088; text-decoration: none; }
a.rescue:hover   { color: #0000ff; text-decoration: underline; }

a.white:link    { color: #fffffe; text-decoration: none; }
a.white:visited { color: #fffffc; text-decoration: none; }
a.white:hover   { color: #2F4F4e; text-decoration: underline; }

a.white2:link    { color: #fffffe; text-decoration: none; }
a.white2:visited { color: #fffffd; text-decoration: none; }
a.white2:hover   { color: #fffffc; text-decoration: underline; }

h3.waku { color: #000000; font-weight:bold; border:1px #dcdcdc solid; background-color:#f8f8ff; margin:0px 0px 0px 0px; width:100% }

#x_navi a:link {
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#x_navi a:visited {
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#x_navi a:hover {
	color:#0000ff;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #ff0000;
}

h3 {
	font-size:105%;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #accccc;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #accccc;
	padding-left: 2px;
	clear:both;
	margin:20px 0 15px 0;
}


/*------- 角丸のCSS -------*/
#text-sample span.rtop,
#text-sample span.rbottom {
display:block;
background: #fff;
}

#text-sample span.rtop span,
#text-sample span.rbottom span {
display:block;
height: 1px;
overflow: hidden;
background: #accccc;
}

table.waku {
border: 2px #accccc solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 6px;
border-right-width: 6px;
}

table.pur {
border: 2px #666699 solid;
border-top-width: 3px;
border-bottom-width: 3px;
border-left-width: 1px;
border-right-width: 1px;
}

TH {
  color: #ffffff; /* 文字の色 */
  background-color: #666699; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999cc #333366 #333366 #9999cc; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

