@charset "SHIFT-JIS";

/* etour2010年以降新ヘッダcss 2010/08/20修正 */

/* ヘッダ全体 */
#headtop { margin:2px auto 0;width:1000px;font-size:small;text-align:left;}
#headtop ul {list-style-type:none;}
#headtop #headcatch { float:left;font-size:small;padding:1px 0;color:#f60;font-weight:bold; }

/* ヘッダ最上部メニュー */
#headtop ul.headmenu {float:right;}
#headtop .headmenu li {float:left;margin-left:7px;padding-right:7px;border-right:2px solid #009;}
#headtop .headmenu li.pre {color:#f60;}
#headtop #headmain {clear:both;}
#headtop #headmain p#logo {float:left;margin:0;width:120px;}
#headtop #headmain p#logo img {margin:0;border:none;}
#headtop #headmain #navi {float:left;width:880px;margin:10px 0 0;padding:0;}
#headtop #headmain #navi p {margin-right:8px;line-height:110%;}
#headtop #headmain #navi p a:link, #headmain #navi p a:visited { text-decoration:none;color:#000;}
#headtop #headmain #navi p a:hover, #headmain #navi p a:active { text-decoration:underline;color:#f60;} 
#headtop #headmain #navi img.first {float:right;margin:0 0 8px 0;border:none;}

/* トータルナビゲーションタブ　*/
#headtop ul.headtab {padding:0 0 0 48px;clear:both;background: url(/img/img_body3/2010newheader/header_menu.gif) no-repeat left bottom;height:38px;}
#headtop .headtab li {padding:8px 0 0 2px;float:left;}
#headtop .headtab li span {visibility:hidden;font-size:12px;}
#headtop .headtab li a {text-decoration:none;display:block;width:88px;height:30px;}
#headtop .headtab li.tour {padding-top:0;}
/* 海外タブ */
#headtop .headtab li.air a { background: url(/img/img_body3/2010newheader/tab_bl_air.gif) no-repeat left top;}
#headtop .headtab li.dp a { background: url(/img/img_body3/2010newheader/tab_bl_dp.gif) no-repeat left top;}
#headtop .headtab li.tour a { background: url(/img/img_body3/2010newheader/tab_bl_tour.gif) no-repeat left top;height:38px;}
#headtop .headtab li.hotel a { background: url(/img/img_body3/2010newheader/tab_bl_hotel.gif) no-repeat left top;}
#headtop .headtab li.air a:hover, #headtop .headtab li.dp a:hover, #headtop .headtab li.tour a:hover, #headtop .headtab li.hotel a:hover { background-position:left bottom;}
/* 国内・準備タブ */
#headtop .headtab li.dom_air { padding-left:77px;}
#headtop .headtab li.tabi {padding-left:21px;}
#headtop .headtab li.dom_air a {background: url(/img/img_body3/2010newheader/tab_gr_air.gif) no-repeat left top;}
#headtop .headtab li.dom_tour a {background: url(/img/img_body3/2010newheader/tab_gr_tour.gif) no-repeat left top;}
#headtop .headtab li.dom_hotel a {background: url(/img/img_body3/2010newheader/tab_gr_hotel.gif) no-repeat left top;}
#headtop .headtab li.tabi a {background: url(/img/img_body3/2010newheader/tab_or_tabi.gif) no-repeat left top;}
#headtop .headtab li.dom_air a:hover, #headtop .headtab li.dom_tour a:hover, #headtop .headtab li.dom_hotel a:hover, #headtop .headtab li.tabi a:hover { background-position:left bottom;}
/* 各該当ページ内での色切り替え */
#headtop .headtab li a.show { background-position:left bottom;}
#btmbar {background: url(/img/img_body3/2010newheader/bottom.gif) no-repeat left top;width:1000px;height:8px;clear:both;padding:0;margin:0;}

