/* common */

body{
	text-align:center;
/*	background-image:url(img/au_back.gif);
	background-attachment:fixed;*/
	background-color:CCCCCC;
}

A{text-decoration:none; color:#0044FF;}
A:hover{text-decoration:underline; color:#FF3300;}

.blue{color:#0044FF;}
.orange{color:#FF3300;}
.red{color:#FF0000;}
.green{color:#00CC33;}

a.menu{
	display:block;
	width:80px; height:22px;
	overflow: hidden
}
a.menu:hover img {
	margin-top: -22px;
}


img{border:0px;}

.whole{
	width:940px;
	background-color:#FFFFFF;
	margin:0px auto;}

td{vertical-align:top;}
td.v-middle{vertical-align:middle;}
.v-top{vertical-align:top;}

h1{
	font-family:Times New Roman;
	margin:0;}

.auto{margin:0 auto;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

form{margin:1px 0em 1em 1px;}

.size90{font-size:90%;}
.size85{font-size:85%;}
.size80{font-size:80%;}

.bold{font-weight:bold;}

address{
	font-size:80%;
/*	background-image:url(img/address.gif);*/
	background-color:#99BBFF;
	margin-top:5px;
	padding-top:3px;}

/* common */


/* index (left:350px right:580px) */

div.index-left{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	height:22px;
	width:350px;
	margin-bottom:1em;
	background-image:url(img/index-left.gif);
	background-repeat:no-repeat;}

div.index-right{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	height:22px;
	width:580px;
	margin-bottom:1em;
	background-image:url(img/index-right.gif);
	background-repeat:no-repeat;}

table.index-menu{
	width:560px;
	margin-left:1em;}

textarea.news{width:310px;}

h2{
	font-size:100%;
	font-weight:normal;
	margin:0;}

/* index */


/* nomal (left:180px right:750px) */

div.title-left{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	height:22px;
	width:180px;
	margin-bottom:1em;
	background-image:url(img/title-left.gif);
	background-repeat:no-repeat;}

div.title-right{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	height:22px;
	width:750px;
	margin-bottom:1em;
	background-image:url(img/title-right.gif);
	background-repeat:no-repeat;}

.td-left{
	width:180px;
	background-color:#EEEEEE;
	vertical-align:top;}

.title{
	text-align:center;
	font-weight:bold;
	color:#FF0000;}

.subtitle{
	border-bottom:solid 1px #333333;
	font-weight:bold;
	width:95%;
	margin-left:1em;
	background-color:#EEEEEE;}


/* nomal */


/* padding margin */

.ptl1{padding:1em 0em 0em 1em;}
.pt1{padding-top:1em;}
.pl1{padding-left:1em;}
.pr1{padding-right:1em;}
.pb1{padding-bottom:1em;}
.mt1{margin-top:1em;}
.ml1{margin-left:1em;}
.mr1{margin-right:1em;}
.mb1{margin-bottom:1em;}
.mt-1{margin-top:-1em;}
.pl5px{padding-left:5px;}
.pl2{padding-left:2em;}
.pl5{padding-left:5em;}
.ml2{margin-left:2em;}
.ml5{margin-left:5em;}

/* padding margin */


/* ar table */

table.tableborder{
	border-color:#666666;
	border-collapse: collapse;}
table.tableborder th{border-color:#666666;}
table.tableborder td{border-color:#666666;}

.highlight{background-color:#FFE3E3;}

table.tablecolor th{background-color:#E3FFE3;}
table.tablecolor tr.highlight{background-color:#FFE3E3;}
table.tablecolor th.highlight{background-color:#FFE3E3;}
table.tablecolor td.highlight{background-color:#FFE3E3;}

table.station{margin:5px auto; font-size:90%;}
table.station th{width:90px;}
table.station th.w110{width:110px;}
table.station td{text-align:center;}

table.ar-station{margin:5px auto; font-size:90%;}
table.ar-station th{width:85px;}
table.ar-station th.w140{width:140px;}
table.ar-station td{text-align:center;}

table.sort{
	margin:5px auto;
	font-size:80%;}
table.sort td{
	padding-left: 2px;
	padding-right: 2px;
	text-align:right;}
table.sort td.left{
	text-align:left;}

table.kyotou{
	width:550px;
	margin:1em auto 0em auto;}
table.kyotou td{text-align:center;}

table.taiga{
	width: 720px;
	margin:0 auto;
	font-size:90%;}
table.taiga td{text-align:center;}
table.taiga thead th {
	color: #000;
	background-color: #CDF;
}
table.taiga tbody th {
	color: #222;
	background-color: #E6F3FF;
}
table.taiga tbody tr.taiga-ar th {
	background-color: #F0F9FF;
}

table.taiga_menu {
	margin: auto;
}
table.taiga_menu td{
	padding: 1px 8px;
	text-align:right;
}
table.taiga_menu td.left{
	text-align:left;
}

div.ar-space{height:2em;}

#ad-ar0000-left{
	padding-left: 10px;
}

table.ar{width:600px;}
table.ar td{
	text-align:right;
	vertical-align:middle;}
/*table.ar td.cast{
	text-align:left;
	vertical-align:middle;}*/
table.ar td.left{
	text-align:left;}
table.ar td.center{
	text-align:center;}

div.day{
 color:#00CC33;
 text-align:center;
 font-weight:bold;
 margin-bottom:1em;}

/* ar table */


.max{background-color:#FFE6F6}
.min{background-color:#E6E6FF}

img.count{margin-left:70px;}

.float{float:left;}

/* arGraph */

#argraph5 {
	width: 600px;
	height: 250px;
	background-color: #fcfcfc;
	display: block;
	margin: 0 auto;
}
#argraphList {
	font-size: 12px;
	line-height: 15px;
	list-style-type: none;
	display: block;
	width: 600px;
	margin: 0 auto 0.5em;
	padding-left: 10px;
}
#argraphList > li {
	display: inline-block;
	padding-top: 3px;
	padding-left: 7px;
	margin-bottom: 2px;
}
#argraphList > li:hover {
	background-color: #ecf3fc;
}
#argraphList > li input {
	vertical-align: top;
	margin-top: 6px;
}
#argraphList > li > span {
	display: inline-block;
	width: 90px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    border-bottom: 1px solid #ddd;
	cursor: default;
}
