@charset "UTF-8";

.lp-dryer_wrapper {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }

  @media screen and (max-width: 767px) {
.lp-dryer_wrapper {
  font-size: 4.5vw;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
     }


/* ここから独自CSS */



.dryer_fv{
  margin-bottom: 100px;
  max-width: 1280px;
  height: 625px;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  background-size: cover;
  background-image: url(https://gigaplus.makeshop.jp/musubiclub/lp/dryer/img/pc_fv.png);
    background-repeat: no-repeat;
    background-position: center center;
}

@media screen and (max-width: 767px) {
  .dryer_fv{
  margin-bottom: 0;
    background-image: url(https://gigaplus.makeshop.jp/musubiclub/lp/dryer/img/sp_fv.png);
    background-position: top center;
    height: 730px;
    background-size: contain;
}
}



.dryer_intro{
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;

}

@media screen and (max-width: 767px) {
  .dryer_intro{

  width: 100%;
}
}

.intro_inner{
  width: 100%;
    max-width: 900px;
    margin: 0 auto;

}

@media screen and (max-width: 767px) {
  .intro_inner{
   width: 100%;

  }
}

.intro-img-pc{
  width: 100%;
}

@media screen and (max-width: 767px) {
.intro-img-pc{
  display: none;

}
}

.intro-img-sp{
  display: none;
}

@media screen and (max-width: 767px) {
  .intro-img-sp{
    display: block;
  }
}
.intro-img-fvsp{
  display: none;
}
@media screen and (max-width: 767px) {
  .intro-img-fvsp{
    display: block;
    margin-bottom: 20px;
  }
}


.intro-txt-sp{
  display: none;
}

@media screen and (max-width: 767px) {
  .intro-txt-sp{
    display: block;
    text-align: justify;
    text-justify: inter-ideograph;
  }
}

.intro-img02-sp{
  display: none;
}

@media screen and (max-width: 767px) {
  .intro-img02-sp{
    display:block;
  }
}

.txt-accent01{
  font-weight: bold;
  color: #ea6176;
}


.dryer_about{
  width: 100%;
  padding: 0 15px;
  margin-bottom: 100px;
  background: #ffeaf2;
background: -moz-linear-gradient(bottom, #ffffff 0%, #ffeaf2 100%);
background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#ffeaf2));
background: -webkit-linear-gradient(bottom, #ffffff 0%, #ffeaf2 100%);
background: -o-linear-gradient(bottom, #ffffff 0%, #ffeaf2 100%);
background: linear-gradient(to top, #ffffff 0%, #ffeaf2 100%);
}

@media screen and (max-width: 767px) {
  .dryer_about{
    margin-bottom: 50px;
}
}

.about_inner{
  max-width: 900px;
  margin: 0 auto;
  width: 100%;

}

.about-img-pc{
    width: 100%;
}

@media screen and (max-width: 767px) {
  .about-img-pc{
      display: none;
  }
}

.about-img-sp{
  display: none;
}

@media screen and (max-width: 767px) {
  .about-img-sp{
    display: block;
    width: 100%;
    margin-top: 20px;
  }
}


.about-txtarea{
  display: none;
}

@media screen and (max-width: 767px) {
  .about-txtarea{
    display: block;
    margin-top: 20px;
  }
}

.txtarea-ttl{
  font-weight: bold;
  font-size: 1.4em;
  color: #956134;
}

.txtarea-content{
  line-height: 1.5;
  text-align: justify;
  font-size: 1rem;
}

.link-btn-pdt{
  display: none;
}


@media screen and (max-width: 767px) {
.link-btn-pdt{
  color: #fff !important;
   font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
    font-size: 1rem;
    position: relative;
    display: block;
    background-color: #d4145a;
    border-radius: 12px ;
    max-width: 100% ;
  text-align: center;
    -webkit-box-flex: 0;
  text-decoration: none;
  margin: 0 auto;
  padding: 10px;
  margin-bottom: 50px;
}
}

@media screen and (max-width: 767px) {
.link-btn-pdt:hover {
    background-color: #dd437b;
}
}

@media screen and (max-width: 767px) {
.link-btn-pdt::after{
  position: absolute;
   content: "\f0da";
   font-family: FontAwesome;
   right: 10px;
}
}

.txt-tadashigaki{
    font-size: 0.7em;
    text-align: justify;
    text-justify: inter-ideograph;
    margin-top: 20px;
    font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}


  .p-dryer_06 {
      background: url(img/img20.png);
      text-align: left;
      padding: 3.5em 1em;
  }

  .p-dryer_06 .inner {
      max-width: 980px;
      width: 100%;
  }

  .p-dryer_06 h2 {
      padding-bottom: .6em;
      font-weight: normal;
      font-size: 115%;
      margin-bottom: 2em;
      position: relative;
      text-align: center;
  }

  .p-dryer_06 h2 .en {
      margin-right: .5em;
      font-size: 150%;
      font-weight: bold;
      font-family: "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
  }

  .p-dryer_06 h2 .ja {
      font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  }

  .p-dryer_06 h2::after {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background: url(img/bg_line.png) repeat-x;
      position: absolute;
      bottom: 0;
      left: 0;
  }

  @media screen and (min-width: 768px) {
    .p-dryer_06 ul li:nth-child(6n + 6) {
      margin-right: 0;
    }
  }
  .p-dryer_06 .item-list li > a .text .itemName,
  .p-dryer_06 .item-list li > a .text .price {
    font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  }

/* 独自CSSここまで */










.sale_fixed {

  position: fixed;

  bottom: 0;

  left: 0;

  width: 100%;

  z-index: 2000;

  -webkit-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

  opacity: 0;

  -webkit-transform: translateY(101%);

  transform: translateY(101%); }



.lp_scroll .sale_fixed {

  -webkit-transform: translateY(0);

  transform: translateY(0);

  opacity: 1; }
