body {	margin : 0;	padding : 0;		background-color : #FFFFFF;}/*RECICLE P97*/ul {	margin-left : 1em;}h1,h2,h3,h4,h5,h6,ul,ol,dl,dd {	margin : 0;	padding : 0;		font-weight: normal;	font-style: bold;	font-size: 14px;	color:#f30; }div,p{	margin : 0;	padding : 0;		font-size: 12px;		color:#666; }pre,blockquote,form{	margin : 0;	padding : 0;	}	/*ボックス下並べ*/.flo-clear{	clear: both;	}.font12    { text-align:justify; text-justify:distribute; font-style: normal; font-size: 12px; line-height: 150%; }.font12b { font-style: normal; font-size: 12px; }.font10      { text-align:justify; text-justify:distribute; font-style: normal; font-size: 10px; line-height: 120%; }.font10b     { font-style: normal; font-size: 10px; }.com10rd      { ont-style: normal; font-size: 10px;  color:#f00; }.fontsale {  font-size: 10px; color: #666; text-decoration: line-through; }.fontred  {  color:#f00; }div.info {	margin-bottom : 20px;	}.list-ind {  text-indent:-1em; 	margin-left : 2em;	}a:link    { color: #f00; text-decoration: none }a:visited     { color: #c33; text-decoration: none }a:hover       { color: #f99; text-decoration: underline }a img {	border:none;	}.formbk {	background-image:url(01images/form/form_bk.gif);	background-repeat:repeat;}/* ヘッダー */#navi {	width:100%;	font-size:10px;	text-align: left;	margin : 0 0 0 10px;	padding : 0;	}#navi a {	font-size:10px;	text-decoration:none;	color:#f00;	}#navi a:hover	{	color:#f66;	}#footer {	background-color:#222;  }.formsize {	font-size: 12px;	margin: 0px;	padding: 0px;	line-height: 24px;}