
.busMap {
	width:960px;
	margin:0 auto;
	text-align:left;
	min-height:360px;
	margin-bottom:50px;
	padding-top:90px;
	text-align:center;
	position:relative;
}

.busMap .map img {
	top:0;
	position:relative;
	opacity:0;
}

.busMap .illust {
	position:absolute;
}

.busMap .illust img {
	top:50px;
	position:relative;
	opacity:0;
}

.busMap .birdS {
	top:37px;
	left:169px;
}

.busMap .birdS img {
	width:80%;
	height:auto;
	top:0;
	right:-50px;
	position:relative;
	opacity:0;
}

.busMap .birdL {
	top:14px;
	left:221px;
}

.busMap .birdL img {
	top:0;
	right:-50px;
	position:relative;
	opacity:0;
}

.busMap .cloudS {
	top:40px;
	left:443px;
	z-index:300;
}

.busMap .cloudS img {
	width:50%;
	height:auto;
	opacity:0;
}

.busMap .cloudL {
	top:23px;
	left:352px;
	z-index:300;
}

.busMap .cloudL img {
	top:50px;
	position:relative;
	opacity:0;
}

.busMap .sun {
	top:0;
	right:50px;
}

.busMap .sun img {
	top:50px;
	position:relative;
	opacity:0;
}

.busMap .mountainS1,.busMap .mountainS2,.busMap .mountainL {
	bottom:215px;
	z-index:-100;
}

.busMap .mountainS1 img,.busMap .mountainS2 img,.busMap .mountainL img {
	top:50px;
	position:relative;
	opacity:0;
}

.busMap .mountainS1 {
	left:205px;
}

.busMap .mountainL {
	left:355px;
}

.busMap .mountainS2 {
	left:625px;
}

.busMap .logo {
	top:156px;
	left:515px;
	z-index:500;
}

.busMap .logo img {
	top:50px;
	position:relative;
	opacity:0;
}

.busMap .wave {
	bottom:0;
	left:0;
	overflow:hidden;
	min-height:50px;
	background-color:#8BD4E7;
}

.busMap .wave img {
	vertical-align:top;
	top:-50px;
}

.imgBus {
	margin:0 auto 50px;
	width:940px;
}

dl {
	width:740px;
	margin:0 auto;
	text-align:left;
	margin-bottom:60px;
	margin:0 auto;
	zoom:1;
	padding:25px 40px;
	background-color:#524640;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	line-height:1;
}

dl:before,dl:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

dl:after {
	clear:both;
}

dl dt {
	color:#fff;
	width:200px;
	float:left;
	font-size:18px;
	font-size:1.8rem;
}

dl dt em {
	font-size:11px;
	font-size:1.1rem;
	display:block;
	margin-top:15px;
}

dl dd {
	float:left;
	color:#D29B6F;
	padding-left:10px;
	border-left:1px solid #999;
	font-size:14px;
	font-size:1.4rem;
}

dl dd span {
	color:#fff;
	display:block;
	margin-top:15px;
}

dl dd:nth-child(2) {
	margin-right:50px;
}