@charset "utf-8";

/* 
 * Layout CSS Document
 * IEETU Web Standardization Team 
 * 2017-06-12
 */
.box_banner2 {display:none;}
.util_area{min-height:36px; border-bottom:1px solid #e1e1e1;}
.util_area .inr{position:relative; width:1080px; margin:0 auto; height:40px; font-size:14px;}
.util_area .inr > p{position:absolute; left:0px; top:0; padding:0 10px; height:40px; line-height:40px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.util_area .inr .member {position:absolute; right:0; top:0;}
.util_area .inr .member a {display:block; width:100px; height:40px; line-height:39px; text-align:center; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#345fbb; font-weight:bold;}
/*.util_area .util ul > li:first-child > a{border-right:0px;}*/
.util_area .todayTime{text-align:right; margin-right:116px; line-height:38px;}
.util_area .todayTime strong {font-weight:normal;}
.util {position:absolute; right:0; top:23px;}
.util a {display:inline-block; padding:8px 22px; border-radius:50px; background:#f4f4f4; font-size:15px;}
/* weather */
.box_weather{display:inline-block; float:left;}
.box_weather > span{display:inline-block; line-height:20px; vertical-align:middle;}
.box_weather span[class^="DB"]{width:22px;height:20px;background-repeat:no-repeat;background-position:50% 50%;text-indent:100%;overflow:hidden;white-space:nowrap;}
.box_weather .DB01{background-image:url(../images/weather/DB01.png)}
.box_weather .DB02{background-image:url(../images/weather/DB02.png)}
.box_weather .DB03{background-image:url(../images/weather/DB03.png)}
.box_weather .DB04{background-image:url(../images/weather/DB04.png)}
.box_weather .DB05{background-image:url(../images/weather/DB05.png)}
.box_weather .DB06{background-image:url(../images/weather/DB06.png)}
.box_weather .DB07{background-image:url(../images/weather/DB07.png)}
.box_weather .DB08{background-image:url(../images/weather/DB08.png)}

body{overflow-x: hidden;}

/* header */
#header{position:relative; width:1080px; margin:0 auto; padding-top:15px;}
#header h1{/*width:300px; */position:absolute; left:50%; top:0;display:flex;align-items:center;height:100%;transform: translateX(-50%);}
#header h1 > a{display:inline-block; margin:0 0 0 0;}
#header .today{position:absolute; left:220px; top:62px; font-size:12px;}
.box_ba_area{position:relative; height:86px;}
.box_banner1{position:absolute; left:0px; top:6px; width:240px; height:86px; overflow:hidden; }
.box_banner1 img {width:100% !important;}
.box_banner2{position:absolute; right:0px; top:6px; width:311px;}
.box_banner1 > a{display:inline-block;}
.box_banner2 > a{display:inline-block;}
#header .print_logo{display:none; margin:0 auto; width:231px;}

/* gnb */
#gnb{position:relative; margin-top:15px; height:60px; display:flex;}
#gnb:before {content:''; display:block; width:100vw; position:absolute; left:50%; transform: translateX(-50%); top:0; bottom:0; background:#345fbb; z-index:-1;}
#gnb .gnb{margin-left:66px;}
#gnb .gnb:after{content:''; display:block; clear:both;}
#gnb .gnb > li{float:left; position:relative; padding:0 10px;}

#gnb .gnb > li > a{display:inline-block; position:relative; height:60px; line-height:60px; box-sizing:border-box; font-size:18px; font-weight:600; color:#fff; font-family:'notokr','맑은 고딕', '돋움', Dotum, '굴림', Gulim, Sans-serif;}
#gnb .gnb > li > a:after{content:''; display:block; height:1px; width:0px; background:#ffed28; position:absolute; bottom:20px; left:0px; z-index:10; transition:all 0.2s ease 0s;}
#gnb .gnb > li > a.on,
#gnb .gnb > li > a:hover,
#gnb .gnb > li > a:focus,
#gnb .gnb > li.open > a{color:#ffed28;}
#gnb .gnb > li > a.on:after,
#gnb .gnb > li > a:hover:after,
#gnb .gnb > li > a:focus:after,
#gnb .gnb > li.open > a:after{width:100%;}
#gnb .gnb > li:last-child:after{display:none;}
#gnb .gnb > li > ul{display:none; position:absolute; left:50%; top:60px; z-index:15; width:158px; margin-left:-79px; border:1px solid #333; box-shadow:5px 5px 15px rgba(0,0,0,0.3);}
#gnb .gnb > li > ul > li > a{display:block; position:relative; font-size:16px; background:#fff; border-top:1px solid #e1e1e1; padding:10px 15px; letter-spacing:-1px; }
#gnb .gnb > li > ul > li:first-child > a{border-top:0px;}
#gnb .gnb > li > ul > li > a:before{content:''; display:none; position:absolute; right:15px; top:50%; margin-top:-2px; border-left:3px solid #333; border-top:3px solid transparent; border-bottom:3px solid transparent; }
#gnb .gnb > li > ul > li > a:hover:before,
#gnb .gnb > li > ul > li > a:focus:before{display:block;}
#gnb .gnb > li > ul > li > a:hover,
#gnb .gnb > li > ul > li > a:focus{text-decoration:underline;}
#gnb .gnb > li.open > ul{display:block;}

#gnb .m_menu {display:flex; position:relative; padding-left:20px; margin-left:9px;}
#gnb .m_menu:before {content:''; display:block; position:absolute; left:0; top:15px; bottom:15px; width:1px; background:#fff; opacity:.2;}
#gnb .m_menu li {margin-right:15px;}
#gnb .m_menu li a { display:block; color:#fff; padding:20px 0; font-family:'notokr','맑은 고딕', '돋움', Dotum, '굴림', Gulim, Sans-serif;}
#gnb .m_menu li.network a { color:#ffed28;}
.search_area{}
.search_area:after{content:''; display:block; clear:both;}

.search_area > div{ display:none; position:absolute; right:0; top:60px; width:40%; box-sizing: border-box; padding:16px; z-index:14; background:#223e7a; box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.search_area > div.active {display:block;}
.search_area > div input[type="text"]{ border:2px solid #ff4a4a; background:none; width:calc(100% - 43px); height:46px; padding-right:40px; color:#fff; font-size:18px;}
.search_area > div .btn_submit,
.search_area > div input[type="submit"]{display:inline-block; background:#ff4a4a url(../images/common/sp_com.png) no-repeat -266px -38px; width:34px; height:34px; border:0px; position:absolute; right:16px; top:16px; text-indent:100%; overflow:hidden; white-space:nowrap; border:6px solid #ff4a4a;}
.search_area .btn_search{ display:block;  width:60px; height:60px; background:#333; position:absolute; right:0; top:0; background:url(../images/main/srch_btn.png) no-repeat; overflow:hidden; text-indent:-999px; transition: 0.3s;}
.search_area .btn_search.active {background-position:left -60px; box-shadow: 5px 5px 10px rgb(0 0 0 / 20%);}


/* 전체메뉴 */
.btn_sitemap{display:block; position:absolute; left:0px; top:0; z-index:5; width:60px; height:60px; background:none; border-left:1px solid #446cc0; border-right:1px solid #446cc0; text-indent:100%; overflow:hidden; white-space:nowrap; line-height:15px;}
.btn_sitemap:after{content:''; display:block; position:absolute; top:50%; left:50%; background:url(../images/common/sp_com.png) no-repeat -280px 0px;  width:19px; height:19px; margin:-9px 0 0 -9px; text-indent:0; transition:transform 0.2s ease 0s;}
.btn_sitemap.active:after{background-position:-280px -19px; transform:rotateY(180deg);}

.wholeview_area{display:none; position:absolute; top:60px; left:0px; z-index:101; width:100%; padding:30px 20px; box-sizing:border-box; background:#fafbfc; border:1px solid #c3c3c3;}
.wholeview_area h2{display:none;}
.wholeview_area .member{display:none;}
.wholeview_area.active{display:block;}
.wholeview_area .menu > ul{width:50%; float:left; padding:0 10px; box-sizing:border-box;}
.wholeview_area:after{content:''; display:block; clear:both;}
.wholeview_area .menu > ul > li{position:relative; width:100%; margin-top:15px;}
.wholeview_area .menu > ul > li:first-child{margin-top:0px;}
.wholeview_area .menu > ul > li{float:right;}
.wholeview_area .menu > ul > li > a{display:inline-block; position:absolute; left:0px; top:-2px; font-size:16px; font-weight:600;}
.wholeview_area .menu > ul > li > ul{margin-left:85px;}
.wholeview_area .menu > ul > li > ul:after{content:''; display:block; clear:both;}
.wholeview_area .menu > ul > li > ul > li{float:left; padding:0 10px; margin-bottom:10px;}
.wholeview_area .menu > ul > li > ul > li > a{display:inline-block; letter-spacing:-1px;}
.wholeview_area .menu > ul > li > ul > li > a:hover,
.wholeview_area .menu > ul > li > ul > li > a:focus{text-decoration:underline;}
.wholeview_area .menu > ul:nth-of-type(1){border-right:1px solid #e1e1e1;}
.wholeview_area .menu > ul:nth-of-type(2){padding-left:20px;}

/* snb */
.category_area{display:none; float:left; width:90px; padding-right:15px;}
.category_area h2{margin-bottom:10px; font-size:15px; color:#333; font-weight:600;}
.category_area ul{border-top:2px solid #656565;}
.category_area ul > li{padding:10px 0px; border-bottom:1px solid #e1e1e1;}
.category_area ul > li:last-child{border-bottom:1px solid #656565;}
.category_area ul > li > a{display:inline-block; letter-spacing:-1px;}
.category_area ul > li > a:hover,
.category_area ul > li > a:focus{text-decoration:underline;}
.category_area ul > li > a.on{color:#c51917; font-weight:600;}

	/* 메뉴별예외 */

/* container */
#container{width:1080px; margin:0 auto;}
#container:after{content:''; display:block; clear:both;}

/* content */
#container > .content{float:left; width:720px; margin-top:30px; padding-right:15px;}
#container > .content.type02{float:none; width:100%; margin-top:20px; padding:0px;}	
#container > .content:after{content:''; display:block; clear:both;}

/* aside */
.aside_area{float:right; width:330px; margin-top:30px; padding-left:15px;}
.aside_area a.banner,
.aside_area a.banner > img{width:330px;}
.aside_area h2{margin:25px 0 10px; font-size:15px; letter-spacing:-1px;}
.aside_area > div{margin-bottom:20px;}

/* 최근 많이 본 기사 */
.viewed_news .list a{display:block; position:relative; height:100%; padding-left:27px;}
.viewed_news .list > li > a:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.viewed_news .list > li > a:hover span,
.viewed_news .list > li > a:focus span{border-bottom:1px solid #b7b7b7;}
.viewed_news .list > li > a > *{display:inline-block; vertical-align:middle;}
.viewed_news .list > li img{width:100px; height:65px;}
.viewed_news .list > li p{width:197px; letter-spacing:-1px;}
.viewed_news .list a:before{display:block; width:15px; height:15px; box-sizing:border-box; position:absolute; left:0px; top:50%; margin-top:-8px; background:#202020; border:1px solid #202020; text-align:center; color:#fff; line-height:12px;}
.viewed_news .list > li{height:65px; padding:10px 0;border-top:1px solid #e1e1e1;}
.viewed_news .list > li:nth-of-type(1){padding-top:0px; border-top:0px;}
.viewed_news .list > li:nth-of-type(1) a:before{content:'1';} 
.viewed_news .list > li:nth-of-type(2) a:before{content:'2';} 
.viewed_news .list > li:nth-of-type(3) a:before{content:'3';} 
.viewed_news .list > li:nth-of-type(4) a:before{content:'4';} 
.viewed_news .list > li:nth-of-type(5) a:before{content:'5';}

/* 경산베스트기사 */
.best_news h2{color:#274b9f;} 
.best_news .list > li{border-top:1px solid #e1e1e1; padding:10px 0px;}
.best_news .list > li > a{display:block; font-weight:600; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-1px;}
.best_news .list > li > a > span{display:inline-block; margin-right:10px; font-weight:400; color:#666; font-size:12px;}
.best_news .list > li > a:hover,
.best_news .list > li > a:focus{text-decoration:underline;}

/* 핫이슈 */
.issue_news{position:relative;}
.issue_news h2{margin-bottom:20px;}
.issue_news .list > li{height:65px; padding:10px 0; border-bottom:1px solid #e1e1e1;}
.issue_news .list > li:nth-of-type(1){padding-top:0px;}
.issue_news .list > li > a{display:block; position:relative; height:100%;}
.issue_news .list > li > a:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.issue_news .list > li > a > *{display:inline-block; vertical-align:middle;}
.issue_news .list > li img{width:100px; height:65px; box-sizing:border-box; display:inline-block; padding-right:5px;}
.issue_news .list > li p{width:220px; font-weight:600; letter-spacing:-1px;}
.issue_news .list > li > a:hover span,
.issue_news .list > li > a:focus span{border-bottom:1px solid #b7b7b7;}
.issue_news a[class^="bx-"]{display:inline-block; width:24px; height:22px; background:url(../images/common/sp_com.png) no-repeat -73px -72px; text-indent:100%; overflow:hidden; white-space:nowrap;}
.issue_news a.bx-prev{background-position:-73px -72px;}
.issue_news a.bx-next{background-position:-97px -72px;}
.issue_news a.bx-stop{background-position:-48px -72px; width:25px;}
.issue_news a.bx-start{background-position:-48px -94px; width:25px;}
.issue_news .bx-controls{position:absolute; top:0px; right:0px;}
.issue_news .bx-controls:after{content:''; display:block; clear:both;}
.issue_news .bx-controls > div{display:inline-block;}
.issue_news .bx-pager,
.issue_news .bx-controls-auto{float:left;}
.issue_news .bx-pager{line-height:22px; margin-right:10px;}

/* 상단슬라이드 */
/*.slider_news{display:none;}*/
.slider_news{position:relative; padding:20px 71px; height:198px; overflow:hidden; box-sizing:border-box; border-bottom:1px solid #e1e1e1;}
.slider_news:before,
.slider_news:after{content:''; display:block; width:1px; height:100%; position:absolute; top:0px; background:#fff;}
.slider_news:before{left:71px;}
.slider_news:after{right:71px;}
.slider_news .list{height:157px; overflow:hidden;}
.slider_news .list:after{content:''; display:block; clear:both;}
.slider_news .list > li{float:left; width:234px;}
.slider_news .list > li > a{display:block; padding:0 25px; height:157px; border-right:1px solid #e1e1e1; text-align:center;}
.slider_news .list .img{display:block; width:100%; height:113px; overflow:hidden;}
.slider_news .list img{max-width:171px; height:100%;}
.slider_news .list p{margin-top:5px; text-align:left; font-size:14px; letter-spacing:-1px; color:#333; font-weight:600;}
.slider_news a[class^="bx-"]{display:block; position:absolute; top:50%; width:54px; height:54px; line-height:54px; margin-top:-27px; border-radius:50%; background:#efefef; text-indent:100%; overflow:hidden; white-space:nowrap;}
.slider_news a[class^="bx-"]:before{content:''; display:block; width:24px; height:31px; margin:10px auto; text-indent:0;}
.slider_news a.bx-prev{left:0px;}
.slider_news a.bx-next{right:0px;}
.slider_news a.bx-prev:before{background:url(../images/common/sp_com.png) no-repeat 0 -38px;}
.slider_news a.bx-next:before{background:url(../images/common/sp_com.png) no-repeat -24px -38px;}
.slider_news .list a:hover p > span,
.slider_news .list a:focus p > span{border-bottom:1px solid #b7b7b7;}

/* location bar */
.route_area{display:none; background:#fafbfc; padding:20px 15px;}
.route_area ul:after{content:''; display:block; clear:both;}
.route_area ul > li{float:left; padding-right:5px;}
.route_area ul > li:before{content:'>'; display:inline-block; margin-right:5px; font-weight:400;}
.route_area ul > li.home:before{display:none;}
.route_area ul > li:last-child{font-weight:600;}

/* tab */
.tab_area{float:left; width:584px; padding-bottom:20px; padding-left:30px; border-left: 1px solid #e1e1e1;}
.tab_area > ul{margin-top:-2px;}
.tab_area > ul:after{content:''; display:block; clear:both;}
.tab_area li{float:left; width:25%; margin:2px 0;}
.tab_area li > a{display:block; height:49px; padding:5px; border:1px solid #e1e1e1; border-left:0; box-sizing:border-box; text-align:center; font-size:16px; letter-spacing:-1px; font-weight:600;}
.tab_area li > a:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.tab_area li > a.on{background:#c51917; border-color:#c51917; color:#fff;}
.tab_area li > a > span{display:inline-block; vertical-align:middle; line-height:16px;}

/* footer */
#footer{width:1080px; margin:30px auto 0; position:relative;}
#footer:before {content:''; display:block; width:100vw; position:absolute; left:50%; transform: translateX(-50%); top:0; bottom:0; background:#f5f7fc; z-index:-1; }
#footer .link{position:relative; }
#footer .link:before {content:''; display:block; width:100vw; position:absolute; left:50%; transform: translateX(-50%);top:0; bottom:0; background:#152549;}
#footer .link span.logo{display:inline-block; position:absolute; left:30px; top:50%; margin-top:-25px;}
#footer .link > ul{margin:0 210px 0 0; position:relative; z-index:2; }
#footer .link > ul:after,
#footer .link > ul > li:after{content:''; display:block; clear:both;}
#footer .link > ul > li{padding:15px 0 14px; border-top:1px solid #364464; color:#fff; letter-spacing:-1.5px; font-size:14px;}
#footer .link > ul > li:first-child{border-top:0px;}
#footer .link > ul > li > *{float:left;}
#footer .link > ul > li > a{display:inline-block; margin-right:10px; font-weight:400; color:#fff; width:82px; height:26px; line-height:26px; border-radius:50px; background:#43506c; text-align:center; font-size:16px;}
#footer .link > ul > li > ul > li{float:left; position:relative; padding:3px 12px;}
#footer .link > ul > li > ul > li a {color:#fff; font-size:16px; opacity:.8;}
#footer .link span.reader{display:inline-block; position:absolute; right:0; top:50%; margin-top:-28px;}

#footer .address{display: flex;font-size:15px; padding:30px 0px; position:relative;  color:#333; line-height:24px; letter-spacing:-1px;}
#footer .address img {display:block;width: auto;height: 100%;}
#footer .address .copybx{padding-left:30px;}
#footer .address span{display:inline-block; position:relative; padding:0 7px;}
#footer .address span:after{content:''; display:block; width:1px; height:10px; background:#7f7f7f; position:absolute; right:0px; top:50%; margin-top:-5px;}
#footer .address span:last-child:after{display:none;}
#footer .copy{ color:#666;  font-size:12px; position:relative; z-index:2; font-size:15px; padding:10px 0 20px 7px;}
/* #footer .copy:before {content:''; display:block; width:calc(100vw - 20px); position:absolute; left:50%; transform: translateX(-50%); top:0; bottom:0; background:#fff; z-index:-1; } */
/* 기자페이지 */
.c00000183 .aside_area{display:none;}
.c00000183 #container > .content{width:auto; padding-right:0px;}
.list_area.no_aside{width:975px; box-sizing:border-box;}

@media screen and (min-width:1079px){
	/* tab */
	.tab_area.col04 li{width:20%;}
	.tab_area.col04 li > a{font-size:14px;}
	.tab_area.col03 li{width:33%;}
	.tab_area.col03 li:nth-of-type(2){width:34%;}
	.tab_area.col02 li{width:50%;}
	.tab_area li:first-child > a,
	.tab_area li:nth-child(5n+1) > a{border-left:1px solid #e1e1e1;}
	.tab_area li:first-child > a.on,
	.tab_area li:nth-child(5n+1) > a.on{border-left:1px solid #c51917}
}

@media screen and (max-width:1079px){
	/* 기본 layout */
	.util_area .inr,
	#header,
	#container,
	#footer{width:auto;}
	#header .today,
	.box_ba_area{height:60px;}
	.util_area .util ul,
	.box_banner{display:none;}
	.box_banner1{display:none;}
	.box_banner2{display:none;}
	.category_area{display:none !important;}
	.route_area{display:block;}
	
	body.active{overflow-y:hidden;}
	
	/* header */
	.util_area .inr{}
	
	#header{padding-top:10px; position:static;}
	#header h1{width:250px; margin:0 auto;}
	#header h1 > a{display:inline-block; /*margin:3px 0 0 -134px;*/}
	#header h1 > a > img{width:100%; height:auto;}
	#gnb:before {display:none;}
	.util {display:none;}
	
	/* gnb */
	#gnb{position:static; height:auto; margin-top:13px; display:block; border-top:2px solid #345fbb;}
	#gnb .gnb{margin-left:0px; position:relative;}
	#gnb .gnb:before {content:''; display:block; width:100%; height:1px; background:#d2d2d2; position:absolute; left:0; bottom:0;}
	#gnb .gnb > li{width:20%; box-sizing:border-box; border-bottom:1px solid #d2d2d2; position:relative;}
	#gnb .gnb > li:before{ content:''; display:block; position:absolute; right:0; top:15px; bottom:15px; width:1px; background:#d2d2d2;}
	#gnb .gnb > li > a{display:block; text-align:center; color:#333; height:50px; line-height:50px;}
	#gnb .gnb > li > ul{display:none !important;}
	.btn_sitemap{position:absolute; top:59px; left:15px; border-radius:50%; line-height:1.2em; border:0; background-color:#333; width:48px; height:48px;}
	.search_area{position:static;}
	#gnb .m_menu{display:none;}
	.search_area > div{display:none; width:100%; position:absolute;}
	.search_area > div.active{display:block; top:124px; box-sizing:border-box;}
	.search_area .btn_search{display:block; position:absolute; right:15px; top:59px; z-index:3; width:48px; height:48px; background:#333; border-radius:50%; text-indent:100%; overflow:hidden; white-space:nowrap; line-height:1em;}
	.search_area .btn_search:after{content:''; display:block; position:absolute; top:50%; left:50%; background:url(../images/common/icon_search.png) no-repeat 0 0px;  width:25px; height:25px; margin:-12px 0 0 -12px; text-indent:0; transition:transform 0.2s ease 0s;}
	.search_area .btn_search.active:after{background:url(../images/common/sp_com.png) no-repeat -278px -17px; transform:rotateY(180deg);}
	
	.btn_sitemap.active{left:auto; right:15px; top:5px; z-index:101; background:#333;}
	.wholeview_area{height:100%; position:fixed; top:0px; left:0px; z-index:100; border:0px; background:#fff; padding:0px;}
	.wholeview_area h2{display:block; padding:15px 15px; position:relative; z-index:99; background:#c51917; font-size:18px; color:#fff;}
	.wholeview_area .member{display:block; padding:10px 15px; position:relative; z-index:99; background:#fafbfc; border-bottom:1px solid #e2e2e2; text-align:center;}
	.wholeview_area .member > a{display:inline-block; background:#717171; padding:10px 15px; border-radius:50px; color:#fff;}
	.wholeview_area .menu{overflow-y:auto; width:100%; height:100%; padding-top:111px; box-sizing:border-box; position:absolute; top:0px; left:0px; z-index:90;}
	.wholeview_area .menu > ul{float:none; width:100%; padding:0px;}
	.wholeview_area .menu > ul li{float:none !important; margin:0px !important;}
	.wholeview_area .menu > ul > li > a{display:block; position:relative; top:0px; left:0px; padding:15px 50px 15px 15px; border-bottom:1px solid #e2e2e2;}
	.wholeview_area .menu > ul > li > a:after{content:''; display:block; width:33px; height:33px; position:absolute; right:15px; top:50%; margin-top:-17px; border:1px solid #e2e2e2; border-radius:50%; background:#fff url(../images/common/icon_arrow_m01.gif) no-repeat center 50%; transform:rotate(180deg); transition:transform 0.3s ease 0s; -webkit-transform:rotate(180deg); -webkit-transition:transform 0.3s ease 0s;}
	.wholeview_area .menu > ul > li > a.active:after{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
	.wholeview_area .menu > ul > li > ul{display:none; margin-left:0px; margin-bottom:0px; padding:10px 15px; background:#fafbfc; border-bottom:1px solid #e2e2e2;}
	.wholeview_area .menu > ul > li > ul > li{float:none;}
	.wholeview_area .menu > ul > li > ul > li > a{display:block; position:relative; padding:10px 0px; border-top:1px solid #e2e2e2; font-size:14px;}
	.wholeview_area .menu > ul > li > ul > li > a:after{content:''; display:block; width:12px; height:19px; background:url(../images/common/icon_arrow_m02.gif) no-repeat 0 0; position:absolute; right:0px; top:50%; margin-top:-8px;}
	.wholeview_area .menu > ul > li > ul > li:nth-of-type(1) > a{border-top-width:0px;}
	.wholeview_area .menu > ul:nth-of-type(1){border-right-width:0px;}
	.wholeview_area .menu > ul:nth-of-type(2){padding:0px;}
	
	/* tab */
	.tab_area{float:none; width:auto; border-left-width:0px; padding:0px; margin-top:20px;}
	.tab_area li > a{border-left:1px solid #e1e1e1; margin-left:-1px;}
	
	/* content */
	#container > .content{float:none; width:auto; padding:0px 15px; margin-top:0px;}
	
	/* aside */
	.aside_area{float:none; width:auto; padding:0px 15px;}
	.aside_area:after{content:''; display:block; clear:both;}
	.viewed_news .list > li p{display:block; width:auto; height:65px; margin-right:110px;}
	.viewed_news .list > li p:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
	.viewed_news .list > li p span{display:inline-block; vertical-align:middle;}
	.viewed_news .list > li img{position:absolute; right:0px; top:50%; margin-top:-33px;}
	.viewed_news .list > li > a:hover span,
	.viewed_news .list > li > a:focus span{border-bottom-width:0px;}
	
	.issue_news .list > li img{position:absolute; left:0px; top:50%; margin-top:-33px;}
	.issue_news .list > li p{width:auto; height:65px; display:block; margin-left:110px}
	.issue_news .list > li p:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
	.issue_news .list > li p span{display:inline-block; vertical-align:middle;}
	
	/* slide */
	.slider_news:before,
	.slider_news:after{display:none;}
	.slider_news .list > li > a{border-right-width:0px;}
	.slider_news .list .img{position:relative;}
	.slider_news .list img{position:absolute; left:50%; margin-left:-86px; height:100%;}
	.slider_news a.bx-prev{left:15px;}
	.slider_news a.bx-next{right:15px;}
	
	/* footer */
	
	#footer {background:#f5f7fc;}
	#footer:before {display:none;}
	#footer .link{padding:0 15px; background:#152549;}
	#footer .link:before {display:none;}
	#footer .link > ul {margin:0;}
	#footer .link > ul > li {border-top:0; border-bottom:1px solid #364464;}
	#footer .link > ul > li > a {display:block; margin:0 auto 10px; float:none;}
	#footer .link > ul > li > ul {float:none; text-align:center;}
	#footer .link > ul > li > ul > li {float:none; display:inline-block;}
	#footer .link span.reader{position:inherit; right:inherit; top:inherit; transform: none; margin:20px auto; padding-bottom:20px; display:block; width:190px;}
	#footer .address {text-align:center; padding:0 10px;display:Block;}
	#footer .address img {margin:0 auto 10px; position:inherit; left:inherit; top:inherit;height:auto;}
	#footer .address .copybx{padding-left:0;}
	#footer .copy {padding:0 0 15px; margin:0; text-align:center;}
}

@media screen and (max-width:640px){
	#header h1{width:188px; margin:0 auto;}
	#header h1 > a{display:inline-block; /*margin:3px 0 0 -100px;*/}
	#header h1 > a > img{width:100%; height:auto;}
	.box_ba_area{height:45px;}
	.btn_sitemap,
	.search_area .btn_search{top:55px; width:40px; height:40px;}
	.search_area > div.active{top:108px;}
	.util_area .inr > p{border-right:0;}
	#gnb .gnb > li {width:33.3333%;}
	#gnb .gnb > li:nth-child(3n):before { display:none;}
	#gnb .gnb > li > a {height:40px; line-height:40px;}
	/* tab */
	.tab_area li > a{font-size:14px;}
	#footer .link > ul{margin-right:0;}
	#footer .link > ul > li > ul > li {padding:2px 6px;}
	#footer .link span.reader , #footer .link span.reader img{ width:160px;}
	
	
}

/* 예외 */
@media screen and (max-width:506px){
	#gnb .gnb > li > a{font-size:15px; letter-spacing:-1px;}
	
	/* tab */
	.tab_area li{width:33.3%;}
}
@media screen and (max-width:480px){
	.util_area .todayTime{display:none;}
	
	
	#gnb .gnb > li > a{white-space:nowrap;}
	/*#gnb .gnb > li:nth-of-type(1){width:16%;}*/
	.slider_news{padding:10px 50px;}
	.slider_news a[class^="bx-"]{width:48px; height:48px;}
	
}