@charset "UTF-8";

dl#mageInfo{
	text-align:left;
}

dl#mageInfo dt{
	float:left;
	width:8em;
	clear:both;
}

dl#mageInfo dd{
	padding-left:8em;
}

.figContainer img{
	float:left;
	border:1px solid #999;
}

.figContainer .imageForm {
	float:none;
	display:bloak;
	margin-top:10px;
}

.figContainer .notes{
	float:right;
	width:420px;
}

* html .figContainer .notes{
	float:right;
	width:400px;
}

.figContainer ol{
	padding-left:25px;
}

.figContainer ol li{
	font-size:75%;
	margin-bottom:10px;
}

.figContainer .TStyle{
	margin:10px 0;
	font-size:100%;
}

.figContainer:after{
	content:" ";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
}

* html .figContainer{
	display:inline-block;
}

.figContainer{
	height:1%;
}

.sectionThirdary table.TStyle th.cell {
	width:80px;
}

/*add*/

#fusetsuSection {
	padding-bottom:15px;
}

#fusetsuSection ul {
	margin-right:-10px;
	list-style:none;
}

* html #fusetsuSection ul {
	width:750px;
}

*+html #fusetsuSection ul {
	width:750px;
}

#fusetsuSection ul li {
	float:left;
	width:150px;
}

#fusetsuSection ul li img {
	display:block;
	margin-bottom:6px;
}

#fusetsuSection ul li a {
	text-decoration:none;
}

#fusetsuSection ul li a:hover {
	text-decoration:underline;
}

/*clearfix*/
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
}

* html .clearfix{
	display:inline-block;
}

.clearfix{
	height:1%;
}
