.searchResult .ag_price{
	padding-top:5px;
	padding-left:8px;
	background:url(none) no-repeat;
	display:block;
}

.searchResult .ag_packwant{
	border:1px solid #ffaa33;
	text-align:left;
	width:350px;
	padding:5px 0px 5px 5px;
	background:url(none) no-repeat #fffacc 2px 2px;
	font-size:10pt;
}


/* STEP FLOW ------------------------------------------------------------ */
.step_whole{
	width:735px;
	height:1px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:5px;
	font-size:1px;
}

.step01{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

.step02{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

.step03{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

.step04{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

.step05{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}


.step01b{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

.step02b{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

.step03b{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

.step04b{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

.step05b{
	display:block;
	width:1px;
	height:1px;
	float:left;
	background:url("");
}

table{
	font-size:10pt;
}

.ag_diatable .title h3{
	font-size:11pt !important;
}

.ag_diatable .timetable{
	font-size:9pt !important;
}

.price1{
	width:80px;
}

.price2{
	width:80px;
}

/* footer ------------------------------------------------------------ */

#footer_menu{
	border-top:1px solid #9a9a9a;
	border-bottom:1px solid #9a9a9a;
	padding:10px 0;
	margin:0 0 10px 0;
}

p#footer_link_privacy{
	border: 0;
	margin: 0 10px 0 350px;
	padding: 0;
	float:left;
}

p#footer_link_privacy a{
	background: url(https://ssl.tabicapi.com/common/images/footer/footer_privacy_logo_english.gif) no-repeat;
	display: block;
	width: 75px;
	height: 75px;
	text-indent: -5000px;
}


#footer_menu ul{
	margin: 30px 0 0 0;
	padding: 0;
	float:left;
	list-style:none;
	font-size:0.8em;}
	
#footer_menu ul li{
	margin: 0 0 0 5px;
	padding: 0;
	float:left;}

/*  clear
---------------------*/

.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-table;
    min-height: 1%;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
