@charset "utf-8";

/*ベースの要素の設定をリセット*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
p,article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
margin:0;
padding:0;
bolder:0;
outline:0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

/*HTML5の新要素をdisplay:blockにする*/
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
display: block;
}

/*画像の枠線をクリアして位置の初期値の設定*/
img{
border: 0;
vertical-align: top;
}

/*サイト全体の基本情報の設定*/
body{
font-size:100%;
font-family:"ＭＳ ゴシック",sans-serif;
line-height: 1.4;


}

/*リンク時の枠の点線をなしにする*/
a{
outline: none;
}

/*リスト要素の初期値をリセット*/
ul,ol{
list-style: none;
}



a:link { text-decoration:none; color: #000;}
a:visited { text-decoration:none; color: #000;}
a:active { text-decoration:none; color: #000;}
a:hover { text-decoration:none; color: #000;}



/*　トップページの設定　*/


body{
	background-image:url("images/sunflower.jpg");
	
	}



/*ヘッダーの設定*/

header{
	width:800px;
	height: 200px;
	}

h1 {
	margin:0;
	padding: 0;
	height:200px;
	width:800px;

	}

nav li{

	width: 200px;
	height: 66px;
	background: url("images/bus.png") no-repeat;
	line-height:66px;
	font-weight:bold;
	text-align:center;
	
	}
nav li a{
	width: 200px;
	height: 66px;
	display:block
	}	

nav{
	width: 200px;
	float: left;
	color: #000080;	
	}	
	
section{

	width: 600px;

	float: right;
	}

	
#wrapper{
	background-color: #ffff99;
	width: 800px;
	height: 100%;
	margin: auto;
	margin-top: 50px;
	}	

h2{
	font-size: 1.5em;	
	color: #000080;
	padding: 10px;
}


footer{
	color: #fff;
	clear: both;
	width:800px;
	height: 100px;
	background-color: #663300;
	}

#footer-nav li{
	text-align: center;
	width: 100px;
	float: left;
	}	
	
#footer-nav{
	width:600px;
	margin:auto;
}

footer p{
	text-align: center;
	clear: both;
	}





/*　会社概要ページの表の設定　*/
#kaisha table{
	margin:auto;
	background:#ffffff;
	
}
#kaisha td,#kaisha th{
	border:solid 2px #cccccc;
}

#kaisha td{
	font-size:90%;
}

#kaisha th{
	width:150px;
}

#kaisha .soubi{
	text-align: center;
}

.map{
    width: 320px;
    height: 330px;
	border:solid 2px #cccccc;
	text-align: center;
	padding-top: 10px;
	background-color: #ffff33;
}

h3{
	margin: auto;
	margin-left: 150px;
}
	
	
/*　プランページの表の設定　*/
#plan table{
	margin:auto;
	background:#ffffff;
	margin-bottom: 20px;
}
#plan td,#plan th{
	border:solid 1px #cccccc;
}

#plan td{
	font-size:0.8em;
}

.md{
	color: #fff;
	background-color: #000080;
}
.kk{
	background-color: #a4c6ff;
}
.sr{
	background-color: #aeffbd;
}
.bd{
	background-color: #ffbeda;
}
.gg{
	background-color: #ffad90;
}



/*　車両ページの表の設定　*/


#sharyou-nav li{
	font-weight: bolder;
	color: #008000;
	text-align: center;
	width: 120px;
	height: 66px;
	background: url("images/index.png") no-repeat;
	margin-right: 10px;
	padding-top: 15px;
	float: left;
	}	
	
#sharyou-nav{
	width:520px;
	margin:auto;
}

h4{
	font-size: 1.3em;	
	color: #008000;
	padding: 15px;
	font-weight: bolder;
}

/*　QAページの表の設定　*/

#qa table{
	margin:auto;
	background:#ffffff;
	margin-bottom: 20px;
}

#qa td,#qa th{
	border:solid 1px #cccccc;
}

#qa td{
	font-size:90%;
	padding: 5px 20px 5px 20px;
	background-color: #ffff33;
}

.to-top{
	font-size: 0.8em;
	text-align: right;
	padding-bottom: 10px;
}












