@charset "utf-8";


/* ==== 1600px 이하 일때 ==== */@media screen and (max-width:1600px) {

	/* -- 메인 콘텐츠 영역 -- */
	.mainContent section#line02 { height: 18.458vw;}
	.mainContainer{margin: 0 4.010vw 0 224px; }
		/* - 콘텐츠 텍스트 링크 CSS (공통) */
		.Press-Releases .cnt > li > span > a.title, 
		.Treasuay-Bonds .cnt > li > a, 
		.Weekly .cnt a{font-size:1.042vw; /* font-size:20px */}

} /* 1600px : end */


/* ==== 1400px 이하 일때 ==== */ @media screen and (max-width:1400px) {

	.mainContainer{margin: 0 0 0 196px; }

	/* -- 상단 슬라이드 영역 -- */
	.mainVisual{ border-right:0; height:21.719vw; /* height:278px; */}
	.visualSlide .photo > a{height:26.484vw; /* height:339px; */}
	.visualSlide .caption{border-right:0;}
	.visualSlide .caption .date{font-size:11px;}
	.visualSlide .slick-arrow-wrap button{width:40px; height:40px;}

	/* -- 메인 콘텐츠 영역 -- */

		/* - 공통  */
		.mainContent section:nth-child(3):before, 
		.mainContent section:nth-child(8):before, 
		.mainContent section:last-child:before{display:none;}
		.mainContent section.line01{height:26.484vw; /* height:339px; */}
		.mainContent section.line02{height:18.281vw; /* height:234px; */}
		.mainContent .container{padding-top:30px; padding-bottom:30px;}
		.mainContent .container > .wrap > .tit{margin-bottom:30px;}
	
		/* - 콘텐츠 텍스트 링크 CSS (공통) */
		.Press-Releases .cnt > li > span > a.title, 
		.Treasuay-Bonds .cnt > li > a, 
		.Weekly .cnt a,
		.Public-Information .cnt > ul > li.txt > a > .date{font-size:13px}
		.Weekly > div.Newsletter .cnt,
		.Weekly > div.Media-Schecule .cnt{margin-top:auto;}
		
		/* - 콘텐츠 타이틀 링크 CSS (공통) */
		.cntMore, .Site-Banner h1{font-size:10px;}

		/* - Daily-Indicators : 일일경제지표 (탭 게시판)  */
		.Daily-Indicators .cnt .tab a{margin-bottom:5px; height:20px;}
		.Daily-Indicators .cnt .tab a span{line-height:19px; letter-spacing:0px; }
		.Daily-Indicators .cnt .tab a:nth-child(even) span{margin-left:2.5px}
		.Daily-Indicators .cnt .tab a:nth-child(odd) span{margin-right:2.5px}
		.Daily-Indicators .cnt .tabCnt > span > p > b{font-size:25px;}
		.Daily-Indicators .cnt .tabCnt > span > p{bottom:2px;}

		/* - Site-Banner : 사이트배너 (슬라이드)  */
		.Site-Banner .container{padding-top:10px; padding-bottom:10px;}
		.Site-Banner .tit{width:90px !important; padding:20px 0;}
		.Site-Banner .slick-list{padding:20px;}
		.Site-Banner .SBslide .backImg{ background-size:cover !important; }
		.Site-Banner .slick-arrow-wrap{width:70px;}


} /* 1400px : end */


/* ==== 1200px 이하 일때 ==== */ @media screen and (max-width:1200px) {

	.mainContainer{margin: 61px 0 0 0;}

	/* -- 상단 슬라이드 영역 -- */
	.mainVisual{ height:278px;}
	.mainContent section:nth-child(6):before{display:none;} 
	.mainContent section:nth-child(8):before{display:block;}
	.visualSlide .photo > a{height:100%;}
	.visualSlide .caption{border-right:0;}
	.visualSlide .caption .title{height:84px;}
	.visualSlide .caption .title > span{font-size:20px;}
	.visualSlide .caption .date{font-size:11px;}
	.visualSlide .slick-arrow-wrap button{display:block; width:40px; height:40px;}

	/* -- 메인 콘텐츠 영역 -- */
	.mainContent section.line01{height:300px;}
	.mainContent section.line02{height:225px;}
	
	section.Weekly{width:33.33%;}
	section.Treasuay-Bonds{width:33.33%;}
	section.Korea-Economy{width:33.33%;}
	section.Public-Information{width:50%;}
	section.Daily-Indicators{width:50%;}
	.Korea-Economy .cnt > ul > li.img > a,
	.Public-Information .cnt > ul > li.img{/* width:88px; height:120px; */ width:7.333vw; height:10vw;}

} /* 1200px : end */
/* ==== 780px 이하 일때 (viewport 414px 기준) ==== */ @media screen and (max-width:780px) {
	.mainContent section.line01{height:270px;}
}

/* ==== 700px 이하 일때 (viewport 414px 기준) ==== */ @media screen and (max-width:700px) {

	
	.boxHover:hover, .boxHover:focus{box-shadow:none;}
	.boxHover:after, .boxHover:before{ display:none;}

	/* -- 상단 슬라이드 영역 -- */
	.mainVisual{height:auto; padding:12.077vw 0 9.662vw 0; /* padding:50px 0 40px 0; */}
	.visualSlide{height:121.981vw; /* height:505px */ }
	.visualSlide .slideList > li{flex-direction:column;}
		/* - 캡션 */
		.visualSlide .caption{width:100%; flex:auto; border-left:0; align-items: baseline;}
		.visualSlide .caption .title{margin-top:8.454vw; height:20.143vw /* margin-top:35px; height:141px; */  }
		.visualSlide .caption .title > span{word-break:break-word; -webkit-line-clamp: 3; font-size:4.831vw; /* font-size:20px; */ }
		.visualSlide .caption .date{margin-top:10.145vw; font-size:3.140vw; /* margin-top:42px; font-size:13px; */}
		/* - 이미지 */
		.visualSlide .photo{ width:100%; height:56.039vw; /* height:232px */}
		.visualSlide .photo > a{width:93.9vw; height:56.039vw; /* width:388px; height:232px */  right:0; left:inherit;}
		/* - 좌 우 슬라이드 버튼 */
		.visualSlide .slick-arrow-wrap{bottom:56.039vw; /* bottom:232px */}
		.visualSlide .slick-arrow-wrap button{width:12.077vw; height:12.077vw; /* width:50px; height:50px; */}
		.visualSlide .slick-dots-container{display:none;}


	/* -- 메인 콘텐츠 영역 -- */
	.mainContent section{width:100%!important;}
	.mainContent .container{padding-top:9.662vw; padding-bottom:9.662vw; /* padding-top:40px; padding-bottom:40px; */}
	.mainContent .container > .wrap > .tit{margin-bottom:4.286vw; /* margin-bottom:30px; */ }

	.Korea-Economy .tit{width:50% !important; margin-right:auto;}
	.mainContent section.line01{height:89.130vw; /* height:369px; */}
	.mainContent section.line02{height:66.667vw; /* height:276px; */}
	.mainContent section.line03{height:38.140vw;}
	.mainContent section:before{display:none;}

		/* - 콘텐츠 텍스트 링크 CSS (공통) */
		.Press-Releases .cnt > li > span > a.title,
		.Treasuay-Bonds .cnt > li > a, 
		.Weekly .cnt a{font-size:3.623vw; /* font-size:15px; */}

		/* - 콘텐츠 타이틀 링크 CSS (공통) */
		.cntMore, .Site-Banner h1, .Korea-Economy h1, .Public-Information h1{font-size:2.899vw; /* font-size:12px; */ }
		.cntMore > i{width:2.174vw; height:2.174vw; /* width:9px; height:9px; */}

		/* - Press-Releases : 보도자료(게시판) */
		.Press-Releases .cnt > li > span > i.date{font-size:3.140vw; margin-top:1.449vw; /* font-size:13px; margin-top:6px; */}
		
		/* - Featured-Policy : 정책포커스(이미지) */
		.Featured-Policy .tit .slick-arrow-wrap{display:none;}
		.Featured-Policy .slick-dots{display:flex !important; }
		
		/* - Weekly : 뉴스레터, 월간 경제지  */
		.Weekly .container > .wrap > .tit > a{text-align:center; margin:0 auto;}
		.Weekly .container > .wrap > .cnt{align-items:flex-end; flex:auto;}
		.Weekly .container > .wrap > .cnt > a{text-align:center; margin:0 auto; line-height:inherit; font-size:4.348vw; /* font-size:18px; */ }

		/* - Public-Information : 공공정보 */
		.Public-Information .cnt > ul > li.img, .Korea-Economy .cnt > ul > li.img > a{width:24.857vw; height:33.429vw; /* width:171px; height:234px; */ }
		.Public-Information .cnt > ul > li.txt > a > .name, .Korea-Economy .cnt > ul > li.txt > h4.name{font-size:2.899vw; /* font-size:12px; */}
		.Public-Information .cnt > ul > li.txt > a > .dateSlice, .Korea-Economy .cnt > ul > li.txt > a.dateSlice{font-size:4.106vw; /* font-size:17px; */}
		
		/* - Daily-Indicators : 일일경제지표 (탭 게시판) */
		.Daily-Indicators .cnt .tab a{margin-bottom:2.415vw; height:6.039vw; /* margin-bottom:10px;  height:25px; */}
		.Daily-Indicators .cnt .tab a span{line-height:5.797vw; font-size:2.899vw; /* line-height:24px; font-size:12px; */}
		.Daily-Indicators .cnt .tab a:nth-child(even) span{margin-left:1.208vw; /* margin-left:5px; */}
		.Daily-Indicators .cnt .tab a:nth-child(odd) span{margin-right:1.208vw; /* margin-right:5px; */}
		.Daily-Indicators .cnt .tabCnt > span > p > b{font-size:7.729vw; /* font-size:32px; */}
		.Daily-Indicators .cnt .tabCnt > span > p > i{font-size:4.589vw; /* font-size:19px; */}
		
		/* - Site-Banner : 사이트배너 (슬라이드) */
		.Site-Banner .container > .wrap > .tit{width:100% !important; flex-direction:row; padding:0; height:auto; align-items: flex-end; margin-bottom:9.662vw !important; /* margin-bottom:40px; */ }
		.Site-Banner h1{flex:auto;}
		.Site-Banner .cnt{width: 100% !important; flex:auto;}
		.Site-Banner .wrap{flex-direction:column !important;}
		.Site-Banner .slick-list{padding:0;}
		.Site-Banner .SBslide a{height:21.981vw; /*  height:91px; */}


} /* 700px : end */

/* ==== 400px 이하 일때  ==== */ @media screen and (max-width:450px) {
		/* - Public-Information : 공공정보 */
		.Public-Information .cnt > ul > li.img{width:34.667vw; height:47.333vw; margin-top:-16.667vw; /* width:156px; height:213px; margin-top:-75px; */ }
		.Korea-Economy .cnt > ul > li.img{width:34.667vw; height:47.333vw; margin-top:-13.333vw; /* width:156px; height:213px; margin-top:-60px; */ }
		.Korea-Economy .cnt > ul > li.img > a{width:34.222vw; height:46.889vw;  /* width:154px; height:211px; */ }
	
}
/* ==== 400px 이하 일때  ==== */ @media screen and (max-width:400px) {

	.mainContainer{margin-top: 48px;}
	

} /* 400px : end */

