@charset "UTF-8";

/*
information{
file name : /css/styles/individual/about_kit/kengaku_koryo.css;
site name : 金沢工業大学ホームページ;
copyrihgt : Copyright Kanazawa Institute of Technology.;
explanation : 建学綱領 対応css;
}
*/

#bodyDivision div.colum3_2 {
    margin-left: -30px;
}
@media screen and (max-width: 767px) {
    #bodyDivision div.colum3_2 {
        margin-left: 0;
    }
}

#bodyDivision div.colum3_2:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

#bodyDivision div.colum3_2 div.cell {
    float: left;
    width: 33.3%;
    padding-left: 30px;
    box-sizing: border-box;
}
@media screen and (max-width: 767px) {
    #bodyDivision div.colum3_2 div.cell {
        float: none;
        width: auto;
        padding-left: 0;
        margin-top: 10px;
        overflow: hidden;
    }
    
    #bodyDivision div.colum3_2 div.cell > p {
        margin: 0;
        float: left;
        width: 33%;
    }
    #bodyDivision div.colum3_2 div.cell > p img {
        width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 767px) {
    #bodyDivision div.colum3_2 div.cell dl {
        float: right;
        width: 66%;
        padding-left: 10px;
        box-sizing: border-box;
    }
}

#bodyDivision div.colum3_2 div.cell dl dt {
    margin: 25px 0;
    line-height: 1;
}
@media screen and (max-width: 767px) {
    #bodyDivision div.colum3_2 div.cell dl dt {
        margin: 0 0 10px 0;
    }
}


.koryo dl dt {
    font-size: 26px;
    line-height: 1.5;
    color: #7db1b2;
}
@media screen and (max-width: 767px) {
    .koryo dl dt {
        font-size: 14px;
    }
}

.president {
    color: #7db1b2;
}
.president .name {
    font-size: 23px;
    color: #7db1b2;
}
@media screen and (max-width: 767px) {
    .president .name {
        font-size: 14px;
    }
}