@charset "UTF-8";
/* CSS Document */


body {
	margin:0 auto;
	padding:0 0 0 0;
	line-height:100%;
	text-align:center;
	color:#333;
	font-size:12px;
	line-height:1.5em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:#FFF;
}

p{margin:0; padding:0;}
img{border:none; }
a{ outline:none;}
.fr{ float:right;}
.fl{ float:left;}


.clearfix{
	float:none;
	clear:both;
}

#wrapper{
	width:100%;
	text-align:center;
	background:url(../images/header_bk.jpg) top center no-repeat;
	min-width:980px;
	position:relative;
	border-bottom:1px solid #CCC;
}

#pika{
	width:100%;
	text-align:center;
	background:url(../images/header_bk.png) top center no-repeat;
	height:670px;
	position:absolute;
	top:0;
	display:none;

}


#header{
	width:940px;
	padding:20px 20px 0 20px;
	margin:0 auto;
	text-align:left;
	height:655px;
	position:relative;
	top:0;
}

.headerIn{
	width:465px;
	float:right;
	line-height:1.6em;
}

h1{margin:50px 0 25px 0; padding:0;}
h2{margin:0; padding:0 0 30px 0;}
h3{margin:0 0 7px 0; padding:0; font-size:1.3em; font-weight:bold;}

.info{
	width:940px;
	padding:40px 20px 100px 20px;
	margin:0 auto;
	text-align:left;
}



.shoplist{
	width:100%;
	border-top:1px solid #CCC;
}



table{
	width:980px;
	padding:5px 20px 10px 20px;
	margin:0 auto;
	text-align:left;
}
table th{
	font-weight:normal;
	width:320px;
	text-align:left;
	padding:3px 0 3px 0;
}
table td{
	padding:3px 0 3px 0;
}

table .odd{
	background:#F5F5F5;
}

table .even{
	background:#FFF;
}





.over a:hover img { 
	filter:alpha(opacity=60); 
	-moz-opacity:0.60;
	-khtml-opacity: 0.6;
	opacity:0.60
}





















