@charset "utf-8";
/* hongwanji temples.css */

/* --- container ---*/
ul#localNavigation {
    z-index: 35px;
	position: relative;
	width: 844px;
	height: 32px;	
	margin: 0;
	list-style: none;
	overflow: hidden;
}
#localNavigation li {	
    width: 75px;
	height: 32px;
}
#localNavigation li a {
    position: relative;
    width: 75px;
	height: 32px;
	background-image: url(http://www.kaikyou.net/mt/mt-static/images/honganji/foothold.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#localNavigation #lon_all,
#localNavigation #lon_all a {
	cursor:default;
	width: 169px;
	background:url(http://www.kaikyou.net/mt/mt-static/images/honganji/syutoken.png) no-repeat 0 0;
}
#localNavigation a.lon_all {
	background-position: 0 0;
}
#localNavigation a.lon_all:hover,
#localNavigation li.ui-tabs-selected a.lon_all {
    background-position: 0 -32px;
}
#localNavigation a.lon_tokyo {
    background-position: -170px 0;
}
#localNavigation a.lon_tokyo:hover,
#localNavigation li.ui-tabs-selected a.lon_tokyo {
    background-position: -170px -32px;
}
#localNavigation a.lon_kanagawa {
    background-position: -245px 0;
}
#localNavigation a.lon_kanagawa:hover,
#localNavigation li.ui-tabs-selected a.lon_kanagawa {
    background-position: -245px -32px;
}
#localNavigation a.lon_chiba {
    background-position: -320px 0;
}
#localNavigation a.lon_chiba:hover,
#localNavigation li.ui-tabs-selected a.lon_chiba {
    background-position: -320px -32px;
}
#localNavigation a.lon_saitama {
    background-position: -395px 0;
}
#localNavigation a.lon_saitama:hover,
#localNavigation li.ui-tabs-selected a.lon_saitama {
    background-position: -395px -32px; 
}
#localNavigation a.lon_ibaraki { 
    background-position: -470px 0;
}
#localNavigation a.lon_ibaraki:hover,
#localNavigation li.ui-tabs-selected a.lon_ibaraki {
    background-position: -470px -32px;
}
#localNavigation a.lon_shizuoka {
    background-position: -545px 0;
}
#localNavigation a.lon_shizuoka:hover,
#localNavigation li.ui-tabs-selected a.lon_shizuoka {
    background-position: -545px -32px;
}
#localNavigation a.lon_yamanashi {
    background-position: -620px 0;
}
#localNavigation a.lon_yamanashi:hover,
#localNavigation li.ui-tabs-selected a.lon_yamanashi {
    background-position: -620px -32px;
}
#localNavigation a.lon_tochigi { 
    background-position: -695px 0;
}
#localNavigation a.lon_tochigi:hover,
#localNavigation li.ui-tabs-selected a.lon_tochigi {
    background-position: -695px -32px;
}
#localNavigation a.lon_gunma {
    background-position: -770px 0;
}
#localNavigation a.lon_gunma:hover,
#localNavigation li.ui-tabs-selected a.lon_gunma {
    background-position: -770px -32px; 
}
h2 {
	font-size: 12pt;
	line-height: 12pt;	
	font-weight: 800;
	padding: 8px 0 16px 3px;
    float: left;
    width: 450px;
}
h2 em {
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
dl {
	padding: 8px 0 16px 0;	
	float: left;
}
dt {
	float: left;	
	width: 18px;
	height: 18px;
	padding: 0 3px 0 22px;	
}
dd {
	float: left;
	height: 18px;
	color: #666666;
	font-weight: 800;
	line-height: 13.5pt;		
}
.ref-temple {
    color: #666;
}
.ref-kyoukai {
    color: #87b4b4;
}
.ref-fukyoujo {
    color: #c99;
}
form {
    float: right;
    position: relative;
    width: 383px;
    margin: 0;
    padding: 8px 0 24px 0;
}
form ul, form ul li {
    list-style: none;
}
form ul {
    display: block;
    width: 465px;
    float: left;
    padding:0 0 0 3px;
}
form ul li {
    float: left;
    padding: 0 22px 0 0;
	font-weight: bold;
}
form ul li label {
    font-size: 12px;
    font-weight: bold;
}
form p {
    position: relative;
    width: 383px;
    background: url(http://www.kaikyou.net/mt/mt-static/images/honganji/bg-keyword.png) no-repeat 0 0;
}
form p label {
    cursor: text;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 380px;
    height: 20px;
    color: #999;
    font-size: 12px;
    line-height: 20px;
    text-indent: 4px;
}
form p .active {
    display: none;
}
form .keywords {
    width: 375px;
    height: 16px;
    margin: 0;
    padding: 2px 4px;
    border: 0;
    background: transparent;
    color: #999;
    font-size: 12px;
    line-height: 16px;
}
#tabs div div {
    position: relative;
    clear:left;
    _zoom: 1;
}
#tabs div div .gmap-temple div {
	position: static;
}
.table-wrapper {
    width: 100%;
}
div.map {
    width:841px;
    height: 298px;
	margin: 0;
    border: 1px solid #B7A699;
    border-top: 0;
}
p.caption {
	clear: both;
	margin: 0;
	padding: 6px 0 12px 0;
	line-height: 14px;
	font-size: 12px;
	color: #000;
	text-align: right;
}
table, tr, td {
    margin:0;
    padding:0;
    border:0;
}
table {
    overflow: hidden;
    width: 100%;
    margin: 12px 0;
    border-collapse:collapse;
}
td {
    overflow: hidden;
    vertical-align:middle;
    height: auto !important;
    min-height: 16px;
    height: 16px;
    padding:9px 9px 9px 0;
    border-bottom:1px solid #CCCCCC;
    font-size:11px;
}
td a,
td a:link,
td a:visited {
    position: relative;
    position:relative;
    color:#666666;
}
td a:hover {
    text-decoration:underline;
}
tr.temple td {
  color:#666666;
}
tr.kyoukai td {
  color:#666666; /* #87B4B4; */
}
tr.kyoukai td a,
tr.kyoukai td a:link,
tr.kyoukai td a:visited {
    color:#666666; /* #87B4B4; */
}
tr.kyoukai td a:hover {
    text-decoration:underline;
}
tr.fukyoujo td {
  color: #666666; //#CC9999;
}
tr.fukyoujo td a,
tr.fukyoujo td a:link,
tr.fukyoujo td a:visited {
    color: #666666; //#CC9999;
}
tr.fukyoujo td a:hover {
    text-decoration: underline;
}
td.templeName {
    width: auto;
}
td.telNumber, td.faxNumber {
    width: 114px;
}
td.mail {
    width: 55px;
    background:transparent url(http://www.kaikyou.net/mt/mt-static/images/honganji/icon_email.png) no-repeat 100% 50%;
}
td.address {
    width: auto;
}
td.mail a {
    display:block;
    position: relative;
    top: 0;
    left: 0;
    height: 13px;
    padding: 0 22px 0 0;
    border: 0;
}
td.mapIcon {
    width:39px;
}
td.mapIcon a {
    overflow:hidden;
    display:block;
    margin:0;
    padding: 0;
    width: 39px;
    height: 17px;
    border: 0;
    font-size:0;
    text-indent: -1000px;
    background: url(http://www.kaikyou.net/mt/mt-static/images/honganji/map-me.png) no-repeat 0 0;
    text-decoration: none;
}
td.mapIcon a:hover {
    background: url(http://www.kaikyou.net/mt/mt-static/images/honganji/map-me.png) no-repeat 0 -17px;
    text-decoration: none;
}
td.mapIcon a:active,
td.mapIcon a:focus {
    outline: 0;
}
td.website {
    width: 102px;
    padding-right: 0;
    padding-left: 17px;
    background: url(http://www.kaikyou.net/mt/mt-static/images/honganji/icon-website.png) no-repeat 100% 50%;
}
td.nobg {
	background: none;
}
p.movetop_btn {
	float: right;
	position: relative;
	overflow: hidden;
	width: 90px;
	height: 13px;		
}
p.movetop_btn a {
	position: absolute;
	overflow: hidden;
	width: 90px;
	height: 13px;
	padding: 13px 0 0 0;
	text-indent: -100em;
	background-image: url(http://www.kaikyou.net/mt/mt-static/images/honganji/movetop_btn.gif);
}
p.movetop_btn a:hover {
	background-position: 0px -13px;
}
.ui-tabs-panel {
    position: relative;
    z-index: 34;
    _zoom: 1;
}
.ui-tabs-hide {
    position: absolute;
    top: 50px;
    left: -1000px;
    z-index: 33;
}
.ui-tabs-hide table,
.ui-tabs-hide h2,
.ui-tabs-hide dl,
.ui-tabs-hide form,
.ui-tabs-hide .gmap-temple {
    display: none;
}
