@charset "utf-8";
/* CSS Document */



/* ###shop_search ### */
#shop_search_alp_basi{
	clear:both;
	}

#shop_search_alp_sec-out{
  margin-top:15px;
  padding:15px 19px 15px 20px;
  width:661px;
	background:url(../images/shop_search_alp_basi_bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
  clear:both;
}
#shop_search_alp{
	
	}
#shop_search_alp #alp {

	}
#shop_search_alp_area01{
	clear:both;
	margin-bottom:25px;
	}
.shop_search_alp_area01_title{
	margin-bottom:7px;
	}
shop_search_alp_area02{
	margin-top:25px;
	}
#shop_search_alp_area01 ul{
	float:left;
	}
#shop_search_alp_area01 li{
	float:left;
	width:165px;
	margin-bottom:8px;
	}
#shop_search_alp_basi_btn{
	text-align:center;
	margin-bottom:100px;
	}






/* ###shop_search02 ### */
#shop_search02_alp_sec-out{
  margin-top:15px;
  padding:15px 19px 15px 20px;
  width:661px;
  background-color:#FFFFFF;
  clear:both;
}
#shop_search_alp_basi_sec01{
  clear:both;
    width:661px;
	margin-bottom:15px;
	#margin-bottom:15px;
	display:inline-table;
  }
.shop_search_alp_basi_sec01_title{
	margin-bottom:15px;
	}
#shop_search_alp_basi_sec01 dl{
	float:left;
  	background-color:#f9f3e7;
 	padding:10px;
	width:399px;
	}
#shop_search_alp_basi_sec01 dt .title{
	font-weight:bold;
	margin-bottom:5px;
	}
#shop_search_alp_basi_sec01 dd{
	padding-right:10px;
	float:left;
	}
#shop_search_alp_basi_sec01 dt{
	width:250px;
	border-left:#d4c7ad 4px solid;
	padding-left:10px;
	font-weight:normal;
	float:left;
	}
#shop_search_alp_basi_sec01_right{
	float:right;
	width:231px;
	padding:0 0 0 10px;
	}	
#shop_search_alp_basi_sec01_right li{
	margin-bottom:5px;
	background-image:url(../images/shop_search_alp_basi_sec01_aicon01.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	line-height:1.5em;
	padding-left:40px;
	font-size:11px;
	}	
#shop_search_alp_basi_sec01_right li.address{ 
	background-image:url(../images/shop_search_alp_basi_sec01_aicon01.gif);
}	
#shop_search_alp_basi_sec01_right li.tel{ 
	background-image:url(../images/shop_search_alp_basi_sec01_aicon02.gif);
}	
#shop_search_alp_basi_sec01_right li.day{ 
	background-image:url(../images/shop_search_alp_basi_sec01_aicon03.gif);
	padding-left:60px;
}	
#shop_search_alp_basi_sec01_right li.hour{ 
	background-image:url(../images/shop_search_alp_basi_sec01_aicon04.gif);
	padding-left:60px;
}


#search_title{
background-image:url("../images/search_title.gif");
background-position:0 100%;
background-repeat:no-repeat;
color:#917C43;
font-size:25px;
font-weight:bold;
height:22px;
margin:15px 0 15px 20px;
padding:15px 0 15px 15px;
width:650px;
}

/* ### etr801s_alp ### */
#etr801s_alp_sec-out{
  margin-top:-35px;
  padding:15px;
  width:670px;
  background-color:#fff;
  clear:both;
}#etr801s_alp_sec-out{
  border:1px solid #cab588;
  width:668px;
  display:inline-table;
}

#etr801s_alp_head{
  position:relative;
}#etr801s_alp_head h2{
  padding:25px 0 0 25px;
  width:638px;
  height:49px;
  background:url(img/etr801s_alp_head_h-bg.jpg) left top;
  background-repeat:no-repeat;
}#etr801s_alp_head ul.icon{
  position:absolute;
  top:20px;
  left:510px;
  width:150px;
}#etr801s_alp_head ul.icon li{
  padding:0 0 0 6px;
  *padding:0 0 3px 6px;
  float:left;
}

#etr801s_alp_basi{
  padding-top:10px;
}#etr801s_alp_basi dl{
}#etr801s_alp_basi dl dd{
}#etr801s_alp_basi dl dd.img{
  float:left;
  width:324px;
}#etr801s_alp_basi dl dd.img img{
  padding:1px;
  border:1px solid #cab588;
  float:left;
  width:320px;
  height:268px;
}#etr801s_alp_basi dl dd.desc{
  margin-bottom:15px;
  float:right;
  width:319px;
}#etr801s_alp_basi dl dt{
  padding:6px;
  margin-bottom:15px;
  float:right;
  display:block;
  position:relative;
  width:307px;
  font:bold 16px san-serif;
  color:#856621;
  background-color:#f6f0e1;
}#etr801s_alp_basi dl dt span{
}#etr801s_alp_basi dl dt span.address{
  padding-right:5px;
  float:left;
  display:block;
  width:272px;
}#etr801s_alp_basi dl dt img{
  display:block;
  width:29px;
}#etr801s_alp_basi dl dd.info{
  width:319px;
  float:right;
}#etr801s_alp_basi dl dd.info table{
}#etr801s_alp_basi dl dd.info table tr{
}#etr801s_alp_basi dl dd.info table tr th{
  padding-top:3px;
  vertical-align:top;
}#etr801s_alp_basi dl dd.info table tr td{
  padding-left:20px;
  background:url(img/etr801s_alp_basi_shop-info-bg.jpg) 10px top;
  background-repeat:repeat-y;
  vertical-align:top;
}#etr801s_alp_basi dl dd.btn{
  padding:20px 10px 0 0;
  width:319px;
  float:right;
  text-align:right;
}

#etr801s_alp_btn1{
	padding-top:45px;
	width:670px;
	clear:both;
}#etr801s_alp_btn1 p.btn{
  float:right;
  width:218px;
}

#etr801s_alp_sec1{
  padding-top:35px;
  width:670px;
  clear:both;
}#etr801s_alp_sec1 h2{
  margin-bottom:10px;
}#etr801s_alp_sec1 table.list{
  margin:0 auto;
  width:660px;
}#etr801s_alp_sec1 table.list tr{
  height:20px;
}#etr801s_alp_sec1 table.list tr th{
  width:110px;
  font-weight:normal;
  white-space:nowrap;
}#etr801s_alp_sec1 table.list tr td{
}#etr801s_alp_sec1 table.list tr td ul{
}#etr801s_alp_sec1 table.list tr td ul li{
  padding:0 8px;
  border-right:1px solid #333;
  float:left;
  white-space:nowrap;
}#etr801s_alp_sec1 div.ssec{
  padding-top:30px;
  width:670px;
  clear:both;
}#etr801s_alp_sec1 div.ssec h3{
  padding-left:5px;
  margin-bottom:10px;
  width:665px;
  height:25px;
  font:bold 14px san-serif;
  color:#856621;
  background:url(img/etr801s_alp_sec1_ssec-h-bg.jpg) left bottom;
  background-repeat:no-repeat;
}#etr801s_alp_sec1 div.ssec dl{
  padding-right:13px;
  position:relative;
  float:left;
  width:210px;
}#etr801s_alp_sec1 div.ssec dl dt{
  padding:5px;
  position:relative;
  display:block;
  width:200px;
  font:bold 14px san-serif;
  color:#856621;
  background-color:#f6f0e1;
}#etr801s_alp_sec1 div.ssec dl dt span{
}#etr801s_alp_sec1 div.ssec dl dt span.address{
  padding-right:5px;
  float:left;
  display:block;
  width:166px;
}#etr801s_alp_sec1 div.ssec dl dt img{
  display:block;
  width:29px;
}#etr801s_alp_sec1 div.ssec dl dd{
  padding-top:10px;
  clear:both;
}#etr801s_alp_sec1 div.ssec dl dd table{
}#etr801s_alp_sec1 div.ssec dl dd table tr{
}#etr801s_alp_sec1 div.ssec dl dd table tr th{
  font:normal 12px san-serif;
  vertical-align:top;
  white-space:nowrap;
}#etr801s_alp_sec1 div.ssec dl dd table tr td{
  padding:0 0 0 5px;
  margin:0;
  vertical-align:top;
}#etr801s_alp_sec1 div.ssec div.hr{
  width:100%;
  height:5px;
  clear:both;
}






	
