@charset "utf-8";
/* CSS Document */

#index_hedder h1 {
	width: 922px;
	height: 73px;
	padding: 8px 0;
	background: url(../image/index/top_title.gif) center no-repeat;
	text-indent: -9999px;
}
/*#main.index {	border: #0000FF solid 1px;}*/
#main.index .box01 {
	float: left;
	width: 410px;
	padding: 0 0 5px 27px;
	/*border:#FFFFFF solid 1px;*/
}
#main.index .right {	float: right;	width: 485px;}
#main.index .box02 {
	float: right;
	width: 198px;
	padding: 0 35px 0 0;
}
#main.index .box04 {
	float: right;
	width: 198px;
	padding: 0 35px 0 0;
}
#main.index .box04 .koi01 {	padding: 0 0 0 0;}
#main.index .box04 .koi02 {	padding: 15px 0 0 0;}
#main.index .box02 .koi03 {	padding: 30px 0 0 0;}
#main.index .box02 .koi04 {	padding: 15px 0 0 0;}
#main.index .whats {
	clear: both;
	width: 394px;
	padding: 15px 0 15px 38px;
	color: #333333;
}
#main.index .whats p.title {
	width: 394px;
	height: 32px;
	background: url(../image/temp/whats_new_top.jpg) 0 0 no-repeat;
}
#main.index .whats p.title span {
	display: block;
	height: 24px;
	margin: 0 0 0 15px;
	padding: 6px 0 0 25px;
	background: url(../image/temp/whats_new_ico01.gif) left center no-repeat;}

#main.index .news {
	width: 392px;
	_height: 200px;
	min-height: 200px;
	border: #666666 solid 1px;
	border-top: none;
}
/*
#main.index .news td.days {	width: 70px;	vertical-align: top;}
#main.index .news td.text { width: 295px;}*/
.index_footer {	clear: both;}
.index_footer h2.title {
	height: 40px;
	margin: 0 11px;
	padding: 10px 0;
	text-align: center;
	background: url(../image/index/top_bg.jpg) repeat-x;
}
.index_footer .g_navi {
	padding: 10px 0 0 100px;
	height: 67px;
}
.index_footer .g_navi li {
	float: left;
	width: 222px;
	padding-right : 20px;
}
.index_footer .g_navi li a {
	display: block;
	height: 67px;
	text-indent: -9999px;
}
.index_footer .g_navi li.catalog a {	background: url(../image/index/g_navi01.jpg) no-repeat;}
.index_footer .g_navi li.com_pro a {	background: url(../image/index/g_navi02.jpg) no-repeat;}
.index_footer .g_navi li.contact a {	background: url(../image/index/g_navi03.jpg) no-repeat;}
.index_footer .g_navi li a:hover {	background-position: 0 -67px;}
.index_footer .copyright {
	padding: 7px 20px 7px 0;
	text-align: right;
	font-size: 80%;
}

/*#main.index .news td.img {	padding: 5px 0 10px 0;}
#main.index .news td.img img {	border: #999999 solid 2px;}*/
