@charset "utf-8";

#idHeaderWrap{
	position:relative;
}

#idMainmenu07{
	width: 120px;
	background: url(../images/share/menu07_ov.jpg) no-repeat left top;}
	
#idPankuzu a{
	color:#fff;
}
#idPankuzu{
	position: absolute;
	top:5px;
	left:15px;
	width:200px;
	height:20px;
	color:#fff;
}


#idMainWrap01{
	width:100%;
	height:830px;
}

#idMainimg01{
	width:950px;
	height:830px;
	margin:0 auto;
	position:relative;
	padding-top:0;
}

#idMainimg01 h1{
	position: absolute;
	top:55px;
	left:15px;
	width:110px;
	height:30px;
}

#idMainimg01 #pageTop{
	margin-top:0;
	margin-bottom:30px;	
}
#idContents{
	text-align:left;
}
#idContents h2{
	margin-top:26px;
}
#idContents h3{
	margin-top:25px;
	margin-left:30px;
}
#idContents p{
	margin-top:10px;
	margin-left:30px;
}
#idContents .first{margin-left:36px;}
.busList{
	float:left;
	margin-top:32px;
	margin-right:20px;
}
.rails{
	margin-top:32px;
	margin-left:30px;
}
#pageTop{
	margin-right:38px;
	margin-bottom:30px;
}
