<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#contents p {
    font-size:13px;
}

/* ===========================================================

    dormitoryTop

=========================================================== */

#dormitoryTop h3 {
    margin: 0 0 5px;
    padding: 0;
}

#dormitoryList {
    border: solid 1px #CCCCCC;
    padding: 20px;
    margin: 0 0 20px;
}

#dormitoryList ul {
    float: left;
    width: 400px;
    margin: 0;
}

#dormitoryList ul a {
    background: url(../../images/common/ic_arrow_b.gif) 0 50% no-repeat;
    padding: 0 0 0 15px;
}

#dormitoryImg {
    float: right;
}

#dormitoryImg img {
    border: solid 1px #CCCCCC;
    padding: 4px;
}

/* ===========================================================

    dormitoryTop table

=========================================================== */

#dormitoryTop table {
    width: 660px !important;
    margin: 0 0 10px;
    padding: 0;
    border: solid 1px #CCCCCC;
    font-size: 11px;
}

#dormitoryTop table th {
    border: solid 1px #CCCCCC;
    background: none;
    padding: 5px;
    text-align: center;
    background: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    width: auto;
}

#dormitoryTop table td {
    border: solid 1px #CCCCCC;
    background: none;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    width: auto;
}

#dormitoryTop table p {
    margin: 0;
    padding: 0;
}

#dormitoryTop table th.colorA,
#dormitoryTop table td.colorA {
    background: #ffff99;
}

#dormitoryTop table th.colorB,
#dormitoryTop table td.colorB {
    background: #ff99cc;
}

#dormitoryTop table th.colorC,
#dormitoryTop table td.colorC {
    background: #ccffff;
}

#dormitoryTop table th.cellW1,
#dormitoryTop table td.cellW1 {
    width: 5% !important;
    white-space: nowrap;
}


#dormitoryTop table th.kaikanName {
    width: 1%;
}

#dormitoryTop table th.kyakushitsu {
    width: 1%;
}

#dormitoryTop table th.type {
    width: 1%;
}
#dormitoryTop table th.ryohi {
    width: 1%;
}
#dormitoryTop table th.hyukanhi {
    width: 1%;
}
#dormitoryTop table th.kanrihi {
    width: 1%;
}
#dormitoryTop table th.hoshoukin {
    width: 1%;
}

/* ===========================================================

    dormitoryDtails

=========================================================== */
/* ===========================================================

    tit

=========================================================== */

.tit {
    background: #633712 url(../../images/dormitory/bg_grad_a.gif) bottom repeat-x;
    padding: 5px 0;
    margin: 0 0 20px;
}

.tit h3 {
    color: #FFFFFF;
    width: 360px;
    float: left;
    margin: 0;
    padding: 5px 0 5px 10px;
    line-height: 1;
    font-weight: bold;
    font-size:123.1%;
}

.tit ul {
    float: right;
    margin: 0;
    line-height: 1;
}

.tit ul li {
    float: left;
    margin: 0 5px 0 0;
}

.tit h3 img,
.tit ul li img {
    vertical-align: bottom;
}

/* ===========================================================

    main

=========================================================== */

h3 {
    color: #f47d14;
    font-weight: bold;
    font-size:100%;
    background: url(../../images/common/line_dot_x_a.gif) bottom repeat-x;
    padding: 0 0 5px;
    margin: 0 0 10px;
    font-size:14px;
}

h3 span {
    background: url(../../images/dormitory/tit_ic_a.gif) 0 50% no-repeat;
    padding: 0 0 0 10px;
}

.mainBox {
    width: 325px;
    height: 245px;
    float: left;
    margin: 0 0 10px;
}

#ex {
    margin: 0 0 10px 10px;
    background: #f5efea;
    background-color: #f5efea;
}

#ex p {
    margin: 0;
    padding: 15px 15px 0;
}

#ex #map {
    display: none;
}

#floor {
    margin: 0 0 10px 10px;
}

#qrCode {
    display: none;
}

/* ===========================================================

    h5

=========================================================== */

h5 {
    clear: both;
    color: #ffffff;
    font-weight: bold;
    font-size: 100%;
    background: url(../../images/dormitory/tit_bg_a.gif) 0 0 no-repeat;
    padding: 5px 0 20px 10px;
    margin: 0;
}

/* ===========================================================

    indoor

=========================================================== */

dl.indoor dt {
    clear: both;
    color: #f47d14;
    font-weight: bold;
    font-size:100%;
}

/* ===========================================================

    main

=========================================================== */

dl.school dt {
    font-weight: bold;
    padding: 0 0 5px;
    margin: 0 0 10px;
    background: url(../../images/common/line_dot_x_a.gif) bottom repeat-x;
}

dl.school dd {
border: solid 1px #CCCCCC;
padding: 25px 0 10px;
margin-bottom:15px;
}





table.bemenu{
    width:600px;
    background:none;
    border:none;
    }


table.bemenu td{
    width:300px;
    background:none;
    border:none;
    }

.bemenu a{
    background: url(../../images/common/ic_arrow_b.gif) 0 50% no-repeat;
    padding: 0 0 0 15px;
}

#schoolname{
    overflow: hidden;
}
#schoolname p{
    width:210px;
    float: left;
}

#contents #schoolname a{
    color:#330000;
    }


#contents #schoolname a:hover{
    color:#FF6600;
    }



#schoolname2{
}


#schoolname2 ul{
    width:660px;
    font-size:13px;
    margin:0 10px 10px 20px;
    }

#schoolname2 li{
    list-style:disc;
    float:left;
    margin:0 5px 5px 5px;
    padding-right:10px;
    }


#contents #schoolname2 a{
    color:#330000;
    text-decoration:none;
    }


#contents #schoolname2 a:hover{
    color:#FF6600;
    text-decoration:underline;
    }


#schoolname2 h4{
    font-size:14px;
    padding:10px 0 0 0 ;
    background:none;
    margin:0;
    height:25px;
    }



.rinbtn{
    width:205px;
        float: right;
}
#rin{
    text-align: left;
    border: 1px solid #330000;
    padding:10px 5px 5px 5px;
    font-size: 12px;
    color: #330000;
}
#contents #schoolname #rin a{
    font-size: 12px;
    color: #FF6600;
    padding-top: 10px;
    line-height: 15px;
}
#contents #schoolname #rin a:hover{
    text-decoration: underline;
    color: #330000;
}
.obi{
    font-size: 12px;
    background-color: #330000;
    width:195px;
    padding: 5px;
    color:#fff;
}
</pre></body></html>