table.dataTable {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
table.dataTable th {
	background-color: #ccccff;
	/* font-weight: normal; *//* …h“à€è“‹Œš‚èm[ƒ}ƒ‹‚•"EEå‹‡‚Eg—p */
}
table.dataTable th,
table.dataTable td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align: middle !important;
	padding: 3px;
}

/* ’†‚–e[ƒuƒ‹‚•#{[ƒ_[ƒ‰ƒCƒ“‚èo‚Š"”€E*/
table.dataTable th table th,
table.dataTable td table td,
table.dataTable th table th table th,
table.dataTable td table td table td,
table.dataTable th table th table th table th,
table.dataTable td table td table td table td {
	border-right:0px solid #999999;
	border-bottom:0px solid #999999;
}

table.ichiran{
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	border-left:1px solid #DADADA;
}

table.ichiran td.dot{
	border-right: 1px dotted #b6b6b6;
	backgroud-color:#f4f4f4;
	vertical-align: middle !important;
	text-align:center;
}

table.ichiran td.dot span.b_orange{
	color:#F60;
	font-weight: bold;
}

table.ichiran td.s_dot{
	border-right: 1px dotted #b6b6b6;
	backgroud-color:#f4f4f4;
	vertical-align: middle !important;
	padding-left: 10px;
}

table.ichiran td.nodot{
	backgroud-color:#f4f4f4;
	vertical-align: middle !important;
	text-align:center;
}

table.ichiran td.nodot a:link,
table.ichiran td.nodot a:visited{
 	color: #09307e; 
	text-decoration: underline!important;
}

table.ichiran td.nodot a:hover,
table.ichiran td.nodot a:active{
	color: #09307e; 
	text-decoration: none!important;
}

table.ichiran td.b_orange{
	color:#F60;
	font-weight: bold;
}

#two_column #mainColumn table tr td .fare tr td a:link, 
#two_column #mainColumn table tr td .fare tr td a:visited{
	color: #09307e; 
	text-decoration: underline!important;			
}

#two_column #mainColumn table tr td .fare tr td a:hover, 
#two_column #mainColumn table tr td .fare tr td a:active{
	color: #09307e; 
	text-decoration: none!important;			
}

#eco a:link, 
#eco a:visited,
#biz a:link, 
#biz a:visited  {
	color: #09307e; 
	text-decoration: underline!important;
}

#eco a:hover, 
#eco a:active,
#biz a:hover, 
#biz a:active {
	color: #09307e;
	text-decoration: none!important; 
}

.notice ul{
	margin-left: 10px;
}

.notice li{
	text-indent:-0.5em;
	margin-left:1em;
	list-style: none;
}

.notice li a:link,
.notice li a:visited{
	color: #09307e; 
	text-decoration: underline!important;
}

.notice li a:hover, 
.notice li a:active {
	color: #09307e;
	text-decoration: none!important; 
}

#hanedaTab{
	width:685px;
	heigth:74px;
	position:relative;
}

#hanedaTab p.proLink{
	right:5px;
	top:10px;
	position:absolute;
}