@charset "utf-8";


body{
	background: none;
}
#wrap div#head{
	margin-top: 0;
	height: auto;
	margin-bottom: 30px;
}

#contents {
}
	#area1{}
		#area1 .copy{
			margin:1em 0 15px 0;
		}

	#contents .area-box {
		background: url(../img/index/bottom01.gif) no-repeat left bottom;
		padding:0 0 13px 0;
		margin:30px 0 0 0;
	}
		#contents .area-box .innerBox {
			width:660px;
			background-color: #f2f2f2;
		}
			#contents .area-box .innerBox .left {
				float: left;
				width: 210px;
			}
			#contents .area-box .innerBox .right {
				float: right;
				width: 450px;
			}
				#contents .area-box .innerBox .right p {
					padding-right: 20px;
				}
				#contents .area-box .innerBox .right .btn01{
					margin: 10px 0 0 335px;
				}
				#contents .area-box .innerBox .right .line {
					background: url(../img/index/icon01.gif) no-repeat left 3px;
					padding: 0 20px 0 14px;
				}

	#area13 {
	}
		#area13 .innerBox .left {
		}
			#area13 .innerBox .left img {
				margin: 10px 0 0 35px;
			}
		#area13 .innerBox .right {
		}
			#area13 .innerBox .right h4 {
				padding-top: 45px;
			}
			#area13 .innerBox .right h4 + p {
				padding: 10px 20px 0 0;
			}
	#area11 {
	}
		#area11 .innerBox .left {
		}
			#area11 .innerBox .left img {
				margin: 10px 0 0 35px;
			}
		#area11 .innerBox .right {
		}
			#area11 .innerBox .right h4 {
				padding-top: 45px;
			}
			#area11 .innerBox .right h4 + p {
				padding: 10px 20px 0 0;
			}
	#area6 {
	}
		#area6 .innerBox .left {
		}
			#area6 .innerBox .left img {
				margin: 15px 0 5px 15px;
			}
		#area6 .innerBox .right {
		}
			#area6 .innerBox .right h4 {
				padding-top: 45px;
			}
	#area7 {
	}
		#area7 .innerBox .left {
		}
			#area7 .innerBox .left img {
				margin: 10px 0 5px 50px;
			}
		#area7 .innerBox .right {
		}
			#area7 .innerBox .right h4 {
				padding-top: 15px;
			}
			#area7 .innerBox .right .line {
				margin: 10px 0 10px;
			}
	#area14 {
	}
		#area14 .innerBox .left {
		}
			#area14 .innerBox .left img {
				margin: 45px 0 0 30px;
			}
		#area14 .innerBox .right {
		}
			#area14 .innerBox .right h4 {
				padding-top: 45px;
			}
			#area14 .innerBox .right h4 + p {
				padding: 10px 20px 0 0;
			}
	#area12 {
	}
		#area12 .innerBox .left {
		}
			#area12 .innerBox .left img {
				margin: 10px 0 0 30px;
			}
		#area12 .innerBox .right {
		}
			#area12 .innerBox .right h4 {
				padding-top: 45px;
			}
			#area12 .innerBox .right h4 + p {
				padding: 10px 20px 0 0;
			}
	#area9 {
	}
		#area9 .innerBox .left {
		}
			#area9 .innerBox .left img {
				margin: 10px 0 5px 44px;
			}
		#area9 .innerBox .right {
		}
			#area9 .innerBox .right h4 {
				padding-top: 45px;
			}
	#area10 {
	}
		#area10 .innerBox .left {
		}
			#area10 .innerBox .left img {
				margin: 10px 0 5px 5px;
			}
		#area10 .innerBox .right {
		}
			#area10 .innerBox .right h4 {
				padding-top: 45px;
			}
	#area2 {
	}
		#area2 .innerBox .left {
		}
			#area2 .innerBox .left img {
				margin: 10px 0 0 23px;
			}
		#area2 .innerBox .right {
		}
			#area2 .innerBox .right h4 {
				padding-top: 15px;
			}
			#area2 .innerBox .right h4 + p {
				padding: 10px 20px 0 0;
			}
	#area4 {
	}
		#area4 .innerBox .left {
		}
			#area4 .innerBox .left img {
				margin: 15px 0 0 5px;
			}
		#area4 .innerBox .right {
		}
			#area4 .innerBox .right h4 {
				padding-top: 15px;
			}
			#area4 .innerBox .right h5 {
				margin-top: 10px;
			}
			#area4 .innerBox .right h5 + p {
				margin-top: 5px;
			}
			#area4 .innerBox .right .line {
				margin-top: 10px;
			}
				#area4 .innerBox .right .line p {
					padding-right: 0;
				}
#area14 {
	padding-bottom: 0 !important;
}

#area14 a {
	display: block;
}


.finished {
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 15px;
	color:#f00;
}
