.mail-btn {
    position: absolute;
    top: 260px;
    right: 0;
    z-index: 1;
}

.fixed {
    position: fixed;
    top: 0;
    right: 0;
}

.s1 .s1-inner,
.s2 .s2-inner {
	width: 880px;
	margin: 0 auto;
}

.s1 .s1-inner h2 {
	color: #008269;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 30px 0;
}

.s2 .s2-inner table {
	width: 480px;
}

.s2 .s2-inner th {
	background: #a1ccd6;
	text-align: center;
	width: 90px;
}

.s2 .s2-inner td {
	background: #fff;
}

.s2 .s2-inner th,
.s2 .s2-inner td {
	border:1px solid #cfcabb;
	padding: 10px;
}

.s2 .s2-inner .second {
	width: 660px;
}

.s2 .s2-inner .second th {
	background: #f3f1e9;
	text-align: left;
	width: 220px;
}

.s2 dl {
	margin: 0 0 50px 0;
}

.s2 dl dt {
	margin: 0 0 10px 0;
}

.s2 dl dd {
	margin: 0 0 10px 0;
}

.s2 dl .sub {
	margin: 0;
	background: url(../img/common/dot-icon.png) left center no-repeat;
	padding: 2px 0 0 16px;
}