div#imgarea{
	background:url(../images/imgback5.png) no-repeat center top;
	height:76px;
	margin-top:8px;
	text-indent:-9999px;
}



div#shopinfo{
	padding:0px 0 8px;
	
}

div#shopinfo div{
	width:300px;
	height:180px;
	background-color:#ccc;
	float:left;
	display:inline;
	margin-right:20px;
}

div#shopinfo ul{
	
}

div#shopinfo ul li{
	padding:18px 0 6px;
	width:100%;
	background:url(../images/line01.gif) repeat-x left top;
}

div#shopinfo ul li li{
	padding:0;
	background:none;
	width:auto;
}

div#shopinfo ul h3{
	font-size:1.4em;
	padding:7px 0;
}

div#shopinfo ul h4{
	font-size:1.2em;
	color:#5299d9;
	padding-bottom:3px;
}

div#shopinfo ul ul{
	font-size:1.2em;
	background:none;
	padding-top:15px;
}

div#shopinfo ul ul li.tel{
	font-size:1.4em;
}

div#shopinfo p.mapbtn{
	clear:both;
	padding-top:2px;
}

div#shopinfo p.mapbtn a{
	color:#FF6600;
}

div#privacy{
	padding:0px 0 8px;
	width:100%;
	
}

div#privacy p{
	font-size:1.2em;
	padding:3px 0 25px;
	color:#555;
}

div#company{
	padding:0px 0 20px;
	background:url(../images/line01.gif) repeat-x left bottom;
}

div#company div.waku{
	background-color:#f0efee;
	width:100%;
	margin-top:5px;
}

div#company table{
	font-size:1.2em;
	width:670px;
	margin:5px auto;
	border-collapse:collapse;
	border-top:2px solid #fff;
}

div#company table th,div#company table td{
	background-color:#fff;
	border-bottom:2px solid #fff;
}

div#company table th{
	font-weight:normal;
	text-align:left;
	width:18%;
	padding-left:8px;
	background-color:#dcdad9;
	border-left:2px solid #fff;
}
div#company table td{
	padding:7px 0 7px 10px;
}