﻿@charset "UTF-8";
/*============================

PC

============================*/

/*----------------------------
		shoplist
----------------------------*/

/*shikaku*/

#shoplist .senmon_staff dl{
	margin: 0 auto 40px;
	background:#fdfcf1;
	border:1px solid #eae7be;
	text-align: center;
	padding: 20px;
}

#shoplist .senmon_staff dt{
	font-size: 1.286em;
	font-weight: bold;
	margin-bottom: 20px;
}

#shoplist .senmon_staff ul li{
	float:left;	
	width:23.8%;
	font-size: 0.929em;
	max-width: 230px;
	margin-right: 1.5%;
	margin-bottom: 15px;
	background: #fff;
	padding: 10px;
}

#shoplist .senmon_staff ul li:nth-child(4n){
	margin-right: 0;
}


/*枠の色*/
#shoplist .senmon_staff ul li:first-child{
	border:1px solid #FCCB7C;
	border-left:10px solid #FCCB7C;
}

#shoplist .senmon_staff ul li:nth-child(2){
	border:1px solid #9FC055;
	border-left:10px solid #9FC055;
}

#shoplist .senmon_staff ul li:nth-child(3){
	border:1px solid #eaa948;
	border-left:10px solid #eaa948;
}

#shoplist .senmon_staff ul li:nth-child(4){
	border:1px solid #1E96C8;
	border-left:10px solid #1E96C8;
}

#shoplist .senmon_staff ul li:nth-child(5){
	border:1px solid #615ebc;
	border-left:10px solid #615ebc;
}

#shoplist .senmon_staff ul li:nth-child(6){
	border:1px solid #4AB1B6;
	border-left:10px solid #4AB1B6;
}

#shoplist .senmon_staff ul li:nth-child(7){
	border:1px solid #4B98CE;
	border-left:10px solid #4B98CE;
}

#shoplist .senmon_staff ul li:nth-child(8){
	border:1px solid #e5de60;
	border-left:10px solid #e5de60;
}

#shoplist .senmon_staff ul li:nth-child(9){
	border:1px solid #E085A6;
	border-left:10px solid #E085A6;
}

#shoplist .senmon_staff ul li:nth-child(10){
	border:1px solid #BD4BA3;
	border-left:10px solid #BD4BA3;
}


#shoplist .senmon_staff ul li:nth-child(11){
	border:1px solid #52C252;
	border-left:10px solid #52C252;
}

#shoplist .senmon_staff ul li:nth-child(12){
	border:1px solid #e86130;
	border-left:10px solid #e86130;
}

#shoplist .senmon_staff ul li:nth-child(13){
	border:1px solid #d15353;
	border-left:10px solid #d15353;
}








/**/
#shoplist .shop_area{
	margin-bottom: 40px;
}

#shoplist .shop_area h2{
	background:#ff9593;
	color:#fff;
	font-size: 1.429em;
	text-align: left;
	font-weight: bold;
	padding: 8px 15px;
	margin-bottom: 20px;
}

#shoplist .info_box{
	width:57%;
	display: inline-block;
	vertical-align: top;
	
	text-align: center;
}

#shoplist .info_box dl.shop_info {
	margin-bottom: 25px;
}
#shoplist .info_box dl.shop_info dt{
	width:10%;
	float:left;
	padding: 10px 0;
}

#shoplist .info_box dl.shop_info dd{
	width:100%;
	border-bottom:1px dotted #ccc;
	padding: 10px 0;
	padding-left: 15%;
}
#shoplist .info_box dl.shop_info dd span{
	display: block;
	font-weight: bold;
	margin-top: 10px;
}

#shoplist .info_box a{
	margin-bottom: 20px;
	display: block;
}


#shoplist .info_box dl.wheelchair{
	padding: 10px;
	border:1px solid #999;
	margin-bottom: 20px;
}

#shoplist .info_box dl.wheelchair dt{
	background:url(../../img/shoplist/index_bg_08.gif) no-repeat left center;
	height:23px;
	font-weight: bold;
	color:#ff9593;
	padding-left: 30px;
	text-align: left;
}

#shoplist .map_box{
	width:40%;
	float: right;
	margin-left: 1.5%;
	display: inline-block;
	vertical-align: top;
}

#shoplist .map_box img,
#shoplist .map_box  iframe{
	width:100%;
}

#shoplist .map_box  iframe{
	margin-bottom: 5px;
	height:300px;
}