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


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

/*====budSide　海外====*/
html {
	zoom: 70%;
	}
div#zentai { width:750px}
div#zentai #oya_box{ width:auto; height:70px; background:none}
div#zentai div.common_box{ background:none; width:auto; height:auto}
div#zentai #logo_box{display:block; position:static; float:none}
div#zentai #tagline_box { display:none}
div#zentai #tool_help { display:none}
div#zentai #tool_joho { display:none}
div#zentai #btn_box { display:none}
div#zentai #tag_i { display:none}
div#zentai #anchor_box { display:none}

div#zentai #contents { width:auto; height:auto}
div#zentai div h2 { width:auto; height:auto; padding:3px 0 3px 0; text-indent:10px; background:none; background-color:#eeeeee; font-size:14px; font-weight:bold}
div#zentai #myTourPh { display:block;}
div#zentai #myTourPh li { height:auto}
* html div#zentai #myTourPh li p{ position:absolute; top:135px; font-size:10px; line-height:1.4em}
div#zentai #myTourPh li img {width:auto;}
div#zentai #myTourPh li p#ph1Text { display:block; width:auto; margin-top:0;}
div#zentai #myTourPh li p#ph2Text { display:block; width:auto; margin-top:0;}
div#zentai #myTourPh li p#ph3Text { display:block; width:auto; margin-top:0;}
* html ul#myTourPh li#ph1 p#ph1Text{position:absolute; top:130px; left:10px; width:200px;}
* html ul#myTourPh li#ph2 p#ph2Text{position:absolute; top:130px; left:10px; width:200px;}
* html ul#myTourPh li#ph3 p#ph3Text{position:absolute; top:130px; left:10px; width:200px;}
div#zentai #myTourPh div#myTourPoint{ margin-top:0;}
div#zentai #right_box_contents { display:none}
#cranchOffice img { width:750px}
div#cranchOffice{
	margin:0 auto;
	width:auto;
	height:auto;
	text-align:center;
	border:none;
	margin-bottom:20px;
}
div#zentai p.pageTop { display:none}
div#zentai p.phAttention {font-size:10px;height:auto;margin:3px 0 0;text-align:right;width:auto;}

div#zentai p.sbttl{ width:auto; height:auto; padding:3px 0 3px 0; text-indent:10px; background:none; background-color:#eeeeee; font-size:14px; font-weight:bold}
div#zentai div#myTourDate dl dd.logo{ width:auto; height:auto}
div#zentai div#myTourDate dl dd.data{ width:auto; height:auto}
div#zentai div#myTourDate dl dd.data dl.departurePlace{ float:none}
div#zentai div#myTourDate dl dd.data dl.setPeriod{ clear:both; float:left}
div#zentai div#myTourDate dl dd.data dl.brand{ float:left}
div#zentai div#myTourDate dl dd.data dl.courseNumber{ float:left}
div#zentai div#myTourDate dl dd.data h1.ds_myTourTtl{width:auto; height:auto}
div#zentai div#myTourDate dl dd.data h2.ds_myTourSubTtl{width:auto; height:auto; font-size:12px; font-weight:normal; background-color:#ffffff}
div#zentai div#myTourDate dl dd.data ul.myTourDetails{width:auto; height:auto}
div#zentai div#myTourDate dl dd.data ul.myTourDetails li.surcharge{ width:auto; height:20px; display:block}
div#zentai div#myTourDate dl dd.data ul.myTourDetails li{width:auto; height:auto}

div#zentai div#myTourDate dl dd.data ul.myTourDetails li.travelPeriod{ width:auto; float:left}
div#zentai div#myTourDate dl dd.data ul.myTourDetails li.travelPeriod dl dt{ width:auto; height:auto; background:none}
div#zentai div#myTourDate dl dd.data ul.myTourDetails li.travelPeriod dl dd{ width:auto; height:auto; background:none}

div#zentai div#myTourDate dl dd.data ul.myTourDetails li.travelPrice{ width:auto; float:right}

div#zentai div#myTourDate dl dd.data ul.myTourDetails li.surcharge{ float:right; text-align:right}

div#zentai div#myTourDate dl dd.data ul { position:static; float:none}
div#zentai div#myTourDate dl dd.data ul li{ position:static; float:none}

div#zentai div#myTourPoint { margin-top:15px}
div#zentai div#myTourPoint h2 { width:auto; height:auto; padding:3px 0 3px 0; text-indent:10px; background:none; background-color:#eeeeee; font-size:14px; font-weight:bold; color:#666666}

div#zentai div#calendarNotes { width:auto; height:auto}
div#zentai dl.travel_price_content { width:auto; height:auto}
div#zentai dl.travel_price_content dt{ width:auto; height:auto}
div#zentai dl.travel_price_content dt span{ width:auto; height:auto}

div#zentai div#nittei div#calendarSchedule h2{ width:auto; height:auto; background-color:#FFFFFF; margin:0; padding:0}
div#zentai div#nittei div#calendarSchedule h2 a.chargeTableCalendar{ display:none}
div#zentai div#nittei div#calendarSchedule h2 a.schedule{ width:750px; height:auto; text-indent:0; margin:0; padding:3px 0 3px 0; text-indent:10px; color:#666666; background-color:#eeeeee; text-decoration:none}
div#zentai div#nittei div#calendarSchedule table{ width:750px; height:auto}

div#zentai div#nittei div#calendarSchedule table tr td ul.mealList{ vertical-align:middle; display:block}
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList li{ vertical-align:text-bottom; height:auto; margin:0}
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList li.term{padding:0 0 3px 0; float:left; line-height:1.4em; clear:both; display:block}
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList li.data{padding:2px 0 4px 0; float:left; line-height:1.4em; clear:none; display:block}

	/*CLASS mealList float clear*/
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList.data:after{
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden
	}
		
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList.data{
		display:inline-block
	}
		
	/*float clear*/
	/*IE float clear*/
* html div#zentai div#nittei div#calendarSchedule table tr td ul.mealList.data{
		 height:1%
	}
		
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList.data{
		display:block
	}
	/*IE float clear*/
	/*CLASS mealList float clear*/


	/*CLASS data float clear*/
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList li.data:after{
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden
	}
		
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList li.data{
		display:inline-block
	}
		
	/*float clear*/
	/*IE float clear*/
* html div#zentai div#nittei div#calendarSchedule table tr td ul.mealList li.data{
		 height:1%
	}
		
div#zentai div#nittei div#calendarSchedule table tr td ul.mealList li.data{
		display:block
	}
	/*IE float clear*/
	/*CLASS data float clear*/

div#zentai div#scheduleTableMark { width:750px; height:70px;}
div#zentai div#scheduleTableMark h2{ width:auto; height:auto; padding:3px 0 3px 0; text-indent:10px; background:none; background-color:#eeeeee; color:#666666; font-size:14px; font-weight:bold}
div#zentai div#scheduleTableMark div.scheduleList {width:750px; padding:0; margin:0}
div#zentai div#scheduleTableMark div.scheduleList dl.scheduleOfMark{width:750px; height:auto}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel{width:750px; height:100px}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dt{  z-index:2; width:auto; height:25px;  margin-right:3px; position:absolute; top:0; left:3px;}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dt img{ width:auto;}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.mark {width:auto; height:auto; z-index:1; position:absolute; top:40px; right:3px;}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.mark img{width:auto;}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul{ margin:0; padding:0}

div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time1{width:auto; height:15px; margin:0 35px 0 0}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time2{width:auto; height:15px; margin:0 35px 0 0}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time3{width:auto; height:15px; margin:0 35px 0 0}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time4{width:auto; height:15px; margin:0 35px 0 0}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time5{width:auto; height:15px; margin:0 35px 0 0}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time6{width:auto; height:15px; margin:0 35px 0 0}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time7{width:auto; height:15px; margin:0 35px 0 0}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time8{width:auto; height:15px; margin:0 35px 0 0}
div#zentai div#scheduleTableMark div.scheduleList dl.movementOfTravel dd.timeList ul li.time9{width:auto; height:15px; margin:0 35px 0 0}

div#zentai div#useScheduleHotel {width:750px; clear:both; margin-top:170px;}
div#zentai div#useScheduleHotel h2{ width:auto; height:auto; padding:3px 0 3px 0; text-indent:10px; background:none; background-color:#eeeeee; font-size:14px; font-weight:bold; color:#666666}
div#zentai div#useScheduleHotel table{ width:750px}
div#zentai div#useScheduleHotel table.calendarTable tr{ width:auto;}
div#zentai div#useScheduleHotel table.calendarTable tr th.stayingGround{ width:27%;}
div#zentai div#useScheduleHotel table.calendarTable tr th.hotelName{ width:73%;}

div#zentai div#travelCondition { width:auto}
div#zentai div#travelCondition h2{ width:auto; height:auto; padding:3px 0 3px 0; text-indent:10px; background:none; background-color:#eeeeee; font-size:14px; font-weight:bold; color:#666666}
div#zentai div#travelCondition table{ width:auto}

div#zentai div#travelCondition { width:auto}
div#zentai div#travelCondition h2{ width:auto; height:auto; padding:3px 0 3px 0; text-indent:10px; background:none; background-color:#eeeeee; font-size:14px; font-weight:bold; color:#666666}
div#zentai div#travelCondition table{ width:auto}

div#zentai div#travelCondition table.calendarTable tr th{width:25%; height:auto;}
div#zentai div#travelCondition table.calendarTable tr td.cell4{width:25%; height:auto;}
div#zentai div#travelCondition table.calendarTable tr td{width:75%; height:auto;}



div#zentai div div#chargeTableCalendar { width:auto}
div#zentai div div#chargeTableCalendar h2{ width:auto; height:auto; background-color:#FFFFFF; margin:0; padding:0}
div#zentai div div#chargeTableCalendar h2 a.chargeTableCalendar{ display:none}
div#zentai div div#chargeTableCalendar h2 a.schedule{ width:auto; height:auto; float:none; text-indent:0; margin:0; padding:3px 0 3px 0; text-indent:10px; color:#666666; background-color:#eeeeee; text-decoration:none}
div#zentai div div#chargeTableCalendar div.calenderTop{ width:auto}
div#zentai div div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt { width:auto}
div#zentai div div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt ul { float:none; width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt ul li.setPeriod { float:none; width:auto; height:auto; position:static}

* html div#zentai div div#chargeTableCalendar { width:auto}
* html div#zentai div div#chargeTableCalendar h2{ width:auto; height:auto; background-color:#FFFFFF; margin:0; padding:0}
* html div#zentai div div#chargeTableCalendar h2 a.chargeTableCalendar{ display:none}
* html div#zentai div div#chargeTableCalendar h2 a.schedule{ width:auto; height:auto; text-indent:0; margin:0; padding:3px 0 3px 0; text-indent:10px; color:#666666; background-color:#eeeeee; text-decoration:none}
* html div#zentai div div#chargeTableCalendar div.calenderTop{ width:auto}
* html div#zentai div div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt { width:auto}
* html div#zentai div div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt ul { float:none; width:auto; height:auto; position:static}
* html div#zentai div div#chargeTableCalendar div.calenderTop div.chargeTableCalendarTxt ul li.setPeriod { float:none; width:auto; height:auto; position:static}

div#zentai div div#chargeTableCalendar div.calenderBar { background:none; text-indent:0; float:none; width:auto}
div#zentai div div#chargeTableCalendar div.calenderBar ul{ background:none; text-indent:0; float:none}
div#zentai div div#chargeTableCalendar div.calenderBar ul li{ background:none; text-indent:0; float:none}
div#zentai div div#chargeTableCalendar div.calenderBar ul li.prevMonth_none{ display:none}
div#zentai div div#chargeTableCalendar div.calenderBar ul li.nextMonth_none{ display:none}
div#zentai div div#chargeTableCalendar div.calenderBar ul li.prevMonth{ display:none}
div#zentai div div#chargeTableCalendar div.calenderBar ul li.nextMonth{ display:none}
div#zentai div div#chargeTableCalendar div.calenderBar ul li a{ background:none; text-indent:0; float:none}
div#zentai div div#chargeTableCalendar div.calenderBar p{ background:none; text-indent:0; float:none}
div#zentai div div#chargeTableCalendar div.calenderBar p.allList{ display:none}
div#zentai div div#chargeTableCalendar div.calenderBar p span{ background:none; text-indent:0; float:none}

div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable{ width:750px; height:100px; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td{ width:auto; height:100px; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a:link{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a:hover{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a:visited{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a img{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li.icon img{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p.acceptEnd{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p a{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p a:link{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p a:hover{ width:auto; height:auto; position:static}
div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p a:visited{ width:auto; height:auto; position:static}

div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td img{ margin:0 3px 3px 3px;}

* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable{ width:auto; height:100px; position:static; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td{ width:14%; height:100px; position:static; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul{ width:81px; height:auto; position:static; margin:2px 0; padding:0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li{ width:auto; height:auto; position:static; margin:2px 0; padding:0 2px 0 0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li.num{ width:auto; height:auto; position:static; margin:2px 0; padding:0 2px 0 0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li.state{ width:auto; height:auto; position:static; margin:2px 0; padding:0 2px 0 0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li.icon{ width:auto; height:auto; position:static; margin:2px 0; padding:0 2px 0 0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li.data{ width:auto; height:auto; position:static; margin:2px 0; padding:0 2px 0 0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}

* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a{ display:inline; width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; display:inline; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a:link{ display:inline; width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a:hover{ display:inline; width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a:visited{ display:inline; width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li a img{ width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p{ width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p.acceptEnd{ width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p a{ display:inline; width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; display:inline; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p a:link{ display:inline; width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; display:inline; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p a:hover{ display:inline; width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; display:inline; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}
* html div#zentai div div#chargeTableCalendar div.calenderTop table.calendarTable tr td ul li p a:visited{ display:inline; width:auto; height:auto; position:static; margin:2px 0; padding:0; float:none; display:inline; top:inherit; bottom:inherit; left:inherit; right:inherit; z-index:inherit}

div#zentai div div#chargeTableCalendar table{ width:auto}
div#zentai div#calendarNotes dl.travel_price_content dl { width:auto; padding:0; margin:0}
div#zentai div#calendarNotes dl.travel_price_content dt { width:auto; padding:0; margin:0}
div#zentai div#calendarNotes dl.travel_price_content dt span{ width:auto; padding:3px 0 3px 10px; margin:0}
div#zentai div#calendarNotes dl.travel_price_content dd { width:auto; padding:5px; margin:0}

div#zentai div#calendarNotes dl.travel_price_content dd dl.travel_airport_rental{ width:auto; margin:0; padding:0}
div#zentai div#calendarNotes dl.travel_price_content dd dl.travel_airport_rental dd{ width:auto; margin:0; padding:0}
div#zentai div#calendarNotes dl.travel_price_content dd dl.travel_airport_rental dl{ clear:both; width:auto; margin:0; padding:0}
div#zentai div#calendarNotes dl.travel_price_content dd dl.travel_airport_rental dt{ float:left; width:auto; margin:0 5px 0 0; padding:0}
div#zentai div#calendarNotes dl.travel_price_content dd dl.travel_airport_rental dd{ float:left; width:auto; margin:0 5px 0 0; padding:0}

div#zentai div#calendarNotes dl.travel_condition_content{ width:auto; padding:0; margin:10px 0 0 0}
div#zentai div#calendarNotes dl.travel_condition_content dt{ width:auto; padding:0; margin:0}
div#zentai div#calendarNotes dl.travel_condition_content dt span{ width:auto; padding:3px 0 3px 10px; margin:0}
div#zentai div#calendarNotes dl.travel_condition_content dd{ width:auto; padding:5px; margin:0}

div#zentai div#calendarNotes dl.travel_condition_content dd p{ width:auto; padding:0; margin:0}
div#zentai div#calendarNotes dl.travel_condition_content dd table{ width:auto; padding:0; margin:0}

div#zentai div#calendarNotes dl.travel_condition_other { display:none}
div#zentai div ul#toiawase { display:none}
div#zentai div ul#toiawase li{ display:none}
div#zentai ul#info { display:none}
div#zentai ol.anchor { display:none}
div#zentai ul#copy { display:none}

div.HdAll{display:none}
div.AnchorBox{display:none}
div.FooterAll{display:none}














