@charset "utf-8";
@media print {
#news_con .sns {display:none;}
#news_con .btn {display:none;}
}
/* Tag Definition */
/* { font-style: normal	   /* em, dfn, var, cite, address  // ; font-family: AppleGothic,돋움,Dotum,굴림,Gulim,sans-serif; } */
* { font-family: AppleGothic,돋움,Dotum,굴림,Gulim,sans-serif; }
/* 전체 선택자 사용시 위 속성 외에는 지정하지 마세요. */
* html {overflow: scroll; overflow-x: auto; }/* [IE] 프레임안의가로스크롤문제해결 */
html, body {padding:0; margin:0;  min-height: 100%; margin: 0; padding: 0; background: #fff; } /* [IE] 배경색을지정해서화면이뭉개지는문제해결 */
html { height: 100%; } 
* html body { height: 100%; }
body { margin:0; padding:0; background: #fff; color: #676767; font-size: 12px !important /* 12px */;  text-align:left;}
:root body {font-size: 0.93em;  }
table, pre { font-size: 1em; } /* DOCTYPE 없으면 속성 상속 안됨 */
a, a:link { color: #222; text-decoration: none; padding:0; margin:0; }/* cursor: pointer; 안씀.. a태그에 href 없어도 손모양 커서 나오므로  */
a:visited { color: #222;  text-decoration: none; }
a:hover, a:active, a:focus { color: #38a4fa;   text-decoration:none; padding:0; margin:0; } /* a:focus추가 */
img { margin: 0; border: 0; }
.dpn { display: none !important; display: table-caption;}
ul { list-style:none; text-decoration: none; white-space:wrap;}
ul li{list-style:none;  text-decoration: none; white-space:wrap;}
p { }
strong { font-weight: bold; }
em { color: #f75; } em em { color: #c09; } 
sup, sub { font-size: .92em; }
pre /* 형식 유지 컨텐츠 자동개행 */
{
/* white-space: pre-wrap; /* css3 */ 
/* white-space: -moz-pre-wrap; /* Mozilla, since1999 */ 
/* white-space: -pre-wrap; /* Op4-6 */ 
/* white-space: -o-pre-wrap; /* Op7 */ 
/* word-wrap: break-word; /* IE 5.5+ */ 
}
.png24 { tmp:expression(setPng24(this)); } /* [IE6] PNG-24 투명 이미지  */
span.bold {font-weight:bold;}