@charset "UTF-8";

/* 공통 */
body{overflow-x:hidden;}
.mainContainer{margin-top:120px;}
.backImg > img{display:none;}
/* ===== 상단 슬라이드 영역 : START ===== */

	.mainSlide{background:linear-gradient(-45deg, rgba(79,80,199,1) 0%, rgba(30,91,217,1) 100%);}
	.mainSlide-list{ padding:70px 0; position:relative;}
	.mainSlide-list .slick-list{overflow:hidden;}
	.mainSlide-list .slick-slide{display:inline-flex; position:relative;}
	.mainSlide-list .slick-slide > div{display:block; width:100%;}
	
	/* -- 슬라이드 아이템 -- */
	.si-wrap{display:flex !important; align-items:Center; }
	.si-wrap > div:after{content:''; right:0; top:0; position:absolute; display:block; width:1px; height:100%; background:rgba(255,255,255,.1);}	
	.si-wrap > div:last-child:after{display:none;}		
	.slide-items{width:33.33%; opacity:0;  position:relative; -webkit-transition:all .5s ease; transition: all .5s ease;}
	.slide-items h3{color:#fff; margin-bottom:40px; text-align:center; font-size:30px; font-weight:300;}
	.slide-items h3 > span{display:block;}
	.slide-items h3 > .object{font-size:17px; margin-bottom:20px; line-height:1;}
	.slide-items h3 > .object:after{content:''; width:15px; height:1px; display:block; background:#fff; text-align:center; margin:20px auto 0 auto; opacity:.5;}
	.slide-items h3 > span > b{font-weight:500;}
	.slide-items a{display:inline-block; padding:15px 35px; border-radius:22px; background:rgba(255,255,255,.1); line-height:1; color:#fff; font-size:15px; box-shadow:0px 1px 3px 3px rgba(0,0,0,.05);-webkit-transition:all .5s ease; transition: all .5s ease;}
	.slide-items a:hover{background:rgba(255,255,255,.3);}
	/* -- 좌·우 슬라이드 버튼 -- */
	.mainSlide-list .slick-arrow{width:32px; height:54px; position:absolute; z-index:50; top:42%; font-size:0; overflow:visible; }
	.mainSlide-list .slick-arrow > span{position:relative; overflow: visible; display:block; width:100%; height:100%; font-size:0; text-align:left; opacity:.5; -webkit-transition:all .5s ease; transition: all .5s ease;}
	.mainSlide-list .slick-arrow > span:before{content:''; position:absolute; top:0; left:40%; height:50%; width:1px; background:#fff; -webkit-transform:skew(135deg, 0deg); transform:skew(135deg, 0deg);}
	.mainSlide-list .slick-arrow > span:after{content:''; position:absolute; bottom:0; left:40%; height:50%; width:1px; background:#fff; -webkit-transform:skew(-135deg, 0deg); transform:skew(-135deg, 0deg);}
	.mainSlide-list .slick-arrow > span > i{display:block; position:absolute; top:26px;  width:0; height:1px; background:#578ad5; text-align:left; transition: all .3s ease; }
	.mainSlide-list .slick-arrow.slick-disabled{display:none !important}
		/* ^ 마우스 오버 (공통) */
		.mainSlide-list .slick-arrow:hover{width:4.167vw;}
		.mainSlide-list .slick-arrow:hover > span{opacity:1;}
		.mainSlide-list .slick-arrow:hover > span:before,	
		.mainSlide-list .slick-arrow:hover > span:after{left:12px; background:#578ad5;}
		.mainSlide-list .slick-arrow:hover > span > i{width:100%; }
		/* ^ 이전 */
		.mainSlide-list .slick-prev{left:-5.469vw; /* left:105px : viewport 1920px  */}
		.mainSlide-list .slick-prev:hover{left:-6.510vw; /* left:125px : viewport 1920px  */}
		/* ^ 다음 */
		.mainSlide-list .slick-next{right:-5.469vw; /* right:105px : viewport 1920px  */ transform:rotate(180deg); -webkit-transform:rotate(180deg); }
		.mainSlide-list .slick-next:hover{right:-6.510vw; /* right:125px : viewport 1920px  */}	
		
	/* -- 재생 정지 버튼  -- */
	.mainSlide-list .slick-controls{display:inline-flex; align-items:center;}
	.mainSlide-list .slick-controls .controlsWrap > button{display:block; width:auto; height:auto; padding:5.5px; font-size:0; margin-right:5px; vertical-align:top;}
	.mainSlide-list .slick-controls .controlsWrap > button > i{display:block; width:7px; height:9px; position:relative; font-size:0;}
		/* ^ 정지 */
		.mainSlide-list .slick-controls .controlsWrap > button.slide-pause i:before, 
		.mainSlide-list .slick-controls .controlsWrap > button.slide-pause i:after{content:''; display:block; position:absolute; background:rgba(255,255,255,.6); width:1px; height:100%; top:0; }
		.mainSlide-list .slick-controls .controlsWrap > button.slide-pause i:before{left:0;}
		.mainSlide-list .slick-controls .controlsWrap > button.slide-pause i:after{right:0;}
		.mainSlide-list .slick-controls .controlsWrap > button.slide-pause:hover i:before, 
		.mainSlide-list .slick-controls .controlsWrap > button.slide-pause:hover i:after{background:#578ad5;  transition: all 1s;}
		/* ^ 재생 */
		.mainSlide-list .slick-controls .controlsWrap > button.slide-play{display:none;}
		.mainSlide-list .slick-controls .controlsWrap > button.slide-play i:before{content:''; display:block; position:absolute; top:0; left:0; border-top:4.5px solid transparent; border-left:7px solid rgba(255,255,255,.6); border-bottom:4.5px solid transparent}
		.mainSlide-list .slick-controls .controlsWrap > button.slide-play:hover i:before{ border-left:7px solid #578ad5; transition: all 1s;}
	
	/* -- 슬라이드 표시 버튼 -- 
	.mainSlide-list .slick-dots{display:none !important;}*/
	/* -- 슬라이드 표시 버튼 -- */
	.mainSlide-list .slideDotsWrap{position:absolute; opacity:.3; width:100%; left:0; bottom:25px; display:inline-flex; align-items:center; justify-content:center;}
	.mainSlide-list .slick-dots{display:inline-flex; align-items:center; justify-content:center; }
	.mainSlide-list .slick-dots > li{margin-right:10px;}
	.mainSlide-list .slick-dots > li.slick-active > button{width:50px; height:10px; border-radius:15px; background:rgba(255,255,255,.8);}
	.mainSlide-list .slick-dots > li > button{font-size:0; display:block; width:10px; height:10px; border-radius:100%; background:rgba(255,255,255,.4);}
	
/* ===== 상단 슬라이드 영역 : END ===== */

/* ===== 상단 콘텐츠 영역 : START ===== */
 
	.mainContent{width:100%; height:auto; margin:50px 0; display:inline-block;}
	.mainCnt-list{display:flex; align-items:stretch;}
	.mainCnt-list > section{width:50%; opacity:0; -webkit-transition:all .5s ease; transition: all .5s ease;}
	
	/* -- 한눈에 보는 주요발표자료 -- */
	.mainCnt-list .cont-01{width:100%; height:auto; display:block; padding-right:30px; position:relative; -webkit-transition:all .5s ease; transition: all .5s ease;}
	.mainCnt-list .cont-01:after{content:''; display:block; width:1px; height:100%; position:absolute; top:0; right:0; background:#eee;}
	.mainCnt-list .cont-01 dl{display:flex; align-items:stretch; flex-wrap:wrap;}
	.mainCnt-list .cont-01 dt{width:100%; height:auto; display:flex; align-items:center; justify-content:flex-start;}
	.mainCnt-list .cont-01 dt > h3{margin-right:auto; font-size:20px; font-weight:normal; color:#222; line-height:1; }
	.mainCnt-list .cont-01 dt > a{font-size:0;  width:17px; height:17px;}
	.mainCnt-list .cont-01 dt > a > i{position:relative; width:100%; height:100%; display:block;}
	.mainCnt-list .cont-01 dt > a > i:before,
	.mainCnt-list .cont-01 dt > a > i:after{content:''; width:1px; height:100%; position:absolute; left:8px; top:0; background:#bbb; display:block;}
	.mainCnt-list .cont-01 dt > a > i:after{transform:rotate(90deg); -webkit-transform:rotate(90deg);}
	.mainCnt-list .cont-01 dd{width:50%; padding-top:30px; display:block;}
	.mainCnt-list .cont-01 dd:nth-child(odd){padding-left:15px;}	
	.mainCnt-list .cont-01 dd:nth-child(even){padding-right:15px;}
	.mainCnt-list .cont-01 dd > a{width:100%; display:flex; flex-direction:column; align-items:flex-start;}
	.mainCnt-list .cont-01 dd > a > .cImg{width:100%; height:140px; background:#ddd; /*filter:grayscale(50%) brightness(90%);*/ -webkit-transition:all .5s ease; transition: all .5s ease;}
	.mainCnt-list .cont-01 dd > a:hover > .cImg{/*filter:grayscale(0)  brightness(100%); */}
	.mainCnt-list .cont-01 dd > a > p{display: -webkit-box;  overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; width:100%; margin-top:7px; font-size:14px; color:#444444; letter-spacing:-1.2px; line-height:1.4; text-align:left;  -webkit-transition:all .5s ease; transition: all .5s ease;}
	.mainCnt-list .cont-01 dd > a:hover > p{color:#3955cf;}

	
	.mainCnt-list .cont-02{display:flex; align-items:center; flex-direction:column; height:100%;}
	/* -- 타부처 슬라이드 -- */	
	.mainCnt-list .cont-02 .cntSlide{padding-left:30px; padding-bottom:30px; width:100%; height:166px; border-bottom:1px solid #eee; position:relative; display:flex; align-items:Center;}
	.mainCnt-list .cont-02 .cntSlide-list{width:100%; height:100%; vertical-align:top;}
	.mainCnt-list .cont-02 .cntSlide-list.cnt01{background:url('/images/sns/20200416/cnt07.jpg') bottom right / auto no-repeat;}
	.mainCnt-list .cont-02 .cntSlide-list.cnt02{background:url('/images/sns/20200416/cnt09.jpg') bottom right / auto no-repeat;}
	.mainCnt-list .cont-02 .cntSlide-list.cnt03{background:url('/images/sns/20200416/cnt02.jpg') bottom right / auto no-repeat;}
	.mainCnt-list .cont-02 .cntSlide-list.cnt04{background:url('/images/sns/20200416/cnt01.jpg') bottom right / auto no-repeat;}
	.mainCnt-list .cont-02 .cntSlide-list > a{width:100%; height:100%; display:flex; align-items:center; justify-content:flex-start; flex-direction:column;}
	.mainCnt-list .cont-02 .cntSlide-list > a > h3{width:100%; text-align:left; margin-bottom:auto; font-size:20px; font-weight:normal; color:#222222; line-height:1.23;}
	.mainCnt-list .cont-02 .cntSlide-list > a:hover > h3{color:#3955cf;}
	.mainCnt-list .cont-02 .cntSlide-list > a > span{width:100%; display:flex; align-items:Center; justify-content:flex-start; padding-left:25px;}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date{padding-right:9px; position:Relative; line-height:1; font-size:13px; color:#888888; font-family:'Montserrat', sans-serif;} 
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date:after{content:''; position:absolute; right:0; top:2px; width:1px; height:10px; display:block; background:#ddd;}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .depart{font-size:13px; font-weight:300; color:#888; padding-left:9px; line-height:1;}
	.mainCnt-list .cont-02 .cntSlide .slick-slide > div{height:100%;}
	
	.cntSlide .slick-dots{flex:none; height:100%; padding-left:20px; font-family:'Montserrat', sans-serif; display:flex; align-items:center; flex-direction:column; -webkit-transition:all .5s ease; transition: all .5s ease;}
	.cntSlide .slick-dots li:first-child > button{letter-spacing:2px;}
	.cntSlide .slick-dots li{flex:none; display:flex; align-items:center; flex-direction:column; }
	.cntSlide .slick-dots button{font-size:16px; color:#b1b1b1;  font-family:'Montserrat', sans-serif;}
	.cntSlide .slick-dots li.slick-active{flex:auto; }
	.cntSlide .slick-dots li.slick-active > button{color:#2c398a; font-weight:bold;}
	.cntSlide .slick-list{overflow:hidden;}
	.cntSlide .slick-list,
	.cntSlide .slick-track{height:136px !important;}
		/* -- 재생 정지 버튼  -- */
		.cntSlide .slick-controls{position:absolute; left:30px; bottom:26px; display:block;}
		/* - 재생·정지 아이콘 */
		.cntSlide .slick-controls .controlsWrap > button{display:inline-block; width:auto; height:auto; padding:5px; font-size:0; vertical-align:bottom;}
		.cntSlide .slick-controls .controlsWrap > button > i{display:block; width:7px; height:9px; position:relative; font-size:0;}
			/* ^ 정지 */
			.cntSlide .slick-controls .controlsWrap > button.slide-pause i:before, 
			.cntSlide .slick-controls .controlsWrap > button.slide-pause i:after{content:''; display:block; position:absolute; background:#999; width:1px; height:100%; top:0; box-shadow:0px 1px 1px 1px rgba(0,0,0,.1);}
			.cntSlide .slick-controls .controlsWrap > button.slide-pause i:before{left:0;}
			.cntSlide .slick-controls .controlsWrap > button.slide-pause i:after{right:0;}
			.cntSlide .slick-controls .controlsWrap > button.slide-pause:hover i:before, .mainVisual .slick-controls .controlsWrap > button.slide-pause:hover i:after{background:#578ad5;  transition: all 1s;}
			/* ^ 재생 */
			.cntSlide .slick-controls .controlsWrap > button.slide-play{display:none;}
			.cntSlide .slick-controls .controlsWrap > button.slide-play i:before{content:''; display:block; position:absolute; top:0; left:0; border-top:4.5px solid transparent; border-left:7px solid #999; border-bottom:4.5px solid transparent}
			.cntSlide .slick-controls .controlsWrap > button.slide-play:hover i:before{ border-left:7px solid #578ad5; transition: all 1s;}

	/* -- 알림판 -- */	
	.noticeBoard{width:100%; flex:auto; display:flex; align-items:stretch; padding-left:30px; padding-top:30px;}
	.noticeBoard > dl{width:50%; height:100%; display:flex; align-items:stretch; flex-direction:column;}
	.noticeBoard dt a{display:flex; align-items:flex-end;  width:100%; text-align:left; margin-bottom:20px; line-height:1.23; font-size:14px; color:#666666;  -webkit-transition:all .5s ease; transition: all .5s ease;}
	.noticeBoard dt a span{display:contents;}
	.noticeBoard dt a:hover{color:#3955cf;}
	.noticeBoard dt a > i{margin-left:auto; width:30px; height:10px; position:relative; }
	.noticeBoard dt a > i:before,
	.noticeBoard dt a > i:after{content:''; height:1px; display:block; background:#bbb; position:absolute; right:0;  -webkit-transition:all .5s ease; transition: all .5s ease;}
	.noticeBoard dt a:hover > i:before,
	.noticeBoard dt a:hover > i:after{background:#3955cf;}
	.noticeBoard dt a > i:before{width:100%; bottom:3px; }
	.noticeBoard dt a > i:after{width:10px; bottom:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg);  }
	.noticeBoard > dl:first-child{padding-right:15px;}
	.noticeBoard > dl:last-child{padding-left:15px;}
	.noticeBoard dd{flex:auto;}
	.noticeBoard dd > a{display:flex; align-items:flex-end; justify-content:center; width:100%; height:100%; font-size:0; background-position:bottom center !important}
	.noticeBoard dd > a.noticeBoard-01{background:#516099;}
	/*.noticeBoard dd > a.noticeBoard-02{background:#ffdc7b;} */
	.noticeBoard dl:last-child dd{background:url('/images/sns/20200416/noticeBoard-03.jpg') center center / cover no-repeat;}
	.noticeBoard dd > a > img{height:85%;}
	

/* ===== 상단 콘텐츠 영역 : END ===== */

/* ==== 1300px 이하 일때 (뷰포트 1300px 기준) ==== */
@media only screen and  (max-width:1300px){
	.mainSlide > .eEM-container{max-width:87.077vw; /* max-width:1132px; : viewport 1300px; */}
	.mainSlide-list{ padding:5.385vw 0; /* padding:70px 0; : viewport 1300px; */}
	/* -- 슬라이드 아이템 -- */
	.slide-items h3{margin-bottom:3.077vw; font-size:2.308vw; /* margin-bottom:40px; font-size:30px; : viewport 1300px; */}
	.slide-items h3 > .object{font-size:1.308vw; margin-bottom:1.538vw; /* font-size:17px; margin-bottom:20px; : viewport 1300px; */}
	.slide-items h3 > .object:after{width:1.154vw; margin:1.538vw auto 0 auto; /* width:15px; margin:20px auto 0 auto; : viewport 1300px; */}
	.slide-items a{padding:1.154vw 2.692vw; border-radius:1.692vw; font-size:1.154vw;  /* padding:15px 35px; border-radius:22px; font-size:15px; : viewport 1300px; */}

	/* -- 좌·우 슬라이드 버튼 -- */
	.mainSlide-list .slick-arrow{width:2.462vw; height:4.154vw; /* width:32px; height:54px; : viewport 1300px; */}
	.mainSlide-list .slick-arrow > span > i{top:2vw; /* top:26px; : viewport 1300px; */ }
	
		/* ^ 마우스 오버 (공통) */
		.mainSlide-list .slick-arrow:hover > span:before,	
		.mainSlide-list .slick-arrow:hover > span:after{left:0.925vw; /* left:12px; : viewport 1300px; */}
		/* ^ 이전 */
		.mainSlide-list .slick-prev{left:-2.462vw; /* left:-32px : viewport 1300px  */}
		.mainSlide-list .slick-prev:hover{left:-4vw; /* left:-52px : viewport 1300px  */}
		/* ^ 다음 */
		.mainSlide-list .slick-next{right:-2.462vw; /* right:-32px : viewport 1300px  */ }
		.mainSlide-list .slick-next:hover{right:-4vw; /* right:-52px : viewport 1300px  */}	
		
	/* -- 슬라이드 표시 버튼 -- */
	.mainSlide-list .slideDotsWrap{bottom:1.923vw; /* bottom:25px; : viewport 1300px  */}
	.mainSlide-list .slick-dots > li{margin-right:0.769vw; /* margin-right:10px; : viewport 1300px  */}
	.mainSlide-list .slick-dots > li.slick-active > button{width:3.846vw; height:0.769vw; border-radius:1.154vw; /* width:50px; height:10px; border-radius:15px; : viewport 1300px  */}
	.mainSlide-list .slick-dots > li > button{width:0.769vw; height:0.769vw; /* width:10px; height:10px; : viewport 1300px  */}
	
/* ===== 상단 콘텐츠 영역 : START ===== */
 
	.mainContent{margin:3.846vw 0; /* margin:50px 0; : viewport 1300px; */}
	
	/* -- 한눈에 보는 주요발표자료 -- */
	.mainCnt-list .cont-01{padding-right:2.308vw; /* padding-right:30px; : viewport 1300px; */}
	.mainCnt-list .cont-01 dt > h3{font-size:1.538vw; /* font-size:20px; : viewport 1300px; */}
	.mainCnt-list .cont-01 dt > a{width:1.308vw; height:1.308vw; /* width:17px; height:17px; : viewport 1300px; */}
	.mainCnt-list .cont-01 dt > a > i:before,
	.mainCnt-list .cont-01 dt > a > i:after{left:0.615vw; /* left:8px; : viewport 1300px; */}
	.mainCnt-list .cont-01 dd{padding-top:2.308vw; /* padding-top:30px; : viewport 1300px; */}
	.mainCnt-list .cont-01 dd:nth-child(odd){padding-left:1.154vw; /* padding-left:15px; : viewport 1300px; */}	
	.mainCnt-list .cont-01 dd:nth-child(even){padding-right:1.154vw; /* padding-right:15px; : viewport 1300px; */}
	.mainCnt-list .cont-01 dd > a > .cImg{height:10.769vw; /* height:140px; : viewport 1300px; */}
	.mainCnt-list .cont-01 dd > a > p{margin-top:0.538vw; font-size:1vw; /* margin-top:7px; font-size:13px; : viewport 1300px; */}
	
	/* -- 타부처 슬라이드 -- */	
	.mainCnt-list .cont-02 .cntSlide{padding-left:2.308vw; padding-bottom:2.308vw; height:12.769vw; /* padding-left:30px; padding-bottom:30px; height:166px;  : viewport 1300px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > h3{font-size:1.538vw; /* font-size:20px; : viewport 1300px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span{padding-left:1.925vw; /* padding-left:25px; : viewport 1300px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date{padding-right:0.692vw; font-size:1vw; /* padding-right:9px; font-size:13px; : viewport 1300px; */} 
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date:after{top:0.154vw; height:0.769vw; /* top:2px; height:10px; : viewport 1300px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .depart{font-size:1vw; padding-left:0.692vw; /* font-size:13px; padding-left:9px; : viewport 1300px; */}
	
	.cntSlide .slick-dots{padding-left:1.538vw; /* padding-left:20px; : viewport 1300px; */}
	.cntSlide .slick-dots li:first-child > button{letter-spacing:0.154vw; /* letter-spacing:2px;  : viewport 1300px; */}
	.cntSlide .slick-dots button{font-size:1.231vw; /* font-size:16px; : viewport 1300px; */}
	.cntSlide .slick-list,
	.cntSlide .slick-track{height:10.462vw !important; /* height:136px !important;  : viewport 1300px; */}
		/* -- 재생 정지 버튼  -- */
		.cntSlide .slick-controls{left:2.308vw; bottom:2.154vw;  /* left:30px; bottom:28px;  : viewport 1300px; */}
		/* - 재생·정지 아이콘 */
		.cntSlide .slick-controls .controlsWrap > button{padding:0.385vw; /* padding:5px; : viewport 1300px; */}
		.cntSlide .slick-controls .controlsWrap > button > i{width:0.538vw; height:0.692vw; /* width:7px; height:9px; : viewport 1300px; */}
			/* ^ 재생 */
			.cntSlide .slick-controls .controlsWrap > button.slide-play i:before{border-top:0.346vw solid transparent; border-left:0.538vw solid #999; border-bottom:0.346vw solid transparent; /* border-top:4.5px solid transparent; border-left:7px solid #999; border-bottom:4.5px solid transparent; */}
			.cntSlide .slick-controls .controlsWrap > button.slide-play:hover i:before{ border-left:0.538vw solid #578ad5; /* border-left:7px solid #578ad5; : viewport 1300px; */}
			
			
	/* -- 알림판 -- */	
	.noticeBoard{padding-left:2.308vw; padding-top:2.308vw; /* padding-left:30px; padding-top:30px; : viewport 1300px; */}
	.noticeBoard dt a{margin-bottom:1.538vw; font-size:1.077vw; /* margin-bottom:20px; font-size:14px; : viewport 1300px; */}
	.noticeBoard dt a > i{width:2.308vw; height:0.769vw; /* width:30px; height:10px; : viewport 1300px; */}
	.noticeBoard dt a > i:before{bottom:0.231vw; /* bottom:3px; : viewport 1300px; */}
	.noticeBoard dt a > i:after{width:0.769vw; bottom:0.538vw; /* width:10px; bottom:7px; : viewport 1300px; */ }
	.noticeBoard > dl:first-child{padding-right:1.154vw; /* padding-right:15px; : viewport 1300px; */}
	.noticeBoard > dl:last-child{padding-left:1.154vw; /* padding-left:15px; : viewport 1300px; */}
	
	
/* ===== 상단 콘텐츠 영역 : END ===== */
	
}



/* ==== 1024px 이하 일때 (뷰포트 1024px 기준) ==== */
@media only screen and  (max-width:1024px){
	.mainContent > .eEM-container{max-width:100%; padding:0 2.930vw; /* max-width:1132px; : viewport 1300px; */}

/* ===== 상단 콘텐츠 영역 : START ===== */
 
	.mainCnt-list{flex-direction:column;}
	.mainCnt-list > section{width:100%;}
	
	.mainSlide-list{ padding:6.836vw 0; /* padding:70px 0; : viewport 1024px; */}
	/* -- 슬라이드 아이템 -- */
	.slide-items h3{margin-bottom:3.906vw; font-size:2.930vw; /* margin-bottom:40px; font-size:30px; : viewport 1024px; */}
	.slide-items h3 > .object{font-size:1.660vw; margin-bottom:1.953vw; /* font-size:17px; margin-bottom:20px; : viewport 1024px; */}
	.slide-items h3 > .object:after{width:1.465vw; margin:1.953vw auto 0 auto; /* width:15px; margin:20px auto 0 auto; : viewport 1024px; */}
	.slide-items a{padding:1.465vw 3.418vw; border-radius:2.148vw; font-size:1.465vw;  /* padding:15px 35px; border-radius:22px; font-size:15px; : viewport 1024px; */}
	
/* ===== 상단 콘텐츠 영역 : START ===== */
 
	.mainContent{margin:4.883vw 0; /* margin:50px 0; : viewport 1024px; */}
	
	/* -- 한눈에 보는 주요발표자료 -- */
	.mainCnt-list .cont-01{padding-right:0; padding-bottom:2.930vw; margin-bottom:2.930vw; /* padding-bottom:30px; margin-bottom:30px; : viewport 1024px; */}
	.mainCnt-list .cont-01:after{width:100%; height:1px; bottom:0; top:inherit;}
	.mainCnt-list .cont-01 dt > h3{font-size:1.953vw; /* font-size:20px; : viewport 1024px; */}
	.mainCnt-list .cont-01 dt > a{width:1.660vw; height:1.660vw; /* width:17px; height:17px; : viewport 1024px; */}
	.mainCnt-list .cont-01 dt > a > i:before,
	.mainCnt-list .cont-01 dt > a > i:after{left:0.781vw; /* left:8px; : viewport 1024px; */}
	.mainCnt-list .cont-01 dd{padding-top:2.930vw; /* padding-top:30px; : viewport 1024px; */}
	.mainCnt-list .cont-01 dd:nth-child(odd){padding-left:1.465vw; /* padding-left:15px; : viewport 1024px; */}	
	.mainCnt-list .cont-01 dd:nth-child(even){padding-right:1.465vw; /* padding-right:15px; : viewport 1024px; */}
	.mainCnt-list .cont-01 dd > a > .cImg{height:24.414vw; /* height:250px; : viewport 1024px; */}
	.mainCnt-list .cont-01 dd > a > p{margin-top:0.684vw; font-size:1.465vw; /* margin-top:7px; font-size:15px; : viewport 1024px; */}
	
	/* -- 타부처 슬라이드 -- */	
	.mainCnt-list .cont-02 .cntSlide{padding-left:0; padding-bottom:2.930vw; height:15.625vw; /* padding-left:30px; padding-bottom:30px; height:160px;  : viewport 1024px; */}
	.mainCnt-list .cont-02 .cntSlide-list{background-size:contain !important;}
	.mainCnt-list .cont-02 .cntSlide-list > a > h3{font-size:1.953vw; /* font-size:20px; : viewport 1024px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span{padding-left:2.441vw; /* padding-left:25px; : viewport 1024px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date{padding-right:0.879vw; font-size:1.270vw; /* padding-right:9px; font-size:13px; : viewport 1024px; */} 
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date:after{top:0.195vw; height:0.977vw; /* top:2px; height:10px; : viewport 1024px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .depart{font-size:1.270vw; padding-left:0.879vw; /* font-size:13px; padding-left:9px; : viewport 1024px; */}
	
	.cntSlide .slick-dots{padding-left:1.953vw; /* padding-left:20px; : viewport 1024px; */}
	.cntSlide .slick-dots li:first-child > button{letter-spacing:0.195vw; /* letter-spacing:2px;  : viewport 1024px; */}
	.cntSlide .slick-dots button{font-size:1.563vw; /* font-size:16px; : viewport 1024px; */}
	.cntSlide .slick-list,
	.cntSlide .slick-track{height:12.695vw !important; /* height:130px !important;  : viewport 1024px; */}
		/* -- 재생 정지 버튼  -- */
		.cntSlide .slick-controls{left:0; bottom:2.832vw;  /* bottom:29px;  : viewport 1024px; */}
		/* - 재생·정지 아이콘 */
		.cntSlide .slick-controls .controlsWrap > button{padding:0.488vw; /* padding:5px; : viewport 1024px; */}
		.cntSlide .slick-controls .controlsWrap > button > i{width:0.684vw; height:0.879vw; /* width:7px; height:9px; : viewport 1024px; */}
			/* ^ 재생 */
			.cntSlide .slick-controls .controlsWrap > button.slide-play i:before{border-top:0.439vw solid transparent; border-left:0.684vw solid #999; border-bottom:0.439vw solid transparent; /* border-top:4.5px solid transparent; border-left:7px solid #999; border-bottom:4.5px solid transparent;  : viewport 1024px;*/}
			.cntSlide .slick-controls .controlsWrap > button.slide-play:hover i:before{ border-left:0.684vw solid #578ad5; /* border-left:7px solid #578ad5; : viewport 1024px; */}
			
	/* -- 알림판 -- */	
	.noticeBoard{padding-left:0; padding-top:2.930vw; /* padding-top:30px; : viewport 1024px; */}
	.noticeBoard dt a{margin-bottom:1.953vw; font-size:1.465vw; /* margin-bottom:20px; font-size:15px; : viewport 1024px; */}
	.noticeBoard dt a > i{width:2.930vw; height:0.977vw; /* width:30px; height:10px; : viewport 1024px; */}
	.noticeBoard dt a > i:before{bottom:0.293vw; /* bottom:3px; : viewport 1024px; */}
	.noticeBoard dt a > i:after{width:0.977vw; bottom:0.684vw; /* width:10px; bottom:7px; : viewport 1024px; */ }
	.noticeBoard > dl:first-child{padding-right:1.465vw; /* padding-right:15px; : viewport 1024px; */}
	.noticeBoard > dl:last-child{padding-left:1.465vw; /* padding-left:15px; : viewport 1024px; */}
	.noticeBoard dd > a{height:24.414vw; /* height:250px; : viewport 1024px; */}
	
/* ===== 상단 콘텐츠 영역 : END ===== */
	
}


/* ==== 815px 이하 일때 (뷰포트 815px 기준) ==== */
@media only screen and  (max-width:815px){
}

/* ==== 780px 이하 일때 (뷰포트 780px 기준) ==== */
@media only screen and  (max-width:780px){
	.mainContainer{margin-top:100px;}
	.mainSlide > .eEM-container{max-width:100%; padding:0;}
	.mainContent > .eEM-container{max-width:100%; padding:0 30px;}

/* ===== 상단 슬라이드 영역 : START ===== */
	
	.mainSlide-list{ padding:0 0 30px 0; }
	/* -- 슬라이드 아이템 -- */
	.si-wrap{flex-direction:column;}
	.si-wrap > div:after{top:inherit; bottom:0; width:100%; height:1px;}
	.si-wrap > div:last-child{margin-bottom:0;}
	.slide-items{width:100%; display:flex; align-items:flex-end; padding:30px;}
	
	.slide-items h3{margin-bottom:0; font-size:25px; margin-right:auto;}
	.slide-items h3 > .object{font-size:17px; margin-bottom:20px; display:block; text-align:left;}
	.slide-items h3 > .object:after{width:15px; margin:20px 0 0 0; text-align:left;}
	.slide-items h3 > span{display:inline-block;}
	.slide-items a{ padding:15px; border-radius:22px; font-size:15px;}
	
	/* -- 좌·우 슬라이드 버튼 -- */
	.mainSlide-list .slick-arrow{display:none !important;}
	/* -- 슬라이드 표시 버튼 -- */
	.mainSlide-list .slideDotsWrap{bottom:15px;}
	.mainSlide-list .slick-dots > li{margin-right:10px; }
	.mainSlide-list .slick-dots > li.slick-active > button{width:50px; height:10px; border-radius:15px;}
	.mainSlide-list .slick-dots > li > button{width:10px; height:10px;}
	

/* ===== 상단 슬라이드 영역 : END ===== */	


/* ===== 상단 콘텐츠 영역 : START ===== */
 
	.mainContent{margin:30px 0;}
	
	/* -- 한눈에 보는 주요발표자료 -- */
	.mainCnt-list .cont-01{ padding-bottom:30px; margin-bottom:30px; }
	.mainCnt-list .cont-01 dt > h3{font-size:18px; }
	.mainCnt-list .cont-01 dt > a{width:17px; height:17px; }
	.mainCnt-list .cont-01 dt > a > i:before,
	.mainCnt-list .cont-01 dt > a > i:after{left:8px;}
	.mainCnt-list .cont-01 dd{padding-top:30px;}
	.mainCnt-list .cont-01 dd:nth-child(odd){padding-left:15px; }	
	.mainCnt-list .cont-01 dd:nth-child(even){padding-right:15px; }
	.mainCnt-list .cont-01 dd > a > .cImg{height:160px;}
	.mainCnt-list .cont-01 dd > a > p{margin-top:7px; font-size:14px;}
	
	/* -- 타부처 슬라이드 -- */	
	.mainCnt-list .cont-02 .cntSlide{padding-bottom:30px; height:160px; }
	.mainCnt-list .cont-02 .cntSlide-list > a > h3{font-size:18px;}
	.mainCnt-list .cont-02 .cntSlide-list > a > span{padding-left:25px;}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date{padding-right:9px; font-size:13px;} 
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date:after{top:2px; height:10px;}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .depart{font-size:13px; padding-left:9px;}
	
	.cntSlide .slick-dots{padding-left:20px; }
	.cntSlide .slick-dots li:first-child > button{letter-spacing:2px; }
	.cntSlide .slick-dots button{font-size:16px;}
	.cntSlide .slick-list,
	.cntSlide .slick-track{height:130px !important;}
		/* -- 재생 정지 버튼  -- */
		.cntSlide .slick-controls{left:0; bottom:28px; }
		/* - 재생·정지 아이콘 */
		.cntSlide .slick-controls .controlsWrap > button{padding:5px;}
		.cntSlide .slick-controls .controlsWrap > button > i{ width:7px; height:9px;}
			/* ^ 재생 */
			.cntSlide .slick-controls .controlsWrap > button.slide-play i:before{border-top:4.5px solid transparent; border-left:7px solid #999; border-bottom:4.5px solid transparent;}
			.cntSlide .slick-controls .controlsWrap > button.slide-play:hover i:before{ border-left:7px solid #578ad5;}
			
	/* -- 알림판 -- */	
	.noticeBoard{padding-top:30px;}
	.noticeBoard dt a{ margin-bottom:20px; font-size:14px; }
	.noticeBoard dt a > i{width:30px; height:10px;}
	.noticeBoard dt a > i:before{bottom:3px;}
	.noticeBoard dt a > i:after{width:10px; bottom:7px; }
	.noticeBoard > dl:first-child{padding-right:15px;}
	.noticeBoard > dl:last-child{padding-left:15px;}
	.noticeBoard dd > a{height:160px; }
	
/* ===== 상단 콘텐츠 영역 : END ===== */
	
}

/* ==== 600px 이하 일때 (뷰포트 600px 기준) ==== */
@media only screen and  (max-width:600px){
	.mainContent > .eEM-container{padding:0 5vw; /* padding:0 30px; : viewport 600px; */}

/* ===== 상단 슬라이드 영역 : START ===== */
	
	.mainSlide-list{ padding:0 0 5vw 0; /* padding:0 0 30px 0; : viewport 600px; */}
	/* -- 슬라이드 아이템 -- */
	.slide-items{padding:5vw; /* padding:45px 30px; : viewport 600px; */}
	
	.slide-items h3{font-size:4.167vw; /* font-size:25px; : viewport 600px; */}
	.slide-items h3 > .object{font-size:2.833vw; margin-bottom:3.333vw; /* font-size:17px; margin-bottom:20px; : viewport 600px; */}
	.slide-items h3 > .object:after{width:2.500vw; margin:3.333vw 0 0 0; /* width:15px; margin:20px 0 0 0; : viewport 600px; */}
	.slide-items a{ padding:2.500vw; border-radius:22px; font-size:2.500vw; /* padding:15px; border-radius:22px; font-size:15px; : viewport 600px; */}

	/* -- 슬라이드 표시 버튼 -- */
	.mainSlide-list .slideDotsWrap{bottom:2.500vw; /* bottom:15px; : viewport 600px; */}
	.mainSlide-list .slick-dots > li{margin-right:1.667vw; /* margin-right:10px; : viewport 600px; */}
	.mainSlide-list .slick-dots > li.slick-active > button{width:8.333vw; height:1.667vw; border-radius:2.500vw; /* width:50px; height:10px; border-radius:15px; : viewport 600px; */}
	.mainSlide-list .slick-dots > li > button{width:1.667vw; height:1.667vw; /* width:10px; height:10px; : viewport 600px; */}


/* ===== 상단 슬라이드 영역 : END ===== */	


/* ===== 상단 콘텐츠 영역 : START ===== */
 
	.mainContent{margin:5vw 0 0 0; /* margin:30px 0; : viewport 1024px; */}
	
	/* -- 한눈에 보는 주요발표자료 -- */
	.mainCnt-list .cont-01{ padding-bottom:5vw; margin-bottom:5vw; /* padding-bottom:30px; margin-bottom:30px; : viewport 600px; */}
	.mainCnt-list .cont-01 dt > h3{font-size:3vw; /* font-size:18px; : viewport 600px; */}
	.mainCnt-list .cont-01 dt > a{width:2.833vw; height:2.833vw; /* width:17px; height:17px; : viewport 600px; */}
	.mainCnt-list .cont-01 dt > a > i:before,
	.mainCnt-list .cont-01 dt > a > i:after{left:1.333vw; /* left:8px; : viewport 600px; */}
	.mainCnt-list .cont-01 dd{padding-top:5vw; /* padding-top:30px; : viewport 600px; */}
	.mainCnt-list .cont-01 dd:nth-child(odd){padding-left:2.500vw; /* padding-left:15px; : viewport 600px; */}	
	.mainCnt-list .cont-01 dd:nth-child(even){padding-right:2.500vw; /* padding-right:15px; : viewport 600px; */}
	.mainCnt-list .cont-01 dd > a > .cImg{height:26.667vw; /* height:160px; : viewport 600px; */}
	.mainCnt-list .cont-01 dd > a > p{margin-top:1.167vw; font-size:2.333vw; /* margin-top:7px; font-size:2.333vw; : viewport 600px; */}
	
	/* -- 타부처 슬라이드 -- */	
	.mainCnt-list .cont-02 .cntSlide{flex-direction:column; padding-bottom:5vw; height:auto; /* padding-bottom:30px; height:160px; : viewport 600px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > h3{font-size:3vw; /* font-size:18px; : viewport 600px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span{padding-left:0;}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date{padding-right:1.500vw; font-size:2.167vw; /* padding-right:9px; font-size:13px; : viewport 600px; */} 
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date:after{top:0.333vw; height:1.667vw; /* top:2px; height:10px; : viewport 600px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .depart{font-size:2.167vw; padding-left:1.500vw; /* font-size:13px; padding-left:9px; : viewport 600px; */}
	
	
	.cntSlide .slick-dots{flex-direction:row; padding-left:0;}
	.cntSlide .slick-dots li > button{font-size:0; background:#ddd; display:block; border-radius:100%; margin-left:0.833vw; width:1.667vw; height:1.667vw;  /* margin-left:5px; width:10px; height:10px; : viewport 600px; */}
	.cntSlide .slick-dots li.slick-active > button{background:#bbb; width:5vw; border-radius:2.500vw;  /* width:30px; border-radius:15px; : viewport 600px; */}
	.cntSlide .slick-dots li:first-child > button{font-size:0; letter-spacing:0.333vw; /* letter-spacing:2px; : viewport 600px; */}
	.cntSlide .slick-list,
	.cntSlide .slick-track{height:21.667vw !important;/* height:130px !important; : viewport 600px; */}
	.cntSlide .slick-list{width:100%;}
	/* -- 재생 정지 버튼  -- */
	.cntSlide .controlsWrap{display:flex;}		
	.cntSlide .slick-controls{display:flex; align-items:center; justify-content:center; position:relative; width:100%; bottom:0; margin-top:3.333vw; /* margin-top:20px; : viewport 600px; */ }
	/* - 재생·정지 아이콘 */
	.cntSlide .slick-controls .controlsWrap > button{padding:0.833vw; /* padding:5px; : viewport 600px; */ }
	.cntSlide .slick-controls .controlsWrap > button > i{ width:1.167vw; height:1.500vw; /* width:7px; height:9px; : viewport 600px; */}
		/* ^ 재생 */
		.cntSlide .slick-controls .controlsWrap > button.slide-play i:before{border-top:0.750vw solid transparent; border-left:1.167vw solid #999; border-bottom:0.750vw solid transparent;/* border-top:4.5px solid transparent; border-left:7px solid #999; border-bottom:4.5px solid transparent; : viewport 600px; */}
		.cntSlide .slick-controls .controlsWrap > button.slide-play:hover i:before{ border-left:1.167vw solid #578ad5;/* border-left:7px solid #578ad5; : viewport 600px; */}

			
	/* -- 알림판 -- */	
	.noticeBoard{width:111%; flex-direction:column; padding-top:5vw; margin:0 -10vw; /* padding-top:30px;   margin:0 -30px; : viewport 600px; */}
	.noticeBoard dl{ width:100%; flex-direction:row; padding:0 5vw !important; /* padding-top:0 30px;  : viewport 600px; */}
	.noticeBoard dt{flex:auto; display:flex; align-items:center; justify-content:flex-start; }
	.noticeBoard dt a{flex-direction:column; align-items:flex-start; margin-bottom:0; font-size:3.333vw; /* font-size:20px; : viewport 600px; */}
	.noticeBoard dt a > i{width:5vw; height:1.667vw; margin-left:0; margin-top:5vw; /* width:30px; height:10px; margin-top:30px; : viewport 600px; */}
	.noticeBoard dt a > i:before{bottom:0.500vw; /* bottom:3px; : viewport 600px; */}
	.noticeBoard dt a > i:after{width:1.667vw; bottom:1.167vw; /* width:10px; bottom:7px; : viewport 600px; */ }
	.noticeBoard > dl:first-child{background:#516099;}
	.noticeBoard > dl:first-child a{color:#fff;}
	/*.noticeBoard > dl:last-child{ background:#ffdc7b;} */
	.noticeBoard > dl:last-child a{color:#fff;}
	.noticeBoard > dl:last-child > dd:last-child a{ opacity:0;}
	.noticeBoard dl:last-child{background:url('/images/sns/20200416/noticeBoard-03-Mo.jpg') center right / cover no-repeat;}
	.noticeBoard dl:last-child dd{background:transparent;}
	
	.noticeBoard dd{flex:none;}
	.noticeBoard dd > a{height:26.667vw; /* height:160px; : viewport 600px; */}
	
/* ===== 상단 콘텐츠 영역 : END ===== */
	
}


/* ==== 550px 이하 일때 (뷰포트 550px 기준) ==== */
@media only screen and (max-width:550px){ 
	.mainContainer{margin-top:26.133vw; /* margin-top:98px; : 뷰포트 375px */}
}


/* ==== 415px 이하 일때 (뷰포트 415px 기준) ==== */
@media only screen and  (max-width:415px){
	.mainContent > .eEM-container{padding:0 4.819vw; /* padding:0 20px; : viewport 415px; */}
	a{-webkit-transition:all .0s ease; transition: all .0s ease;}
/* ===== 상단 슬라이드 영역 : START ===== */
	
	.mainSlide-list{ padding:0 0 4.819vw 0; /* padding:0 0 20px 0; : viewport 415px; */}
	/* -- 슬라이드 아이템 -- */
	.slide-items{padding:8.434vw 4.819vw; /* padding:35px 20px; : viewport 415px; */}
	
	.slide-items h3{text-align:left; font-size:4.819vw; /* font-size:20px; : viewport 415px; */}
	.slide-items h3 > .object{font-size:4.096vw; margin-bottom:2.410vw; /* font-size:17px; margin-bottom:10px; : viewport 415px; */}
	/* .slide-items h3 > .object:after{width:3.614vw; margin:4.819vw 0 0 0; } */
	.slide-items h3 > .object:after{display:none;}
	.slide-items a{ -webkit-transition:all .0s ease; transition: all .0s ease; flex:none; padding:2.410vw 2.169vw; border-radius:5.301vw; font-size:3.614vw; /* padding:10px 9px; border-radius:22px; font-size:15px; : viewport 415px; */}
	.slide-items a > span{position:relative; overflow: visible; display:block; width:12px; height:12px; margin-left:2px; font-size:0; text-align:left; opacity:.5; -webkit-transition:all .0s ease; transition: all .0s ease;}
	.slide-items a > span:after{content:''; position:absolute; bottom:0; left:40%; height:50%; width:1px; background:#fff; -webkit-transform:skew(135deg, 0deg); transform:skew(135deg, 0deg);}
	.slide-items a > span:before{content:''; position:absolute; top:0; left:40%; height:50%; width:1px; background:#fff; -webkit-transform:skew(-135deg, 0deg); transform:skew(-135deg, 0deg);}
	
	/* -- 슬라이드 표시 버튼 -- */
	.mainSlide-list .slideDotsWrap{bottom:3.614vw; /* bottom:15px; : viewport 415px; */}
	.mainSlide-list .slick-dots > li{margin-right:2.410vw; /* margin-right:10px; : viewport 415px; */}
	.mainSlide-list .slick-dots > li.slick-active > button{width:12.048vw; height:2.410vw; border-radius:3.614vw; /* width:50px; height:10px; border-radius:15px; : viewport 415px; */}
	.mainSlide-list .slick-dots > li > button{width:2.410vw; height:2.410vw; /* width:10px; height:10px; : viewport 415px; */}


/* ===== 상단 슬라이드 영역 : END ===== */	


/* ===== 상단 콘텐츠 영역 : START ===== */
 
	.mainContent{display:block; overflow-x:hidden; margin:4.819vw 0 0 0; /* margin:20px 0; : viewport 1024px; */}
	
	/* -- 한눈에 보는 주요발표자료 -- */
	.mainCnt-list .cont-01{ padding-bottom:4.819vw; margin-bottom:4.819vw; /* padding-bottom:20px; margin-bottom:20px; : viewport 415px; */}
	.mainCnt-list .cont-01 dt > h3{ font-size:4.337vw; /* font-size:18px; : viewport 415px; */}
	.mainCnt-list .cont-01 dt > a{width:4.096vw; height:4.096vw; /* width:17px; height:17px; : viewport 415px; */}
	.mainCnt-list .cont-01 dt > a > i:before,
	.mainCnt-list .cont-01 dt > a > i:after{left:1.928vw; /* left:8px; : viewport 415px; */}
	.mainCnt-list .cont-01 dd{padding-top:4.819vw; /* padding-top:20px; : viewport 415px; */}
	.mainCnt-list .cont-01 dd:nth-child(odd){padding-left:2.410vw; /* padding-left:10px; : viewport 415px; */}	
	.mainCnt-list .cont-01 dd:nth-child(even){padding-right:2.410vw; /* padding-right:10px; : viewport 415px; */}
	.mainCnt-list .cont-01 dd > a > .cImg{ -webkit-transition:all .0s ease; transition: all .0s ease; height:26.506vw; /* height:110px; : viewport 415px; */}
	.mainCnt-list .cont-01 dd > a > p{margin-top:1.167vw; font-size:3.133vw; /* margin-top:7px; font-size:13px; : viewport 415px; */}
	
	/* -- 타부처 슬라이드 -- */	
	.mainCnt-list .cont-02 .cntSlide{padding-bottom:3.614vw; /* padding-bottom:15px; : viewport 415px; */}
	.mainCnt-list .cont-02 .cntSlide-list{background-position:bottom right -8px !important; background-size:50% !important;}
	.mainCnt-list .cont-02 .cntSlide-list > a > h3{font-size:4.337vw; /* font-size:18px; : viewport 415px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date{padding-right:1.500vw; font-size:3.133vw; /* padding-right:9px; font-size:13px; : viewport 415px; */} 
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .date:after{top:0.482vw; height:2.410vw; /* top:2px; height:10px; : viewport 415px; */}
	.mainCnt-list .cont-02 .cntSlide-list > a > span > .depart{font-size:3.133vw; padding-left:1.500vw; /* font-size:13px; padding-left:9px; : viewport 415px; */}
	
	.cntSlide .slick-dots li:first-child > button{letter-spacing:0;}
	
	.cntSlide .slick-dots li > button{margin-left:1.205vw; width:2.410vw; height:2.410vw;  /* margin-left:5px; width:10px; height:10px; : viewport 415px; */}
	.cntSlide .slick-dots li.slick-active > button{width:7.229vw; border-radius:3.614vw;  /* width:30px; border-radius:15px; : viewport 415px; */}
	.cntSlide .slick-dots li:first-child > button{letter-spacing:0;}
	
	
	.cntSlide .slick-list,
	.cntSlide .slick-track{height:31.325vw !important; /* height:130px !important; : viewport 415px; */}
	
	/* -- 재생 정지 버튼  -- */
	.cntSlide .slick-controls{margin-top:4.819vw; /* margin-top:20px; : viewport 415px; */ }
		/* - 재생·정지 아이콘 */
		.cntSlide .slick-controls .controlsWrap > button{padding:1.205vw; /* padding:5px; : viewport 415px; */ }
		.cntSlide .slick-controls .controlsWrap > button > i{ width:1.687vw; height:2.169vw; /* width:7px; height:9px; : viewport 415px; */}
			/* ^ 재생 */
			.cntSlide .slick-controls .controlsWrap > button.slide-play i:before{border-top:1.084vw solid transparent; border-left:1.687vw solid #999; border-bottom:1.084vw solid transparent;/* border-top:4.5px solid transparent; border-left:7px solid #999; border-bottom:4.5px solid transparent; : viewport 415px; */}
			.cntSlide .slick-controls .controlsWrap > button.slide-play:hover i:before{ border-left:1.687vw solid #578ad5;/* border-left:7px solid #578ad5; : viewport 415px; */}
	
	
	
	/* -- 알림판 -- */	
	.noticeBoard{padding-top:0; margin:0 -4.819vw; /* padding-top:0;   margin:0 -20px; : viewport 415px; */}
	.noticeBoard dl{ padding:0 4.819vw !important; /* padding-top:0 20px;  : viewport 415px; */}
	.noticeBoard dt a{font-size:3.614vw; /* font-size:20px; : viewport 415px; */}
	.noticeBoard dt a span{font-weight:500; font-size:4.819vw; margin-top:1.205vw; display:inline-block; /* font-size:15px; margin-top:5px; : viewport 415px; */}
	.noticeBoard dl:last-child dt a span{margin-top:0; margin-bottom:1.205vw; /* margin-bottom:5px; : viewport 415px; */}
	.noticeBoard dt a > i{display:none;}
	.noticeBoard dd > a{height:26.506vw; /* height:110px; : viewport 415px; */}
	
	
/* ===== 상단 콘텐츠 영역 : END ===== */
	
}



