 .mkj h2 {
    padding: 8px 12px;
    margin: -1px;
    background: #3cb371;
    border: none;
    font-size: 18px;
    text-align: center;
    color: #fff
}

.mkj {
    background: #fffbf4;
    padding: 0;
    border: solid 2px #3cb371;
    margin-bottom: 2em
    margin:0 auto;     /* 左右の余白を自動にして中央寄せ */
    box-sizing: border-box; /* パディング込みで幅を計算 */
    width:60%;
}
.mkj ol{
  margin:4px 37.125px;
}

.mkj li {
    font-size: 1em;
    color: #333;
    padding: 0
}

.mkj a {
    color: #333333;
    padding: 8px 0;
    display: block
    
}

.mkj a:hover {
    text-decoration: none
}

.mkj a:hover {
    opacity: .5
}

.mkj,ul,ol {
    border-radius: 3px
}
