@charset"UTF-8";
 p{
    padding: 0 2rem 0;
 }

p > a{
 color: #109196;
}

/* a下線表示領域 */
.banana {
	text-decoration: underline;
	color: #109196;
}

/* H2目次用 */
.mokuziwaku{
	margin: 0 10px;
	border-bottom: #a3a3a3 solid 2px;
	}

h2.mokuzi {
 display: inline-block;
 flex-direction: column;
    align-items: flex-start;
    margin: 5px 10px;
    font-size: 1.4em;
    text-align: left;
    text-transform: uppercase;
	}
h2.mokuzi::before {
    border-top: none;
}
.mokuzi img {
display: inline-block;
}

/* 取り消し線 */
.Torikeshi {
text-decoration: line-through;
}

/* スマホ用 */
@media screen and (max-width: 900px){

.menu-back{
 text-align: center;
}
}