@charset "shift_jis";
/* CSS Document */




body{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #FFF;
	background: #000 top fixed url(../kansai_img/body_bg.jpg) no-repeat;
}

#wrapper{
	margin: 0px auto;
	padding: 0px;
	width: 1310px;
}

#header{
	margin: 0px auto;
	padding: 0px;
	width: 1310px;
	background: url(../kansai_img/header_bg.png) no-repeat left top;
	overflow: hidden;
	height: 112px;
}

h1{
	margin: 0px 0px 0px 120px;
	padding: 0px;
	width: 405px;
	float: left;
}

#header ul{
	margin: 60px 147px 0px 0px;
	padding: 0px;
	float: right;
}

#header ul li{
	float: left;
}

#content{
	margin: 0px auto;
	padding: 0px;
	background: url(../kansai_img/wraper_bg.png) repeat-y 50%;
	overflow: hidden;
}

#example1{
	margin:0px auto;
	padding:0px;
	width: 1310px;
	height: 59px;
	background: url(../kansai_img/navi_bg.png) no-repeat;
}



ul.main-navi{
                list-style:none;
                margin:0px auto; 
				padding:12px 0px 0px 25px;
				overflow: hidden;
				width: 936px;
}

ul.main-navi li{
                padding:0;
                float:left;
                height:34px;
                margin-right:5px;

}





#footer{
	margin: 0px auto;
	padding: 0px;
	background:  url(../kansai_img/footer.png) 50% top no-repeat;
	height: 199px;
	width: 1130px;
}

#footer ul{
	margin: 0px;
	padding: 60px 0px 0px 120px;
	list-style: none;
}

#footer ul li{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}

#footer ul li a{
	color: #aa70df;
	text-decoration: none;
}

#footer p{
	margin: 45px 0px 0px 130px;
	padding: 0px;
	line-height: 160%;
	color: #aa70df;
}

