@charset "utf-8";
@import "cmn.css";

#main .rentalTable{
	width:95%;
}
#main .rentalTable th, #main .rentalTable td{
	padding:2px 5px;
	border:1px solid #666666;
	font:80% 'Arial';
}
#main .rentalTable th{
	background:#333333;
	text-align:right;
	font-weight:bold;
}
#main .rentalTable td{
	background:#111111;
	vertical-align:middle;
	color:#dddddd;
}
#main .rentalTable td.price{
	padding:2px 10px;
	text-align:center;
	font:bold 90% 'Arial';
}
#main .rentalTable td.note{
	padding:5px 0 0 0;
	background:none;
	border:none;
	text-align:right;
	font-size:80%;
}
#main .comment{
	position:relative;
}
#main .comment span{
	color:#3399cc;
	font:90% 'Arial';
	cursor:pointer;
	z-index:1;
}
#main .comment .baloon{
	display:none;
	margin:0;
	position:absolute;
	bottom:0;
	right:2em;
	width:280px;
	background:url('../img/cmn/baloon.png') top left repeat;
	border:1px solid #66ff00;
	z-index:2;
}
#main .comment:hover .baloon, #main .comment:active .baloon{
	display:block;
}
#main .comment .baloon th{
	width:1em;
	padding:5px 10px;
	background:none;
	border:none;
	font:large 'Arial';
	color:#eeeeee;
}
#main .comment .baloon td{
	padding:5px 10px;
	background:none;
	border:none;
	font-size:x-small;
	line-height:1.5;
	color:#cccccc;
	text-align:left;
}
#main .paLease{
	position:relative;
}
#main .paLease .paImg{
	position:absolute;
	top:0;
	right:0;
	z-index:0;
}
#main .paLease p{
	position:relative;
	z-index:1;
}
#main .paLease .paText01{
	width:360px;
	text-align:justify;
	text-justify:inter-ideograph;
}
#main .paLease .paText02{
	width:260px;
	font-size:85%;
}
#main .paLease .paText03{
	width:265px;
	margin-top:30px;
	padding:6px 2px;
	border:solid #ffffff;
	border-width:1px 0;
}
#main .paLease .paText03 span{
	font-size:85%;
}

