/* guide common css */

* {
	font-size:12px;
	color: #3A3A3A;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}

a:link {
	color: #CF010D;
	overflow:hidden;
}

a:visited {
	color: #CF010D;
	overflow:hidden;
}

a:hover {
	color: #CF010D;
	text-decoration: none;
}

a:active {
	color: #CF010D;
}

#contents {
	margin: 0 auto 0 auto;
	background: url('images/agrpop_bg01.gif') repeat-y right;
	width: 649px;
}

h1 {
	display: block;
	background: url('images/logo.gif') no-repeat;
	text-indent: -9999px;
	width: 184px;
	height: 86px;
	float: left;
}

h2 {
	display: block;
	background: url('images/title_agr.gif') no-repeat;
	text-indent: -9999px;
	width: 465px;
	height: 86px;
	float: left;
}

#main{
	clear:both;
	margin:0 20px 27px 25px;
	padding-top:27px;
}

#main p{
	line-height:140%;
}

div.asia01{
	margin:24px 0 0 0;
}

div.asia01 h3{
	width:343px;
	height:18px;
	text-indent:-9999px;
	background:url('images/asia_title01.gif') no-repeat left top;
}

div.asia01 p{
	margin:10px 0 10px 25px ;
}

div.asia01 div.asia01img{
	width:435px;
	height:158px;
	text-indent:-9999px;
	margin:0 0 0 25px;
	background:url('images/asia_img01.gif') no-repeat left top;
}

div.asia02{
	margin:24px 0 0 0;
}

div.asia02 h3{
	width:323px;
	height:18px;
	text-indent:-9999px;
	background:url('images/asia_title02.gif') no-repeat left top;
}

div.asia02 h4{
	height:14px;
	margin:28px 0 0 25px;
	padding-bottom:3px;
	border-bottom:1px solid #AAAAA9;
	text-indent:-9999px;
}

div.asia02 h4.ttl01 {
	background:url('images/asia_title03.gif') no-repeat left top;
}

div.asia02 h4.ttl02 {
	background:url('images/asia_title04.gif') no-repeat left top;
	height:30px;
}

div.asia02 h4.ttl03 {
	background:url('images/asia_title05.gif') no-repeat left top;
}

div.asia02 h4.ttl04 {
	background:url('images/asia_title06.gif') no-repeat left top;
}

div.asia02 h4.ttl05 {
	background:url('images/asia_title07.gif') no-repeat left top;
	height:30px;
}


div.asia02 h4.ttl06 {
	background:url('images/asia_title08.gif') no-repeat left top;
}

div.asia02 h4.ttl07 {
	background:url('images/asia_title09.gif') no-repeat left top;
}

div.asia02 h4.ttl08 {
	background:url('images/asia_title10.gif') no-repeat left top;
}

div.asia02 p {
	margin:10px 0 10px 25px ;
}

div.asia02 div.asia02img {
	width:435px;
	height:73px;
	text-indent:-9999px;
	margin:0 0 0 25px;
	background:url('images/asia_img02.gif') no-repeat left top;
}

div.asia02 div.asia03img {
	width:435px;
	height:109px;
	text-indent:-9999px;
	margin:0 0 0 25px;
	background:url('images/asia_img03.gif') no-repeat left top;
}

div.asia02 div.asia04img {
	width:435px;
	height:156px;
	text-indent:-9999px;
	margin:0 0 0 25px;
	background:url('images/asia_img04.gif') no-repeat left top;
}

div.asia02 div.asia05img {
	width:435px;
	height:53px;
	text-indent:-9999px;
	margin:0 0 0 25px;
	background:url('images/asia_img05.gif') no-repeat left top;
}

div.asia02 div.asia06img {
	width:435px;
	height:53px;
	text-indent:-9999px;
	margin:0 0 0 25px;
	background:url('images/asia_img06.gif') no-repeat left top;
}

div.asia02 div.asia07img {
	width:435px;
	height:53px;
	text-indent:-9999px;
	margin:0 0 0 25px;
	background:url('images/asia_img07.gif') no-repeat left top;
}

div.asia02 div.asia08img {
	width:435px;
	height:111px;
	text-indent:-9999px;
	margin:0 0 0 25px;
	background:url('images/asia_img08.gif') no-repeat left top;
}

div.closed a {
	display:block;
	text-indent:-9999px;
	margin:55px auto;
	background:#FFFFFF url('images/agrpop_btn_02.gif') no-repeat;
	width:141px;
	height:39px;
}
	
div.closed a:hover, div.closed a:active {
	background:#FFFFFF url('images/agrpop_btn_02r.gif') no-repeat;
}

div.arrow {
	margin:0px 0px 10px 30px;
	padding:8px 0px 0px 10px;
	font-size:10px;
	background:url('images/list_ast.gif') no-repeat top left;
}

#footer {
	margin-left: 9px;
	padding-top: 23px;
	width: 640px;
}

#copyright {
	display: block;
	color: #fff;
	background-color: #ce0909;
	font-size: 80%;
	padding: 8px 0 7px 0;
	border-bottom: 1px solid #BBBBBB;
	text-align: center;
}