@charset "UTF-8";

/*
information{
    file name : /css/styles/modules/misc.css !important;
    site name : KIT 虎ノ門大学院ホームページ !important;
    copyrihgt : Copyright Kanazawa Institute of Technology. !important;
    explanation : 余白を定義 !important;
}
*/

/* contents
--------------------------------------------------------------------------

--------------------------------------------------------------------------
*/





/* margin top
-----------------------------------------------    */
#bodyDivision .mt0 {
    margin-top: 0 !important;
}

#bodyDivision .mt5 {
    margin-top: calc(5px * 1.33) !important;
}

#bodyDivision .mt10 {
    margin-top: 10px !important;
}

#bodyDivision .mt15 {
    margin-top: calc(15px * 1.33) !important;
}

#bodyDivision .mt20 {
    margin-top: calc(20px * 1.33) !important;
}

#bodyDivision .mt25 {
    margin-top: calc(25px * 1.33) !important;
}

#bodyDivision .mt30 {
    margin-top: calc(30px * 1.33) !important;
}

#bodyDivision .mt35 {
    margin-top: calc(35px * 1.33) !important;
}

#bodyDivision .mt40 {
    margin-top: calc(40px * 1.33) !important;
}

#bodyDivision .mt45 {
    margin-top: calc(45px * 1.33) !important;
}

#bodyDivision .mt50 {
    margin-top: calc(50px * 1.33) !important;
}

#bodyDivision .mt55 {
    margin-top: calc(55px * 1.33) !important;
}

#bodyDivision .mt60 {
    margin-top: calc(60px * 1.33) !important;
}

@media screen and (max-width: 767px) {
    #bodyDivision .mt0,
    #bodyDivision .mt5,
    #bodyDivision .mt10,
    #bodyDivision .mt15,
    #bodyDivision .mt20,
    #bodyDivision .mt25,
    #bodyDivision .mt30,
    #bodyDivision .mt35,
    #bodyDivision .mt40,
    #bodyDivision .mt45,
    #bodyDivision .mt50,
    #bodyDivision .mt55,
    #bodyDivision .mt60 {
        margin-top: 0 !important;
    }
    
    #bodyDivision .mt0-sp {
        margin-top: 0 !important;
    }
    #bodyDivision .mt5-sp {
        margin-top: 5px !important;
    }
    #bodyDivision .mt10-sp {
        margin-top: 10px !important;
    }
    #bodyDivision .mt15-sp {
        margin-top: 15px !important;
    }
    #bodyDivision .mt20-sp {
        margin-top: 20px !important;
    }
    #bodyDivision .mt25-sp {
        margin-top: 25px !important;
    }
    #bodyDivision .mt30-sp {
        margin-top: 30px !important;
    }
    #bodyDivision .mt35-sp {
        margin-top: 35px !important;
    }
    #bodyDivision .mt40-sp {
        margin-top: 40px !important;
    }
    #bodyDivision .mt45-sp {
        margin-top: 45px !important;
    }
    #bodyDivision .mt50-sp {
        margin-top: 50px !important;
    }
    #bodyDivision .mt55-sp {
        margin-top: 55px !important;
    }
    #bodyDivision .mt60-sp {
        margin-top: 60px !important;
    }
}


/* margin bottom
-----------------------------------------------    */
#bodyDivision .mb0 {
    margin-bottom: 0 !important;
}
#bodyDivision .mb5 {
    margin-bottom: calc(5px * 1.33) !important;
}
#bodyDivision .mb10 {
    margin-bottom: calc(10px * 1.33) !important;
}
#bodyDivision .mb15 {
    margin-bottom: calc(15px * 1.33) !important;
}
#bodyDivision .mb20 {
    margin-bottom: calc(20px * 1.33) !important;
}
#bodyDivision .mb25 {
    margin-bottom: calc(25px * 1.33) !important;
}
#bodyDivision .mb30 {
    margin-bottom: calc(30px * 1.33) !important;
}
#bodyDivision .mb35 {
    margin-bottom: calc(35px * 1.33) !important;
}
#bodyDivision .mb40 {
    margin-bottom: calc(40px * 1.33) !important;
}
#bodyDivision .mb45 {
    margin-bottom: calc(45px * 1.33) !important;
}
#bodyDivision .mb50 {
    margin-bottom: calc(50px * 1.33) !important;
}
#bodyDivision .mb55 {
    margin-bottom: calc(55px * 1.33) !important;
}
#bodyDivision .mb60 {
    margin-bottom: calc(60px * 1.33) !important;
}

@media screen and (max-width: 767px) {
    #bodyDivision .mb0,
    #bodyDivision .mb5,
    #bodyDivision .mb10,
    #bodyDivision .mb15,
    #bodyDivision .mb20,
    #bodyDivision .mb25,
    #bodyDivision .mb30,
    #bodyDivision .mb35,
    #bodyDivision .mb40,
    #bodyDivision .mb45,
    #bodyDivision .mb50,
    #bodyDivision .mb55,
    #bodyDivision .mb60 {
        margin-bottom: 0 !important;
    }
    
    #bodyDivision .mb0-sp {
        margin-bottom: 0 !important;
    }
    #bodyDivision .mb5-sp {
        margin-bottom: 5px !important;
    }
    #bodyDivision .mb10-sp {
        margin-bottom: 10px !important;
    }
    #bodyDivision .mb15-sp {
        margin-bottom: 15px !important;
    }
    #bodyDivision .mb20-sp {
        margin-bottom: 20px !important;
    }
    #bodyDivision .mb25-sp {
        margin-bottom: 25px !important;
    }
    #bodyDivision .mb30-sp {
        margin-bottom: 30px !important;
    }
    #bodyDivision .mb35-sp {
        margin-bottom: 35px !important;
    }
    #bodyDivision .mb40-sp {
        margin-bottom: 40px !important;
    }
    #bodyDivision .mb45-sp {
        margin-bottom: 45px !important;
    }
    #bodyDivision .mb50-sp {
        margin-bottom: 50px !important;
    }
    #bodyDivision .mb55-sp {
        margin-bottom: 55px !important;
    }
    #bodyDivision .mb60-sp {
        margin-bottom: 60px !important;
    }
}

/* margin right
-----------------------------------------------    */
#bodyDivision .mr0 {
    margin-right: 0 !important;
}

#bodyDivision .mr5 {
    margin-right: 5px !important;
}

#bodyDivision .mr10 {
    margin-right: 10px !important;
}

#bodyDivision .mr15 {
    margin-right: 15px !important;
}

#bodyDivision .mr20 {
    margin-right: 20px !important;
}

#bodyDivision .mr25 {
    margin-right: 25px !important;
}

#bodyDivision .mr30 {
    margin-right: 30px !important;
}

@media screen and (max-width: 767px) {
    #bodyDivision .mr0,
    #bodyDivision .mr5,
    #bodyDivision .mr10,
    #bodyDivision .mr15,
    #bodyDivision .mr20,
    #bodyDivision .mr25,
    #bodyDivision .mr30,
    #bodyDivision .mr35,
    #bodyDivision .mr40,
    #bodyDivision .mr45,
    #bodyDivision .mr50,
    #bodyDivision .mr55,
    #bodyDivision .mr60 {
        margin-right: 0 !important;
    }
    #bodyDivision .mr0-sp {
        margin-right: 0 !important;
    }
    #bodyDivision .mr5-sp {
        margin-right: 5px !important;
    }
    #bodyDivision .mr10-sp {
        margin-right: 10px !important;
    }
    #bodyDivision .mr15-sp {
        margin-right: 15px !important;
    }
    #bodyDivision .mr20-sp {
        margin-right: 20px !important;
    }
    #bodyDivision .mr25-sp {
        margin-right: 25px !important;
    }
    #bodyDivision .mr30-sp {
        margin-right: 30px !important;
    }
    #bodyDivision .mr35-sp {
        margin-right: 35px !important;
    }
    #bodyDivision .mr40-sp {
        margin-right: 40px !important;
    }
    #bodyDivision .mr45-sp {
        margin-right: 45px !important;
    }
    #bodyDivision .mr50-sp {
        margin-right: 50px !important;
    }
    #bodyDivision .mr55-sp {
        margin-right: 55px !important;
    }
    #bodyDivision .mr60-sp {
        margin-right: 60px !important;
    }
}

/* margin left
-----------------------------------------------    */
#bodyDivision .ml0 {
    margin-left: 0 !important;
}

#bodyDivision .ml5 {
    margin-left: 5px !important;
}

#bodyDivision .ml10 {
    margin-left: 10px !important;
}

#bodyDivision .ml15 {
    margin-left: 15px !important;
}

#bodyDivision .ml20 {
    margin-left: 20px !important;
}

#bodyDivision .ml25 {
    margin-left: 25px !important;
}

#bodyDivision .ml30 {
    margin-left: 30px !important;
}

@media screen and (max-width: 767px) {
    #bodyDivision .ml0,
    #bodyDivision .ml5,
    #bodyDivision .ml10,
    #bodyDivision .ml15,
    #bodyDivision .ml20,
    #bodyDivision .ml25,
    #bodyDivision .ml30,
    #bodyDivision .ml35,
    #bodyDivision .ml40,
    #bodyDivision .ml45,
    #bodyDivision .ml50,
    #bodyDivision .ml55,
    #bodyDivision .ml60 {
        margin-left: 0 !important;
    }
    
    #bodyDivision .ml0-sp {
        margin-left: 0 !important;
    }
    #bodyDivision .ml5-sp {
        margin-left: 5px !important;
    }
    #bodyDivision .ml10-sp {
        margin-left: 10px !important;
    }
    #bodyDivision .ml15-sp {
        margin-left: 15px !important;
    }
    #bodyDivision .ml20-sp {
        margin-left: 20px !important;
    }
    #bodyDivision .ml25-sp {
        margin-left: 25px !important;
    }
    #bodyDivision .ml30-sp {
        margin-left: 30px !important;
    }
}


/* padding top
-----------------------------------------------    */
#bodyDivision .pt0 {
    padding-top: 0 !important;
}
#bodyDivision .pt5 {
    padding-top: 5px !important;
}
#bodyDivision .pt10 {
    padding-top: 10px !important;
}
#bodyDivision .pt15 {
    padding-top: 15px !important;
}
#bodyDivision .pt20 {
    padding-top: 20px !important;
}
#bodyDivision .pt25 {
    padding-top: 25px !important;
}
#bodyDivision .pt30 {
    padding-top: 30px !important;
}
#bodyDivision .pt35 {
    padding-top: 35px !important;
}
#bodyDivision .pt40 {
    padding-top: 40px !important;
}
#bodyDivision .pt45 {
    padding-top: 45px !important;
}
#bodyDivision .pt50 {
    padding-top: 50px !important;
}
#bodyDivision .pt55 {
    padding-top: 55px !important;
}
#bodyDivision .pt60 {
    padding-top: 60px !important;
}
@media screen and (max-width: 767px) {
    #bodyDivision .pt0,
    #bodyDivision .pt5,
    #bodyDivision .pt10,
    #bodyDivision .pt15,
    #bodyDivision .pt20,
    #bodyDivision .pt25,
    #bodyDivision .pt30,
    #bodyDivision .pt35,
    #bodyDivision .pt40,
    #bodyDivision .pt45,
    #bodyDivision .pt50,
    #bodyDivision .pt55,
    #bodyDivision .pt60 {
        padding-top: 0 !important;
    }
    #bodyDivision .pt10-sp {
        padding-top: 10px !important;
    }
}


/* padding bottom
-----------------------------------------------    */
#bodyDivision .pb0 {
    padding-bottom: 0 !important;
}

#bodyDivision .pb5 {
    padding-bottom: 5px !important;
}

#bodyDivision .pb10 {
    padding-bottom: 10px !important;
}

#bodyDivision .pb15 {
    padding-bottom: 15px !important;
}

#bodyDivision .pb20 {
    padding-bottom: 20px !important;
}

#bodyDivision .pb25 {
    padding-bottom: 25px !important;
}

#bodyDivision .pb30 {
    padding-bottom: 30px !important;
}

#bodyDivision .pb35 {
    padding-bottom: 35px !important;
}

#bodyDivision .pb40 {
    padding-bottom: 40px !important;
}

#bodyDivision .pb45 {
    padding-bottom: 45px !important;
}

#bodyDivision .pb50 {
    padding-bottom: 50px !important;
}

#bodyDivision .pb55 {
    padding-bottom: 55px !important;
}

#bodyDivision .pb60 {
    padding-bottom: 60px !important;
}

@media screen and (max-width: 767px) {
    #bodyDivision .pb0,
    #bodyDivision .pb5,
    #bodyDivision .pb10,
    #bodyDivision .pb15,
    #bodyDivision .pb20,
    #bodyDivision .pb25,
    #bodyDivision .pb30,
    #bodyDivision .pb35,
    #bodyDivision .pb40,
    #bodyDivision .pb45,
    #bodyDivision .pb50,
    #bodyDivision .pb55,
    #bodyDivision .pb60 {
        padding-bottom: 0 !important;
    }
}


/* padding right
-----------------------------------------------    */
#bodyDivision .pr0 {
    padding-right: 0 !important;
}

#bodyDivision .pr5 {
    padding-right: 5px !important;
}

#bodyDivision .pr10 {
    padding-right: 10px !important;
}

#bodyDivision .pr15 {
    padding-right: 15px !important;
}

#bodyDivision .pr20 {
    padding-right: 20px !important;
}

#bodyDivision .pr25 {
    padding-right: 25px !important;
}

#bodyDivision .pr30 {
    padding-right: 30px !important;
}

@media screen and (max-width: 767px) {
    #bodyDivision .pr0,
    #bodyDivision .pr5,
    #bodyDivision .pr10,
    #bodyDivision .pr15,
    #bodyDivision .pr20,
    #bodyDivision .pr25,
    #bodyDivision .pr30,
    #bodyDivision .pr35,
    #bodyDivision .pr40,
    #bodyDivision .pr45,
    #bodyDivision .pr50,
    #bodyDivision .pr55,
    #bodyDivision .pr60 {
        padding-right: 0 !important;
    }
}

/* padding left
-----------------------------------------------    */
#bodyDivision .pl0 {
    padding-left: 0 !important;
}

#bodyDivision .pl5 {
    padding-left: 5px !important;
}

#bodyDivision .pl10 {
    padding-left: 10px !important;
}

#bodyDivision .pl15 {
    padding-left: 15px !important;
}

#bodyDivision .pl20 {
    padding-left: 20px !important;
}

#bodyDivision .pl25 {
    padding-left: 25px !important;
}

#bodyDivision .pl30 {
    padding-left: 30px !important;
}

@media screen and (max-width: 767px) {
    #bodyDivision .pl0,
    #bodyDivision .pl5,
    #bodyDivision .pl10,
    #bodyDivision .pl15,
    #bodyDivision .pl20,
    #bodyDivision .pl25,
    #bodyDivision .pl30,
    #bodyDivision .pl35,
    #bodyDivision .pl40,
    #bodyDivision .pl45,
    #bodyDivision .pl50,
    #bodyDivision .pl55,
    #bodyDivision .pl60 {
        padding-left: 0 !important;
    }
}