/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}

body {
	font-size:10pt;
}

img {
	border: 0px;
}

th,td {
	padding:0px;
	background-color: #FFFFFF;
}

/*th,td.line{
	padding:0px;
	background-color: #FFFFFF;
	font-size:10pt;
	line-height:110%;
}*/

table {
border-collapse:collapse;
}

h1 {
	font-size:9pt;
	border-bottom: 1px solid #AAAAAA;
	padding: 2px;
	margin-bottom: 5px; 
}

h2 {
	background: url('image/bg1.gif');
	font-size: 11pt;
	letter-spacing:1px;
}

h3 {
	color: #ffffff;
	background: url('image/bg1.gif');
	font-size: 30px;
	letter-spacing:2px;
}

h3.w15{
	font-size: 15pt;
	color: #ffffff;
	background: url('image/bg2.gif');
	letter-spacing:1px;
}

/* 全体中央寄せ(canterでない) */
#box {
	position: absolute;
	width: 720px;
	left: 50%;
	margin-left: -320px;
}
#top {
	position: absolute;
	width: 640px;
	left: 50%;
	margin-left: -390px;
}

p.a {
	color:#17902D;
	font-size:13pt;
}

p.b {
	margin: 5px 5px 20px 5px;
	font-size:14pt;
	letter-spacing:1px;
	color: #601006
}

p.c {
	font-size:10pt;
	letter-spacing:1px;
	text-align:left;
	margin-left:5px;
}

p.c2 {
	font-size:9pt;
	letter-spacing:1px;
	text-align:center;
}

p.c3 {
	margin: 5px 5px 20px 5px;
	font-size:10.5pt;
	letter-spacing:1px;
	color: #000000;
	text-align: left;
}

p.c3 font{
	margin: 5px 5px 20px 5px;
	font-size:10.5pt;
	letter-spacing:1px;
}

p.c4 {
	margin: 5px 5px 20px 5px;
	font-size:11pt;
	letter-spacing:1px;
	color: #000000;
	text-align: left;
}

p.c5 {
	margin: 5px 5px 20px 5px;
	font-size:10pt;
	letter-spacing:1px;
	color: #000000;
	text-align: left;
}

p.f {
	color:#17902D;
	font-size:10pt;
	text-align:left;
	margin-left:5px;
}

p.o {
	font-size:10pt;
}

p.m {
	font-size:9pt;
}

p.v {
	color:#0087AF;
	font-size:10pt;
}

p.t {
	color:#006E35;
	font-size:15pt;
}

p.blue {
	font-size:10pt;
	color:#0000ff;
}

p.red {
	color: #FF0000;
}

#c {
	font-size:9pt;
}

#d {
	font-size:10pt;
}
#e{
	font-size:11pt;
}

#w{
	font-size:11pt;
	text-align:left;	
}

#left {
	text-align:left;
	margin-left:5px;
}

#company {
	margin: 5px 5px 20px 5px;
	font-size:14pt;
	color: #601006;
	letter-spacing:1px;
}

#midashi {
	font-size: 10pt;
	font-weight:bold;
	border-bottom: 1px solid #AAAAAA;
	padding:2px;
	margin-bottom:5px;
}
#houkoku {
	font-size: 14pt;
	font-weight: bold;
	color: #0F14EC;
}

#pd05{
	padding:0px 5px;
}
/*スペース*/
#space10{
	height:10px;
}
#space30{
	height:30px;
}
#space50{
	height:50px;
}

/*閉じる*/
#tojiru{
	padding-left:310px;
}
/*リンク集*/
#link{
	color:#000000;
}
/*安全・決算・ふるさと*/
#anzen{
	padding-left:185px;
	font-size:14pt;
	font-weight:bold;
	color:#0000cc;
}
#box_a{
	position: absolute;
	width: 480px;
	left: 50%;
	margin-left: -240px;
}

#box_f{
	position: absolute;
	width: 600px;
	left: 50%;
	margin-left: -300px;
}

#furusato{
	padding-left:180px;
}

/*運賃表*/
.untin .otona{
	background-color:#CCFFCC;
}
.untin .kodomo{
	background-color:#FFCCFF;
}

.untin #box{
	position: absolute;
	width: 680px;
	left: 50%;
	margin-left: -340px;
}
.untin #title {
	font-size:14pt;
	padding-left:220px;
}
.untin #tojiru{
	padding-left:320px;
}
.ta{
}
.ta table{
	border: #000000 1px solid;
}
.ta td{
	border: #000000 1px solid;
}