﻿/*******************************
 $Date: 2008/7/17$
 $title: 西武バス時刻表 共通 $
 *******************************/

/* 1: body and html
 ******************************************************/

/* ===== default body ===== */
body {
	margin: 0;
	padding: 10px 0 ;
	background: #FFFFFF;
	font-family: Verdana,Arial,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",san-serif;
	}

/* ===== font size ===== */
.font16 {
	font-size: 1.2em
	}

.font14 {
	font-size: 1.0em
	}

.font12 {
	font-size: 0.8em
	}

.font10 {
	font-size: 0.6em
	}

/* ===== default link ===== */
a:link {
	color: #0033CC;
	text-decoration: underline;
	}
a:visited {
	color: #0033CC;
	text-decoration: underline;
	}
a:hover {
	color: #FF0000;
	text-decoration: underline;
	}
a:active {
	color: #FF0000;
	text-decoration: underline;
	}

/* ===== img ===== */
img {
	border: 0;
	}


/* 2: header area (navigation)
 ******************************************************/

div#header {
	width: 100%;
	height: 98px;
	padding: 0 0 10px 0;
	background: url(../images/common/hed_bg.gif) repeat-x;
	}

h1.logo {
	width: 281px;
	height: 32px;
	margin: 0;
	padding: 9px 0 0 11px;
	float: left;
	}

div#hed-box {
	width: 805px;
	margin-left: auto;
	margin-right: auto;
	}	

#hed-box h2 {
	display:none;
	}

/* ===== assist-nav ===== */
ul#assist-nav {
	width: 412px;
	margin: 0;
	padding: 23px 0 13px 0;
	list-style-type: none;
	float: right;
	}

#assist-nav li {
	margin: 0;
	padding: 0 12px 0 0;
	list-style-type: none;
	float: right;
	text-indent: -9999px;
}
#assist-nav li a {
	text-decoration: none;		/* for Firefox */
	display: block;
	}

#assist-nav li.seibuhp {
	width: 107px;
	height: 18px;
	background: url(../images/common/hed_homebtn.gif) no-repeat 0 0;
	}
#assist-nav li.seibuhp a:hover	{
	background: url(../images/common/hed_homebtn_on.gif) no-repeat 0 0;
	}

#assist-nav li.inquiry {
	width: 93px;
	height: 18px;
	background: url(../images/common/hed_navi8.gif) no-repeat 0 0;
	}
#assist-nav li.inquiry a:hover	{
	background: url(../images/common/hed_navi8_on.gif) no-repeat 0 0;
	}

#assist-nav li.dialink {
	width: 93px;
	height: 18px;
	background: url(../images/common/hed_navi7.gif) no-repeat 0 0;
	}
#assist-nav li.dialink a:hover	{
	background: url(../images/common/hed_navi7_on.gif) no-repeat 0 0;
	}

#assist-nav li.help {
	width: 58px;
	height: 18px;
	background: url(../images/common/hed_navi6.gif) no-repeat 0 0;
	}
#assist-nav li.help a:hover	{
	background: url(../images/common/hed_navi6_on.gif) no-repeat 0 0;
	}

#assist-nav li.seibuhp a, .inquiry a, .dialink a, .help a {
	height: 18px;
	}

/* ===== global-nav ===== */
ul#global-nav {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	}

#global-nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	text-indent: -9999px;
	}
#global-nav li a {
	text-decoration: none;		/* for Firefox */
	display: block;
	}

#global-nav li.home {
	width: 90px;
	height: 44px;
	background: url(../images/common/hed_navi1.gif) no-repeat 0 0;
	}
#global-nav li.home a:hover	{
	background: url(../images/common/hed_navi1_on.gif) no-repeat 0 0;
	}

#global-nav li.gojyuon {
	width: 199px;
	height: 44px;
	background: url(../images/common/hed_navi2.gif) no-repeat 0 0;
	}
#global-nav li.gojyuon a:hover {
	background: url(../images/common/hed_navi2_on.gif) no-repeat 0 0;
	}

#global-nav li.station {
	width: 171px;
	height: 44px;
	background: url(../images/common/hed_navi3.gif) no-repeat 0 0;
	}
#global-nav li.station a:hover {
	background: url(../images/common/hed_navi3_on.gif) no-repeat 0 0;
	}

#global-nav li.route {
	width: 201px;
	height: 44px;
	background: url(../images/common/hed_navi4.gif) no-repeat 0 0;
	}
#global-nav li.route a:hover {
	background: url(../images/common/hed_navi4_on.gif) no-repeat 0 0;
	}

#global-nav li.info {
	width: 139px;
	height: 44px;
	background: url(../images/common/hed_navi5.gif) no-repeat 0 0;
	}
#global-nav li.info a:hover {
	background: url(../images/common/hed_navi5_on.gif) no-repeat 0 0;
	}

#global-nav li.home a, .gojyuon a, .station a, .route a, .info a {
	height: 44px;
	}


/* 3: footer
 ******************************************************/	
div#footer {
	margin: 30px 0 0 0;
	width: 100%;
	border-top: 10px solid #0B47C0;
	text-align: center;
	clear: both;
	font-size: 0.8em;
	}

address {
	margin: 7px 0 0 0;
	font-style: normal;
	font-size: 1.0em;
	}

img.addicon {
	vertical-align: middle;
	padding: 0 3px 3px 0;
	}