/* 섹션 4 */
.section4{width:100%; /* height:1474px; */ background:url("/images/main/sec4_bg.png") no-repeat center / cover; padding:90px 0;}
.sec4_tp{display:flex; align-items:center; justify-content:space-between;}
.sec4_tp .noti_wrap{width:540px}
.sec4_tp .noti_tit{display:flex; align-items:center; justify-content:space-between; margin-bottom:20px;}
.sec4_tp .noti_tit h2{font-size:45px; font-weight:800; color:#fff;}
.sec4_tp .noti_tit a{font-size:24px; font-weight:700; display:block; color:#fff;}
.sec4_tp .noti_tit a:after{content:''; display:block; width:100%; height:2px; background:#fff; margin-top:10px;}
.sec4_tp .noti_tit a i{display: inline-block; vertical-align: middle; width: 30px; height: 17px; background: url("/images/main/more_white.png") center no-repeat; background-size: 100%; margin-left: 40px;}
.sec4_tp .noti_list li{padding:25px 0;}
.sec4_tp .noti_list li + li{border-top:1px solid rgba(255,255,255,0.5);}
.sec4_tp .noti_list li a{display:flex; align-items:center; justify-content:space-between; color:#fff;}
.sec4_tp .noti_list li .sec3_tbl1{display:none;}
.sec4_tp .noti_list li .sec3_tbl2{font-size:20px;width:75%;}
.sec4_tp .noti_list li .sec3_tbl2 .sec_content{ white-space:nowrap; text-overflow: ellipsis; overflow: hidden;}
.sec4_tp .noti_list li .sec3_tbl3{font-size:19px;}
.sec4_tp .inq_wrap{background:#fff; padding:45px 0 55px; width:550px; text-align:center;}
.sec4_tp .inq_tit h2{font-size:45px; font-weight:300; color:#221815;}
.sec4_tp .inq_tit h2 strong{font-weight:800;}
.sec4_tp .inq_tit p{font-size:20px; color:#221815;}
.sec4_tp .num{font-size:55px; font-weight:300; margin:30px 0 50px; position:relative;}
.sec4_tp .num:after{content:''; display:inline-block; width:80%; height:2px; background:#9fa0a0; position:absolute; bottom:-15px; left:50%; transform:translateX(-50%)}
.sec4_tp .num strong{font-weight:800;}
.sec4_tp .time p{font-size:20px; color:#221815; line-height:1.8; font-weight:300;}
.sec4_tp .time p b{display:inline-block; margin-right:20px; min-width: 77px; text-align: left; position:relative;}
.sec4_tp .time p b:after{content:''; display:block; width:1px; height:25px; background:#221815; margin-left:10px; position:absolute; top:50%; transform:translateY(-50%); right:-10px;}
.sec4_tp .time p.red{color:#e60012;}
.sec4_bt{margin-top:60px;}
.sec4_bt .loc_tit{}
.sec4_bt .loc_tit h2{font-size:45px; font-weight:800; color:#fff; margin-bottom:15px;}
.sec4_bt .loc_tit p{font-size:28px; font-weight:300; color:#fff; margin-bottom:40px;}
.sec4_bt .loc_map{position:relative;}
.sec4_bt .loc_map .loc_map_cover {position:absolute; width:100%; height:100%; top:0; left:0; z-index: 10;}
.sec4_bt .loc_map .loc_map_cover a {display:block; width:100%; height:100%;}
.sec4_bt .loc_map .root_daum_roughmap_landing{width:100%;}
.sec4_bt .loc_map .root_daum_roughmap .wrap_map{height:570px;}
.sec4_bt .loc_map .root_daum_roughmap .wrap_controllers{display:none;}
.sec4_bt .map_btn_wrap{margin-top:30px; text-align:right;}


/* 섹션 5 */

.section5 {padding: 206px 0 176px; background: url("/images/main/sec7_bg.jpg") center top no-repeat; background-size: cover}
.sec5_txt em {display: block; color: #fff; font-size: 20px; font-weight: 800; letter-spacing: 2px;}
.sec5_txt em span {margin: 0 5px;}
.sec5_txt h2 {color: #595757; font-size: 50px; line-height: 1.2; font-weight: 800; margin-top: 23px; letter-spacing: -2.5px;}
.sec5_txt2 {margin-top: 20px;}
.sec5_txt2 h3 {color: #fff; font-size: 28px; font-weight: 800; letter-spacing: -0.5px;}
.sec5_txt2 p {color: #505525; font-size: 22px; font-weight: 300; margin-top: 20px; letter-spacing: -0.5px; line-height: 1.5; font-weight: 800}


@media (max-width: 1400px) {

	/* 섹션 4 */
	.section4{padding:6.43vw 3.57vw;}
	.sec4_tp .noti_wrap{width:41.43vw}
	.sec4_tp .noti_tit{margin-bottom:1.43vw;}
	.sec4_tp .noti_tit h2{font-size:3.21vw;}
	.sec4_tp .noti_tit a{font-size:1.71vw;}
	.sec4_tp .noti_tit a:after{margin-top:0.71vw;}
	.sec4_tp .noti_tit a i{width: 2.14vw; height: 1.21vw; margin-left: 2.86vw;}
	.sec4_tp .noti_list li{padding:1.79vw 0;}
	.sec4_tp .noti_list li .sec3_tbl2{font-size:1.43vw;}
	.sec4_tp .noti_list li .sec3_tbl3{font-size:1.36vw;}
	.sec4_tp .inq_wrap{padding:3.21vw 0 3.93vw; width:45.14vw;}
	.sec4_tp .inq_tit h2{font-size:3.21vw;}
	.sec4_tp .inq_tit p{font-size:1.43vw;}
	.sec4_tp .num{font-size:4.86vw; margin:2.14vw 0 3.57vw;}
	.sec4_tp .num:after{bottom:-1.07vw;}
	.sec4_tp .time p{font-size:2.00vw;}
	.sec4_tp .time p b{margin-right:1.43vw; min-width: 5.50vw;}
	.sec4_tp .time p b:after{height:1.79vw; right:-0.71vw;}
	.sec4_bt{margin-top:4.29vw;}
	.sec4_bt .loc_tit h2{font-size:3.21vw; margin-bottom:1.07vw;}
	.sec4_bt .loc_tit p{font-size:2.00vw; margin-bottom:2.86vw;}
	.sec4_bt .loc_map .root_daum_roughmap .wrap_map{height:40.71vw;}
	.sec4_bt .map_btn_wrap{margin-top: 2.14vw;}



	/* 섹션 5 */

	.section5 {padding: 14.71vw 3.57vw 12.57vw;}
	.sec5_txt em {font-size: 1.43vw; letter-spacing: 0.14vw;}
    .sec5_txt em span {margin: 0 0.36vw;}
	.sec5_txt h2 {font-size: 3.57vw;  margin-top: 1.64vw; letter-spacing: -0.18vw;}
	.sec5_txt2 {margin-top: 1.43vw; }
	.sec5_txt2 h3 { font-size: 2.00vw; letter-spacing: -0.04vw;}
	.sec5_txt2 p { font-size: 1.57vw; margin-top: 1.43vw; letter-spacing: -0.04vw;}

}



@media (max-width: 1024px) {




	/* 섹션 4 */
	.section4{padding:6.45vw 3.61vw;}
	.sec4_tp .noti_wrap{width:41.41vw}
	.sec4_tp .noti_tit{margin-bottom:1.46vw;}
	.sec4_tp .noti_tit h2{font-size:3.22vw;}
	.sec4_tp .noti_tit a{font-size:1.76vw;}
	.sec4_tp .noti_tit a:after{margin-top:0.68vw;}
	.sec4_tp .noti_tit a i{width: 2.15vw; height: 1.17vw; margin-left: 2.83vw;}
	.sec4_tp .noti_list li{padding:1.76vw 0;}
	.sec4_tp .noti_list li .sec3_tbl2{font-size:1.7vw;}
	.sec4_tp .noti_list li .sec3_tbl3{font-size:1.5vw;}
	.sec4_tp .inq_wrap{padding:3.22vw 0 3.91vw; width:45.12vw;}
	.sec4_tp .inq_tit h2{font-size:3.22vw;}
	.sec4_tp .inq_tit p{font-size:1.6vw;}
	.sec4_tp .num{font-size:4.88vw; margin:2.15vw 0 3.61vw;}
	.sec4_tp .num:after{bottom:-1.07vw;}
	.sec4_tp .time p{font-size:1.95vw;}
	.sec4_tp .time p b{margin-right:1.46vw; min-width: 5.47vw;}
	.sec4_tp .time p b:after{height:1.76vw; right:-0.68vw;}
	.sec4_bt{margin-top:4.30vw;}
	.sec4_bt .loc_tit h2{font-size:3.22vw; margin-bottom:1.07vw;}
	.sec4_bt .loc_tit p{font-size:1.95vw; margin-bottom:2.83vw;}
	.sec4_bt .loc_map .root_daum_roughmap .wrap_map{height:40.72vw;}
	.sec4_bt .map_btn_wrap{margin-top: 2.93vw;}


	/* 섹션 5 */

	.section5 {padding: 20.12vw 3.91vw 17.19vw;}
	.sec5_txt em {  font-size: 1.95vw;  letter-spacing: 0.20vw;}
	.sec5_txt h2 { font-size: 4.88vw;  margin-top: 2.25vw; letter-spacing: -0.24vw;}
	.sec5_txt2 {margin-top: 1.95w; }
	.sec5_txt2 h3 { font-size: 2.73vw;  letter-spacing: -0.10vw;}
	.sec5_txt2 p { font-size: 2.15vw;  margin-top: 1.95vw; letter-spacing: -0.10vw;  word-break: keep-all}
	.sec5_txt2 p br {display: none;}

}


@media (max-width: 768px) {

	


	/* 섹션 4 */
	.section4{padding:10.59vw 2.60vw}
	.sec4_tp{display:block;}
	.sec4_tp .noti_wrap{width:100%;}
	.sec4_tp .noti_tit{margin-bottom:1.95vw;}
	.sec4_tp .noti_tit h2{font-size:5.86vw;}
	.sec4_tp .noti_tit a{font-size:3.13vw;}
	.sec4_tp .noti_tit a:after{margin-top:0.91vw;}
	.sec4_tp .noti_tit a i{width: 3.91vw; height: 2.21vw; margin-left: 5.21vw;}
	.sec4_tp .noti_list li{padding:3.34vw 0;}
	.sec4_tp .noti_list li .sec3_tbl2{font-size:3.26vw;}
	.sec4_tp .noti_list li .sec3_tbl3{font-size:3.13vw;}
	.sec4_tp .inq_wrap{padding:4.30vw 0 5.21vw; width:100%; margin-top:5vw;}
	.sec4_tp .inq_tit h2{font-size:5.86vw;}
	.sec4_tp .inq_tit p{font-size:3.13vw;}
	.sec4_tp .num{font-size:8.51vw; margin:2.86vw 0 5.82vw;}
	.sec4_tp .num:after{bottom:-1.43vw;}
	.sec4_tp .time p{font-size:3.26vw;}
	.sec4_tp .time p b{margin-right:1.95vw; min-width: 9.0vw;}
	.sec4_tp .time p b:after{height:2.34vw; right:-0.91vw;}
	.sec4_bt{margin-top:8.73vw;}
	.sec4_bt .loc_tit h2{font-size:5.86vw; margin-bottom:1.43vw;}
	.sec4_bt .loc_tit p{font-size:3.13vw; margin-bottom:3.78vw;}
	.sec4_bt .loc_map .root_daum_roughmap .wrap_map{height:65.30vw;}
	.sec4_bt .map_btn_wrap{margin-top: 0;}


	/* 섹션 5 */

	.section5 {padding: 26.82vw 2.60vw 22.92vw;}
	.sec5_txt em {  font-size: 3.13vw;  }
	.sec5_txt h2 { font-size: 6.51vw;  margin-top: 2.99vw; letter-spacing: -0.33vw;}
	.sec5_txt2 {margin-top: 2.60vw; }
	.sec5_txt2 h3 { font-size: 3.65vw;  letter-spacing: -0.13vw; word-break: keep-all;}
	.sec5_txt2 p { font-size: 3.13vw;  margin-top: 2.60vw; letter-spacing: -0.13vw; }
}