@charset "utf-8";

#footer-box div:nth-of-type(5) h1 a {
	background:hsla(220,100%,60%,1);
}
#footer-box div:nth-of-type(5) h1 a {
	border-color:hsla(220,100%,50%,1);
	border-top-style:solid;
}


#wrapper {
  height:580px;
}


.contentlist dt {
	margin:40px 0 10px 20px;
	padding-left:25px;
	width:450px;
	font-size:2.0rem;
	line-height:3.0rem;
	border-left:4px solid hsla(130,100%,30%,1);
	border-bottom:1px solid hsla(130,100%,30%,1);
}
.contentlist dd {
	margin:0 40px 0 50px;
}

.contentlist>p {
	margin:40px 0 40px 50px;
}

