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

h1,h2,h3,h4,h5,p {
		margin:0;
		padding:0;
}

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#666;
	background-image:url(bg1.jpg);
	text-align:center;
}

body a {
	color:#06C;
}

h1 {
		font-size:18px;
		line-height:1.4em;
		letter-spacing:0.1em;
}
h2 {
	font-size:16px;
	color:#069;
}

#contents {
	text-align:left;
	width:900px;
	background-color:#9CC;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}

	.kaisetsu {
	background-image:url(pict1.jpg);
	background-color:#FFF;
	background-position:left;
	background-repeat:no-repeat;
	width:900px;
	min-height: 350px;
	}
	
	.kaisetsu_text {
	width:600px;
	float:right;
	}

	.kaisetsu_text h2{
	margin:2px　5px　2px　2px;
	letter-spacing:0.07em;
	}
	
	.kaisetsu_text li{
		margin-bottom:2em;
		letter-spacing:0.1em;
		line-height:1.2em;
	}
	
	.kaisetsu_text ul{
		margin:1em 0 1em 0;
	}

	.kaisetsu_text dt{
		margin:5px 0 5px 0;
	}
	.kaisetsu_text dd{
		margin-bottom:0.3em;
		letter-spacing:0.1em;
		padding-left:20px;	
	}

	.kaisetsu_text dd a:hover {
			background:#CFF;
			color:#600;
	}
	
	
	.end {
			clear:both;
	}
	
	
	.ichiran {
		background-image:url(pict2.gif);
	background-color:#CFF;
	width:900px;
	}
		
.cat {
	background-color: #FFF;
	}
	
.cate_item {
	font-size:10px;
	float:left;
	width:80px;
	text-align:center;
	padding:5px;
	margin:5px 2px 5px 2px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	background-color:#FFF;
}	

.sold p{
	color:#F33;
        }

#header {
	text-align:left;
	width:900px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	/*background-image:url(head.jpg);*/
	background-repeat:no-repeat;
	background-position:center bottom;
	height:auto;
}


#header img {
	border:#096 solid 1px;
}

#footer {
	text-align:left;
	width:900px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-repeat:no-repeat;
	background-position:center bottom;
}

.captions {
	font-style:italic;
	color:#000;
}
address {
	padding:3px;
}
