@charset "utf-8";
/* CSS Document */

body{
	color:#953713;
	font-size:16px;
	line-height:150%;
	padding:0;
	margin:10px;

}

/*見出し*/
h1 {
	padding-top:20px;
	padding-bottom:5px;
	font-size:18px;
	color:#a67815;
	text-align:center;
	margin:0;
}

h2 {
	padding-top:20px;
	padding-bottom:5px;
	font-size:18px;
	text-align:left;
	margin:0;
}

h3 {
	background-image:url(img/icon.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	font-size:26px;
	color:#a67815;
	text-align:center;
	padding:0 0 0 23px;
	margin-bottom:18px;
	border-bottom:1px solid #a67815;
}

h4 {
	margin:0 0 15px;
	color:#690;
	font-size:16px;
}
h5 {
	font-size:18px;
	color:#a67815;
	text-align:center;
	padding:0 0 0 23px;
	margin-bottom:18px;
	border-bottom:3px dotted #a67815;
}


/*段落*/
p {
	padding-bottom:15px;
	margin:0;
	font-size: 16px;
	color: #953713;
}


/*リスト*/
ul {
	list-style:none;
	margin:0 0 10px;
	padding:0;
}

ul li {
	display:inline;
	margin:0;
}

ol {
	margin:0 0 15px 20px;
	padding:0;
}


/*テーブル*/
table {
	border:1px solid #ccc;
	border-collapse:collapse;
	margin:0 0 15px;
}
td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px 50px 10px 10px;
}
th {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:10px;
	text-align:left;
	background-color:#F1F1F1;
	color:#657C31;
}


/*アドレス*/
address {
	padding:20px;
	background-color:;
	font-style:normal;
	text-align:left;
	font-size:16px;
	margin:20px 0 0;
}


/*強調*/
strong {
	color:#953713;
}

/*リンク*/
a:link {
	color:#960;
}
a:visited {
	color:#960;
}
a:hover {
	color:#F60;
	font-weight: bold;
}
img {
	border:0;
}

/* ~~ この固定幅コンテナが他のすべてのエレメントを囲みます。~~ */
.container {
	width: 800px;
	background: #FFF;
	margin: 0 auto; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
}

/* ~~ これはレイアウト情報です。~~ 

1) 余白は、div の上部または下部にのみ配置されます。この div 内のエレメントには、それ自体に余白があるので、ボックスモデル計算を行う必要がありません。ただし、div 自体に両側の余白やボーダーを指定した場合、その値が加算されたものが合計幅になることに注意してください。div 内のエレメントの余白を削除し、さらにその div 内に、全体のデザインに必要な幅や余白を指定していない 2 つ目の div を追加することもできます。

*/
.content {

	padding:0 auto;
}


/*ボックス*/
#wrap {
	width:700px;
	margin:0 auto;
	float:center;
	background-image:;
	background-repeat:no-repeat;
	background-position:right top;
	color: #953713;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.footer {
	padding: 10px 0;
	position: relative;
}

.box1 {
	width:565px;
	margin:0 auto;
	float:center;
	background-image:;
	background-repeat:no-repeat;
	background-position:right top;
	color: #953713;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.box2 {
	width:450px;
	margin:0 auto;
	float:center;
	background-image:;
	background-repeat:no-repeat;
	background-position:right top;
	color: #953713;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.box3 {
	width:650px;
	margin:0 auto;
	float:center;
	padding-left:60px;
	background-image:;
	background-repeat:no-repeat;
	background-position:right top;
	text-align:left;
	color: #953713;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.box4 {
	width:600px;
	margin:0 auto;
	float:center;
	padding-left:15px;
	padding-right:15px;
	background-image:;
	background-repeat:no-repeat;
	background-position:right top;
	text-align:left;
	color: #953713;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.menubox {
	margin:0 0px 0px 15px;
	padding-bottom:20px;
	color: #A55A30;
	text-align: left;}


/*クラス*/
.photo1 {
	float:left;
	margin-bottom:5px;
}

.photo2 {
	float:right;
	margin-bottom:5px;
}

.photo3 {
	float:left;
	margin-right:10px;
	margin-botton:20px;
}

.photo4 {
	float:center;
	margin-botton:5px;
}

.memo {
	clear:left;
	text-align: left;
	color: #953713;
}
#wrap p address {
	font-style: italic;
	font-size: 15px
}
