﻿@charset "utf-8";

/*++++++++++++++++++++++++++++++++++++++++++
++++++メインコンテンツ
+++++++++++++++++++++++++++++++++++++++++++*/
#guide_heritage_ttl_box{
	position:relative;
	width:590px;
	height:auto;
	padding-bottom:13px;
	margin-bottom:15px;
	background-image: url(../parts/dot01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

/*ここから*/
/*float clear*/
#guide_heritage_ttl_box:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
#guide_heritage_ttl_box{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html #guide_heritage_ttl_box{
	 height:1%
}
	
#guide_heritage_ttl_box{
	display:block
}

/*IE float clear*/
/*ここまで*/


#guide_heritage_ttl{
	clear:both;
	width:590px;
	height:41px;
	margin-top:35px;
	text-indent:-9999px;
	background-image: url(../parts/heritage_ttl01.gif);
	background-repeat: no-repeat;
}

.guide_heritage_main_upper{
	clear:both;
	width:590px;
	height:245px;
	position:relative;
}
#guide_heritage_lead01{
	position:absolute;
	top:0px;
	left:0px;
	width:276px;
	height:auto;
	margin-bottom:30px;
	padding-right:12px;
	color:#333333;
	line-height:1.4em;
	text-indent:1em;
	font-size: 14px;
}
#guide_heritage_main_photo{
	position:relative;
	position:absolute;
	top:0px;
	left:288px;
	width:302px;
	height:245px;
}
#guide_heritage_main_photo dd{
	position:absolute;
	top:230px;
	left:0px;
	width:302px;
	height:auto;
	font-size:10px;
	color:#333333;
	line-height:1.6em;
	text-align:right;
}
#guide_heritage_lead02{
	position:relative;
	position:absolute;
	top:120px;
	left:0px;
	width:288px;
	height:125px;
}

#guide_heritage_lead02 dt{
	position:absolute;
	top:0px;
	left:0px;
	width:288px;
	height:22px;
	text-indent:-9999px;
}

#guide_heritage_lead02 dd img{
	position:absolute;
	top:25px;
	left:180px;
	width:100px;
	height:75px;
}

#guide_heritage_lead02 .guide_cap{
	position:absolute;
	top:25px;
	left:0px;
	width:175px;
	height:auto;
	font-size:10px;
	line-height:1.4em;
	color:#444444;
}

