div#maincontents div#contentsarea div#security h4 {
	margin: 0 0 30px;
}
div#maincontents div#contentsarea div#security dl dt {
	margin: 22px 0 0;
}
div#maincontents div#contentsarea div#security dl dd p.attention {
	margin: 22px 0 0;
}
div#maincontents div#contentsarea div#security p#enactment {
	margin: 32px 0 0;
	text-align: right;
}
body.categorytop div#maincontents div#contentsarea div#security p#sign {
	margin: 60px 0 32px 325px;
	padding: 0 0 15px 0;
	background: url(../images/security_sign.gif) 100% 100% no-repeat;
}


!div#menuarea ul.sp {
	margin: 0px 0px 0px 0px;
}

div#maincontents div#contentsarea div#security ul.securityList li {
	margin: 0 0 10px;
	padding: 0 0 0 1.0em;
	text-indent: -1.0em;
}
div#maincontents div#contentsarea div#security ul.securityList li strong {
	font-weight: bold;
}
div#maincontents div#contentsarea div#security p#sign {
	background: none;
}
div#maincontents div#contentsarea div#security p {
    line-break: strict;
}
div#maincontents div#contentsarea ul#index a span {
	display: inline;
	float: left;
	margin: 0 15px;
	padding-bottom: 15px;
}
div#maincontents div#contentsarea ul#index a {
	color: #333;
}
div#maincontents div#contentsarea ul#index a em {
	color: #3399cc;
}
div#maincontents div#contentsarea ul#index a:hover span {
	text-decoration: underline;
	cursor: pointer;
}
body.categorytop div#contentsarea ul#index {
	margin: 30px 0 10px;
}
div#maincontents div#contentsarea dl#iso dd {
	margin: -1.4em 0 10px 0;
	padding: 0 0 5px 10em;
	font-size: 100%;
}
div#maincontents div#contentsarea dl#iso dt {
	font-weight: bold;
	line-height: 1em;

}
