@charset "utf-8";

/* home css */

/* home
---------------------------------------------------------- */

.home main h2 {
  text-align:center;
}

.home .news_box > div {
  display: table;
  width: 100%;
  margin-bottom:10px;
}

.home .news_box h2 {
  width:280px;
  display: table-cell;
  background-color: #f5f5f5;
  border:#e0e0e0 solid 1px;
  vertical-align: middle;
}

.home .news_box ul {
  display: table-cell;
  vertical-align: middle;
  border-right: #e0e0e0 solid 1px;
  border-top: #e0e0e0 solid 1px;
}

.home .news_box ul li {
  border-bottom:#e0e0e0 solid 1px;
}

.home .news_box ul li a {
  display: table;
  padding: 16px 24px 13px;
  width: 100%;
}

.home .news_box ul li a:hover {
  background-color: #f5f5f5;
}

.home .news_box ul li time,
.home .news_box ul li span {
  display: table-cell;
  vertical-align: middle;
}

.home .news_box ul li time {
  font-weight: bold;
  padding-right: 20px;
  width: 5em;
}

.home .news_box ul li a:hover span {
  color: #24325e;
}

.home .news_box .taR a img:hover {
  opacity: 0.8;
}

.home .contents_box {
  padding-bottom: 50px;
}

.home .contents_box h2 {
  margin-top: 50px;
  margin-bottom:40px;
}

.home .contents_box ul {
  letter-spacing: -0.5em;
  display:block;
}

.home .contents_box ul:last-child {
  margin-top:50px;
}

.home .contents_box ul li {
  display:inline-block;
  letter-spacing: normal;
  text-align:center;
  width:32%;
}

.home .contents_box ul li:nth-child(2) {
  margin:0 2%;
}

.home .contents_box ul li a:hover .btn_more img {
  opacity: 0.8;
}
.home .contents_box ul li .btn-showroom a:hover img{
  opacity: 0.8;
}

.home .contents_box ul li h3 {
  margin-bottom:10px;
}
.home .contents_box ul li h3 img {
	height:auto;
	width:100%;
}


.home .contents_box ul li .btn_more {
  margin-top:20px;
}

.home .contents_box ul li h3 + p {
	display:none;
}

/* スライドサイズ調整
---------------------------------------------------------- */
.nivoSlider {
    /*min-width: 1200px;*/
    margin: 0 auto;
}
.theme-default .nivo-controlNav {
    width: 100%;
    margin: 0 auto;
}