@charset "utf-8";

/* /counselling/index.html ============================== */
/* SILK SKIN CHECKER layout */
body[data-content-path*="/counselling/index"] #common_section_wrapper_2 .g-ImageTextHP__contentsBlock__text,
body[data-content-path*="/counselling/index"] #common_section_wrapper_2 .g-ImageTextHP__contentsBlock__text .g-ButtonP__list { text-align: center; }

/* banner background */
.counselling_banner_unit { position: relative; background: url(https://www.sensai-cosmetics.com/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/counselling/banner_bg_01.png) 50% 0 no-repeat; background-size: cover; }
.counselling_banner_unit.counselling_banner_unit_right { position: relative; background: url(https://www.sensai-cosmetics.com/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/counselling/banner_bg_02.png) 50% 0 no-repeat; background-size: cover; }

@media only screen and (min-width: 1025px) {}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .counselling_banner_unit { position: relative; background: url(https://www.sensai-cosmetics.com/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/counselling/banner_bg_01_s.png) 50% 0 no-repeat; background-size: cover; }
  .counselling_banner_unit.counselling_banner_unit_right { position: relative; background: url(https://www.sensai-cosmetics.com/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/counselling/banner_bg_02_s.png) 50% 0 no-repeat; background-size: cover; }
}
@media only screen and (max-width: 640px) {
  .counselling_banner_unit { position: relative; background: url(https://www.sensai-cosmetics.com/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/counselling/banner_bg_01_s.png) 50% 0 no-repeat; background-size: cover; }
  .counselling_banner_unit.counselling_banner_unit_right { position: relative; background: url(https://www.sensai-cosmetics.com/content/dam/sites/kanebo/www-sensai-cosmetics-com/common/img/counselling/banner_bg_02_s.png) 50% 0 no-repeat; background-size: cover; }
}

/* font size */
body[data-content-path*="/counselling/index"] #common_column_separator_1 .l-HeadingTitle--h2 .l-HeadingTitle__h2 { font-size: 32px; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_1 .l-HeadingTitle--h2 .l-HeadingTitle__h2 { font-size: 32px; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_1 .l-HeadingTitle--h2 .l-HeadingTitle__h2 { font-size: 29px; }
}
body[data-content-path*="/counselling/index"] #common_column_separator_1 .l-HeadingTitle--h2 .l-Text { font-size: 14px; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_1 .l-HeadingTitle--h2 .l-Text { font-size: 14px; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_1 .l-HeadingTitle--h2 .l-Text { font-size: 14px; }
}

body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 .l-HeadingTitle__h3 { font-size: 32px; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 .l-HeadingTitle__h3 { font-size: 32px; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 .l-HeadingTitle__h3 { font-size: 24px; }
}
body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 + .l-Text .opt-fs_h_lv6 { font-size: 14px; }
body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 + .l-Text p:nth-child(3) { display: none; }
body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 + .l-Text .opt-fontfamily--02 { font-style: italic; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 + .l-Text .opt-fs_h_lv6 { font-size: 14px; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 + .l-Text .opt-fs_h_lv6 { font-size: 14px; }
}

body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 + .l-Text + .l-ImageTextHP__contentsBlock__text__moreinfo .g-ButtonUnit { width: auto; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 + .l-Text + .l-ImageTextHP__contentsBlock__text__moreinfo .g-ButtonUnit { width: auto; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_2 .l-HeadingTitle--h3 + .l-Text + .l-ImageTextHP__contentsBlock__text__moreinfo .g-ButtonUnit { width: auto; }
}

body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 .l-HeadingTitle__h2 { font-size: 32px; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 .l-HeadingTitle__h2 { font-size: 32px; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 .l-HeadingTitle__h2 { font-size: 24px; }
}
body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 + .l-Text { font-size: 14px; }
body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 + .l-Text p:nth-child(3) { display: none; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 + .l-Text { font-size: 14px; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 + .l-Text { font-size: 14px; }
}

body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 + .l-Text + .l-ButtonP .g-ButtonUnit { width: auto; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 + .l-Text + .l-ButtonP .g-ButtonUnit { width: auto; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_3 .l-HeadingTitle--h2 + .l-Text + .l-ButtonP .g-ButtonUnit { width: auto; }
}

/* language adjustment */
body[data-content-path*="/counselling/index"] #common_column_separator_3 .counselling_individual .l-HeadingTitle--h2 .l-HeadingTitle__h2 { padding-top: 25px; margin-bottom: 24px; }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_3 .counselling_individual .l-HeadingTitle--h2 .l-HeadingTitle__h2 { padding-top: 25px; margin-bottom: 24px; }
}
@media only screen and (max-width: 640px) {
  body[data-content-path*="/counselling/index"] #common_column_separator_3 .counselling_individual .l-HeadingTitle--h2 .l-HeadingTitle__h2 { padding-top: 0; }
}
