@charset "utf-8";


/*===========================================================左側メニュー=====*/

#contents .left_menu{
	float:left;
	margin-top:74px;
	}

#contents .left_menu .left01{
	width:154px;
	background: url(/honmon/images/left_menu_01b.gif) 0 0 no-repeat;
}

#contents .left_menu .left02{
	width:154px;
	background: url(/honmon/images/left_menu_02b.gif) 0 0 no-repeat;
}

#contents .left_menu .left03{
	width:154px;
	background: url(/honmon/images/left_menu_03b.gif) 0 0 no-repeat;
}

#contents .left_menu .left04{
	width:154px;
	background: url(/honmon/images/left_menu_04b.gif) 0 0 no-repeat;
}

#contents .left_menu .left05{
	width:154px;
	background: url(/honmon/images/left_menu_05b.gif) 0 0 no-repeat;
}


#contents .left_menu li a { 
	width: 100%;
	height: 100%;
	display: block;
}

	
#contents .left_menu li a:hover img {
	visibility: hidden;
}

/*===========================================================中央部分==========*/

#contents .main_box{
	float:left;
	width:610px;
	margin:0px;
	padding-left:15px;
	}

#contents .main_box h3{
	padding:26px 0px 20px 0px;
}

#contents .main_box h4{
	width:610px;
	}

#contents .main_box .area{
	clear:left;
	text-align:left;
	line-height:1.3em;
	background-image:url(/img/box_body.gif);
	background-repeat:repeat-y;
	width:520px;
	padding:20px 45px;
	}


#contents .main_box .area img{
	margin:5px 0px;
}

#contents .main_box .area .caption{
	text-align:right;
	font-size:10px;
}


#contents .main_box .area h5{
	float:left;
	text-align:left;
	font-weight:normall;
	font-size:15px;

	width:510px;
	padding:2px 5px;
	border-left:3px #666 solid;
	margin:20px 0px 17px 0px;
	display:inline;
	}

#contents .main_box .area .temple{
	width:510px;
	clear:left;
	margin-bottom:10px;
	}

#contents .main_box .area .temple p{
	text-align:left;
	color:#00B8DE;
	font-size:14px;
	width:500px;
	padding-bottom:3px;
	border-bottom:#999 1px solid;
	margin-left:9px;
	margin-bottom:3px;
	}


#contents .main_box .area .temple ul{
	text-align:left;
	line-height:1.5em;
	width:479px;
	padding-left:21px;
	margin-bottom:30px;
	}

#contents .main_box .area .temple ul .add{
	float:left;
	width:470px;
	}

#contents .main_box .area .temple ul .tel{
	float:left;
	margin-right:20px;
	display:inline;
	}

#contents .main_box .area .temple ul .fax{
	float:left;
	}

#contents .main_box .area .temple ul .telfax{
	float:left;
	width:500px;
}

#contents .main_box .area .temple ul .url{
	float:left;
	width:520px;
	}
	
#contents .main_box .box_bottom{
	float:left;
	width:610px;
	height:43px;
	background-image:url(/img/box_bottom.gif);
	margin-bottom:40px;
	display:inline;
	}

	