/*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: none !important;
  margin: 0 auto !important;
  background: #000000;
}

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

/* frees pace */
.news {
  border-style: double none;
  /*border-color: #000099;*/
  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;
}

/* recommernd */
.recommend-items {
  margin-top: 1em;
}

/*TOPフリースペース*/

.smp_none {
display: none;
}
.pc_none {
text-align:center;
}
.topintro_ttl {
font-size:19px;
margin-top:30px;
margin-bottom:30px;
}
.topintro_p {
font-size:12px;
margin-bottom:30px;
}

.atcl_h2{
text-align: center;
  font-size:20px;
  line-height:2em;
  background-image:url("http://img21.shop-pro.jp/PA01346/156/etc/borderbottom_h2_nn.jpg?cmsp_timestamp=20160406174055");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size:90%;
  padding-top:20px;
  margin-bottom:30px;
} 

.bk_h2{
color:#000;
  background-image:url("http://img21.shop-pro.jp/PA01346/156/etc/borderbottom_h2bk_nn.jpg?cmsp_timestamp=20160406173118");
  background-repeat: no-repeat;
  background-position: center bottom;
  margin-bottom:30px;
}

.sec_txt h3{
  font-size:22px;
  margin:60px 0 30px 0;
}

.sec_txt p{
  font-size:14px;
  margin:10px 0 20px 0;
}

.top_atcl1 .sec{
  list-style:none;
  margin-left: 0;
  padding-left: 0;
}

.sec_txt .btn_bg{
display: block;
  width: 210px;
  border: 1px solid #000;
  border-radius: 2px;
  background-color: #C1AD95;
  text-align: center;
  font-size: 16px;
  line-height: 32px;
  color: #000;
}

.bg_pp{
  padding-bottom:50px;
  background:#000 url(http://img21.shop-pro.jp/PA01346/156/etc/bgpp.jpg?cmsp_timestamp=20160320104647) center center repeat-y scroll;
  background-size: contain;

}

.pbnr12, .pbnr34, .pbnr56, .mbnr{
  list-style:none;
  margin-left: 0;
  padding-left: 0;
}


.pbnr12 li, .pbnr34 li, .pbnr56 li{
text-align:center;
  margin:10px auto;
}
.pbnr12 li img, .pbnr34 li img, .pbnr56 li img{
width:90%;
text-align:center;
  margin:0 auto;
}


.top_atcl3{
text-align:center;
}
.top_atcl3 .voice{
width:90%;
}


.mbnr li{
text-align:center;
  margin:10px auto;
}
.mbnr li img{
width:90%;
text-align:center;
  margin:0 auto;
}

.btn_or{
display: block;
 width:80%;
  border: 1px solid #DA8635;
  border-radius: 2px;
  background-color: #DA8635;
  text-align: center;
  margin:0 auto;
  font-size: 22px;
  color: #fff;
}

.top_atcl6{
text-align:center;
  margin-bottom:100px;
}

.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.buy_ttl{
font-size:22px;
  line-height:40px;
  margin-top:50px;
}







@media(min-width:980px){
  
.smp_none {
display: block;
} 
.pc_none {
display: none;
}
  
 .atcl_h2{
     line-height:3em;
     padding-top:40px;
     background-image:url("http://img21.shop-pro.jp/PA01346/156/etc/borderbottom_h2.jpg?cmsp_timestamp=20160405174001");
background-size:auto;
  }
  
  .bk_h2{
  background-image:url("http://img21.shop-pro.jp/PA01346/156/etc/borderbottom_h2bk.jpg?cmsp_timestamp=20160406172312");
  }
  
  .flL{
  float:left;
  }
  .flR{
  float:right;
  }
  
  .top_atcl1 .sec{
  width:90%;
    margin:20px auto;
  }
  
  .sec_txt h3{
  font-size:30px;
}

.sec_txt p{
  font-size:18px;
  margin:30px 0;
}
 .top_atcl1 .sec_txt{
  width:50%;
  }

  .top_atcl1 .sec1 img, .top_atcl1 .sec3 img{
  margin-left:40px;
  }
.top_atcl1 .sec1 img, .top_atcl1 .sec2 img, .top_atcl1 .sec3 img{
  width:45%;
  }


.pbnr12, .pbnr34, .pbnr56{
  text-align:center;
  margin:0 auto;
  }  
  
.pbnr12 li, .pbnr34 li, .pbnr56 li{
display: inline-block;
  }
 
.pbnr12 li img, .pbnr34 li img, .pbnr56 li img{
  width:450px;
  }

  .mbnr{
    text-align:center;
  margin:0 auto;
  }
  
.mbnr li{
  display: inline-block;
  }
  
.mbnr li img{
  width:297px;
  }




}
