@charset "utf-8";

/* topbox
------------------------------------------------------------------------------------- */
#topbox{
	background:url(../img_com/bk_station.gif) repeat-x #A19FA0;
	border-top:1px solid #6D6D6D;
	clear:both;
	padding:7px;
}
#topbox .title{
	background:url(../img_com/bk_stationname.gif) repeat-x #F8FCFF;
	padding:10px;
	border:1px solid #000000;
	line-height:1.2em;

    border-radius: 7px;        /* CSS3草案 */  
    -webkit-border-radius: 7px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 7px;   /* Firefox用 */ 
}

#topbox .title h1{
	color:#152E72;
	font-size:93%;
	text-align:right;
	font-weight:bold;
}
#topbox .title .img{
	text-align:center;
}
#topbox .title h2{
	color:#333333;
	margin:-20px 0 10px 0;
	text-align:center;
	line-height:1.3em;
}
/* infobtn
------------------------------------------------------------------------------------- */
#infobtn{
	background:#000000;
	text-align:right;
}
#infobtn .line{
	border-top:1px solid #FFFFFF;
	padding:5px;
	border-bottom:1px solid #000000;
}
#infobtn a{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img_com/b_arrow.gif) no-repeat;
	padding:0 0 0 20px;
}
#infobtn a:hover{
	color:#FF0000;
}


/* toplinkbtn
------------------------------------------------------------------------------------- */
#toplinkbtn ul{
	list-style:none;
	margin:0;
	padding:0;
}
#toplinkbtn ul li{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #000000;
}
#toplinkbtn ul li a{
	display:block;
	padding:7px 15px;
	text-align:center;
	background:url(../img_com/bk_menu.gif) repeat-x #B5B5B5;
	text-decoration:none;
	color:#333333;
	font-size:230%;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#toplinkbtn ul li a span{
	font-size:12px;
	display:block;
}

#toplinkbtn ul li a:hover{background:url(../img_com/bk_menu_o.gif) repeat-x #F8F8F8;}

