@charset "utf-8";

.w715{width:715px;}


#mainimages{
	background:url(../images/bg_mainimage.jpg) no-repeat;
	width:715px;
	height:325px;
	float:left;
	margin-right:5px;
	padding:10px 5px 0 8px;
	}
	#topMainImg{
		margin-bottom:9px;
		}
		#topThumbArea{
			position:relative;
			}
			#topThumbArea ul{
				position:absolute;
				top:0;
				left:29px;
				}
				#topThumbArea ul li{
					float:left;
					margin-right:10px;
					}
	#topBtn_l{
		position:absolute;
		top:12px;
		left:0px;
		}
	#topBtn_r{
		position:absolute;
		top:12px;
		right:0px;
		}	


#topleft{
	float:left;
	}
	#topleft li{
		margin-bottom:2px;
		}
/* 国際協同年バナー挿入につき削除　ここから▼▼　120704_shimada　

#infoSection{
	background:#FDEDEA;
	padding:12px 0 0 15px;
	height:134px;
	margin-bottom:25px;
	}
	#infoSection h3{
		margin-bottom:9px;
		}
		#infoSection p{
			font-size:12px;
			text-align:center;
			margin-bottom:8px;
			}
		#infoSection ul{
			margin-left:1px;
			overflow:hidden;
			}
			#infoSection li{
				float:left;
				margin-right:13px;
				}
				#infoSection li.last{
					margin:0;
					}			
　国際協同年バナー挿入につき　ここまで▲▲　*/

/*　国際協同年バナー挿入につき追加修正　ここから▼▼　120704_shimada*/
#infoSection{
	width:710px;
	background:#FDEDEA;
	padding:12px 0 0 12px;
	height:134px;
	margin-bottom:25px;
	float:left;
	margin-right:10px;
	}
	#infoSection h3{
		margin-bottom:9px;
		}
		#infoSection p{
			font-size:12px;
			text-align:center;
			margin-bottom:8px;
			}
		#infoSection ul{
			margin-left:1px;
			overflow:hidden;
			}
			#infoSection li{
				float:left;
				margin-right:12px;
				}
				#infoSection li.last{
					margin:0;
					}

/*　国際協同年バナー挿入につき追加修正　ここまで▲▲　*/

#serviceBnr	li{
	margin-right:1px;
	float:left;			
	}
#serviceBnr	li.last{
	margin:0;	
	}
	
.columnTopDouble{
	float:left;
	width:470px;
	}
	.columnTopDouble h3{
		margin:0 0 8px 3px;
		}
		.columnTopDblInn{
			border:1px solid #E3CAA8;
			padding:15px;
			height:122px;
			}
			.ftBox p{
				width:270px;
				_width:250px;
				margin:10px 0 0 10px;
				}

#conSection{
	background:url(../images/bg_consection.jpg) no-repeat;
	}	
	.conSectionInn{
		float:left;
		width:220px;
		padding:0 10px;
		cursor:pointer;
		}
		.conSectionInn h4{
			margin-bottom:9px;
			}
			.conSectionInn .conSecTxt{
				width:130px;
				_width:120px;
				height:80px;
				margin:0;
				}	
		
#includeSection{
	position:relative;
	margin-bottom:30px;
}

#magSection{

	}
	#magSectionInn{
		position:relative;
		background:#E8DFD0;
		}
		#magImage{
			position:absolute;
			top:0;
			left:104px;
			}
			#magTitle{
				height:45px;
				width:210px !important;				
				padding:10px 0 5px 10px;
				font-weight:bold;
				background:#FFAC00;
				color:#fff;
				}
				#magSectionInn p{
					width:85px;
					}
					#magTxt{
						padding:10px;
						}
						#magLink{
							width:210px;
							text-align:right;
							padding:0 10px 10px 0;
							border-radius:0 0 10px 10px;
							-webkit-border-radius:0 0 10px 10px;
							-moz-border-radius:0 0 10px 10px;
							-ms-border-radius:0 0 10px 10px;
							background:#E8DFD0;
							}

#campBnr{
	}	
	#campBnr li{
		margin-right:6px;
		}							
	

.tmScrollBnr02{
	overflow:hidden;
	position:relative;
	}	
	.tmScrollBnr02 .tmScrollBefore02{
		width: 27px;
		position:absolute;
		top:41px;
		left:0;
		}
		.tmScrollBnr02 .tmScrollWrap02{
			width:910px !important;
			overflow:hidden;
			} 
			.tmScrollBnr02 ul.tmScrollCol4 li{
				width: 220px;
				margin-right:6px;
				}
				.tmScrollBnr02 .tmScrollAfter02{
					width: 27px;
					position:absolute;
					top:41px;
					left:933px;
					}

							
							
							
							
/*footer
-----------------------------------------------------------*/							

.footerTop{
	background:url(../images/bg_footertop.jpg) repeat-x !important;
	height:376px !important;
}
							
#ft_serviceBnr{
	background:url(../../images/bg_ftservicebnr.jpg) no-repeat;
	width:841px;
	height:35px;
	padding:10px 0 0 119px;
	}
	#ft_serviceBnr li{
		float:left;
		margin-right:10px;
		}							
		#ft_serviceBnr li.last{
			margin:0;
			}					
			
#coopLinks{
	background:#71A127;
	}
	#coopLinks ul{
		padding:3px 0 5px 0;
		/padding:10px 0 0 0;
		height:20px;
		text-align: center;
		}							
		#coopLinks ul li{
			display: inline;
			font-size:85%;
			padding-right:5px;
			margin-right:5px;
			border-right:1px solid #fff;
			line-height:1;
			letter-spacing:1px;				
			}	
			#coopLinks ul li.last{
				margin-right:0;
				border:none;
				}			
				#coopLinks ul li a{				
					color:#fff;
					}			
