.pop a:hover{ /*マウスが乗ったら*/
    position: relative;
    top: 0px; left: 0px;
}
.popupmsg { /*吹き出し本体*/
    position: absolute;
    display: none; /*何も表示しない*/
    padding: 0px; /*内側の余白 5px =>0px*/
    margin: 0px; /*外側の余白*/
    width: 120px; /*ブロックの幅
        font-weight: bold; /*文字の太さ*/
    text-decoration: none; /*文字飾り*/
    color: #ffffff; /*文字色*/
    /* background-color: #111188; 背景色*/
    border-top:transparent solid 10px; /* 透明枠線（元white） */
    border-left:#111188 solid 10px;
    filter: alpha(opacity=85); /* IE */
    -moz-opacity:0.85;
    opacity:0.85;
}
.popupmsg span.pop_text { /*吹き出し本体*/
    display: block;
    padding: 5px; /*内側の余白*/
    margin: 0px; /*内側の余白*/
    width: 120px; /*ブロックの幅
        font-weight: bold; /*文字の太さ*/
    text-decoration: none; /*文字飾り*/
    color: #ffffff; /*文字色*/
    background-color: #111188; /*背景色*/
}
a:hover .fukidasipop {
    display: block; /*ブロック要素で表示*/
}
/**
* ツールチップ表示用
*/
.toolTip{
    position: relative;
}
.mailMsg{
    display: block;
    border: solid 2px #999;
    background-color: #eee;
    color: #666;
    text-decoration: none;
    position: absolute;
    top: 20px;
    left: 10px;
    padding: 5px;
    visibility: hidden;
    width: 250px;
    text-indent: 0px;
}
a.toolTip:hover,a.toolTip:hover .mailMsg{
    visibility: visible;
    z-index: 100;
}
#page-wrap{
    background: white;
    max-width: 200px;
    max-height: 200px;
    width:expression(document.body.clientWidth > 200? "200px" : "auto");
    table-layout:fixed;
}

ul.classinfo li{
    text-align: left;
}
.float-right{
    float: right;
}
.fs-6{
    font-size:6px;
}
.classroom--info{
    width:63px;
    height:27px;
}
.text-intro-color{
    color:#dc143c;
}
#map_canvas_img{
    min-height: 325px;
}
#map_canvas_img > .onlineInstructionStatus {
    color: red;
    text-align: center;
    font-size: 14px;
    margin-bottom: 5px;
}
.jukuDetailSlideshow__table{
    margin: 2px 20px 2px 20px;
}
