@charset "utf-8";
/* CSS Document */

html,body,h1,h2,h3,h4,h5,p,ul,li,table {
	margin:0;
	padding:0;
	list-style:none;
	}
	
img {
	border:none;
	}
	
html {
	position:relative;
	text-align:center;
	background:url(imgNew/bgHtml.png) repeat-x 0 0 #333;
	}
	
body {
	width:1000px;
	height:740px;
	background:url(imgNew/bgBody.jpg) no-repeat 0 0 #fff;
	text-align:left;
	position:relative;
	margin:40px auto 0 auto;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:12px;
	}
	
a {
	color:#fff;
	}
	
a:hover {
	text-decoration:none;
	}
	
h1 {
	width:158px;
	height:69px;
	position:absolute;
	top:85px;
	left:52px;
	}
	
h2{
	position:absolute;
	bottom:124px;
	left:4px;
}

#nav {
	width:960px;
	height:60px;
	position:absolute;
	left:20px;
	bottom:60px;
	}
	
#nav li {
	float:left;
	width:160px;
	}
	
#nav a {
	width:160px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(imgNew/nav.png) no-repeat 0 0;
	}
	
#nav #nav1 a{
	background-position:0 0;
	}
	
#nav #nav2 a{
	background-position:-160px 0;
	}
	
#nav #nav3 a{
	background-position:-320px 0;
	}
	
#nav #nav4 a{
	background-position:-480px 0;
	}
	
#nav #nav5 a{
	background-position:-640px 0;
	}
	
#nav #nav6 a{
	background-position:-800px 0;
	}
	
#nav #nav1 a:hover {
	background-position:0 -60px;
	}
	
#nav #nav2 a:hover {
	background-position:-160px -60px;
	}
	
#nav #nav3 a:hover {
	background-position:-320px -60px;
	}
	
#nav #nav4 a:hover {
	background-position:-480px -60px;
	}
	
#nav #nav5 a:hover {
	background-position:-640px -60px;
	}
	
#nav #nav6 a:hover {
	background-position:-800px -60px;
	}
	
#nav #navConstruction {
	background:url(imgNew/nav.png) no-repeat -480px 0;
	text-indent:-9999px;
	height:60px;
	}

#contact {
	position:absolute;
	top:85px;
	right:20px;
	}
	
#contact a {
	display:block;
	width:187px;
	height:45px;
	background:url(imgNew/btnContact.png) no-repeat 0 0;
	text-indent:-9999px;
	}
	
#contact a:hover {
	background-position:0 -45px;
	}
	
#topics {
	background:url(imgNew/bgTopics.png) no-repeat 0 0;
	width:164px;
	height:184px;
	position:absolute;
	right:16px;
	bottom:136px;
	padding:10px 20px;
	}

.topicsMore {
	text-align:right;
	font-size:10px;
	}
	
#tel {
	position:absolute;
	left:20px;
	bottom:20px;
	}
	
#bnrSpecial {
	position:absolute;
	right:20px;
	bottom:360px;
	}
	
address {
	position:absolute;
	bottom:23px;
	right:20px;
	}

#movie{
	position:absolute;
	bottom:10px;
	left: 346px;
}

#movie a{
	background:url("imgNew/bnrMovie.png");
	background-position:0 0;
	display:block;
	height:37px;
	width:311px;
}

#movie a:hover{
	background-position:0 -37px;
}
