/* This was edited by Seiya Abe at 2019/01/01. */
@charset "UTF-8";

.thema h1 {
    padding-left: 20px;
    margin-bottom: 10px;
    color: #000;
    text-align: center;
    font-size:22px;
}
.thema table {
    border-collapse: collapse;
    margin: 0 auto 10px;
    width: 100%;
}
.thema h2, .thema h3 {
    padding-left: 20px;
    margin-bottom: 10px;
    color: #000;
    text-align: center;
    font-size: 20px;
}
.thema a {
    text-decoration: none;
    color: #000;
}
.thema td, .thema th {
    text-align: center;
    padding:10px;
}
.thema td .research-thema {
    text-align: left;
}
.thema th {
    color:#fff;
    background:#696969;
}
.thema table tr:nth-child(odd) {
    background:#d3d3d3;
}
td {
    border-bottom:2px solid #a9a9a9;
}
.table {
    border-collapse: collapse;
    margin: 0 auto;
}
.thema-content h2 {
    padding: 0 20px;
    color: #000;
}
.thema-content h3 {
    padding: 0 20px;
    font-weight: normal;
}
.thema-content .researchimg {
    text-align: center;
}
.thema-content .researchimg img {
    width: 80%;
}




/* ########## over 768px ########## */
@media (min-width: 768px){
    .thema-content .researchimg img {
        width: auto;
    }
    .prof{
        width: auto;
    }
}

/* over 1190px */
@media (min-width: 1190px) {
    .thema {
        width: 1000px;
        margin-left: auto;
        margin-right: auto;
    }
    .thema-content {
        width: 1000px;
        margin-left: auto;
        margin-right: auto;
    }
    
}