/* CSS Document */


/* ----------------------------- Global_navi ----------------------------- */


#global_navi {
	width:1038px;
	height:50px;
	margin-bottom:0px;
}
#global_navi ul {
	list-style:none;
	width:1038px;
	height:50px;
}
#global_navi ul li {
	float:left;
	height:50px;
	text-indent:-9999px;
	text-decoration:none;
}

#global_navi ul li a {
	display:block;
	height:50px;
}

#global_navi ul li.gnavi_international {
	background:url(../images/gnavi_international.jpg) no-repeat 0 0;
	width:143px;
}
#global_navi ul li.gnavi_international a:hover {
	background:url(../images/gnavi_international_ov.jpg) no-repeat 0 0;
}

#global_navi ul li.gnavi_domestic {
	background:url(../images/gnavi_domestic.jpg) no-repeat 0 0;
	width:133px;
}
#global_navi ul li.gnavi_domestic a:hover {
	background:url(../images/gnavi_domestic_ov.jpg) no-repeat 0 0;
}

#global_navi ul li.gnavi_hotel {
	background:url(../images/gnavi_hotel.jpg) no-repeat 0 0;
	width:122px;
}
#global_navi ul li.gnavi_hotel a:hover {
	background:url(../images/gnavi_hotel_ov.jpg) no-repeat 0 0;
}

#global_navi ul li.gnavi_tours {
	background:url(../images/gnavi_tours.jpg) no-repeat 0 0;
	width:122px;
}
#global_navi ul li.gnavi_tours a:hover {
	background:url(../images/gnavi_tours_ov.jpg) no-repeat 0 0;
}

#global_navi ul li.gnavi_visa {
	background:url(../images/gnavi_visa.jpg) no-repeat 0 0;
	width:122px;
}
#global_navi ul li.gnavi_visa a:hover {
	background:url(../images/gnavi_visa_ov.jpg) no-repeat 0 0;
}


#global_navi ul li.gnavi_faq {
	background:url(../images/OCTgnavi_faq.jpg) no-repeat 0 0;
	width:150px;
}
#global_navi ul li.gnavi_faq a:hover {
	background:url(../images/OCTgnavi_faq_ov.jpg) no-repeat 0 0;
}

/***** OCT 30 newly added *******/
#global_navi ul li.gnavi_1dtour {
	background:url(../images/gnavi_1dtour.jpg) no-repeat 0 0;
	width:122px;
}
#global_navi ul li.gnavi_1dtour a:hover {
	background:url(../images/gnavi_1dtour_ov.jpg) no-repeat 0 0;
}

#global_navi ul li.gnavi_transfer {
	background:url(../images/gnavi_transfer.jpg) no-repeat 0 0;
	width:122px;
}
#global_navi ul li.gnavi_transfer a:hover {
	background:url(../images/gnavi_transfer_ov.jpg) no-repeat 0 0;
}


/************************ left_navi ************************/

#left_navi {
	width:201px;
	position:absolute;
	top:0;
	left:0;
	margin-left:0px;
}


#left_navi ul {
	list-style:none;
	width:201px;
	margin-bottom:0px;
}
#left_navi ul li {
	height:auto;
	margin-bottom:0;
	text-indent:0;
}

#left_navi ul li a {
	display:block;
	width:auto;
	height:auto;
	text-decoration:none;
}


#left_navi ul li a {
	display:block;
	width:201px;
	text-decoration:none;
}



/**********************************************************************/



#left_navi ul li.lnavi_ticket {
	text-indent:-9999px;
	background:url(../images/lnavi_ticket.gif) no-repeat;
	width:180px;}

#left_navi ul#lnavi_ticket {
	margin-bottom:5px; }

#left_navi ul#lnavi_ticket li {
	text-indent:-9999px;
	text-decoration:none; }

#left_navi ul#lnavi_ticket li.lnavi_ticket_top {
	background:url(../images/lnavi_ticket.jpg) no-repeat;
	height:25px; }

#left_navi ul#lnavi_ticket li.lnavi_ticket_go {
	background:url(../images/lnavi_ticket_go.jpg) no-repeat 0 0;
	height:30px; }

#left_navi ul#lnavi_ticket li.lnavi_ticket_go a {
	height:30px; }

#left_navi ul#lnavi_ticket li.lnavi_ticket_go a:hover {
	background:url(../images/lnavi_ticket_go.jpg) no-repeat -201px 0; }


#left_navi ul li.lnavi_hotel {
	text-indent:-9999px;
	background:url(../images/lnavi_hotel.gif) no-repeat;
	width:180px; }

#left_navi ul#lnavi_hotel {
	margin-bottom:10px; }

#left_navi ul#lnavi_hotel li {
	text-indent:-9999px;
	text-decoration:none; }

#left_navi ul#lnavi_hotel li.lnavi_hotel_top {
	background:url(../images/lnavi_hotel.jpg) no-repeat;
	height:25px;}

#left_navi ul#lnavi_hotel li.lnavi_hotel_go {
	background:url(../images/lnavi_hotel_go.jpg) no-repeat 0 0;
	height:30px;}

#left_navi ul#lnavi_hotel li.lnavi_hotel_go a {
	height:30px;}

#left_navi ul#lnavi_hotel li.lnavi_hotel_go a:hover {
	background:url(../images/lnavi_hotel_go.jpg) no-repeat -201px 0;}


#left_navi ul li ul {
	margin:0; }

#left_navi ul li ul li {
	width:201px;
	text-indent:-9999px;
	text-decoration:none; }

#left_navi ul li ul li a {
	display:block;
	width:201px; }



/**********************************************************************/

#left_navi p.lnavi_staffdiary {
	width:201px;
	height:34px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/lnavi_diary.jpg) no-repeat 0 0;
	margin-bottom:5px;
}
#left_navi p.lnavi_staffdiary a {
	display:block;
	width:201px;
	height:34px;
}
#left_navi p.lnavi_staffdiary a:hover {
	background:url(../images/lnavi_diary.jpg) no-repeat -201px 0;
}

/**********************************************************************/

#left_navi ul#lnavi_others {
	margin:0px 0px 10px 0px;
}

#left_navi ul li.lnavi_inthotel {
	width:201px;
	height:30px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/lnavi_inthotel.jpg) no-repeat 0 0;
	margin-bottom:0px;
}
#left_navi ul li.lnavi_inthotel a {
	display:block;
	width:201px;
	height:30px;
}
#left_navi ul li.lnavi_inthotel a:hover {
	background:url(../images/lnavi_inthotel.jpg) no-repeat -201px 0;
}

#left_navi ul li.lnavi_domhotel {
	width:201px;
	height:30px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/lnavi_domhotel.jpg) no-repeat 0 0;
	margin-bottom:0px;
}
#left_navi ul li.lnavi_domhotel a {
	display:block;
	width:201px;
	height:30px;
}
#left_navi ul li.lnavi_domhotel a:hover {
	background:url(../images/lnavi_domhotel.jpg) no-repeat -201px 0;
}

#left_navi ul li.lnavi_onsenhotel {
	width:201px;
	height:30px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/lnavi_onsenhotel.jpg) no-repeat 0 0;
	margin-bottom:0px;
}
#left_navi ul li.lnavi_onsenhotel a {
	display:block;
	width:201px;
	height:30px;
}
#left_navi ul li.lnavi_onsenhotel a:hover {
	background:url(../images/lnavi_onsenhotel.jpg) no-repeat -201px 0;
}



/**********************************************************************/

/***** OCT 30 newly added **********/
/************************ right_navi ************************/

#right_navi {
	width:201px;
	position:absolute;
	top:0;
	left:0;
/***	margin-left:0px;   ****/
	margin-left:830px;
}


#right_navi ul {
	list-style:none;
	width:201px;
	margin-bottom:0px;
}
#right_navi ul li {
	height:auto;
	margin-bottom:0;
	text-indent:0;
}

#right_navi ul li a {
	display:block;
	width:auto;
	height:auto;
	text-decoration:none;
}

#right_pic ul li a {
	display:block;
	width:201px;
	text-decoration:none;
}

#right_pic ul {
	list-style:none;
	margin:0px 0px 2px 0px;
	float:right;
}

#right_pic ul li {
	float:right;
	width:200px;
	height:122px;
	text-indent:-9999px;
	text-decoration:none;
}
#right_pic ul li a {
	display:block;
	width:200px;
	height:122px;
}

/***** OCT 30 newly added with position changed **********/
#right_pic ul li.translate {background:url(../images/ul_translate.jpg) no-repeat 0 0;}
#right_pic ul li.translate a:hover {background:url(../images/ul_translate_ov.jpg) no-repeat 0 0;}
#right_pic ul li.transfer {background:url(../images/ul_transfer.jpg) no-repeat 0 0;}
#right_pic ul li.transfer a:hover {background:url(../images/ul_transfer_ov.jpg) no-repeat 0 0;}
#right_pic ul li.recruit {background:url(../images/ul_job.jpg) no-repeat 0 0;}
#right_pic ul li.recruit a:hover {background:url(../images/ul_job_ov.jpg) no-repeat 0 0;}

/***** NOV13 newly added with position changed **********/

#right_pic ul li.tokyotransfer {background:url(../images/tokyo_transfer_link.gif) no-repeat 0 0;}
#right_pic ul li.tokyotransfer a:hover {background:url(../images/tokyo_transfer_link_over.gif) no-repeat 0 0;}


/**********************************************************************/

/***** 23JUL2011 newly added for pict rotation on index **********/
	.pict-cycle *{border:none; list-style:none; margin:0; padding:0;}

	.pict-cycle {width:400px; height:380px; float:left; position:relative; font-family:Arial, Helvetica; margin:0 0 2px 2px; overflow:hidden;}

	.pict-cycle .content li{width:400px; height:380px; float:left; margin:0;}

	.pict-bottom{width:400px;height:44px;position:absolute; border-top:none; left:0; bottom:13px; z-index:1; zoom:1;overflow:hidden;}

	.pict-bottom .pict-btm{height:44px;line-height:44px;float:left;text-align:center; position:relative;width:140px;}

	.pict-bottom .pict-btm span{width:100%; height:44px; position:absolute; top:0; left:0; z-index:1; display:block;opacity:0.7;filter:alpha(opacity=70); background:#B2B2B2;}

	.pict-bottom .pict-btm a{width:100%; height:44px;  position:absolute; top:0; left:0; z-index:2; float:left; display:block; color:#fff;text-align:center; font-size:17px; text-decoration:none; font-weight:bold;}

	.pict-bottom .pict-btm{width:49px;}  #btm-1 {width:52px; margin-left:2px;}  #btm-11 {width:50px; } #btm-13 {width:51px; }
#btm-2 {width:0px; margin-left:0px;} #btm-4 {width:0px; margin-left:0px;} #btm-6 {width:0px; margin-left:0px;} #btm-8 {width:0px; margin-left:0px;} #btm-10 {width:0px; margin-left:0px;} #btm-12 {width:0px; margin-left:0px;} #btm-14 {width:0px; margin-left:0px;} #btm-16 {width:0px; margin-left:0px;}
	.pict-bottom .current span{background:#333333;}

	.pict-bottom .current a{color:#FFFFFF; display:block;opacity:0.5;filter:alpha(opacity=80); background:#333333;}

/**********************************************************************/
