body {
  background-color: #ffffff;
}
#Contents {
  padding: 0;
  margin: 0;
}

.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.fw {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.jcsb {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.jcc {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.aic {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/************ fade **********/
.fade {
  -webkit-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
  opacity: 0;
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
}
.fade.onView {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
/************ font **********/
@font-face {
  font-family: "OptimaLTStd";
  src: url(../font/OptimaLTStd.otf);
}
.OptimaLTStd {
  font-family: "OptimaLTStd", sans-serif;
  font-feature-settings: "palt";
}
@font-face {
  font-family: "OptimaLTStd-DemiBold";
  src: url(../font/OptimaLTStd-DemiBold.otf);
}
.OptimaLTStd {
  font-family: "OptimaLTStd-DemiBold", sans-serif;
  font-feature-settings: "palt";
}
@font-face {
  font-family: "OptimaLTStd-Bold";
  src: url(../font/OptimaLTStd-Bold.otf);
}
.OptimaLTStd {
  font-family: "OptimaLTStd-Bold", sans-serif;
  font-feature-settings: "palt";
}
/************ all **********/
#underwear_201105 * {
  box-sizing: border-box !important;
}
#underwear_201105 {
  width: 100%;
  background-repeat: no-repeat;
  font-family: toppan-bunkyu-mincho-pr6n, serif;
  font-weight: 400;
  font-style: normal;
  font-feature-settings: "palt";
  color: #343434;
}
#underwear_201105 .mainArea {
  margin: 0 auto;
}
#underwear_201105 img,
#underwear_201105 figure {
  width: 100%;
  margin: 0;
}
#underwear_201105 h1,
#underwear_201105 h2,
#underwear_201105 h3,
#underwear_201105 h4,
#underwear_201105 h5 {
  font-weight: normal;
}
#underwear_201105 a {
  text-decoration: none;
  color: #343434 !important;
}
#underwear_201105 .lead {
  line-break: anywhere;
}
/* for pc */
@media screen and (min-width: 1026px) {
  /************ パンクズÏ **********/
  .bredlist.lp {
    margin: 60px auto 20px;
    max-width: 860px;
    font-size: 12px;
  }
  /************ all **********/
  #underwear_201105 {
    background-repeat: no-repeat;
    background-size: 1600px;
    /* background-image: url(../img/page_pc03.jpg); */
    background-position: center -214px;
  }
  #underwear_201105 .sp_only {
    display: none;
  }
  #underwear_201105 .mainArea {
    margin-top: 35px;
    padding-bottom: 93px;
    border-bottom: 1px solid #aeaeac;
  }

  #underwear_201105 .sec {
  }
  #underwear_201105 .sec._01 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  /* color variation */
  #underwear_201105 .sec._02 {
    margin-top: 131px;
  }
  #underwear_201105 .sec._02 .content_area {
    justify-content: space-between;
    max-width: 790px;
    width: 100%;
    margin: 41px auto 0;
  }
  #underwear_201105 .sec._02 .content_list {
    max-width: 236px;
    width: 100%;
    flex-direction: column;
    margin: 0 auto;
  }
  /* sec3 */
  #underwear_201105 .sec._03 {
    max-width: 549px;
    width: 100%;
    margin: 169px auto 0;
  }
  #underwear_201105 .sec._03 .article._02 {
    margin-top: 102px;
  }
  #underwear_201105 .sec._03 .credit_area {
    justify-content: space-between;
    margin-top: 48px;
  }
  #underwear_201105 .sec._03 .article._01 .credit_area {
    margin-top: 48px;
  }
  #underwear_201105 .sec._03 .article._02 .credit_area {
    margin-top: 52px;
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._03,
  #underwear_201105 .sec._03 .article._01 .credit_list._04 {
    margin-top: 58px;
  }
  #underwear_201105 .sec._03 .article._02 .credit_list._03,
  #underwear_201105 .sec._03 .article._02 .credit_list._04 {
    margin-top: 68px;
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._05 {
    margin-top: 64px;
  }
  #underwear_201105 .sec._03 .article._01 .credit_color_area {
    max-width: 60px;
    width: 100%;
    margin-top: 5px;
    margin-left: auto;
  }
  #underwear_201105 .sec._03 .article._02 .credit_color_area {
    max-width: 38px;
    width: 100%;
    margin-top: 3px;
    margin-left: auto;
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._02 .credit_color_area,
  #underwear_201105 .sec._03 .article._01 .credit_list._03 .credit_color_area {
    max-width: 16px;
    width: 100%;
  }
  #underwear_201105 .sec._03 .credit_color {
    display: inline-block;
    max-width: 16px;
    width: 100%;
    height: 16px;
  }
  #underwear_201105 .sec._03 .color_purple {
    background-color: #494157;
  }
  #underwear_201105 .sec._03 .color_pinkBeige {
    background-color: #cfad9d;
  }
  #underwear_201105 .sec._03 .color_camel {
    background-color: #c7ad88;
  }
  #underwear_201105 .sec._03 .credit_color a {
    display: block;
    width: 100%;
    height: 100%;
  }
  /************ text **********/
  /* title */
  #underwear_201105 .sec._01 h2 {
    margin-top: 51px;
    font-family: "OptimaLTStd", sans-serif;
    font-feature-settings: "palt";
    font-size: 28px;
    letter-spacing: 0.1em;
    text-align: center;
  }
  #underwear_201105 .sec._02 h3 {
    font-family: "OptimaLTStd", sans-serif;
    font-feature-settings: "palt";
    font-size: 22px;
    letter-spacing: 0.12em;
    text-align: center;
  }
  #underwear_201105 .sec._03 h4 {
    font-family: "OptimaLTStd", sans-serif;
    font-feature-settings: "palt";
    font-size: 22px;
    letter-spacing: 0.12em;
    text-align: center;
  }
  /* lead */
  #underwear_201105 .sec._01 .lead {
    margin: 21px auto 0;
    font-size: 15px;
    line-height: 2;
    letter-spacing: 0.14em;
    text-align: center;
  }
  /* color variation */
  #underwear_201105 .sec._02 .content_list .content_img_area p {
    font-family: "OptimaLTStd-Bold", sans-serif;
    font-feature-settings: "palt";
    margin: 15px 0 19px;
    font-size: 15px;
    letter-spacing: 0.15em;
    text-align: center;
  }
  #underwear_201105 .sec._02 .content_list._01 .content_img_area p {
    color: #494157;
  }
  #underwear_201105 .sec._02 .content_list._02 .content_img_area p {
    color: #cfad9d;
  }
  #underwear_201105 .sec._02 .content_list._03 .content_img_area p {
    color: #c7ad88;
  }
  #underwear_201105 .sec._02 .content_list .lead {
    font-size: 12px;
    line-height: 2.5;
    letter-spacing: 0.12em;
  }
  /* sec3 */
  #underwear_201105 .sec._03 p {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.6666666667;
    letter-spacing: 0.1em;
  }
  /************ image **********/
  #underwear_201105 .sec._01 figure {
    max-width: 850px;
    margin: 0 auto;
  }
  /* color variation */
  #underwear_201105 .sec._02 .content_list .content_img_area figure {
    margin: 0 auto;
  }
  /* purple */
  #underwear_201105 .sec._02 .content_list._01 .content_img_area figure {
    width: 63px;
  }
  /* pink beige */
  #underwear_201105 .sec._02 .content_list._02 .content_img_area figure {
    width: 63px;
  }
  /* camel */
  #underwear_201105 .sec._02 .content_list._03 .content_img_area figure {
    width: 70px;
  }
  #underwear_201105 .sec._03 .credit_area figure {
    width: 250px;
  }
  /************ btn **********/
  #underwear_201105 .underwear_btn_area {
    margin-top: 123px;
  }
  #underwear_201105 .underwear_btn {
    display: block;
    max-width: 460px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
/*IE用css*/
@media all and (-ms-high-contrast: none) {
  #underwear_201105 .sec._01 h2 {
    margin-top: 48px;
    font-family: atten-new, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0.06em;
  }
  #underwear_201105 .sec._01 .lead {
    margin-top: 29px;
  }
  #underwear_201105 .sec._02 {
    margin-top: 122px;
  }
  #underwear_201105 .sec._02 h3 {
    font-family: atten-new, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 23px;
    letter-spacing: 0.09em;
  }
  #underwear_201105 .sec._02 .content_list .content_img_area p {
    margin: 15px 0 26px;
    font-family: atten-new, sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.14em;
  }
  #underwear_201105 .sec._02 .content_list {
    max-width: 240px;
  }
  #underwear_201105 .sec._03 {
    margin-top: 163px;
  }
  #underwear_201105 .sec._03 h4 {
    font-family: atten-new, sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.16em;
  }
  #underwear_201105 .sec._03 p {
    margin-top: 8px;
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._03,
  #underwear_201105 .sec._03 .article._01 .credit_list._04 {
    margin-top: 53px;
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._05 {
    margin-top: 58px;
  }
  #underwear_201105 .sec._03 .article._02 {
    margin-top: 94px;
  }
}

/* for tablet */
@media only screen and (min-width: 751px) and (max-width: 1025px) {
  /************ パンクズ **********/
  .bredlist.lp {
    margin: calc(60 * (100vw / 1025)) auto calc(20 * (100vw / 1025));
    width: calc(860 * (100vw / 1025));
    font-size: calc(12 * (100vw / 1025));
  }
  /************ all **********/
  #underwear_201105 {
    background-repeat: no-repeat;
  }
  #underwear_201105 .sp_only {
    display: none;
  }
  #underwear_201105 .mainArea {
    margin-top: calc(35 * (100vw / 1025));
    padding-bottom: calc(93 * (100vw / 1025));
    border-bottom: 1px solid #aeaeac;
  }

  #underwear_201105 .sec {
  }
  #underwear_201105 .sec._01 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  /* color variation */
  #underwear_201105 .sec._02 {
    margin-top: calc(131 * (100vw / 1025));
  }
  #underwear_201105 .sec._02 .content_area {
    justify-content: space-between;
    width: calc(790 * (100vw / 1025));
    margin: calc(41 * (100vw / 1025)) auto 0;
  }
  #underwear_201105 .sec._02 .content_list {
    width: calc(236 * (100vw / 1025));
    flex-direction: column;
    margin: 0 auto;
  }
  /* sec3 */
  #underwear_201105 .sec._03 {
    width: calc(549 * (100vw / 1025));
    margin: calc(169 * (100vw / 1025)) auto 0;
  }
  #underwear_201105 .sec._03 .article._02 {
    margin-top: calc(102 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .credit_area {
    justify-content: space-between;
    margin-top: calc(48 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .article._01 .credit_area {
    margin-top: calc(48 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .article._02 .credit_area {
    margin-top: calc(52 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._03,
  #underwear_201105 .sec._03 .article._01 .credit_list._04 {
    margin-top: calc(58 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .article._02 .credit_list._03,
  #underwear_201105 .sec._03 .article._02 .credit_list._04 {
    margin-top: calc(68 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._05 {
    margin-top: calc(64 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .article._01 .credit_color_area {
    width: calc(60 * (100vw / 1025));
    margin-top: calc(5 * (100vw / 1025));
    margin-left: auto;
  }
  #underwear_201105 .sec._03 .article._02 .credit_color_area {
    width: calc(38 * (100vw / 1025));
    margin-top: calc(3 * (100vw / 1025));
    margin-left: auto;
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._02 .credit_color_area,
  #underwear_201105 .sec._03 .article._01 .credit_list._03 .credit_color_area {
    width: calc(16 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .credit_color {
    display: inline-block;
    width: calc(16 * (100vw / 1025));
    height: calc(16 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .color_purple {
    background-color: #494157;
  }
  #underwear_201105 .sec._03 .color_pinkBeige {
    background-color: #cfad9d;
  }
  #underwear_201105 .sec._03 .color_camel {
    background-color: #c7ad88;
  }
  #underwear_201105 .sec._03 .credit_color a {
    display: block;
    width: 100%;
    height: 100%;
  }
  /************ text **********/
  /* title */
  #underwear_201105 .sec._01 h2 {
    margin-top: calc(51 * (100vw / 1025));
    font-family: "OptimaLTStd", sans-serif;
    font-feature-settings: "palt";
    font-size: calc(28 * (100vw / 1025));
    letter-spacing: 0.1em;
    text-align: center;
  }
  #underwear_201105 .sec._02 h3 {
    font-family: "OptimaLTStd", sans-serif;
    font-feature-settings: "palt";
    font-size: calc(22 * (100vw / 1025));
    letter-spacing: 0.12em;
    text-align: center;
  }
  #underwear_201105 .sec._03 h4 {
    font-family: "OptimaLTStd", sans-serif;
    font-feature-settings: "palt";
    font-size: calc(22 * (100vw / 1025));
    letter-spacing: 0.12em;
    text-align: center;
  }
  /* lead */
  #underwear_201105 .sec._01 .lead {
    margin: calc(21 * (100vw / 1025)) auto 0;
    font-size: calc(15 * (100vw / 1025));
    line-height: 2;
    letter-spacing: 0.14em;
    text-align: center;
  }
  /* color variation */
  #underwear_201105 .sec._02 .content_list .content_img_area p {
    font-family: "OptimaLTStd-Bold", sans-serif;
    font-feature-settings: "palt";
    margin: calc(15 * (100vw / 1025)) 0 calc(19 * (100vw / 1025));
    font-size: calc(15 * (100vw / 1025));
    letter-spacing: 0.15em;
    text-align: center;
  }
  #underwear_201105 .sec._02 .content_list._01 .content_img_area p {
    color: #494157;
  }
  #underwear_201105 .sec._02 .content_list._02 .content_img_area p {
    color: #cfad9d;
  }
  #underwear_201105 .sec._02 .content_list._03 .content_img_area p {
    color: #c7ad88;
  }
  #underwear_201105 .sec._02 .content_list .lead {
    font-size: calc(12 * (100vw / 1025));
    line-height: 2.5;
    letter-spacing: 0.12em;
  }
  /* sec3 */
  #underwear_201105 .sec._03 p {
    margin-top: calc(2 * (100vw / 1025));
    font-size: calc(12 * (100vw / 1025));
    line-height: 1.6666666667;
    letter-spacing: 0.1em;
  }
  /************ image **********/
  #underwear_201105 .sec._01 figure {
    width: calc(850 * (100vw / 1025));
    margin: 0 auto;
  }
  /* color variation */
  #underwear_201105 .sec._02 .content_list .content_img_area figure {
    margin: 0 auto;
  }
  /* purple */
  #underwear_201105 .sec._02 .content_list._01 .content_img_area figure {
    width: calc(63 * (100vw / 1025));
  }
  /* pink beige */
  #underwear_201105 .sec._02 .content_list._02 .content_img_area figure {
    width: calc(63 * (100vw / 1025));
  }
  /* camel */
  #underwear_201105 .sec._02 .content_list._03 .content_img_area figure {
    width: calc(70 * (100vw / 1025));
  }
  #underwear_201105 .sec._03 .credit_area figure {
    width: calc(250 * (100vw / 1025));
  }
  /************ btn **********/
  #underwear_201105 .underwear_btn_area {
    margin-top: calc(123 * (100vw / 1025));
  }
  #underwear_201105 .underwear_btn {
    display: block;
    width: calc(460 * (100vw / 1025));
    margin-left: auto;
    margin-right: auto;
  }
}

/* for sp */
@media only screen and (max-width: 750px) {
  /************ パンクズÏ **********/
  .bredlist.lp {
    line-height: calc(40 * (100vw / 750));
    font-size: calc(20 * (100vw / 750));
    margin: calc(25 * (100vw / 750)) auto;
    width: 92.592%;
    text-align: left;
    padding: 0;
  }
  /************ all **********/
  #underwear_201105 {
    background-size: calc(750 * (100vw / 750));
    /* background-image: url(../img/page_sp03.jpg); */
    background-position: center -76px;
  }
  #underwear_201105 .pc_only {
    display: none;
  }
  #underwear_201105 .mainArea {
    width: calc(710 * (100vw / 750));
  }
  #underwear_201105 .sec {
  }
  #underwear_201105 .sec._01 {
  }

  /* color variation */
  #underwear_201105 .sec._02 {
    height: calc(1270 * (100vw / 750));
    margin-top: calc(110 * (100vw / 750));
    padding-top: calc(88 * (100vw / 750));
    /* background-color: #f8f8f8; */
  }
  #underwear_201105 .sec._02 .content_area {
    flex-direction: column;
  }
  #underwear_201105 .sec._02 .content_list {
    margin: 0 auto;
  }
  #underwear_201105 .sec._02 .content_list._01 {
    width: calc(610 * (100vw / 750));
    margin-top: calc(72 * (100vw / 750));
  }
  #underwear_201105 .sec._02 .content_list._02 {
    width: calc(612 * (100vw / 750));
    margin-top: calc(78 * (100vw / 750));
  }
  #underwear_201105 .sec._02 .content_list._03 {
    width: calc(610 * (100vw / 750));
    margin-top: calc(84 * (100vw / 750));
  }
  /* sec3 */
  #underwear_201105 .sec._03 {
    width: calc(610 * (100vw / 750));
    margin: calc(144 * (100vw / 750)) auto 0;
  }
  #underwear_201105 .sec._03 .article._02 {
    margin-top: calc(150 * (100vw / 750));
  }
  #underwear_201105 .sec._03 .credit_area {
    justify-content: space-between;
    margin-top: calc(46 * (100vw / 750));
  }
  #underwear_201105 .sec._03 .credit_list._03,
  #underwear_201105 .sec._03 .credit_list._04 {
    margin-top: calc(74 * (100vw / 750));
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._05 {
    margin-top: calc(72 * (100vw / 750));
  }
  #underwear_201105 .sec._03 .article._01 .credit_color_area {
    width: calc(120 * (100vw / 750));
    margin-top: calc(11 * (100vw / 750));
    margin-left: auto;
  }
  #underwear_201105 .sec._03 .article._02 .credit_color_area {
    width: calc(76 * (100vw / 750));
    margin-top: calc(11 * (100vw / 750));
    margin-left: auto;
  }
  #underwear_201105 .sec._03 .article._01 .credit_list._02 .credit_color_area,
  #underwear_201105 .sec._03 .article._01 .credit_list._03 .credit_color_area {
    width: calc(32 * (100vw / 750));
  }
  #underwear_201105 .sec._03 .credit_color {
    display: inline-block;
    width: calc(32 * (100vw / 750));
    height: calc(32 * (100vw / 750));
  }
  #underwear_201105 .sec._03 .color_purple {
    background-color: #494157;
  }
  #underwear_201105 .sec._03 .color_pinkBeige {
    background-color: #cfad9d;
  }
  #underwear_201105 .sec._03 .color_camel {
    background-color: #c7ad88;
  }
  #underwear_201105 .sec._03 .credit_color a {
    display: block;
    width: 100%;
    height: 100%;
  }
  /************ text **********/
  /* title */
  #underwear_201105 .sec._01 h2 {
    margin-top: calc(64 * (100vw / 750));
    font-family: "OptimaLTStd-DemiBold", sans-serif;
    font-feature-settings: "palt";
    font-size: calc(46 * (100vw / 750));
    letter-spacing: 0.06em;
    text-align: center;
  }
  #underwear_201105 .sec._02 h3 {
    font-family: "OptimaLTStd-DemiBold", sans-serif;
    font-feature-settings: "palt";
    font-size: calc(46 * (100vw / 750));
    letter-spacing: 0.06em;
    text-align: center;
  }
  #underwear_201105 .sec._03 h4 {
    padding-bottom: calc(14 * (100vw / 750));
    font-family: "OptimaLTStd-Bold", sans-serif;
    font-feature-settings: "palt";
    font-size: calc(30 * (100vw / 750));
    letter-spacing: 0.15em;
    text-align: center;
    border-bottom: 1px solid #000;
  }
  /* lead */
  #underwear_201105 .sec._01 .lead {
    width: calc(612 * (100vw / 750));
    margin: calc(24 * (100vw / 750)) auto 0;
    font-size: calc(25 * (100vw / 750));
    line-height: 1.98;
    letter-spacing: 0.09em;
  }
  /* color variation */
  #underwear_201105 .sec._02 .content_list .content_img_area p {
    font-family: "OptimaLTStd-Bold", sans-serif;
    font-feature-settings: "palt";
    font-size: calc(28 * (100vw / 750));
    line-height: 1.4285714286;
    letter-spacing: 0.1em;
    text-align: center;
  }
  #underwear_201105 .sec._02 .content_list._01 .content_img_area p {
    margin-top: calc(20 * (100vw / 750));
    margin-left: calc(10 * (100vw / 750));
    color: #494157;
  }
  #underwear_201105 .sec._02 .content_list._02 .content_img_area p {
    margin-top: calc(18 * (100vw / 750));
    margin-left: calc(-16 * (100vw / 750));
    color: #cfad9d;
  }
  #underwear_201105 .sec._02 .content_list._03 .content_img_area p {
    margin-top: calc(12 * (100vw / 750));
    margin-left: calc(12 * (100vw / 750));
    color: #c7ad88;
  }
  #underwear_201105 .sec._02 .content_list .lead {
    width: calc(428 * (100vw / 750));
    margin-left: auto;
    font-size: calc(22 * (100vw / 750));
    line-height: 2.2727272727;
    letter-spacing: 0.14em;
  }
  /* sec3 */
  #underwear_201105 .sec._03 p {
    margin-top: calc(8 * (100vw / 750));
    font-size: calc(25 * (100vw / 750));
    line-height: 1.6;
    letter-spacing: 0.1em;
  }
  /************ image **********/
  #underwear_201105 .sec._01 figure {
    width: calc(610 * (100vw / 750));
    margin: 0 auto;
  }
  /* color variation */
  /* purple */
  #underwear_201105 .sec._02 .content_list._01 .content_img_area figure {
    width: calc(120 * (100vw / 750));
    margin-top: calc(38 * (100vw / 750));
    margin-left: calc(10 * (100vw / 750));
  }
  /* pink beige */
  #underwear_201105 .sec._02 .content_list._02 .content_img_area figure {
    width: calc(135 * (100vw / 750));
    margin-top: calc(36 * (100vw / 750));
  }
  /* camel */
  #underwear_201105 .sec._02 .content_list._03 .content_img_area figure {
    width: calc(128 * (100vw / 750));
    margin-top: calc(48 * (100vw / 750));
  }
  #underwear_201105 .sec._03 .credit_area figure {
    width: calc(300 * (100vw / 750));
  }
  /************ btn **********/
  #underwear_201105 .underwear_btn_area {
    margin-top: calc(154 * (100vw / 750));
  }
  #underwear_201105 .underwear_btn {
    display: block;
    width: calc(460 * (100vw / 750));
    margin-left: auto;
    margin-right: auto;
  }
}
