@charset "utf-8";
/* CSS Document */


#topics .textRight{

	text-align: right;

}

#topics .read {

	padding: 0 0 10px 0;

}

#topics .read h4{

	color:#FF6600;

	font-size: 1.3em;

	font-weight:bold;

	line-height:150%;


}

#topics .read p{

	font-size:0.95em;

	font-weight:bold;

	color:#000000;

}

#topics dl dt a{

	display:block;

	background: url(../../../common/img/icon_arrow.gif) no-repeat left 5px;

	padding: 0px 0 5px 13px;

	font-size:1.0em;

	font-weight:bold;

}

#topics dl{

	padding:0 0 10px 0px;

}

#topics table{

	margin-bottom:25px;

}

#topics td,
#topics th{

	border:1px solid #666666;

	border-collapse:collapse;

	padding:3px;

}

#topics p{

	padding:0 0 10px 0;

}

#topics li,
#topics th,
#topics td,
#topics p,
#topics dt,
#topics dd{

	font-size:0.75em;

}

#topics dt {

	font-weight: bold;

	border-bottom: 1px dotted #0066cc;

	padding: 0px 0 5px 0px;

}

#topics dd {

	padding: 10px 0 10px 0px;

}

#topics ul {

	padding: 0 0 10px 0px;

}

#topics li {

	padding: 0px 0 10px 15px;

	line-height: 175%;

	background: url(../../../common/img/icon_arrow_S.gif) no-repeat left 0.4em;

}


#topics .emph{

	font-weight: bold;

}



#form_tel {

	padding:0;

	}

#form_tel dt{

	border:none;

}

.o_box_blue_white_title{
	width: 505px;
              padding-top: 5px;
              padding-bottom: 5px;
              text-align: left;
              background-color: #0083d1;
              color:#ffffff;
	font-size:1.0em;
              line-height:20pt;
              font-weight:bold;
}
.o_box_info_schools{
	font-size:0.9em;
              line-height:20pt;
              border-style: solid;
              border-width: 1px; 
              border-color:#0084d4;
}	
