@charset "Shift_JIS";

/* =================================================================================
	{V CSS
================================================================================= */
/*	
================================================================================= */
#table-intro-txt {
	float: left;
	width: 366px;
}
#table-intro h2 { margin-bottom: 25px !important; }
#table-intro  h3 { margin: 35px 0 30px !important; }
#table-intro-map {
	float: right;
	width: 269px;
}
#table-section2 { margin-top: 50px !important;}

/*	vol.163
================================================================================= */

#table-intro {
	position: relative;
}

#table-intro-map {
	position: absolute;
	top:0px;
	right:0px;
	width:auto;
}

.ph01 {
	position: relative;
}

.ph01 p {
	position: absolute;
	bottom:0px;
	left:0px;
	width:270px;
}


#table-section1-1 .fl {
	width: 281px !important;
	padding: 40px 0 0 !important;
}
#table-section1-1 .fr { width: 358px !important; }

#table-section2-1 .fl { width: 324px; }
#table-section2-1 .fr { width: 315px; }