@charset 'utf-8';

/* element
--------------------------------------------------------------- */

/* keyVisual */
#keyVisual {
	width: 847px;
	height: 123px;
	padding: 0px;
	margin: 17px 20px 0px;
	background: url(/shops/images/keyvisual.jpg) left bottom no-repeat;
}

#keyVisual h1 {
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	line-height: 1;
}

/* catch */
h2.catch {
	width: 817px !important;
	height: 39px !important;
	background-image: url(../images/catch.gif) !important;
}

/* fiveColumnsLayout
--------------------------------------------------------------- */

#mainArea div.fiveColumnsLayout {
	width: 815px;
	_width: 816px;
	_w\idth: 815px;
	padding: 16px 0px 8px 1px;
	margin: 0px 0px 30px;
	font-size: 75%;
	_font-size: 75%;
	_font-size/* */: 75%;
	_fo\nt-size: 75%;
	line-height: 1.7;
}

#mainArea div.columnType1 {
	background: #ffffff url(/shops/images/column_bg_01.gif) left top repeat-y;
}

#mainArea div.columnType2 {
	background: #ffffff url(/shops/images/column_bg_02.gif) left top repeat-y;
}

#mainArea div.columnType3 {
	background: #ffffff url(/shops/images/column_bg_03.gif) left top repeat-y;
}

#mainArea div.columnType4 {
	background: #ffffff url(/shops/images/column_bg_04.gif) left top repeat-y;
}

#mainArea div.columnType5 {
	background: #ffffff url(/shops/images/column_bg_05.gif) left top repeat-y;
}

#mainArea div.column {
	width: 163px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mainArea div.shopImage {
	width: 122px;
	_width: 162px;
	_w\idth: 122px;
	height: 73px;
	padding: 0px 20px;
	margin: 0px 0px 20px;
}

#mainArea div.shopName {
	width: 162px;
	height: 31px;
	padding: 0px;
	margin: 0px 0px 20px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
}

/* 商品の数だけ以下を増やしてください ここから */
#mainArea div.shop_001 {
	background: url(../images/shop_name_001.gif) no-repeat left top;
}

#mainArea div.shop_002 {
	background: url(../images/shop_name_002.gif) no-repeat left top;
}

#mainArea div.shop_003 {
	background: url(../images/shop_name_003.gif) no-repeat left top;
}

#mainArea div.shop_004 {
	background: url(../images/shop_name_004.gif) no-repeat left top;
}

#mainArea div.shop_005 {
	background: url(../images/shop_name_005.gif) no-repeat left top;
}

#mainArea div.shop_006 {
	background: url(../images/shop_name_006.gif) no-repeat left top;
}

#mainArea div.shop_007 {
	background: url(../images/shop_name_007.gif) no-repeat left top;
}

#mainArea div.shop_008 {
	background: url(../images/shop_name_008.gif) no-repeat left top;
}

#mainArea div.shop_009 {
	background: url(../images/shop_name_009.gif) no-repeat left top;
}

#mainArea div.shop_010 {
	background: url(../images/shop_name_010.gif) no-repeat left top;
}

#mainArea div.shop_011 {
	background: url(../images/shop_name_011.gif) no-repeat left top;
}

#mainArea div.shop_012 {
	background: url(../images/shop_name_012.gif) no-repeat left top;
}

#mainArea div.shop_013 {
	background: url(../images/shop_name_013.gif) no-repeat left top;
}

/* 商品の数だけ以下を増やしてください ここまで */

#mainArea p.shopLead {
	width: 132px;
	_width: 162px;
	_w\idth: 132px;
	padding: 0px 15px 0px;
	margin: 0px 0px 3px;
}

#mainArea p.shopAddress {
	width: 132px;
	_width: 162px;
	_w\idth: 132px;
	padding: 1px 15px 0px;
	margin: 0px 0px 3px;
	line-height: 135%;
	color: #777777;
	text-align: left;
	text-justify: auto;
}

#mainArea ul.link {
	width: 124px;
	_width: 162px;
	_w\idth: 124px;
	padding: 0px 20px 2px 18px;
	margin: 0px;
	list-style: none;
}

#mainArea ul.link li {
	margin: 0px 0px 1px;
	padding: 3px 0px 2px;
	padding-left: 7px;
	_padding-left: 7px;
	_padding-left/* */: 7px;
	text-indent: -7px;
	_text-indent/* */: -7px;
	_te\xt-indent: -7px;
	line-height: 135%;
	background: url(/shared/images/arrow_small_right.gif) 0px 7px no-repeat;
}

#mainArea ul.link a {
	padding: 0px 0px 0px 7px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -7px;
	text-indent: 0;
	/**/
}


