@charset "utf-8";

/* =import 
----------------------------------------------*/
@import url(style.css);



/* category
----------------------------------------------*/
#category{
border:#cecece solid 1px;
margin-bottom:8px;
background:#f7f7f7;
}
#category ul{
border:#ffffff solid 1px;
padding:8px 10px;
}
#category ul li{
border-right:#cbcbcb solid 1px;
display:inline;
padding-right:5px;
margin-right:5px;
}



/* school-detail
----------------------------------------------*/
.school-url{
color:#999999;
margin:-5px 0 13px 0;
}

/* hn */
#school h4{
background:url(../images/s-detail-title.gif) no-repeat;
text-indent:18px;
}

/* school-imglist
----------------------------------------------*/
#school-imglist{
width:567px;
margin:-10px 0 10px 0;
}
#school-imglist ul{
width:580px;
height:auto;
overflow:hidden;
}
#school-imglist ul li{
width:104px;
float:left;
margin:0 12px 0 0;
text-align:justify;
font-size:90%;
}
#school-imglist ul li img{
display:block;
margin-bottom:5px;
}


/* detail-box
----------------------------------------------*/
#detail-box{
width:567px;
border-bottom:#e2e2e2 solid 1px;
margin-bottom:10px;
}
#detail-box h5{
width:565px;
border-left:#cfcda4 solid 1px;
border-top:#cfcda4 solid 1px;
border-right:#cfcda4 solid 1px;
color:#e27000;
text-indent:10px;
padding:5px 0;
margin:0;
background:#f8f5ed;
}
#detail-box dl{
width:565px;
}
#detail-box dl dt{
width:100%;
border:#cfcda4 solid 1px;
padding:5px 0;
text-indent:10px;
color:#7f7800;
font-weight:bold;
background:#f1f0d8;
}
#detail-box dl dd{
width:537px;
padding:14px;
border-left:#e2e2e2 solid 1px;
border-right:#e2e2e2 solid 1px;
}
#detail-box dl dd span{
color:#4a3f03;
font-weight:bold;
display:block;
}
#detail-box dl dd p{
color:#756f4f;
background:url(../images/common/dash-02.gif) repeat-x 0 bottom;
}
#detail-box .textarea{
width:537px;
border-left:#e2e2e2 solid 1px;
border-right:#e2e2e2 solid 1px;
padding:0 14px 14px 14px;
margin:0;
}
#detail-box .content{
width:100%;
height:auto;
overflow:hidden;
margin-bottom:10px;
}
#detail-box table{
width:100%;
clear:both;
border-top:#c5c5b6 solid 1px;
}
#detail-box table th{
width:20%;
border-bottom:#c5c5b6 solid 1px;
padding:5px;
color:#545438;
background:#f8f8ee;
text-align:center;
}
#detail-box table td{
border-bottom:#c5c5b6 solid 1px;
padding:8px 10px;
}
