#container #contents #contentsBody .contentsContainer {
	width: 757px;
	margin-top: 15px;
	margin-left: 5px;
}
#container #contents #contentsBody .contentsContainer h3 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#container #contents #contentsBody .contentsContainer .columnContainer {
	margin-left:10px;
	margin-right:10px;
}
#container #contents #contentsBody .contentsContainer .columnContainer td {
	vertical-align: top;
	font-size: 0.8em;
	line-height: 150%;
	color: #333333;
	padding:20px 0px;
	border-top:1px solid #999999;
}


/* トピックス
-----------------------------------------------------------------------------------------*/
#container #contents #contentsBody #topics_box  {
width:750px;
margin:15px 5px 0px 5px;
font-size:0.8em;
line-height:150%;
}
#container #contents #contentsBody #topics_box a  {
	text-decoration:none;
	color:#333333;
}

#container #contents #contentsBody #topics_box a:visited  {
	color:#999999;
}

#container #contents #contentsBody #topics_box a:hover  {
	text-decoration:underline;
	color:#999999;
}

#container #contents #contentsBody #topics_box.b100  {
margin:30px 5px 300px 5px;
}
#container #contents #contentsBody #topics_box dl{
width:100%;
background:url(../Image/kansai-labo/topics/border01.gif) 0 bottom repeat-x;
padding:2px 0 5px 0;
margin:0 0 5px 0;
}
#container #contents #contentsBody #topics_box dl dt{
width:15%;
float:left;
background:url(../Image/kansai-labo/topics/arrow01.gif) 2px 5px no-repeat;
text-indent:15px;
}
#container #contents #contentsBody #topics_box dl dd{
width:80%;
float:left;
}

#container #contents #contentsBody #topics_contents  {
width:750px;
margin:30px 5px 100px 5px;
font-size:0.8em;
line-height:150%;
}

#container #contents #contentsBody #topics_contents dl{
width:100%;
background:url(../Image/kansai-labo/topics/border01.gif) 0 bottom repeat-x;
padding:2px 0 5px 0;
margin:0 0 5px 0;
}
#container #contents #contentsBody #topics_contents dl dt{
width:15%;
float:left;
text-indent:15px;
}
#container #contents #contentsBody #topics_contents dl dd{
width:80%;
float:left;
font-size:14px;
}

#container #contents #contentsBody #topics_contents p.box {
width:620px;
margin:15px 0px 0px 15%;
display:inline;
float:left;
line-height:180%;
}

#container #contents #contentsBody #topics_contents p.box_left {
width:350px;
margin:15px 0px 0px 15%;
display:inline;
float:left;
line-height:180%;
}

#container #contents #contentsBody #topics_contents .box_right {
width:270px;
margin:15px 0px 0px 0px;
display:inline;
float:right;
text-align:center;
}

#container #contents #contentsBody #topics_contents p.box_left2 {
width:370px;
margin:15px 0px 0px 15%;
display:inline;
float:left;
line-height:180%;
}

#container #contents #contentsBody #topics_contents .box_right2 {
width:250px;
margin:15px 0px 0px 0px;
display:inline;
float:right;
text-align:center;
}

#container #contents #contentsBody #topics_contents p.other_topics {
clear:both;
background:url(../Image/kansai-labo/topics/border01.gif) 0 top repeat-x;
padding:5px 0px 5px 0px;
margin-top:40px;
}

#container #contents #contentsBody #topics_contents p.other_topics a {
background:url(../Image/kansai-labo/topics/arrow01.gif) 2px 4px no-repeat;
padding-left:12px;
margin-left:10px;
color:#333333;
text-decoration:none;
}

#container #contents #contentsBody #topics_contents p.other_topics a:visited  {
	color:#999999;
}

#container #contents #contentsBody #topics_contents p.other_topics a:hover  {
	text-decoration:underline;
	color:#999999;
}
