@charset "UTF-8";
/* CSS Document */


/*====================
　budSide　海外
======================*/

/*====budSide　海外====*/

/*width1024px*/
#all_zentai{
width:1024px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#all_zentai #zentai{
float:left;
padding:0;
margin:0;
}

#all_zentai #right_box_contents{
width:195px;
float:right;
height:auto;
padding-top:165px;
}


#sbttl_ruijitour{
width:200px;
height:28px;
background:url(../parts/sbttl_ruijitour.gif) no-repeat;
text-indent:-9999px;
margin-top:10px;
}

#purchase_history{
	width:200px;
	height:auto;
	background:url(../parts/rightbox_bg.gif) repeat-y;
	}
	
	#purchase_history_ttl{
	width:195px;
	height:22px;
	background:url(../parts/ttl_rightbox_bg.gif) no-repeat;
	line-height:22px;
	padding-left:5px;
	}

#purchase_history_tour{
width:184px;
height:auto;
background:url(../parts/rightbox_under.gif) bottom no-repeat;
padding:8px;
}

#purchase_history_tour dl{
width:184px;
margin-bottom:15px;
}

#purchase_history_tour dl dt{
font-size:10px;
line-height:18px;
}

#purc#zentai #purchase_history_tour dl dt a{
font-size:10px;
}
hase_history_tour dl dd{
font-size:10px;
line-height:18px;
color:#ff0000;
text-align:right;
}

.ruijitour_we{
padding:5px;
	border-top:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	text-align:left;
	width:186px;
	background-color:#eeeeee;
	margin-top:2px;
	color:#333333;
}

.ruijitour_wd{
padding:5px;
	border-top:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	text-align:left;
	width:186px;
	background-color:#dddddd;
	margin-top:2px;
	color:#333333;
}


.ruijitour_tour{
font-size:10px;
line-height:15px;
}
#zentai .ruijitour_tour a{
font-size:10px;
}

.ruijitour_kikan{
padding:3px 0
}

.ruijitour_gross{
color:#e60012;
font-weight:bold;
}

/*======================travelCondition*/	

	div#travelCondition table.calendarTable tr th{
	width:20%;
	height:auto;
	}

	div#travelCondition table.calendarTable tr td.cell4{
	width:30%;
	height:auto;
	}

	div#travelCondition table.calendarTable tr td{
	width:80%;
	height:auto;
	}


/*====budSide　海外====*/


ul#toiawase {
	clear:both;
	width:800px; 
	height:40px;
	padding-top:10px;
	}
	
ul#toiawase li {
	float:left;
	width:350px; 
	height:30px; 
	padding-left:30px; 
	font-size:12px;
	line-height:2em;
	}
	
ul#toiawase #online {
	background:url(../parts/toiawase_arrw01.gif) no-repeat 0px 0px;
	font-weight:bold;
	}
	
ul#toiawase #e_mail {
	background:url(../parts/toiawase_arrw02.gif) no-repeat 0px -3px;
	font-weight:bold;
	}

div#cranchOffice{
	margin-bottom:20px
}



.chargeTableCalendarTxt{ position:relative;}
/*====budSide　阪神ボタン====*/

div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt ul#hanshinBtn{ position:absolute; top:-40px; right:0; width:auto; height:auto; background-image:none}
div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt ul#hanshinBtn li{ float:left; margin:0; padding:0; width:140px; height:auto}
div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt ul#hanshinBtn li.requestForDocuments a{ display:block; text-indent:-9999px; background:url(../parts/hanshinBtn.gif) no-repeat; width:140px; height:35px}
div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt ul#hanshinBtn li.travelPriceAndDepartureDate a{ display:block; text-indent:-9999px; background:url(../parts/hanshinBtn.gif) no-repeat -147px 0; width:140px; height:35px}

.requestForDocuments{}

.travelPriceAndDepartureDate{ font-size:10px}

