﻿@charset "utf-8";

/*-----------------斎場検索-----------------*/
#hall-search {
background:transparent url(../../img/fh/areamap_bg.gif) repeat-x scroll 0 bottom;
float:left;
margin:15px 0 20px 15px;
_margin:15px 0 20px 10px;
padding:10px 0;
width:590px;
}
#hall-search .map-img {
float:left;
padding:0;
}
#hall-search .map-l {
	width:590px;
}
#hall-search .map-s {
width:316px;
margin:0 15px 0 0;
}

#hall-search .link-box {
	float:left;
	padding: 0px;
}
#hall-search .link-l {
	width:570px;
}
#hall-search .link-s {width:249px;}

#hall-search .link-box h2 {
background:transparent url(none) repeat scroll 0 0;
border-bottom:1px solid #999999;
color:#097c24;
font-size:120%;
font-weight:bold;
height:auto;
margin:0 0 10px;
padding:0 0 5px;
text-indent:0;
width:243px;
}
#hall-search .link-box ul {
float:left;
margin:0 0 10px;
}
#hall-search .link-box li {
background:transparent url(../../img/link.gif) no-repeat scroll 0px 2px;
float:left;
font-size:90%;
padding:0 0 0 11px;
width:72px;
}
#hall-search .link-l li {width:115px;}

#hall-search .link-box span.btn a {
background:transparent url(../../img/fh/btn_hall_search_off.gif) no-repeat scroll 0 0;
clear:left;
color:#FFFFFF;
display:block;
font-weight:bold;
height:25px;
padding:2px 0 0 28px;
width:216px;
}
#hall-search .link-box span.btn a:hover {
background:transparent url(../../img/fh/btn_hall_search_on.gif) no-repeat scroll 0 0;
text-decoration:none;
}


/*-----------------おすすめ斎場-----------------*/
.famous-hall {
clear:both;
float:left;
margin:0 0 20px 15px;
_margin:0 0 20px 10px;
}
.famous-hall dl {
border:1px solid #999999;
float:left;
line-height:140%;
margin:0 12px 20px 0;
padding:10px;
white-space:nowrap;
width:164px;
}
.famous-hall dt {
height:123px;
width:164px;
}
.famous-hall dd {
border-left:5px solid #3B9550;
clear:both;
font-size:110%;
font-weight:bold;
margin:7px 0 0;
padding:0 0 0 5px;
}
.famous-hall dd span {
color:#333333;
font-size:80%;
font-weight:normal;
}
.famous-hall dd.btn {
border-style:none;
padding:0;
}
.famous-hall dd.btn a {
background:transparent url(../../img/fh/btn_show_off.gif) no-repeat scroll 0 0;
display:block;
height:26px;
margin:0 auto;
text-indent:-5555px;
width:95px;
}
.famous-hall dd.btn a:hover {
background:transparent url(../../img/fh/btn_show_on.gif) no-repeat scroll 0 0;
}

/*-----------------斎場リスト-----------------*/
#WRAP #CON #ART h3.hall-list {
background:transparent url(../../img/fh/h3_point.gif) no-repeat scroll 0 0;
border-bottom:1px solid #999999;
color:#333333;
float:left;
font-size:130%;
height:20px;
margin:0 0 15px 15px;
_margin:0 0 15px 10px;
padding:0 0 5px 25px;
width:565px;
}
.list-box {
border:1px solid #999999;
float:left;
margin:0 0 25px 15px;
_margin:0 0 25px 10px;
padding:10px;
width:570px;
}
.list-box h3#hall-name {
border-bottom:1px solid #999999;
color:#333333;
float:left;
font-size:120%;
font-weight:bold;
margin:0 0 8px;
padding:0 0 5px;
width:386px;
}
.list-box .hall-img {
float:right;
height:125px;
width:166px;
}
.list-box ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 8px;
width:386px;
}
.list-box li {
float:left;
margin:0 8px 3px 0;
}
.list-box dl {
float:left;
width:386px;
}
*:first-child+html .list-box dl {margin-bottom:8px;}/*IE7 hacc*/

.list-box dt {
background:#c3eacc none repeat scroll 0 0;
color:#097c24;
float:left;
font-weight:bold;
margin:0 15px 8px 0;
padding:0 0 0 10px;
width:67px;
}
.list-box dd {
float:left;
margin:0 0 8px;
width:294px;
}
.coment {
margin:5px 0 0;
}
