@charset "UTF-8";
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa {
    font-size: calc(clamp(0px, 1.0980966325vw, 15px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa {
    font-size: calc(clamp(0px, 4vw, 4vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .col_gold {
  color: #bd9360;
}
.second-skin-cream-primer-spf20-pa h2 {
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa h2 {
    font-size: calc(clamp(0px, 3.074670571vw, 42px) * 1);
    line-height: 1.52;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa h2 {
    font-size: calc(clamp(0px, 6.4vw, 6.4vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa h3 {
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa h3 {
    font-size: calc(clamp(0px, 2.5622254758vw, 35px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa h3 {
    font-size: calc(clamp(0px, 5.6vw, 5.6vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .minsup {
  font-size: 0.6em;
  top: -0.6em;
}
.second-skin-cream-primer-spf20-pa .note p {
  color: #777777;
}
.second-skin-cream-primer-spf20-pa .check_list .check_item {
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
  background: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/ico-check.png) no-repeat left top/100%;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .check_list .check_item {
    background-size: calc(clamp(0px, 2.0863836018vw, 28.5px) * 1);
    font-size: calc(clamp(0px, 1.3909224012vw, 19px) * 1);
    line-height: 1.4736842105;
    padding-left: calc(clamp(0px, 3.074670571vw, 42px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .check_list .check_item {
    background-size: calc(clamp(0px, 6.6666666667vw, 6.6666666667vw) * 1);
    font-size: calc(clamp(0px, 4.5333333333vw, 4.5333333333vw) * 1);
    line-height: 1.5073529412;
    padding-left: calc(clamp(0px, 9.6vw, 9.6vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block01 .block_inner {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block01 .block_inner {
    background-image: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/block01-img01.jpg);
    height: calc(clamp(0px, 58.5651537335vw, 800px) * 1);
    padding-top: calc(clamp(0px, 3.1478770132vw, 43px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block01 .block_inner {
    background-image: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/block01-img01-sp.jpg);
    height: calc(clamp(0px, 100vw, 100vw) * 1);
    padding-top: calc(clamp(0px, 4.6666666667vw, 4.6666666667vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block01 .block_inner .block_title {
  text-align: center;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block01 .block_inner .block_title {
    line-height: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 {
    margin-top: calc(clamp(0px, 10.9333333333vw, 10.9333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner {
  background-image: linear-gradient(0deg, rgb(245, 231, 218) 0%, rgb(251, 248, 244) 100%);
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner {
    padding-top: calc(clamp(0px, 6.2957540264vw, 86px) * 1);
    padding-bottom: calc(clamp(0px, 7.3206442167vw, 100px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner {
    padding: calc(clamp(0px, 10.9333333333vw, 10.9333333333vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1) calc(clamp(0px, 13.3333333333vw, 13.3333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .block_title {
  text-align: center;
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .lead {
  text-align: center;
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .lead {
    font-size: calc(clamp(0px, 1.9033674963vw, 26px) * 1);
    margin-top: calc(clamp(0px, 1.2884333821vw, 17.6px) * 1);
    margin-bottom: calc(clamp(0px, 3.0453879941vw, 41.6px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .lead {
    font-size: calc(clamp(0px, 4.8vw, 4.8vw) * 1);
    margin-top: calc(clamp(0px, 2.9333333333vw, 2.9333333333vw) * 1);
    margin-bottom: calc(clamp(0px, 7.7333333333vw, 7.7333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point {
  background: #fff;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point {
    margin: 0 auto;
    width: calc(clamp(0px, 80.5270863836vw, 1100px) * 1);
    padding: calc(clamp(0px, 5.1244509517vw, 70px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point {
    padding: calc(clamp(0px, 8vw, 8vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1) calc(clamp(0px, 9.3333333333vw, 9.3333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num {
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
  background-repeat: no-repeat;
  background-size: 100%;
  border-bottom: 1px solid #bd9360;
  display: flex;
  align-items: flex-end;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num {
    height: calc(clamp(0px, 7.2474377745vw, 99px) * 1);
    padding-left: calc(clamp(0px, 8.78477306vw, 120px) * 1);
    padding-bottom: calc(clamp(0px, 1.4641288433vw, 20px) * 1);
    margin-bottom: calc(clamp(0px, 2.8916544656vw, 39.5px) * 1);
    border-width: calc(clamp(0px, 0.1464128843vw, 2px) * 1);
    font-size: calc(clamp(0px, 2.5622254758vw, 35px) * 1);
    background-position: top left;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num {
    padding-left: calc(clamp(0px, 16.2666666667vw, 16.2666666667vw) * 1);
    padding-bottom: calc(clamp(0px, 4vw, 4vw) * 1);
    margin-bottom: calc(clamp(0px, 8vw, 8vw) * 1);
    border-width: calc(clamp(0px, 0.5333333333vw, 0.5333333333vw) * 1);
    font-size: calc(clamp(0px, 5.6vw, 5.6vw) * 1);
    line-height: 1.3;
    background-position: top calc(clamp(0px, 2.6666666667vw, 2.6666666667vw) * 1) left;
    letter-spacing: -0.02em;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num > span {
    display: inline-block;
    margin-bottom: calc(clamp(0px, 0.7320644217vw, 10px) * -1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num.num-01 {
  background-image: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/block02-num01.png);
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num.num-01 {
    background-size: calc(clamp(0px, 6.6251830161vw, 90.5px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num.num-01 {
    background-size: calc(clamp(0px, 12.1333333333vw, 12.1333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num.num-02 {
  background-image: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/block02-num02.png);
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num.num-02 {
    background-size: calc(clamp(0px, 7.3572474378vw, 100.5px) * 1);
    margin-top: calc(clamp(0px, 5.3660322108vw, 73.3px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num.num-02 {
    background-size: calc(clamp(0px, 13.4666666667vw, 13.4666666667vw) * 1);
    margin-top: calc(clamp(0px, 11.0666666667vw, 11.0666666667vw) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_num.num-02 .point_title {
    margin-top: calc(clamp(0px, 6vw, 6vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail {
  display: flex;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail {
    flex-flow: row wrap;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail {
    flex-flow: column nowrap;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_text {
    width: calc(clamp(0px, 35.1390922401vw, 480px) * 1);
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_text {
    text-align: center;
    order: 2;
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_title {
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
  letter-spacing: 0.025em;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_title {
    font-size: calc(clamp(0px, 1.9033674963vw, 26px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_title {
    font-size: calc(clamp(0px, 5.6vw, 5.6vw) * 1);
    margin-top: calc(clamp(0px, 4.5333333333vw, 4.5333333333vw) * 1);
    margin-bottom: calc(clamp(0px, 1.6vw, 1.6vw) * 1);
    width: 110%;
    margin-left: -5%;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_lead {
    margin-top: calc(clamp(0px, 0.9077598829vw, 12.4px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_lead {
    margin-top: calc(clamp(0px, 1.3333333333vw, 1.3333333333vw) * 1);
    font-size: calc(clamp(0px, 4vw, 4vw) * 1);
    width: 110%;
    margin-left: -5%;
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_lead sup {
  vertical-align: text-bottom;
  font-family: initial !important;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_note {
    margin-top: calc(clamp(0px, 0.9956076135vw, 13.6px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_note {
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    margin-top: calc(clamp(0px, 2.6666666667vw, 2.6666666667vw) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_image {
    width: calc(clamp(0px, 35.1390922401vw, 480px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_image {
    order: 1;
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub {
    width: 100%;
    margin-top: calc(clamp(0px, 3.7335285505vw, 51px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub {
    order: 3;
    margin-top: calc(clamp(0px, 6.4vw, 6.4vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list {
    background-image: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/block02-img02.jpg);
    height: calc(clamp(0px, 27.1595900439vw, 371px) * 1);
    padding: calc(clamp(0px, 2.7818448023vw, 38px) * 1) calc(clamp(0px, 40.2635431918vw, 550px) * 1) calc(clamp(0px, 2.7818448023vw, 38px) * 1) calc(clamp(0px, 8.4187408492vw, 115px) * 1);
    margin-top: calc(clamp(0px, 1.6691068814vw, 22.8px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list {
    background-image: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/block02-img02-sp.jpg);
    height: calc(clamp(0px, 154.1333333333vw, 154.1333333333vw) * 1);
    margin-top: calc(clamp(0px, 5.7333333333vw, 5.7333333333vw) * 1);
    padding: calc(clamp(0px, 8vw, 8vw) * 1) calc(clamp(0px, 4.6666666667vw, 4.6666666667vw) * 1) calc(clamp(0px, 76.8vw, 76.8vw) * 1) calc(clamp(0px, 4.6666666667vw, 4.6666666667vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list .point_inner {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list .point_item {
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  background-image: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/block02-round.png);
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list .point_item {
    width: calc(clamp(0px, 11.3469985359vw, 155px) * 1);
    height: calc(clamp(0px, 11.3469985359vw, 155px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list .point_item {
    width: calc(clamp(0px, 36.4vw, 36.4vw) * 1);
    height: calc(clamp(0px, 36.4vw, 36.4vw) * 1);
    font-size: calc(clamp(0px, 3.5253333333vw, 3.5253333333vw) * 1);
    line-height: 1.38;
  }
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list .point_item:nth-of-type(2) {
  position: absolute;
  right: 0;
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list .point_item:nth-of-type(3) {
  position: absolute;
  bottom: 0;
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_list .point_item:nth-of-type(4) {
  position: absolute;
  right: 0;
  bottom: 0;
}
.second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_subtitle {
  color: #bd9360;
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_subtitle {
    font-size: calc(clamp(0px, 2.4890190337vw, 34px) * 1);
    line-height: 1.45;
    margin-top: calc(clamp(0px, 2.8184480234vw, 38.5px) * 1);
    margin-bottom: calc(clamp(0px, 0.2196193265vw, 3px) * -1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block02 .block_inner .point .point_detail .point_sub .point_subtitle {
    font-size: calc(clamp(0px, 5.8666666667vw, 5.8666666667vw) * 1);
    margin-top: calc(clamp(0px, 6vw, 6vw) * 1);
    line-height: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block03 {
    padding: calc(clamp(0px, 13.3333333333vw, 13.3333333333vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1) 0;
  }
}
.second-skin-cream-primer-spf20-pa .block03 .block_inner {
  border: 1px solid #bd9360;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block03 .block_inner {
    border-width: calc(clamp(0px, 0.0732064422vw, 1px) * 1);
    margin: calc(clamp(0px, 7.3206442167vw, 100px) * 1) auto 0;
    width: calc(clamp(0px, 70.2415812592vw, 959.5px) * 1);
    padding: calc(clamp(0px, 3.513909224vw, 48px) * 1) calc(clamp(0px, 4.39238653vw, 60px) * 1) calc(clamp(0px, 4.1727672035vw, 57px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block03 .block_inner {
    border-width: calc(clamp(0px, 0.2666666667vw, 0.2666666667vw) * 1);
    padding: calc(clamp(0px, 7.3333333333vw, 7.3333333333vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1) calc(clamp(0px, 8vw, 8vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block03 .block_inner .block_title {
  text-align: center;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block03 .block_inner .check_list {
    margin-top: calc(clamp(0px, 2.5622254758vw, 35px) * 1);
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(3, auto);
    gap: calc(clamp(0px, 1.1713030747vw, 16px) * 1) calc(clamp(0px, 4.1727672035vw, 57px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block03 .block_inner .check_list {
    width: 105%;
    margin-top: calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1);
    display: flex;
    flex-flow: column nowrap;
    gap: calc(clamp(0px, 4vw, 4vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block03 .block_inner .check_list .check_item {
  letter-spacing: 0.09em;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block03 .block_inner .check_list .check_item.check_item-06 {
    margin-top: -1.25em;
  }
}
.second-skin-cream-primer-spf20-pa .block03 .block_inner .note {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block03 .block_inner .note {
    margin-top: calc(clamp(0px, 1.9033674963vw, 26px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block03 .block_inner .note {
    margin-top: calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1);
    text-align: center;
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .block_title {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .block_title {
    margin-bottom: calc(clamp(0px, 0.9516837482vw, 13px) * 1);
    line-height: 1.35;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .block_title {
    line-height: 1.2;
    margin-bottom: calc(clamp(0px, 4.4vw, 4.4vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .lead {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .lead:not(first-child) {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .lead:not(first-child) {
    margin-top: 1em;
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .lead sup {
  vertical-align: text-bottom;
  font-family: initial !important;
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .lead sup {
    font-size: 0.65em;
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .combination {
  background-color: #fbf8f4;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination {
    margin-top: calc(clamp(0px, 3.1332357247vw, 42.8px) * 1);
    margin-bottom: calc(clamp(0px, 3.6603221083vw, 50px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination {
    margin-top: calc(clamp(0px, 8.6666666667vw, 8.6666666667vw) * 1);
    padding: calc(clamp(0px, 9.8666666667vw, 9.8666666667vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1) calc(clamp(0px, 9.3333333333vw, 9.3333333333vw) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list {
    margin: 0 auto;
    width: calc(clamp(0px, 80.5270863836vw, 1100px) * 1);
    padding: calc(clamp(0px, 3.6603221083vw, 50px) * 1) 0;
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item {
    width: calc(clamp(0px, 34.0409956076vw, 465px) * 1);
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    position: relative;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-01 .combination_title {
    width: calc(clamp(0px, 32.3206442167vw, 441.5px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-01 .combination_title {
    width: calc(clamp(0px, 78.6666666667vw, 78.6666666667vw) * 1);
    margin-bottom: calc(clamp(0px, 4.8vw, 4.8vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-02 {
  position: relative;
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-02 {
    margin-top: calc(clamp(0px, 35.2vw, 35.2vw) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-02 .combination_title {
    width: calc(clamp(0px, 19.1800878477vw, 262px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-02 .combination_title {
    width: calc(clamp(0px, 48.4vw, 48.4vw) * 1);
    margin-bottom: calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-02::before {
  content: "";
  position: absolute;
  display: block;
  background: url(/media/export/cms_2.0/LP/second-skin-cream-primer-spf20-pa/20250228/block04-img03.png) no-repeat center center/100%;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-02::before {
    top: calc(clamp(0px, 20.3147877013vw, 277.5px) * 1);
    left: calc(clamp(0px, 9.1508052709vw, 125px) * -1);
    width: calc(clamp(0px, 5.8565153734vw, 80px) * 1);
    height: calc(clamp(0px, 5.8565153734vw, 80px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_item.combination_item-02::before {
    left: 50%;
    top: calc(clamp(0px, 26vw, 26vw) * -1);
    margin-left: calc(clamp(0px, 7.4vw, 7.4vw) * -1);
    width: calc(clamp(0px, 14.8vw, 14.8vw) * 1);
    height: calc(clamp(0px, 14.8vw, 14.8vw) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_title {
    height: calc(clamp(0px, 4.3191800878vw, 59px) * 1);
    margin-bottom: calc(clamp(0px, 1.8301610542vw, 25px) * 1);
    display: flex;
    align-items: flex-end;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_title {
    margin-left: auto;
    margin-right: auto;
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_title img {
  height: auto;
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_image {
    width: calc(clamp(0px, 78.6666666667vw, 78.6666666667vw) * 1);
    margin: 0 auto;
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_name {
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_name {
    font-size: calc(clamp(0px, 2.196193265vw, 30px) * 1);
    margin-top: calc(clamp(0px, 2.4158125915vw, 33px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_name {
    font-size: calc(clamp(0px, 6.4vw, 6.4vw) * 1);
    line-height: 1.4;
    margin-top: calc(clamp(0px, 7.8666666667vw, 7.8666666667vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_sub {
  text-align: center;
  line-height: 1.41;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_sub {
    font-size: calc(clamp(0px, 1.2445095168vw, 17px) * 1);
    margin-top: calc(clamp(0px, 0.8052708638vw, 11px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_sub {
    margin-top: calc(clamp(0px, 3.4666666667vw, 3.4666666667vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_price {
  text-align: center;
  line-height: 1.41;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .combination_price {
    font-size: calc(clamp(0px, 1.2445095168vw, 17px) * 1);
    margin-top: calc(clamp(0px, 0.1464128843vw, 2px) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .check_list {
  display: flex;
  flex-flow: column nowrap;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .check_list {
    margin-top: calc(clamp(0px, 1.9765739385vw, 27px) * 1);
    gap: calc(clamp(0px, 0.878477306vw, 12px) * 1);
    margin-bottom: calc(clamp(0px, 3.953147877vw, 54px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .check_list {
    margin-top: calc(clamp(0px, 5.8666666667vw, 5.8666666667vw) * 1);
    margin-bottom: calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1);
    gap: calc(clamp(0px, 2.6666666667vw, 2.6666666667vw) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .check_item {
    font-size: calc(clamp(0px, 4.5333333333vw, 4.5333333333vw) * 1);
    line-height: 1.5;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .btn_wrap {
    margin-top: calc(clamp(0px, 1.9033674963vw, 26px) * 1);
    position: absolute;
    bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block04 .block_inner .combination_list .btn_wrap {
    width: calc(clamp(0px, 78.6666666667vw, 78.6666666667vw) * 1);
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 {
    padding: calc(clamp(0px, 13.3333333333vw, 13.3333333333vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block05 .block_inner {
  border: 1px solid #bd9360;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner {
    margin: 0 auto;
    margin-top: calc(clamp(0px, 7.3206442167vw, 100px) * 1);
    width: calc(clamp(0px, 80.5270863836vw, 1100px) * 1);
    border-width: calc(clamp(0px, 0.0732064422vw, 1px) * 1);
    padding: calc(clamp(0px, 2.9282576867vw, 40px) * 1) calc(clamp(0px, 5.1244509517vw, 70px) * 1) calc(clamp(0px, 3.6603221083vw, 50px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner {
    border-width: calc(clamp(0px, 0.2666666667vw, 0.2666666667vw) * 1);
    padding: calc(clamp(0px, 8vw, 8vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1) calc(clamp(0px, 9.3333333333vw, 9.3333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block05 .block_inner .block_subtitle {
  text-align: center;
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .block_subtitle {
    font-size: calc(clamp(0px, 2.2693997072vw, 31px) * 1);
    margin-bottom: calc(clamp(0px, 0.3660322108vw, 5px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .block_subtitle {
    font-size: calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1);
    line-height: 1.4;
  }
}
.second-skin-cream-primer-spf20-pa .block05 .block_inner .block_title {
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .block_title {
    width: calc(clamp(0px, 43.9604685212vw, 600.5px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .block_title {
    width: calc(clamp(0px, 78.6666666667vw, 78.6666666667vw) * 1);
    margin-top: calc(clamp(0px, 2.2666666667vw, 2.2666666667vw) * 1);
    margin-bottom: calc(clamp(0px, 6.6666666667vw, 6.6666666667vw) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation {
    display: flex;
    align-items: center;
    gap: calc(clamp(0px, 4.6852122987vw, 64px) * 1);
    margin-top: calc(clamp(0px, 2.9282576867vw, 40px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_image {
    width: calc(clamp(0px, 31.4787701318vw, 430px) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_text {
    flex: 1;
  }
}
.second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_lead {
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_lead {
    font-size: calc(clamp(0px, 1.9033674963vw, 26px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_lead {
    font-size: calc(clamp(0px, 6.4vw, 6.4vw) * 1);
    margin-top: calc(clamp(0px, 4.6666666667vw, 4.6666666667vw) * 1);
    line-height: 1.5;
  }
}
.second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_name {
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_name {
    font-size: calc(clamp(0px, 1.317715959vw, 18px) * 1);
    margin-top: calc(clamp(0px, 1.4641288433vw, 20px) * 1);
    margin-bottom: calc(clamp(0px, 0.439238653vw, 6px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_name {
    font-size: calc(clamp(0px, 4.2666666667vw, 4.2666666667vw) * 1);
    margin-top: calc(clamp(0px, 4vw, 4vw) * 1);
    margin-bottom: calc(clamp(0px, 3.0666666667vw, 3.0666666667vw) * 1);
    line-height: 1.8;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .foundation_price {
    line-height: 1.5;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .btn_wrap {
    margin-top: calc(clamp(0px, 1.8301610542vw, 25px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block05 .block_inner .btn_wrap {
    margin-top: calc(clamp(0px, 6.6666666667vw, 6.6666666667vw) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block06 {
    padding: calc(clamp(0px, 5.8666666667vw, 5.8666666667vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1) calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner {
    margin: calc(clamp(0px, 6.5153733529vw, 89px) * 1) auto calc(clamp(0px, 7.3206442167vw, 100px) * 1);
    width: calc(clamp(0px, 80.5270863836vw, 1100px) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block06 .block_inner .block_title {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list {
    display: flex;
    flex-flow: column nowrap;
    margin-top: calc(clamp(0px, 2.7086383602vw, 37px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list {
    margin-top: calc(clamp(0px, 6.6666666667vw, 6.6666666667vw) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_item {
    display: flex;
    align-items: center;
    -moz-column-gap: calc(clamp(0px, 2.196193265vw, 30px) * 1);
    column-gap: calc(clamp(0px, 2.196193265vw, 30px) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_item:nth-of-type(even) {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_image {
    width: calc(clamp(0px, 40.2635431918vw, 550px) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_text {
    flex: 1;
  }
}
.second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_name {
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_name {
    font-size: calc(clamp(0px, 2.196193265vw, 30px) * 1);
    line-height: 1.2;
    margin-top: calc(clamp(0px, 1.0980966325vw, 15px) * -1);
    margin-bottom: calc(clamp(0px, 6.4421669107vw, 88px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_name {
    text-align: center;
    font-size: calc(clamp(0px, 6.4vw, 6.4vw) * 1);
    line-height: 1;
    margin-top: calc(clamp(0px, 8.8vw, 8.8vw) * 1);
    margin-bottom: calc(clamp(0px, 18.6666666667vw, 18.6666666667vw) * 1);
    width: 110%;
    margin-left: -5%;
  }
}
.second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_name > span {
  background: linear-gradient(transparent 65%, #f6e7cd 35%);
}
.second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead {
  position: relative;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead {
    font-size: calc(clamp(0px, 1.1713030747vw, 16px) * 1);
    line-height: 1.65;
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead {
    margin-bottom: calc(clamp(0px, 20vw, 20vw) * 1);
    line-height: 1.7;
  }
}
.second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::before, .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::after {
  content: "";
  font-family: "游明朝", "arial important", YuMincho, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif, sans-serif, Tahoma;
  position: absolute;
  color: #f6e7cd;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::before, .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::after {
    font-size: calc(clamp(0px, 8.0527086384vw, 110px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::before, .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::after {
    font-size: calc(clamp(0px, 29.3333333333vw, 29.3333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::before {
  content: "“";
  top: 0;
  left: 0;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::before {
    top: calc(clamp(0px, 6.9546120059vw, 95px) * -1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::before {
    top: calc(clamp(0px, 25.3333333333vw, 25.3333333333vw) * -1);
    left: calc(clamp(0px, 2.2666666667vw, 2.2666666667vw) * -1);
  }
}
.second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::after {
  content: "”";
  bottom: 0;
  right: 0;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::after {
    bottom: calc(clamp(0px, 9.7364568082vw, 133px) * -1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block06 .block_inner .voice_list .voice_lead::after {
    bottom: calc(clamp(0px, 35.4666666667vw, 35.4666666667vw) * -1);
    right: calc(clamp(0px, 3.7333333333vw, 3.7333333333vw) * -1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block07 {
    margin-bottom: calc(clamp(0px, 13.3333333333vw, 13.3333333333vw) * 1);
  }
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block07 .block_inner {
    margin: calc(clamp(0px, 7.3206442167vw, 100px) * 1) auto calc(clamp(0px, 4.9048316252vw, 67px) * 1);
    width: calc(clamp(0px, 80.5270863836vw, 1100px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block07 .block_inner {
    padding: 0 calc(clamp(0px, 5.3333333333vw, 5.3333333333vw) * 1);
  }
}
.second-skin-cream-primer-spf20-pa .block07 .block_inner .note {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .second-skin-cream-primer-spf20-pa .block07 .block_inner .note {
    margin-top: calc(clamp(0px, 2.5622254758vw, 35px) * 1);
  }
}
@media screen and (max-width: 767px) {
  .second-skin-cream-primer-spf20-pa .block07 .block_inner .note {
    margin-top: calc(clamp(0px, 6vw, 6vw) * 1);
  }
}