﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.map_tnavititle {
	background: url(../images/map/map_tnavititle.jpg) no-repeat;
	margin: 0;
	padding: 55px 0 0 0;
	width: 635px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:5px;/* for ie5.x */
	}
	
.map_tnavi {
	background: url(../images/common/tnaviback.jpg) no-repeat;
	margin:0 0 13px 0;
	padding:0 0 15px 18px;
	width:617px;
	height:30px;
	list-style-type: none;
	}
	
.map_tnavi li {
	margin:0;
	float:left;
	}
	
.map_tnavi li.map_tnavi1 {
	width:135px;
	}
	
.map_tnavi li.map_tnavi2 {
	width:91px;
	}
	
.map_tnavi li.map_tnavi3 {
	width:89px;
	}
	
.map_tnavi li.map_tnavi4 {
	width:102px;
	}
	
.map_tnavi li.map_tnavi5 {
	width:184px;
	}

.map_tnavi li a {
	margin: 0;
	padding: 31px 0 0 0;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:31px;/* for ie5.x */
	}
	
.map_tnavi li.map_tnavi1 a {
	background: url(../images/map/map_tnavi1.jpg) no-repeat;
	width:135px;
	}
	
.map_tnavi li.map_tnavi2 a {
	background: url(../images/map/map_tnavi2.jpg) no-repeat;
	width:91px;
	}
	
.map_tnavi li.map_tnavi3 a {
	background: url(../images/map/map_tnavi3.jpg) no-repeat;
	width:89px;
	}
	
.map_tnavi li.map_tnavi4 a {
	background: url(../images/map/map_tnavi4.jpg) no-repeat;
	width:102px;
	}
	
.map_tnavi li.map_tnavi5 a {
	background: url(../images/map/map_tnavi5.jpg) no-repeat;
	width:184px;
	}
	
.map_tnavi li a:hover {
	background-position: 0 -31px;
	}

.map {
	background: url(../images/map/map.jpg) no-repeat;
	width:635px;
	height:460px;
	position: relative;
	}

.map_area1 {
	position: absolute;
	top:30px;
	right:89px;
	width:120px;
	height:45px;
	}
	
.map_area2 {
	position: absolute;
	top:162px;
	right:89px;
	width:60px;
	height:45px;
	}
	
.map_area3 {
	position: absolute;
	top:279px;
	right:89px;
	width:70px;
	height:45px;
	}
	
.map_area4 {
	position: absolute;
	top:333px;
	right:89px;
	width:60px;
	height:45px;
	}
	
.map_area5 {
	position: absolute;
	top:395px;
	right:89px;
	width:70px;
	height:45px;
	}

.map_area1 a,
.map_area2 a,
.map_area3 a,
.map_area4 a,
.map_area5 a {
	margin: 0;
	padding: 45px 0 0 0;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:45px;/* for ie5.x */
	}
	
.map_area1 a {
	background: url(../images/map/map_area1.jpg) no-repeat;
	width:120px;
	}
	
.map_area2 a {
	background: url(../images/map/map_area2.jpg) no-repeat;
	width:60px;
	}
	
.map_area3 a {
	background: url(../images/map/map_area3.jpg) no-repeat;
	width:70px;
	}
	
.map_area4 a {
	background: url(../images/map/map_area4.jpg) no-repeat;
	width:60px;
	}
	
.map_area5 a {
	background: url(../images/map/map_area5.jpg) no-repeat;
	width:70px;
	}
	
.map_area1 a:hover,
.map_area2 a:hover,
.map_area3 a:hover,
.map_area4 a:hover,
.map_area5 a:hover {
	background-position: 0 -45px;
	}
	
.stitlearea1 {
	margin:0 0 30px 0;
	height:30px;
	position: relative;
	}

.stitlearea2,
.stitlearea3 {
	margin:0 0 15px 0;
	height:30px;
	position: relative;
	}
	
#map_stitle1,
#map_stitle2,
#map_stitle3,
#map_stitle4,
#map_stitle5 {
	margin: 0;
	padding: 30px 0 0 0;
	width:635px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
#map_stitle1 {
	background: url(../images/map/map_stitle1.jpg) no-repeat;
	}
	
#map_stitle2 {
	background: url(../images/map/map_stitle2.jpg) no-repeat;
	}
	
#map_stitle3 {
	background: url(../images/map/map_stitle3.jpg) no-repeat;
	}

#map_stitle4 {
	background: url(../images/map/map_stitle4.jpg) no-repeat;
	}
	
#map_stitle5 {
	background: url(../images/map/map_stitle5.jpg) no-repeat;
	}
	
.stitlearea1 a {
	position: absolute;
	top:8px;
	left:180px;
	}
	
.stitlearea2 a {
	position: absolute;
	top:8px;
	left:110px;
	}
	
.stitlearea3 a {
	position: absolute;
	top:8px;
	left:130px;
	}
	
.stitlearea1 a,
.stitlearea2 a,
.stitlearea3 a {
	background: url(../images/map/go_hp.gif) no-repeat;
	margin: 0;
	padding: 16px 0 0 0;
	width: 111px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
	}

.stitlearea1 a:hover,
.stitlearea2 a:hover,
.stitlearea3 a:hover {
	background-position: 0 -16px;
	}

.church_box {
	background: url(../images/map/line.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 30px 10px 30px;
	padding:0 0 10px 0;
	position: relative;
	}
	
.church_cap {
	margin:0 0 10px 0;
	font-size:1.4em;
	color:#FF6E00;
	}
	
.church_info {
	margin:0 0 2px 10px;
	font-size:1.2em;
	color:#333;
	}
	
.church_info b {
	margin:0 5px 0 0;
	color:#FF6E00;
	}
	
.church_link a {
	position: absolute;
	top:5px;
	right:5px;
	background: url(../images/common/go_hp.jpg) no-repeat;
	margin: 0;
	padding: 16px 0 0 0;
	width: 111px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
	}
	
.church_link a:hover {
	background-position: 0 -16px;
	}
	
.btn_area {
	clear:both;
	margin:0 35px 15px 20px;
	padding:0 0 2px 0;
	border-top:none;
	}
	
.btn_area2 {
	clear:both;
	background: url(../images/map/line.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 25px 15px 30px;
	padding:0 10px 20px 0;
	border-top:none;
	}
	
.map_navi {
	background: url(../images/map/line.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 30px 10px 30px;
	padding:0 0 10px 0;
	font-size:1.2em;
	}
	
.map_navi a {
	color:#333;
	}
	
.map_navi a:hover {
	color:#F60;
	}

