#index {
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	width: 730px;
	}

#index h2 {
	margin: 0px !important;
	padding: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	}
#index #pr {
	margin: 0px;
	padding: 0px;
	width: 730px;
	clear: both;
	}

#pr #mainimg {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 520px;
	}

#pr #forbegginer {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
	}

#index #information {
	margin: 0px;
	padding: 10px 0px 0px;
	clear: both;
	width: 730px;
	}

#information #news {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 360px;
	}

#information #news #n-info {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 358px;
	border: 1px solid #e7e7e7;
	}

#information #news #n-info ul {
	padding: 5px 10px;
	list-style-type: none;
	margin: 0px;
	display: block;
	}

#information #news #n-info li {
	padding: 0px;
	list-style-type: none;
	font-size: x-small;
	margin: 0px;
	}

#information #news #n-info a {
	font-size: small;
	}

#information #news #n-goods {
	padding: 0px 0px 10px;
	width: 358px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #e7e7e7;
	}

#information #news #n-goods ul {
	margin: 0px;
	padding: 5px 10px;
	}

#information #news #n-goods li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

#information #news #n-goods dl {
	padding: 0px;
	width: 338px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#information #news #n-goods dt {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	}

#information #news #n-goods dd {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 338px;
	clear: both;
	}



#information #news #n-goods dd img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

#information #news #n-goods em {
	margin: 10px 10px 0px;
	padding: 0px;
	display: block;
	clear: both;
	}

#information #news #n-info #gyoza{
	font-size: small;
	color: #cc0033;
	}















#information #reports {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 360px;
	}

#information #reports #r-report {
	background-image: url(/work/files/Image/index/top_reportbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px 0px 10px;
	width: 330px;
	}

#information #reports #r-report dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

#information #reports #r-report dt {
	margin: 0px 0px 7px;
	padding: 0px;
	font-weight: bold;
	}

#information #reports #r-report dd {
	margin: 2px 0px 0px;
	padding: 0px;
	width: 160px;
	float: left;
	}

#information #reports #r-banner {
	padding: 0px;
	width: 360px;
	margin: 0px;
	}

#information #reports #r-banner img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

#index #infopr {
	margin: 0px;
	padding: 5px 0px 0px;
	width: 730px;
	clear: both;
	}

#index #osusume {
	padding: 0px;
	clear: both;
	width: 730px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#izumi_coop #third #contents #index #osusume img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
