@charset "utf-8";
/*================================================

カラー　ページ共通

=================================================*/
/*
 cnt-headline
---------------------------------------------- */
.cnt-headline.-lv2[layout="default"]{color: #0495d2;}
.cnt-headline.-lv3[layout="default"]{color: #0495d2;}

/*
 article[sp]
---------------------------------------------- */
.sp-article-wrap > .article:nth-child(2) {background-color: #fffbdc;}
.sp-article-wrap > .article:nth-child(4) {background-color: #fffbdc;}

/*
 article[pc]
---------------------------------------------- */
.pc-article-wrap > .article {
  position: relative;
}
.pc-article-wrap > .article:before {
  content: "";
  /*position: absolute;*/
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 500%;
  margin: 0 -500%;
  z-index: -1;
}
.pc-article-wrap > .article:nth-child(2):before  {background-color: #fffbdc;}
.pc-article-wrap > .article:nth-child(4):before  {background-color: #fffbdc;}

/*
 ecm-floating-navi -[module]-
---------------------------------------------- */
.ecm-floating-navi-container[layout="default"] .ecm-floating-navi-item,
.ecm-floating-navi-container[layout="floating"] .ecm-floating-navi-item{
  color: #0495d2!important;
}
.ecm-floating-navi-container[layout="default"] .ecm-floating-navi-item::after,
.ecm-floating-navi-container[layout="floating"] .ecm-floating-navi-item::after{
  border-color: #0495d2 transparent transparent transparent;
}
.ecm-floating-navi-container[layout="default"] .ecm-floating-navi-item.ecm-floating-navi-item-anchor[data-in-viewport=true]{
  border-color:inherit!important;
}
.ecm-floating-navi-container[layout="floating"] .ecm-floating-navi-item.ecm-floating-navi-item-anchor[data-in-viewport=true]{
  border-color: #0495d2;
}

/*
 ecm-search -[module]-
---------------------------------------------- */
.ecm-search-submit {
  background: #f3b1a1!important;
  padding: 0;
}
.ecm-search {
  border: 1px solid #f3b1a1!important;
}

/*
 h3 Color
---------------------------------------------- */
.cnt-headline__headline span{
  color:#5e3224;
}