/* CONTENT */
#content_wrap {display: flex; justify-content: center; align-items: center;width: 100%;overflow: hidden}
.cont-wrap {width: 100%;font-weight:400;color: #444}

.cont-wrap > ul:nth-child(1) {width: 1300px;margin:0 auto;height: auto;padding: 120px 0 110px 0;background-image:url('../images/bg.jpg') }

.cont-wrap .section-bo1 { width: 1300px margin:0 auto;;text-align: center;letter-spacing: -0.03em;}
.cont-wrap .section-bo1 > div:nth-child(1) {margin: 0 auto;width: 500px;line-height: 70px;font-size: 30px;font-weight:600;color: #fff;background: #0F524D;border-radius: 70px}
.cont-wrap .section-bo1 > div:nth-child(2) {font-size: 35px;font-weight:500;line-height: 60px}
.cont-wrap .section-bo1 > div:nth-child(3) {padding-top: 50px}
.cont-wrap .section-bo1 > div:nth-child(3) img { width:50%;}
.cont-wrap .section-bo1 > div:nth-child(4) {padding-top: 60px;font-size: 24px;line-height: 35px}
.cont-wrap .section-bo1 > div:nth-child(4) strong {color: #0f524d}
.cont-wrap .section-bo1 > div:nth-child(4) span {font-weight:400;}

.cont-wrap .section-bo2 { width: 100%;text-align: center;margin-top: 300px;letter-spacing: -0.03em;}
.cont-wrap .section-bo2 > div:nth-child(1) {display: flex; justify-content: center; align-items: center;font-size: 28px;font-weight:600;color: #0F524D}
.cont-wrap .section-bo2 > div:nth-child(1) img {width:30px; margin: 0 15px} 
.cont-wrap .section-bo2 > div:nth-child(2) {margin:0 auto;margin-top:30px;width:1235px;font-size: 23px;line-height: 32px;border: 3px #D7E3E0 solid;padding: 30px 0;background: #F3F8F7;border-radius: 15px}
.cont-wrap .section-bo2 > div:nth-child(2) strong {font-size: 23px;font-weight:600;color: #13715c}
.cont-wrap .section-bo2 > div:nth-child(3) {display: flex; justify-content: center; align-items: center;margin-top:100px;font-size: 28px;font-weight:600;color: #0F524D}
.cont-wrap .section-bo2 > div:nth-child(3) img {width:30px; margin: 0 15px} 
.cont-wrap .section-bo2 > div:nth-child(4) {margin:0 auto;margin-top:30px;width:1237px;height: 140px;line-height:142px;font-size: 25px;color: #fff;font-weight:400;;padding: 0;background-image:url('../images/sec2_bg.png');}
.cont-wrap .section-bo2 > div:nth-child(4) strong {font-weight:600;}
.cont-wrap .section-bo2 > div:nth-child(7) {padding-top:10px}

.cont-wrap .m1_3_block { display:block; }

@media only screen and (max-width:1024px){
	.cont-wrap > ul:nth-child(1) {width:100%; padding: 80px 0 0 0;background-image:url('../images/bg.jpg')50% 50%; background-size:cover; }

	.cont-wrap .section-bo1 > div:nth-child(1) {width: 50%;line-height: 55px;font-size: 25px;border-radius: 55px}
	.cont-wrap .section-bo1 > div:nth-child(2) {font-size: 25px;line-height: 40px}
	.cont-wrap .section-bo1 > div:nth-child(3) {padding-top: 50px}
	.cont-wrap .section-bo1 > div:nth-child(3) img {width:60%}
	.cont-wrap .section-bo1 > div:nth-child(4) {padding: 40px 55px 0 55px;font-size: 20px;line-height: 30px}

	.cont-wrap .section-bo2 { display: inline-block; margin-top: 200px;}
	.cont-wrap .section-bo2 > div:nth-child(1) {font-size: 25px;}
	.cont-wrap .section-bo2 > div:nth-child(1) img {width:27px;margin: 0 10px} 
	.cont-wrap .section-bo2 > div:nth-child(2) {margin-top:30px;width:100%;font-size: 18px;line-height: 30px;border: 3px #D7E3E0 solid;padding: 20px;border-radius: 15px}
	.cont-wrap .section-bo2 > div:nth-child(2) strong {font-size: 19px;}
	.cont-wrap .section-bo2 > div:nth-child(3) {margin-top:70px;font-size: 25px;}
	.cont-wrap .section-bo2 > div:nth-child(3) img {width:27px;margin: 0 10px} 
	.cont-wrap .section-bo2 > div:nth-child(4) {margin-top:30px;width:100%;height:120px;line-height:122px;font-size: 20px;border-radius: 15px;background-image:url('../images/sec2_bg.png');50% 50%; background-size:cover;}

	.cont-wrap .m1_3_block { display:none; }
}
@media only screen and (max-width:794px){
	.cont-wrap > ul:nth-child(1) {width:100%; padding: 60px 0 0 0;background-image:url('../images/bg.jpg');background-position:top center; background-size:cover; }

	.cont-wrap .section-bo1 > div:nth-child(1) {width: 60%;line-height: 40px;font-size: 18px;border-radius: 40px}
	.cont-wrap .section-bo1 > div:nth-child(2) {font-size: 20px;line-height: 40px}
	.cont-wrap .section-bo1 > div:nth-child(3) {padding-top: 40px}
	.cont-wrap .section-bo1 > div:nth-child(3) img {width:70%}
	.cont-wrap .section-bo1 > div:nth-child(4) {padding: 30px 30px 0 30px;font-size: 16px;line-height: 24px}

	.cont-wrap .section-bo2 { margin-top: 100px;}
	.cont-wrap .section-bo2 > div:nth-child(1) {font-size: 22px;}
	.cont-wrap .section-bo2 > div:nth-child(1) img {width:28px;margin: 0 10px} 
	.cont-wrap .section-bo2 > div:nth-child(2) {margin-top:20px;width:100%;font-size: 16px;line-height: 24px;border: 3px #D7E3E0 solid;padding: 20px;border-radius: 10px}
	.cont-wrap .section-bo2 > div:nth-child(2) strong {font-size: 17px;}
	.cont-wrap .section-bo2 > div:nth-child(2) br {display:none;}
	.cont-wrap .section-bo2 > div:nth-child(3) {margin-top:50px;font-size: 22px;}
	.cont-wrap .section-bo2 > div:nth-child(3) img {width:28px;margin: 0 10px} 
	.cont-wrap .section-bo2 > div:nth-child(4) {margin-top:20px;width:100%;height:80px;line-height:80px;font-size: 18px; border-radius: 10px;background-image:url('../images/sec2_bg.png');50% 50%; background-size:cover;}
}

.activity-tbl {width: 1235px;margin:0 auto;border-collapse: collapse;border-bottom: 4px #efefef solid;}
.activity-tbl th {font-size: 25px;color: #13715c;text-align: center;background: #F5F9F8;border-top: 4px #efefef solid;}
.activity-tbl td {display: flex;justify-content: flex-start;align-items: center;padding: 20px 30px;border: 4px #efefef solid;border-right: none;border-bottom: none;}
.activity-tbl td > span:nth-child(1) {width: 35px;height: 35px;line-height: 35px;font-size: 15px;color: #13715c;font-weight: bold;background: #DCEAE7;border-radius: 35px;}
.activity-tbl td > span:nth-child(2) {width:150px;text-align:left;padding-left: 12px;font-size: 20px;color: #13715c;font-weight:400;;border-right: 4px #efefef solid}
.activity-tbl td > span:nth-child(3) {width:80%;text-align:left;padding-left: 25px;font-size: 18px;line-height: 28px;font-weight:normal}

.activity-tbl-1 {width: 1235px;margin:0 auto;border-collapse: collapse;border-bottom: 4px #efefef solid;}
.activity-tbl-1 th {font-size: 25px;color: #13715c;text-align: center;background: #F5F9F8;border-top: 4px #efefef solid;}
.activity-tbl-1 td {text-align:left;padding: 34px 30px 24px 30px;border: 4px #efefef solid;border-right: none;border-bottom: none;box-sizing: border-box}
.activity-tbl-1 td > span:nth-child(1) {display: inline-block;position: absolute;margin-top: -7px;width: 35px;height: 35px;line-height: 35px;text-align:center;font-size: 15px;color: #13715c;font-weight: bold;background: #DCEAE7;border-radius: 35px;}
.activity-tbl-1 td > span:nth-child(2) {display: inline-block;padding-left: 47px;font-size: 20px;color: #13715c;font-weight:400;;}

.activity-tbl .m1_3_block { display:none; }
.activity-tbl-1 .m1_3_block { display:none; }

@media only screen and (max-width:1024px){
	.activity-tbl {width: 100%;border-collapse: collapse;border-bottom: 3px #efefef solid;}
	.activity-tbl th {font-size: 18px;color: #13715c;text-align: center;background: #F5F9F8;border-top: 3px #efefef solid;}
	.activity-tbl td {display: flex;justify-content: flex-start;align-items: center;padding: 15px 15px;border: 3px #efefef solid;border-right: none;border-bottom: none;}
	.activity-tbl td > span:nth-child(1) {display: inline-block;width: 30px;height: 30px;line-height: 30px;font-size: 15px;color: #13715c;font-weight: bold;background: #DCEAE7;border-radius: 30px;}
	.activity-tbl td > span:nth-child(2) {width:120px;text-align:left;padding-left: 7px;font-size: 17px;color: #13715c;font-weight:400;;border-right: 3px #efefef solid}
	.activity-tbl td > span:nth-child(3) {width:80%;text-align:left;padding-left: 15px;font-size: 15px;line-height: 24px;font-weight:normal}

	.activity-tbl-1 {width: 100%;border-collapse: collapse;border-bottom: 3px #efefef solid;}
	.activity-tbl-1 th {font-size: 18px;color: #13715c;text-align: center;background: #F5F9F8;border-top: 3px #efefef solid;}
	.activity-tbl-1 td {text-align:left;padding: 24px 30px 24px 30px;border: 3px #efefef solid;border-right: none;border-bottom: none;box-sizing: border-box}
	.activity-tbl-1 td > span:nth-child(1) {display: inline-block;position: absolute;margin-top: -6px;width: 30px;height: 30px;line-height: 30px;text-align:center;font-size: 15px;color: #13715c;font-weight: bold;background: #DCEAE7;border-radius: 35px;}
	.activity-tbl-1 td > span:nth-child(2) {display: inline-block;padding-left: 40px;font-size: 17px;color: #13715c;font-weight:400;;}
	.activity-tbl br { display: none;}
}
@media only screen and (max-width:794px){
	.activity-tbl {width: 100%;border-collapse: collapse;border-bottom: 3px #efefef solid;}
	.activity-tbl th {font-size: 17px;color: #13715c;text-align: center;background: #F5F9F8;border-top: 3px #efefef solid;}
	.activity-tbl td {display: flex;justify-content: flex-start;align-items: center;padding: 20px 0 20px 10px;border: 3px #efefef solid;border-right: none;border-bottom: none;}
	.activity-tbl td > span:nth-child(1) {display: inline-block;width: 30px;height: 30px;line-height: 30px;font-size: 15px;color: #13715c;font-weight: bold;background: #DCEAE7;border-radius: 30px;}
	.activity-tbl td > span:nth-child(2) {width:85px;text-align:left;padding-left: 7px;font-size: 16px;color: #13715c;font-weight:400;;border-right: 3px #efefef solid}
	.activity-tbl td > span:nth-child(3) {width:85%;text-align:left;padding-left: 10px;font-size: 14px;line-height: 22px;font-weight:normal}

	.activity-tbl-1 {width: 100%;border-collapse: collapse;border-bottom: 3px #efefef solid;}
	.activity-tbl-1 th {font-size: 17px;color: #13715c;text-align: center;background: #F5F9F8;border-top: 3px #efefef solid;}
	.activity-tbl-1 td {text-align:left;padding: 20px 0px 14px 10px;border: 3px #efefef solid;border-right: none;border-bottom: none;box-sizing: border-box}
	.activity-tbl-1 td > span:nth-child(1) {display: inline-block;position: absolute;margin-top: -1px;width: 25px;height: 25px;line-height: 25px;text-align:center;font-size: 14px;color: #13715c;font-weight: bold;background: #DCEAE7;border-radius: 35px;}
	.activity-tbl-1 td > span:nth-child(2) {display: inline-block;padding-left: 34px;font-size: 16px;color: #13715c;font-weight:400;;}

	.activity-tbl .m1_3_block { display:block; }
	.activity-tbl-1 .m1_3_block { display:block; }
}