/*****************************
* J-TOP FC トップCSS
*【作成日】2007/06/13
*【修正日】2010/04/17
*****************************/

span.big {
	color: red;
}

span.middle {
	color: blue;
}

span.kurashiki {
	color: green;
}

span.small{
	color: fuchsia;
}
/***********************
* カウンターDIV ID
***********************/
div#count{
	text-align:right;				/* 行揃え */
	margin:5px 5px 5px 5px;			/* マージン */
	border-top:solid 5px #48d1cc;	/* 上ボーダー */
	border-left:solid 20px #48d1cc;	/* 左ボーダー */
}

/*************************
* スケジュールDIVクラス
*************************/
.div_schedule{
	width: 355px;					/* 表示幅 */
	margin: 10px 5px 5px 20px;	/* マージン */
}
/* スケジュールヘッダー */
.div_schedule_head{
	width: 100%;				/* 表示幅 */
	height: 20px;				/* 表示高 */
	color: #8B0000;				/* 文字色 */
	font-size: 14px;			/* 文字の大きさ */
	text-align: left;			/* 行揃え */
	line-height: 16px;			/* 行の高さ */
	margin: 0px 0px 0px 0px;	/* マージン */
	padding: 5px 0px 5px 20px;	/* 余白 */
	background-repeat: no-repeat;		/* 画像繰り返し */
	background-position: left center;	/* 画像表示位置 */
	background-image: url("../images/title003_06.jpg");	/* 背景画像 */
}
/* スケジュール本文 */
.div_schedule_body{
	width: 100%;				/* 表示幅 */
	font-size: 12px;  			/* 文字の大きさ */
	margin: 0px 0px 0px 0px;	/* マージン */
	padding: 5px 5px 5px 15px;	/* 余白 */
	text-align: left;			/* 行揃え */
	background: #f9f9f9;		/* 背景色 */
}

/*************************
* イベントDIVクラス
*************************/
div.div_event{
	width: 190px;				/* 表示幅 */
	margin: 10px 0px 0px 5px;	/* マージン */
	padding: 0px 0px 0px 0px;	/* 余白 */
	background-color: #F0F8FF;	/* 背景色 */
}
/* イベントヘッダークラス */
div.div_event_head{
	top:0px;					/* 上配置位置 */
	left:0px;					/* 左配置位置 */
	position:relative;			/* ボックスの配置方法 */
	height: 20px;				/* 表示高 */
	font-size: 13px;  			/* 文字の大きさ */
	color: #000080;				/* 文字の色 */
	text-align: left;			/* 行揃え */
	padding: 5px 0px 0px 15px;	/* 余白 */
	background-repeat: no-repeat;		/* 画像繰り返し */
	background-position: left center;	/* 画像表示位置 */
	background-image: url("../images/title003_04.jpg")	/* 背景画像 */
}
/* イベント本文クラス */
div.div_event_body{
	font-size:10px;				/* 文字の大きさ */
	text-align: left;			/* 行揃え */
	padding-left:0px;			/* 左余白 */
}
/* floatクリア */
div.div_event_body:after{
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
/* イベント画像クラス */
div.div_event_pict{
	width: 100px;
	font-size: 13px;
	text-align: center;			/* 行揃え */
	margin-right: 5px;
	float: left;
}
/* イベント画像IMG */
div.div_event_pict img{
	width: 100px;
	border: 0px;
}

/**********************
* リスト用 
**********************/
ul.ul_list{
	list-style: none;		/* マーカー指定 */
	margin: 2px;			/* マージン */
	padding: 0;				/* 余白 */
	border: none;			/* ボーダー */
}
li.li_list{
	margin: 3px;						/* マージ */
	padding-left:15px;					/* 左余白 */
	list-style: none;					/* マーカー指定 */
	list-style-image: none;				/* マーカー画像指定 */
	background-repeat: no-repeat;		/* 画像繰り返し */
	background-position: left center;	/* 画像表示位置 */
	background-image:url("../images/yn003_03.gif");	/* 背景画像 */
}

/**********************
* メインクラス
**********************/
table.main{
	width:390px;				/* 表示幅 */
	margin:10px 0px 5px 5px;	/* マージン */
	padding:0px 0px 0px 0px;	/* 余白 */
}
/* メインヘッダー */
td.td_main_head{
	height:25px;				/* 表示高 */
	color: #8B0000;				/* 文字色 */
	font-size: 14px;			/* 文字の大きさ */
	text-align: left;			/* 行揃え */
	line-height: 16px;			/* 行の高さ */
	margin: 0px 0px 0px 0px;	/* マージン */
	padding: 5px 0px 5px 20px;	/* 余白 */
	background: url("../images/title003_06.jpg");	/* 背景画像 */
}
/* メイン本文 */
td.td_main_body{
	font-size: 12px;  			/* 文字の大きさ */
	margin: 0px 0px 0px 0px;	/* マージン */
	padding: 5px 0px 0px 15px;	/* 余白 */
	text-align: left;			/* 行揃え */
	background: #f9f9f9;		/* 背景色 */
}

/**********************
* イベントクラス 
**********************/
table.event{
	width:175px;				/* 表示幅 */
	margin:10px 0px 5px 0px;	/* マージン */
	padding:0px 0px 0px 0px;	/* 余白 */
}
/* イベントヘッダー */
td.td_event_head{
	height:20px;				/* 表示高 */
	font-size:13px;				/* 文字サイズ */
	color: #000080;				/* 文字の色 */
	padding-left:15px;			/* 左余白 */
	background:url("../images/title003_04.jpg");	/* 背景画像 */
}
/* イベント画像 */
td.td_event_pict{
	width:100px;				/* 表示幅 */
	font-size:13px;				/* 文字サイズ */
	text-align: center;			/* 行揃え */
	background-color:#F5F5F5;
}
/* イベント本文 */
td.td_event_body{
	font-size:11px;				/* 文字サイズ */
	text-align: left;			/* 行揃え */
	background-color:#F5F5F5;	/* 背景色 */
}


