@charset "utf-8";


/*div#wrapper #t_container #tl_container #data03 {
	width:580px;
	padding:20px 14px 0px 4px;
		
}

div#wrapper #t_container #tl_container #data03 h4 {
	margin-left: 10px;
	margin-top: 14px;
	margin-bottom: 14px;
	font-size: 12px;
	border-bottom: 1px dotted #666666;
	
}
div#wrapper #t_container #tl_container #data03 h4 strong {
	border-left:4px groove #999999;
	margin-left: 4px;
	padding-left: 4px;
	pdding-bottom: 4px;
}
div#wrapper #t_container #tl_container #data03 h3 {
	border-bottom: 1px dotted #666666;
	padding-left: 2px;
	margin-bottom: 14px;
	font-weight: bold;
}
div#wrapper #t_container #tl_container #data03 h3 strong {
	border-left: 4px solid #0066CC;
	padding-left: 4px;
}





div#wrapper #t_container #tl_container #data03 dl {
	margin: 20px 10px 10px 14px;
	font-size: 12px;
		
}

div#wrapper #t_container #tl_container #data03 dt {
	color: #000066;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
		
}

div#wrapper #t_container #tl_container #data03 dd {
	line-height: 150%;
	margin-bottom: 14px;
		
}





div#wrapper #t_container #tl_container #data03 ul,ol {
	font-size:12px;
	margin-left: 40px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
		
}
div#wrapper #t_container #tl_container #data03 ul li {
	list-style: circle;
	margin-top: 2px;
	margin-bottom: 8px;
	
		
}
div#wrapper #t_container #tl_container #data03 ol {
}
div#wrapper #t_container #tl_container #data03 ol li {
	list-style: decimal;
	margin-top: 8px;
	margin-bottom: 8px;
}




*/





div#contents_container00 #contents_container01 #main_l_container h3.pasg{
	background:url(../images/passage.gif) no-repeat left;
	padding:13px 20px 10px 66px;
	border-left:none;
	border-bottom:2px dotted #ccc;;
	font-size:18px;
	color:#f00;
	}





div#contents_container00 #contents_container01 #trex_container{
	width:220px;
	float:right;
	padding: 6px 6px 6px 4px;

}


div#contents_container00 #contents_container01 #trex_container form {
	margin-top: 3px;
	margin-bottom: 12px;
	margin-left: 4px;
}
div#contents_container00 #contents_container01 #trex_container select {
	width: 200px;
	height: 24px;
	font-size: 14px;
	border: 1px solid #0099CC;
}

div#contents_container00 #contents_container01 #trex_container select option.topic {
	color:#F00;
	font-weight:bold;
}

div#contents_container00 #contents_container01 #trex_container h4 {
	font-size: 16px;
	margin-left: 3px;
	margin-bottom: 10px;
	padding: 4px;
	width: 84%;
	font-weight: bold;
	color: #003399;
	border:solid 4px #9FC9CE;
}

div#contents_container00 #contents_container01 #main_l_container dl#bq {
	margin: 20px 10px 10px 10px;
	font-size: 12px;
	color: #990000;
		
}

div#contents_container00 #contents_container01 #main_l_container dl#bq dt {
	margin-bottom: 4px;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
			
}

div#contents_container00 #contents_container01 #main_l_container dl#bq dd {
	line-height: 150%;
		
}


