@charset "utf-8";
/* ----------------------------------------------------------
  TITLE : Hankyu Realty Co., Ltd.
  URI : www.hankyurealty.jp/mins_k/
  (C)2009 Hankyu Realty Co., Ltd. All Rights Reserved.
---------------------------------------------------------- */

/* CSS Import Style
---------------------------------------------------- */
@import "../common/css/format.css";
@import "../common/css/base.css";
@import "../common/css/common.css";

/* for Mac letter spacing
---------------------------------------------------- */
body:first-of-type div {
	letter-spacing:-0.1em;
}
body:first-of-type p {
	letter-spacing:-0.1em;
}
body:first-of-type li {
	letter-spacing:-0.1em;
}
body:first-of-type td {
	letter-spacing:-0.1em;
}




/* Top Style
---------------------------------------------------- */




/* topContents style
--------------------------------------*/
div#topContents {
	width:843px;
	text-align:left;
	margin:0 auto;
	padding-bottom:5px;
}

div#topContents img{
	margin:0px;
	padding:0px;
	clear:both;
}
div#topImg{
	width:566px;
	float:left;
	marign:0;
	padding:0;
}


div#rightContents{
	width:277px;
	height:416px;
	float:right;
	margin:0;
	text-align:left;
	background: url(../images/bg_rightcontents.gif) no-repeat left top;
}
/*
div#rightContents .jireiBox{
	width:259px;
	height:94px; 
	margin-left:8px;
	margin-top:7px;
	position:relative;
}
*/
div#rightContents #box_a{
	width:259px;
	height:88px;
	margin-left:8px;
	margin-top:7px;
	position:relative;
}
div#rightContents #box_b{
	width:259px;
	height:88px;
	margin-left:8px;
	margin-top:7px;
	position:relative;
}
div#rightContents #box_c{
	width:259px;
	height:102px;
	margin-left:8px;
	margin-top:7px;
	position:relative;
}
div#rightContents #box_d{
	width:259px;
	height:102px;
	margin-left:8px;
	margin-top:7px;
	position:relative;
}

div#rightContents h2{
	width:259px;
	height:56px;
	display: block;
	overflow:hidden;
}
	div#rightContents h2 span{
	width:259px;
	position: absolute;
	z-index: -1;
	font-size:12px;
	height: 0 !important;
	height /**/: 56px;
	padding-top: 56px;
	display: block;
	overflow:hidden;
	}
	div#rightContents h2#jirei01{
		background: url(../images/jirei01_txt01.gif) no-repeat left top;
	}
	div#rightContents h2#jirei02{
		background: url(../images/jirei02_txt01.gif) no-repeat left top;
	}
	div#rightContents h2#jirei03{
		background: url(../images/jirei03_txt01.gif) no-repeat left top;
	}
	div#rightContents h2#jirei04{
		background: url(../images/jirei04_txt01.gif) no-repeat left top;
	}
div#rightContents .jireiBox .txt{
	padding:2px 0px 0px 8px;
	line-height:120%;
	font-size:94%;

}
/*
div#rightContents .jireiBox .detail{
	position:absolute;
	bottom:0; 
	left:8px;
	width:250px;

	text-align:right;
	font-size:94%;
}
*/
div#rightContents #box_a .detail{
	position:absolute;
	top:72px;
	_top:74px;
	left:8px;
	width:250px;
	text-align:right;
	font-size:94%;
}
div#rightContents #box_b .detail{
	position:absolute;
	top:72px;
	_top:74px;
	left:8px;
	width:250px;
	text-align:right;
	font-size:94%;
}
div#rightContents #box_c .detail{
	position:absolute;
	top:85px;
	_top:87px;
	left:8px;
	width:250px;
	text-align:right;
	font-size:94%;
}
div#rightContents #box_d .detail{
	position:absolute;
	top:85px;
	_top:87px;
	left:8px;
	width:250px;
	text-align:right;
	font-size:94%;
}


div#rightContents .detail img{
	margin-left:5px;
	vertical-align: middle;
	_vertical-align: bottom;
	
}

div#rightContents .jireiBox .detail a:link ,div#rightContents .jireiBox .detail a:visited { 
	text-decoration: none;	
}

div#rightContents .jireiBox .detail a:active ,div#rightContents .jireiBox .detail a:hover{
	text-decoration: none;
}



