@charset "UTF-8";

/* スタイルのリセット */
body,div,ul,li,ol,h1,h2,h3,form,fieldset,input,p,blockquote,th,td,dl,dd,dt {
margin:0;
padding:0;
line-height: 1.4em;
list-style: none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
em,th,var {
font-style:normal;
font-weight:normal;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}

/* 全体 */
html {
	min-width:
	800px;
	}
html body {
	margin:0 auto;
	padding:0;
	background:url(../image/back.gif) ;
	background-position:0px 160px;
	background-color:#ffffff;
	color: #666;
	font-size: 13px;
	font-family:
		Verdana,
		Arial,
		Meiryo,
		"メイリオ",
		"Hiragino Kaku Gothic Pro",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	text-align: center;
	}
a {text-decoration: none;}
a:hover {text-decoration:underline;}

.clear {clear: both;}
.bold {font-weight: bold;}
.pan{text-align: right;}

/* レイアウト */


#contain {
	clear: both;
	width: 802px;
	padding: 10px;
	margin: 0 auto;
	text-align: left;
	background: url("http://www.zakka-raspberry.jp/image/raz4.gif") no-repeat bottom right;
	background-color:#ffffff;
	border: solid 1px #D5B7B7;
	}

#header {
	}
	
#navi{
	width:200px;
	float:right;
	margin-top: 20px;
	}
	

#main{
	width: 600px;
	float:left;
	}
	
#main_entry{
	width: 550px;
	float:left;
	}

#what{
	margin: 10px 0 0 20px;
	}
	
#gallery{
	margin: 10px 0 0 20px;
	}
#park{
	margin: 10px 0 0 20px;
	}

/* 文字 */
h2.entry_title{
	padding: 5px 10px;
	background-color: #D5B7B7;
	color:#fff;
	margin: 10px 0;
	width: 500px;
	}



/* head */
#header {
        FONT-SIZE: 93%; BACKGROUND: url(http://www.zakka-raspberry.jp/image/bg.gif) #d5b7b7 repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal;FONT: small/1.5em Georgia,Serif; COLOR: #000; PADDING-TOP: 0px; voice-family: inherit
}
#header UL {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#header LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(http://www.zakka-raspberry.jp/image/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header A {
        PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../image/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#header A {
        FLOAT: none
}
#header A:hover {
        COLOR: #333
}
#header #current {
        BACKGROUND-IMAGE: url(.http://www.zakka-raspberry.jp/image/left_on.gif)
}
#header #current A {
        BACKGROUND-IMAGE: url(http://www.zakka-raspberry.jp/image/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
}

/* navi */
#navi {
	}

#navi h3{
	padding-top: 10px;
	}

#navi ul{
	margin-top: 10px;
	padding: 0px 0 10px 30px;
	border-bottom: dashed 1px #666;
	}
	
h4.shop{
	text-align: center;
	}
	
#navi_shop{
	margin-left: 10px;
	}	


	
	
/* gallery */

#gallery table{
	width: 450px;
	margin: 5px 0;
	}

#gallery td.gallery_img{
	width: 160px;
	}
	
#gallery td.gallery_text{
	}
	
.gallery_item{
	width:500px;
	border-bottom: 1px dashed #666;
	}

/* park */



/* foot */

p.foot_navi{
	margin-top: 100px;
	text-align: right;
	color: #fff;
	}

#foot{
	background-color: #d5b7b7;
	}
#foot p{
	text-align: center;
	color: #fff;
	}




