@charset "utf-8";
/* CSS Document */
body {
margin: 0px;
padding: 0px;
background-color: #F0F0E4;
font-family: "ＭＳ Ｐゴシック", "MS PGothic", "Osaka－等幅", Osaka-mono, monospace;
}

#wrap{
	width:980px;
	padding:0px 10px;
	background-color: #FFF;
	margin:0px auto;
}


#kv{
	width: 980px;
	height: 470px;
	position: relative;
	overflow:hidden;
	top: 0;
	background-color:#f7f6ee;
}

#kv .map{
	width:1111px;
	height:79px;
	position:absolute;
	left:51px;
	top:111px;
}
#kv .track{
	position:absolute;
	left:620px;
	top:177px;
}

#kv .attouteki,#kv .attouteki2{
	position:absolute;
	/*left:21px;
	top:11px;
	width:588px;
	height:134px;*/
	width:632px;
	left:0px;
	top:0px;
}
#kv .attouteki img,#kv .attouteki2 img{
	width:100%;
	height:auto;
}
#kv .cover{
	width: 980px;
	height: 470px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#f7f6ee;
}
#kv .txt_fuyouhin{
	position:absolute;
	/*left:20px;*/
	left:320px;
	top:211px;
	/*display:none;*/
	opacity:0;
	filter: alpha(opacity=0);
}
#kv .txt_sokujitsu{
	position:absolute;
	/*left:20px;*/
	left:980px;
	top:286px;
	/*display:none;*/
	opacity:0;
	filter: alpha(opacity=0);
}
#kv .txt_kansai{
	width:432px;
	height:90px;
	background:url(images/index/txt_kansai.png) no-repeat;
	position:absolute;
	/*left:15px;*/
	left:200px;
	top:365px;
	opacity:0;
	filter: alpha(opacity=0);
}
#kv .kwbox{
	position:absolute;
	left:454px;
	top:369px;
	background:url(images/index/kw_box.png) no-repeat;
	padding:14px 0px 44px;
	height:22px;
	line-height:22px;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	letter-spacing:-1px;
	width:510px;
	display:none;
}

