#top_main{
	width:100%;
	height:445px;
	background:url(../img/top_main_border.png) repeat-x bottom center #452a11;
	
	}
/*#top_main{
	width:100%;
	height:445px;
	background:url(../img/top_main.jpg)  no-repeat center center,
	 url(../img/top_main_border.png) repeat-x bottom center #452d14 ;
	 -pie-background:url(../img/top_main.jpg)  no-repeat center center,
	 url(../img/top_main_border.png) repeat-x bottom center #452d14 ;
	behavior: url(/css/PIE.htc);
	}*/
#top_main h2 {width:100%;height:445px;
	margin:0 auto;
	background:url(../img/top_main.jpg)  no-repeat top center ;}
#top_main h2 span{display: none;}

#info {float: left;width:570px;}
#contact{float: right;width:345px;}

#info .window{
	height:100px;
	margin:0;

	}

#info ul{
	padding:10px 0;
	}
#info ul li{
	padding:0px 0px 0px 0px;
	margin:5px 0 0 15px;
	font-size:1.20em !important;

	}
#info ul li p{
	display: inline-block;
	/display: inline;
	/zoom:1;
	width:440px;
	vertical-align: top;
	margin-left:10px;
	}
	

#location ul li{
	padding:5px 0px;
	display: inline-block;
	/display: inline;
	/zoom:1;
	margin-right:20px;
	}
	
p.ban{
	margin:10px 0;
	}
p.ban a{margin:0 5px;}

#contact{
	background: url(../img/contact_bg.png) no-repeat top center;
	padding:10px 0;
	height:241px;
	}
/*#contact{
	border-image:url(../img/waku01.png) fill 10/10px round;
	-moz-border-image:url(../img/waku01.png) fill 10/10px round;
	-webkit-border-image:url(../img/waku01.png) fill 10/10px round;
	padding:10px 0;
	behavior: url(/css/PIE.htc);
	}*/
#contact,
#contact p{
	text-align: center;
	}
#contact .btn{
	display: block;
	margin:10px 0;
	 }
#contact h3{
	border:0;
	margin-top: 5px;
	}
	