@charset "UTF-8";
html{
	overflow :scroll;
}

/* ボディー、ヘッター、メイン（サイズのみ）、フッター用、パンくずリスト */
body{
	margin:0;
	padding:0;
	font-family:
	'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Pゴシック', 'MS PGothic',sana-serif;
	background-color:#ffffff;/* 背景 */
}

#container{
	background-image:url(../image/gara.png);
	background-repeat:repeat;
	width:100%;
	padding-top:16px;
	margin-top:20px;
}

/* メイン #efe3b3 */
#contents{
	width:790px;
	margin:auto;
	background-color:#efe3b3;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}

.item{
}

.item ul{
	margin:0;
	padding:0px;
}

.item li{
	float:left;
	list-style-type:none;
	width:250px;
	height:250px;
	margin-right:10px;
	margin-bottom:10px;
}

.first{
	margin-left:10px;
}

/* HOME タイトル文字 */
.item p{
	background-image:url(../image/garaA.jpg);/* 木目 */
	background-repeat:repeat;
	margin-top:-3px;
	padding:3px;
	color:#ddd1af;
	overflow :hidden;
	font-size:0.85em;
	text-align:center;
}

.order {
	position:relative;
	top:-230px;
	max-width:250px;
	height:auto;
}

/* パンくずリスト開始 */
ol.topicPath{
margin-top:5px;
margin-bottom:5px;
padding:0px;
list-style-type:none;
font-size:0.85em;
font-weight:bold;
}

/* リスト項目 */
ol.topicPath li{
	display:inline;
	color:#594230;
}

/* リンク */
ol.topicPath li a{
	color:#b81b1d;
	margin-right:0.5em; /* リンクエリアの右マージン */
}

ol.topicPath2{
	margin-bottom:5px;
	padding:0px;
	list-style-type:none;
	font-size:0.85em;
	line-height:1.8;
}

ol.topicPath2 li a{
	color:#b8321d;
	margin-left:4.75em;
}

/* パンくずリスト終了 442b22 #b8321d */


/* 問合せ全体の仕様 contact.html用始め */

#kozin{
}

#kozin p{
	width:760px;
	margin:auto;
	font-size:0.85em;
	line-height:1.6;
	color:#594230;
	padding-left:0.85em;
	text-indent:-0.85em;
}

form{
	width:600px;
	padding:10px 10px 10px 40px;
	margin:auto;
	font-size:1em;
	line-height:1.3;
	background-color:#ffffff;
	border:solid 1px #594230;
	color:#594230;
}

/* 質問タイトル部分 */
label{
	width:250px;
	display:block;
	float:left;
	color:#594230;
	
}

/* (必須) */
.must{
	font-weight: normal;
	color: #ff0000;
}

/* 記入部分 */
#input{
	width:300px;
}
/* 問合せ全体の仕様 contact.html用終了 */


/* shop部分 shop.html用始め */
#shop{
	margin-left:10px;
	overflow:hidden;
}

#shop p{
	width:510px;
	font-size:0.85em;
	line-height:1.7;
	color:#594230;
}

/* 表組み */
table{
	width:510px;
	font-size:0.85em;
	background-image:url(../image/garaA.jpg);/* 木目 */
	background-repeat:repeat;
/* background-color:#594230; */
	border-collapse:collapse;
	margin-top:10px;
}

th, td{
	padding:10px;
	border:solid 1px #ddd1af;/* 囲み罫 */
	color:#ddd1af;
	text-decoration:none;
	text-align:left;
}	

#shop img{
	float:right;
	padding-right:10px;
}
/* shop部分 shop.html用終了 */


/* cam.html、kitc.html…用（商品紹介）始め */
#cam{
	margin-left:10px;
	margin-right:10px;
	padding:5px 10px 5px 10px;
	background-image:url(../image/garaA.jpg);/*  木目  */
	background-repeat:repeat;
/* background-color:#594230; */
	margin-bottom:10px;
}

#cam p{
	font-size:0.9em;
	line-height:1.7;
	color:#ddd1af;
}

.cam_item{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	width:750px;
	height:202px;
	overflow:auto;
	background-image:url(../image/garaA.jpg);/*  木目  */
	background-repeat:repeat;
	padding:10px;
}

.cam_item img{
	float:left;
	border:solid 1px #ddd1af;/* 囲み罫 */
	margin-right:10px;
}

.cam_item h2{
	padding-top:5px;
	font-size:1em;
	color:#ddd1af;
	line-height:1.3;
}

.cam_item p{
	padding-top:5px;
	color:#ddd1af;
	font-size:0.9em;
	line-height:1.5;
}

/* 地図map.html */

#map{
	margin-left:10px;
	margin-right:10px;
	padding:10px;
	background-image:url(../image/garaA.jpg);/* 木目帯 */
	background-repeat:repeat;
/* background-color:#594230; */
}

/* footer */
footer{
	margin-top:10px;
	background-color:#ffffff;/* 背景 */
}
#footer-words{
	font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝", Times, "Times New Roman", serif;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#2a0b00;
	padding:15px;
}