	BODY {
		color:#555555;
		font-size: 12px;
	}
	TABLE {
		color:#555555;
		font-size: 12px;
	}
	td.item1 {
		color:#333333;
		background:#FFEBAD;
		text-align: center;
	}

/* グレー */
.s9gray{
    font-size:9px;
    color:#555555;
}
.s10gray{
    font-size:10px;
    color:#555555;
}

.s11gray{
    font-size:11px;
    color:#555555;
}

.s12gray{
    font-size:12px;
    color:#555555;
}

.s13gray{
    font-size:13px;
    color:#555555;
}

.s14gray{
    font-size:14px;
    color:#555555;
}

.s16gray{
    font-size:16px;
    color:#555555;
}

.s18gray{
    font-size:18px;
    color:#555555;
}
.s30gray{
    font-size:30px;
    color:#555555;
}

/* ライトグレー */
.s10lightgray{
    font-size:10px;
    color:#666666;
}

.s10lightgray2{
    font-size:10px;
    color:#999999;
}

.s12lightgray{
    font-size:12px;
    color:#666666;
}

.s13lightgray{
    font-size:13px;
    color:#666666;
}

.s14lightgray{
    font-size:14px;
    color:#666666;
}

.s16lightgray{
    font-size:16px;
    color:#666666;
}

/* ダークグレー */
.s10darkgray{
    font-size:10px;
    color:#333333;
}

.s12darkgray{
    font-size:12px;
    color:#333333;
}

.s13darkgray{
    font-size:13px;
    color:#333333;
}

.s16darkgray{
    font-size:16px;
    color:#333333;
}

.s18darkgray{
    font-size:18px;
    color:#333333;
}

/* ホワイト */
.s10white{
    font-size:10px;
    color:#ffffff;
}

.s11white{
    font-size:11px;
    color:#ffffff;
}

.s12white{
    font-size:12px;
    color:#ffffff;
}

.s13white{
    font-size:13px;
    color:#ffffff;
}

.s14white{
    font-size:14px;
    color:#ffffff;
}

.s15white{
    font-size:15px;
    color:#ffffff;
}

.s16white{
    font-size:16px;
    color:#ffffff;
}

.s18white{
    font-size:18px;
    color:#ffffff;
}

/* 青 */
.s12blue{
    font-size:12px;
    color:#7da7af;
}
.s13blue{
    font-size:13px;
    color:#7da7af;
}
.s14blue{
    font-size:14px;
    color:#7da7af;
}
.s16blue{
    font-size:16px;
    color:#7da7af;
}
.s18blue{
    font-size:18px;
    color:#7da7af;
}
/* 青（濃い） */
.s11darkblue{
    font-size:11px;
    color:#5d878f;
}
.s12darkblue{
    font-size:12px;
    color:#5d878f;
}
.s13darkblue{
    font-size:13px;
    color:#5d878f;
}
.s14darkblue{
    font-size:14px;
    color:#5d878f;
}
.s15darkblue{
    font-size:15px;
    color:#5d878f;
}
.s16darkblue{
    font-size:16px;
    color:#5d878f;
}
.s18darkblue{
    font-size:18px;
    color:#5d878f;
}

/* 緑(濃い) */
.s12green{
    font-size:12px;
    color:#467129;
}
.s14green{
    font-size:14px;
    color:#467129;
}
.s18green{
    font-size:18px;
    color:#467129;
}

/* 緑(薄い) */
.s12lightgreen{
    font-size:12px;
    color:#A0D17F;
}

/* 赤 */
.s10red{
    font-size:10px;
    color:#dd7299;
}
.s11red{
    font-size:11px;
    color:#dd7299;
}
.s12red{
    font-size:12px;
    color:#dd7299;
}
.s13red{
    font-size:13px;
    color:#dd7299;
}
.s14red{
    font-size:14px;
    color:#dd7299;
}
.s16red{
    font-size:16px;
    color:#dd7299;
}
.s18red{
    font-size:18px;
    color:#dd7299;
}

/* 赤（濃） */
.s10darkred{
    font-size:10px;
    color:#b55a94;
}

.s12darkred{
    font-size:12px;
    color:#b55a94;
}

.s13darkred{
    font-size:13px;
    color:#b55a94;
}

.s14darkred{
    font-size:14px;
    color:#b55a94;
}

.s16darkred{
    font-size:16px;
    color:#b55a94;
}

/* 黄 */
.s12yellow{
    font-size:12px;
    color:#ffb300;
}

/* ペルー */
.s12peru{
    font-size:12px;
    color:peru;
}
.s16peru{
    font-size:16px;
    color:peru;
}
/* オレンジ */
.s12orange{
    font-size:12px;
    color:#f79429;
}
.s14orange{
    font-size:14px;
    color:#f79429;
}

/* 茶色 */
.s16brown{
    font-size:16px;
    color:#93745f;
}

.s12brown{
    font-size:12px;
    color:#93745f;
}


/* 小豆色 */
.s16azuki{
    font-size:16px;
    color:#a98b8b;
}
.s14azuki{
    font-size:14px;
    color:#a98b8b;
}
.s12azuki{
    font-size:12px;
    color:#a98b8b;
}
.s10azuki{
    font-size:10px;
    color:#a98b8b;
}


/* サイズ指定 */
.s8{
    font-size:8px;
}
.s10{
    font-size:10px;
}

.s11{
    font-size:11px;
}

.s12{
    font-size:12px;
}

.s13{
    font-size:13px;
}

.s14{
    font-size:14px;
}

.s16{
    font-size:16px;
}

.s17{
    font-size:17px;
}

.s18{
    font-size:18px;
}

.s20{
    font-size:20px;
}

.s30{
    font-size:30px;
}

.s13border{
    background:D2F4FA;
    font-size:13px;
}

/* リンク */
A{
    text-decoration: none;
    color:#666666;
    font-size:12px;
}
A.peru{
    text-decoration: none;
    color:peru;
    font-size:12px;
}
A.blue{
    text-decoration: none;
    color:blue;
    font-size:12px;
}
A.orange{
    text-decoration: none;
    color:#F46C28;
    font-size:13px;
}
A.wine{
    text-decoration: none;
    color:#A8002F;
    font-size:14px;
}
A.s13wine{
    text-decoration: none;
    color:#A8002F;
    font-size:13px;
}
A.gray{
    text-decoration: underline;
    color:#55555;
    font-size:12px;
}
A.gray:HOVER{
    text-decoration: underline;
    color:#7da7af;
    font-size:12px;
}
A.s10gray:HOVER{
    text-decoration: underline;
    color:#7da7af;
    font-size:10px;
}
A.gray:HOVER{text-decoration: underline;}
A.orange:HOVER{text-decoration: underline;}
A.peru:HOVER{text-decoration: underline;}

A.border{
    color:#467129;
}
A.border:HOVER{
    background:#467129;
    color:#ffffff;
}
.border_rev{
    background:#467129;
    color:#ffffff;
}
.border_ul{
    text-decoration: underline;
    color:#467129;
}

A.borderred:HOVER{background:#ffeaf9;}

A.border12red{
    text-decoration: none;
    background:#FBE1E6;
    color:#851326
    font-size:12px;
}
A.border12red:HOVER{
    text-decoration: none;
    background:#D2F4FA;
    font-size:12px;
}

A.line:HOVER{text-decoration: underline;}
A.line:link{color:#666666} 
A.line:active{color:#666666} 
A.line:visited{color:#666666} 

A.lineborder{text-decoration: underline;}
A.lineborder:HOVER{background:#D2F4FA;}
A.lineborder14{
    text-decoration: underline;
    font-size:14px;
}
A.lineborder14:HOVER{
    text-decoration: underline;
    font-size:14px;
    color:#5d878f;
}
A.line13{
    text-decoration: none;
    font-size:13px;
}
A.line13:HOVER{
    text-decoration: underline;
    font-size:13px;
    color:#5d878f;
}
A.line10red{
    color:#dd7299;
    text-decoration: none;
    font-size:11;
}
A.line10red:HOVER{
    text-decoration: underline;
    font-size:11px;
    color:#dd7299;
}
A.line11{
    text-decoration: none;
    font-size:11px;
}
A.line11:HOVER{
    text-decoration: underline;
    font-size:11px;
    color:#5d878f;
}
A.line10{
    text-decoration: none;
    font-size:10px;
}
A.line10:HOVER{
    text-decoration: underline;
    font-size:10px;
    color:#5d878f;
}

A.linered{color:#5d878f;text-decoration: underline;}
A.linered:HOVER{color:#b55a94;}

A.lineblue{color:#b55a94;text-decoration: underline;}
A.lineblue:HOVER{color:#5d878f;}

A.textred{text-decoration: none;}
A.textred:HOVER{color:#b55a94;}
A.textblue{text-decoration: none;}
A.textblue:HOVER{color:#5d878f;}

A.lineborder1{
	text-decoration: none;
	background:#be6562;
	color=#ffffff;
	font-size:14px;
}
A.lineborder1:HOVER{
	text-decoration: overline underline;
	color=#be6562;
	background:#fffff;
	font-weight:500;
}

A.btn{
	color:#ffffff;
	text-decoration: none;
	background:#be6562;
}
A.btn:HOVER{
	color:#be6562;
	background:#ffffff;
	text-decoration: overline underline;
}

A.btn2{
	color:#ffffff;
	text-decoration: none;
	background:#609DC0;
}
A.btn2:HOVER{
	color:#609DC0;
	background:#ffffff;
	text-decoration: overline underline;
}

div.icons 
{ 
    position         : absolute   ;
    z-index          : 0        ;
    left             : 0px     ;
    top              : 0px     ; 
}

.A6{text-decoration:none; color:#333333} 
.A6:hover{text-decoration:underline;color:#6699CC} 
.A6:active{color:#9999CC}

.sline{
    font-size:14px;
    color:#ded2c8;
}

.hbar1 {
	color: #F79429;
}

