@charset "UTF-8";

#area {
	margin:40px 0 30px;
}

/*-------------------------------------------------------------------------枠設定*/
.shop_data {
	margin:0 0 10px 0;
	padding:0;
	width:582px;
	border:1px #d01515 solid;
	clear:both;
	overflow:hidden;
	background:url(../images/company/shopinfo/red_stand.gif) no-repeat 140px top;
}

.bottom_div {
	margin:0;
	padding:0 0 5px;
	overflow:hidden;
	_overflow:visible;
	background:url(../images/company/shopinfo/red_stand.gif) no-repeat 140px bottom;
}

.ForIE6_HeightSetting01 {
	_height:163px;
}

.ForIE6_HeightSetting02 {
	_height:234px;
}

.ForIE6_HeightSetting03 {
	_height:272px;
}

.ForIE6_HeightSetting04 {
	_height:219px;
}

.bottom_div p {
	float:left;
	display:inline;
}

.bottom_div p a {
	font-size:17px;
	font-weight:bold;
	color:#d01515;
}
/*---------------------------------------------------------------店舗名前高さ設定*/
.shop_name1, .shop_name2, .shop_name3, .shop_name4, .shop_name5, .shop_name6 {
	width:140px;
	text-align:center;
}

.shop_name1 {
	padding:60px 0 0;
}

.shop_name2 {
	padding:100px 0 0;
}

.shop_name3 {
	padding:130px 0 0;
}

.shop_name4 {
	padding:110px 0 0;
}

.shop_name5 {
	padding:100px 0 0;
}

/*---------------------------------------------------------------店舗ロゴ高さ設定*/
.shop_logo1, .shop_logo2, .shop_logo3, .shop_logo4, .shop_logo5, .shop_logo6 {
	width:150px;
}

.shop_logo1 {
	padding:30px 0 0;
}

.shop_logo2 {
	padding:70px 0 0;
}

.shop_logo3 {
	padding:100px 0 0;
}

.shop_logo4 {
	padding:80px 0 0;
}

.shop_logo5 {
	padding:70px 0 0;
}

/*-------------------------------------------------------------------店舗情報設定*/
.shop_data dl {
	margin:5px 15px 0;
	width:260px;
	float:left;
	display:inline;
}

.shop_data dl dt.list {
	padding:4px 15px 5px;
	color:#d01515;
	width:55px;
	float:left;
	display:inline;
	background:url(../images/company/shopinfo/dot_line.gif) repeat-x left bottom;
	clear:both;
	font-size:11px;
	line-height:1.2em;
}

.shop_data dl dt.lastlist {
	padding:4px 15px 5px;
	color:#d01515;
	width:55px;
	float:left;
	display:inline;
	clear:both;
	font-size:11px;
	line-height:1.2em;
}

.shop_data dl dt.line2 {
	height:26px;
}

.shop_data dl dt.line3 {
	height:40px;
	/height:39px;
}

.shop_data dl dt.line4 {
	height:53px;
	/height:52px;
}

.shop_data dl dt.line5 {
	height:66px;
	/height:65px;
}

.shop_data dl dt.line6 {
	height:79px;
	/height:78px;
}

.shop_data dl dd.shosai {
	padding:4px 0 5px;
	width:175px;
	float:left;
	display:inline;
	background:url(../images/company/shopinfo/dot_line.gif) repeat-x left bottom;
	font-size:11px;
	line-height:1.2em;
}

.shop_data dl dd.lastshosai {
	padding:4px 0 5px;
	width:175px;
	float:left;
	display:inline;
	font-size:11px;
	line-height:1.2em;
}

.shop_data dl dd a {
	text-decoration:underline;
	font-size:11px;
	line-height:1.2em;
}


