#mainArea h1 {
	position:relative;
}

#mainArea h1 img#crayon,
#mainSingle h1 img#crayon {
	position:absolute;
	left:0;
	top:0;
	behavior:expression(IEPNGFIX.fix(this));
}

#mainSingle h1 img#crayon.kInd {left:420px;}

.bgline {
	border-bottom:solid 3px #ef5526;
}

#areaBox {
	color:#333;
	background-color:#fff;
}

#areaBox h2 {
	margin:0 0 10px 0;
	padding:0 0px 10px 0;
	border-bottom:solid 3px #ef5526;
}

#areaBox .pr1 {
	float:left;
	padding:0 20px 40px 0;
}
#areaBox .pr2 {
	float:left;
	padding:0 20px 40px 0;
}
#areaBox .pr3 {
	float:right;
	padding:0 0 40px 0;
}

#searchStation {
	color:#333;
	background-color:#fff;
	margin-bottom:40px;
}

#searchStation h2 {
	margin:0 0 10px;
	padding:0 0px 10px;
	border-bottom:solid 3px #ef5526;
}

#searchStation li {
	display:inline;
}

#searchArea {
	color:#333;
	background-color:#fff;
}

#searchArea h2 {
	margin:0 0 10px;
	padding:0 0px 10px;
	border-bottom:solid 3px #ef5526;
}

#searchArea .a1,
.a2,
.a3,
.a4,
.a5 {
	float:left;
	padding: 0 8px 10px 0;
}
.a6 {
	float:right;
	padding: 0 0 10px 0;
}

#searchArea2 {
	color:#333;
	background-color:#fff;
}

#searchArea2 .b1,
.b2,
.b3,
.b4,
.b5 {
	float:left;
	padding: 0 8px 40px 0;
}
.b6 {
	float:right;
	padding: 0 0 40px 0;

}

#searchLine {
	color:#333;
	background-color:#fff;
	margin-bottom:40px;
}

#searchLine h2 {
	margin:0 0 10px;
	padding:0 0px 10px;
	border-bottom:solid 3px #ef5526;
}

#jrlist {
	float:left;
	width:220px;
	padding-left:10px;
}

#urlist {
	float:left;
	width:220px;
	padding-left:10px;
}

#metrolist {
	float:left;
	width:220px;
	padding-left:10px;
}

#otherlist {
	float:left;
	width:220px;
	padding-left:10px;
}

#otherlist {
	float:left;
	width:220px;
	padding-left:10px;
}

#jrlist p,#urlist p,#metrolist p,#otherlist p {
	line-height:3em;
}

#endpass {
	clear:both;
}

.resultBox {
	background:#fff;
}

.resultBox h3 {
	font-size:120%;
	font-weight:bold;
	color:#ef5526;
	margin:0.5em;
}

.resultBox ul,
.resultBox p {
	display:block;
	margin:0 0 0 8px;
	padding:1px;
}

.resultBox table {
	margin:0 0 0 8px;
}

.resultBox p {
	font-size:92%;
	padding-bottom:0.5em;
}

.resultBox li {
	float:left;
	width:230px;
	height:25px;
}

.resultBox li a {
	display:block;
	padding:0 0 0 10px;
	font-size:92%;
}

/* @end */





