@charset "utf-8";
/* -----------------------------------------------------
* サイトの共通部分に適用させるCSS
* create: 2013/04/11 
* author: sakaguchi

*INDEX
* 1.カテゴリーナビの設定
* 2.ぱんの写真設定
* 3.商品詳細の設定
----------------------------------------------------- */
 /* ----------------------------------------------------------------------------------------------------
 * ▼　1.店舗エリアの設定
 * --------------------------------------------------------------------------------------------------*/
div#wrap{
}
div#wrap section.title{
	overflow: hidden;
	margin-bottom: 30px;
}
div#wrap section.title h2{
	width: 610px;
	float: left;
	margin-right: 30px;
}
div#wrap section.title h2 img{
	border-radius: 5px;
}
div#wrap section.title p{
	width: 610px;
	float: left;
	padding-top: 40px;
	font-size: 16px;
	font-family: 'handmade';
	font-weight: bold;
	color: #533c34;
	 /* for modan browser */
	text-shadow:0px 3px 3px #fff,0px 0px 3px #fff,3px 0px 3px #fff,
	0px -3px 3px #fff,-3px -3px 3px #fff,-3px 0px 3px #fff;
}
div#wrap section.shoplist{
	overflow: hidden;
}
div#wrap section.shoplist article{
	width: 588px;
	float: left;
	padding: 10px;
	margin-bottom: 30px;
	border: solid 1px #00d36f;
	border-radius: 5px;
	background: url(../images/staff/bg_content.png) repeat;
}
div#wrap section.shoplist article:nth-child(odd){
	margin-right: 30px;
}
div#wrap section.shoplist article h3{
	font-size: 16px;
	color: #533c34;
	border-bottom: solid 1px #533c34;
	font-family: 'handmade';
	margin-bottom: 10px;
}
div#wrap section.shoplist article div.clear{
	overflow: hidden;
}
div#wrap section.shoplist article div.clear section.info{
	width: 178px;
	margin-right: 10px;
	float: left;
}
div#wrap section.shoplist article div.clear section.info dl{
	margin-bottom: 10px;
}
div#wrap section.shoplist article div.clear section.info dl dt{
	font-weight: bold;
	border-bottom: solid 1px #533c34;
	margin-bottom: 5px;
}
div#wrap section.shoplist article div.clear section.info a{
	display: block;
	vertical-align: middle;
	width: 178px;
	height: 20px;
	padding-top: 5px;
	border-radius: 5px;
	color: #fff;
	background: #533c34;
	text-align: center;
	font-weight: bold;
}
div#wrap section.shoplist article div.clear section.map{
	width: 400px;
	float: left;
}
div#wrap section.shoplist article div.clear section.map div.maparea{
	border: solid 1px #ccc;
	border-radius: 5px;
}
div#wrap section.shoplist article div.clear section.map iframe{
	border: solid 1px #aaa;
	border-radius: 5px
}

/* googlmap のイメージ化後 */
div#wrap section.shoplist article div.clear section.map-image img {
	border: solid 1px #aaa;
	border-radius: 5px
}

 /* ----------------------------------------------------------------------------------------------------
 * ▼　2.姉妹店ページの設定
 * --------------------------------------------------------------------------------------------------*/
 /*姉妹店名部分の設定*/
 @charset "utf-8";
/* -----------------------------------------------------
* サイトの共通部分に適用させるCSS
* create: 2013/04/11 
* author: sakaguchi

*INDEX
* 1.カテゴリーナビの設定
* 2.ぱんの写真設定
* 3.商品詳細の設定
----------------------------------------------------- */
 /* ----------------------------------------------------------------------------------------------------
 * ▼　1.店舗エリアの設定
 * --------------------------------------------------------------------------------------------------*/
div#wrap{
}
div#wrap section.title{
	overflow: hidden;
	margin-bottom: 30px;
}
div#wrap section.title h2{
	width: 610px;
	float: left;
	margin-right: 30px;
}
div#wrap section.title h2 img{
	border-radius: 5px;
}
div#wrap section.title p{
	width: 610px;
	float: left;
	padding-top: 40px;
	font-size: 16px;
	font-family: 'handmade';
	font-weight: bold;
	color: #533c34;
	 /* for modan browser */
	text-shadow:0px 3px 3px #fff,0px 0px 3px #fff,3px 0px 3px #fff,
	0px -3px 3px #fff,-3px -3px 3px #fff,-3px 0px 3px #fff;
}
div#wrap section.shoplist{
	overflow: hidden;
}
div#wrap section.shoplist article{
	width: 588px;
	float: left;
	padding: 10px;
	margin-bottom: 30px;
	border: solid 1px #00d36f;
	border-radius: 5px;
	background: url(../images/staff/bg_content.png) repeat;
}
div#wrap section.shoplist article:nth-child(odd){
	margin-right: 30px;
}
div#wrap section.shoplist article h3{
	font-size: 16px;
	color: #533c34;
	border-bottom: solid 1px #533c34;
	font-family: 'handmade';
	margin-bottom: 10px;
}
div#wrap section.shoplist article div.clear{
	overflow: hidden;
}
div#wrap section.shoplist article div.clear section.info{
	width: 178px;
	margin-right: 10px;
	float: left;
}
div#wrap section.shoplist article div.clear section.info dl{
	margin-bottom: 10px;
}
div#wrap section.shoplist article div.clear section.info dl dt{
	font-weight: bold;
	border-bottom: solid 1px #533c34;
	margin-bottom: 5px;
}
div#wrap section.shoplist article div.clear section.info a{
	display: block;
	vertical-align: middle;
	width: 178px;
	height: 20px;
	padding-top: 5px;
	border-radius: 5px;
	color: #fff;
	background: #533c34;
	text-align: center;
	font-weight: bold;
}
div#wrap section.shoplist article div.clear section.map{
	width: 400px;
	float: left;
}
div#wrap section.shoplist article div.clear section.map iframe{
	border: solid 1px #aaa;
	border-radius: 5px;
}
 /* ----------------------------------------------------------------------------------------------------
 * ▼　2.姉妹店ページの設定
 * --------------------------------------------------------------------------------------------------*/
 /*姉妹店名部分の設定*/
 @charset "utf-8";
/* -----------------------------------------------------
* サイトの共通部分に適用させるCSS
* create: 2013/04/11 
* author: sakaguchi

*INDEX
* 1.カテゴリーナビの設定
* 2.ぱんの写真設定
* 3.商品詳細の設定
----------------------------------------------------- */
 /* ----------------------------------------------------------------------------------------------------
 * ▼　1.店舗エリアの設定
 * --------------------------------------------------------------------------------------------------*/
div#wrap{
}
div#wrap section.title{
	overflow: hidden;
	margin-bottom: 30px;
}
div#wrap section.title h2{
	width: 610px;
	float: left;
	margin-right: 30px;
}
div#wrap section.title h2 img{
	border-radius: 5px;
}
div#wrap section.title p{
	width: 610px;
	float: left;
	padding-top: 40px;
	font-size: 16px;
	font-family: 'handmade';
	font-weight: bold;
	color: #533c34;
	 /* for modan browser */
	text-shadow:0px 3px 3px #fff,0px 0px 3px #fff,3px 0px 3px #fff,
	0px -3px 3px #fff,-3px -3px 3px #fff,-3px 0px 3px #fff;
}
div#wrap section.shoplist{
	overflow: hidden;
}
div#wrap section.shoplist article{
	width: 588px;
	float: left;
	padding: 10px;
	margin-bottom: 30px;
	border: solid 1px #00d36f;
	border-radius: 5px;
	background: url(../images/staff/bg_content.png) repeat;
}
div#wrap section.shoplist article:nth-child(odd){
	margin-right: 30px;
}
div#wrap section.shoplist article h3{
	font-size: 16px;
	color: #533c34;
	border-bottom: solid 1px #533c34;
	font-family: 'handmade';
	margin-bottom: 10px;
}
div#wrap section.shoplist article div.clear{
	overflow: hidden;
}
div#wrap section.shoplist article div.clear section.info{
	width: 178px;
	margin-right: 10px;
	float: left;
}
div#wrap section.shoplist article div.clear section.info dl{
	margin-bottom: 10px;
}
div#wrap section.shoplist article div.clear section.info dl dt{
	font-weight: bold;
	border-bottom: solid 1px #533c34;
	margin-bottom: 5px;
}
div#wrap section.shoplist article div.clear section.info a{
	display: block;
	vertical-align: middle;
	width: 178px;
	height: 20px;
	padding-top: 5px;
	border-radius: 5px;
	color: #fff;
	background: #533c34;
	text-align: center;
	font-weight: bold;
}
div#wrap section.shoplist article div.clear section.map{
	width: 400px;
	float: left;
}
div#wrap section.shoplist article div.clear section.map img{
	margin-top: -260px;
	z-index: -1;
	width: 0;
	height: 0;
}
div#wrap section.shoplist article div.clear section.map iframe{
	border: solid 1px #aaa;
	border-radius: 5px;
}
 /* ----------------------------------------------------------------------------------------------------
 * ▼　2.姉妹店ページの設定
 * --------------------------------------------------------------------------------------------------*/
 /*姉妹店名部分の設定*/
  div#wrap section.partnername{
	  overflow: hidden;
	  border-bottom: dotted 2px #533c34;
	  margin-bottom: 10px;
  }
 div#wrap section.partnername h3{
	 font-size: 18px;
	 font-family: 'handmade';
	 color: #533c34;
	 width: 610px;
	 float: left;
 }
 div#wrap section.partnername h3 span{
	 font-size: 12px;
 }
 div#wrap section.partnername h3 img{
	 height: 40px;
	 margin-right: 10px;
 }


 div#wrap section.partnername h3 img.shoplogo {}


 div#wrap section.partnername a{
	 background: #00d36f;
	 color: #fff;
	 font-family: 'handmade';
	 font-size: 12px;
	 text-align: center;
	 border-radius: 5px;
	 padding: 5px 10px;
	 font-weight: normal;
	 margin-left: 30px;
 }
 section.bunner{
	 clear: both;
	 overflow: hidden;
	 margin-bottom: 30px;
 }
 section.link_bunner p{
	 width: 298px;
	 padding: 10px;
	 background: url(/images/nav/nav_bg_hover.png) repeat;
	 border-radius: 5px;
	 text-align: center;
	 border: solid 1px #00d36f;
	 float: right;
	 margin-right: 10px;
 }
 section.link_bunner p:hover{
	 background: url(/images/nav/nav_bg.png) repeat;
	 border: solid 1px #533c34;
 }
 section.link_bunner a{
	 font-family: 'handmade';
	 color: #533c34;
	 font-size: 18px;
	 text-shadow: 2px 2px #FFF;
 }
 section.link_bunner:hover a{
	 color: #fff;
	 text-shadow: 2px 2px #aaa;
 }