.nav-item {
	margin-right: 25px;
}

.logo {
    width: 60px;
}

.inner {
    margin-top: 75px;
}

.ftp_c h5 {
	font-size: 3em;
	color: #fff;
	margin-bottom: 10px;
}

.ftp_c h6 {
	font-size:1.2em;
	color: #fff;
	font-weight: 200;
	margin-bottom: 100px;
}
.ftp_c p {
	font-size: 1.8em;
	font-weight: 200;
	color: #fff;
	margin-top: 10px;
}

.ftp-c1 {
	border-bottom: 3px solid #fff;
	margin: 5px auto 0 auto;
	width: 80px;
}

.ftp_c1 {
	margin-bottom: 40px;
}
.ftp_c img {
	opacity: 0.5;
}
.ftp_0 {
	background-color: rgba(0, 0, 0, 0.9) ;
	margin-top: 70px;
}

.gb {
	background-image: url(../images/gb01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.gb01 {
	margin-top: 80px;
	margin-bottom: 80px;
}
.gb02 {
	margin-bottom: 40px;
}
.gb02 h3 {
	text-align: center;
	font-weight: 500;
}
.gb02 h5 {
	text-align: center;
	font-weight: 200;
	margin-top: 20px;
	font-size: 14px;
	padding-left: 100px;
	padding-right: 100px;
	line-height: 20px;
}
.gb02-1 {
	border-bottom: 2px solid #009933;
	margin: 5px auto 0 auto;
	width: 80px;
}
.gb02-2 {
	margin-bottom: 5px;
	margin-top: 0;
}
.gb03 img {
	margin-top: 10px;
	margin-bottom: 20px;
	border: 2px solid #999;
}
.gb04 p {
	margin-top: 20px;
	text-align: center;
	font-size: 1em;
	font-weight: 200;
	line-height: 30px;
	color: #009933;
}

.ab01 {
	background-image: url(../images/01.jpg);
	background-position:left top;
}

.ab01-01 {
	background-color: #009933;
}

.ab01-02 img {
	margin-top: 30px;
	margin-bottom: 30px;
}

.ab02 {
	margin-top: 40px;
}

.ab02 h3 {
	font-weight: 500;
	color: #fff;
	text-align: center;
}

.ab02 p {
	text-align: center;
	line-height: 40px;
	margin-top: 50px;
	color: #fff;
	font-weight: 200;
}
.ab02-1 {
	border-bottom: 2px solid #fff;
	margin: 5px auto 0 auto;
	width: 80px;
}

.ab03 {
	margin-top: 70px;
	margin-bottom: 70px;
}
.ab03 img {
	text-align: center;
	width: 100%;
	padding-left: 100px;
}

.ab05 {
	margin-top: 30px;
}
.ab05 p {
	font-size: 1em;
	line-height: 30px;
	font-weight: 200;
}

.ab06 {
	background-image: url(../images/01-1.jpg);
	background-position:left top;
}

.ab07 {
	margin-top: 50px;
}

.ab07 h5 {
	font-size: 1.2em;
	font-weight: 300;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #009933;
}
.ab07 p {
	font-size: 1em;
	font-weight: 200;
	line-height: 30px;
}

.ab08 {
	background-color: #eee;
	padding-top: 50px;
	padding-bottom: 30px;
}

.ab08 img {
	width: 7%;
	margin-bottom: 15px;
}

.ab08 h3 {
	font-size: 1.4em;
	font-weight: 500;
	color: #009933;
}

.abo8 h5 {
	font-size: 1em;
	font-weight: 300;
	color: #009933;
}

.ab08 p {
	font-size: 1em;
	font-weight: 300;
}

.jumbotron {
	background-image: url(../images/au01.jpg);
	background-repeat: no-repeat;
	height: 300px;
}
.au01 {
	margin-top: 80px;
}
.au01-1 {
	height: 300px;
}

.au01-1 h3 {
	color: #fff;
	font-size: 2.5em;
	font-weight: 200;
}

.au01-1 p {
	color: #fff;
	font-size: 1em;
	margin-top: 10px;
	font-weight: 100;
}
.au01-2 {
	border-bottom: 2px solid #fff;
	margin: -5px auto 0 auto;
	width: 50px;
}

.au03 {
	margin-top: 80px;
}

.au03 p {
	line-height: 35px;
	font-weight: 200;
	font-size: 1.1em;
}
.au03 img {
	
}

.au04 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.au04 img {
	margin-top: 20px;
	margin-bottom: 20px;
}

.gf01 {
	width: 200px;
}

.gf02 {
	margin-top: 80px;
	margin-bottom: 80px;
}

.gf03 {
	margin-top: 80px;
}

.gf03 img {
	margin-top: 20px;
	margin-bottom: 20px;
}

.gf04 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.pro01 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.pro01 p {
	font-size: 1em;
	text-align: center;
	margin-bottom: 20px;
}
.con p {
	line-height: 30px;
}

.m01 {
	margin-top: 100px;
}

.m01-1 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.pro01 img {
    border-style: solid;
    border-width: 1px;
    border-color: #457C89;
    margin-top: 20px;
    padding: 2px;
}

.pro01 p {
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
}

@media (max-width:1920px) {
	.ftp_c h5 {
		font-size: 3.5em;
		margin-bottom: 10px;
		}

	.ftp_c h6 {
		font-size:2em;
		margin-bottom: 100px;
		}
	.ftp_c p {
		font-size: 2.5em;
		margin-bottom: 80px;
		}
	.ftp-c1 {
		border-bottom: 2px solid #fff;
		width: 150px;
		}
}

@media (max-width:1080px) {
	.ftp_c h5 {
		font-size: 3em;
		margin-bottom: 10px;
		}

	.ftp_c h6 {
		font-size:1.5em;
		margin-bottom: 100px;
		}
	.ftp_c p {
		font-size: 2em;
		margin-bottom: 50px;
		}
	.ftp-c1 {
		border-bottom: 2px solid #fff;
		width: 100px;
		}
	.au03 p {
		line-height: 30px;
		}
}
@media (max-width:992px) {
	.ftp_c h5 {
		font-size: 1.2em;
		margin-bottom: 10px;
		}

	.ftp_c h6 {
		font-size:0.8em;
		margin-bottom: 70px;
		}
	.ftp_c p {
		font-size: 1em;
		margin-bottom: 50px;
		}
	.ftp-c1 {
		border-bottom: 1px solid #fff;
		}
	.au03 p {
		line-height: 30px;
		}
}

@media (max-width:767px) {
	.ftp_c h5 {
		font-size: 1.2em;
		margin-bottom: 10px;
		}

	.ftp_c h6 {
		font-size:0.8em;
		margin-bottom: 30px;
		}
	.ftp_c p {
		font-size: 1em;
		margin-bottom: 50px;
		}
	.ftp-c1 {
		border-bottom: 1px solid #fff;
		}
	.au03 p {
		line-height: 30px;
		}	
}

@media (max-width:414px) {
	.ftp_c h5 {
		font-size: 1em;
		margin-bottom: 10px;
		}

	.ftp_c h6 {
		font-size:0.7em;
		margin-bottom: 1px;
		}
	.ftp_c p {
		font-size: 0.8em;
		margin-bottom: 10px;
		}
	.ftp-c1 {
		border-bottom: 1px solid #fff;
		}
}

@media (max-width:320px) {
	.ftp_c h5 {
		font-size: 1em;
		margin-bottom: 10px;
		}

	.ftp_c h6 {
		font-size:0.8em;
		margin-bottom: 1px;
		}
	.ftp_c p {
		font-size: 0.7em;
		margin-bottom: 10px;
		}
	.ftp-c1 {
		border-bottom: 1px solid #fff;
		}
}