@charset "Shift-JIS";

@import "./base.css";

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

@CSS Information@
@for Request/@

================================================================================== */
.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;
}


.for-manual.frameblue-660-end{
	padding:0 0 30px;
}

.rentM-memu{
	position:relative;
	margin:0 auto;
	width:640px;
	height:240px;
	background:url(../rent_manual/images/manual_bg.jpg) no-repeat;
}

.rentM-memu ul{
	position:absolute;
	width:165px;
}

.rentM-memu ul a:hover img{
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

.rentM-memu ul.menu-step1{
	top:52px;
	left:43px;
}

.rentM-memu ul.menu-step2{
	top:52px;
	left:241px;
}

.rentM-memu ul.menu-step3{
	top:52px;
	left:441px;
}

.rentM-in{
	margin:25px auto 0;
	width:594px;
}

.rentM-in h4{
	width:594px;
	margin:20px auto 0;
	padding:0 0 15px;
	background:url(../common/images/dot594.gif) no-repeat bottom;
	text-align:left;
}

.rentM-in h4#rentM01{
	margin:0 auto;
	position:relative;
}

.rentM-in h4#rentM01 img.png-img{
	position:absolute;
	top:-10px;
	right:0;
}

.rentM-in p{
	font-size:1.2em;
	line-height:1.5em;
}

.rentM-in ul{
	margin:0 0 15px;
}

.rentM-in ul.rentM01-list{
	padding:15px 104px 30px 0;
}

.rentM-in ul.rentM01-list02{
	padding:0 104px 30px 0;
}

.rentM-in ul.rentM02-list{
	margin:15px 0;
}

.rentM-in li{
	padding:3px 0 0 15px;
	background:url(../common/images/circle_beige.gif) no-repeat 0 7px;
	font-size:1.2em;
}

.rentM-in table{
	margin:8px 0 15px;
	width:594px;
	border-collapse:collapse;
	font-size:1.2em;
}

.rentM-in td{
	padding:8px;
	border:1px solid #CCC;
	text-align:left;
	line-height:1.8em;
}

.rentM-in th{
	padding:8px;
	border:1px solid #CCC;
	background:#ffffcc;
	text-align:center;
}

.rentM-in th span{
	color:#e26196;
}

.rentM-in p.rentM01-PDF{
	text-indent:-1em;
	padding:0 0 20px 1em;
	line-height:1.4em;
}

p.rentM-btn{
	margin:30px 0;
	text-align:center;
}

p.rentM-btn a{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin:0 15px;
}

p.rentM02-list-ttl{
	margin:15px 0 8px;
}

.rentM02-list-ttl02{
	margin:20px 0 0;
	overflow:hidden;
	_zoom:1;
}

p.rentM03-list-ttl{
	margin:30px 0 8px;
}


.rentM02-list-ttl02 .positionL{
	padding:5px 0 0;
}

p.rentM02-txt{
	margin:15px 0;
}

.rentM-in .positionF{
	margin:15px 0;
	overflow:hidden;
	_zoom:1;
}

.rentM-in .positionF p,
.rentM-in .positionF dl{
	float:left;
	overflow:hidden;
	_zoom:1;
}

.rentM-in .positionF dd{
	overflow:hidden;
	_zoom:1;
}

.rentM-in .positionF p img{
	margin:0 8px 0 0;
}

.rentM-in .positionF dd{
	padding:3px 30px 0 15px;
	background:url(../common/images/circle_beige.gif) no-repeat 0 7px;
	font-size:1.2em;
}


.rentM-in p.rentM03-txt01{
	padding:5px 104px 15px 0;
}









