@charset "utf-8";

#mainimg {
	width:100%;
	min-width:980px;
	background-color:#000;
}
#mainimg .img {
	text-align:center;
}
#mainimg div {
	width:100%;
	min-width:980px;
	clear:both;
	background:url(../common/images/snavi.jpg) repeat-x left top;
}
#mainimg #snavi {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
#mainimg #snavi li {
	float:left;
}


/* .shopKomakiBox */
.shopKomakiBox {
	width:937px;
	margin:0 auto;
	clear:both;
	padding:22px 0 0 0;
}
.shopKomakiBox .cont {
	width:937px;
	background:url(../images/shop/komaki/bg_mid.jpg) repeat-y center top;
	overflow:hidden;
	clear:both;
}
.shopKomakiBox .title {
	width:854px;
	padding:57px 43px 0 40px;
	overflow:hidden;
	clear:both;
	background:url(../images/shop/komaki/bg_top.jpg) no-repeat left top;
	margin-bottom:24px;
}
.shopKomakiBox .title h2 {
	float:left;
	padding:10px;
	font-size:32px;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing:5px;
}
.shopKomakiBox .tel {
	padding:10px;
	font-size:32px;
	font-weight:bold;
}
.shopKomakiBox .tel a {
	text-decoration:none;
	color:#F00;
}
	
.shopKomakiBox .tabBox {
	width:856px;
	margin:0 auto;
	clear:both;
	padding:0 0 23px 0;
}
.shopKomakiBox .tabBox table {
	width:100%;
	clear:both;
	border-left:#221814 1px solid;
	border-top:#221814 1px solid;
}
.shopKomakiBox .tabBox table th {
	font-weight:normal;
	background:#eeefef;
	text-align:center;
	border-right:#221814 1px solid;
	border-bottom:#221814 1px solid;
	vertical-align:top;
	line-height:1.4;
	padding:10px 0 11px;
}
.shopKomakiBox .tabBox table th.th01 span {
	padding:0 14px 0 0;
}
.shopKomakiBox .tabBox table th.th02 {
	letter-spacing:1px;
}
.shopKomakiBox .tabBox table td {
	border-right:#221814 1px solid;
	border-bottom:#221814 1px solid;
	padding:10px 36px 11px;
	text-align:left;
	vertical-align:top;
	line-height:1.4;
	font:メイリオ;
	font-weight:100;
	background-color:#ffffff;
}
.shopKomakiBox .tabBox table td dl {
	width:100%;
	overflow:hidden;
	clear:both;
}
.shopKomakiBox .tabBox table td dl dt {
	width:14%;
	float:left;
}
.shopKomakiBox .tabBox table td dl dd {
	float:right;
	width:86%;
}
.shopKomakiBox .photoBox {
	width:876px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	padding:0 0 30px 0;
}
.shopKomakiBox .photoBox dl {
	width:270px;
	float:left;
	padding:0 11px;
}
.shopKomakiBox .photoBox dl dd {
	padding:5px 0 0 0;
}
.shopKomakiBox .photoBox dl dd a {
	color:#221814;
	text-decoration:none;
}
.shopKomakiBox .photoBox dl dd a:hover {
	text-decoration:underline;
}
.shopKomakiBox .mapBox {
	width:854px;
	padding:0 43px 47px 40px;
	clear:both;
	background:url(../images/shop/komaki/bg_bot.jpg) no-repeat left bottom;
}
.shopKomakiBox .mapBox .links {
	text-align:right;
	padding:3px 0 0 0;
}
.shopKomakiBox .mapBox .links a {
	color:#221814;
}
