@charset "utf-8";
/*コーナン商事*/

div#shopBg_box{
	padding-left:15px;
}
#resultList{
	margin-bottom:10px;
	margin-left:10px;
	padding:3px;
	width:500px;
	font-size:80%;
	line-height:1;
	background:url("../images/shop/1003_bg_search.gif");
}
	#resultList dl{
		width:500px;
		overflow:hidden;
		zoom:1;
	}
	#resultList dt{
		width:100px;
		float:left;
		font-weight:bold;
	}
	#resultList dd{
		width:400px;
		float:left;
	}
	#resultList ul{
		margin:0;
		padding:0;
		zoom:1;
		overflow:hidden;
	}
	#resultList li{
		margin:0 10px 0 0;
		padding:2px 2px 2px 5px;
		float:left;
		list-style-image:none;
		line-height:0;
		background:url("../images/shop/1003_icon_arrow_search.gif") no-repeat left center;
	}
	#resultList a{
		text-decoration:none;
		white-space:nowrap;
	}
	#resultList a:link{
		color:#4e6b9d;
		text-decoration:none;
	}
	#resultList a:visited{
		color:#4e6b9d;
		text-decoration:none;
	}
	#resultList a:hover{
		color:#666;
		text-decoration:underline;
	}
	#resultList a:active{
		color:#666;
		text-decoration:none;
	}
h3{
	overflow:hidden;
	zoom:1;
}
	h3 p{
		float:left;
	}
.search_result{
	padding-right:15px;
	float:right;
	font-weight:normal;
	font-size:80%;
	color:#333;
}
	.search_result .num {
		font-size:1.2em;
		font-weight:bold;
	}
	.search_result .shop_rel {
		font-size:1.2em;
		font-weight:bold;
	}
	
#shopBg_box h4{
	font-size:140%;
	color:#333;
	font-weight:bold;
	border:none;
}
#shopBg_box h6{
	margin:8px 0px 8px 5px;
	font-size:110%;
	font-weight:bold;
}
#shopBg_box h4 img,
#shopBg_box h6 img{
	padding-right:3px;
}
.vcard {
	margin-left:10px;
	width:475px;
	overflow:hidden;
}
.rTable {
	padding-bottom:10px;
	width:475px;
	background:url("../images/shop/searchTable_bg.gif") repeat-y left top;
	overflow:hidden;
}
.rTable_top {
	background:url("../images/shop/searchTable_top.jpg") no-repeat right top;
}
.rTable_bottom {
	font-size:1em;
	background:url("../images/shop/searchTable_bottom.gif") no-repeat left top;
}

#shopBg_box .btnBox{
	margin-right:15px;
	overflow:hidden;
	zoom:1;
}
	#shopBg_box .btnBox p{
		margin-left:10px;
		float:right;
		text-align:right;
		list-style-image:none;
	}
#endline {
	padding-top:12px;
	padding-left:5px;
	margin-top:12px;
	width:490px;
	background:url("../images/common/dotline.gif") repeat-x left top;
}
	#endline a.gotoBack {
		padding-left:12px;
		background:url("../images/shop/icon_toBack.gif") left center no-repeat;
	}
.goto_pageup {
	padding-top:15px;
}
div#shopBg_box p#result0 {
	width:465px;
	height:100px;
	padding-top:60px;
	text-align:center;
}

/*======[ URL ]===================================*/

.longTxtBox1 {
	padding:15px 0 0 15px;
	margin-bottom:10px;
	width:430px;
	font-weight:bold;
	overflow:hidden;
}
	.longTxtBox1 .text {
		font-size:1.2em;
	}
	.longTxtBox1 .open_on {
		margin-left:5px;
		float:left;
		width:34px;
		height:15px;
		background:url("../images/shop/icon_newshop.gif") no-repeat left top;
		text-indent:-99999px;
	}
.organization-unit {
	float:left;
}
.rTable_center{
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}

/*======[ add ]===================================*/

.longTxtBox2_on {
	float:left;
	padding-left:10px;
	width:290px;
	overflow:hidden;
}
.address_on {
	margin-left:5px;
	overflow:hidden;
}
	.address_on .text {
		float:left;
		width:90%;
		font-size:0.9em;
	}
	.address_on .icon_add {
		width:23px;
		float:left;
		background:url("../images/shop/1003_icon_search_add.gif") left center no-repeat;
	}

/*======[ tel/fax ]===================================*/

.tel_num_on {
	margin-top:8px;
	margin-left:5px;
	overflow:hidden;
	zoom:1;
}
	.tel_num_on .text {
		float:left;
		width:90%;
		font-size:0.9em;
		overflow:hidden;
	}
		.tel_num_on .text p.tel {
			float:left;
			margin-right:10px;
		}
	.tel_num_on .icon_tel {
		width:23px;
		float:left;
		background:url("../images/shop/1003_icon_search_tel.gif") left center no-repeat;
	}

/*======[ time ]===================================*/

.time_on {
	float:right;
	margin-bottom:10px;
	width:168px;
	overflow:hidden;
}
	.time_on .text {
		float:left;
		width:83%;
		font-size:0.9em;
	}
	.time_on .icon_time {
		width:23px;
		float:left;
		background:url("../images/shop/1003_icon_search_time.gif") left center no-repeat;
	}

.shop_detail_on{
	margin-top:10px;
	margin-left:5px;
	padding:10px;
	background:#fff7c7;
	border:solid 1px #f7eba4;
	font-size:0.9em;
}

