@charset "UTF-8";
#cover {
    background: url(../img/inner/privacy/cover_sp.jpg)no-repeat center;
    background-size: cover;
}

#privacy1 {
    position: relative;
}

#privacy1 {
    padding: 40px 30px 0px;
}

#privacy1 .wrap,
#privacy2 .wrap,
#privacy3 .wrap {
    max-width: 940px;
    width: 100%;
    position: relative;
    margin: auto;
}

#privacy .privacy_tit_box {
    margin-top: 35px;
}

#privacy .privacy_tit_box:first-child {
    margin-top: 0;
}

#privacy .privacy_tit {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.07em;
}

#privacy .privacy_txt {
    font-size: 14px;
    letter-spacing: 0.02em;
    margin-top: 15px;
    line-height: 2em;
}

#privacy .privacy_txt .link1 {
    color: #000;
}

#privacy .privacy_txt .link2 {
    text-decoration: underline;
    color: #1309BC;
}

#privacy .privacy_txt .link2:hover {
    opacity: .7;
    text-decoration: none;
}

#privacy .privacy_tit_box ul {
    padding: 0;
    list-style: none;
    font-size: 14px;
    letter-spacing: 0.07em;
    line-height: 1.75em;
}

#privacy1 .wrap {
    padding: 0;
}


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (min-width:768px) {
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    #cover {
        background: url(../img/inner/privacy/cover.jpg)no-repeat center;
        background-size: cover;
    }
    #privacy1 {
        padding: 80px 30px 0px;
        position: relative;
    }
    #privacy .privacy_tit_box {
        margin-top: 40px;
    }
    #privacy .privacy_tit {
        font-size: 20px;
    }
    #privacy .privacy_txt {
        font-size: 16px;
        line-height: 2.1333333em;
    }
    #privacy .privacy_tit_box ul {
        font-size: 15px;
    }
    #privacy .privacy_txt .link1 {
        pointer-events: none;
    }
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
}


/* min-width: 768px ここまで */


/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */