@charset "utf-8";
/*  Commonness
--------------------------*/
*{
	margin:0px;
	padding:0px;}
body{
	text-align:center;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	font-size:75%;
	font-weight:normal;
	line-height:1.6;}
a{
	color:#0000CC;
	text-decoration:none;}
a:hover{
	color:#0000CC;
	text-decoration:underline;}
a img{
	border:none;}
ul{
	list-style:none;}
table{
	font-size:10px;
	border-collapse:collapse;}
td{
	text-align:center;
	padding:4px;
	border:1px solid #999999;}
#container{
	text-align:left;
	width:860px;
	margin:0px auto 0px auto;}
/* header styles
-----------------------------*/
#header{
	position:relative;
	width:860px;
	height:55px;
	background:url("img/header_background.jpg");}
#header .logo{
	position:absolute;
	top: 5px;
	left: 20px;
}
/* index styles
--------------------------*/
#bar{
	padding:15px 0px 15px 0px;
	background:url("img/background.jpg");
	width:860px;
	}
.index_bar{
	width:784px;
	margin:0px auto 0px auto;}
#graph{
	background:url("img/index_background.jpg");}
.graph{
	width:784px;
	margin:0px auto 0px auto;}
/* button styles
------------------------*/
#details{
	position:relative;
	width:860px;
	height:350px;
	background:url("img/background.jpg") repeat;}
#rakuten_details{
	position:relative;
	width:860px;
	height:425px;
	background:url("img/background.jpg") repeat;}
.button{
	position:absolute;
	left: 237px;
	top: 199px;
}
.button_odakyu{
	position:absolute;
	left: 237px;
	top: 221px;
}
.button_rakuten{
	position:absolute;
	left: 237px;
	top: 275px;
}
.button_sbi{
	position:absolute;
	left:237px;
	top: 190px;
}
.button_tokyu{
	position:absolute;
	left:237px;
	top: 220px;
}
.table{
	position:absolute;
	left:38px;
	top:88px;
}
.nowrap{
	white-space:nowrap;
	background-color: #AECBFB;
}
.t_nowrap{
	white-space:nowrap;
	
}
.bar{
	position:absolute;
	left: 38px;
	top: 20px;
	}
/* menu styles
------------------------------*/

#menu{
	float:left;
	background:url(img/background.jpg);
}

.menu{
	width:822px;
	padding-left:38px;
	float:left;
	}
.card{
	padding-left:38px;}

#menu li{
	float:left;}
/* footer styles
--------------------------*/
#footer {
	padding:10px 5px 0px 5px;
	clear:both;
	background:url(img/background.jpg);
	text-align:center;}
#footer p{
	padding:4px 0px 0px 0px;
	background-color: #0C61EF;
	color: #FFF;
	}
