@charset "Shift-JIS";

@import "./base.css";

/* ================================================================================== 

@CSS Information@
@for Rent My House/@

================================================================================== */
.frame-660-in{
	margin:0 auto 15px;
}


.frame-660-end{
	padding:8px 0 10px;
}

.frame-660-end p{
	margin:0 auto;
	width:640px;
	overflow:hidden;
	_zoom:1;
	font-size:1.2em;
	line-height:1.6em;
}

.frame-660-end a:hover img{
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

.rent-ctg01{
	margin:15px auto 4px;
	width:594px;
	overflow:hidden;
	_zoom:1;
}

.rent-ctg01L{
	float:left;
	width:291px;
}

.rent-ctg01R{
	float:right;
	width:291px;
}

.rent-ctg01 dl{
	margin:15px 0;
}

.rent-ctg01 dt{
	padding:0 0 10px;
}

.rent-ctg01 dd{
	padding: 3px 0 3px 20px;
	background: url(../common/images/circle_beige.gif) no-repeat scroll 8px 7px;
 font-size: 1.2em;
	line-height:1.6em;
}

.frameorg-660-in{
	margin:15px auto;
}

.frameorg-660-end{
	padding:0 0 10px;
}


.rent-voice{
	margin:15px auto 10px;
	width:594px;
	overflow:hidden;
	_zoom:1;
	background:url(../rent/images/dot_v_org.gif) top center repeat-y;
}

.rent-voiceL{
	float:left;
	width:270px;
}

.rent-voiceR{
	float:right;
	width:270px;
}

.rent-voice dl{
	font-size:1.4em;
	color:#008dd6;
}

.rent-voice dt{
	padding:0 3px 5px;
	border-bottom:1px dotted #CCC;
}

.rent-voice dd{
	padding:5px 3px;
}

.rent-voice p{
	margin:10px 0;
	font-size:1.2em;
	line-height:1.6em;
	text-align:justify;
	text-justify:inter-ideograph;
}


ul.rent-btn{
	margin:8px 0 15px;
	text-align:center;
}

ul.rent-btn li{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}

ul.rent-btn li img{
	margin:0 6px;
}

h3.rent-flow-ttl{
	margin:25px 0 0;
	text-align:center;
}

.rent-flow{
	margin:15px auto;
	width:594px;
	overflow:hidden;
	_zoom:1;
}

.rent-flow p{
	float:left;
	width:157px;
}

.rent-flow ul{
	float:right;
	width:425px;
}

.rent-flow li{
	padding: 3px 0 0 12px;
	background: url(../common/images/circle_beige.gif) no-repeat scroll 0 7px;
 font-size: 1.2em;
	line-height:1.6em;
}

.rent-q-in{
	margin:0 auto 20px;
	width:594px;
	background:url(../rent/images/rent_frame_in.gif) repeat-y;
}

.rent-q-top{
	position:relative;
	background:url(../rent/images/rent_frame_top.gif) no-repeat top;
}

.rent-q-end{
	padding:8px 0;
	background:url(../rent/images/rent_frame_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}

.rent-q-end h4{
	padding:0px 10px 8px 70px;
	font-size:1.8em;
	line-height:1.4em;
	color:#FFF;
	background:#ff9900;
	text-align:left;
	font-weight:bold;
}

.rent-q-top p.iconQ{
	position:absolute;
	width:50px;
	height:49px;
	left:11px;
	top:-6px;
}

.rent-q-txt{
	margin:0 auto;
	width:590px;
}

.rent-q-txt li{
	padding:10px 10px 30px 68px;
	background:url(../rent/images/ctg04_arrow.gif) no-repeat bottom #fff0b5;
	font-size:1.2em;
	line-height:1.6em;
	text-align:left;
}

.rent-q-end dl{
	margin:0 auto 15px;
	width:570px;
	overflow:hidden;
	_zoom:1;
}

.rent-q-end dt{
	float:left;
	width:50px;
	overflow:hidden;
	_zoom:1;
}

.rent-q-end dd{
	float:right;
	width:510px;
	overflow:hidden;
	_zoom:1;
}

.rent-q-end dd.rent-a-txt01{
	padding:15px 0 0;
	font-size:1.8em;
	color:#3194c2;
	font-weight:bold;
}

.rent-q-end dd.rent-a-txt02{
	padding:15px 0 0;
	font-size:1.2em;
	line-height:1.6em;
	text-align:justify;
	text-justify:inter-ideograph;
}

.frameblue-660-end h3.rent-q-ttl{
	margin:0;
	padding:0;
	overflow:hidden;
	_zoom:1;
	}

.rent-q-end dd.rent-a-txt03{
	padding:5px 0;
	font-size:1.8em;
	color:#3194c2;
	font-weight:bold;
}

.rent-q-end dd.rent-a-txt04 span{
	display:block;
	text-indent:-1em;
	padding: 0 0 0 1em;
}

.rent-a-txt02 strong{
	color:#e61019;
	font-weight:normal;
}

p.rent-a3-img{
	text-align:center;
}






				




