@charset "UTF-8";
/*============================================================
	- hotel_setting
============================================================*/
	#area_header #elem_global_navi ul li a {
		background: url(../images/module_parts/area_header/global_navi.gif) 0 0 no-repeat;
	}

	/*  navi_01  */
	#area_header #elem_global_navi ul li.navi_01 a {
		width: 140px;
	}
	#area_header #elem_global_navi ul li.navi_01 a.current {
		background-position: 0 -55px;
	}
	#area_header #elem_global_navi ul li.navi_01 a:hover {
		background-position: 0 -55px;
	}

	/*  navi_02  */
	#area_header #elem_global_navi ul li.navi_02 a {
		width: 140px;
		background-position: -140px 0;
	}
	#area_header #elem_global_navi ul li.navi_02 a.current {
		background-position: -140px -55px;
	}
	#area_header #elem_global_navi ul li.navi_02 a:hover {
		background-position: -140px -55px;
	}

	/*  navi_03  */
	#area_header #elem_global_navi ul li.navi_03 a {
		width: 140px;
		background-position: -280px 0;
	}
	#area_header #elem_global_navi ul li.navi_03 a.current {
		background-position: -280px -55px;
	}
	#area_header #elem_global_navi ul li.navi_03 a:hover {
		background-position: -280px -55px;
	}

	/*  navi_04  */
	#area_header #elem_global_navi ul li.navi_04 a {
		width: 140px;
		background-position: -420px 0;
	}
	#area_header #elem_global_navi ul li.navi_04 a.current {
		background-position: -420px -55px;
	}
	#area_header #elem_global_navi ul li.navi_04 a:hover {
		background-position: -420px -55px;
	}

	/*  navi_05  */
	#area_header #elem_global_navi ul li.navi_05 a {
		width: 140px;
		background-position: -560px 0;
	}
	#area_header #elem_global_navi ul li.navi_05 a.current {
		background-position: -560px -55px;
	}
	#area_header #elem_global_navi ul li.navi_05 a:hover {
		background-position: -560px -55px;
	}

	/*  navi_06  */
	#area_header #elem_global_navi ul li.navi_06 a {
		width: 138px;
		background-position: -700px 0;
	}
	#area_header #elem_global_navi ul li.navi_06 a.current {
		background-position: -700px -55px;
	}
	#area_header #elem_global_navi ul li.navi_06 a:hover {
		background-position: -700px -55px;
	}

	/*  navi_07  */
	#area_header #elem_global_navi ul li.navi_07 a {
		width: 142px;
		background-position: -838px 0;
	}
	#area_header #elem_global_navi ul li.navi_07 a.current {
		background-position: -838px -55px;
	}
	#area_header #elem_global_navi ul li.navi_07 a:hover {
		background-position: -838px -55px;
	}



/* -travelplan
----------------------------------------------------------- */
	#area_reservation .elem_reservation .reservation_heading .reservation_heading_pad .reservation_heading_pad {
		position: relative;
	}
		#area_reservation .elem_reservation .reservation_heading .reservation_button_travelplan {
			position: absolute;
			top: 47px;
			right: -15px;
			z-index: 100;
		}
			#area_reservation .elem_reservation .reservation_heading .reservation_button_travelplan a {
				filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
				opacity: 1;
			}
				#area_reservation .elem_reservation .reservation_heading .reservation_button_travelplan a:hover {
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
					opacity: 0.9;
				}
	#area_reservation .elem_reservation .reservation_body .reservation_body_block {
		text-align: left;
	}
	#area_reservation .elem_reservation .reservation_body .form_pad_liner {
		margin: 0 0 0 -10px;
	}
	#area_reservation .elem_reservation .reservation_body .form_pad_liner .form_pad_liner_box.button {
		vertical-align: bottom;
		padding-left: 25px;
	}
	#area_reservation .elem_reservation .reservation_body .size_comfort_id {
		width: 395px;
	}
	#area_reservation .elem_reservation .reservation_body .size_comfort_id input {
		width: 370px;
	}
	#area_reservation .elem_reservation .reservation_body .size_corporation_number {
		width: 395px;
	}
	#area_reservation .elem_reservation .reservation_body .size_corporation_number input {
		width: 370px;
	}
	#area_reservation .elem_reservation .reservation_body .elem_text_list_button ul li a .button_pad,
	#area_reservation .elem_reservation .reservation_body .elem_text_list_button ul li button .button_pad {
		min-width: 130px;
	}