@charset "UTF-8";

#rayout .toppageMainSpace .searchBox {
	background:url(../images/search/searchBox.gif) no-repeat bottom;
	padding:9px 0;
}

#rayout .toppageMainSpace .searchBox .title {
	/*background:url(../images/search/searcBoxTitle.gif) no-repeat;*/
	margin:0 0 0 11px;
	padding:0;
}

#rayout .toppageMainSpace .searchBox .title .search {
	padding:0;
	margin:0;
	text-align:left;
	background:url(../images/search/searcBarEnd.gif) no-repeat bottom left;
}

.slScene {background:url(../images/search/searcBar1.gif) no-repeat; padding:10px 20px 10px 130px;}
.slArea {background:url(../images/search/searcBar2.gif) no-repeat; padding:10px 20px 10px 130px;}
.slGenre {background:url(../images/search/searcBar3.gif) no-repeat; padding:10px 20px 10px 130px;}
.slPrice1 {background:url(../images/search/searcBar4_lunch.gif) no-repeat; padding:10px 20px 10px 130px;}
.slPrice2 {background:url(../images/search/searcBar4_dinner.gif) no-repeat; padding:10px 20px 10px 130px;}
.slPrice3 {background:url(../images/search/searcBar4.gif) no-repeat; padding:10px 20px 10px 130px;}
.slWomoPlan {background:url(../images/search/searcBar10.gif) no-repeat; padding:10px 20px 10px 130px;}
.slQuality {background:url(../images/search/searcBar5.gif) no-repeat; padding:10px 20px 10px 130px;}
.slEquipment {background:url(../images/search/searcBar6.gif) no-repeat; padding:10px 20px 10px 130px;}
.slFreeword {background:url(../images/search/searcBar11.gif) no-repeat; padding:10px 20px 10px 130px;}

.slFreeword input.freew-field {
	color: #888;
	background-color: #fff;
	padding:5px;
	border: 3px solid #ddd;
	margin:5px;
	width:350px;
	height:19px;
	float:left;
}


#rayout .toppageMainSpace .result {
	background:url(../images/search/icon1.gif) no-repeat bottom left;
	padding:0 0 0 90px;
	text-align:left;
	margin:15px 0 10px 0;
}

#rayout .toppageMainSpace .result p {
	font-size:1.4em;
	font-weight:bold;
	line-height:1.0;
	letter-spacing:2px;
}

#rayout .toppageMainSpace .result span {
	color:#ff2758;
	font-size:150%;
}

#rayout .toppageMainSpace .result span.number {
	font-size:90%;
	float:left;
	font-weight:normal;
}

#rayout .toppageMainSpace .paginator {
	padding:0 0 0 90px;
	text-align:left;
	margin:0 0 15px 0;
}

#rayout .toppageMainSpace .paginator li {
	width:18px;
	float:left;
}




#rayout .toppageMainSpace .contents {
	background:url(../images/search/contentBack.jpg) no-repeat;
	margin:0 0 35px 0;
}

#rayout .toppageMainSpace .contents .shopname {
	width:600px;
	float:left;
	min-height:31px;
	height: auto !important;
	height: 31px;
}

#rayout .toppageMainSpace .contents .shopname h2 {
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	text-align:left;
	padding:6px 0 0 10px;
}

#rayout .toppageMainSpace .contents .btnright{
	width:76px;
	float:right;
}

a.shopdetail {
  display: block;
  width: 76px;
  height: 31px;
  /* \*/
  overflow: hidden;
  /* */
  text-indent: -9999px;
  background: url(../images/search/icon2.gif) no-repeat 0 0;
  margin:0;
}

#rayout .toppageMainSpace .contents .mainSp{
	width:684px;
	background:url(../images/search/contentShadow.jpg) no-repeat bottom #f6f2ee;
	padding:10px 0 18px 0;
}

#rayout .toppageMainSpace .contents .mainSp .pict {
	width:220px;
	float:left;
}

#rayout .toppageMainSpace .contents .mainSp .pict img {
	border:1px solid #ddd7d4;
}

#rayout .toppageMainSpace .contents .mainSp .detail {
	width:450px;
	float:right;
	text-align:left;
}

#rayout .toppageMainSpace .contents .mainSp .detail p.area {
	font-size:1.0em;
	color:#a79c97;
	margin:15px 0 5px 0;
	width:435px;
}
#rayout .toppageMainSpace .contents .mainSp .detail p.cap {
	font-size:1.6em;
	line-height:1.6;
	color:#ff6da4;
	font-weight:bold;
	margin:0 0 15px 0;
	width:435px;
}
#rayout .toppageMainSpace .contents .mainSp .detail .dataLi {
	padding:0 0 0 65px;
	min-height:25px;
	height: auto !important;
	height: 25px;
	margin:0;
	width:370px;
}
.dt1 { background:url(../images/search/data1.gif) no-repeat top;}
.dt2 { background:url(../images/search/data2.gif) no-repeat top;}
.dt3 { background:url(../images/search/data3.gif) no-repeat top;}
.dt4 { background:url(../images/search/data4.gif) no-repeat top;}
.dt5 { background:url(../images/search/data5.gif) no-repeat top;}

#rayout .toppageMainSpace .contents .mainSp .detail .dataLi p {
	font-size:1.2em;
	padding:8px 0 0 0;
}

#rayout .toppageMainSpace .contents .mainSp .coupon {
display: none;
	background:url(../images/search/data6.gif) no-repeat top left;
	padding:0 0 0 130px;
	text-align:left;
	min-height:36px;
	height: auto !important;
	height: 36px;
}

#rayout .toppageMainSpace .contents .mainSp .limitMenu {
display: none;
	background:url(../images/search/data7.gif) no-repeat top left;
	padding:0 0 0 130px;
	text-align:left;
	min-height:36px;
	height: auto !important;
	height: 36px;
}

#rayout .toppageMainSpace .contents .mainSp .coupon p ,
#rayout .toppageMainSpace .contents .mainSp .limitMenu p {
	font-size:1.2em;
	font-weight:bold;
	padding:12px 25px 0 0;
	height:1.2em;
	overflow:hidden;
}


/* -------------------------- */
/* table */
/* -------------------------- */

.searchBox table {
	background:#fff;
	border-collapse:separate;
	*border-collapse:collapse; /* for IE6,7 */
	border-spacing:1px;
	width:525px;
	color:#333;
	font-size:1.0em;
	line-height:1.4;
	margin:0;
	table-layout:fixed;
}

.searchBox table td {
	padding:2px 0;
	text-align:left;
}

.searchBox .mform {
	background:url(../images/search/searcBtn.gif) no-repeat;
    cursor: pointer;
    height: 33px;
    width: 274px;
	border:none;
	margin:10px auto 5px auto;
}



/* -------------------------- */
/* accordion */
/* -------------------------- */


#accordion {width:684px; margin:0;}
.accordion {width:684px;}
.accordion dt {
	width:684px;
	height:60px;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/search/searcBar7.gif) no-repeat;
	margin:0;
	}
	
/*.accordion dt:hover {
	background:url(../images/search/searcBar8.gif) no-repeat 0 0;
}*/
.accordion .open {background:url(../images/search/searcBar9.gif) no-repeat 0 0;

.accordion dd {overflow:hidden; background:#fff;}

