body{	background-color: #FFFFFF;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h2, h3, h5, h6,  pre, form, fieldset, input, textarea, p, blockquote, th, td {  margin: 0;  padding: 0;  }  .font10g { font-size: 10px;color: #666666;}.font10 { font-size: 10px;}.font12cc { font-size: 12px; color: #CCCCCC; }.font12 { color: #000000; font-size: 12px; }.rb { color: #990000; font-weight: bold;}.font13 { font-size: 13px; line-height: 180%; } .font15 {  font-size: 15px; color: #990000; }.font15n {  font-size: 15px; line-height: 160%; }.font15b {  font-size: 15px;	font-weight: bold; }.font15b900 {  font-size: 15px; color: #990000;	font-weight: bold; }.font18 { font-size: 18px; line-height: 160%; }.font20 { font-size: 20px; line-height: 180%; }.font20rb { font-size: 20px; line-height: 200%; color: #990000; font-weight: bold;}.color99 { color: #999999; }.color900b { color: #990000; font-weight: bold; }.colorF00 { color: #FF0000; }.colorF00b { color: #FF0000; font-weight: bold;}.notice{	margin: 10px 0px 20px;	padding: 10px;	background-color: #FFFFCC;}.dlinfo{	margin: 10px 10px 0px;	padding: 10px;}.dtinfo{	font-weight: bold;	margin: 0px 0px 0px;}.ddinfo{	margin: 0px 0px 18px 18px;}.social_btn { margin: 10px 0px 0px 0px; padding: 0px; width:600px; }.social_btn .tw { float: left; margin: 0px 10px 0px 0px; padding: 0px; display: inline; width: 130px; }.social_btn .fblike { float: left; margin: 0px 10px 0px 0px; padding: 0px; display: inline; width: 150px; }.social_btn .fbshare { float: left; margin: 0px 10px 0px 0px; padding: 0px; display: inline; width: 150px; }.social_btn .gpone { float: left; margin: 0px 10px 0px 0px; padding: 0px; display: inline; width: 120px; }