.c-section-sns{display:flex;justify-content: space-between;max-width:970px;margin:0 auto 40px;}
.slide-s .sp-image{margin-bottom:0;}
.slide-s{margin:0;padding:0;}
.slide-s ul{margin:50px 0 0;padding:0;}
.prev-arrow{position: absolute;left:0;bottom:0;width:50px;z-index: 1;}
.next-arrow{position: absolute;right:0;bottom:0;width:50px;z-index: 1;}
.slide-s .slick-slide {margin:0;}
.bk-bla {padding: 20px !important;}

#p-slider{display:none;}
.bx-viewport {
  width:100%;
  left: 0;
  box-shadow: none;
  border: none;
}
.bx-wrapper {margin:0 !important;}
#p-slider .bx-wrapper img {width:100%;}
#slider div {
//  height: 100vh;
//  background: center / cover no-repeat;
}
#p-slider .bx-viewport {
    top: 0;
    left: 0;
    border: 0;
    background: #f8f8f8;
    box-shadow: none;
}






#p-slider .bx-controls-direction a {
  z-index: 100;
}

#p-slider .bx-viewport {
  top: 0;
  left: 0;
  border: 0;
  background: #f8f8f8;
  box-shadow: none;
}

#p-slider .bx-wrapper img {
  margin: 0 auto;
}

#p-slider .bx-caption {
  top: 0;
  bottom: auto;
  background: rgba(0, 0, 0, .3);
}

#p-slider .bx-caption span {
  padding: 1.5em;
}

#p-slider .bx-pager {
  bottom: 10px;
  padding-top: 0;
}

#p-slider .bx-pager a {
  background: #fff;
}

#p-slider .bx-pager a:hover,
#p-slider .bx-pager a.active {
  background: #fd7f23;
}

.p-news {
  line-height: 1.5;
  margin: 0;
}

.p-news::after {
  display: block;
  clear: both;
  content: '';
}

.p-news__label {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6;
  width: 180px;
  margin: 0;
  letter-spacing: 1px;
}

.p-news__content {
  line-height: 1.6;
  margin: 5px 0 20px 10px;
}

.p-news__content p:nth-child(1) {
  margin-top: 0;
}

.p-news__label {
  font-family: 'Montserrat', sans-serif;
}

.p-news__label::before {
  content: '-';
}

.p-info {
  line-height: 1.5;
}

.p-contents {
  line-height: 1.5;
  margin-bottom: 40px;
}

.p-contents__list {
  margin: 0 0 20px;
  padding: 0;
  list-style-type: none;
}

.p-contents__list::after {
  display: block;
  clear: both;
  content: '';
}

.p-contents__list li {
  position: relative;
  box-sizing: border-box;
  padding: 0 2em 0 1em;
}

.p-contents__list li::before {
  position: absolute;
  top: .5em;
  left: 0;
  content: '-';
}

.p-contents__list a {
  display: block;
  max-width: 100%;
  padding: .5em 0;
  transition: opacity .2s;
  text-decoration: none;
  color: #333;
}

.p-contents__list a:hover {
  opacity: .66;
}

.p-contents__list a:active {
  opacity: 1;
}

.p-custom-banner {
  margin-top: 50px;
  text-align: center;
}

.p-custom-banner__unit {
  background: #f8f8f8;
}

.p-custom-banner__unit--text {
  font-family: 'Montserrat', sans-serif;
  padding: 30px 10px;
  color: #f8f8f8;
  background: #333;
}

.p-custom-banner__unit--text a {
  color: #f8f8f8;
}

.p-custom-banner__image {
  width: 100%;
}

.p-custom-banner__heading {
  font-size: 24px;
  padding: 10px 0;
}

.p-custom-banner__body {
  line-height: 1.5;
  padding: 10px 0;
}

@media screen and (min-width: 600px) {
  
  .fb-sp{display:none;}   
.slide-s{display:none;}
.slick-dotted.slick-slider {
    margin-bottom: 50px;
}
  #slider3{display:none;}
  .new-item{margin:0;padding:0;} 
  .topic-sp{display:none;}
  /* ¥é¥ó¥­¥ó¥°¡¡*/
	.slider {max-width: 970px;margin: 0 auto 100px;}
    .slick-slide {margin: 0px 10px;text-align:center;}
    .slick-slide img {width: 100%;}
    .slick-prev:before,
    .slick-next:before {display:none;}
    .slick-slide {transition: all ease-in-out .3s;opacity: 1;}
    .slick-active {opacity: 1;}
    .slick-current {opacity: 1;}
  
 .top-syo-box{display: flex;justify-content: space-between;} 
  
  .top-hoo-image {padding:10px;}
  .top-hoo-image-sp{display:none;}
  .top-hoo-btn-sp{display:none;}
  .top-how-b-sp{display:none;}
	.top-how-b-sp{display:none;}
  
  .top-hoo{
    background: url(https://img21.shop-pro.jp/PA01425/507/etc/main-hoo-img2.jpg) no-repeat 0 0;
/*    width:1200px;
	height:750px;¡¡*/
    margin: 0 auto;
    padding: 50px 5%;
    background-size: cover;
    z-index: 2;
    position: relative;
}

.top-hoo-line{
    max-width: 1100px;
    margin: 0px auto;
    border: 1px solid #c09a3d;
    background: url(https://img21.shop-pro.jp/PA01425/507/etc/ac-l01.png) left 5px top 5px no-repeat, url(https://img21.shop-pro.jp/PA01425/507/etc/ac-r01.png) right 5px top 5px no-repeat,url(https://img21.shop-pro.jp/PA01425/507/etc/ac-l02.png) left 5px bottom 5px no-repeat, url(https://img21.shop-pro.jp/PA01425/507/etc/ac-r02.png) right 5px bottom 5px no-repeat;
    background-size: 54px 52px;
}

.top-hoo-box {
    margin: 0 auto;
    padding: 60px 30px;
}
.top-hoo-image img{width:100%;}
.top-hoo-summary{font-size:32px;line-height: 1.3;color:#fff;font-family:"ÞâÌÀÄ«" , "Yu Mincho" , "ÞâÌÀÄ«ÂÎ" , "YuMincho" , "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGSÌÀÄ«E" , "£Í£Ó £ÐÌÀÄ«" , "MS PMincho" , serif;}
.top-hoo-heading{font-size:14px;color:#fff;margin: 30px 0;padding:0;line-height: 1.7;}
.top-hoo-btn{width:301px;} 
.top-hoo-btn img{width:100%;}
.top-hoo-btn a img:hover{opacity:0.8}

.top-syo {
    max-width: 970px;
    margin: 0 auto;
    padding: 120px 0 70px 0;
}

.top-syo-image{max-width:400px;}
.top-syo-image img{width:100%;}
.top-syo-tbox {max-width:500px;margin: 0;padding: 0 25px 0 75px;float: left;}
.top-syo-summary{margin:0;padding:0;font-size:32px;line-height: 1.3;color:#fff;font-family:"ÞâÌÀÄ«" , "Yu Mincho" , "ÞâÌÀÄ«ÂÎ" , "YuMincho" , "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGSÌÀÄ«E" , "£Í£Ó £ÐÌÀÄ«" , "MS PMincho" , serif;}
.top-syo-heading{font-size:14px;color:#fff;margin:30px 0 0 0;padding:0;line-height: 1.7;}

.top-syo-item{width:100%;list-style-type: none;margin:100px 0 0 0;padding:0;display: flex;flex-wrap: wrap;
}
.top-syo-item li{max-width:50%;list-style: none;margin: 0;padding:0 25px 50px 0;box-sizing: border-box;}
.top-syo-item li:nth-child(even){padding:0 0 50px 25px;}
.top-syo-item li div{background:#fff;}
.top-syo-item li img{width:100%;}

.top-how-b{width:100%;margin:0 auto;padding:0;}
.top-how-b img{width:100%;}
.top-how-b a:hover{opacity:0.8;}


.topics{margin:0;padding:120px 0;}
.topic-box{width:600px;margin:50px auto;padding:0;}
.topics-btn01{width:230px;margin:0 auto;}
.topics-btn01 img{width:100%;}	
  
  .bx-wrapper {display:none;}


  #p-slider .bx-pager {
    bottom: 30px;
  }

  .p-contents__list li::before {
    top: 0;
  }

  .p-contents__list li {
    float: left;
    width: 50%;
    margin-bottom: 20px;
  }

  .p-contents__list li:nth-child(2n + 1) {
    clear: left;
  }

  .p-contents__list a {
    display: inline-block;
    padding: 0;
  }

  .p-custom-banner {
    display: table;
    width: 100%;
    margin-top: 100px;
    table-layout: fixed;
  }

  .p-custom-banner__unit {
    display: table-cell;
    box-sizing: border-box;
    width: 50%;
    max-width: 50%;
    vertical-align: middle;
    word-break: break-all;
  }

  .p-custom-banner__unit--text {
    padding: 10px 20px;
  }
}

@media screen and (min-width: 960px) {
  .bx-wrapper {display:none;}  
  .p-news__label {
    float: left;
    clear: left;
    margin-right: 20px;
  }

  .p-news__content {
    overflow: hidden;
    margin: 0 0 20px;
  }

  .p-custom-banner__heading {
    font-size: 30px;
  }
}
@media screen and (max-width: 599px) {
  .h-120m {margin-bottom:0 !important;}
  .fb-pc{display:none;} 
.c-section-sns{display:flex;flex-direction:column;margin:0;}  
  .c-section-sns div{
    width: 320px;
    margin: 0 auto;
    text-align: center;
}
  #full{display:none;}
.new-item {
    width: 100%;
    margin: 0;
    padding-bottom: 0;
    padding-top: 5px;
    box-sizing: border-box;
}
  .topic-pc{display:none;}

  .h-120m{padding:0;    margin-bottom: 75px;}
  /* ¥é¥ó¥­¥ó¥°¡¡*/
	.slider {width: 100%;margin: 0 auto 100px;}
    .slick-slide {margin: 0px 10px;text-align:center;}
    .slick-slide img {width: 100%;}
    .slick-prev:before,
    .slick-next:before {display:none;}
    .slick-slide {transition: all ease-in-out .3s;opacity: 1;}
    .slick-active {opacity: 1;}
    .slick-current {opacity: 1;}
  

  
  .top-hoo{
    background: #000 url(https://img21.shop-pro.jp/PA01425/507/etc/main-hoo-img2-sp.jpg) no-repeat 0 0;
    width:100%;
    margin: 0;
    padding: 2% 0;
    background-size: 100%;
}
  .top-hoo-line{
    max-width: 96%;
    margin: 0px auto;
    padding: 0px;
    border: 1px solid #c09a3d;
    background: url(https://img21.shop-pro.jp/PA01425/507/etc/ac-l01.png) left 5px top 5px no-repeat, url(https://img21.shop-pro.jp/PA01425/507/etc/ac-r01.png) right 5px top 5px no-repeat,url(https://img21.shop-pro.jp/PA01425/507/etc/ac-l02.png) left 5px bottom 5px no-repeat, url(https://img21.shop-pro.jp/PA01425/507/etc/ac-r02.png) right 5px bottom 5px no-repeat;
    background-size: 27px 26px;
  }
.top-hoo-box {
    width: 80%;
    /* margin: 15px 0; */
    /* margin: 50% 0 4%; */
    margin: 20px auto;
    padding: 15% 0%;
}
.top-hoo-image-sp img{width:100%;margin:0;padding:0;padding-bottom:20px;}
.top-hoo-image img{display:none;}
.top-hoo-summary{font-size:20px;color:#fff;font-family:"ÞâÌÀÄ«" , "Yu Mincho" , "ÞâÌÀÄ«ÂÎ" , "YuMincho" , "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGSÌÀÄ«E" , "£Í£Ó £ÐÌÀÄ«" , "MS PMincho" , serif;line-height: 1.3;}
.top-hoo-heading{font-size:14px;color:#fff;padding-bottom:0;margin:20px 0 !important;line-height: 1.7;}
.top-hoo-btn{display:none;}
.top-hoo-btn-sp{width:70%;margin:0 auto;} 
.top-hoo-btn-sp img{width:100%;}
.top-hoo-btn-sp a img:hover{opacity:0.8}

.top-syo {width:100%;margin: 0 auto;padding:5px 15px 35px;box-sizing: border-box;}
.top-syo-image{width:35%;margin: 45px auto 20px;}
.top-syo-image img{width:100%;}
.top-syo-tbox {width:100%;margin: 0;padding: 0;}
.top-syo-summary{margin:0;padding:0;font-size:23px;line-height: 1.3;color:#fff;font-family:"ÞâÌÀÄ«" , "Yu Mincho" , "ÞâÌÀÄ«ÂÎ" , "YuMincho" , "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGSÌÀÄ«E" , "£Í£Ó £ÐÌÀÄ«" , "MS PMincho" , serif;}
.top-syo-heading{font-size:14px;color:#fff;margin:20px 0 30px;padding:0;}

.top-syo-item{width:100%;list-style-type: none;margin:10px 0 0 0;padding:0;}
.top-syo-item li{width:100%;max-width:100%;list-style: none;margin:15px 0 0;padding:0;}
  .top-syo-item li:first-child{margin:0;padding:0;}
.top-syo-item li:nth-child(even){margin:15px 0 0;padding:0;}
.top-syo-item li img{width:100%;}
.top-syo-item li img:hover{opacity:0.8;}

.top-how-b{display:none;}
.top-how-b-sp{width:100%;margin:0 auto;padding:0;}
.top-how-b-sp img{width:100%;}
.top-how-b-sp a:hover{opacity:0.8;}


.topics{margin:0;padding:50px 15px;box-sizing: border-box;}
.topic-box{width:100%;margin:20px auto;padding:0;}
.topics-btn01{width:60%;margin:0 auto;}
.topics-btn01 img{width:100%;}	
  
  
}

@media (min-width:600px) and (max-width:768px) {
.top-syo-image {
    width: 45%;
    margin: 0 auto 40px;
}
.top-syo-image img{width:100%;}
.top-syo-tbox {
    width: 100%;
      max-width: 100%;
    margin: 0;
    padding: 0;
}
  .top-syo {
      max-width: 100%;
    margin: 0 auto;
    padding: 120px 30px 0px 30px;
}
  .top-syo-item {margin: 50px 0 0 0;}  
   .top-syo-box{display: flex;flex-flow: column;} 
.top-syo-summary {
    font-size: 23px;
    line-height: 1.3;
    color: rgb(255, 255, 255);
    font-family: ÞâÌÀÄ«, "Yu Mincho", ÞâÌÀÄ«ÂÎ, YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGSÌÀÄ«E, "£Í£Ó £ÐÌÀÄ«", "MS PMincho", serif;
    margin: 0px;
    padding: 0px;
}
.top-syo-heading {
    font-size: 14px;
    color: #fff;
    margin: 20px 0 30px;
    padding: 0;
}
}

@media (min-width:600px) and (max-width:1023px) {
  .fb-pc{margin-bottom:60px;}  
.c-section-sns{display:flex;flex-direction:column;margin: 0 auto;text-align: center;}  
.top-syo {max-width:1000px;margin: 0 auto;padding: 120px 30px 70px 30px;}
  .slider{margin: 0 15px 100px;}
}