@charset "UTF-8";

#top_magazin_bg + section .heading.block_header_3{
  background: #e6e6e6;
  color: #fff;
}
#top_concept + section .heading.block_header_1 p,
#top_stylist + section .heading.block_header_1 p,
#top_voice_ttl + section .heading.block_header_1 p,
#top_menu + .widget_menu01 .heading.block_header_1 p,
#top_faq + .contents_faq01 .heading.block_header_6 .h,
#top_gallery + .widget_gallery01 .heading.block_header_1 p,
#top_blog + .block_news_2 .heading.block_header_1 p,
#top_access_ttl + .contents_box01 .heading.block_header_1 p{
  margin: 1rem 0;
  width: 100%;
  background: #e6e6e6;
  color: #fff;
}
#top_voice_ttl + section .content_wrapper,
#top_magazin_bg + section .content_wrapper{
  margin: 0 auto;
  max-width: 1200px;
  padding: 0 2%;
}
#top_stylist + section .heading.block_header_1 p span{
  color: #fff !important;
}
#top_service + section .heading.block_header_1 .h,
#top_service + section .heading.block_header_1 p,
#top_aboutus + section .heading.block_header_1 .h,
#top_aboutus + section .heading.block_header_1 p{
  color: #fff;
}
@media screen and (max-width: 800px){
  #top_stylist + section .heading.block_header_1 p span{
    font-size: 1.9rem !important;
  }
}

/*----- 見出し背景色変更 -----*/
#top_magazin_bg + section .heading.block_header_3,
#top_concept + section .heading.block_header_1 p,
#top_stylist + section .heading.block_header_1 p,
#top_voice_ttl + section .heading.block_header_1 p,
#top_menu + .widget_menu01 .heading.block_header_1 p,
#top_faq + .contents_faq01 .heading.block_header_6 .h,
#top_gallery + .widget_gallery01 .heading.block_header_1 p,
#top_blog + .block_news_2 .heading.block_header_1 p,
#top_access_ttl + .contents_box01 .heading.block_header_1 p{
    background: rgb(178, 178, 178);
}