@charset"UTF-8";

img.example {
width: 90%;
height: auto;
margin: 4% 3% auto 2%;
}
/* H4目次用 */
h4.mokuzi {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0.5em;
    font-size: 1.4em;
    text-align: left;
    text-transform: uppercase;
	border-bottom: #a3a3a3 solid 2px;
	}
h4.mokuzi::before {
    border-top: none;
}
h3 {
	margin: auto auto auto 5%;
}

p {
  margin:2vh 5% 2vh 2%;
}

/* simpleな囲み枠 */
.simplebox {
  width: 90%;
  border: 2px solid #aaa;
  margin: auto 5vh auto 2vh;
}


}/* スマホ用 */
@media screen and (max-width: 900px){
.simplebox {
  width: 90%;
  border: 2px solid #aaa;
  margin: auto 5vh auto 2vh;
}

	}