@charset "Shift_JIS";

/* --------------------------------------------
	YSPshop/
-------------------------------------------- */
	body.YSPshop_index div.YSPshopBoxForm {
		width: 688px;
		padding: 12px 0 40px;
		background: url(../../common/img/cmn_dotX01.gif) left top repeat-x;
		position: relative;
	}
		body.YSPshop_index div.YSPshopBoxForm p.img {
			position: absolute;
			right: 0;
			top: 10px;
			z-index: 1;
		}
		body.YSPshop_index div.YSPshopBoxForm p.formIndex {
			position: absolute;
			left: 0;
			top: -7px;
		}
			body.YSPshop_index div.YSPshopBoxForm form div.formStyle {
				border: none;
				background: none;
				margin: 0;
				float: left;
				width: 228px;
			}
			body.YSPshop_index div.YSPshopBoxForm form div.formStyle .btn_search { margin-left: 50px; margin-top: 20px;}


/* --------------------------------------------
	YSPshop/shoplist
-------------------------------------------- */

div.areaList {
	border: 1px #cccccc solid;
	background: #f3f3f3;
	width: 701px !important;
	width: 730px;
	padding: 20px 0 5px 20px;
	margin-top: 20px;
}
ul.ul_areaList {
	clear: both;
	padding-bottom: 15px;
}
	ul.ul_areaList li {
		background: url(../img/shoplist/ico_ul_areaList.gif) left center no-repeat;
		padding-left: 18px;
		margin-right: 20px;
		float: left;
	}
		ul.ul_areaList li a {
			color: #cc0000;
			text-decoration: underline;
		}
			ul.ul_areaList li a:hover {
				text-decoration: none;
			}
			
div.shopList {
	padding-top: 30px;
}
	div.shopList table {
		border-collapse: collapse;
		line-height: 1.4;
		width: 730px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	div.shopList table th img {
		display: block;
		padding-right: 5px;
	}
	div.shopList table th.name,
	div.shopList table th.tel {
		width: 120px;
	}
	div.shopList table th.address {
		width: 256px;
	}
	div.shopList table th.url img {
		padding-right: 0;
	}
	
	div.shopList table td {
		background: url(../img/shoplist/bg_dotX.gif) left bottom repeat-x;
		padding: 10px;
		vertical-align: middle;
	}
		div.shopList table td a {
			background: url(../img/shoplist/ico_link_window.gif) left top no-repeat;
			padding-left: 20px;
			display: block;
			color: #cc0000;
			text-decoration: underline;
		}
			div.shopList table td a:hover {
				text-decoration: none;
			}
