@charset "utf-8";


/* reset */
*{font-family:'나눔고딕', 'NanumGothic';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
html{font-size:12px}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none; background-color:transparent; cursor:pointer}
body {background:#fff; }
body,input,select,textarea,button {font-size:12px; line-height:1; font-family:'NanumGothic'; color:#333; text-align:left; font-weight:400;}
th,td {font-family:'NanumGothic';}
a {color:#333;text-decoration:none;color:#333;}
a:active, a:hover, a:focus{text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
input{border:1px solid #e9e9e9;}
.clearfix {*zoom:1}
.clearfix:after{content:''; display:block; clear:both;}
.blind{display:none;}
input[type="radio"] {border:none;}

/* base */
.skip {position:relative; z-index:100;}
.skip a {position:absolute; left:-9999%;}
.skip a:active, .skip a:hover, .skip a:focus 
{ left:0; top:0; display:block; width:100%; padding:10px; background:#0033cc; color:#fff; font-size:14px; text-align:center; }

/*font*/
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:10px}


#editorDiv .bTitle,
#editorDiv .bContent,
#editorDiv .bn-p,
#editorDiv .swiper-container,
#editorDiv .changeBg,
#editorDiv .cntContextSGC0000027 {cursor:help;} 

#mousehelp {
    width: auto;
    padding: 10px 10px;
    border: 1px solid #dedede;
    background: #f5f5f5;
    text-align: center;
    font-size: 12px;
    line-height:1.5em;
    color: black;
}