/* Top page ----------------------------------------------------------- */

body {
	background-color: #A6F15B;
}

/* flash zone --------------------------------------------------------- */

div#flashobject {
	width: 100%;
	height: 580px;
	text-align: center;
	background-color: #FFFFFF;
}


/* HTML zone --------------------------------------------------------- */

div#wraper {
	width: 100%;
	margin: -40px 0 0 0;
	background-color: #A6F15B;
	padding: 10px 0;
}

div#container {
	width: 760px;
	margin: 0 auto;
}

div#container
div#links {
	width: 170px;
	float: left;
}

div#container
div#information {
	width: 567px;
	float: right;
	background-image: url(../images/top_content_bgimg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 70px 0 10px 0;
}


div#container
h2 {
	font-size: 1.2em;
	color: #B13089;
	border-top: 2px solid #B13089;
	padding: 3px 20px;
	background-color:#FFFFFF;
	background-image: url(../images/top_h2_bgimg.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}

div#container
div#information
.left {
	float: left;
	width: 48%;
}

div#container
div#information
.right {
	float: right;
	width: 48%;
}


div#container
div#information
div#news
dl {
	background-color: #C4F692;
	padding: 15px;
}

div#container
div#information
div#news
dl
dt {
	font-size: 0.9em;
	margin: 8px 0 2px 0;
	font-weight: bold;
}

div#container
div#information
div#news
dl
dd {
	margin: 2px 0 8px 0;
	line-height: 1.5em;
}

div#container
div#information
div#news
dl
dd
a {
	line-height: 1.5em;
}

div#container
div#information
div.right
p,
div#container
div#information
div.right
ul {
	text-align: center;
	padding: 3px 0 15px 0;
}

div#container
div#information
div.right
a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}



/* バナーエリア ----------------------------------------------------------------------------------- */

div#links {
	margin: 0;
	padding: 0;
}

div#links
ul#bannerrink {
	margin: 0;
}

ul#pickupcenter
li {
	display: none;
}



/* フッタ ----------------------------------------------------------------------------------- */

div#footertop {
	width: 100%;
}

div#footertop
p.copyright {
	font-size: 0.8em;
	text-align: center;
	color: #6D8765;
	margin: 5px 0;
}

div#footertop
p.copyright
img {
	margin-right: 0.5em;
}

div#footertop
ul#footermenu {
	text-align: center;
}

div#footertop
ul#footermenu
li {
	display: inline;
}

div#footertop
ul#footermenu
li
a {
	font-size: 0.8em;
	color: #51654B;
	margin: 0 0.5em;
	text-decoration: none;
}

*+html
div#footertop
ul#footermenu
li
a {
	font-size: 0.75em;
}

div#footertop
ul#footermenu
li
a:hover {
	text-decoration: underline;
}



/* 2008.09 追加　---------------------------- */
#human_nts {
	position:relative;
	top: -70px;
}

