@charset "shift_jis";



/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-



	Name: top.css

	Location: /common/css/modules/top.css

	Desctiption {

		TOPページレイアウト用CSS

	}



*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/



@import "../lib/adjuster.css";



body {

	background: url(../images/bg_body.gif) repeat-x left top;

}



.wrapper {

	padding: 0 10px 10px;

	width: 780px;

	background-color: #fff;

	voice-family:"\"}\"";

	voice-family:inherit;

	width: 760px;

}



#content {

	width: 760px;

	line-height: 1.6;

	font-size: 62.5%;

}



#topicsAndNews {

	float: left;

	width: 564px;

}



	#topicsAndNews h2 {

		float: left;

		width: 155px;

	}

	

	#topicsAndNewsContents {

		margin: 0 0 10px;

		padding: 6px 10px 0 0;

		float: right;

		width: 400px;

		voice-family:"\"}\"";

		voice-family:inherit;

		width: 390px;

	}

	

	#topicsAndNewsContents iframe {

		margin: 0;

		padding: 0;

	}

	

	#topicsAndNews p.to-topics {

		margin: 0 15px 0 0;

		width: 300px;

		float: right;

		text-align: right;

	}

	

	#topicsAndNews p.to-topics a {

		padding: 0 0 0 15px;

		background: url(../images/marker_sq_arr.gif) no-repeat left 1px;

	}

	

#banners {

	width: 196px;

	float: right;

	padding: 14px 0 0;

}



	#banners ul li {

		margin: 0 0 5px;

	}

	

#footer {

	margin: 0 auto;

	padding: 0 0 35px;

	width: 780px;

	text-align: left;

	font-size: 62.5%;

}



#footer p.company {

	float: left;

	line-height: 1;

}



#footer p.copyright {

	float: right;

}

