main {
    padding-top: 1rem;
}

/* 更新履歴 */
#update_at, #info_at {
    border: 1px solid #CCC;
    border-radius: 5px;
    background-color: white;
}
h1 {
    color: white!important;
    font-size: 1.2rem!important;
    width: 100%;
    border: 1px solid var(--dream-color);
    border-radius: 4px 4px 0 0;
    /* background: linear-gradient(180deg, #f0f1f1 0%, white 100%); */
    background-color: #57ba51;
    position: relative;
    padding: 0.5rem 0.75rem!important;
}
h2:before {
    content: '■';
    color: var(--dream-color);
}
#update_at .update_at-inner, #info_at .info_at-inner {
    padding: 0 1rem;
}
#update_at dl, #info_at dl {
    border-bottom: 2px dotted #AAA;
}
#update_at dt:before, #info_at dt:before {
    content: '■';
    color: #73d269;
}
#update_at dd, #info_at dd {
    text-indent: 1rem;
}

#about h1 {
    font-size: 1.25rem;
}
#about h2 {
    font-size: 1.125rem;
}
.about-inner {
    padding: 0 1rem;
    border-bottom: 1px solid var(--dream-sub);
    margin-bottom: 1rem;
}
.action-list {
    padding-left: 2rem;
    text-indent: -1.875rem;
}
.about-inner ul li {
    margin-bottom: 0.25rem;
}
.about-inner a {
    color: black;
}
.about-inner a:hover {
    color: var(--dream-sub);
    text-decoration: none;
}
.one_ind {
    text-indent: 1rem;
}
.about-inner:last-child {
    border: none;
}

