@charset "shift_jis";
/* CSS Document */

/* index==========================

	1.for contetns
	for for clearFix
	
*/

/* 1.for contents
===============================================================*/
div#contents{
	padding-top:10px;
	width:950px;
}
div#main{
	padding-top:24px;
	border-right:solid 1px #e7e7e7;
	border-bottom:solid 1px #e7e7e7;
	border-left:solid 1px #e7e7e7;
}

/* common */
div#pageTitle{
	margin-bottom:20px;
	background:url(../images/shop01_04.gif) repeat-x top left;
}
div#pageTitle h1{
	float:left;
	display:inline;
	margin:0;
	width:289px;
}
div#pageTitle ul{
	float:right;
	display:inline;
	margin-right:22px;
	padding-top:20px;
	width:620px;
	font-size:0.8em;
	text-align:right;
}
div#pageTitle li{
	display:inline;
	margin-left:5px;
	padding-left:5px;
	border-left:solid 1px #868686;
}
div#pageTitle navFirst .li{
	margin-left:0;
	padding-left:0px;
}


div.area{
	margin-left:20px;
	width:910px;
}
div.area h2{
	margin-bottom:15px;
}
div.shopArea{
	margin:0 0 20px 13px;
	padding-bottom:10px;
	width:885px;
}
div.shopArea2{
	margin:0 0 20px 13px;
	padding-bottom:10px;
	width:885px;
	background:url(../images/dot.gif) repeat-x left bottom;
}
.area h3{
	margin-bottom:5px;
	padding-left:15px;
	color:#6e6a6a;
	font-weight:bold;
	font-size:1.2em;
	background:url(../images/ico_orange.gif) no-repeat 0 4px;
}

div.shopLeft{
	float:left;
	display:inline;
	width:515px;
}
.shopAddress{
	margin-bottom:10px;
	padding:10px;
	background:#f0f0f0;
}
.shopTxt{
	margin-bottom:15px;
}
.shopLink{
	margin-bottom:15px;
}
div.shopLeft ul {
	margin-left:0;
	padding-left:0;
}
div.shopLeft li{
	float:left;
	display:inline;
	margin-right:5px;
}

div.shopRight{
	float:right;
	display:inline;
	width:350px;
}
div.pagetop {
	text-align:right;
	padding-bottom:20px;
}







/* for clearFix
===============================================================*/
.cf:after{ 
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
   content:".";
}
/* 追加 MacIE 5 と WinIE 7 向け */
.cf{
   display:inline-block;
}

/*MacIE \*/
* html .cf{
	height:1em;
}
.cf{
	display:block;
}
/*  */