@charset "UTF-8";
#oshirase .content h1 {
  font-size: 2.5rem;
font-weight: 600;
}
#oshirase .content h2 {
  font-size: 2rem;
	font-weight: 600;
}
#oshirase .content h3 {
  font-size: 1.75rem;
	font-weight: 600;
}
#oshirase .content h4 {
  font-size: 1.5rem;
	font-weight: 600;
}
#oshirase .content h5 {
  font-size: 1.25rem;
	font-weight: 600;
}
#oshirase .content h6 {
  font-size: 1rem;
	font-weight: 600;
}
/*下線付き*/
.ttl-oshirase_01 {
  border-bottom: solid 1px #000;
  margin-top: 10px;
  margin-bottom: 5px;
}
/*上下に線*/
.ttl-oshirase_02 {
  padding: 0.5em 0;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  margin-top: 10px;
  margin-bottom: 5px;
}
/*背景色*/
.ttl-oshirase_03 {
  background: #caf4ef;
  padding: 0.5em;
  margin-top: 10px;
  margin-bottom: 5px;
}
/*左線*/
.ttl-oshirase_04 {
  padding: 0.25em 0.5em; 
  color: #494949; 
  background: transparent;
  border-left: solid 5px #2CB4A4;
  margin-top: 10px;
  margin-bottom: 5px;
}