@charset "UTF-8";

/* privacy-policy ------------------------ */
#privacy_policy{
    width: 100%;
    display: flex;
    padding: 50px 0 100px;
}

#privacy_policy .img-wrap{
    width: 30%;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: url(../img/common/contact-backimage.jpg);
    background-size: cover;
    padding: 80px 5%;
}
#privacy_policy .text-wrap{
    width: 70%;
    padding: 0 5%;
}
#privacy_policy .text-wrap .text-inner{
    width: 100%;
    max-width: 550px;
    margin: 0 auto;
}
#privacy_policy .text-wrap .text-inner > .section-title{
    text-align: right;
}
#privacy_policy .text-wrap .text-inner > p{
    margin-bottom: 40px;
}
#privacy_policy .text-wrap .text-inner > .title{
    font-weight: 700;
    font-family: 'Shippori Mincho', serif;
    margin-bottom: 20px;
}
#privacy_policy .text-wrap .text-inner > ul{
    margin-left: 30px;
    list-style-type: square;
    margin-bottom: 40px;
}
#privacy_policy .text-wrap .text-inner > p:nth-of-type(7){
    margin-bottom: 10px;
}


/*-------------------------------------------
タブレット
-------------------------------------------*/
@media screen and (max-width: 960px) {

    /* privacy-policy ------------------------ */
    #privacy_policy{
        flex-direction: column;
    }

    #privacy_policy .img-wrap{
        width: 100%;
        background-image: url(../img/common/skills-backimage.jpg);
        background-position: top right;
        display: flex;
        justify-content: flex-end;
        padding: 40px 5%;
        margin-bottom: 60px;
    }

    #privacy_policy .text-wrap{
        width: 100%;
    }


}

/*-------------------------------------------
スマホ
-------------------------------------------*/
@media screen and (max-width: 430px) {



}