body { color: #333333; font-size: 16px; margin-left: 2% ; margin-right: 2% }
h1 {
  font-size: 150%;
  color: #ffffff;
  /*background: #4e67b0;*/	/* 群青色 */
  background: #4d5aaf;	/* 花色 */
  /*background: #b0dcfa;*/ /*背景色*/
  padding: 0.2em;/*文字周りの余白*/
  color: white;/*文字を白に*/
  border-radius: 0.25em;/*角の丸み*/
}
h2 {
  font-size: 110%;
  /*font-weight:bold*/
  color: #ffffff;
  background: #4e67b0;	/* 群青色 */
  /*background: #b0dcfa;*/ /*背景色*/
  padding: 0.2em;/*文字周りの余白*/
  color: white;/*文字を白に*/
  border-radius: 0.25em;/*角の丸み*/
}
/* https://mlog.wlaboratory.com/entry/category/css/tag-style-heading */
h1_notuse {
  font-size: 150%;
    text-decoration: none;
    padding: 0.5rem;
    background: #f7f7f7;
    border-left: solid 6px #58ad5a;
    color: #58ad5a;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.22);
}
h2_notuse {
  font-size: 110%;
    text-decoration: none;
    padding: 0.5rem;
    background: #f7f7f7;
    border-left: solid 6px #58ad5a;
    color: #58ad5a;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.22);
}
p { margin-left: 1% }
p.headline { margin-left: 1% }
p.warning {
  margin-left: 1% ;
  color: #000000;
  background-color: #ffea00; /* 中黄 */
  font-weight:bold
}
input , select , textarea , button {
	font-size: 16px;
	font-family: inherit;
}