@charset "shift_jis";

@import url(../css/common.css);
@import url(../css/basic.css);

/* ====================================================================

   Style Info: 直営店
 
==================================================================== */

/* ---------------------------------------------
   一覧
----------------------------------------------*/

.dmgshop_list {
	width:615px;
	padding-bottom:25px;
	padding-top:5px;
	margin-bottom:20px;
	background:url(../image/h_line.gif) repeat-x left bottom;
	}

.dmgshop_list:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	
	}

.dmgshop_list_miyagi {
	width:800px;
	padding-bottom:25px;
	padding-top:5px;
	margin-bottom:20px;
	}

.dmgshop_list:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	
	}

/* 左（ロゴ・コメント）
--------------------------------- */

.dmgshop_lil {
	width:345px;
	float:left;
	}

/* ロゴ・リンク */

.dmgshop_lil dl { width:357px; }

.dmgshop_lil dl:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	}

	.dmgshop_lil dt {
		/*width:185px;*/
		float:left;
		font-size:0;
		line-height:0;
		}
	
	.dmgshop_lil dd {
		/*width:172px;*/
		float:left;
		}
		
		.dmgshop_lil dd ul {
			width:172px;
			list-style:none;
			}

		.dmgshop_lil dd ul:after {
			content:"";
			display:block;
			height:0;
			clear:both;
			}
		
		.dmgshop_lil dd li {
			margin-right:5px;
			margin-bottom:5px;
			float:left;
			font-size:0;
			line-height:0;
			display:inline;
			}

/* コメント */

.dmgshop_lil p { padding-top:5px; }


/* 右（写真）
--------------------------------- */

.dmgshop_lir {
	width:250px;
	float:right;
	}


/* ---------------------------------------------
   店舗詳細
----------------------------------------------*/

/* 上段
--------------------------------- */

#dmgshop_area01 {
	width:615px;
	padding:30px 0;
	}

#dmgshop_area01_n {
	width:615px;
	padding:30px 0 0 0;
	}

#dmgshop_area01:after,#dmgshop_area01_n:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	}

	#ds01_l {
		width:365px;
		float:left;
		}

	#ds01_r {
		width:250px;
		float:left;
		}


/* 中段（メニュー）
--------------------------------- */

#dmgshop_area02 { padding-bottom:30px; }


/* 忠衛門（メニュー03）
--------------------------------- */

#chuuemon03 {
	width:615px;
	/*height:280px;*/
	padding-bottom:10px;
	background:url(image/chuuemon/menu03_back.jpg) no-repeat right top;
	}
	
	#chuuemon03 div { padding-top:20px; padding-left:5px; }
	#chuuemon03 p { padding-top:25px; padding-left:20px; }


/* 麺ショップ
--------------------------------- */

#men_blog {
	width:600px;
	margin:0 auto;
	height:135px;
	background:url(image/menshop/blog_link.gif) no-repeat center top;
	}

	#men_blog p {
		padding-top:73px;
		padding-left:466px;
		font-size:10px;
		}
	#men_blog span { display:none; }
		
		#men_blog a {
			width:125px;
			height:25px;
			display:block;
			}


/* 店舗情報
--------------------------------- */

/* 写真 */

ul#ds_info_photo {
	width:585px;
	margin:20px auto;
	list-style:none;
	}

#ds_info_photo:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	}
	
	#ds_info_photo li {
		font-size:0;
		line-height:0;
		float:left;
		}

/* 住所・地図 */

#ds_info {
	width:585px;
	margin:0 auto;
	}
	
#ds_info:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	}
	
	#ds_info dl { float:left; }
		
		#ds_info dt {
			font-size:15px;
			padding-bottom:5px;
			font-weight:bold;
			}
		
		#ds_info dd ul {
			list-style:none;
			margin-top:5px;
			}
			
			#ds_info dd li span {
				display:-moz-inline-box;
				display:inline-block;
				/display:inline;
				/zoom:1;
				width:80px;
				font-weight:bold;
				color:#ff6600;
				}
	
	#ds_info p { float:right; }
	#ds_info_map { width:340px; float:right; }


/* メルマガ
--------------------------------- */

/* 忠衛門 */
#m_magazine01 {
	margin:25px auto 0 auto;
	width:615px;
	height:133px;
	background:url(image/m_magazine01.gif) no-repeat center top;
	}

/* 上海の龍 */
#m_magazine02 {
	margin:25px auto 0 auto;
	width:615px;
	height:133px;
	background:url(image/m_magazine02.gif) no-repeat center top;
	}
	
	#m_magazine01 p, #m_magazine02 p {
		padding-top:96px;
		padding-left:329px;
		font-size:10px;
		}
	#m_magazine01 span, #m_magazine02 span { display:none; }
		
		#m_magazine01 a, #m_magazine02 a {
			width:90px;
			height:13px;
			display:block;
			}


/* クーポン
--------------------------------- */

/* 忠衛門 */
#coupon01 {
	margin:25px auto 0 auto;
	width:615px;
	height:133px;
	background:url(image/coupon01.gif) no-repeat center top;
	}

/* 上海の龍 */
#coupon02 {
	margin:25px auto 0 auto;
	width:615px;
	height:133px;
	background:url(image/coupon02.gif) no-repeat center top;
	}
	
	#coupon01 p, #coupon02 p {
		padding-top:96px;
		padding-left:329px;
		font-size:10px;
		}
	#coupon01 span, #coupon02 span { display:none; }
		
		#coupon01 a, #coupon02 a {
			width:90px;
			height:13px;
			display:block;
			}




.miyagi b{
	font-size:1.2em; 
}

.miyagi p{
	padding:0;
	margin-bottom:1em; 
}
