@charset "utf-8";
/* = reset css
--------------------------------------------------------------- */


#content-lowerlayer h4.pink{
	background-image:url(images/ico-square-01.jpg);
	margin-bottom:0;
}
#content-lowerlayer h4.green{
	background-image:url(images/ico-square-02.jpg);
}

#foundations table td{
	background-color:#FFF;
	white-space:nowrap;
}

#tabel1,
#tabel3,
#tabel5{
	float:left;
}

#tabel2,
#tabel4,
#tabel6{
	float:right;
}

#tabel1 table.fare,
#tabel2 table.fare,
#tabel3 table.fare,
#tabel4 table.fare,
#tabel5 table.fare,
#tabel6 table.fare{
	width:346px;
	margin-bottom:10px;
}

#tabel1 table.fare th div,
#tabel2 table.fare th div,
#tabel3 table.fare th div,
#tabel4 table.fare th div,
#tabel5 table.fare th div,
#tabel6 table.fare th div{
	background-color:#1b7bb5;
	padding:4px;
}

#tabel1 table.fare th div.sta,
#tabel2 table.fare th div.sta,
#tabel3 table.fare th div.sta,
#tabel4 table.fare th div.sta,
#tabel5 table.fare th div.sta,
#tabel6 table.fare th div.sta{
	background-color:#2d5d9a;
}

#tabel1 table.fare td,
#tabel2 table.fare td,
#tabel3 table.fare td,
#tabel4 table.fare td,
#tabel5 table.fare td,
#tabel6 table.fare td{
	width:auto;
	vertical-align:top;
	height:44px;
}

#tabel1 table.fare td span,
#tabel2 table.fare td span,
#tabel3 table.fare td span,
#tabel4 table.fare td span,
#tabel5 table.fare td span,
#tabel6 table.fare td span{
	font-weight:bold;
}

td.body2 span{
	color:#2d5d9a;
}

td span.now,
td.body2 span.now{
/*	color:#C30;*/
}

#tabel1 table.fare td span.unko,
#tabel2 table.fare td span.unko,
#tabel3 table.fare td span.unko,
#tabel4 table.fare td span.unko,
#tabel5 table.fare td span.unko,
#tabel6 table.fare td span.unko{
	font-weight:normal;
	font-size:12px;
}

#tabel1 table.fare td.sta,
#tabel2 table.fare td.sta,
#tabel3 table.fare td.sta,
#tabel4 table.fare td.sta,
#tabel5 table.fare td.sta,
#tabel6 table.fare td.sta{
	background-color:#FFCEE0;
}

#tabel1 table.fare td.sta2,
#tabel2 table.fare td.sta2,
#tabel3 table.fare td.sta2,
#tabel4 table.fare td.sta2,
#tabel5 table.fare td.sta2,
#tabel6 table.fare td.sta2{
	background-color:#CAE4F3;
}

#tabel1 table.fare td.sta3,
#tabel2 table.fare td.sta3,
#tabel3 table.fare td.sta3,
#tabel4 table.fare td.sta3,
#tabel5 table.fare td.sta3,
#tabel6 table.fare td.sta3{
	background-color:#B2FFB0;
}


#tabel1 table.fare td.body3,
#tabel2 table.fare td.body3,
#tabel3 table.fare td.body3,
#tabel4 table.fare td.body3,
#tabel5 table.fare td.body3,
#tabel6 table.fare td.body3{
	background-color:#D3F6DE;
}


form #tabel1 table.fare td,
form #tabel2 table.fare td,
form #tabel3 table.fare td,
form #tabel4 table.fare td,
form #tabel5 table.fare td,
form #tabel6 table.fare td{
	height:50px;
	line-height:15px;
}

#content-lowerlayer form table.fare td{
	padding:3px;
}

#content-lowerlayer form table.fare td.body2 {
	padding-bottom:0;
}

.updata_txt{
	border:solid #F00 1px;
	padding:5px;
}

.puto_h1{
	font-size:20px;
	font-weight:bold;
}

.kirikae{
	margin-top:20px;
}

.kirikae p,
.kirikae form{
	float:left;
	margin: 5px 0 10px;
}
.kirikae form{
	margin-right:0.5em;
}
