.main .section {
    padding: 80px 0 80px
}

@media (min-width: 768px) {
    .main .section {
        padding:100px 0 100px
    }
}

@media (min-width: 1024px) {
    .main .section {
        padding:100px 0
    }
}

.main .section .sectionInner {
    margin: 0 auto;
    width: 90%;
    max-width: 1100px
}

.main .section .sectionInner .privacy {
    background: transparent;
    border: 1px solid #9DC0D4;
    border-radius: 6px;
    padding: 60px 0;
    width: 100%
}

@media (min-width: 768px) {
    .main .section .sectionInner .privacy {
        padding:80px 0
    }
}

@media (min-width: 1024px) {
    .main .section .sectionInner .privacy {
        padding:100px 0
    }
}

.main .section .sectionInner .privacy .inner {
    margin: 0 auto;
    width: 90%;
    max-width: 920px
}

@media (min-width: 768px) {
    .main .section .sectionInner .privacy .inner {
        width:83.6363636364%
    }
}

.main .section .sectionInner .privacy .inner .matomoLink {
    display: block;
    width: fit-content
}

.main .section .sectionInner .privacy .inner .h2 {
    margin-top: 30px;
    font: normal 500 16px/29px 'BIZ UDPMincho', "Noto Serif JP", serif;
    color: #578099
}

.main .section .sectionInner .privacy .inner .privacyText {
    font: normal 500 16px/29px 'BIZ UDPMincho', "Noto Serif JP", serif;
    color: #333
}

.main .section .sectionInner .privacy .inner .matomoLink:hover .privacyText {
    color: rgba(87,128,153,0.6)
}

.main .section .sectionInner .privacy .inner .tel {
    display: block;
    width: fit-content
}

/*# sourceMappingURL=privacy.css.map */
