@charset "Shift_JIS";
/* フリースペース5【非表示】 */
.contents_ > .free_space5 {
  display: none;
}

/* --------------------------------------------------------------------
リビングCSS（ブランドページPC） / .mainframe_
--------------------------------------------------------------------- */
/*  テキスト 見出し（.m-title01_）
================================================== */
.mainframe_ .m-title01_ {
  display: none;
}

/*  メインMV（#brand_wrap .mv）
================================================== */
.mainframe_ #brand_wrap .mv {
  margin-bottom: 20px;
}

/*  ブランド内容（#brand_wrap .about）
================================================== */
/* ブランド名 */
.mainframe_ #brand_wrap .about .about_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 16px 30px;
  background: #f7f7f7;
  line-height: 1;
  font-family: '游明朝', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'ＭＳ 明朝', serif;
}

.mainframe_ #brand_wrap .about .about_head .name {
  font-size: 24px;
  letter-spacing: .03em;
}

.mainframe_ #brand_wrap .about .about_head .name_sub {
  margin-top: 8px;
  font-size: 18px;
}

/* ブランド内容 */
.mainframe_ #brand_wrap .about .about_content {
  padding: 0 20px;
  line-height: 1.8;
  margin-bottom: 40px;
}

.mainframe_ #brand_wrap .about .about_content .copy {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 18px;
}

.mainframe_ #brand_wrap .about .about_content .txt {
  font-size: 16px;
}

.mainframe_ #brand_wrap .about .about_content .txt + .txt {
  margin-top: 20px;
}
