@charset "utf-8";
/* 요소(element) 여백 초기화  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure, 
figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,time,mark,audio,video{word-wrap:break-word;margin:0;padding:0;border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html {-webkit-text-size-adjust: none;} 
body {color:#626262; font-size:13px; font-family:'Nanum Gothic','나눔고딕',Gulim,'굴림',Dotum,'돋움',Sans-serif;}
a:link {color:#626262; text-decoration: none;}
a:visited {color:#626262;} /*sj20181119 */
a:hover, a:active, a:focus {text-decoration:underline;}
img {border:0; vertical-align:top;}
/* 목록 */
ol, ul {list-style:none;}
/* 텍스트 관련 요소 초기화 */
address, caption, em, cite {font-weight:normal; font-style:normal;}
/* 테두리 없애기 */
fieldset, img, abbr, acronym {border:none; margin:0; padding:0;} 
/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {border-collapse:collapse; border-spacing:0;}
/* 수평선*/
hr {display:none;}
/* 나눔고딕 볼드 설정 */
b, strong {font-weight:600;}
/* 윗첨자 아래첨자 */
sup, sub {font-size:10px;}
/* button 초기화 */
button {border:0; vertical-align:middle; cursor:pointer; font-family:'Nanum Gothic','나눔고딕',Gulim,'굴림',Dotum,'돋움',Sans-serif;}
button::-moz-focus-inner {padding:0; border:0;}
/* 전역클래스 */
.hidden {position:absolute; top:-10000em; overflow:hidden; height:0px; width:0px;}
.fl {float:left;}
.fr {float:right;}
.ta_l {text-align:left !important;}
.ta_c {text-align:center !important;}
.ta_r {text-align:right !important;}
.va_t {vertical-align:top !important;}
.va_m {vertical-align:middle !important;}
.dp_none {display: none;}
.dp_block {display: block;}
.fontGreen {color:#008000;}/*sj20181116*/