@charset "UTF-8";

body {margin: 0;}
#edwin-lp-men-wrap {
  overflow: hidden !important;
  font-family: 'Noto Serif JP', serif;
  color: #222;
  line-height: 1;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background-color: #fff;
  /* HTML5 display-role reset for older browsers */
  /*BOX*/
  /*付加*/
}

#edwin-lp-men-wrap div, #edwin-lp-men-wrap span, #edwin-lp-men-wrap applet, #edwin-lp-men-wrap object, #edwin-lp-men-wrap iframe,
#edwin-lp-men-wrap h1, #edwin-lp-men-wrap h2, #edwin-lp-men-wrap h3, #edwin-lp-men-wrap h4, #edwin-lp-men-wrap h5, #edwin-lp-men-wrap h6, #edwin-lp-men-wrap p, #edwin-lp-men-wrap blockquote, #edwin-lp-men-wrap pre,
#edwin-lp-men-wrap a, #edwin-lp-men-wrap abbr, #edwin-lp-men-wrap acronym, #edwin-lp-men-wrap address, #edwin-lp-men-wrap big, #edwin-lp-men-wrap cite, #edwin-lp-men-wrap code,
#edwin-lp-men-wrap del, #edwin-lp-men-wrap dfn, #edwin-lp-men-wrap em, #edwin-lp-men-wrap img, #edwin-lp-men-wrap ins, #edwin-lp-men-wrap kbd, #edwin-lp-men-wrap q, #edwin-lp-men-wrap s, #edwin-lp-men-wrap samp,
#edwin-lp-men-wrap small, #edwin-lp-men-wrap strike, #edwin-lp-men-wrap strong, #edwin-lp-men-wrap sub, #edwin-lp-men-wrap sup, #edwin-lp-men-wrap tt, #edwin-lp-men-wrap var,
#edwin-lp-men-wrap b, #edwin-lp-men-wrap u, #edwin-lp-men-wrap i, #edwin-lp-men-wrap center,
#edwin-lp-men-wrap dl, #edwin-lp-men-wrap dt, #edwin-lp-men-wrap dd, #edwin-lp-men-wrap ol, #edwin-lp-men-wrap ul, #edwin-lp-men-wrap li,
#edwin-lp-men-wrap fieldset, #edwin-lp-men-wrap form, #edwin-lp-men-wrap label, #edwin-lp-men-wrap legend,
#edwin-lp-men-wrap table, #edwin-lp-men-wrap caption, #edwin-lp-men-wrap tbody, #edwin-lp-men-wrap tfoot, #edwin-lp-men-wrap thead, #edwin-lp-men-wrap tr, #edwin-lp-men-wrap th, #edwin-lp-men-wrap td,
#edwin-lp-men-wrap article, #edwin-lp-men-wrap aside, #edwin-lp-men-wrap canvas, #edwin-lp-men-wrap details, #edwin-lp-men-wrap embed,
#edwin-lp-men-wrap figure, #edwin-lp-men-wrap figcaption, #edwin-lp-men-wrap footer, #edwin-lp-men-wrap header, #edwin-lp-men-wrap hgroup,
#edwin-lp-men-wrap menu, #edwin-lp-men-wrap nav, #edwin-lp-men-wrap output, #edwin-lp-men-wrap ruby, #edwin-lp-men-wrap section, #edwin-lp-men-wrap summary,
#edwin-lp-men-wrap time, #edwin-lp-men-wrap mark, #edwin-lp-men-wrap audio, #edwin-lp-men-wrap video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

#edwin-lp-men-wrap article, #edwin-lp-men-wrap aside, #edwin-lp-men-wrap details, #edwin-lp-men-wrap figcaption, #edwin-lp-men-wrap figure,
#edwin-lp-men-wrap footer, #edwin-lp-men-wrap header, #edwin-lp-men-wrap hgroup, #edwin-lp-men-wrap menu, #edwin-lp-men-wrap nav, #edwin-lp-men-wrap section {
  display: block;
}

#edwin-lp-men-wrap ol, #edwin-lp-men-wrap ul {
  list-style: none;
}

#edwin-lp-men-wrap blockquote, #edwin-lp-men-wrap q {
  quotes: none;
}

#edwin-lp-men-wrap blockquote:before, #edwin-lp-men-wrap blockquote:after,
#edwin-lp-men-wrap q:before, #edwin-lp-men-wrap q:after {
  content: '';
  content: none;
}

#edwin-lp-men-wrap table {
  border-collapse: collapse;
  border-spacing: 0;
}

#edwin-lp-men-wrap a {
  color: black;
  text-decoration: none;
}

#edwin-lp-men-wrap .edwin-lp-men-container {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
#edwin-lp-men-wrap .edwin-lp-men-container-TOP {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

@media screen and (max-width: 769px) {
  #edwin-lp-men-wrap .edwin-lp-men-container {
    width: auto;
    margin: 0 10px;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men-container-TOP {
    width: auto;
    margin: 0 auto;
    box-sizing: border-box;
  }
}

#edwin-lp-men-wrap .pc-none {
  display: none;
}
#edwin-lp-men-wrap .pe-no {
  pointer-events: none;
}

@media screen and (max-width: 769px) {
  #edwin-lp-men-wrap .pc-none {
    display: block;
  }
  #edwin-lp-men-wrap .sp-none {
    display: none;
  }

  #edwin-lp-men-wrap .pe-no {
    pointer-events: none;
  }
}


/*++++++++++++ .edwin-lp-men ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men {
  font-family: 'Noto Sans JP', sans-serif;
}
#edwin-lp-men-wrap .edwin-lp-men .sp-v {
  display: none !important;
}

/*++++++++++++ .Outfit ++++++++++++*/
#edwin-lp-men-wrap .Outfit {
  font-family: 'Outfit', sans-serif;
}

/*++++++++++++ .bebas ++++++++++++*/
#edwin-lp-men-wrap .bebas {
  font-family: "bebas-neue", sans-serif;
  font-weight: 400;
  font-style: normal;
}

/*++++++++++++ br.sp ++++++++++++*/
#edwin-lp-men-wrap br.sp {
  display: none;
}
@media screen and (max-width: 769px) {
  #edwin-lp-men-wrap br.sp {
    display: block;
  }
  #edwin-lp-men-wrap .edwin-lp-men .pc-v {
    display: none !important;
  }
  #edwin-lp-men-wrap .edwin-lp-men .sp-v {
    display: block !important;
  }
}

/*++++++++++++ #top ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #top {
  height: 78vh;/*74vh;*/
  /*background: #b30909;
  box-sizing: border-box;
  background-repeat: no-repeat;*/

  /*overflow: hidden;
  background-image: url(../img/0803/top-bgd.jpg);*/
  background-image: url(../img/250625/main_bg_n.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

#edwin-lp-men-wrap .edwin-lp-men #top .waku {
  width: 98%;
  height: 94%;
  /*border: solid 3px #fff;*/
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*++++++++++++ #top .mainvis ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #top .mainvis {
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #top .mainvis img {
  display: inline-block;
  width: 100%;
}

#edwin-lp-men-wrap .edwin-lp-men #top .edwin-lp-men-container {
  width: 1000px;
  height: 100%;
  position: relative;
  /*margin: 0;*/
}

/*++++++++++++ #top h1 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #top h1 {}
#edwin-lp-men-wrap .edwin-lp-men #top h1 .center-img {
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 1;
  width: 78%;
  animation-name: samp01;
  animation-duration: 1s;/*アニメーションが完了するまでの時間を指定*/
  animation-delay: 0s;/*1秒後にアニメーション開始*/
  animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
}
#edwin-lp-men-wrap .edwin-lp-men #top .obj_1 {
  position: absolute;
  top: 62%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 50%;
  animation-name: samp01;
  animation-duration: 2s;/*アニメーションが完了するまでの時間を指定*/
  animation-delay: 0.5s;/*1秒後にアニメーション開始*/
  animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
}
#edwin-lp-men-wrap .edwin-lp-men #top .obj_1 img {
  display: inline-block;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #top .obj_2 {
  position: absolute;
  top: 84%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 45%;
  animation-name: samp01;
  animation-duration: 1s;/*アニメーションが完了するまでの時間を指定*/
  animation-delay: 1s;/*1秒後にアニメーション開始*/
  animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
}
#edwin-lp-men-wrap .edwin-lp-men #top .obj_2 img {
  display: inline-block;
  width: 100%;
}


#edwin-lp-men-wrap .edwin-lp-men #top .obj_3 {
  position: absolute;
  top: 7%;
  right: -10%;
  width: 19%;
  animation-name: samp01;
  animation-duration: 1s;/*アニメーションが完了するまでの時間を指定*/
  animation-delay: 1.4s;/*1秒後にアニメーション開始*/
  animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
}
#edwin-lp-men-wrap .edwin-lp-men #top .obj_3 img {
  display: inline-block;
  width: 100%;
  /*animation: 17s linear infinite rotation;*/
}

#edwin-lp-men-wrap .edwin-lp-men #top .obj_4 {
  position: absolute;
  top: 7%;
  right: -20%;
  width: 19%;
  animation-name: samp01;
  animation-duration: 1s;/*アニメーションが完了するまでの時間を指定*/
  animation-delay: 1.5s;/*1秒後にアニメーション開始*/
  animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
}
#edwin-lp-men-wrap .edwin-lp-men #top .obj_4 img {
  display: inline-block;
  width: 100%;
  /*animation: hurueru .26s  infinite;*/
}


@keyframes rotation {
  0%{ transform:rotate(0);}
  100%{ transform:rotate(360deg); }
}

@keyframes samp01 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*++++++++++++ #top 760px ++++++++++++*/
@media screen and (max-width: 760px) {

  #edwin-lp-men-wrap .edwin-lp-men #top {
    height: 50vh;/*74vh;*/
    /*background: #b30909;
    box-sizing: border-box;
    background-repeat: no-repeat;
    /*overflow: hidden;*/

    background-image: url(../img/250625/main_bg_n.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
  }

  #edwin-lp-men-wrap .edwin-lp-men #top .waku {
    width: 98%;
    height: 94%;
    /*border: solid 3px #fff;*/
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  /*++++++++++++ #top .mainvis ++++++++++++*/
  #edwin-lp-men-wrap .edwin-lp-men #top .mainvis {
    width: 100%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #top .mainvis img {
    display: inline-block;
    width: 100%;
  }

  #edwin-lp-men-wrap .edwin-lp-men #top .edwin-lp-men-container {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0;
  }

  /*++++++++++++ #top h1 ++++++++++++*/
  #edwin-lp-men-wrap .edwin-lp-men #top h1 {}
  #edwin-lp-men-wrap .edwin-lp-men #top h1 .center-img {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    z-index: 1;
    width: 75%;
    animation-name: samp01;
    animation-duration: 1s;/*アニメーションが完了するまでの時間を指定*/
    animation-delay: 0s;/*1秒後にアニメーション開始*/
    animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #top .obj_1 {
    position: absolute;
    top: 59%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 60%;
    animation-name: samp01;
    animation-duration: 2s;/*アニメーションが完了するまでの時間を指定*/
    animation-delay: 0.5s;/*1秒後にアニメーション開始*/
    animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #top .obj_1 img {
    display: inline-block;
    width: 100%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #top .obj_2 {
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 58%;
    animation-name: samp01;
    animation-duration: 1s;/*アニメーションが完了するまでの時間を指定*/
    animation-delay: 1s;/*1秒後にアニメーション開始*/
    animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #top .obj_2 img {
    display: inline-block;
    width: 100%;
  }

  #edwin-lp-men-wrap .edwin-lp-men #top .obj_3 {
    position: absolute;
    top: 1%;
    right: 1%;
    width: 26%;
    animation-name: samp01;
    animation-duration: 1s;/*アニメーションが完了するまでの時間を指定*/
    animation-delay: 1.4s;/*1秒後にアニメーション開始*/
    animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #top .obj_3 img {
    display: inline-block;
    width: 100%;
  }

  #edwin-lp-men-wrap .edwin-lp-men #top .obj_4 {
    position: absolute;
    top: 4%;
    right: 3%;
    width: 26%;
    animation-name: samp01;
    animation-duration: 1s;/*アニメーションが完了するまでの時間を指定*/
    animation-delay: 1.5s;/*1秒後にアニメーション開始*/
    animation-fill-mode: both;/*アニメーションの再生中・再生後のスタイルを指定する*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #top .obj_4 img {
    display: inline-block;
    width: 100%;
    /*animation: hurueru .26s  infinite;*/
  }

  @keyframes rotation {
    0%{ transform:rotate(0);}
    100%{ transform:rotate(360deg); }
  }

  @keyframes samp01 {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
}

/*++++++++++++ .leadtxt ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men .leadtxt {
  font-size: 16px;
  line-height: 1.8em;
  text-align: center;
  margin-top: 50px;
}
/*++++++++++++ leadtxt 760px ++++++++++++*/
@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men .leadtxt {
    font-size: 14px;
    margin-top: 40px;
  }
}


/*++++++++++++ .edwin-lp-men-container ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container {}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .sec-stx {
  font-size: 13px;
  text-align: center;
  color: #222;
}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .sec-ttl {
  font-size: 35px;
  text-align: center;
  margin-top: 15px;
  color: #222;
  font-weight: 400;
}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .sec-stx-day {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  color: #222;
  margin-top: 15px;
}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box {
  width: 35%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a {
  display: inline-block;
  width: 100%;
  position: relative;
  border: solid 1px #219BD9;
  border-radius: 50px;
  padding: 20px 0;
  text-align: center;
  color: #219BD9;
  font-size: 0.9em;
  background-color: #fff;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a::before,
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a::after {
  content: "";
  position: absolute;
  top: 29px;
  right: 0px;
  height: 1px;
  background-color: #219BD9;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a::before {
  width: 60px;
  transform: translate(30px, 0px);
}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a::after {
  width: 15px;
  transform-origin: right center;
  transform: translate(30px, 0px) rotate(25deg);
}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a:hover {}
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a:hover::before,
#edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a:hover::after {right: -12px;}
/*++++++++++++ edwin-lp-men-container 760px ++++++++++++*/
@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container {}
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .sec-stx {
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
    color: #222;
  }
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .sec-ttl {
    font-size: 1.8em;
    text-align: center;
    margin-top: 10px;
    color: #222;
    font-weight: 400;
  }
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .sec-stx-day {
    font-size: 13px;
    line-height: 1.4em;
    text-align: center;
    color: #222;
    margin-top: 10px;
  }
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box {
    width: 78%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 40px;
  }
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a {
    display: inline-block;
    width: 100%;
    position: relative;
    border: solid 1px #219BD9;
    border-radius: 50px;
    padding: 20px 0;
    text-align: center;
    color: #219BD9;
    font-size: 13px;
    background-color: #fff;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a::before,
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a::after {
    content: "";
    position: absolute;
    top: 29px;
    right: 0px;
    height: 1px;
    background-color: #219BD9;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a::before {
    width: 45px;
    transform: translate(30px, 0px);
  }
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a::after {
    width: 15px;
    transform-origin: right center;
    transform: translate(30px, 0px) rotate(25deg);
  }
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a:hover {}
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a:hover::before,
  #edwin-lp-men-wrap .edwin-lp-men .edwin-lp-men-container .btn-box a:hover::after {right: -10px;}
}


/*++++++++++++ #sp-sale ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #sp-sale {margin-top: 100px;}
#edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .tmsabox {
  margin-top: 60px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .tmsabox .tmsa {
  width: 32%;
  text-align: center;
  margin-right: 2%;
}
#edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .tmsabox .tmsa-3 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .tmsabox .tmsa a {transition: all .3s;}
#edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .tmsabox .tmsa a:hover {opacity: .7;}
#edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .tmsabox .tmsa a,
#edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .tmsabox .tmsa img {
  display: inline-block;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .btn-box {margin-top: 60px;}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #sp-sale {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .tmsabox {margin-top: 30px;}
  #edwin-lp-men-wrap .edwin-lp-men #sp-sale .edwin-lp-men-container .btn-box {margin-top: 40px;}
}




/*++++++++++++ #pic_category ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #pic_category {
  background: #f8f8f8;
  padding: 80px 0 0;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #pic_category .sec-stx {
  font-size: 15px;
  text-align: center;
  letter-spacing: 1em;
  color: #222;
}
#edwin-lp-men-wrap .edwin-lp-men #pic_category .sec-ttl {
  font-size: 35px;
  text-align: center;
  margin-top: 15px;
  color: #222;
  font-weight: 400;
}
#edwin-lp-men-wrap .edwin-lp-men #pic_category .txt {
  font-size: 15px;
  text-align: center;
  margin-top: 30px;
  color: #222;
}
#edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5%;
  margin-top: 50px;
}
#edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr {
  width: 30%;
}
#edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a {
  display: inline-block;
  width: 100%;
  text-align: center;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a:hover {
  opacity: 0.7;
}
#edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a img {
  display: inline-block;
  width: 100%;
}

#edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a .linkarrow {
  display: block;
  font-size: 1em;
  text-align: center;
  margin-top: 18px;
  animation: fluffy 3s infinite;
}
@keyframes fluffy {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px);
  }
}

#edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a .bnr_txt {
  font-size: 15px;
  text-align: center;
  margin-top: 15px;
}



@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #pic_category {
    background: #f8f8f8;
    padding: 60px 0 0;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .sec-stx {
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
    color: #222;
    letter-spacing: 1em;
  }
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .sec-ttl {
    font-size: 1.8em;
    text-align: center;
    margin-top: 10px;
    color: #222;
    font-weight: 400;
  }
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .txt {
    font-size: 13px;
    line-height: 1.6em;
    text-align: center;
    margin-top: 20px;
    color: #222;
  }
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 2%;
    margin-top: 30px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr {
    width: 32%;
  }
  /*#edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr_3 {margin-top: 23px;}*/
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a {
    display: inline-block;
    width: 100%;
    text-align: center;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a:hover {
    opacity: 0.7;
  }
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a img {
    display: inline-block;
    width: 100%;
  }

  #edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a .linkarrow {
    display: block;
    font-size: 0.8em;
    text-align: center;
    margin-top: 13px;
    animation: fluffy 3s infinite;
  }
  @keyframes fluffy {
    0%, 100% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-10px);
    }
  }
  #edwin-lp-men-wrap .edwin-lp-men #pic_category .set_spe .bnr a .bnr_txt {
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
    margin-top: 8px;
  }
}





/*++++++++++++ #special_price ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #special_price {
  background: #f8f8f8;
  padding: 80px 0 0;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #special_price .sec-stx {
  font-size: 15px;
  text-align: center;
  letter-spacing: 1em;
  color: #222;
}
#edwin-lp-men-wrap .edwin-lp-men #special_price .sec-ttl {
  font-size: 35px;
  text-align: center;
  margin-top: 15px;
  color: #222;
  font-weight: 400;
}
#edwin-lp-men-wrap .edwin-lp-men #special_price .txt {
  font-size: 15px;
  text-align: center;
  margin-top: 30px;
  color: #222;
}
#edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5%;
  margin-top: 50px;
}
#edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr {
  width: 30%;
}
#edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a {
  display: inline-block;
  width: 100%;
  text-align: center;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a:hover {
  opacity: 0.7;
}
#edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a img {
  display: inline-block;
  width: 100%;
}

#edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a .linkarrow {
  display: block;
  font-size: 1em;
  text-align: center;
  margin-top: 18px;
  animation: fluffy 3s infinite;
}
@keyframes fluffy {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px);
  }
}

#edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a .bnr_txt {
  font-size: 15px;
  text-align: center;
  margin-top: 15px;
}



@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #special_price {
    background: #f8f8f8;
    padding: 60px 0 0;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #special_price .sec-stx {
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
    color: #222;
    letter-spacing: 1em;
  }
  #edwin-lp-men-wrap .edwin-lp-men #special_price .sec-ttl {
    font-size: 1.8em;
    text-align: center;
    margin-top: 10px;
    color: #222;
    font-weight: 400;
  }
  #edwin-lp-men-wrap .edwin-lp-men #special_price .txt {
    font-size: 13px;
    line-height: 1.6em;
    text-align: center;
    margin-top: 20px;
    color: #222;
  }
  #edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 2%;
    margin-top: 30px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr {
    width: 32%;
  }
  /*#edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr_3 {margin-top: 23px;}*/
  #edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a {
    display: inline-block;
    width: 100%;
    text-align: center;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a:hover {
    opacity: 0.7;
  }
  #edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a img {
    display: inline-block;
    width: 100%;
  }

  #edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a .linkarrow {
    display: block;
    font-size: 0.8em;
    text-align: center;
    margin-top: 13px;
    animation: fluffy 3s infinite;
  }
  @keyframes fluffy {
    0%, 100% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-10px);
    }
  }
  #edwin-lp-men-wrap .edwin-lp-men #special_price .set_spe .bnr a .bnr_txt {
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
    margin-top: 8px;
  }
}









/*++++++++++++ #uniform_sale ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #uniform_sale {
  background: #f8e6d7;
  padding: 80px 0;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #uniform_sale .sec-ttl-info {
  font-size: 28px;
  text-align: center;
  color: #222;
}
#edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 4%;
  margin-top: 50px;
}
#edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price .pr {
  width: 22%;
}
#edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price .pr a {
  display: inline-block;
  width: 100%;
  background: #f92121;
  border: solid 1px #f92121;
  border-radius: 7px;
  font-size: 22px;
  font-weight: 500;
  line-height: 4.4em;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price .pr a:hover {
  display: inline-block;
  width: 100%;
  background: #fff;
  color: #f92121;
}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #uniform_sale {
    background: #f8e6d7;
    padding: 55px 0;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #uniform_sale .sec-ttl-info {
    font-size: 1.46em;
    text-align: center;
    color: #222;
  }
  #edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 4%;
    margin-top: 26px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price .pr {
    width: 48%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price .pr_3,
  #edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price .pr_4 {
    margin-top: 20px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price .pr a {
    display: inline-block;
    width: 100%;
    background: #f92121;
    border: solid 1px #f92121;
    border-radius: 7px;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 3.6em;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #uniform_sale .set_price .pr a:hover {
    display: inline-block;
    width: 100%;
    background: #fff;
    color: #f92121;
  }
}



/*++++++++++++ #info_sale ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #info_sale {
  margin-top: 0px;
  background: #f8f8f8;
  padding: 80px 0 30px;
}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .sec-ttl-info {
  font-size: 28px;
  text-align: center;
  color: #222;
}



#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box {margin-top: 50px;}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box .isb_L {
  width: 96%;
  margin: 0 auto;
}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box .isb_L a {
  width: 100%;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box .isb_L a:hover {opacity: .7;}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box .isb_L a img {
  width: 100%;
}



#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb {
  width: 31%;
  text-align: center;
  margin-right: 3.5%;
}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb_3 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb a {transition: all .3s;}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb a:hover {opacity: .7;}
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb a,
#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb a img {
  display: inline-block;
  width: 100%;
}



#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .splide {
  display: none;
}


@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #info_sale {
    background: #f8f8f8;
    padding: 60px 0 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .sec-ttl-info {
    font-size: 1.46em;
    text-align: center;
    color: #222;
  }




  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box {margin-top: 26px;}
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box .isb_L {
    width: 100%;
    margin: 0 auto;
  }
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box .isb_L a {
    width: 100%;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box .isb_L a:hover {opacity: .7;}
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_long_box .isb_L a img {
    width: 100%;
  }




  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box {
    margin-top: 30px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb {
    width: 45%;
    text-align: center;
    margin-right: 3.5%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb_2,
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb_3 {margin-right: 0;}
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb a {transition: all .3s;}
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb a:hover {opacity: .7;}
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb a,
  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box .isb a img {
    display: inline-block;
    width: 100%;
  }
  /*#edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .infosale_box {
    display: none;
  }


  #edwin-lp-men-wrap .edwin-lp-men #info_sale .edwin-lp-men-container .splide {
    display: block;
    margin-top: 26px;
  }
  #info_sale .edwin-lp-men-container .splide .splide__track {}
  #info_sale .edwin-lp-men-container .splide .splide__track .splide__list {}
  #info_sale .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide {}
  #info_sale .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide a {
    display: inline-block;
    width: 100%;
  }
  #info_sale .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide a img {
    display: inline-block;
    width: 100%;
  }*/
}





/*++++++++++++ #mokuji ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #mokuji {
  margin-top: 0px;
  background: #f8f8f8;
  padding: 100px 0 80px;
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .sec-ttl-moku {
  font-size: 28px;
  text-align: center;
  color: #222;
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li {
  width: calc(75% / 2 - 40px);
  /*width: calc(100% / 4 - 40px);*/
  margin: 50px 20px 0 20px;
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #219BD9;
  border: solid 1px #219BD9;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 17px 0;
  color: #fff;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li a:hover {
  background-color: transparent;
  color: #219BD9;
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li .pd {
  width: 8%;
  margin-right: 4%;
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li .pd img {
  width: 100%;
  vertical-align: middle;
  filter: invert(100%);
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li a:hover .pd img {filter: invert(0%);}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li p {
  font-size: 14px;
  text-align: center;
  line-height: 1.3em;
}
#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li p .eg {
  font-size: 11px;
  margin-top: 10px;
}
@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #mokuji {
    background: #f8f8f8;
    padding: 60px 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .sec-ttl-moku {
    font-size: 1.4em;
    text-align: center;
    color: #222;
  }
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 10px auto 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li {
    width: calc(80% / 1 - 30px);
    margin-top: 22px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li:nth-of-type(1) {
    width: calc(80% / 1 - 30px);
    margin-top: 26px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background-color: #219BD9;
    border: solid 1px #219BD9;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 10px 0;
    color: #fff;
    transition: all .3s;
  }
  /*#edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li a:hover {opacity: .6;}*/
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li .pd {
    width: 7%;
    margin-right: 6%;
    margin-left: 6%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li .pd img {
    width: 100%;
    vertical-align: middle;
  }
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li p {
    font-size: 13px;
    text-align: left;
    line-height: 1.3em;
  }
  #edwin-lp-men-wrap .edwin-lp-men #mokuji .edwin-lp-men-container .mw li p .eg {
    font-size: 11px;
    margin-top: 10px;
  }
}


/*++++++++++++ #LONG-ban-area ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link {
  width: 100%;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i {
  width: 64%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 40px;
}
#edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i:nth-of-type(1) {margin-top: 0px;}
#edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i a {
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i a:hover {opacity: .7;}
#edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i a img {
  width: 100%;
  border-radius: 5px;
}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link {
    width: 100%;
    margin-top: 40px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i:nth-of-type(1) {margin-top: 0px;}
  #edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i a {
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i a:hover {opacity: .7;}
  #edwin-lp-men-wrap .edwin-lp-men #LONG-ban-area .edwin-lp-men-container .ban-link .ban-i a img {
    width: 100%;
    border-radius: 5px;
  }
}


/*++++++++++++ #ban-area ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #ban-area.ban-area1 {
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area.ban-area2 {
  margin-top: 40px;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i {
  width: 30%;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i:nth-of-type(2) {
  margin-left: 4%;
  margin-right: 4%;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i a {
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i a:hover {opacity: .7;}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i a img {
  width: 100%;
  border-radius: 5px;
}

#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box {
  width: 35%;
  margin-right: 0;
  margin-left: 0;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box:nth-of-type(odd) {
  margin-right: 10%;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a {
  display: inline-block;
  width: 100%;
  position: relative;
  border: solid 1px #ffcc00;
  border-radius: 50px;
  padding: 20px 0;
  text-align: center;
  color: #111;
  font-size: 0.9em;
  background-color: #ffcc00;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a::before,
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a::after {
  display: none;
  /*content: "";
  position: absolute;
  top: 29px;
  right: 0px;
  height: 1px;
  background-color: #ffcc00;
  transition: all .3s;*/
}
/*#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a::before {
  width: 60px;
  transform: translate(30px, 0px);
}
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a::after {
  width: 15px;
  transform-origin: right center;
  transform: translate(30px, 0px) rotate(25deg);
}*/
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a:hover {
  background: transparent;
}
/*#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a:hover::before,
#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a:hover::after {right: -12px;}*/

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #ban-area.ban-area1 {
    margin-top: 30px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area.ban-area2 {
    margin-top: 20px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i {
    width: 48%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i:nth-of-type(2) {
    margin-top: 0px;
    margin-left: 4%;
    margin-right: 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i:nth-of-type(3) {
    margin-top: 4%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i a {
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i a:hover {opacity: .7;}
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .ban-link .ban-i a img {
    width: 100%;
    border-radius: 5px;
  }


  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 40px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box {
    width: 78%;
    margin-right: 0;
    margin-left: 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box:nth-of-type(odd) {
    margin-right: 0%;
    margin-bottom: 30px; 
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a {
    display: inline-block;
    width: 100%;
    position: relative;
    border: solid 1px #ffcc00;
    border-radius: 50px;
    padding: 20px 0;
    text-align: center;
    color: #111;
    font-size: 13px;
    background-color: #ffcc00;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a::before,
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a::after {
    display: none;
    /*content: "";
    position: absolute;
    top: 29px;
    right: 0px;
    height: 1px;
    background-color: #ffcc00;
    transition: all .3s;*/
  }
  /*#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a::before {
    width: 45px;
    transform: translate(30px, 0px);
  }
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a::after {
    width: 15px;
    transform-origin: right center;
    transform: translate(30px, 0px) rotate(25deg);
  }*/
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a:hover {
    background: transparent;
  }
  /*#edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a:hover::before,
  #edwin-lp-men-wrap .edwin-lp-men #ban-area .edwin-lp-men-container .btn-set .btn-box a:hover::after {right: -10px;}*/
}


/*++++++++++++ #kkbtn ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #kkbtn {margin-top: 50px;}
#edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .sec-ttl-kkbtn {
  font-size: 20px;
  text-align: center;
  margin-top: 15px;
  color: #222;
  font-weight: 400;
}
#edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox {
  margin-top: 40px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb {
  width: 30%;
  text-align: center;
  margin-right: 5%;
}
#edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb-3 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb img {
  box-sizing: border-box;
  border: solid 3px #000;
}
#edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb a {
  display: inline-block;
  width: 100%;
  font-size: 1.5em;
  line-height: 2.8em;
  color: #fff;
  box-sizing: border-box;
  border: solid 1px #ff1919;
  border-radius: 5px;
  background: #ff1919;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb a:hover {
  color: #ff1919;
  background: transparent;
  border: solid 1px #ff1919;
}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #kkbtn {margin-top: 30px;}
  #edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .sec-ttl-kkbtn {
    font-size: 17px;
    text-align: center;
    margin-top: 15px;
    color: #222;
    font-weight: 400;
  }
  #edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox {margin-top: 26px;}
  #edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb {
    width: 32%;
    text-align: center;
    margin-right: 2%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb-3 {margin-right: 0;}
  #edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb a {
    display: inline-block;
    width: 100%;
    font-size: 1.1em;
    line-height: 2.6em;
    color: #fff;
    box-sizing: border-box;
    border: solid 1px #ff1919;
    border-radius: 5px;
    background: #ff1919;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #kkbtn .edwin-lp-men-container .btnbox .btnb a:hover {
    border: solid 1px #ff1919;
  }
}



/*++++++++++++ #spc-sale ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #spc-sale {margin-top: 100px;}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox {
  margin-top: 60px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa {
  width: 32%;
  text-align: center;
  margin-right: 2%;
}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa-3 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa img {
  box-sizing: border-box;
  border: solid 3px #000;
}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa a {
  box-sizing: border-box;
  border: solid 3px #000;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa a:hover {
  border: solid 3px #4fbbb6;
}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa a img {border: none;}

#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa a,
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa img {
  display: inline-block;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa .txtban {
  font-size: 1.22em;
  line-height: 1.6em;
  margin-top: 20px;
  color: #999;
  font-weight: 500;
}
#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa .txtban.colB {color: #222;}

#edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .btn-box {margin-top: 60px;}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #spc-sale {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox {margin-top: 30px;}
  #edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa img {
    box-sizing: border-box;
    border: solid 2px #000;
  }
  #edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa a {
    box-sizing: border-box;
    border: solid 2px #000;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa a:hover {
    border: solid 2px #4fbbb6;
  }
  #edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa .txtban {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5em;
    margin-top: 10px;
    color: #999;
  }
  #edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .tmsabox .tmsa .txtban.colB {color: #222;}

  #edwin-lp-men-wrap .edwin-lp-men #spc-sale .edwin-lp-men-container .btn-box {margin-top: 40px;}
}





/*++++++++++++ #section1 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #section1 {margin-top: 120px;}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .btn-box {margin-top: 60px;}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .Stxt {
  font-size: 24px;
  text-align: center;
  margin-top: 60px;
  color: #219BD9;
}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox {
  margin-top: 30px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo {
  width: 31%;
  text-align: center;
  margin-right: 3.5%;
}

#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-4,
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-5,
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-6,
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-7,
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-8 {margin-top: 30px;}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-3,
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-6,
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-8 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a {
  border: solid 1px #b3090954;
  /*border: solid 1px #fbcefa;
  border: solid 1px #daf0ef;*/
  transition: all .3s;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a.linknone {
  pointer-events: none;
  filter: brightness(0.96);
  border: solid 1px #ccc;
}

#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a:hover {
  border: solid 1px #b30909;
  opacity: .7;
}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a,
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a img {
  display: inline-block;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo .blandT {
  font-size: 13px;
  margin-top: 10px;
}
#edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo .offT {
  font-size: 13px;
  color: #b30909;
  margin-top: 7px;
}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #section1 {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .btn-box {margin-top: 40px;}
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .Stxt {
    font-size: 20px;
    text-align: center;
    margin-top: 40px;
    color: #219BD9;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox {
    margin-top: 30px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo {
    width: 48%;
    text-align: center;
    margin-right: 4%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-3,
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-4,
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-5,
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-6 {margin-top: 20px;}
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-3 {margin-right: 4%;}
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-2,
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-4,
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-6,
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo-8 {margin-right: 0;}
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a {transition: all .3s;}

  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a.linknone {
    pointer-events: none;
    filter: brightness(0.96);
    border: solid 1px #ccc;
  }

  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a:hover {
  border: solid 1px #b30909;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a,
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo a img {
    display: inline-block;
    width: 100%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo .blandT {
    font-size: 12px;
    margin-top: 8px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section1 .edwin-lp-men-container .logobox .lobo .offT {
    font-size: 12px;
    color: #b30909;
    margin-top: 5px;
  }
}


/*++++++++++++ .tabs ++++++++++++*/
/*タブ切り替え全体のスタイル*/
.tabs {
  width: 100%;
  margin: 60px auto 0 !important;
}

/*タブのスタイル*/
.tab_item {
  width: 23.8%;/*24.8%;*/
  height: auto;
  border-top: 1px solid #edeced !important;
  border-right: 1px solid #edeced !important;
  border-left: 1px solid #edeced !important;
  border-radius: 5px 5px 0px 0px;
  background-color: #edeced;
  font-size: 15px !important;
  text-align: center;
  color: #565656;
  display: block !important;
  float: left;
  text-align: center;
  padding: 20px 0 !important;
  transition: all 0.3s ease;
  box-sizing: border-box;
}
.tab_item:hover {
  opacity: 0.83;
}
.tab_item .sss {
  font-size: .7em !important;
}
.tab_item .tt {}
.tab_item .st {
  margin-top: 6px !important;
  font-size: 0.7em !important;
}

.ml {margin-left: 1.5% !important;}

/*ラジオボタンを全て消す*/
input[name="tab_item"] {
  display: none;
}

/*タブ切り替えの中身のスタイル*/
.tab_content {
  display: none;
  padding: 40px 40px 0;
  clear: both;
  overflow: hidden;
  border-top: 1px solid #edeced !important;
}


/*選択されているタブのコンテンツのみを表示*/
#men:checked ~ #men_content,
#women:checked ~ #women_content,
#kids:checked ~ #kids_content,
#big:checked ~ #big_content,
#design:checked ~ #design_content {
  display: block;
}

/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item {
  background-color: #333;
  color: #fff;
}

@media screen and (max-width: 760px) {
  .tabs {
    width: 100%;
    margin: 40px auto 0 !important;
  }

  /*タブのスタイル*/
  .tab_item {
    width: 23.8%;/*26.8%;*/
    height: auto;
    border-top: 1px solid #edeced !important;
    border-right: 1px solid #edeced !important;
    border-left: 1px solid #edeced !important;
    border-radius: 5px 5px 0px 0px;
    background-color: #edeced;
    font-size: 12.2px !important;
    text-align: center;
    color: #565656;
    display: block !important;
    float: left;
    text-align: center;
    padding: 16px 0 !important;
    transition: all 0.3s ease;
    box-sizing: border-box;
  }
  .tab_item:hover {
    opacity: 0.83;
  }
  .tab_item .sss {
    font-size: .7em !important;
  }
  .tab_item .tt {}
  .tab_item .st {
    margin-top: 6px !important;
    font-size: 0.7em !important;
  }

  .ml {margin-left: 1.5% !important;}

  /*ラジオボタンを全て消す*/
  input[name="tab_item"] {
    display: none;
  }

  /*タブ切り替えの中身のスタイル*/
  .tab_content {
    display: none;
    padding: 40px 40px 0;
    clear: both;
    overflow: hidden;
    border-top: 1px solid #edeced !important;
  }


  /*選択されているタブのコンテンツのみを表示*/
  #men:checked ~ #men_content,
  #women:checked ~ #women_content,
  #kids:checked ~ #kids_content,
  #design:checked ~ #design_content {
    display: block;
  }

  /*選択されているタブのスタイルを変える*/
  .tabs input:checked + .tab_item {
    background-color: #333;
    color: #fff;
  }
}



/*++++++++++++ #section2 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #section2 {margin-top: 120px;}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .sec-stx {
  font-size: 13px;
  text-align: center;
  color: #222;
  font-weight: normal;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .sec-ttl {
  font-size: 40px;
  text-align: center;
  margin-top: 15px;
  color: #222;
  font-weight: 400;
}

#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav {
  width: 20.5%;
  margin-right: 6%;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-4,
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-8 {
  margin-right: 0;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-5,
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-6,
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-7,
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-8 {
  margin-top: 40px;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav a {
  display: inline-block;
  width: 100%;
  border: solid 2px #72ba74;
  font-size: 18px;
  font-weight: 400;
  color: #72ba74;
  background-color: #fff;
  text-align: center;
  border-radius: 10px;
  padding: 20px 0;
  box-sizing: border-box;
  transition: all .3s;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav a:hover {
  color: #fff;
  background-color: #72ba74;
}

/*-------- 追加 --------*/
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area {
  width: 94%;
  margin: 40px auto 0;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i {
  width: 32%;
  margin-right: 1em;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-3,
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-6 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-4,
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-5,
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-6 {margin-top: 60px;}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i a {transition: all .3s;}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i a:hover {opacity: .8;}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i a img {
  display: inline-block;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .brd {
  font-size: 13px;
  margin-top: 10px;
  text-align: center;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .pprr {
  font-size: 14px;
  margin-top: 10px;
  line-height: 1.4em;
  box-sizing: border-box;
  text-align: center;
}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .pprr .lice {text-decoration: line-through 1px solid #b30909;}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .pprr .sss {font-size: 0.8em;}
#edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .offs {
  font-size: 14px;
  color: #b30909;
  margin-top: 5px;
  box-sizing: border-box;
  text-align: center;
}


@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #section2 {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .sec-stx {
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
    color: #222;
    font-weight: normal;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .sec-ttl {
    font-size: 2.1em;
    text-align: center;
    margin-top: 10px;
    color: #222;
    font-weight: 400;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 40px;
    border-radius: 35px;
    border: solid 1px #72ba74;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav {
    width: 50%;
    margin-right: 0;
    box-sizing: border-box;
    border-bottom: solid 1px #72ba74;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-5,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-6,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-7,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-8 {
    margin-top: 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-1,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-3,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-5,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-7 {
    border-right: solid 1px #72ba74;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-7,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-8 {
    border-bottom: none;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav a {
    display: inline-block;
    width: 100%;
    border: none;
    font-size: 15px;
    font-weight: 400;
    color: #72ba74;
    background-color: #fff;
    text-align: center;
    border-radius: 0;
    padding: 25px 0;
    box-sizing: border-box;
    transition: all .3s;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav a:hover {
    color: #fff;
    background-color: #72ba74;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-1 a {
    border-top-left-radius: 35px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-2 a {
    border-top-right-radius: 35px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-7 a {
    border-bottom-left-radius: 35px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .select-nav .snav-8 a {
    border-bottom-right-radius: 35px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .ban-link {
    width: 100%;
    margin-top: 20px;
  }

  /*-------- 追加 --------*/
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area {
    width: 100%;
    margin: 20px auto 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i {
    width: 32%;
    margin-right: .4em;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-3,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-6 {margin-right: 0;}
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-4,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-5,
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-6 {margin-top: 40px;}
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i a {}
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i a img {
    display: inline-block;
    width: 100%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .brd {
    font-size: 12px;
    margin-top: 10px;
    text-align: center;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .pprr {
    font-size: 14px;
    margin-top: 10px;
    line-height: 1.4em;
    box-sizing: border-box;
    text-align: center;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .pprr .sss {font-size: 0.8em;}
  #edwin-lp-men-wrap .edwin-lp-men #section2 .edwin-lp-men-container .tab_content_description .rank-area .rank-box .rank-i .offs {
    font-size: 14px;
    color: #b30909;
    margin-top: 5px;
    box-sizing: border-box;
    text-align: center;
  }
}




/*++++++++++++ #sectionPT ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #sectionPT {margin-top: 100px;}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-wrap{
  background-color: #fff;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-wrap ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-btn {
  width: 50%;
  height: auto;
  background-color: #edeced;
  font-size: 15px !important;
  line-height: 4em;
  text-align: center;
  color: #565656;
  display: block !important;
  float: left;
  text-align: center;
  transition: all 0.3s ease;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-btn.ml {margin-left: 0% !important;}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-btn.show {
  background: #333;
  color: #fff;
  /*background-color: #fff;
  color: #222;*/
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents {
  display: none;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents.show {
  display: block;
  /*padding: 20px;*/
}

#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set .btn_size {
  width: calc(1000px / 4);
  border-right: 2px solid #fff;
  box-sizing: border-box;
  margin-top: 50px;
  height: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set1 .btn_size a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 1.5% 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6em;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  transition: all .3s;
  background: #219BD9;
  /*background: #051657;*/
  border: 1px solid #219BD9;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set1 .btn_size a:hover {
  background: transparent;
  border: 1px solid #219BD9;
  color: #219BD9;
}


#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set2 .btn_size a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 1.5% 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6em;
  color: #222;
  text-align: center;
  box-sizing: border-box;
  transition: all .3s;
  background: #f6e700;
  /*background: #910807;*/
  border: 1px solid #f6e700;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set2 .btn_size a:hover {
  background: transparent;
  border: 1px solid #f6e700;
  color: #222;
}

#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set .btn_size a.fr {
  padding: 16px 0;
}

#edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set .btn_size a .sss {
  font-size: 1em;
  font-weight: 400;
}


@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-wrap{
    background-color: #fff;
    margin-top: 40px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-wrap ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-btn {
    width: 50%;
    height: auto;
    background-color: #edeced;
    font-size: 12.2px !important;
    line-height: 4em;
    text-align: center;
    color: #565656;
    display: block !important;
    float: left;
    text-align: center;
    transition: all 0.3s ease;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-btn.ml {margin-left: 0% !important;}
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-btn.show {
    background: #333;
    color: #fff;
    /*background-color: #fff;
    color: #222;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents {
    display: none;
    margin-top: 20px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents.show {
    display: block;
    /*padding: 20px;*/
  }

  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set .btn_size {
    width: 50%;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    margin-top: 0;
    height: 64px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set .btn_size:nth-of-type(1),
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set .btn_size:nth-of-type(2) {margin-top: 0%;}
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set1 .btn_size a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 5% 0;
    font-size: 12.4px;
    font-weight: 500;
    line-height: 1.6em;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    transition: all .3s;
    background: #219BD9;
    /*background: #051657;*/
    border: 1px solid #219BD9;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set1 .btn_size a:hover {
    background: transparent;
    border: 1px solid #219BD9;
    color: #219BD9;
  }


  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set2 .btn_size a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 5% 0;
    font-size: 12.4px;
    font-weight: 500;
    line-height: 1.6em;
    color: #222;
    text-align: center;
    box-sizing: border-box;
    transition: all .3s;
    background: #f6e700;
    border: 1px solid #f6e700;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set2 .btn_size a:hover {
    background: transparent;
    border: 1px solid #f6e700;
    color: #222;
  }

  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set .btn_size a.fr {
    padding: 12% 0;
  }

  #edwin-lp-men-wrap .edwin-lp-men #sectionPT .tab-contents .size_set .btn_size a .sss {
    font-size: 1em;
    font-weight: 400;
  }
}


/*++++++++++++ #sectionSPP ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP {margin-top: 100px;}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .logo-sin {
  width: 8%;
  margin: 40px auto 0;
  opacity: .3;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .logo-sin img {
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area {
  width: 94%;
  margin: 0px auto 0;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1em;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i {
  width: 32%;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-4,
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-5,
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-6 {}

#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i a {transition: all .3s;}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i a:hover {opacity: .8;}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i a img {width: 100%;}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i .brd {
  font-size: 13px;
  margin-top: 10px;
  text-align: center;
  display: none;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i .pprr {
  font-size: 14px;
  margin-top: 10px;
  line-height: 1.4em;
  box-sizing: border-box;
  text-align: center;
}
#edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i .offs {
  font-size: 14px;
  color: #b30909;
  margin-top: 5px;
  box-sizing: border-box;
  text-align: center;
}


@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .edwin-lp-men-container {margin: 0 10px;}
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .logo-sin {
    width: 13%;
    margin: 20px auto 0;
    opacity: .3;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .logo-sin img {
    width: 100%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area {
    width: 100%;
    margin: 0px auto 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.4em;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i {
    width: 32%;
    margin-top: 30px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-4,
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-5,
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-6 {margin-top: 40px;}

  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i a {transition: all .3s;}
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i a:hover {opacity: .8;}
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i a img {width: 100%;}
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i .brd {
    font-size: 12px;
    margin-top: 10px;
    text-align: center;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i .pprr {
    font-size: 14px;
    margin-top: 10px;
    line-height: 1.4em;
    box-sizing: border-box;
    text-align: center;
  }
  #edwin-lp-men-wrap .edwin-lp-men #sectionSPP .spp-area .spp-box .spp-i .offs {
    font-size: 14px;
    color: #b30909;
    margin-top: 5px;
    box-sizing: border-box;
    text-align: center;
  }
}










/*++++++++++++ #section3 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #section3 {margin-top: 100px;}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide {
  margin: 60px auto 0;
  width: 94%;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track {}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list {}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide {}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide a {}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide a img {
  display: inline-block;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .offs {
  font-size: 1em;
  color: red;
  margin-top: 10px;
  padding-left: 5px;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .pprr {
  font-size: 1em;
  margin-top: 5px;
  padding-left: 5px;
  box-sizing: border-box;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .pprr .soo {
  display: inline-block;
  text-decoration: line-through;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .pprr .bbb {
  font-size: 1.3em;
  color: red;
  margin-left: 2%;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .pprr .sss {color: red;}

/*-------- 追加 --------*/
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area {
  width: 94%;
  margin: 40px auto 0;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i {
  width: 32%;
  margin-right: 1em;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-3,
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-6,
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-9 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-1,
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-2,
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-3 {margin-top: 0px;}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i a {}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i a {transition: all .3s;}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i a:hover {opacity: .8;}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i a img {
  display: inline-block;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i .brd {
  font-size: 13px;
  margin-top: 10px;
  text-align: center;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i .pprr {
  font-size: 14px;
  margin-top: 10px;
  line-height: 1.4em;
  box-sizing: border-box;
  text-align: center;
}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i .pprr .sss {font-size: 0.8em;}
#edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i .offs {
  font-size: 14px;
  color: #b30909;
  margin-top: 5px;
  box-sizing: border-box;
  text-align: center;
}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #section3 {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide {
    margin: 30px auto 0;
    width: 94%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track {}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list {}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide {}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide a {}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide a img {
    display: inline-block;
    width: 100%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .offs {
    font-size: 0.74em;
    color: red;
    margin-top: 10px;
    padding-left: 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .pprr {
    font-size: 0.74em;
    margin-top: 5px;
    padding-left: 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .pprr .bbb {
    font-size: 1.3em;
    color: red;
    margin-left: 1%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .splide .splide__track .splide__list .splide__slide .pprr .sss {color: red;}

  /*-------- 追加 --------*/
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area {
    width: 100%;
    margin: 40px auto 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i {
    width: 32%;
    margin-right: .4em;
    margin-top: 40px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-3,
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-6,
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-9 {margin-right: 0;}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-1,
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-2,
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-3 {margin-top: 0;}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i a {}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i a img {
    display: inline-block;
    width: 100%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i .brd {
    font-size: 13px;
    margin-top: 10px;
    text-align: center;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i .pprr {
    font-size: 14px;
    margin-top: 10px;
    line-height: 1.4em;
    box-sizing: border-box;
    text-align: center;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i .pprr .sss {font-size: 0.8em;}
  #edwin-lp-men-wrap .edwin-lp-men #section3 .edwin-lp-men-container .nosd-area .nosd-box .nosd-i .offs {
    font-size: 14px;
    color: #b30909;
    margin-top: 5px;
    box-sizing: border-box;
    text-align: center;
  }
}

/*++++++++++++ #section4 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #section4 {margin-top: 120px;}
#edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav {
  display: flex;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav {
  width: calc(1000px / 4);
  border-right: 2px solid #fff;
}
#edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-4 {border-right: none;}
#edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav a {
  display: inline-block;
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  color: #222;
  text-align: center;
  padding: 20px 0;
  box-sizing: border-box;
  transition: all .3s;
  background: #f6e700;
  border: 1px solid #f6e700;
}
#edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-1 a {
  /*border-top-left-radius : 50px;
  border-bottom-left-radius : 50px;*/
}
#edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-4 a {
  /*border-top-right-radius : 50px;
  border-bottom-right-radius : 50px;*/
}
#edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav a:hover {
  color: #219BD9;
  border: 1px solid #219BD9;
  background-color: #fff;
}
#edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .btn-box {}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #section4 {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
    border-radius: 35px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav {
    width: 50%;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-2 {border-right: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-4 {border-right: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-3 {border-bottom: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-4 {border-bottom: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav a {
    display: inline-block;
    width: 100%;
    font-size: 12.4px;
    font-weight: 400;
    color: #222;
    text-align: center;
    padding: 25px 0;
    box-sizing: border-box;
    transition: all .3s;
    background: #f6e700;
    border: 1px solid #f6e700;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav a:hover {
    color: #222;
    border: 1px solid #f6e700;
    background-color: #fff;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-1 a {
    /*border-top-left-radius: 35px;
    border-bottom-left-radius : 0;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-2 a {
    /*border-top-right-radius: 35px;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-3 a {
    /*border-bottom-left-radius: 35px;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .select-nav .snav-4 a {
    /*border-bottom-right-radius: 35px;
    border-top-right-radius : 0;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #section4 .edwin-lp-men-container .btn-box {}
}

/*++++++++++++ #section5 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #section5 {margin-top: 120px;}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .Stxt {
  font-size: 24px;
  color: #219BD9;
  text-align: center;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .cate {margin-top: 80px;}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav {
  display: flex;
  margin-top: 30px;
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav {
  width: calc(1000px / 4);
  border-right: 2px solid #fff;
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-4 {border-right: none;}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a {
  display: inline-block;
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  color: #222;
  text-align: center;
  padding: 20px 0;
  box-sizing: border-box;
  transition: all .3s;
  background: #f6e700;
  border: 1px solid #f6e700;
}
/*#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-tp {
  background: #f3ede9;
  border: 1px solid #f3ede9;
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-cg {
  background: #edf1ee;
  border: 1px solid #edf1ee;
}*/

#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-1 a {
  /*border-top-left-radius : 50px;
  border-bottom-left-radius : 50px;*/
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-4 a {
  /*border-top-right-radius : 50px;
  border-bottom-right-radius : 50px;*/
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a:hover {
  color: #219BD9;
  border: 1px solid #219BD9;
  background-color: #fff;
}
/*#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-tp:hover {border: 1px solid #f3ede9;}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-cg:hover {border: 1px solid #edf1ee}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-pr:hover {border: 1px solid #edf1ee}*/
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo {
  width: 31%;
  text-align: center;
  margin-right: 3.5%;
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-4,
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-5,
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-6 {margin-top: 30px;}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-3,
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-6 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo a {transition: all .3s;}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo a:hover {opacity: .7;}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo a,
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo a img {
  display: inline-block;
  width: 100%;
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo .blandT {
  font-size: 13px;
  margin-top: 10px;
}
#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo .offT {
  font-size: 13px;
  color: red;
  margin-top: 7px;
}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #section5 {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .Stxt {
    font-size: 20px;
    color: #219BD9;
    text-align: center;
    margin-top: 40px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .cate {margin-top: 50px;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav {
    display: flex;
    margin-top: 30px;
    flex-wrap: wrap;
    border-radius: 35px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav {
    width: 50%;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-2 {border-right: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-4 {border-right: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-3 {border-bottom: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-4 {border-bottom: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a {
    display: inline-block;
    width: 100%;
    font-size: 12.4px;
    font-weight: 400;
    color: #222;
    text-align: center;
    padding: 25px 0;
    box-sizing: border-box;
    transition: all .3s;
    background: #f6e700;
    border: 1px solid #f6e700;
  }
  /*#edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-tp {
    background: #f3ede9;
    border: 1px solid #f3ede9;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-cg {
    background: #edf1ee;
    border: 1px solid #edf1ee;
  }*/
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-1 a {
    /*border-top-left-radius : 35px;
    border-bottom-left-radius : 0;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-2 a {
    /*border-top-right-radius : 35px;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-3 a {
    /*border-bottom-left-radius : 35px;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav-4 a {
    /*border-top-right-radius : 0;
    border-bottom-right-radius : 35px;*/
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a:hover {
    color: #222;
    background-color: #fff;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-tp:hover {border: 1px solid #f6e700;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .select-nav .snav a.co-cg:hover {border: 1px solid #edf1ee}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox {
    margin-top: 30px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo {
    width: 48%;
    text-align: center;
    margin-right: 4%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-3,
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-4,
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-5,
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-6 {margin-top: 20px;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-3 {margin-right: 4%;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-2,
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-4,
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo-6 {margin-right: 0;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo a {transition: all .3s;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo a:hover {opacity: .7;}
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo a,
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo a img {
    display: inline-block;
    width: 100%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo .blandT {
    font-size: 12px;
    margin-top: 8px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section5 .edwin-lp-men-container .logobox .lobo .offT {
    font-size: 12px;
    color: red;
    margin-top: 5px;
  }
}

/*++++++++++++ #section6 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #section6 {margin-top: 120px;}
#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu {
  width: 23.2%;
  text-align: center;
  margin-right: 2.4%;
}
#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu-4 {margin-right: 0;}
#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu a {transition: all .3s;}
#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu a:hover {opacity: .7;}
#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu a,
#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu a img {
  display: inline-block;
  width: 100%;
}
/*#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .logobox .lobo .blandT {
  font-size: 13px;
  margin-top: 10px;
}
#edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .logobox .lobo .offT {
  font-size: 13px;
  color: red;
  margin-top: 7px;
}*/

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #section6 {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox {
    margin-top: 30px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu {
    width: 48%;
    text-align: center;
    margin-right: 4%;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu-2 {margin-right: 0;}
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu-3 {margin-top: 14px;}
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu-4 {
    margin-top: 14px;
    margin-right: 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu a {transition: all .3s;}
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu a:hover {opacity: .7;}
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu a,
  #edwin-lp-men-wrap .edwin-lp-men #section6 .edwin-lp-men-container .picupbox .picu a img {
    display: inline-block;
    width: 100%;
  }
}

/*++++++++++++ #section7 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #section7 .edwin-lp-men-container .ban-link {
  width: 100%;
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
}
#edwin-lp-men-wrap .edwin-lp-men #section7 .edwin-lp-men-container .ban-link .ban-i {}
#edwin-lp-men-wrap .edwin-lp-men #section7 .edwin-lp-men-container .ban-link .ban-i:nth-of-type(2) {margin-top: 40px;}
#edwin-lp-men-wrap .edwin-lp-men #section7 .edwin-lp-men-container .ban-link .ban-i a {transition: all .3s;}
#edwin-lp-men-wrap .edwin-lp-men #section7 .edwin-lp-men-container .ban-link .ban-i a:hover {opacity: .7;}
#edwin-lp-men-wrap .edwin-lp-men #section7 .edwin-lp-men-container .ban-link .ban-i img {
  width: 100%;
}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #section7 .edwin-lp-men-container .ban-link {
    width: 100%;
    margin-top: 30px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section7 .edwin-lp-men-container .ban-link .ban-i:nth-of-type(2) {margin-top: 20px;}
}


/*++++++++++++ #section8 ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #section8 {margin-top: 120px;}
#edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .Stxt {
  font-size: 15px;
  color: #b30909;
  text-align: center;
  margin-top: 60px;
}
#edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav {
  display: flex;
  margin-top: 30px;
}
#edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav {
  width: calc(1000px / 4);
  border-right: 2px solid #fff;
}
#edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav-4 {border-right: none;}
#edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav a {
  display: inline-block;
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  color: #222;
  text-align: center;
  padding: 20px 0;
  box-sizing: border-box;
  transition: all .3s;
  background: #f5ebeb;
  border: 1px solid #f5ebeb;
}
#edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav a:hover {
  color: #222;
  border: 1px solid #f5ebeb;
  background-color: #fff;
}

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #section8 {margin-top: 60px;}
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .Stxt {
    font-size: 13px;
    color: #b30909;
    text-align: center;
    margin-top: 40px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .cate {margin-top: 50px;}
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav {
    display: flex;
    margin-top: 30px;
    flex-wrap: wrap;
    border-radius: 35px;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav {
    width: 50%;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav-2 {border-right: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav-4 {border-right: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav-3 {border-bottom: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav-4 {border-bottom: none;}
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav a {
    display: inline-block;
    width: 100%;
    font-size: 12.4px;
    font-weight: 400;
    color: #222;
    text-align: center;
    padding: 25px 0;
    box-sizing: border-box;
    transition: all .3s;
    background: #f5ebeb;
    border: 1px solid #f5ebeb;
  }
  #edwin-lp-men-wrap .edwin-lp-men #section8 .edwin-lp-men-container .select-nav .snav a:hover {
    color: #222;
    background-color: #fff;
  }
}

/*++++++++++++ #attentionnote ++++++++++++*/
#edwin-lp-men-wrap .edwin-lp-men #attentionnote {
  width: 100%;
  background: #f8f8f8;
  padding: 50px 0 60px;
  margin-top: 120px;
  color: #555;
}
#edwin-lp-men-wrap .edwin-lp-men #attentionnote h3 {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
#edwin-lp-men-wrap .edwin-lp-men #attentionnote .txt {
  font-size: 14px;
  line-height: 1.7em;
  font-weight: 400;
  text-align: left;
  width: 57%;
  margin: 60px auto 0;
}
#edwin-lp-men-wrap .edwin-lp-men #attentionnote ul {
  width: 57%;
  margin: 30px auto 0;
}
#edwin-lp-men-wrap .edwin-lp-men #attentionnote ul li {
  font-size: 14px;
  line-height: 2em;
  font-weight: 400;
  text-align: left;
}
#edwin-lp-men-wrap .edwin-lp-men #attentionnote ul li a {
  color: #555;
  text-decoration: underline;
}
/*#edwin-lp-men-wrap .edwin-lp-men #attentionnote ul li::before {
    content: "・";
    display: inline-block;
}*/

@media screen and (max-width: 760px) {
  #edwin-lp-men-wrap .edwin-lp-men #attentionnote {
    margin-top: 80px;
    width: 100%;
    background: #f8f8f8;
    padding: 40px 0 40px;
    color: #555;
  }
  #edwin-lp-men-wrap .edwin-lp-men #attentionnote h3 {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
  }
  #edwin-lp-men-wrap .edwin-lp-men #attentionnote .txt {
    font-size: 13px;
    line-height: 1.7em;
    font-weight: 400;
    text-align: left;
    width: 93%;
    margin: 30px auto 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #attentionnote ul {
    width: 93%;
    margin: 20px auto 0;
  }
  #edwin-lp-men-wrap .edwin-lp-men #attentionnote ul li {
    font-size: 13px;
    line-height: 2em;
    font-weight: 400;
    text-align: left;
  }
  #edwin-lp-men-wrap .edwin-lp-men #attentionnote ul li a {
    color: #555;
    text-decoration: underline;
  }
}


