@charset "UTF-8";

.section-wrap {
    width: 980px;
    margin: auto;
    padding-bottom: 80px;
}

/*================================================================
# section-privacy
================================================================ */
.section-privacy {
    margin-top: 100px;
    display: flex;
    flex-direction: column;
}

.section-privacy .title {
    margin: 0;
    font-family: var(--mincho);
    font-size: 32px;
    line-height: 1.618;
    letter-spacing: .2em;
}

.section-privacy .text {
    margin-top: 24px;
}

.section-privacy .ol {
    padding-left: 1.5em;
}

.section-privacy .ol li {
    margin-top: 24px;
    font-weight: 600;
}

.section-privacy .ol li .inner-text {
    font-weight: 400;
    line-height: 1.618;
}

/*================================================================
# shared-use
================================================================ */
.shared-use {
    margin-top: 100px;
    display: flex;
    flex-direction: column;
}

.shared-use .title {
    margin: 0;
    font-family: var(--mincho);
    font-size: 32px;
    line-height: 1.618;
    letter-spacing: .2em;
}

.shared-use .text {
    margin-top: 24px;
}

.shared-use .ol {
    padding-left: 1.5em;
}

.shared-use .ol>li {
    margin-top: 24px;
    font-weight: 600;
}

.shared-use .ol>li .inner-text {
    font-weight: 400;
    line-height: 1.618;
}

.shared-use .ol02 li {
    margin-top: 16px;
}

.shared-use .right {
    margin-top: 40px;
    margin-left: auto;
    line-height: 1.618;
}

.shared-use .right strong {
    margin-bottom: 8px;
    display: block;
    font-weight: 600;
}

/*================================================================
# section-COVID19
================================================================ */
.section-COVID19 {
    margin-top: 100px;
    display: flex;
    flex-direction: column;
}

.section-COVID19 .title {
    margin: 0;
    font-family: var(--mincho);
    font-size: 32px;
    line-height: 1.618;
    letter-spacing: .2em;
}

.section-COVID19 .text {
    margin-top: 24px;
}

.section-COVID19 .ol {
    padding-left: 1.5em;
}

.section-COVID19 .ol li {
    margin-top: 24px;
    font-weight: 600;
}

.section-COVID19 .ol li .inner-text {
    font-weight: 400;
}

/*================================================================
# section-with-dog
================================================================ */
.section-with-dog {
    margin-top: 100px;
    display: flex;
    flex-direction: column;
}

.section-with-dog .title {
    margin: 0;
    font-family: var(--mincho);
    font-size: 32px;
    line-height: 1.618;
    letter-spacing: .2em;
}

.section-with-dog .text {
    margin-top: 24px;
}

.section-with-dog .ol {
    padding-left: 1.5em;
}

.section-with-dog .ol li {
    margin-top: 24px;
    font-weight: 600;
    line-height: 1.618;
}

.section-with-dog .ol li .inner-text {
    font-weight: 400;
}

.section-with-dog .ol li .note {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 400;
    color: var(--gray);
    letter-spacing: .05em;
}

.section-with-dog .unit {
    margin: 40px 0 0;
}

.section-with-dog .title02 {
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.618;
    letter-spacing: .2em;
}

.section-with-dog .text02 {
    margin: 16px 0 0;
}

.section-with-dog .gold-btn {
    margin: 24px 0 0;
}

.section-with-dog .gold-btn a {
    padding: 16px 40px;
    display: inline-block;
}