/*
-------------------------------------------------------------------------------------------------------
   Sony Mobile : map.css
   2005.10.19
---------------------------------------------------------------------------------------------------- */


/* map
---------------------------------------------------------------------------------------------------- */
#map a:link {
	color:#485583;
	text-decoration:underline; }
	
#map a:visited {
	color:#485583;
	text-decoration:underline; }

#map a:hover {
	color:#FFBA00;
	text-decoration:none; }

#map a:active {
	color:#FDB407;
	text-decoration:underline; }

#map .slct_tbl {
	margin-top:5px;
	text-align:center;
	border:0px;
	border-collapse:collapse; }

#map .slct_tbl td {
	padding:2px;
	width:132px;
	border-style:solid;
	border-width:1px;
	border-color:#999999; }

#map .map_tbl {
	margin-top:30px;
	border:0px;
	border-collapse:collapse; }

#map .td_ttlm {
	padding:2px 5px 2px 5px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#A5AFD4;
	font-weight:bold;
	line-height:140%; }

#map .td_ttl {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#D8DEF5;
	line-height:140%; }

#map .td_cnt {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#999999; 
	line-height:140%;
	color:#333333; }



/* amal
---------------------------------------------------------------------------------------------------- */
#amal a:link {
	color:#3595A5;
	text-decoration:underline; }
	
#amal a:visited {
	color:#3595A5;
	text-decoration:underline; }

#amal a:hover {
	color:#FFBA00;
	text-decoration:none; }

#amal a:active {
	color:#FDB407;
	text-decoration:underline; }

#amal table {
	border-collapse:separate;
}

#amal .slct_tbl {
	margin-top:5px;
	text-align:center;
	border:0px;
	border-collapse:collapse; }

#amal .slct_tbl td {
	padding:2px;
	width:132px;
	border-style:solid;
	border-width:1px;
	border-color:#999999; }

#amal .map_tbl {
	margin-top:30px;
	border:0px; }

#amal .td_ttlm {
	padding:2px 5px 2px 5px;
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#999999;
	background-color:#70CEDE;
	font-weight:bold;
	line-height:140%; }

#amal .td_ttl {
	padding:5px;
	border-style:solid none none solid;
	border-width:1px;
	border-color:#999999;
	background-color:#EBFCFF;
	line-height:140%; }

#amal .ttl_end {
	padding:5px;
	border-style:solid none solid solid;
	border-width:1px;
	border-color:#999999;
	background-color:#EBFCFF;
	line-height:140%; }

#amal .td_cnt {
	padding:0px;
	border-style:none;
	border-width:1px;
	border-color:#999999; 
	line-height:140%;
	color:#333333; }

#amal .td_end {
	padding:0px;
	border-style:none none solid none;
	border-width:1px;
	border-color:#999999; }

#amal .inTbl {
	border-collapse:collapse;
	width:100%; }

#amal .cell_ma {
	width:120px;
	padding:2px 5px 2px 10px;
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#999999;
	background-color:#dddddd;
	font-weight:bold;
	line-height:140%;
	color:#3595A5; }

#amal .cell_mb {
	width:470px;
	padding:2px 5px 2px 10px;
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#999999;
	background-color:#dddddd;
	font-weight:bold;
	line-height:140%;
	color:#3595A5; }

#amal .cell_a {
	width:120px;
	padding:4px 5px 4px 10px;
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#999999; 
	line-height:140%;
	color:#333333; }

#amal .cell_b {
	width:470px;
	padding:4px 10px 4px 10px;
	border-style:solid solid none solid;
	border-width:1px;
	border-color:#999999; 
	line-height:140%;
	color:#333333; }



/* hway
---------------------------------------------------------------------------------------------------- */
#hway .map_tbl {
	margin-top:10px;
	border:0px;
	border-collapse:collapse; }

#hway .td_ttl {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#6EA238;
	font-size:80%;
	font-weight:bold;
	line-height:140%;
	color:#ffffff; }

#hway .cella {
	width:330px;
	padding:3px 5px 3px 10px;
	border-style:solid;
	border-width:1px;
	border-color:#999999; 
	font-size:80%;
	line-height:140%;
	color:#333333; }

#hway .cellb {
	width:330px;
	padding:3px 5px 3px 10px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#f4ffe8;
	font-size:80%;
	line-height:140%;
	color:#333333; }

#hway .newm {
	text-align:right;
	font-size:120%;
	font-weight:bold;
	color:#5c8b2c; }


/* common
---------------------------------------------------------------------------------------------------- */
.txt_m {
/*	font-size:80%;
	line-height:140%;*/
	color:#333333;
	vertical-align:top; }

.txt_n {
/*	font-size:70%;
	line-height:120%;*/
	color:#666666; }

.mrg_t05 {
	margin-top:5px; }

.mrg_t10 {
	margin-top:10px; }

.mrg_t15 {
	margin-top:15px; }

.mrg_t20 {
	margin-top:20px; }

.mrg_t25 {
	margin-top:25px; }

.mrg_t30 {
	margin-top:30px; }

.mrg_t40 {
	margin-top:40px; }

.mrg_t50 {
	margin-top:50px; }

.mrg_t60 {
	margin-top:60px; }


