@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

.contents {
	padding-top: 70px;
}

img {
	width: 100%;
	padding-bottom: 30px;
}

.heading {
	background-color: #000;
	color: #FFF;
	font-size: 14px;
	padding: 15px 0;
	text-align: center;
	font-weight: normal;
}

.title {
	background-color: #000;
	color: #FFF;
	font-size: 14px;
	padding: 15px 0;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
}


.textArea {
	font-size:13px;
	padding: 0 10px 10px 10px;
}

.textArea h2 {
    font-size:20px;
}

.textArea h3 {
    font-size:15px;
}
.textArea a {
    color: #595959;
}

.textGreen {
	color: #008833;
}

.textRed {
	color: #FF0000;
}

.annotation {
	text-indent:-1em;
	padding-left:1em;
	margin: 5px 0;
	color:#595959;
}

.annotationRed {
	text-indent:-1em;
	padding-left:1em;
	margin: 5px 0;
	color:#FF0000;
}

.textArea li {
	padding-left: 1.5em;
	text-indent: -1em;
	padding-bottom: 5px;
}

.btnArea a {
	font-size: 15px;
	line-height: 1;
	text-decoration: none;
	display: block;
	padding: 16px 5%;
	width: 90%;
	margin: 25px auto;
	text-align: center;
}

.btnArea.green a {
	color: #fff;
	background-color:#008833;
	border:1px solid #008833;
}

.btnArea.whiteGreen a {
	color: #008833;
	background-color:#FFF;
	border:1px solid #008833;
}

.btnArea.grey a {
	color: #565656;
    background-color: #EEE;
    border: 1px solid #CCC;
}