@charset "UTF-8";

/* modPageTitle
------------------------------------------------------------*/
.modPageTitle.sexualHarassmentPolicy {
    background-image: url(/assets/img/sexual-harassment-policy/bgPageTitle.jpg);
    background-image: -webkit-image-set(url(/assets/img/sexual-harassment-policy/bgPageTitle.jpg) 1x, url(/assets/img/sexual-harassment-policy/bgPageTitle@2x.jpg) 2x);
    background-image: image-set(url(/assets/img/sexual-harassment-policy/bgPageTitle.jpg) 1x, url(/assets/img/sexual-harassment-policy/bgPageTitle@2x.jpg) 2x);
    background-size: cover;
}

@media only screen and (max-width: 768px) {
    .modPageTitle.sexualHarassmentPolicy {
        background-image: url(/assets/img/sexual-harassment-policy/bgPageTitle_sp.jpg);
        background-image: -webkit-image-set(url(/assets/img/sexual-harassment-policy/bgPageTitle_sp.jpg) 1x, url(/assets/img/sexual-harassment-policy/bgPageTitle_sp@2x.jpg) 2x);
        background-image: image-set(url(/assets/img/sexual-harassment-policy/bgPageTitle_sp.jpg) 1x, url(/assets/img/sexual-harassment-policy/bgPageTitle_sp@2x.jpg) 2x);
    }

    .modPageTitle.sexualHarassmentPolicy .title {
        padding: 15px 0;
    }
}

/* contents
------------------------------------------------------------*/
.contentBlock {
    width: 100%;
    margin: 0 auto 50px;
}

p + .contentBlock{
    margin-top: 40px;
}

@media only screen and (max-width: 768px) {
    .contentBlock {
        width: 100%;
        margin: 0 auto 40px;
    }
}

.textBlock + .textBlock{
    margin-top: 10px;
}
