/* 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: 100%;padding: 0 0 110px 0;}

.cont-wrap .section-bo1 { width: 100%;height: 384px;text-align: center;background-image:url('../images/sec1_bg.jpg');letter-spacing: -0.04em;}
.cont-wrap .section-bo1 > div:nth-child(1) {padding: 70px 0 0;font-size: 44px;font-weight:600;color: #fff}
.cont-wrap .section-bo1 > div:nth-child(2) {font-size: 60px;font-weight:600;line-height:105px;background: linear-gradient(to right, #16e599, #9AF4D3);color: transparent; -webkit-background-clip: text;background-clip: text;}
.cont-wrap .section-bo1 > div:nth-child(3) {padding-top :8px;font-size: 21px;color: #fff;font-weight:300;line-height: 35px}

.cont-wrap .section-bo2 { width: 100%;text-align: center;margin-top: 50px;letter-spacing: -0.03em;}
.cont-wrap .section-bo2 > div:nth-child(1) {width: 1300px;margin: 0 auto}

@media only screen and (max-width:1024px){
	.cont-wrap > ul:nth-child(1) {width: 100%;padding: 0 0 50px 0;}
	.cont-wrap .section-bo2 {margin-top: 40px;}
	.cont-wrap .section-bo2 > div:nth-child(1) {width: 100%;}
}
@media only screen and (max-width:794px){
	.cont-wrap > ul:nth-child(1) {width: 100%;padding: 0;}
}


.activity-tbl {display: inline-block;width: 100%;margin-bottom: 70px;border-collapse: collapse;}
.activity-tbl thead {line-height: 50px;border-bottom: 3px #13715C solid;background: #F5F9F8}
.activity-tbl th {padding: 10px 0;font-size: 16px;font-weight:300;line-height: 20px;text-align: center;}
.activity-tbl th.line {display: inline-block;font-size: 20px;width: 1px;line-height: 22px;}
.activity-tbl th.edu_tit {text-align: left;font-size: 24px;font-weight: 400;background:#fff}
.activity-tbl th.edu_tit strong {color: #13715c;font-weight:600;}
.activity-tbl th.edu_tit img {width: 30px;margin: 6px 5px 15px 0;vertical-align: middle}
.activity-tbl td {position: relative;height: auto;font-size: 16px;line-height: 27px;padding:10px 0;text-align: left;border-bottom: 1px #ddd solid}
.activity-tbl td.line {position: relative;margin-top: 50%;width: 1px;height:30px;background: #ddd;} 
.activity-tbl td.cn {text-align: center} 
.activity-tbl td.ct {padding: 15px 20px} 
.activity-tbl td .sot {display: inline-block;font-size: 16px;color: #13715C;font-weight: bold;width: 50px;height: 50px;line-height: 50px;border: 0;border-radius: 50px;background: #F3F8F7} 
.activity-tbl td .sot1 {display: inline-block;font-size: 16px;color: #13715C;font-weight: bold;width: 50px;height: 50px;line-height: 50px;border: 0;border-radius: 50px;background: #e7efed} 
.activity-tbl td .sot2 {display: inline-block;font-size: 16px;color: #13715C;font-weight: bold;width: 50px;height: 50px;line-height: 50px;border: 0;border-radius: 50px;background: #dfe8e6} 

.m4_1_bock { display:none }

@media only screen and (max-width:1024px){
	.activity-tbl {margin-bottom: 50px;}
	.activity-tbl thead {line-height: 40px;border-bottom: 3px #13715C solid;}
	.activity-tbl th {padding: 10px 0;font-size: 16px;line-height: 20px;text-align: center;}
	.activity-tbl th.line {display: inline-block;font-size: 20px;width: 1px;line-height: 22px;}

	.activity-tbl th.edu_tit {font-size: 20px;}
	.activity-tbl th.edu_tit img {width: 27px;margin: 6px 5px 15px 0;vertical-align: middle}

	.activity-tbl td {position: relative;height: auto;font-size: 15px;line-height: 24px;padding:7px 0;}
	.activity-tbl td.line {position: relative;margin-top: 50%;width: 1px;height:24px;} 
	.activity-tbl td.cn {text-align: center} 
	.activity-tbl td.ct {padding: 10px 10px} 
	.activity-tbl td .sot {font-size: 15px;width: 40px;height: 40px;line-height: 40px;border-radius: 40px} 
	.activity-tbl td .sot1 {font-size: 15px;width: 40px;height: 40px;line-height: 40px;border-radius: 40px} 
	.activity-tbl td .sot2 {font-size: 15px;width: 40px;height: 40px;line-height: 40px;border-radius: 40px} 
}
@media only screen and (max-width:794px){
	.activity-tbl {margin-bottom: 50px;}
	.activity-tbl thead {line-height: 40px;border-bottom: 2px #13715C solid;}
	.activity-tbl th {padding: 10px 0;font-size: 15px;line-height: 20px;text-align: center;}
	.activity-tbl th.line {display: inline-block;font-size: 20px;width: 1px;line-height: 20px;}

	.activity-tbl th.edu_tit {font-size: 17px;}
	.activity-tbl th.edu_tit img {width: 22px;margin: 0 0 12px 0;vertical-align: middle}
	.activity-tbl th.edu_tit span {font-size: 14px;letter-spacing:-0.07em;}

	.activity-tbl td {position: relative;height: auto;font-size: 14px;line-height: 21px;padding:7px 0;}
	.activity-tbl td.line {position: relative;margin-top: 50%;width: 1px;height:21px;} 
	.activity-tbl td.cn {text-align: center} 
	.activity-tbl td.ct {padding: 10px 10px} 
	.activity-tbl td .sot {font-size: 15px;width: 40px;height: 40px;line-height: 40px;border-radius: 40px} 
	.activity-tbl td .sot1 {font-size: 15px;width: 40px;height: 40px;line-height: 40px;border-radius: 40px} 
	.activity-tbl td .sot2 {font-size: 15px;width: 40px;height: 40px;line-height: 40px;border-radius: 40px} 

	.m4_1_bock { display:block }
}




.commingsoon { margin: 0 auto;text-align: center;font-size: 25px;font-weight:400;line-height: 50px;border: 1px #ccc solid;padding: 100px;border-radius: 20px}