.list-csv{
	color:#333333;
	margin-bottom:10px;
	font-size:80%;
	list-style:none;
	padding:10px 0px 0px 0px}

.list-csv li{
	color:#666666;
	clear:both;
	vertical-align:middle;
    background:url(/project-gp/img/line.jpg) no-repeat bottom;
	line-height:180%;
	padding-bottom:5px;}

.list-csv div{
	color:#000000;
	font-weight:bold;
}

.list-csv span{

}

.list-csv img{
vertical-align:middle;}


.list-csv02{
	color:#666666;
	margin-bottom:10px;
	font-size:100%;
	list-style:none;
	padding:10px 0px 0px 0px}

.list-csv02 li{
	vertical-align:middle;
	background:url(/project-gp/img/line03.jpg) repeat-x bottom;
	line-height:200%;
	padding-bottom:5px;}

.list-csv02 span{
	color:#669900;
	}
.list-csv02 img{
    vertical-align:middle;}



/*- 画像リスト -*/
.top-list{
font-size:1px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:top;
line-height:0px;
list-style:none;
}

.top-list dt {
vertical-align:top;
line-height:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.top-list dd {
vertical-align:top;
line-height:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.top-list li {
vertical-align:top;
line-height:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.top-list a {
	display:block;
	overflow:hidden;
}
/*- 画像リスト -*/

/*- 右リスト -*/
.top-list-green{
font-size:1px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
vertical-align:top;
line-height:0px;
list-style:none;
}

.top-list-green dt {
vertical-align:top;
line-height:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.top-list-green dd {
	overflow:hidden;
	background:url(/project-gp/img/right-a00.jpg);
	vertical-align:top;
	line-height:0px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	width:240px;
}

.top-list-green a{
	overflow:hidden;
	text-indent:-500em;
	display:block;
	width:234;
	height:65px;
	}
/*- ロールオーバー -*/
.right-a01{
	background:url(/project-gp/img/right-a01.jpg) no-repeat center;
	}
	
a:hover.right-a01{
	background:url(/project-gp/img/right-a01_o.jpg) no-repeat center;
	}

.right-a02{
	background:url(/project-gp/img/right-a02.jpg) no-repeat center;
	display:block;
	}
	
a:hover.right-a02{
	background:url(/project-gp/img/right-a02_o.jpg) no-repeat center;
	}

/*- ロールオーバー -*/



.top-list-orange{
font-size:1px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
vertical-align:top;
line-height:0px;
list-style:none;
}

.top-list-orange dt {
vertical-align:top;
line-height:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.top-list-orange dd {
background:url(/project-gp/img/right-b00.jpg);
vertical-align:top;
line-height:0px;
padding:0px 0px 2px 0px;
margin:0px 0px 0px 0px;
width:240px;
overflow:hidden;
text-indent:-500px;
}

.top-list-orange a{
	width:240px;
	height:65px;}

/*- ロールオーバーB -*/
.right-b01{
	background:url(/project-gp/img/right-b01.jpg) no-repeat center;
	display:block;
	}
	
a:hover.right-b01{
	background:url(/project-gp/img/right-b01_o.jpg) no-repeat center;
	display:block;
	}

.right-b02{
	background:url(/project-gp/img/right-b02.jpg) no-repeat center;
	display:block;
	}
	
a:hover.right-b02{
	background:url(/project-gp/img/right-b02_o.jpg) no-repeat center;
	display:block;
	}

.right-b03{
	background:url(/project-gp/img/right-b03.jpg) no-repeat center;
	display:block;
	}
	
a:hover.right-b03{
	background:url(/project-gp/img/right-b03_o.jpg) no-repeat center;
	display:block;
	}

.right-b04{
	background:url(/project-gp/img/right-b04.jpg) no-repeat center;
	display:block;
	}
	
a:hover.right-b04{
	background:url(/project-gp/img/right-b04_o.jpg) no-repeat center;
	display:block;
	}


/*- ロールオーバー -*/

/*- ラッパー -*/


.top-info-wrapper01{
	padding:0px 5px 0px 11px;
	color:#666666;
}

.top-info-wrapper01 a{
	color:#3b4489;
}

.top-info-wrapper01 a:hover{
	color:#FF0000;
	text-decoration:underline;

}



.top-info-wrapper01 dl{
	font-size:80%;

}

.top-info-wrapper01 dt{
	font-weight:bold;
	color:#3b4489;
}

.top-info-wrapper01 dd{
    margin-bottom:5px;
}




/*- メイン処理 -*/
.contents-body-top h3{
font-size:1px;
}



.contents-body-left{
width:487px;
float:left;
text-align:left;
padding-left:13px;
}

.contents-body-right{
	float:right;
	text-align:left;
	padding-right:13px;
	margin-top:8px;
	width:240px;
}

.contents-body-bottom{
    background:url(/project-gp/img/hit_footer_image.gif);
    width:760px;
	height:28px;
    margin:16px 0 19px 0px;
}

/*- 
.contents-body-bottom p{
	font-size:68.75%;
	line-height:180%;
	color:#FFFFFF;
    padding:5px 0 0 20px;
    display:inline;
	float:left;
}
 -*/
 
.contents-body-bottom img{
    display:inline;
    float:right;
	padding-right:8px;
}

/*- メイン処理 -*/
