/* トップページ追加CSS---------------------------------------------------*/.download-report,.haishin-es {	margin: 0px 0px 10px;	padding: 0px;	float:left;	display: block;}.download-report p,.haishin-es p,.form-report p {	margin: 0px;	padding: 0px;}.download-report a:link,.haishin-es a:link,.downloadbtn:link,.download-report a:visited,.haishin-es a:visited,.downloadbtn:visited{	text-decoration: none;}.download-report a {	height: 135px;	width: 410px;	display: block;	margin: 0px;	padding: 0px;	background: url(http://www.ibox-c.co.jp/images/download-report.png) 0px 0px;}.download-report a:hover {	background: url(http://www.ibox-c.co.jp/images/download-report.png) -410px;}.haishin-es a {	background-image: url(http://www.ibox-c.co.jp/images/haishin-es.png);	height: 220px;	width: 410px;	display: block;	margin: 0px;	padding: 0px 0px 0px;	background-position: 0px 0px;}.haishin-es a:hover {	background-position: -410px 0px;	background-image: url(http://www.ibox-c.co.jp/images/haishin-es.png);}.none {	visibility: hidden;}/* 帳票レポートページのコラム---------------------------------------------------*/.column-report  {	display: block;}.column-report dl {	float: left;	width: 165px;	display: block;	margin: 0px;	padding: 5px 5px 20px;}.column-report dt {	font-weight: bold;	color: #009933;	font-size: 14px;	margin-bottom: 10px;	text-align: center;	display: block;}.column-report dd {	padding: 4px;	margin: 0px;	display: block;	text-align: left;	font-size: 11px;	line-height: 1.6em;}.column-report dd img {	margin: 0px 21px 5px;	padding: 0px;}.form-report {	width: 508px;	display: block;	background-color: #FFFFCC;	padding: 10px;	font-size: 12px;	line-height: 1.3em;	margin: 0px;}#reportform {	margin: 10px 0px 0px;	padding: 0px;}.reporth3 {	clear: both;	font-size: 16px;	font-weight: bold;	line-height: 16px;	background-image: url(http://www.ibox-c.co.jp/images/h3_circle.png);	background-repeat: no-repeat;	padding-left: 17px;	background-position: left;	display: block;	margin-top: 20px;}.px26 {	font-size: 26px;	line-height: 2em;}.centertxt {	text-align: center;}.freedownload  {	display: block;	border-bottom: 1px dotted #CCCCCC;	margin-bottom: 20px;	width: 780px;}.freedownload dl {	float: left;	width: 170px;	display: inline;	margin: 0px;	padding: 5px 10px 0px;}.freedownload dt {	font-weight: normal;	color: #009933;	font-size: 15px;	margin-bottom: 10px;	text-align: left;	display: block;	line-height: 18px;	height: 36px;}.freedownload em {	font-size: 15px;	font-weight: bold;	font-style: normal;	display: block;	height: 36px;	float: left;	width: 40px;}.freedownload dd {	padding: 0px;	margin: 0px 0px 13px;	display: block;	text-align: left;	font-size: 11px;	line-height: 1.6em;	width: 170px;	clear: both;}.downloadbtn {	height: 30px;	width: 150px;	background-image: url(images/downloadbtn.gif);	background-repeat: no-repeat;	background-position: left top;	display: block;	margin: 0px 0px 0px 10px;	padding: 0px;}.downloadbtn:hover {	background-position: -150px 0px;}.freedownload-frame {	margin: 0px 0px 10px 20px;}#searchbox {	float:none;	clear:both;}strong.red {	font-weight: bold;	color: #FF0000;}.example-frame {	border: 1px solid #FF0000;	width: 496px;	display: block;	padding: 8px 12px 8px 8px;	font-size: 11px;	margin: 20px;	clear: both;}.example-frame h3 {	color: #FF0000;	font-size: 14px;	font-weight: bold;	line-height: 16px;	margin: 0px 0px 5px;	padding: 0px;}.example-left {	float: left;	width: 246px;	display: block;	margin: 0px;	padding: 0px;	clear: left;}.example-right {	width: 246px;	float: right;	display: block;	margin: 0px;	padding: 0px;	clear: right;}.example-frame  li {	margin: 0px 0px 0px 10px;	padding: 0px;	list-style: disc inside;}.esnewmovies {	padding-left: 20px;}.esnewmovies dt {	float: left;	width: 10em;	list-style: disc inside;	display: list-item;}.esnewmovies dd {	clear: right;}.esmovie-frame {	margin: 0px 0px 30px 20px;}.esmovie-frame li {	margin: 0px 0px 0px 10px;	padding: 0px;	list-style: disc inside;	font-size: 14px;	line-height: 2em;}