@charset "utf-8";
/**
 * @File Name : all.css
 * @Description : Base Adjust + Layout[main+sub] Mobile First!
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2018.10.10 | 김소화 | 최초 등록
 * </pre>
 * @author 디자인팀 김소화
 * @since 2018.10.10
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* Table of contents ))
 | Base Adjust
 | Layout[main+sub] Mobile First!
 | clearfix
 | #head, ..
 | ETC
 | @media print{} ))) sub.css
 | RWD ◇◆
 | @keyframes ◇◆
 */

/* ◇◆ Base Adjust ◇◆◇◆◇◆◇◆◇◆ */

/* ☆@import url(base.css); */

/* base.css )) Overwrite. 20180706 ◆◆◆ */

body{
	background:#fff;
	color:#555;
	font-weight:400;
	font-size:160%; /* (((16px */
	line-height:1.75; /* ☆ */
	letter-spacing:-.03125em; /* (-.5px/16px) */
	overflow:hidden; /* ★ */
}

[lang|='ko'],
[lang|='ko']>*{
	font-family:
		'Apple SD Gothic Neo',
		'Open Sans',
		'Microsoft JhengHei',
		'Meiryo',
		/* '나눔고딕',NanumGothic,'Nanum Gothic', */
		'맑은 고딕','Malgun Gothic',
		'돋움',Dotum,
		Helvetica,'Helvetica Neue',
		Arial,sans-serif;
}

/* [IE8] *.eot 폰트 지저분하여 맑은 고딕 사용 */
.IE8[lang|='ko'],
.IE8[lang|='ko']>*,
.IE8 [lang|='ko'],
.IE8 [lang|='ko']>*{
	font-family:
		'Apple SD Gothic Neo',
		'Open Sans',
		'Microsoft JhengHei',
		'Meiryo',
		'맑은 고딕','Malgun Gothic',
		'돋움',Dotum,
		Helvetica,'Helvetica Neue',
		Arial,sans-serif;
}

/* [IE8]fix) */
.bsContain>div>img,
.bsCover>div>img{ /* [IE8]fix) */
		visibility:inherit !important;
	}


/* ◇◆ 공용 ◇◆ */


/* ◇◆ Layout[main+sub] ◇◆◇◆◇◆◇◆◇◆ */


/* 배치.전체 20180717. ☆ z-index 쌓임맥락 안만들고.. 개별 콘텐츠에서 z-index 지정 권장! */
html,
body,
#container, #wrap, #body{min-height:100%;}
.container{position:relative;
	min-width:280px; /* ☆ */
	margin:0 20px; /* ☆ */
}
body{background:#efefef}
#container{position:relative;}
	#container>.container{margin:0}
	div.bg2top{}
		div.bg2top>div{}
	div.bg2btm{}
		div.bg2btm>div{}
	#head{clear:both;
		position:relative;
	}
		div.bg2head{}
			div.bg2head>div{}
		#head_s1{background:#092f8b;}
		#head_s2{	}
			[id*='head_']>.container{
				margin:auto;
			}
			#head_s1>.container{}
			#head_s2>.container{
				position:static; /* ☆ 다른거 펼치면 밀리는 콘텐츠 */
			}
	#wrap{
		clear:both;
		position:relative;
		min-height:50px; /* ☆ 펼친 콘텐츠 높이 고려. */
		background:#fff;
	}
		#wrap>.container{padding:20px 0;} /* ))) sub.css, main.css */
			#body{
				position:relative;
			}
	#aside{display:block;position:relative;}
	#wing{display:none;z-index:10;position:relative;} /* ((( sub.css */
	#foot{clear:both;position:relative;
		background:#23262d;
	}
		div.bg2foot{}
			div.bg2foot>div{}
		#foot_s1{}
			[id*='foot_']>.container{}
			#foot_s1>.container{padding:10px 0;}
			#foot_s2>.container{}
			#foot_s3>.container{padding:0 0 30px;}


/* 배치.유틸 20180706 */
.width1expand1{
	margin-left:-20px;
	margin-right:-20px;
}


/* ☆ 모바일 감춤 20180709 */
#logo2 a.link1{display:none;}

/* only Desktop BG image Preload 20180706 */
/* none */
.banner1{display:none;}

/* #head */



/* 김해시보 로고 */
h1#logo{display:block;
	position:relative;
	margin:20px 140px 20px 80px; /* (화면확인) (우요소) (화면확인) (좌요소) */
	font-size:0;line-height:0;
	text-align:left;
}
h1#logo>a{position:relative;
	z-index:10;
}
h1#logo>a>img{width:auto;
	height:40px;
}

/* 김해로고 */
h1#logo2{display:block;
	position:absolute;right:20px;top:20px;
	font-size:0;line-height:0;
}
h1#logo2 a.logo{display:block;
	position:relative;
	z-index:10;
}
h1#logo2 a.logo>img{width:auto;
	height:40px;
}


/* 담당자. 20180709 */
#charge1{position:relative;
	margin:18px 19px 0;
	padding:12px;
	border:1px solid #d7d7d7;
	background:#fff;
	font-size:14px;
	line-height:1.375;
	overflow:hidden;
}
#charge1 .wrap1{overflow:hidden;}
#charge1 .wrap1w1{margin:0 0 0 -.75em;}
#charge1 dl{float:left;
	padding:.1875em 0;
}
#charge1 dt{float:left;
	margin:0;
	padding:0 0 0 .75em;
	background:url(../../img/inc/charge1s.png) no-repeat 0 50%;
}
#charge1 dd{display:block;
	margin:0;
	padding:0 .75em 0 .375em;
	overflow:hidden;
}
#charge1 dl.contact{}
#charge1 dl.phone{}
#charge1 dl.phone{letter-spacing:0;white-space:nowrap;}
#charge1 dl.update{}
#charge1 dl.update dd{letter-spacing:0;}
#charge1 a{color:#333;}
#charge1 .ic1{}
#charge1 .t1{}




/* #tnb1 ))) 미디어쿼리 max-width:1259px 안으로 보냄 */


/* #aside */

/* 뉴스검색 */
#newssearch1{display:block;
	margin:20px auto;
}
#newssearch1 .wrap1{
	padding:20px;
	background:#005baa;
	overflow:hidden;
}
#newssearch1 .hg1{margin:0 0 20px;text-align:center;}

#newssearch1 .hg1>.h1{display:block;
	color:#fff;text-align:center;
}
#newssearch1 .hg1>.h1 .ic1{display:inline-block;
	width:40px;height:40px;
	margin:0 10px 0 0;
	background:url(../../img/inc/ic80comment1.png) no-repeat;
}
#newssearch1 .hg1>.t1{display:block;
	padding:0;margin:0;
	color:#b5c6de;
}
#newssearch1 form input{display:block;float:left;
	width:70%;height:35px;
	margin:0;padding:0;
	border:0;background:#fff;
}
#newssearch1 form button{display:block;float:left;
	width:30%;height:35px;
	padding:0;margin:0;
	color:#fff;
	border:0;background:#57b836;
}

/* 김해시보 구독 */
#subscription1{padding:0 0 20px;border-bottom:1px solid #afafaf}
#subscription1 .hg1{display:block;
	text-align:center;
	margin:0 0 20px;
	overflow:hidden;
}
#subscription1 .hg1>.ic1{display:inline-block;
	width:45px;height:60px;
	margin:0 10px 0 0;
	vertical-align:middle;
	background:url(../../img/inc/subscription1ic1@2x.png) no-repeat;
}
#subscription1 .hg1>.txt1{display:inline-block;
	vertical-align:middle;	
	text-align:left;
}
#subscription1 .hg1>.txt1 .h1{display:block;
	margin:0 0 5px;
	color:#004785;font-size:20px;
}
#subscription1 .hg1>.txt1 .t1{display:block;
	font-size:14px;color:#000
}
#subscription1 .btn1{display:block;position:relative;overflow:hidden;}
#subscription1 .btn1 ul{display:block;
	box-sizing:border-box;
	margin:0 -1%;
	overflow:hidden;
}
#subscription1 .btn1 li{display:inline-block;
	box-sizing:border-box;
	margin:0 -.25em 0 0;padding:0 1%;
	width:33.333%;
}
#subscription1 .btn1 .a1{display:block;
	padding:10px 0;
	color:#555;text-align:center;font-size:14px;
	border:1px solid #9ea5ab;
	background:#fff;
}
#subscription1 .btn1 .a2{border-color:#51779c;background:#51779c;color:#fff;}

/* 김해시 sns */
#snslink1{
	position:relative;
	margin:20px 0;
}
#snslink1 .hg1{display:block;
	text-align:center;
	margin:0 0 10px;
	overflow:hidden;
}
#snslink1 .hg1>.h1{display:block;
	color:#004785;font-size:20px;
	margin:0 0 5px;
}
#snslink1 .hg1>.t1{display:block;
	font-size:15px;color:#000
}
#snslink1 ul{font-size:0;text-align:center;}
#snslink1 li{display:inline-block;position:relative;
	vertical-align:top;
}
#snslink1 a{display:block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:24px;height:24px;
	margin:8px;
}
#snslink1 .share1 ul{display:none;}
#snslink1 .share1 li a{
	background:none;
	border:0;
}
#snslink1 .share1>a.on{}
#snslink1 a>.ic1{float:left;
	position:absolute;left:50%;top:50%;
	width:30px;height:30px;margin:-15px;
	background:url() no-repeat center center;background-size:contain;
	overflow:hidden;text-indent:-9999px;cursor:pointer;
}
#snslink1 .link .blog .ic1{background-image:url(/_res/portal/img/inc/bn1blog@2x.png);}
#snslink1 .link .twitter .ic1{background-image:url(/_res/portal/img/inc/bn1twitter@2x.png);}
#snslink1 .link .facebook .ic1{background-image:url(/_res/portal/img/inc/bn1facebook@2x.png);}
#snslink1 .link .kakaostory .ic1{background-image:url(/_res/portal/img/inc/bn1kakaostory@2x.png);}
#snslink1 .link .instagram .ic1{background-image:url(/_res/portal/img/inc/bn1instagram@2x.png);}
/* [~IE8] */
#snslink1 a>.ic1>div{height:100%;}
#snslink1 a>.ic1>div>img{display:block;position:static !important;margin:0 auto;}


/* 인기뉴스순위 */
#newschart1{margin:0 auto 20px;background:#fff;overflow:hidden;}
#newschart1 .hg1{padding:15px 0;background:#032c52;}
#newschart1 .hg1>.h1{font-size:16px;color:#fff;text-align:center;}
#newschart1 .list1{display:block;
	position:relative;
	padding:30px 20px;
}
#newschart1 ol>li{position:relative;}
#newschart1 ol>li>a{display:block;
	margin:.5em 0;padding:0 0 0 2em;
	min-height:1.429em;
	color:#333;font-size:14px;
	line-height:1.2em;
}
html.gteIE9orSUA #newschart1 ol{list-style:none;}
html.gteIE9orSUA #newschart1 ol>li:before{display:block;
	position:absolute;
	box-sizing:border-box; /* ☆ */
	width:1.429em; /* =20/14 */
	height:1.429em;
	min-width:20px;
	min-height:20px;
	margin:0 0 0 0; /* ((2.1/.875)-1.429-.25) (2.1/.875) */
	padding:3px 0; /* ((20-14)/2) */
	background:#08b;
	color:#fff;
	font-weight:400;
	font-size:.875em; /* =14/16 */
	line-height:14px; /* 폰트14px이하 최적 */
	text-align:center;
	vertical-align:middle;
}

html.gteIE9orSUA #newschart1 ol>li:nth-child(1):before{content:'1';background-color:#c92026;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(2):before{content:'2';background-color:#1c223a;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(3):before{content:'3';background-color:#1c223a;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(4):before{content:'4';background-color:#1c223a;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(5):before{content:'5';background-color:#1c223a;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(6):before{content:'6';background-color:#627085;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(7):before{content:'7';background-color:#627085;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(8):before{content:'8';background-color:#627085;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(9):before{content:'9';background-color:#627085;}
html.gteIE9orSUA #newschart1 ol>li:nth-child(10):before{content:'10';background-color:#627085;}


#aside #content1list1 .wrap1{padding:20px 0;}
#aside #content1list1 .h1{margin:0 20px 10px;}
#aside #content1list1 .list1{margin:0 10px 0 0;padding:0 5px 0 15px;width:auto;}






/* #wing */


/* 위로 20180706 */
#gotop1{display:inline-block;
	float:right;
	z-index:50;
	position:relative;
	text-align:center;
}
#gotop1 .ic1{display:inline-block;
	width:32px;height:32px;
	margin:0 0 -6px;
	background:url(../../img/inc/ic32a2c0up1.png) no-repeat center center;
	background-size:contain;text-indent:-9999px;overflow:hidden;
	vertical-align:middle;
}
#gotop1 .t1{display:block;
	color:#fff;
	font-weight:400;
	font-size:13px;
	letter-spacing:0;
}


/* #foot */





/* 푸터내비 20180711 */
#fn1{
	position:relative;
	margin:5px 0 10px;
	overflow:hidden;
}
#fn1 ul{
	position:relative;
	margin:0 0 0 -16px;
	font-size:0;
	text-align:left;
	overflow:hidden;
}
#fn1 li{display:inline-block;
	margin:0 0 0 -1px;
	padding:0 0 1px;
	background:url(../../img/inc/fn1s.png) no-repeat 0 50%;
	vertical-align:top;
}
#fn1 li:first-child{background:none;}
#fn1 li>a{display:block;
	padding:.375em 16px;
	color:#fff;
	font-size:14px;
	white-space:nowrap;
	opacity:.6;
}
#fn1 li>a b{font-weight:600;}




/* 작성자(연락처/저작권) 20180706 */
#author1{
	position:relative;
	min-width:280px;
	font-size:14px;
	line-height:1.5;
	overflow:hidden;
}
#author1 a{ /* iOS 는 000-000 를 자동으로 <a href="tel:" /> 로 마크업되니 주의! */
	color:#fff;
}
#author1 .address{
	color:#fff;
	margin:0 0 1em;
	opacity:.8;
}
#author1 .nophishing{
	margin:.75em 0;
	color:#fff;
	font-size:13px;
	opacity:.8;
}
#author1 .copyright{display:block;
	margin:0 0 1em;
	color:#fff;
	font-size:13px;
	letter-spacing:0;
	/* text-transform:uppercase; */
	opacity:.8;
}
/* #author1 br{display:none;} */
#author1 .a1{display:inline-block;
	margin:0 .25em 0 0;
}
#author1 .b1{display:inline-block;
	color:#ff991d;
}


/* ETC */


/* ◇◆ StyleName. YYYYMMDD. @Who	 ◇◆ */


/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆ */
@media all and (max-width:1259px){/* small medium large ◇◆◇◆◇◆◇◆◇◆ */


/* 주메뉴 20180718. makeActive2ClickHover('#tnb1'); */
	#tnb1{
		position:absolute;left:0;right:0;top:0;
		width:100%;
		margin:auto;
		line-height:1.375;
	}
	#tnb1 .b1.toggle{float:left;
		z-index:10;
		position:absolute;
		left:20px;
		top:20px; /* (화면확인) */
		box-sizing:border-box; /* ☆ */
		width:40px;height:40px;
		border:1px solid #fff;
		border-radius:6px;
		background:#fff;
		overflow:hidden;text-indent:-9999px;
	}
	#tnb1 .b1.toggle .ic1{float:left;position:absolute;left:50%;top:50%;
		width:20px;height:20px;margin:-10px;
		background:url(../../img/inc/ic40a4c1bars1@2x.png) no-repeat;background-size:contain;
	}
	#tnb1 .b1.toggle.on{}
	#tnb1 .b1.toggle.on .ic1{
		width:40px;height:40px;margin:-20px;
		background-image:url(../../img/inc/ic80a1c1close1@2x.png);
	}
	#tnb1c{display:block !important; /* ☆ */
		visibility:hidden; /* ☆ */
		z-index:100; /* ☆ */
		position:fixed; /* ☆ */
		left:-280px;right:auto;top:0;bottom:0;
		width:280px;
		/* margin:100px 0 0; */ /* (#height 높이) */
		overflow-y:visible; /* ☆ */
		transition:.0s;
	}
	#tnb1c.on{display:block;visibility:visible;
		left:0;
		transition:.2s .2s;
	}
	#tnb1c>.bg{visibility:hidden;
		position:fixed;left:0;right:0;top:0;bottom:0;
		/* margin:100px 0 0; */ /* (#height 높이) */
		background:url(../../img/inc/b.000000.opacity.50.png);
		opacity:0;
		transition:.0s;
	}
	#tnb1c.on>.bg{visibility:visible;
		opacity:1;
		transition:.2s;
	}
	#tnb1c .b2{display:inline-block;
		z-index:110;
		position:absolute;
		left:280px;top:0;
		width:40px;height:40px;
		margin:10px;
	}
	#tnb1c .b2>.ic1{float:left;position:absolute;left:50%;top:50%;
		width:40px;height:40px;margin:-20px;
		background:url() no-repeat;background-size:contain;
	}
	#tnb1c .b2.close{}
	#tnb1c .b2.close>.ic1{background-image:url(../../img/inc/ic80a1c0close1@2x.png);}
	#tnb1c>div.cont{
		position:relative;
		left:-200%;
		width:280px;
		height:100%;
		background:#222;
		overflow-y:auto; /* ☆ */
	}
	#tnb1c.on>div.cont{
		left:0;
	}
	/* depth1~depth4 */
	#tnb1 .smain{display:block;}
	/* depth1 */
	#tnb1 div.d1{clear:both;position:relative;min-height:100%;}
	#tnb1 div.d1>ul{position:relative;overflow:hidden;}
	#tnb1 div.d1>ul>li{display:inline;position:relative;} /* ☆ */
	#tnb1 div.d1>ul>li>a{display:table;
		table-layout:fixed; /* ☆ */
		z-index:20; /* .d2 보다 높여준다 */
		position:relative;
		box-sizing:border-box; /* ☆ */
		width:100%;
		border-bottom:1px solid #333;
		border-color:rgba(255,255,255, .05);
		background:url() no-repeat 95% 50%;
		color:#fff;
		font-size:18px;
		word-break:keep-all;
		word-wrap:break-word;
	}
	#tnb1 div.d1>ul>li>a>.t1{display:block; /* ☆ */
		padding:.833em 20px; /* ☆ */
		vertical-align:middle;
	}
	#tnb1 div.d1>ul>li.hasSub>a{
		background-image:url(../../img/inc/tnb1d1bg1has.png);
	}
	#tnb1 div.d1>ul>li>a:hover,
	#tnb1 div.d1>ul>li>a:focus{}
	/* depth1 활성 */
	#tnb1 div.d1>ul>li.on>a{
		background-image:url(../../img/inc/tnb1d1bg1on.png);
		/* font-weight:600; */
	}
	/* depth2~3 */
	#tnb1 li>div[class^='d']{
		display:none;visibility:hidden;
		height:0;opacity:0;
		/* transition:.2s; */
	}
	#tnb1 li.on>div[class^='d']{
		display:block;visibility:visible;
		height:auto;opacity:1;
	}
	/* depth2 */
	#tnb1 li>div.d2{
		background:#333;
	}
	#tnb1 div.d2>.bg{display:none;} /* ☆ */
	#tnb1 div.d2>.hg1{display:none;} /* ☆ */
	#tnb1 div.d2>a.smain{display:block; /* 서브메인링크 */
		position:relative;
		padding:.75em 35px .75em 20px;
		border-bottom:1px solid #eee;
		background-color:#f7f7f7;
		color:#333;
		font-size:15px;
	}
	#tnb1 div.d2>a.smain>.ic1{
		position:absolute;right:0;top:50%;
		width:20px;height:20px;
		margin:-10px 10px;
		background:url(../../img/inc/ic40fa1c1home1.png) no-repeat center center;
		background-size:contain;
	}
	#tnb1 div.d2>ul{margin:-1px 0 0;}
	#tnb1 div.d2>ul>li{position:relative;}
	#tnb1 div.d2>ul>li>a{display:block;
		z-index:10;
		position:relative;
		padding:.583em 42px;
		border-top:1px solid #444;
		border-color:rgba(255,255,255, .05);
		background:url(../../img/inc/tnb1d2bg1.png) no-repeat 20px 50%;
		color:#fff;
		font-size:16px;
	}
	#tnb1 div.d2>ul>li.hasSub>a{
		background-image:url(../../img/inc/tnb1d2bg1has.png);
	}
	#tnb1 li.on>div.d2>ul>li.on>a{
		background-image:url(../../img/inc/tnb1d2bg1on.png);
		color:#fff;
		/* font-weight:600; */
	}


} /* /(max-width:1259px) */
@media all and (min-width:768px){/* medium ◇◆◇◆◇◆◇◆◇◆ */


	#head{}
		#head_s1{}
		#head_s2{}
		#head_s3{}
			#head_s1>.container{}
			#head_s2>.container{}
			#head_s3>.container{}


#subscription1{float:left;width:49%;}

#snslink1{float:right;
	width:49%;
	margin-top:0;
}

#newschart1{clear:both;float:none;width:100%;}


} /* /(min-width:768px) */
@media all and (min-width:1000px) and (max-width:1259px){/* large ◇◆◇◆◇◆◇◆◇◆ */

.container{position:relative;
	max-width:940px; /* ☆ */
	margin:auto; /* ☆ */
}

#container>.container{max-width:none;}

			#head_s2>.container{position:relative;}

.width1expand1{
	margin-left:-160px; /* (1260-940)/2 */
	margin-right:-160px;
}

h1#logo{margin-left:60px;}

h1#logo2{right:0;}

#tnb1 .b1.toggle{left:0;top:-60px}


} /* /(min-width:1000px) and (max-width:1259px) */
@media all and (min-width:1260px){/* xlarge (1200+20*2+16+2*2) ◇◆◇◆◇◆◇◆◇◆ */

body{}

#container{
	width:1200px;
	margin:0 auto;
}
#container>.bg.bg2top{display:block;
	position:absolute;left:-1000px;right:975px;top:0;bottom:0;
	background:#092b8c;
}
#container>.bg.bg2btm{display:block;
	position:absolute;left:225px;right:245px;top:0;bottom:0;
	background:#fff;
}


.container{
	min-width:auto; /* ☆ */
	max-width:none; /* ☆ */
	margin:auto;
}
	#head{position:fixed;left:50%;top:0;bottom:0;
		float:left;width:225px;
		margin:0 0 0 -600px;
	}
		#head_s1{width:100%;background:none;overflow:hidden;}
		#head_s2{}
			#head_s1>.container{position:static}
			#head_s2>.container{}

	#wrap{clear:none;float:left;width:730px;
		min-height:930px;
		margin-left:225px;
		overflow:hidden;
	}	
		#wrap>.container{padding:20px;}

	#aside{float:right;width:225px;}
	#aside>.container{}
	
	#foot{display:block;}
		#foot .bg{
			position:absolute;left:-1000px;right:-1000px;top:0;bottom:0;
			background:#23262d;
		}

.width1expand1{
	margin-left:-360px; /* (1200-1920)/2 */
	margin-right:-360px;
}


h1#logo{margin:30px auto 0;width:120px;}
h1#logo>a>img{height:120px;}

h1#logo2{top:630px;left:0;right:0;bottom:0;}
h1#logo2 a.logo{width:150px;margin:0 auto 20px;}
h1#logo2 a.logo>img{height:84px;}
h1#logo2 a.link1{display:block;
	background:#367cb8;
	width:140px;
	margin:0 auto;padding:10px 15px;
	overflow:hidden;
}
h1#logo2 a.link1>.t1{display:inline-block;
	font-size:16px;
	color:#fff;font-weight:normal;
	vertical-align:middle;
	text-align:left;
}
h1#logo2 a.link1>.ic1{display:block;
	float:right;
	width:17px;height:17px;
	background:url(../../img/inc/ic17a1c1newwindow1.png) no-repeat;
	vertical-align:middle;
	text-align:right;
}


#subscription1{float:none;width:100%;}
#subscription1 .hg1>.txt1 .t1 .dpib{display:block !important;}

#snslink1{float:none;width:100%;
	margin-top:20px;
}

#newschart1 .list1{padding:20px}

#gotop1{
	position:absolute;right:0;top:10px;
}


/* ◇◆◇◆ only Desktop Contents ◇◆◇◆ */


#tnb1 a.toggle{display:none;}
#tnb1c{display:block !important;
	padding:20px 20px 0 0;
}
#tnb1c .d1>ul>li{margin:5px 0;}
#tnb1c .d1>ul>li>a{display:block;
	position:relative;
	color:#fff;
	border:1px solid #8499c6;
	/*padding:10px 15px;*/
	padding:8px 15px;
	font-size:17px;
}
#tnb1c .d1>ul>li.on>a{border-color:#fff;
	background:#fff;
	color:#00226b;
}
#tnb1c .d1>ul>li.on>a .ic1{display:block;
	position:absolute;right:15px;top:50%;
	width:12px;height:12px;
	margin:-6px 0 0 0;
	background:url(/_res/portal/img/main/ic12a1c1right1.png) no-repeat;
}
#tnb1c .d2{display:none;
	background:#3a4c7a;
	padding:5px 15px;
}
#tnb1c .d1>ul>li.on>.d2{display:block;}
#tnb1c .d2>ul>li>a{display:block;
	position:relative;
	color:#fff;
	margin:5px 0;
}
#tnb1c .d2>ul>li.on>a{font-weight:bold;color:#fff568}
#tnb1c .d2>ul>li>a:before{content:'';
	display:inline-block;
	width:4px;height:4px;
	border-radius:100%;
	background:#fff;
	vertical-align:middle;
	margin:0 5px 0 0;
}
#tnb1c .d2>ul>li.on>a:before{background:#fff568;}


.banner1{display:block;
	background:url(../../img/inc/banner.png) no-repeat 0 50%;
	width:205px;height:55px;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:1.1em;
	margin:10px 0 0;
}
.banner1>.wrap1{padding:10px 0 0;}
.banner1 .t1{color:yellow}

} /* /(min-width:1260px) */
/* /RWD ◇◆◇◆◇◆◇◆◇◆◇◆ */


/* ◇◆ @keyframes [IE10+] ◇◆ */
/* @-webkit-keyframes 는 CSS3 유효성 오류 발생 */


@keyframes kfx1move1vertic1{
	0%{margin-bottom:40px;}
	50%{margin-bottom:60px;}
	100%{margin-bottom:40px;}
}
.kfx1move1vertic1{animation: kfx1move1vertic1 1.6s ease-in-out infinite;}

@keyframes kfx1move1vertic2{
	0%{transform: translateY(0);}
	50%{transform: translateY(2px);}
	100%{transform: translateY(0);}
}
.kfx1move1vertic2{animation:kfx1move1vertic2 .6s ease-in-out infinite;}

@keyframes kf1scale1rotate1{
	/* 50%{transform:scale(1.2) rotate(-6deg);} */
	50%{transform:scale(1.2) rotate(-1deg);}
}
.kf1scale1rotate1{animation: kf1scale1rotate1 12s ease-in-out infinite;}
