a:hover.pink {
  background-color:#ffccff;
}

a:hover.green {
  background-color:#006600;
}



.w{
	font-size:13px;
}

.t{
	font-size:15px;
	text-align:center;
}
.scr {
  overflow: scroll;   /* スクロール表示 */ 
  width: 100px;
  height: 100px;
  background-color: red;
}



.title { 
	background-color:#ffffff;
}
a {
text-decoration: none; color:#0000ff;

}
a img {
    border-style:none;
}
a:visited {
 text-decoration: none;
}
a:active {
color : green !important;
}

.member{
	padding-left:10px;padding-top:10px;font-size:18px;font-weight:700;vertical-align:middle;
	
	
}

.prec{
	padding-left:10px;padding-top:10px;font-size:13px;font-weight:700;
}



img.double-border {       
					border: 5px solid #cc6666;       
					padding: 10px; /*Inner border size*/      
					background: #fff; /*Inner border color*/  
				}

.table_06 {
width:100%;
margin:0px 0px 10px 0px;
padding:0px;
border-collapse:collapse;
border:3px solid #6699CC;;
}
.table_06 th {
padding:4px 2px 2px 4px;
text-align:center;
vertical-align:middle;
color:#3366CC;
background-color:#99CCFF;
border:1px solid #6699CC;
}
.table_06 td {
padding:4px 2px 2px 4px;
border:3px solid #6699CC;
font-size:16px;
}

.table_03 {
width:100%;
margin:0px 0px 10px 0px;
padding:0px;
border-collapse:collapse;
border:3px solid #6699CC;;
}
.table_03 th {
padding:4px 2px 2px 4px;
text-align:center;
vertical-align:middle;
color:#3366CC;
background-color:#99CCFF;
border:1px solid #6699CC;
}
.table_03 td {
padding:4px 2px 2px 4px;

}



.table_04 {
width:100%;
margin:0px 0px 10px 0px;
padding:0px;
border-collapse:collapse;
border:3px solid chocolate;
}
.table_04 th {
padding:4px 2px 2px 4px;
text-align:center;
vertical-align:top;
color:chocolate;
background-color:#FFCC99;
border:1px solid chocolate;
font-size:13px;
}
.table_04 td {
padding:4px 2px 2px 4px;
border:1px solid chocolate;
font-size:12px;
}



.table_05 {
width:100%;
margin:0px 0px 0px 0px;
padding:0px;
border-collapse:collapse;
border:3px solid #6699CC;;
}
.table_05 th {
padding:4px 2px 2px 4px;
text-align:center;
vertical-align:middle;
color:#3366CC;
background-color:#99CCFF;
border:1px solid #6699CC;
}
.table_05 td {
padding:4px 2px 2px 4px;

}


.cmt{
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-collapse:collapse;
	border:0px solid #ff3300;
}
.cmt th {
	text-align:center;
	vertical-align:top;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #F08080;
	padding-bottom:5px;
	padding-top:5px;
}
.cmt td {
	padding:4px 2px 2px 4px;
	background-color:#ffffff;
	border-bottom:1px solid #F08080;
}
table.res{
	border:1px solid #008B8B;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	width:100%;
	
}

.st1 {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFF99;
}
.st2 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EC5F00;
}
.st3 {
	font-size: 18px;
	color: #0000FF;
	font-weight: bold;
	background-color: #FFFF00;
}
.st4 {
	font-size: 18px;
	color:#FFFF00;
	font-weight: bold;
	background-color: #330000;
}
.st5 {
	font-size: 18px;
	color:#00FFFF;
	font-weight: bold;
	background-color: #993300;
}
.st6 {
	font-size: 18px;
	color:#FF00FF;
	font-weight: bold;
	background-color: #333300;
}
.st7 {
	font-size: 18px;
	color:#00FF00;
	font-weight: bold;
	background-color: #993300;
}
.st8 {
	font-size: 18px;
	color:#000000;
	font-weight: bold;
	background-color: #FFCC99;
}

.on1 {
	font-size: 18px;
	color:olive;
	font-weight: bold;
	background-color: #FFFFFF;
}
.on2 {
	font-size: 18px;
	color:navy;
	font-weight: bold;
	background-color: #FFCCCC;
}
.on3 {
	font-size: 18px;
	color:#FF0000;
	font-weight: bold;
	background-color: #CCFFCC;
}
.on4 {
	font-size: 18px;
	color:#000000;
	font-weight: bold;
	background-color: #CCFF99;
}
.st11 {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.st12 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.st13 {
	font-size: 18px;
	color: #0000FF;
	font-weight: bold;
}
.st14 {
	font-size: 18px;
	color:#FFFF00;
	font-weight: bold;
}
.st15 {
	font-size: 18px;
	color:#00FFFF;
	font-weight: bold;
}
.st16 {
	font-size: 18px;
	color:#FF00FF;
	font-weight: bold;
}
.st17 {
	font-size: 18px;
	color:#00FF00;
	font-weight: bold;
}
.st18 {
	font-size: 18px;
	color:#000000;
	font-weight: bold;
}
.st21 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.st22 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.st23 {
	font-size: 14px;
	color: #0000FF;
	font-weight: bold;
}
.st24 {
	font-size: 14px;
	color:#FFFF00;
	font-weight: bold;
}
.st25 {
	font-size: 14px;
	color:#00FFFF;
	font-weight: bold;
}
.st26 {
	font-size: 14px;
	color:#FF00FF;
	font-weight: bold;
}
.st27 {
	font-size: 14px;
	color:#00FF00;
	font-weight: bold;
}
.st28 {
	font-size: 14px;
	color:#000000;
	font-weight: bold;
}
.st100 {
	font-size: 14px;
}

div.example2 {
width: 170px;
height: 300px;
overflow: auto;
background-color: #ffffff;
border: 0px #c0c0c0 solid;
scrollbar-base-color: #ff8c00;
scrollbar-arrow-color: #ffffff;
color: #000000;
font-size:13px;
}
.pref{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	
}

.text1{
	font-size:12px;
}
.text2{
	font-size:13px;
}

.info{
	font-size:13px;
}

.self {  font-weight: bold; color: #00CC00}
.caddy {  font-weight: bold; color: #CC00CC}
