@charset "UTF-8";
/* ---------- ---------- ----------

00. Common Setting
01. Component Setting
02. Page SettingPage Setting

---------- ---------- ---------- */

/* ---------- ---------- ----------
:: for large screen ::
@media only screen and (min-width: 1025px) {
}
:: for medium screen ::
@media only screen and (min-width: 641px) and (max-width: 1024px) {
}
:: for small screen ::
@media only screen and (max-width: 640px) {
}
---------- ---------- ---------- */

/* -- ------------------------------
    00. Common Setting
------------------------------ --*/
/* Reset
---------- ---------- */
.g-Area#area-Contents,
.kll-Section {
  overflow: visible !important;
  background-color: transparent;
}

#area-PrivacyNotice {
  display: none;
}

/* Brand Footer */
.kll-BrFooter {
  color: inherit;
  background-color: transparent;
  border: none;
  position: relative;
  z-index: 10;
}

.kll-BrFooter .g-BrFooter__inner {
  padding: 0;
  max-width: none;
}

.kll-BrFooter .g-BrFooter__sitemapBlock {
  display: none;
}

#area-PageTop {
  z-index: 600;
}

/* ---- Font Weight ---- */
/* 

.area-Kaolifecarelab-aside_nav_download_txt,
.area-Kaolifecarelab-main-intro_ttl,
.area-Kaolifecarelab-main-type_ttl,
.area-Kaolifecarelab-main-type_list_hgroup_ttl,
.area-Kaolifecarelab-main-faq_ttl,
.area-Kaolifecarelab-main-faq_sttl,
.area-Kaolifecarelab-main-download_ttl,
.area-Kaolifecarelab-mysymmetry-thecore-main-content_sttl,
.area-Kaolifecarelab-mysymmetry-thecore-main-content_cycle_ttl,
.area-Kaolifecarelab-mysymmetry-thecore-main-content_interview_hgroup_jp,
.area-Kaolifecarelab-mysymmetry-thecore-main-content_interview_dlist_theme,
.area-Kaolifecarelab-mysymmetry-main-content_step_fig_cap_ttl,
.area-Kaolifecarelab-mysymmetry-main-content_step_exercise_ttl,
.area-Kaolifecarelab-mysymmetry-main-content_step_txt,
.area-Kaolifecarelab-mysymmetry-main-content_interview_hgroup_jp,
.area-Kaolifecarelab-mysymmetry-main-content_interview_dlist_theme,
.area-Kaolifecarelab-mysymmetry-main-bnr_btn_link_txt,
.area-Kaolifecarelab-thecore-main-intro_ttl,
.area-Kaolifecarelab-thecore-main-distortion-intro_ttl,
.area-Kaolifecarelab-thecore-main-distortion-intro_box_ttl,
.area-Kaolifecarelab-thecore-main-distortion-improvement_ttl,
.area-Kaolifecarelab-thecore-main-distortion-improvement_box_txt,
.area-Kaolifecarelab-thecore-main-body-change_ttl_txt,
.area-Kaolifecarelab-thecore-main-body-change_list_ttl,
.area-Kaolifecarelab-thecore-main-distortion-type_ttl,
.area-Kaolifecarelab-thecore-main-distortion-type_list_hgroup_ttl,
.area-Kaolifecarelab-thecore-main-measure_ttl,
.area-Kaolifecarelab-thecore-main-measure_list_txt,
.area-Kaolifecarelab-thecore-main-size-type_ttl,
.area-Kaolifecarelab-thecore-main-wear_ttl,
.area-Kaolifecarelab-thecore-main-wear_list_txt,
.area-Kaolifecarelab-thecore-main-wear_list_dl_des_txt,
.area-Kaolifecarelab-thecore-main-wear_dl_theme,
.area-Kaolifecarelab-thecore-main-interview_hgroup_jp,
.area-Kaolifecarelab-thecore-main-interview_dlist_theme,
.area-Kaolifecarelab-thecore-main-app_hgroup_ttl,
.area-Kaolifecarelab-thecore-main-voice_ttl,
.area-Kaolifecarelab-thecore-main-assurance_ttl,
.area-Kaolifecarelab-thecore-main-assurance_box_des_strong,
.area-Kaolifecarelab-thecore-main-assurance_dl_theme,
.area-Kaolifecarelab-thecore-main-assurance_dl_des_strong,
.area-Kaolifecarelab-thecore-main-assurance_dl_des_detail_theme,
.area-Kaolifecarelab-thecore-main-bnr_btn_link_txt {
  font-weight: 500;
  font-family: 'NotoSansCJKjp-Medium', 'FP-HiraKakuStdN-W5', sans-serif;
}

.area-Kaolifecarelab-mysymmetry-main-content_mysymmetry-thecore_box-mysymmetry_ttl,
.area-Kaolifecarelab-mysymmetry-main-content_mysymmetry-thecore_box-thecore_ttl,
.area-Kaolifecarelab-thecore-main-mv_sttl {
  font-weight: 600;
  font-family: 'NotoSansCJKjp-Bold', 'FP-HiraKakuStdN-W7', sans-serif;
}

.area-Kaolifecarelab-main-type_box_ttl,
.area-Kaolifecarelab-main-faq_dl_detail_item_theme_btn::before,
.area-Kaolifecarelab-main-faq_dl_detail_item_des_inner::before,
.area-Kaolifecarelab-thecore-main-bnr_hgroup_ttl {
  font-weight: 700;
  font-family: 'NotoSansCJKjp-Bold', 'FP-HiraKakuStdN-W7', sans-serif;
}

.area-Kaolifecarelab-thecore-main-interview_hgroup_en,
.area-Kaolifecarelab-mysymmetry-thecore-main-content_interview_hgroup_en,
.area-Kaolifecarelab-mysymmetry-main-content_interview_hgroup_en {
  font-weight: 300;
  font-family: 'NotoSansCJKjp-Light', 'FP-HiraKakuStdN-W2', sans-serif;
}

 */