﻿#area-search {
	margin-top:20px;
	clear:both;
	background-color:#F7F7F7;
	font-size:12px;
	letter-spacing:0.05rem;
	line-height:200%;
	color:rgb(102, 102, 102);
	font-family: '�q���M�m�p�S Pro W3', 'Hiragino Kaku Gothic Pro', ���C���I, Meiryo, Osaka, '�l�r �o�S�V�b�N', 'MS PGothic', sans-serif;
}
#area-head {
	height:150px;
	background:url(../img/ui/area/area-back.jpg);
	text-align:center;
	color:#4C3C2B;
}
.area-head-icon {
	padding:30px 0 13px;
}
.mincho {
	font-family:"������","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","�l�r ����",serif;
	font-size:17px;
	letter-spacing:0.2rem;
	line-height:1.7;
}
.area-contents {
	padding:20px;
}
.area-group {
	margin-bottom:20px;
}
.area-group-left {
	width:25%;
	height:100px;
	float:left;
}
.area-group-left img {
	float:left;
	margin-right:10px;
}
.area-group-right {
	width:75%;
	float:right;
}
ul.area-group-list {
	width:100%;
	padding:0;
	list-style:none;
	border-top:1px solid #DADADA;
	margin:7px 0;
}
.area-group-list-plus {
	float:right;
	padding:4px 12px;
}
ul.area-group-list > li{ 
   border-bottom:1px solid #DADADA;
}
ul.area-group-list > li > a {
	display:block;
	margin:0;
	padding:7px 0 7px 21px;
	cursor:pointer;
	color:#2D4F77;
	font-weight:bold;
	text-decoration:none;
	background:url(../img/ui/area/area-arrow.jpg) no-repeat 0px 12px;
}
ul.area-group-list > li >ul { 
	display:none;
	margin-bottom:12px;
	padding:0;
}
ul.area-group-list > li > ul > li {
	list-style:none;
	float:left;
	margin-right:15px;
}
ul.area-group-list > li > ul > li a{
	color:rgb(102, 102, 102);
}


.shop-desc {
	font-weight:bold;
	color:#2D4F77;
	margin:0 0 10px;
}

.area-shoplist {
	padding:10px;
	cursor:pointer;
}

.area-shoplist:hover {
	background:#fff;
}


a.area-shoplist {
	display:block;
	color:rgb(102, 102, 102);
	text-decoration:none;
}
.area-shoplist-photo {
	display:block;
	float:left;
	width:45%;
	min-height:120px;
	color:#555;
	font-size:110%;
	text-align:center;
	line-height:100px;
	background:#eee;
	border:4px solid #fff;
}
.area-shoplist-photo img {
	display:block;
	width:100%;
}
.area-shoplist-desc {
	display:block;
	float:right;
	width:48%;
}
.area-shoplist-desc .table {
	display:table;
	width:100% !important;
	border:none !important;
	line-height:180% !important;
}
.area-shoplist-desc .tr {
	display:table-row;
}
.area-shoplist-desc .th {
	display:table-cell;
	text-align:left;
	width:22%;
	line-height: 200%;
	vertical-align:top;
}
.area-shoplist-desc .td{
	display:table-cell;
	padding:0 !important;
	line-height: 200%;
}
.area-shoplist-number {
	text-align:center;
	margin:25px 0;
}

.pager {
	color:#00874d;
	text-align:center;
}
.pager li {
	display:inline-block;
}
.pager li > a,
.pager li > span {
	background:#2d4F77;
	color:#fff;
	margin-right:8px;
	padding:8px 9px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	text-decoration:none;
}
.pager li > a:hover {
	background:#142b44;
}
.pager li.active a {
	background:#142b44;
	color:#fff;
}
