/*============================
#page
============================*/
#page {
    padding: 80px 0 40px;
}
#page .page_wrap {}
#page .page_wrap .page_header {
    display: block;
    width: 100%;
    margin: 0 0 40px;
}
#page .page_wrap .page_header h1 {
    font-size: 3rem;
    letter-spacing: 0;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    mix-blend-mode: difference;
}
#page .page_wrap .page_header h1 span {}
#page .page_wrap .inner {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}
#page .page_wrap h2 {
    font-size: 2rem;
    margin: 40px 0 20px;
}
#page .page_wrap h3 {}
#page .page_wrap p {
    line-height: 1.8;
    font-size: 1.4rem;
    margin: 0 0 1em;
    text-align: justify;
    overflow-wrap: break-word;
}
@media screen and (min-width:960px) {
    #page {}
    #page .page_wrap {}
    #page .page_wrap .page_header {}
    #page .page_wrap .page_header h1 {}
    #page .page_wrap .page_header h1 span {}
    #page .page_wrap .inner {}
    #page .page_wrap h2 {}
    #page .page_wrap h3 {}
    #page .page_wrap p {}
}

/*============================
#page.privacy
============================*/
#page.privacy {}
#page.privacy .privacy_wrap {}
#page.privacy .privacy_wrap .page_header {}
#page.privacy .privacy_wrap .page_header h1 {
    font-size: 3rem;
}
#page.privacy .privacy_wrap .page_header h1 span {}
#page.privacy .privacy_wrap .inner {}
#page.privacy .privacy_wrap .inner p {
}
#page.privacy .privacy_wrap .inner .privacy_intro {
    margin: 0 0 40px;
}
#page.privacy .privacy_wrap .inner .privacy_intro p {}
#page.privacy .privacy_wrap .inner .privacy_item {}
#page.privacy .privacy_wrap .inner .privacy_item h2 {}
#page.privacy .privacy_wrap .inner .privacy_item p {}
#page.privacy .privacy_wrap .inner .privacy_item ul {
    padding: 0 0 0 1em;
}
#page.privacy .privacy_wrap .inner .privacy_item ul li {
    font-size: 1.2rem;
    line-height: 1.5;
    margin: 0 0 0.5em;
}
#page.privacy .privacy_wrap .inner .privacy_item ul li ol {}
#page.privacy .privacy_wrap .inner .privacy_item ul li ol li {}
#page.privacy .privacy_wrap .inner .privacy_item p {}
#page.privacy .privacy_wrap .inner .privacy_item p.company {}
#page.privacy .privacy_wrap .inner .privacy_item p.company a {
    color: #FFF;
    text-decoration: underline;
}
@media screen and (min-width:960px) {
    #page.privacy {}
    #page.privacy .privacy_wrap {}
    #page.privacy .privacy_wrap .page_header {}
    #page.privacy .privacy_wrap .page_header h1 {}
    #page.privacy .privacy_wrap .page_header h1 span {}
    #page.privacy .privacy_wrap .inner {}
    #page.privacy .privacy_wrap .inner .privacy_intro {}
    #page.privacy .privacy_wrap .inner .privacy_intro p {}
    #page.privacy .privacy_wrap .inner .privacy_item {}
    #page.privacy .privacy_wrap .inner .privacy_item h2 {}
    #page.privacy .privacy_wrap .inner .privacy_item p {}
    #page.privacy .privacy_wrap .inner .privacy_item ul {}
    #page.privacy .privacy_wrap .inner .privacy_item ul li {}
    #page.privacy .privacy_wrap .inner .privacy_item ul li ol {}
    #page.privacy .privacy_wrap .inner .privacy_item ul li ol li {}
    #page.privacy .privacy_wrap .inner .privacy_item p {}
    #page.privacy .privacy_wrap .inner .privacy_item p.company {}
    #page.privacy .privacy_wrap .inner .privacy_item p.company a {}
}

