.mod-text--main{
    line-height:1.8;
}

.management-img img{
    width:100%;
    height:100%;
}

.wrapper.content{
    background-color: #e6e6e6;
}
p.content-text{
    color:#333333;
    line-height:1.3;
}

@media screen and (min-width:768px){
    .container.obj{
        max-width:1050px;
    }
    .single .under .mod-h1 {
        margin-bottom: 48px;
    }

    .single .under .mod-h2 {
        margin-bottom: 41px;
    }

    .management-img{
        width:500px;
        height:577px;
        margin:67px auto 0px;
    }

    .management-img img{
        width:100%;
        height:100%;
    }

    .obj-text{
        margin-top: 66px;
        padding-bottom: 78px;
    }

    .content .mod-h2{
        padding-top: 104px;
    }
    .content .mod-h2.obj2{
        margin-bottom: 37px;
    }
    .mod-h2.obj3{
        margin-top: 104px;
        margin-bottom: 35px;
    }
    .obj-wrap{
        max-width:980px;
        margin:0 auto;
    }

    p.content-text{
        font-size: 18px;
        margin-bottom: 64px;
    }

    .under .module__inner .mod-linkArea ul li {
        width:30%;
        margin-right: 46px;
    }
    .under .module__inner .mod-linkArea--sm ul li a{
        width:100%;
        padding-right:21px;
    }
    .title--arrowAfter::after {
        right:0px;
    }
    .module__inner{
        padding-bottom: 100px;
    }

   
    .table-img{
        width:730px;
        margin:0 auto;
        margin-bottom: 120px;
    }
    .table-img img{
        width:100%;
    }
}
@media screen and (max-width:767px){
    .management-img{
        width:100%;
        margin:47px auto 0px;
    }
    .single .under .mod-h1 {
        margin-bottom: 27px;
    }

    .obj-text{
        margin-top: 36px;
        padding-bottom: 38px;
    }

    .content .mod-h2{
        padding-top: 52px;
    }

    p.content-text{
        font-size: 16px;
        margin-bottom: 43px;
    }

    .under .module__inner .mod-linkArea ul li {
        width:100%;
        
    }
    .under .module__inner .mod-linkArea ul li:nth-child(2n+1){
        margin-right:0px;
    }

    .title--arrowAfter::after {
        right:0px;
    }
    .module__inner{
        margin-top: 41px;
        padding-bottom: 50px;
    }
    
    .imp .mod-h2{
        padding-top: 52px;
    }
   
    .table-img{
        width:100%;
        margin:0 auto;
        margin-bottom: 50px;
    }
    .table-img img{
        width:100%;
    }
}