@charset "utf-8";

/**********************************************************************
AUTHOR          Goto
CSS構成書:
Last Modified: 2010.02.12

***********************************************************************/

/*　階層構造図
#wrapper

	#container
	
			#header	
				#text_link_box
				#global_menu
				
			#left_contents
				#column01
				#column02
				
			#right_contents	
				#cyohukuji
				#tstroll
				
	#footer	
		#footer02
			#c_r					
*/


/*-----------------------------------------------------------------------
		妙高寺について専用	2010.02.12	Goto
-----------------------------------------------------------------------*/
/*ローカルナビ背景*/

#box_f{
	padding:0 0 50px 0;
	width:661px;
	text-align:center;
	background:url(images/bg01.jpg) repeat-y left;
}
#box_f table{
	margin:0 auto;
	text-align:left;
	width:95%;
	border-spacing: 0;
	border-collapse:collapse;
}

#box_f table tr{
	border:0px;
}

#box_f table th{
	margin: 0 0 0 30px;
	_margin: 0 0 0 15px;
	width:30%;
	padding: 0.5em 0.7em;
	border-bottom:1px dotted #444;
}


#box_f table td{
	margin: 0;
	padding: 0.5em 0.7em;
	border-bottom:1px dotted #444;
}

.float_l{
	_margin:0 0 0 -3px;
	width:auto;
	float:left;
}


#localMenu h3{
	display:block;
	width:220px;
	height:107px;
	background:url(../temple/images/local01.jpg) no-repeat top left;
	text-indent:-9999px;
}




#no_01 h2{
	margin:7px 0 0 10px;
	padding:0 0 34px;
	width:450px;
	height:50px;
	background:url(images/title01.jpg) no-repeat top left;
	text-indent:-9999px;
}


#no_02 h3{
	margin:7px 0 0 10px;
	padding:0 0 34px;
	width:450px;
	height:50px;
	background:url(images/title02.jpg) no-repeat top left;
	text-indent:-9999px;
}

#no_03 h3{
	margin:7px 0 0 10px;
	padding:0 0 34px;
	width:450px;
	height:50px;
	background:url(images/title04.jpg) no-repeat top left;
	text-indent:-9999px;
}

#no_04 h3{
	margin:7px 0 0 10px;
	padding:0 0 34px;
	width:450px;
	height:50px;
	background:url(images/title04.jpg) no-repeat top left;
	text-indent:-9999px;
}




#cyo_map{
	margin:0 0 20px 20px;
	_margin:0 0 20px 10px;
	width:644px;
	height:366px;
	border:5px solid #aaa;
}

.a_dl{
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
	font-size:1.3em;
	line-height:1.5em;
}

.a_dl dt{
	width:170px;
	font-size:1.0em;
	font-weight:bold;
	border-bottom:5px solid #aaa;
	text-align:center;
}

.a_dl dd{
	margin:-1.5em 0 0 200px;
	width:420px;
	font-size:1.0em;
	border-bottom:1px solid #eee;
}
#no_03 h4.t_img{
	margin:0 0 0 5px;
	width:220px;
	float:left;
}

.column02{
	display:block;
	padding:0 0 50px !important;
	width:auto;
}

/*　clearfix　*/
.column02:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.column02{ display:inline-block;}
/* HIdes from IE-mac */
*html .column02{ height:1%;}
.column02{ display:block;}
/* End hide from IE-mac */



#no_02{
	width:694px !important;
}