@charset "Shift_JIS";
/* 全体構造
---------------------------------------------------- */

body	{
	font-size:12px;
	background-color:#FFFFFF;
	color:#000000;
	width: 460px;
	margin: 10px auto;
	line-height: 1.5em;
	font: normal 80%/1.3em osaka,"ＭＳ Ｐゴシック", sans-serif;
}

TD	{
  font-size:12px;
  line-height : 15px;
  letter-spacing : 1px;
}

a.link	{
  font-size:12px;
}
a.visited	{
  font-size:14px;
}
SPAN{
  line-height : 20px;
  letter-spacing : 1px;
  word-spacing : 1px;
}

.stylebold {
	font-weight: bold;
}

.style1 {
	color: #CC3300;
	font-size:14px;
	font-weight:bold;
}

.style2 {
	font-size: medium;
	font-weight: bold;
}

.style3 {
	color: #FF0000
	}
	
.style4 {
	color: #000000
}

.style4b {
	color: #FFFFFF;
	font-size: 140%;
	font-weight: bold;
}

.style4b_black {
	color: #000000;
	font-size: 140%;
	font-weight: bold;
}

/* 表示画面
---------------------------------------------------- */
#wait {
	text-align:center;
	margin-top:10px;
	color: #CC3300;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
}

#today {
	color: #000000;
	margin: 10px;
	width: 430px;
}


table.today {
	color: #000000;
	line-height:1.5em;
	border-bottom-color: #FFFFFF;
	width: 100%;
	margin-left: 0px;
}



table.today td {
	color: #000000;
	line-height:1.5em;
	text-align: left;
}


table.today td.medium {
	color: #000000;
	font-size:medium;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	font-weight: bold;
}

table.today td.2 {
	color: #000000;
	font-size:medium;
	line-height:1.5em;
	border-bottom-color: #FFFFFF;
	width: 100px;
	margin-left: 0px;
	margin-right: auto;
}


#history {
	color: #000000;
	margin: 10px;
	width: 430px;
}

/* ユーザ画面路線選択後画面
---------------------------------------------------- */

table.today_user {
	color: #000000;
	line-height:1.5em;
	border-bottom-color: #FFFFFF;
	width: 100%;
	margin-left: 0px;
}



table.today_user td {
	color: #000000;
	line-height:1.5em;
	text-align: left;
	font-size: x-small;
}


table.today_user td.medium {
	color: #000000;
	font-size:medium;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	font-size: x-small;
}

/*------ユーザー路線選択後画面カラー---------*/
.rosen_toyoko_user {
	width:30px;
	height:10px;
	background-color: #FF0000;
}

.rosen_denen_user {
	width:30px;
	height:10px;
	background-color: #00CC00;
}

.rosen_ikegami_user {
	width:30px;
	height:10px;
	background-color: #FF00FF;
}

.rosen_setagaya_user {
	width:30px;
	height:10px;
	background-color: #FFCC00;
}

.rosen_meguro_user {
	width:30px;
	height:10px;
	background-color: #0C8EC0;
}

.rosen_ooimati_user {
	width:30px;
	height:10px;
	background-color: #FF6600;
}

.rosen_tamaagwa_user {
	width:30px;
	height:10px;
	background-color: #993300;
}

.rosen_kodomo_user {
	width:30px;
	height:10px;
	background-color: #003366;
}

/* 管理画面
---------------------------------------------------- */

#admin {
	color: #000000;
	margin: 10px auto;
	width: 430px;
}


table.admin {
	color: #000000;
	line-height:1.5em;
	width: 100%;
}



table.admin td {
	color: #000000;
	line-height:1.5em;
	padding: 5px;
}

table.admin td.right {
	color: #000000;
	line-height:1.5em;
	border-bottom-color: #FFFFFF;
}


#today2 {
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	margin: 5px;
	width: 110px ;
}



/* 印刷画面
---------------------------------------------------- */

#print {
	font-size:medium;
	font-weight:bold;
	line-height:1.5em;
	text-align:left;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
}

#print2 {
	font-size:medium;
	font-weight:bold;
	line-height:1.5em;
	text-align:right;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
}

/* 履歴画面
---------------------------------------------------- */

#historytable {
	color: #000000;
	margin: 10px auto;
	width: 500px;
}


table.historytable {
	color: #000000;
	line-height:1.5em;
	width: 100%;
}



table.historytable td {
	color: #000000;
	line-height:1.5em;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 5px;
}

table.historytable td.right {
	color: #000000;
	line-height:1.5em;
	border-bottom-color: #FFFFFF;
}

/*------ユーザーTOP画面---------*/
.rosen_toyoko {
	width:50px;
	height:20px;
	background-color: #FF0000;
}

.rosen_denen {
	width:50px;
	height:20px;
	background-color: #00CC00;
}

.rosen_ikegami {
	width:50px;
	height:20px;
	background-color: #FF00FF;
}

.rosen_setagaya {
	width:50px;
	height:20px;
	background-color: #FFCC00;
}

.rosen_meguro {
	width:50px;
	height:20px;
	background-color: #0C8EC0;
}

.rosen_ooimati {
	width:50px;
	height:20px;
	background-color: #FF6600;
}

.rosen_tamaagwa {
	width:50px;
	height:20px;
	background-color: #993300;
}

.rosen_kodomo {
	width:50px;
	height:20px;
	background-color: #003366;
}





/*-----------------路線別タイトルテーブル------*/
.rosentitle {
	height:50px;
	width:100%;
}

.rosentitle td {
	font-size:140%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 150%;
}

/*-----------------路線別現在いるページが分かるようにカラーを薄く------*/

.rosen_toyoko_user_now {
	width:30px;
	height:10px;
	background-color: #A6C2FF;
}

.rosen_denen_user_now {
	width:30px;
	height:10px;
	background-color: #A6C2FF;
}

.rosen_ikegami_user_now {
	width:30px;
	height:10px;
	background-color: #A6C2FF;
}

.rosen_setagaya_user_now {
	width:30px;
	height:10px;
	background-color: #A6C2FF;
}

.rosen_meguro_user_now {
	width:30px;
	height:10px;
	background-color: #A6C2FF;
}

.rosen_ooimati_user_now {
	width:30px;
	height:10px;
	background-color: #A6C2FF;
}

.rosen_tamaagwa_user_now {
	width:30px;
	height:10px;
	background-color: #A6C2FF;
}

.rosen_kodomo_user_now {
	width:30px;
	height:10px;
	background-color: #A6C2FF;
}


/*-----------------路線別現在いるページが分かるようにテキストカラーを薄く------*/
.now {
	color:#A6C2FF;
}