﻿/*ポイント予測・一覧表示のテーブル外枠の左側*/
div#list_left {
	width: 295px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	position:absolute;
	z-index:0;
}
/*ポイント予測・一覧表示のテーブル外枠の右側*/
div#list_right {
	width: 295px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
}
/*ポイント予測・一覧表示のテーブル外枠の左側*/
div#list_left_sub {
	width: 295px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	position:absolute;
	z-index:1;
}
/*ポイント予測・一覧表示のテーブル描画エリア*/
div#tablearea {
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

/*ポイント予測・一覧表示のテーブル*/
div#list_left table, div#list_right table, div#list_left_sub table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
/*ポイント予測・一覧表示のテーブルth*/
div#list_left th, div#list_right th, div#list_left_sub th {
	margin: 0px;
	padding: 2px;
	border-top: none;
	border-right: none;
	font-weight: normal;
	white-space: nowrap;
}
/*ポイント予測・一覧表示のテーブルth(週間)*/
div#list_left th.week, div#list_right th.week, div#list_left_sub th.week{
	padding: 0px;
	height: 50px;
}

/*ポイント予測・一覧表示のテーブルtd*/
div#list_left td, div#list_right td, div#list_left_sub td {
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-top: none;
	border-right: none;
	text-align: center;
	white-space: nowrap;
}

/*ポイント予測週間実況部*/
div#list_left_sub {
	cursor:pointer;
}

/*ポイント予測・一覧表示のテーブルtd(週間)*/
div#list_left td.week, div#list_right td.week, div#list_left_sub td.week, div#list_left td.sat, div#list_right td.sat div#list_left td.sun, div#list_right td.sun, div#list_left td.weekday, div#list_right td.weekday, div#list_left_sub td.weekday,div#list_left td.weektime, div#list_right td.weektime, div#list_left_sub td.weektime{
	padding: 0px;
	height: 20px;
}


/*概況文レイアウト*/
dl#general {
	width: 600px;
	margin: 3px 0px 10px 0px;
	padding: 0px;
	font-size: 80%;
}

/*概況文レイアウト本文*/
dl#general dd {
	width: 585px;
	margin: 0px 0px 0px 10px;
	padding: 2px;
	line-height: 1.2em;
}

/*担当者*/
div#viewgeneral ul {
	margin: 0px;
	padding: 0px 3px 0px 0px;
	font-size: 13px;
	float: right;
}
div#viewgeneral li {
	margin: 3px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
}
div#viewgeneral h3{
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 2px;
	font-size: 90%;
	line-height: 1.1em;
	display:inline;
	float: left;
}

h3#point_term_list {
	float:left;
}

/*グラフフォント*/
div#pointgraph1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11px;
}
div#pointgraph2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11px;
}

/*地図フォント*/
div#large_map {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11px;
}
/*グラフ上段*/
div#pointgraph1 {
}
/*グラフ下段*/
div#pointgraph2 {
	margin-top: 5px;
}

/*操作部-凡例-内容*/
div#operate dd#map_guide {
	margin: 0px;
	text-align: center;
}
/*操作部-凡例-内容*/
div#operate dd#map_guide img {
	margin:5px 0px 5px 0px;
	padding:0px;
}

ul#time_btn_list {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float: right;
}
ul#time_btn_list li {
	margin:0px 5px 0px 0px;
	float:left;
}

.time_btn {
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    width: 80px;
    padding: 2px 0;
	text-align: center;
	cursor:pointer;
	font-size:80%;
}
