@charset "shift_jis";

/*
------------------------------------
汎用クラス
------------------------------------
*/
.text-small{font-size:77%;line-height:1.5;}		/*11px*/
.text-middle{font-size:93%;line-height:1.5;}	/*12px*/
.text-large{font-size:108%;line-height:1.5;}	/*14px*/

.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

.float-l{float:left}
.float-r{float:right}

.list{text-indent:-1em;padding-left:1em;}

.mt00{margin-top:0;}
.mt05{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mt_10{margin-top:-10px;}
.mt_15{margin-top:-15px;}
.mt_20{margin-top:-20px;}

.mb00{margin-bottom:0px;}
.mb05{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

.ml05{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}


.text-area01{
	width:697px;
	margin:0 auto;
	}


.border-t{
	border-top:1px dotted #666666;
	}




/*------------------------------------ 放送時間*/
.timeschedule{
	width:697px;
	margin:0 auto;
	}
.timeschedule .time{
	width:126px;
	float:left;
	}
/*------------------------------------ 日程表*/
.timeschedule .time-table{
	width:570px;
	float:right;
	}
table.time-table{
	border-collapse:collapse;
	border-color:#ffffff;
	border-style:solid;
	border-width:2px 0 0 2px;
	}
table.time-table th,
table.time-table td{
	width:14%;
	font-size:100%;
	line-height:1.1;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	border-color:#ffffff;
	border-style:solid;
	border-width:0 2px 2px 0;
	vertical-align:middle;
	}
table.time-table th{
	font-weight:bold;
	color:#777777;
	background:#e3e3e3;
	}
table.time-table td{
	background:#f1f1f1;
	}
table.time-table th.sat{
	width:15%;
	color:#1f7d8e;
	background:#cbe1e5;
	}
table.time-table td.sat{
	width:15%;
	background:#e8f2f4;
	}
table.time-table th.sun{
	width:15%;
	color:#a72612;
	background:#e7ceca;
	}
table.time-table td.sun{
	width:15%;
	background:#f4e9e7;
	}

/* アイコン小　-----------*/
a.link-icon01{
	padding-left:9px;
	background:url(/image/300042334.gif) no-repeat left 5px;
	}

/* アイコン大　-----------*/
a.link-icon02{
	padding-left:20px;
	background:url(/image/300042335.gif) no-repeat left 3px;
	}

/* アイコン：別サイト　-----------*/
a.link-icon-win{
	margin-right:5px;
	padding-right:16px;
	background:url(/image/300063253.gif) no-repeat right 5px;
	}


/* アイコン：PDF　-----------*/
a.link-icon-pdf{
	padding-right:15px;
	background:url(/image/300043207.gif) no-repeat right 6px;
	}