@charset "euc-jp";
.slider {
  position: relative;

    width: 1280px;
    margin: 0 auto 50px;
}
.bx-viewport {
  border: none !important;
  left: 0 !important;
}
#slider div {
  width: 100% !important;
}

.more_prd {
  display: none;
  background-color: #aaa;
  color: #fff;
  font-size: 123.076%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}


.bx-wrapper .bx-viewport{
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important;
}

.news_block{ 
    width: 1060px;
    margin: 80px auto 110px ;
    font-size: 14px;
    padding: 20px 0 20px;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;  
}

.news_blockWrap{ width: 980px; margin: 0 auto;position: relative;}
.ttlBlk{float: left;position: absolute;top: 50%;transform: translateY(-50%)}
.txtBlk{float: right; width: 800px;}
.ttlBlk .ttl_h2{float: left;    
    font-size: 24px;
    letter-spacing: 0.4rem;
    margin: 0 0px 0 0;
    line-height: 1.0;
}
.newsDate{padding-right: 20px;}
.news_block li{ padding: 6px 0;}

.conWrap{padding: 0 5%;}
.history_block{margin-top: 70px; margin-bottom:120px; }
.history_block,.loco_block{ text-align: center;}

.cateBox{margin-bottom: 120px;}
.intro{position: relative}
.infoBlk{float: left;width: 1000px; position: absolute; top:56px }
.infoBlk li{float: left}
.cCatch{margin-right: 110px; }
.cCopy{font-size: 30px; margin-bottom: 30px;}
.cLead{font-size: 18px; line-height: 2.0;}
.btnBlk{ float: right; margin-bottom: 70px;}
.btnWrap{text-align: center}
.btnWrap a{padding: 10px 0;background-color: #fff;margin-top: 20px;width: 100%;display: block; text-decoration: none;}


.cateBlk { clear: both; }
.cateBlk li {float: left; width: 640px; text-align: center;font-size: 1.0rem; line-height: 1.6;margin-bottom: 100px;}
.cateBlk .cExp{font-size: 1.0rem; margin: 30px 0; }


.subBlk { clear: both;  }
.subBlk li {float: left; width: 640px; text-align: center;font-size: 0.9rem; line-height: 1.4;margin-bottom: 100px;}
.subBlk .cExp{font-size: 16px; margin: 20px 0; }

.prd_seller_block

.free_space_block {
  margin-top: 3em;
}

.expTXT{ font-size: 18px; line-height: 2.2;margin-bottom: 80px;margin-top: 20px;}
.URL{font-size: 1.6rem; letter-spacing: 0.2rem;/*font-family:"Garamond";*/ margin-bottom: 60px;}
.URL a{ color: #000; text-decoration: none;}
.URL a:hover{ text-decoration: underline;}
.URL span{ padding-left: 22px;}
.URL span img{ width: 18px; height: auto;}

