/* ロゴ画像 */
div#head h1 {
    background-image: url(../images/h1_nintei.png);
}

div#foot_01 h1 {
    background-image: url(../images/foot_logo_nintei.gif);
}

/* フッターナビの位置調整 */
div#foot_01 {
    padding-bottom: 0;
}

div#foot_01 > ul:nth-of-type(5) {
    margin-top: -150px;
}

div#foot_01 > ul:nth-of-type(7) {
    margin-top: -50px;
}

div#foot_03 br {
    display: none;
}

/* 高校進学情報 */
.page-id-4850 div#right_wrapper h2,
.single-highschool_info div#right_wrapper h2 {
    background-image: url(../../images/highschool/h2.jpg);
}

.page-id-4850 div#right_wrapper h3,
.single-highschool_info div#right_wrapper h3 {
    background-image: url(../../images/highschool/h3.jpg);
}

.page-id-4850 div.index_set_middle h4 {
    border-left-color: #2c39bb;
}

.single-highschool_info #right_wrapper dl {

}
.single-highschool_info #right_wrapper dl {
    padding: 2em 0;
    overflow: hidden;
    border-top: 1px dotted #AAA;
}
.single-highschool_info #right_wrapper dl:first-of-type {
    margin-top: 2em;
}
.single-highschool_info #right_wrapper dt {
    width: 100%;
    float: none;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

.single-highschool_info #right_wrapper dd {
    float: left;
}

.single-highschool_info table {
    border:1px solid #333;
    width:100%;
    border-collapse:collapse;
}

.single-highschool_info th {
    background-color: #ddd;
    border:1px solid #666;
    width: 33%;
}

.single-highschool_info td {
    border:1px solid #666;
    width: 33%;
}