@charset "UTF-8";

.mv-under{background-image:url(../images/rental/MV_01.jpg);}

.rental-nav{background:url(../images/common/BG_pagenav.png) repeat-y left top; background-size:100% auto; padding:40px 0;}
.rental-nav ul{width:; margin:0 auto; text-align:center;}
.rental-nav ul li{display:inline-block; vertical-align:top;}
.rental-nav ul li a{display:block; padding:0 25px 22px; background:url(../images/rental/ARROW_01.png) no-repeat center bottom;}

.index-list{
  display: flex;
  justify-content: center;
  margin:0 auto 70px;
}
.index-list li{
  width:180px;
  box-sizing:border-box;
}
.index-list li a{display:block; text-align:center; font-size:15px; line-height:44px; border:#000 solid 1px;}
.index-list li.active a,
.index-list li a:hover{background-color:#000; color:#fff;}
.index-list li{margin-right:14px;}
.index-list li:last-child{margin-right:0;}

.attention{margin-bottom:40px;}
.attention li{font-size:15px; line-height:21px; padding-left:18px; margin-bottom:3px; position:relative;}
.attention li:before{content:"※"; display:block; position:absolute; left:0; top:0;}

.rental-item{padding:90px 0 50px;}
.rental-item h2{margin-bottom:80px;}
.rental-item .rental-list li{float:left; margin:0 20px 50px 0; width:204px;}
.rental-item .rental-list li:nth-child(5n){margin-right:0;}
.rental-item .rental-list li .rental-img{margin-bottom:15px;}
.rental-item .rental-list li h3{font-size:16px; font-weight:500; margin-bottom:10px;}
.rental-item .rental-list li p{font-size:12px; line-height:16px;}
.rental-item .rental-list li .price{font-size:17px; color:#6b6b6b; font-family:'Lato', sans-serif; margin-top:10px; line-height:1;}

.rental-item .rental-list li > p {
  margin-top: 10px;
}


.sale-item{padding:90px 0 110px; background:url(../images/rental/BG_sale.jpg) no-repeat center; background-size:cover;}
.sale-item h2{margin-bottom:80px;}
.sale-item .sale-list li{width:354px; float:left; margin:0 19px 20px 0; padding:0 20px; box-sizing:border-box; background-color:rgba(255,255,255,.7);}
.sale-item .sale-list li:nth-child(3n){margin-right:0;}
.sale-item .sale-list li h3{float:left; line-height:50px; font-size:15px; font-weight:500;}
.sale-item .sale-list li .price{float:right; line-height:50px; font-size:16px; font-weight:500; font-family:'Lato', sans-serif;}

@media screen and (max-width:767px){

.mv-under{background-image:url(../images/rental/MV_01.jpg);}

.rental-nav{background-color:rgba(245,245,245,.6); padding:0;}
.rental-nav ul{width:; margin:0 auto; text-align:center;}
.rental-nav ul li{display:block; float:left; width:50%; box-sizing:border-box;}
.rental-nav ul li a{padding:15px 0; background:none; border-bottom:#fff solid 2px;}
.rental-nav ul li.rn01 a{border-right:#fff solid 2px;}
.rental-nav ul li span{padding-right:18px; display:inline-block; font-size:12px; line-height:1; background:url(../images/season/ARROW_01.png) no-repeat right center;}

.index-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 290px;
  margin:0 auto 25px;
}
.index-list li{width:140px; margin:0 0 10px;}
.index-list li:nth-child(2n){
  margin-left: 10px;
}
.index-list li a{font-size:14px; line-height:40px;}

.attention{margin-bottom:20px;}
.attention li{font-size:13px; line-height:17px; padding-left:16px;}

.rental-item{padding:40px 0 35px;}
.rental-item h2{margin-bottom:25px;}
.rental-item .rental-list li{margin: 0 6.5% 28px 0; width:29%;}
.rental-item .rental-list li:nth-child(5n){margin-right:6.5%;}
.rental-item .rental-list li:nth-child(3n){margin-right:0;}
.rental-item .rental-list li .rental-img{margin-bottom:7px;}
.rental-item .rental-list li h3{font-size:11px; line-height:14px; margin-bottom:7px;}
.rental-item .rental-list li p{font-size:11px; line-height:15px;}
.rental-item .rental-list li .price{font-size:11px; margin-top:7px;}
  
.rental-item .rental-list li > p {
  margin-top: 7px;
}


.sale-item{padding:40px 0; background:url(../images/rental/BG_sale.jpg) no-repeat center; background-size:cover;}
.sale-item h2{margin-bottom:25px;}
.sale-item .sale-list li{width:48.5%; float:left; margin:0 0 10px; padding:0 10px;}
.sale-item .sale-list li:nth-child(2n){float:right;}
.sale-item .sale-list li h3{line-height:40px; font-size:11px;}
.sale-item .sale-list li h3.two{line-height:13px; padding:7px 0;}
.sale-item .sale-list li .price{line-height:40px; font-size:11px;}

}