@charset 'euc-jp';

/* エリア
////////////////////////////////////////////////////////////////////*/
/*市区町村選択エリア（県・市共通）------------------　*/
#choise_area {
	margin: 0 20px 20px 20px;
	width: 650px;
//	height: 183px;
//	overflow: auto;
//	overflow-x: hidden;
}
#choise_area ul {
	margin: 0px;
}
#choise_area li {
	display: block;
	float: left;
	width: 103px;
	height :35px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
}
#choise_area .shi a {
	display:block;
	width:103px;
	height:35px;
	color:#666;
	background:url(../images/button_bk.gif) no-repeat;
}
#choise_area .shi a:hover {
	color:#fff;
	text-decoration:none;
	background-position:    0  -35px;
}
#choise_area .shi a.stay {
	color:#fff;
	text-decoration:none;
	background-position:    0  -35px;
}
/*市区町村選択エリア（希望地域の葬儀場から）------------------　*/
#choise_area2 {
	margin: 0 20px 20px 20px;
	width: 650px;
/*	height: 183px;　*/
	overflow: auto;
	overflow-x: hidden;
}
#choise_area2 ul {
	margin: 0px;
}
#choise_area2 li {
	display: block;
	float: left;
	width: 103px;
	height :35px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
}
#choise_area2 .shi a {
	display:block;
	width:103px;
	height:35px;
	color:#666;
	background:url(../images/button_bk.gif) no-repeat;
}
#choise_area2 .shi a:hover {
	color:#fff;
	text-decoration:none;
	background-position:    0  -35px;
}
#choise_area2 .shi a.stay {
	color:#fff;
	text-decoration:none;
	background-position:    0  -35px;
}

/*市区町村選択エリア（県・市共通）------------------　*/
#main #choise_area_text {
	margin:0 -20px 15px -20px;
	padding:0px;
	text-align:justify;
	line-height:1.4;
	font-size:85%;
}
#main #choise_area_text li {
	margin-right: 5px;
}
#main #choise_area_text a {
	color: #cb4b87;
}
#main #choise_area_text a:hover {
	text-decoration:underline;
}
#main #choise_area_text .top a {
	color: #0000ff;
}
#main #choise_area_text .top a:hover {
	text-decoration:underline;
}

/*エリア　市（斎場一覧）--------------　*/
#tiiki_area h3 {
	display: block;
	width: 222px;
	height: 32px;
	color: #FFFFFF;
	background: url(../images/map_title2.gif) no-repeat;
	text-align: center;
	font-size: 20px;
}
#tiiki_area_list {
	margin: 5px 0px 20px 0px !important;
	margin: 3px 0px 0px 0px ;
	width: 222px;
	height: 179px !important;
	height: 177px;
	overflow: auto;
	overflow-x: hidden;
	font-size: 100%;
}
#tiiki_area_list table {
	width: 200px;
	margin: 1px 0px 0px 1px;
}
#tiiki_area_list td {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: -1px 0 -1px 3px;
	color: #333;
}
#tiiki_area_list a {
	border-left:3px solid #666;
	padding-left: 5px;
	color: #cb4b87;
	font-weight:bold;
}
#tiiki_area_list a:hover {
	text-decoration:underline;
}


/* 斎場トップページ
////////////////////////////////////////////////////////////////////*/
/*県　葬儀場一覧--------------　*/
#saijyo_list_ken {
	margin: 0 10px 20px 10px;
	width: 670px;
}
#saijyo_list_ken table {
	border: 1px solid #999999;
	width: 668px;
	margin: 1px 0px 0px 1px;
}
#saijyo_list_ken th {
	border: 1px solid #999999;
	padding: 3px 10px 3px;
	color: #555;
	background: #F9E5F1;
	text-align: center;
}
#saijyo_list_ken .list {
	margin: 0px 15px 0px 0px;
	width: 669px;
	height: 533px;
	overflow: auto;
	overflow-x: hidden;
}
#saijyo_list_ken .list table {
	width: 649px;
}
#saijyo_list_ken .list td {
	border: 1px solid #999999;
	padding: 3px 10px 3px;
	color: #333;
	text-align: left;
}
#saijyo_list_ken th.meisyou {
	width:363px;
}
#saijyo_list_ken td.meisyou {
	width:300px;
}
#saijyo_list_ken td.meisyou a {
	color: #cb4b87;
}
#saijyo_list_ken td.meisyou a:hover {
	color: #cb4b87;
	text-decoration:underline;
}
#saijyo_list_ken td.jyuusyo {
	width:200px;
}

#saijyo_list_ken h3.title {
	margin: 0;
	padding: 0;
	border-bottom: none;
	text-align: left;
	font-size: 100%;
	font-weight: normal;
}
#saijyo_list_ken h3.title a {
	color: #666;
	text-decoration:underline;
	font-weight:bold;
}
#saijyo_list_ken h3.title a:hover {
	text-decoration:none;
}

/*市　葬儀場一覧--------------　*/
#saijyo_list_shi {
	margin: 0 10px 20px 10px;
	width: 670px;
}
#saijyo_list_shi table {
	border: 1px solid #999999;
	width: 668px;
	margin: 1px 0px 0px 1px;
}
#saijyo_list_shi th {
	border: 1px solid #999999;
	padding: 3px 10px 3px;
	color: #555;
	background: #F9E5F1;
	text-align: center;
}
#saijyo_list_shi .list {
	margin: 0px 15px 0px 0px;
	width: 669px;
	overflow:scroll;
	overflow: auto;
	overflow-x: hidden;
}
#saijyo_list_shi .list table {
	width: 649px;
}
#saijyo_list_shi .list td {
	border: 1px solid #999999;
	padding: 3px 10px 3px;
	color: #333;
	text-align: left;
}
#saijyo_list_shi th.meisyou {
	width:363px;
}
#saijyo_list_shi td.meisyou {
	width:300px;
}
#saijyo_list_shi td.meisyou a {
	color: #cb4b87;
}
#saijyo_list_shi td.meisyou a:hover {
	color: #cb4b87;
	text-decoration:underline;
}
#saijyo_list_shi td.jyuusyo {
	width:200px;
}
/*葬儀場一覧--------------　*/
.minmax {  
   max-height:670px;  
}  

/*お役立ち情報　県（エリア・斎場共通）--------------　*/
#ken_oyakudachi {
	margin: 0 10px 20px 10px;
	width: 670px;
	height: 142px;
	overflow: auto;
	overflow-x: hidden;
	font-size: 90%;
}
#ken_oyakudachi table {
	border: 1px solid #999999;
	width: 650px;
	margin: 1px 0px 0px 1px;
}
#ken_oyakudachi th {
	border: 1px solid #999999;
	padding: 1px 10px 1px;
	color: #333;
	background: #E7DBEC;
	text-align: center;
}
#ken_oyakudachi td {
	border: 1px solid #999999;
	padding: 1px 10px 1px;
	height: 25px;
	color: #333;
	text-align: left;
}
#ken_oyakudachi td img {
	vertical-align: top;
}
#ken_oyakudachi h3.title {
	margin: 0;
	padding: 0;
	border-bottom: none;
	color: #333;
	text-align: center;
	font-size: 100%;
	font-weight: normal;
}
#ken_oyakudachi .address {
/*	width: 250px; */
}
#ken_oyakudachi .tel {
	width: 85px;
}
#ken_oyakudachi .ken {
	width: 120px;
	text-align: center;
}
#ken_oyakudachi .ken_address {
	font-size: 100%;
	font-weight: normal;
}

/*お役立ち情報　市（エリア・斎場共通）--------------　*/
#shi_oyakudachi {
	margin: 0 10px 20px 10px;
	width: 670px;
	height: 142px;
	overflow: auto;
	overflow-x: hidden;
	font-size: 90%;
}
#shi_oyakudachi table {
	border: 1px solid #999999;
	width: 650px;
	margin: 1px 0px 0px 1px;
}
#shi_oyakudachi th {
	border: 1px solid #999999;
	padding: 1px 10px 1px;
	color: #333;
	background: #E7DBEC;
	text-align: center;
}
#shi_oyakudachi td {
	border: 1px solid #999999;
	padding: 1px 10px 1px;
	height: 25px;
	color: #333;
	text-align: left;
}
#shi_oyakudachi h3.title {
	margin: 0;
	padding: 0;
	border-bottom: none;
	color: #333;
	text-align: center;
	font-size: 100%;
	font-weight: normal;
}
#shi_oyakudachi .address {
/*	width: 250px; */
}
#shi_oyakudachi .tel {
	width: 85px;
}
#shi_oyakudachi .ken {
	width: 120px;
	text-align: center;
}
#shi_oyakudachi .ken_address {
	font-size: 100%;
	font-weight: normal;
}

/*斎場一覧ウインドウ（エリア・斎場共通）--------------　*/
#saijo_all {
	margin: 0 10px 20px 10px;
	width: 670px;
	height: 142px;
	overflow: auto;
	overflow-x: hidden;
	font-size: 90%;
}
#saijo_all table {
	border: 1px solid #999999;
	width: 650px;
	margin: 1px 0px 0px 1px;
	background: #FFF;
}
#saijo_all th {
	border: 1px solid #999999;
	padding: 1px 5px 1px;
	height: 25px;
	color: #333;
	background: #FFF;
	text-align: center;
}
#saijo_all td {
	border: 1px solid #999999;
	padding: 1px 5px 1px;
	height: 25px;
	color: #333;
	text-align: left;
}
#saijo_all h3.title {
	margin: 0;
	padding: 0;
	border-bottom: none;
	color: #333;
	text-align: center;
	font-size: 100%;
	font-weight: normal;
}
#saijo_all .address {
/*	width: 250px; */
}
#saijo_all .tel {
	width: 85px;
}
#saijo_all .ken {
	width: 120px;
	text-align: center;
}

