/*------------------------------------------------------------
	disabilities
------------------------------------------------------------*/
#main {
    padding-bottom: 65px;
}
#main .pageTitle {
    margin-bottom: 72px;
    padding-bottom: 0;
}
#main .pageTitle .inner h2 {
    line-height: 1.34;
}
#main .pageTitle::before {
    background-image: url(/about/sustainability/deandi/img/disabilities/bg01.png);
}
#main .initiative {
    margin-bottom: 130px;
}
#main .initiative .topText {
    margin-bottom: 59px;
    font-size: 1.8rem;
}
#main .initiative .headLine04 {
    margin-bottom: 68px;
}
#main .initiative .sub {
    margin-bottom: 65px;
}
#main .initiative .sub:last-of-type {
    margin-bottom: 0;
}
#main .initiative .sub .headLine06 {
    margin-bottom: 14px;
}
#main .initiative .sub .text {
    font-size: 1.8rem;
    line-height: 1.75;
}
#main .initiative .sub .bgBox {
    margin: 10px 0 22px;
    padding: 15px 10px 17px 20px;
    background-color: #E7F3E1;
}
#main .initiative .sub .textUl li {
    padding-left: 18px;
    text-indent: -18px;
    font-size: 1.8rem;
    line-height: 1.75;
}
#main .initiative .sub .bgBox p {
    font-size: 1.8rem;
    line-height: 1.75;
    font-weight: 600;
}
#main .status .headLine04 {
    margin-bottom: 46px;
}
#main .status .photo {
    margin: 0 auto 10px;
    width: 774px;
}
#main .status a {
    display: block;
}
#main .status a:hover {
    opacity: 0.7;
}
#main .status .notes {
    text-align: right;
    font-size: 1.8rem;
    line-height: 1.75;
}
@media all and (max-width: 767px) {
    #main {
        padding-bottom: 50px;
    }
    #main .pageTitle {
        margin-bottom: 30px;
    }
    #main .initiative {
        margin-bottom: 50px;
    }
    #main .initiative .topText {
        margin-bottom: 30px;
        font-size: 1.6rem;
    }
    #main .initiative .sub {
        margin-bottom: 30px;
    }
    #main .initiative .sub .headLine06 {
        margin-bottom: 14px;
    }
    #main .initiative .sub .text {
        font-size: 1.4rem;
    }
    #main .initiative .sub .bgBox {
        padding: 15px 10px;
    }
    #main .initiative .sub .textUl li {
        padding-left: 13px;
        text-indent: -13px;
        font-size: 1.4rem;
    }
    #main .initiative .sub .bgBox p {
        font-size: 1.4rem;
    }
    #main .status .photo {
        width: auto;
    }
    #main .status .photo img {
        width: 100%;
    }
    #main .status .notes {
        font-size: 1.4rem;
    }
}