@charset "shift_jis";

/* CSS Document */
html {

	overflow-y:scroll;

}
h1.webtop{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:9px;
	line-height:9px;}
.webtop{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:9px;
	line-height:11px;}


body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	color: #666666;

	font-size: 12px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}


td {

	font-size:12px;

	color:#666666;

}



.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 1.3em;
}

.text3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	font-style: normal;
	color: #000000;
	line-height: 1.3em;
}

.text a:link { color: #666666; } 

.text a:visited { color: #666666; } 

.text a:hover { color: #333333; } 

.text a:active {
	color: #990000;
	font-size: 14px;
} 


.text2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	color: #666666;
	line-height: 1.3em;
}


.text2 a:link { color: #666666; } 

.text2 a:visited { color: #666666; } 

.text2 a:hover { color: #333333; } 

.text2 a:active {
	color: #333333;
} 



.textred {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #990000;
	line-height: 1.3em;
}


.textred a:link { color: #990000; } 

.textred a:visited { color: #990000; } 

.textred a:hover { color: #990000; } 

.textred a:active {
	color: #990000;
	font-size: 12px;
} 


.style1 {
	color: #990000;
	font-size: 14px;
}

.pink {color: #FFCCCC}

.text strong {
	font-size: 13px;
}
.twinkle {
	color: #900;
	text-decoration: blink;
}
.caution {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #900;
}

a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

/*カレンダー*****************************************************************/
.calender {
	border-top: #333 solid thin;
	border-left:#333 solid thin;
	border-collapse:collpase;
	border-spacing:0;
	width:100%;
	height:100%;
}
.calender td {
	width:16px;
	height:22px;
	border-right:#333 solid thin;
	border-bottom:#333 solid thin;
	font-size:12px;
	text-align:center;
}
.holiday {
	background-color:#cccccc;
	color:#990000;
	text-align:center;
}
/*カレンダー*****************************************************************/
/*バックグランドカラークラス*******************************************************/
.gray{
	background-color:#d8d8d8;}
/*バックグランドカラークラス*******************************************************/
/*news*******************************************************/
.newsspace{
	width:669px;
	height:100%;
	clear:both;}
.newstitle{
	width:669px;
	height:18px;
	background-color:#d8d8d8;
	padding:5px 0px 5px 10px;
	clear:both;}
.newsdate{
	width:100px;
	float:left;
	display: inline;}
.newsmtitle{
	width:545px;
	text-align:left;
	float:right;
	margin-left:14px;
	display: inline;}	
.newsnews{
	width:669px;
	clear:both;
	padding:5px 0px 5px 130px;}
/*news*******************************************************/
