*{
margin:0;
padding:0;
}

body{
background:url(images/timet_bg.gif) center top #ffffff;
font-size:80%;
line-height:150%;
color:#666666;
text-align:center;
}

 table{
font-size:1em;
line-height:1.5em;
}


.shadow{
width:866px; background:url(images/timet_bgs.gif) center top #ffffff; margin:0 auto;
}

.bgleft{
width:850px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; margin:0 auto; background:url(images/timet_bgl.gif) left 60px no-repeat #ffffff;
}

.program{
width:540px; float:right; margin:10px 0; text-align:left;
}


.program table{
border-bottom:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
}

.program td{
padding:5px;
border-top:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
vertical-align:top;
font-weight:bold;
}


.time{
background-color:#d6f0ff;
width:110px;
text-align:right;
font-weight:normal !important;
}

h1{
display:none;
}

.menu{
width:300px; float:left; margin:0 auto;
}


.mnbutton{
margin:0 auto;
padding-right:15px;
width:190px;
height:503px;
}
.mnbutton ul{
padding-top:60px;
}

.bton{
background:url(./images/time_bton.gif) center no-repeat;
margin:2px auto;
width:180px;
padding:14px 0 14px 0;
list-style:none;
}
.btoff{
background:url(./images/time_btoff.gif) center no-repeat;
margin:2px auto;
width:180px;
padding:14px 0 14px 4px;
list-style:none;
}

.attention{
border-bottom:1px dashed #666666; color:#007aa9; border-top:1px dashed #666666; background-color:#ffffff; padding:10px; margin:0 10px 10px 10px; text-align:left; font-size:85%;
}



.midashi{
width:530px; margin:0; text-align:left; background:url(./images/time_date.gif) center top no-repeat; height:32px;
}

.midashi h2{
font-size:120%; color:#3366ff; padding:7px 0 0 10px;
}

.nowonair{
background-color:#fffbb6;
}


.choice{
width:400px; text-align:center; background-color:#d6f0ff; color:#7788ee; padding:30px; margin:100px auto 0 auto; font-weight:bold; line-height:2em; font-size:120%;
}

/* -----------ƒŠƒ“ƒN----------- */
	
a:link {
	color: #3d95cc;
	background: transparent;
	text-decoration: none;
	border:0;
	}

a:visited {
	color: #3d95cc;
	background: transparent;
	text-decoration: none;
	border:0;

	}

a:hover {
	color: #33ccff;
	background: transparent;
	border :0;
	text-decoration: underline;
	}

.back{
padding:2px; border:3px double #5ac7f1; background-color:#ffffff; width:110px; margin:10px; color:#33CCFF; font-size:120%; margin:10px auto;
}

.footer{
font-size:90%;
}

address{
font-style:normal;
}