@charset "utf-8";

/*****************************************************************/
/* 공통 */
/*****************************************************************/
/* html, body { height:100%; } */
table { text-align: left; }

body { font-size:12px;font-Family:Dotum,sans-serif; }
body,div,form,fieldset,button { margin:0;padding:0; } 
img,fieldset{ border:0 none; }

input, select, textarea {
    scrollbar-face-color:#e2e2e2;
    scrollbar-highlisht-color:#ffffff;
    scrollbar-face-color: #FFFFFf;
    scrollbar-shadow-color: #cccccc;
    scrollbar-highlight-color: #cccccc;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #F6F6F6;
    scrollbar-arrow-color: #cccccc;
}

* {-webkit-text-size-adjust:none;}

/*****************************************************************/
/* 롤오버 */
/*****************************************************************/
a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }
a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }

/*****************************************************************/
/* link blur */
/*****************************************************************/
a, area, { behavior:expression(this.hideFocus=true); }
a:active, a:focus, area:active, area:focus { outline:none; }

/*****************************************************************/
/* 링크 */
/*****************************************************************/
a:link {font-size:12px; color:#000000; font-Family:Dotum,sans-serif; text-decoration:none;}
a:visited {font-size:12px; color:#000000; font-Family:Dotum,sans-serif; text-decoration:none;}
a:active {font-size:12px; color:#000000; font-Family:Dotum,sans-serif; text-decoration:none;}
a:hover {font-size:12px; color:#000000; font-Family:Dotum,sans-serif; text-decoration:none;}

@font-face { 
    font-family: 'Noto Sans KR'; font-style: normal; 
    font-weight: 100; 
    src: url(fonts/NotoSansKR-Thin.woff) format('woff'), 
         url(fonts/NotoSansKR-Thin.otf) format('opentype'); 
} 

@font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; font-weight: 300; 
    src: url(fonts/NotoSansKR-Light.woff) format('woff'), 
         url(fonts/NotoSansKR-Light.otf) format('opentype'); 
} 
@font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; font-weight: 400; 
    src: url(fonts/NotoSansKR-Regular.woff) format('woff'), 
         url(fonts/NotoSansKR-Regular.otf) format('opentype'); 
}

@font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; font-weight: 500; 
    src: url(fonts/NotoSansKR-Medium.woff) format('woff'), 
        url(fonts/NotoSansKR-Medium.otf) format('opentype'); 
} 

@font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; font-weight: 700; 
    src: url(fonts/NotoSansKR-Bold.woff) format('woff'), 
        url(fonts/NotoSansKR-Bold.otf) format('opentype'); 
} 

@font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; font-weight: 900; 
    src: url(fonts/NotoSansKR-Black.woff) format('woff'), 
        url(fonts/NotoSansKR-Black.otf) format('opentype'); 
} 


@font-face {
 font-family: 'NanumSquare';
 font-weight: 700;
 src: url(fonts/NanumSquareB.eot);
 src: url(fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(fonts/NanumSquareB.woff) format('woff'),
      url(fonts/NanumSquareB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url(fonts/NanumSquareEB.eot);
 src: url(fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(fonts/NanumSquareEB.woff) format('woff'),
      url(fonts/NanumSquareEB.ttf) format('truetype');
}