@charset "utf-8";

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	葬儀場検索
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#Search{
	margin:30px 50px 0 50px;	
}

/*エリアリスト*/
#Search ul#Area_List{
	margin-bottom:14px;	
}

#Search ul#Area_List li{
	float:left;
	padding:0 8px;
	border-left:1px solid #544124;
}

#Search ul#Area_List li.last{
	border-right:1px solid #544124;
}

#Search ul#Area_List li a,
#Search ul#Area_List li a:link{
	color:#544124;
}

#Search ul#Area_List li a:visited,
#Search ul#Area_List li a:hover,
#Search ul#Area_List li a:active{
	text-decoration:none;
}

/*市区郡リスト*/
#Search #City_List{
	margin-bottom:14px;
	background:#f5f2e7;
	padding:10px;
	border-top:3px solid #544124;
}
#Search #City_List .sort_title{
	margin-bottom:14px;
}
#Search #City_List li{
	float:left;
	padding:0px 8px 6px;
	border-right:1px solid #544124;
}
#Search #City_List li a,
#Search #City_List li a:link{
	color:#544124;
}
#Search #City_List li a:visited,
#Search #City_List li a:hover,
#Search #City_List li a:active{
	text-decoration:none;
}



/*一覧枠*/
.List_Wrapper{
	background:url("../images/h4_title_bg.gif") repeat-x left top;
}

/*h4タイトル*/
#Search .List_Wrapper h4{
	padding:18px 20px 28px 20px;
	color:#FFFFFF;
	font-size:130%;
}


/*アイコン説明*/
#Search .List_Wrapper .About_Icon{
    margin: 20px auto 0;
    padding: 5px;
    width: 738px;
	background:#ececf1;
	color:#373759;
	font-size: 11px;
    font-weight: bold;
}
#Search .List_Wrapper .About_Icon span{
    display: inline-block;
    margin: 0 10px 0 0;
}
#Search .List_Wrapper .About_Icon img{
	margin: 0 5px 5px;
    vertical-align: middle;
}
#Search .List_Wrapper .About_Icon .ekitika{
	color:#d63139;
}


/*会場情報*/
#Search .List_Wrapper span.toyama{
	color: #fff;
    font-size: 80%;
    margin: 34px 0 0 165px;
    position: absolute;
}

#Search .List_Wrapper span.toyama a{
	color: #fff;
}

#Search .List_Wrapper .hall{
	width:748px;
	margin:20px auto 0 auto;
	background:url("../images/hall_bg.gif") repeat left top;
}

#Search .List_Wrapper .hall h5{
	float:left;
	width:542px;
	font-size:120%;
	padding:12px 0 10px 20px;
}

#Search .List_Wrapper .hall h5 a,
#Search .List_Wrapper .hall h5 a:link{
	color:#FFFFFF;
}

#Search .List_Wrapper .hall h5 a:active,
#Search .List_Wrapper .hall h5 a:hover,
#Search .List_Wrapper .hall h5 a:visited{
	color:#FFFFFF;
}


#Search .List_Wrapper .hall img.btn_detail{
	margin:7px 0;
}

#Search .List_Wrapper .hall .hall_info{
	clear:both;
	padding:20px;
	border:2px solid #867f9a;
	background:#FFFFFF;
}

#Search .List_Wrapper .hall .hall_info img.right_photo{
	float:left;	
	width:168px;
}

#Search .List_Wrapper .hall .hall_info .left{
	float:left;
	width:512px;
	margin-left:22px;
}


/*バリアフリーアイコン*/
#Search .List_Wrapper .hall .hall_info .left .BarrierfreeIcon{
	margin: 0 0 6px;
	text-align:right;
}
#Search .List_Wrapper .hall .hall_info .left .BarrierfreeIcon img{
	margin: 0 0 0 5px;
}




#Search .List_Wrapper .hall .hall_info .left table{
	margin-bottom:10px;
	padding:5px;
	background:#ececf1;
}

#Search .List_Wrapper .hall .hall_info .left table th{
	width:60px;
	text-align:right;
}

#Search .List_Wrapper .hall .hall_info .left table th.open_t{
	width:66px;
}

#Search .List_Wrapper .hall .hall_info .left h6{
	margin-bottom:2px;
	font-size:100%;
	color:#634d9b;
	border-bottom:2px solid #634d9b;
}


/*ページ番号*/
.page_number{
	margin-top:15px;
	font-size:90%;
}
