@charset "Shift_JIS";

/* ---------------------------------------------------------------- */
/* >                                                       */
/* ---------------------------------------------------------------- */
/* 共通 */
.top-img-area {
	margin-bottom:30px;
}
.conBlock02{
	margin-bottom:60px;
}
.rentbox01,
.rentbox03 {
	width:940px;
}
.rentbox01 {
	margin-bottom:25px;
}
.rentbox03 {
	margin-bottom:10px;
}
.toptxt01{margin-bottom:10px;}
.rentbox01 .toptxt,
.rentbox03 .toptxt,
.rentbox01 .toptxt02,
.rentbox03 .toptxt02 {
	padding-bottom:15px;
}
.rentbox01 .toptxt02 {
	font-weight:bold;
	font-size:120%;
}
.zerobox01In { width:940px;}
.zerobox01 img{
	margin-bottom:10px;
	margin-left:15px;
}
.zerobox01 p{
	margin-left:25px;
	margin-bottom:20px;
}
.zeroboxLeft01 {
	width:600px;
	float:left
}
.zeroboxRight01 {
	width:340px;
	float:right
}
h5{
	font-weight:bold;
	margin-bottom:3px;
}
dd.last{
	margin-bottom:0;}

.btnArea04{
	width:100%;
	text-align:center;
	margin:5px 0 20px 0;
	padding:20px 0;
	text-align:center;
	background:#E3E3E3;
}
.btnArea05{
	margin-left:10px;
}
.btnArea_zero{
	width:100%;
	text-align:center;
	margin:5px 0 20px 0;
	padding:7px 0;
	text-align:center;
	background:#E3E3E3;
}
/* mainvisual */

#mainvisual {
	color:#FFF;
	height:156px;
	margin-bottom:30px;
}
#mainvisual02 {
	color:#FFF;
	height:156px;
	margin-bottom:10px;
}
#mainvisual p,
#mainvisual02 p{
	padding:103px 0 0 20px;
}
.mv_kusatsu {
	background:url(/rent/newimg/mv_kusatsu01.jpg) no-repeat left top;
}
.mv_tateshina {
	background:url(/rent/newimg/mv_tateshina01.jpg) no-repeat left top;
}
.mv_boso {
	background:url(/rent/newimg/mv_boso01.jpg) no-repeat left top;
}
.mv_yuzawa {
	background:url(/rent/newimg/mv_yuzawa01.jpg) no-repeat left top;
}


/* 借りたい方 */
.rentbox01 .txtright{
	margin:0 30px;
	text-align:right;
}
.rentbox01 .txtright a{
	background:url(../newimg/ico_arrow01.gif) no-repeat left 50%;
	padding:0 0 0 10px;
}

.rentbox01 .txtleft img{
	margin:0;
	padding:5px 0;
}

.rentbox01 .list_rent_circle{
}
.rentbox01 .list_rent_circle dt{
	font-weight:bold;
	font-size:109%;
}

.rentbox01 .list_rent_circle dt img{
	margin:0 5px 0 0;
	padding:0;
	vertical-align:middle;
}

.rentbox01 .list_rent_circle dd{
	background:url(/common/newimg/bg_rent_list.gif) no-repeat 8px 5px;
	padding:5px 30px 20px 30px;
	margin-bottom:10px;
	display:block;
}

.rentbox01 .listNum{
	display:block;
	margin:0 30px 15px 30px;
}
.rentbox01 .listNum li{
	list-style-type:decimal;
	padding:0 0 0 5px;
}

.rentbox01 .title_rent01{
	font-weight:bold;
/*	color:#2976CD;*/
	color:#444;
	list-style-type:none;
	clear:both;
	margin-bottom:10px;
}

.rentbox01 .bgcolor01{
	border:1px solid #F69;
	background-color:#FDD;
	padding:15px 10px;
	margin-bottom:15px;
	position:relative;
}

.rentbox01 .bgcolor02{
	border:1px solid #99C2B4;
	background-color:#F1FDF3;
	padding:15px 10px;
	margin-bottom:15px;
	position:relative;
}

.rentbox01 .bgcolor03{
	border:1px solid #99ccff;
	background-color:#E8FFFF;
	padding:15px 10px;
	margin-bottom:15px;
	position:relative;
}
.rentbox01 .bgcolor01 h4,
.rentbox01 .bgcolor02 h4,
.rentbox01 .bgcolor02 h4{
	margin-bottom:15px;
}

.rentbox01 .bgcolor01 .img01,
.rentbox01 .bgcolor02 .img01,
.rentbox01 .bgcolor03 .img01{
	padding:0 15px 0 0;
	margin:0 0 0 0;
	float:left;
	width:250px;
	height:50px;
}

.rentbox01 .bgcolor01 .list_txtclr,
.rentbox01 .bgcolor02 .list_txtclr,
.rentbox01 .bgcolor03 .list_txtclr{
	display:block;
	width:500px;
	float:left;
}

.rentbox01 .bgcolor01 .list_txtclr li,
.rentbox01 .bgcolor02 .list_txtclr li,
.rentbox01 .bgcolor03 .list_txtclr li{
	list-style-type:square;
	list-style-position:inside;
	padding:0 0 0 15px;
}

.rentbox01 .bgcolor01 .list_txtclr{
	color:#C4296D;
}

.rentbox01 .bgcolor02 .list_txtclr{
	color:#336F19;
}

.rentbox01 .bgcolor03 .list_txtclr{
	color:#0033CC;
}
.rentbox01 .bgcolor01 .list_txtclr .title,
.rentbox01 .bgcolor02 .list_txtclr .title,
.rentbox01 .bgcolor03 .list_txtclr .title{
	font-weight:bold;
	list-style-type:none;
	padding:0 0 10px 0;
}
/**/

.rentbox02 {
	width:940px;
	border-bottom:1px solid #f9e5ea;
	padding:30px 0;
	margin-bottom:5px;
}
.rentbox02 img {
	float:left;
	margin-bottom:10px;
}
.rentbox02 .img01 {
	margin-left:40px;
}


/* 貸したい方 */
.rentbox03 .left-area {
	width:151px;
	margin-right:20px;
	float:left;
} 
.rentbox03 .right-area {
	width:769px;
	float:left;
	padding:0;
}

.table01,
.table01 td,
.table01 th {
	border:none;
}
.table01 {
  border-top:#cba976 1px solid;
  border-bottom:#cba976 1px solid;
}
.table01 td {
	vertical-align:middle;
}
.table01 th {
	text-align:center;
}
.table01 thead th {
  padding:3px 0px; background:#AA7E3D;
	color:#FFF;
	font-weight:bold;
  border-right:#cba976 1px solid;
  border-bottom:#cba976 1px solid;
}
.table01 tbody th {
  padding:3px 10px; background:#dec7a6;
  border-left:#cba976 1px solid;
  border-right:#cba976 1px solid;
}
.rentbox01 .table01 thead th p {
  font-weight:bold; text-align:center; padding:0px;
}
.rentbox01 .table01 tbody th p {
  text-align:center; padding:0px;
}
.rentbox01 .table01tbody td p {
  padding:0px;
}
.table01 tbody td {
  padding:5px;
}
.table01 td.sum {
  border-top:#cba976 1px solid; 
  border-bottom:#cba976 1px solid;
  padding:3px 6px 10px 0px;
	text-align:right;
}
.table01 th.cell1 {
  border-left:#cba976 1px solid; 
}
.table01 td.cell2,
.table01 td.cell3,
.table01 td.cell4,
.table01 td.cell5,
.table01 td.cell6 {
  border-right:#cba976 1px solid; 
}
.table01 td.cell2 .inner {
	width:130px;
}
.table01 td.cell3 .inner {
	width:180px;
}
.table01 td.cell4 .inner,
.table01 td.cell5 .inner {
	width:75px; 
	text-align:right;
}
.table01 td.cell6 .inner {
	font-size:135%;
	color:#c00;
	text-align:right;
}

.rentbox01 .list_rent_number dt {
	font-weight:bold;
	font-size:109%;
}
.rentbox01 .list_rent_number dt img {
	margin:0 5px 0 0;
	padding:0;
	vertical-align:middle;
}
.rentbox01 .list_rent_number dd {
	padding:5px 0 5px 30px;
	display:block;
}
.rentbox01 .list_rent_number .list01 {
	padding-bottom:10px;
}


.rentbox01 .right-area,
.rentbox01 .right-area .imgright02 {
	width:769px;
}
.rentbox01 .right-area .imgright02 img{
	margin-left:5px;
}
.rentbox01 .right-area .txt01{
	width:460px;
	float:left;
}
.rentbox01 .right-area .img01{
	width:299px;
	float:right;
}

.rentbox01 .right-area .zerobox01 {
	padding-top:10px;
	border:1px solid #CCCCCC;
	background-color:#FFFFCC;
	margin-bottom:10px;
}
.rentbox01 .right-area .zerobox01 .zeroimg{
	margin:0px;
	padding:0px;
	text-align:center;
}
.rentbox01 .right-area .zerobox01 .zeroimg img{
	margin:0px;
	padding:0px;
}
.rentbox01 .right-area .zerobox01 .zerotxt{
	margin:0px;
	padding:15px;
}


/* ------------------------------
　　 clear要素をまとめて記述
------------------------------ */
.rentbox01:after,
.rentbox01 .row:after,
.rentbox01 .right-area:after,
.rentbox01 .bgcolor01:after,
.rentbox01 .bgcolor02:after,
.rentbox01 .list_rent_number dd:after,
.rentbox02:after,
.rentbox03:after,
.zerobox01In:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	}

/* WinIE4-6用*/
* html .rentbox01,
* html .rentbox01 .row,
* html .rentbox01 .right-area,
* html .rentbox01 .bgcolor01,
* html .rentbox01 .bgcolor02,
* html .rentbox01 .list_rent_number dd,
* html .rentbox02,
* html .rentbox03{
	display: inline-block;
	height: 1%;
	}

.rentbox01,
.rentbox01 .row,
.rentbox01 .right-area,
.rentbox01 .bgcolor01,
.rentbox01 .bgcolor02,
.rentbox01 .list_rent_number dd,
.rentbox02,
.rentbox03{ zoom:1; }
