/* グレー */
.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;
}

/* 緑（濃い） */
.s11darkgreen{
    font-size:11px;
    color:#0C500C;
}
.s12darkgreen{
    font-size:12px;
    color:#0C500C;
}
.s13darkgreen{
    font-size:13px;
    color:#0C500C;
}
.s14darkgreen{
    font-size:14px;
    color:#0C500C;
}
.s15darkgreen{
    font-size:15px;
    color:#0C500C;
}
.s16darkgreen{
    font-size:16px;
    color:#0C500C;
}
.s18darkgreen{
    font-size:18px;
    color:#0C500C;
}


/* 赤 */
.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;
}

/* 茶色 */
.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;
}
.s13borderyellow{
    background:fef2ba;
    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:HOVER{background:#D2F4FA;}
A.border:link{color:#666666} 
A.border:active{color:#666666} 
A.border:visited{color:#666666} 


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.btn3{
	color:#ffffff;
	text-decoration: none;
	background:#609DC0;
	font-size:16px;
}
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;
}



/* スペースindexタイトル上の線 */
hr.spacetop{
    color:#31b6ce;
}



/* バックグラウンドの設定 */
/** 下線点線用 **/
.bg_dot1	{
	background-image : url(images/background/dot_line01.gif);
	height : 1px;
}



/* 桜を降らす時のスタイル */
.img{
	position:		absolute;
	visibility:		hidden;
}

