/* CSS Document */
#wrapBody #wrapR #wrapUsfl{
margin:0 0 0 0;
}
/**/
#wrapEhead{
position:relative;
width:680px;
height:84px;
background:url(../images/back_title.gif) no-repeat;
}
#wrapEhead h1{
color:#505050;
font-weight:bold;
font-size:1em;
padding:36px 0 0 140px;
}
#wrapEhead h1 img{
position:absolute;
top:34px;
left:22px;
}
#wrapEhead h1 em{
font-size:0.8em;
padding:0 0 0 15px;
font-weight:bold;
}
#wrapEhead2 {
	background: transparent url(../images/back_title2_02.gif) 0 0 repeat-y;
}
	#wrapEhead2 div {
		background: transparent url(../images/back_title2_03.gif) 0 100% no-repeat;
	}
		#wrapEhead2 div div {
			background: transparent url(../images/back_title2_01.gif) 0 0 no-repeat;
			padding: 30px 215px 20px 140px;
		}
		* html #wrapEhead2 div div {
			position: relative;
		}
	#wrapEhead2 h1 {
		color: #505050;
		font-size: 1em;
		font-weight: bold;
		padding: 0 0 5px;
		position: relative;
	}
		#wrapEhead2 h1 img {
			left: -118px;
			position: absolute;
			top: 4px;
		}
	#wrapEhead2 em {
		font-size: 0.8em;
		font-weight: bold;
		padding: 0 0 0 15px;
	}
	#wrapEhead2 p {
		color: #327219;
		font-size: 0.8em;
		font-weight: bold;
	}
	#wrapEhead2 ul {
		position: absolute;
		right: 20px;
		top: 29px;
	}
	#wrapEhead2 li {
		float: left;
		padding: 0 0 0 5px;
	}
/**/
.AnchorNav {
}
	.AnchorNav li {
		float: left;
	}
/**/
h2{
clear:both;
margin:30px 0 15px 0;
}
h2.dyn{
position:relative;
margin:0 0 20px 0;
top:30px;
height:59px;
}
h3{
position:relative;
clear:both;
background:url(../images/back_title_sub.gif) no-repeat 0 100%;
margin:5px 0 15px 0;
padding:0 0 9px 15px;
font-weight:bold;
font-size:0.8em;
color:#707070;
}
h3.dyn{
width:660px;
}
h4{
font-weight:bold;
font-size:0.8em;
color:#505050;
margin:0 0 15px 0;
}
h4.dyn{
margin-top:30px;
margin-left:15px;
}
/*---------------------------------------------------------------------*/
.wrapEstateEle{
clear:both;
margin:0 10px;
}
/**/
.wrapEstateEle p{
margin-bottom:20px;
font-size:0.75em;
}
.wrapEstateEle p.dyn{
margin-left:15px;
margin-right:30px;
}
/*---------------------------------------------------------------------*/
#wrapLocation{
height:420px;
}
#wrapLocation #wrapMap{
float:left;
width:375px;
}
#wrapLocation #wrapPht2{
float:right;
width:270px;
}
#wrapLocation #wrapPht2 img{
display:block;
margin:0 0 2px 0;
}
#wrapLocation #wrapPht2 dt{
font-size:0.75em;
line-height:130%;
}
#wrapLocation #wrapPht2 .phtL2{
margin:5px 0 0 0;
}
/*---------------------------------------------------------------------*/
#wrapPht6{
clear:both;
margin:0 10px;
}
#wrapPht6 td{
padding:0 15px 0 0;
}
#wrapPht6 td.dyn{
padding:0 0 0 0;
}
#wrapPht6 img{
display:block;
margin:0 0 2px 0;
}
#wrapPht6 dt{
margin:5px 0 10px 0;
font-size:0.75em;
line-height:130%;
}
/**/
#wrapPhtNone{
clear:both;
margin:0 10px;
}
#wrapPhtNone td{
width:330px;
padding:10px 15px 0 0;
}
#wrapPhtNone td p{
padding:0 30px 0 10px;
margin:0;
border-left:2px solid #b3b3b3;
font-size:0.75em;
line-height:130%;
}
/*---------------------------------------------------------------------*/
.wrapL{
float:left;
width:375px;
}
/**/
.wrapR{
float:right;
width:255px;
}
.wrapR li{
font-size:0.75em;
margin:0 0 8px 0;
padding:0 0 0 10px;
border-left:2px solid #b3b3b3;
}
.wrapR table{
width:100%;
}
.wrapR th{
font-weight:bold;
font-size:0.75em;
border-bottom:1px dotted #d9d9d9;
padding:5px 4px;
text-align:center;
}
.wrapR td{
font-size:0.75em;
border-bottom:1px dotted #d9d9d9;
padding:5px 2px;
}
	.wrapR td span {
		font-weight: bold;
	}
.wrapR tr.dyn th,.wrapR tr.dyn td{
border-bottom:none;
}
/*---------------------------------------------------------------------*/
.wrapPlan {
	margin: 0 0 30px;
}
	.wrapPlan li {
		float: left;
		margin: 0 10px;
		width: 320px;
	}
	.wrapPlan p {
		color: #505050;
		font-size: 0.75em;
		font-weight: bold;
		line-height: 130%;
		margin: 0 0 5px;
	}
	.wrapPlan div {
		border: 1px solid #d9d9d9;
		padding: 9px;
	}
		.wrapPlan div img {
			margin: 0 auto;
		}
	.wrapPlan ul {
	}
		.wrapPlan ul li {
			margin: 0;
			padding: 0;
			width: auto;
		}
/*---------------------------------------------------------------------*/
#wrapToiawase{
border:1px dotted #a6a6a6;
padding:20px;
margin:0;
}
#wrapToiawase th{
padding:0 20px 0 0;
}
#wrapToiawase dt{
margin:20px 0 0 0;
}
#wrapToiawase h3{
background:none;
margin:0;
padding:0;
}
/*---------------------------------------------------------------------*/
#srTabPanels{
position:relative;
top:0;
left:0;
width:375px;
height:395px;
background:url(../images/back_map.gif) no-repeat;
}
.TabbedPanelsContent h4{
position:absolute;
top:370px;
left:0;
}
.TabbedPanelsContent h5{
position:absolute;
top:370px;
left:188px;
}
/**/
.TabbedPanelsContent{
}
.tabEle01,.tabEle02{
position:absolute;
top:1px;
left:1px;
}
.tabEle02 ul{
display:none;
}
.TabbedPanels{
width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup{
position:absolute;
left:0;
}
.TabbedPanelsTab{
position:relative;
top:370px;
float:left;
list-style:none;
-moz-user-select:none;
-khtml-user-select:none;
cursor: pointer;
display:block;
height:25px;
width:187px;
margin-bottom:0;
outline:none;
}
.TabbedPanelsTab em{
display:block;
height:25px;
width:187px;
text-indent:-9999px;
}
.TabbedPanelsTab em#tab01{
background:url(../images/map_illustration.gif) no-repeat;
}
.TabbedPanelsTab em#tab02{
background:url(../images/map_google.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab01{
background:url(../images/map_illustration_ov.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab02{
background:url(../images/map_google_ov.gif) no-repeat;
}
/*---------------------------------------------------------------------*/
#wrapPickUpSub{
margin:10px 0 0 0;
}
/*---------------------------------------------------------------------*/
.wrapR table.dyn{
width:100%;
}
.wrapR table.dyn th{
font-weight:bold;
font-size:0.75em;
border-bottom:1px dotted #d9d9d9;
padding:5px 2px;
text-align:left;
}
.wrapR table.dyn td{
font-size:0.75em;
border-bottom:1px dotted #d9d9d9;
padding:5px 2px;
}
.wrapR table.dyn tr.dyn01 th,.wrapR table.dyn tr.dyn01 td{
border-bottom:2px solid #d9d9d9;
}
.wrapR table.dyn tr.dyn th,.wrapR table.dyn tr.dyn td{
border-bottom:none;
}
.wrapR table td.info{
border-bottom:none;
}
/*---------------------------------------------------------------------*/
.clearfix:after {
	clear: both;
	content: "";
	display: block;
}
.clearfix {
	zoom: 1;
}
/*---------------------------------------------------------------------*/
@media print {
	#wrapHead,
	#wrapGnavi,
	#pan,
	#wrapR,
	#wrapFoot {
		display: none;
	}
	#wrapBody #wrapC {
		left: 0;
	}
}
/*end*/