@charset "UTF-8";

/* 全体の書式の初期化 */

html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, 
ul, ol, li, dl, dt, dd, table, th, td, form, filedset	{
	margin: 0;
	padding: 0;
	color: #e9e7d2;
	font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 150%;
	font-size: 14px;
	text-align: left;
}

img	{border: 0px;}


body	{
	background-color: #be6666;
	text-align: center;
}


#container	{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

a:link, a:visited	{color: #e9e7d2;}
a:hover, a:active	{color: #eed5d5;}

#keyword	{
	width: 700px;
	height: 14px;
	background-color: #eed5d5;
	color: #be6666;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 2px;
}

#header	{
	width: 700px;
	height: 300px;
	border-left: 1px #7f1919 solid;
	border-right: 1px #7f1919 solid;
	background-image: url(index_img/title02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#header h1	{
	text-indent: -9999px;
}

div#wrapper	{
	width: 700px;
	background-color: #727266;
	border-left: 1px #7f1919 solid;
	border-right: 1px #7f1919 solid;
}

div#left	{
	width: 170px;
	float: left;
}

	div#left ul li 	{
		width: 166px;
		height: 36px;
		list-style-type: none;
		margin-bottom: 10px;
	}

	div#info	{
		width: 150px;
		margin: 80px 10px;
	}

	div#info p#shopname	{letter-spacing: 0.5em;font-size: 16px;}
	div#info p#telpc,
	div#info p#telmove {
		line-height: 40px;
		font-weight: bold;
	}
	div#info p#telmove {
		display: none;
		}
	
	
	div#left dl	{margin: 0 10px;}

	div#left dl dt	{margin-top: 15px;}

	div#left dl dd	{margin-left: 14px;}

	div#link	{margin: 50px 0px 0px 10px;}

	div#link p	{font-size: 12px;}

div#content	{
	width: 300px;
	margin: 10px 20px;
	float: left;
}

	div#content h2	{
		margin-top: 30px;
		padding: 15px 0px;
		border-top: 1px #7f1919 solid;
	}

	div#news	{
		width: 280px;
		height: 180px;
		border: 1px #505050 solid;
		overflow: auto;
		background-color: #e9e7d2;
		padding: 10px;
	}

	div#news dl dt	{
		font-weight: bold;
		color: #7f1919;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	div#news dl dd	{
		color: #4c4c40;
		margin-bottom: 15px;
	}

	p#access	{
		margin-top: 15px;
		border-left: 5px #e9e7d2 solid;
		padding-left: 10px;
	}

div#right	{
	width: 176px;
	padding-top: 10px;
	float: right;
}

div#right img	{margin-bottom: 20px;}

div#sign	{
	clear: both;
	text-align: right;
	padding-right: 5px;
}
div#sign p	{text-align: right;}

div#bottomshadow	{
	width: 700px;
	height: 10px;
	background-image: url(index_img/shadow_02.jpg);
	background-repeat: repeat-x;
}


div#footer	{
	width: 700px;
	height:14px;
	background-color: #eed5d5;
	margin-top: -5px;
	text-align: right;
}

div#footer p	{
	font-size: 10px;
	color: #4c4c40;
}

div#footer p#counter	{
	width: 80px;
	height: 14px;
	float: left;
	margin-left: 100px;
}
.f10 {
	font-size: 10px;
	}
