@charset "utf-8";

/* =import 
----------------------------------------------*/
@import url(style.css);

h3{ margin-bottom:10px; }

/* section
---------------------------------------------- */
#right_container .section{
margin-bottom:10px;
text-align:left;
}
#right_container .section a{ color:#00557d; }
#right_container .section .textarea{
background:url(../images/list/content-bg.gif) repeat-y;
border-bottom:#dadada solid 1px;
padding-bottom:10px;
}
#right_container .section .textarea .inside{
width:530px;
margin:0 auto 0 auto;
overflow:hidden;
}
#right_container .section .box{
width:410px;
float:right;
}
#right_container .section .img{
float:left;
display:block;
}



#right_container .section .textarea a.text{
display:block;
font-weight:bold;
margin:0 0 8px 0;
}
#right_container .section .textarea .navi{
display:block;
font-weight:bold;
margin:8px 5px 0 0;
float:left;
}
#right_container .section .textarea a.navi img{
vertical-align:top;
}

/* title
---------------------------------------------- */
#right_container .title{
height:32px;
overflow:hidden;
color:#ffffff;
text-align:left;
padding:0 0 0 15px;
line-height:2.3em;
font-size:120%;
background:url(../images/list/right-titlebg.gif) no-repeat 0 0;
}


#right_container .section .school{
width:528px;
overflow:hidden;
background:url(../images/list/list-titlebg2.gif) repeat-x;
border-top:#dadada solid 1px;
border-bottom:#dadada solid 1px;
padding:8px 10px;
margin:0 0 10px 1px;
}
#right_container .section .school dt{
width:6em;
font-weight:bold;
float:left;
}
#right_container .section .school dd{
width:450px;
float:left;
}
#right_container .section .school h4{
width:355px;
float:left;
}
#right_container .section .school span{
width:90px;
text-align:right;
display:block;
float:right;
}




/* shiborikomi
---------------------------------------------- */
#shiborikomi{
border:#dadada solid 1px;
}
#shiborikomi .line{
border:#ffffff solid 1px !important;
padding:8px 10px;
background:#f7f7f7;
}
#shiborikomi .line .serch{
border-left:#dadada solid 1px;
padding-left:8px;
margin-left:5px;
}


/* pager
---------------------------------------------- */
.pager dt,.pager dd{
display:inline;
margin-right:5px;
}
.pager dd{ font-weight:bold; }
.pager dd ul{ display:inline; font-weight:100; }
.pager dd ul li{
display:inline;
margin:0 2px 0 0;
}







