@charset "utf-8";

/*
========================================

For Header
	・LinkColor

	・Header-Top
	・Logo
	・SupperBanner
	・AwardLogo
	・Utility
	・GlobalNavi
	・FontSize
	・BreadCrumbs
	
========================================
*/

/* Header
========================================*/
#Header{
margin:0 auto;
height:40px;
background:transparent url(../images/bg/header_bg.gif) left top repeat-x;
}

/*----- Logo -----*/
#Header .logo{
margin:0;
padding:0;
border-bottom:none;
background:none;
position:absolute;
top:9px;
left:15px;
}

/* GlobalNavi
========================================*/
#gnavi{
width:481px;
height:23px;
position:absolute;
top:16px;
left:415px;
}

#gnavi ul{
width:481px;
height:23px;
position:relative;
}

#gnavi li{
position:absolute;
top:0;
}

#gnavi li a{
display:block;
height:23px;
background-repeat:no-repeat;
background-image:url(../images/header_navi.gif);
text-indent:-9999px;
}

/*------ position ------*/
/*
#gnavi #gHome { left:0;}
#gnavi #gMono { left:126px;}
#gnavi #gLogout { left:215px;}
#gnavi #gHelp { left:303px;}

#gnavi #gHome2 { left:67px;}
#gnavi #gEntry { left:194px;}
*/
#gnavi #gHelp { left:417px;}

/*------ Normal ------*/
#gnavi #gHome a, #gnavi #gHome2 a { width:120px;background-position:-0px 0;}
#gnavi #gMono a { width:83px;background-position:-126px 0;}
#gnavi #gLogout a { width:83px;background-position:-215px 0;}
#gnavi #gHelp a { width:64px;background-position:-303px 0;}

#gnavi #gEntry a { width:104px;background-position:-372px 0;}
#gnavi #gPay a { width:104px;background-position:-481px 0;}


/* BreadCrumbs
========================================*/
#breadCrumbs{
margin:0 0 15px 0;
padding:6px 15px;
width:880px;
}

#breadCrumbs.freemember{
margin:0;
}

#breadCrumbs .bread{
padding:2px 0 0 0;
width:400px;
float:left;
}

#breadCrumbs .bread li{
padding:0 3px 0 17px;
background:transparent url(../../../common/images/ico/icon01.gif) -4px -320px no-repeat;
display:inline;
}

#breadCrumbs .bread li.home{
background:transparent url(../../../common/images/ico/icon01.gif) -4px -474px no-repeat;
}

#breadCrumbs a{
color:#4a4a4a;
}

#breadCrumbs .btnArea{
width:480px;
float:left;
text-align:right;
}

#breadCrumbs .btnArea li{
display:inline;
}

#breadCrumbs .btnArea li img{
margin:0 0 0 6px;
}

/* ResultsNavi
========================================*/
#rnavi{
height:29px;
background:transparent url(../../results/images/rnavi_bg.gif) left top repeat-x;
position:relative;
}

#rnavi.free{
margin:0 0 20px 0;
}

#rnavi ul{
height:29px;
}

#rnavi li{
position:absolute;
top:0;
}

#rnavi li a{
display:block;
height:29px;
text-indent:-9999px;
background-image:url(../../results/images/results_navi.gif);
background-repeat:no-repeat;
}

/*------ Position ------*/
#rnavi #selecting{ left:0; }
#rnavi #daytransit{ left:148px; }
#rnavi #spec{ left:254px; }
#rnavi.free #spec{ left:148px }
#rnavi #related{ left:346px; }
#rnavi.free #related{ left:240px }

/*------ Normal ------*/
#rnavi #selecting a{ width:148px;background-position:0 0; }
#rnavi #daytransit a{ width:106px;background-position:-148px 0; }
#rnavi #spec a{ width:92px;background-position:-254px 0; }
#rnavi #related a{ width:101px;background-position:-346px 0; }




