@charset "utf-8";

/*
##################################################################
detail_v1.1.css
################################################################## */

span.add_inquiry_box a em {
    position: absolute;
    top: -35px;
    left: 22px;
    display: block;
    width: 148px;
    height: 40px;
    text-indent: -9999px;
    text-decoration: none;
    outline: none;
    background: url(/img/list/v1.1_01.gif) 0 0 no-repeat;
    z-index: 101;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
	overflow: hidden;
    }

span.add_inquiry_box a:hover em {
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    }


/* ブランド詳細 */
span.add_inquiry_box2 a em {
    position: absolute;
    top: -35px;
    left: 8px;
    display: block;
    width: 148px;
    height: 40px;
    text-indent: -9999px;
    text-decoration: none;
    outline: none;
    background: url(/img/list/v1.1_01.gif) 0 0 no-repeat;
    z-index: 101;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    }

span.add_inquiry_box2 a:hover em {
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    }

/* 教室詳細 */
span.s_cl10 a em {
    position: absolute;
    top: -35px;
    left: 15px;
    display: block;
    width: 148px;
    height: 40px;
    text-indent: -9999px;
    text-decoration: none;
    outline: none;
    background: url(/img/list/v1.1_01.gif) 0 0 no-repeat;
    z-index: 101;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    }

span.s_cl10 a:hover em {
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    }

span.brand_mobilesosin {
	position: absolute;
}

span.brand_mobilesosin a {
        width: 130px;
        background: url(../img/school/mobile_blt.gif) no-repeat;
        text-indent: 20px;
        display: block;
        margin: 68px 0 0 643px;
        _margin: 68px 0 0 628px;
        font-weight: 700;
         position: absolute;
}
br-det-cp{
}
.br-det-cp .br-det-cp-title{
background:url(/img/school/detail/bg_001.gif) no-repeat left top;
clear:both;
color:#333333;
font-size:14px;
font-weight:bold;
height:35px;
margin-left:0px;
margin-top:10px;
padding:5px 0 0 15px;
/*width:826px;*/
}
.br-det-cp .br-det-cp-inner{
margin:0 auto 15px;
padding:12px 20px;
width:786px;
border:1px solid #c6cfd8;
}
.br-det-cp .br-det-cp-inner table{
margin: 20px 0px 20px 0px;
}
.br-det-cp .br-det-cp-txt{
font-size:14px;
font-weight:bold;
padding:0 0 3px 0;
}
.br-det-cp .br-det-cp-cyui{
font-size:12px;
color:#ff3300;
}


