@charset "UTF-8";
.banneKokoro {
  margin-bottom: 30px;
  font-size: 1.6rem;
  font-weight: bold;
}
.banneKokoro a {
  display: block;
  background: #fff;
  border: 3px solid #E1A526;
  padding: 20px;
}
.banneKokoro a:hover {
  background: #E1A526;
  color: #fff;
}
.banneKokoro a span {
  margin: 0 10px 0 0;
  padding: 2px 10px;
  background: #ff0000;
  color: #fff;
  font-size: 1.4rem;
  font-weight: normal;
  border-radius: 4px;
}
/**/
body .BlkContent .BlkContent__inner .kokoro_area {}
body .BlkContent .BlkContent__inner .kokoro_area h2 {
  border: none;
  padding: 0;
  display: block;
  width: 100%;
  margin: 0 auto 3rem;
}
body .BlkContent .BlkContent__inner .kokoro_area h3 {
  border: 4px solid #DBA34E;
  background: #FBF5EC;
  color: #DBA34E;
}
body .BlkContent .BlkContent__inner .kokoro_area h3::before {
  background-color: #DBA34E;
}
body .BlkContent .BlkContent__inner .kokoro_area h4 {
  border-left: 4px solid #DBA34E;
  background: none;
  border-radius: 0;
  color: #DBA34E;
}
body .BlkContent .BlkContent__inner .kokoro_area p a{
	text-decoration: underline;
}
body .BlkContent .BlkContent__inner .kokoro_area p a:hover{
	text-decoration: none;
}
body .BlkContent .BlkContent__inner .kokoro_area strong {
  color: #ff0000;
  font-size: 2rem;
}
body .BlkContent .BlkContent__inner .kokoro_area figure {
  max-width: 1080px;
  margin: 0 auto 6rem;
}
body .BlkContent .BlkContent__inner .kokoro_area ul li::before {
  background-color: #DBA34E;
}
body .BlkContent .BlkContent__inner .kokoro_area .box_wrap.highlight {
  border: 3px solid #DBA34E;
  background-color: #F5F5F5;
}
body .BlkContent .BlkContent__inner .kokoro_area .dial::before {
  margin: auto 0.5em;
}