@charset "UTF-8";

/* ½»Í¨¥¢¥¯¥»¥¹
-----------------------------------------*/
#bodyDivision a.telLink {
    text-decoration: none;
    color: inherit;
}
#bodyDivision div.leadArea p {
    margin-bottom: 0;
}
#bodyDivision .subContentsArea .detail {
    background-image: url("https://www.kanazawa-it.ac.jp/tokyo/t1s/images/contents/toranomon/map/map_photo.jpg");
    background-repeat: no-repeat;
    background-size: 240px;
    padding-left: 260px;
}
#bodyDivision .subContentsArea iframe {
    border: 1px solid rgb(214, 214, 214);
    border-image: none;
    width: 100%;
}
@media screen and (max-width: 767px) {
    .responsive #bodyDivision .subContentsArea .detail {
        background-size: contain;
        padding-left: 0;
        padding-top: 100%;
    }
    .responsive #bodyDivision .subContentsArea .detail p {
        margin-bottom: 8px;
        line-height: 1.39;
    }
    .responsive #bodyDivision .subContentsArea .detail p:first-child {
        margin-top: 12px;
    }
    .responsive #bodyDivision .subContentsArea .detail p:last-child {
        margin-bottom: 0;
    }
    .responsive #bodyDivision div.subContentsArea {
        border-top: none;
    }
    .responsive #bodyDivision .subContentsArea iframe {
        width: 100%;
        height: 300px;
        border: none;
    }
}