/* ------------------------------------------------------------
          linkColor
------------------------------------------------------------ */
a{
	text-decoration:underline;
}
a:link, a{
	color: #41B0C3;
}
a:hover, a:active {
	color: #288492;
}
a img{
	border: none;
}

a.pink {color:#E6224D; text-decoration:none;}
a:hover.pink {color:#41B0C3;}

a.blue {color:#1F508C; text-decoration:none;}
a:hover.blue {color:#F86200;}

a.gold {color:#D7AF33; text-decoration:none;}
a:hover.gold {color:#1F508C;}

a.white {color:#fff; text-decoration:none;}
a:hover.white {color:#fff;}


/* ------------------------------------------------------------
          textSize
------------------------------------------------------------ */

.S { font:10px/150% "MS Gothic","ＭＳ ゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,verdana,sans-serif }
.St { font:10px/120% "MS Gothic","ＭＳ ゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,verdana,sans-serif }
.Sn { font:10px/100% "MS Gothic","ＭＳ ゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,verdana,sans-serif }
.M { font:12px/1.5 "MS Gothic","ＭＳ ゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,verdana,sans-serif }
.Mt { font:12px/125% "MS Gothic","ＭＳ ゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,verdana,sans-serif }
.Mn { font:12px/100% "MS Gothic","ＭＳ ゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,verdana,sans-serif }

ul{margin:0; padding:0}
ul.kome,
ul.disk{
	margin-top: 5px;
	line-height: 1.5;
}
ul.kome li, ul.maru li {
	list-style-type:none;
	padding-bottom: 5px;
	padding-left:1em;
	text-indent:-1em;
	}
ul.disk{
	margin-left:1em;
}
ul.disk li{
	list-style-type:disc;
	padding-bottom:0;
	margin-left:1em;
	padding-left:0em;
	text-indent:0em;
	padding-bottom: 5px;
}

td.bar_s{
	display:block;
	font-weight:bold;
	color:#00406B;
}

#topic_contents td{
	font-size:12px;
	line-height:130%;
}

#topic_contents td.txt9{
	font-size:10px;
	line-height:130%;
}

#firest_content  td{
	font-size:12px;
	line-height:130%;
}

#firest_content  td.txt9{
	font-size:10px;
	line-height:130%;
}

/*--------------------------------------
		others by tkd
---------------------------------------*/

#calendar
{
	margin : 0;

}

#calendar
table{
	padding: 0;
}

.calendar_day{
	text-align       : center;
	width            : 20px;
	background-color : #DDFFCC;
}

.calendar_cell{
	text-align : center;
	width      : 20px;
}

.bgcolor_sat{
	background-color : #FFAAAA;
}

.bgcolor_sun{
	background-color : #FFAAAA;
}

.bgcolor_holiday{
	background-color : #FFAAAA;
}

.elementC2{
	text-align : center;
}


