/*shop-information*/
.shop-information{
    width: 830px;
    font-size: 14px;
    border: #ddd solid 1px;
    padding: 15px 20px 40px 20px;
    border-radius: 5px;
    margin: 50px auto;
    box-sizing: border-box;
}


.shop-information h2{
     font-size: 18px;
    margin: 0 auto 20px auto;
    text-align: center;
    border-bottom: #ccc solid 1px;
    padding-bottom: 10px;
}

/*slider*/
.slider {
  margin-top: 5px;
  display: block;
  margin: 0 auto;
}

.bx-pager {
  margin: 0;
  padding: 0;
}

.bx-wrapper {
  margin-bottom: 0 !important;
}

.bx-wrapper .bx-viewport {
  left: -1px !important;
  border: 1px solid #b2a487 !important;
  margin: 0 auto !important;
  background: #fff;
}

.bx-pager-item {
  visibility: hidden;
}

/* frees pace */
.news {
  border-style: double none;
  /*border-color: #df033f;*/
  max-width: 900px;
  padding: 18px 0 10px 0;
  margin: 0 auto;
  margin-top: 5em;
}

.news-inner {
  max-width: 1050px;
  /*margin-top: 10px;
  margin-bottom: 10px;*/
  padding-left: 5px;
  color: #5d5d5d;
}

.free-space {
  max-width: 900px;
  margin-top: 10px;
  margin-bottom: 3em;
  padding-left: 5px;
  color: #5d5d5d;
}
x
/* recommernd */
.recommend-items {
  margin-top: 3em;
}

/* introduction */
.introduction{
  width:866px;
  margin:60px auto;
}
.introduction .read{
  font-size:15px;
  line-height:35px;
  padding-top:53px;
  text-align:center;
  margin:0;
}

/* bnr-ad */
.bnr-ad{
  width:830px;
  text-align:center;
  margin:40px auto 70px auto;
}
.bnr-ad img:hover{opacity:0.6;}

/* bnr-group */
.bnr-group{text-align:center; margin-bottom:90px;}
.bnr-group li{
  display:inline-block;
  width:390px;
}
.bnr-group li:first-child{
  margin-right:42px;
}
.bnr-group img:hover{opacity:0.6;}

/* list-warap */
.list-warap{width:864px; margin:0 auto;}


@media (max-width: 768px){
[class*="col-sm-"] {margin-bottom: 20px;}
  
  .bnr-group a {display: block;}
  .bnr-group ul {display: flex;}
  .bnr-group li{display:inline-block; width:50%;}
 .bnr-group li:first-child{margin-right:0;}
  .bnr-group li:first-child a{padding-right:10px;}
  .bnr-group li:last-child a{padding-left:10px;}
}

@media (max-width: 767px){
   .bnr-group ul {display: block;}
	.bnr-group li{width: 100%;}
	.bnr-group li:first-child{margin-right: 0; margin-bottom: 40px;}
  .bnr-group li:first-child a{padding-right:0;}
  .bnr-group li:last-child a{padding-left:0;}
}

@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 768px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 768px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 768px) and (min-device-pixel-ratio: 2), only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 768px) and (min--moz--device-pixel-ratio: 1.5), only screen and (max-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 768px) and (min-resolution: 192dpi), only screen and (max-width: 768px) and (min-resolution: 2dppx) {
 /*shop-information*/
.shop-information{
    width: 100%;
    padding: 15px 15px 20px 15px;
    margin: 0 auto 30px auto;
}

  
.shop-information h2{
     font-size: 16px;
    margin: 0 auto 15px auto;
    padding-bottom: 7px;
}

	/* introduction */
	.introduction{
	  width:100%;
      margin: 0 0 50px 0;
	}
	.introduction .read{
	  font-size: 12px;
	  line-height: 24px;
	  padding-top: 20px;
	  text-align: left;
	}
	  /* list-warap */
	.list-warap{width:100%; margin:0;}
	
	/* bnr-ad */
	.bnr-ad{
      width:100%;
	  text-align:center;
	  margin:40px auto 40px auto;
	}
  
}