@charset "utf-8";



/****************************************************************************************************

page.css

****************************************************************************************************/
.support{
	
}

.sub_ttl{
	margin-bottom:50px;
}
.lead{
	width:800px;
	margin:0 auto 60px;
	font-size:110%;
}
.section01{
	margin-bottom:80px;
}
	.section01 h4{
		color:#003F7F;
		font-size:26px;
		text-align:center;
		margin-bottom:10px;
	}
	.section01 .block01{
		width:600px;
		margin:0 auto;
		margin-bottom:20px;
	}
	.section01 .block02{
		text-align:center;
	}

.section02{
	margin-bottom:60px;
}
	.section02 .block01{
		float:left;
		width:414px;
		padding-right:40px;
	}
	.section02 .block02{
		float:left;
		width:300px;
	}
	
	
.section03{
	margin-bottom:60px;
}
	.section03 li{
		
		float:left;
		width:232px;
		padding-right:23px;
	}
	.section03 li.last{
		padding-right:0;
	}
		
	
.section04{
	margin-bottom:60px;
}
	.section04 .section_container{
		padding-bottom:30px;
	}
	.section04 .block01{
		float:left;
		width:420px;
		line-height:2;
	}
		.section04 .block01 h5 {
			color:#003F7F;
			font-size:130%;
			font-weight:bold;
			margin-bottom:5px;
		}
		.section04 .block01 h5 .line{
			background:url(../images/underline.png) bottom repeat-x;
		}
	.section04 .block02{
		float:right;
		padding-right:60px;
	}
	
.section05{
	margin-bottom:80px;
}
	.section05 .block01{
		margin-bottom:20px;
	}
	.section05 .block02{
		margin-bottom:30px;
	}
	.section05 .block03{
		text-align:center;
		margin-bottom:20px;
	}
	.section05 .block04{
		text-align:center;
		margin-bottom:10px;
		font-size:120%;
	}
	.section05 .block05{
		text-align:center;
		margin-bottom:20px;
		font-size:90%;
	}
	
.section06{
	margin-bottom:80px;
}
	.section06 .section_container{
		width:710px;
		margin:0 auto;
	}
	.section06 .block01{
		float:left;
		width:226px;
	}
	.section06 .block02{
		float:right;
		width:410px;
	}
		.section06 .block02 .ex{
			background-color:#D4E0F3;
			color:#003F7F;
			padding:1em 2em;
		}
			.section06 .block02 ul{
				float:left;
				padding-right:2em;
			}
			
			
.section07{
	margin-bottom:80px;
	text-align:center;
}
	.section07 .block01{
		margin-bottom:40px;
	}
	.section07 .block02{
		
	}
	
	
.section08{
	margin-bottom:50px;
}
	.section08 .block01{
		width:670px;
		margin:0 auto;
		font-size:17px;
	}
	
.section09{
	width:710px;
	margin:0 auto;
}
	.section09 .block01{
		margin-bottom:40px;
	}
	.section09 ul{
		float:left;
		width:250px;
		font-size:95%;
	}
	
	.section09 .block02{
		width:670px;
		margin:0 auto 40px;
		border:1px solid #333;
		padding:2em 0 0.1em 2em;
		font-size:92%;
	}
		.section09 .block02 .catch{
			font-size:130%;
			line-height:1.5;
			margin-bottom:10px;
		}
		.section09 .block02 p{
			margin-bottom:30px;
		}
		.section09 .block02 p.note{
			font-size:90%;
		}
	.section09 .block03{
		text-align:center;
		margin-bottom:60px;
	}
	
.section10{
	width:710px;
	margin:0 auto 50px;
}
	.section10 .block01{
		margin-bottom:20px;
	}
	.section10 .block02{
		margin-bottom:10px;
		font-size:95%;
	}
	.section10 .block03{
		text-align:right;
		margin-bottom:10px;
		font-size:80%;
	}

.section11{
	width:710px;
	margin:0 auto;
}
	.section11 .block01{
		text-align:center;
	}