/*
+----------------------------------------------------------------------+
| Copyright (c) daumsoft.  co. Ltd
+----------------------------------------------------------------------+
| 파일설명 : reset style CSS
+----------------------------------------------------------------------+
*/
@charset "utf-8";


/*==================================================================
// web-font
//=================================================================*/

/*==================================================================
// web-font
//=================================================================*/
/* 웹폰트 설정 */
@font-face {
    font-family: 'NotoSansKR-Light';
    font-style: normal;
    font-weight: 100;
    src: 
    url('../fonts/eot/NotoSansKR-Light-Hestia.eot'),
    url('../fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/woff/NotoSansKR-Light-Hestia.woff') format('woff'),
    url('../fonts/otf/NotoSansKR-Light-Hestia.otf') format('opentype');
}
@font-face {
    font-family: 'NotoSansKR-Thin';
    font-style: normal;
    font-weight: 100;
    src: 
    url('../fonts/eot/NotoSansKR-Thin-Hestia.eot'),
    url('../fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/woff/NotoSansKR-Thin-Hestia.woff') format('woff'),
    url('../fonts/otf/NotoSansKR-Thin-Hestia.otf') format('opentype');
}
@font-face {
    font-family: 'NotoSansKR-DemiLight';
    font-style: normal;
    font-weight: 100;
    src: 
    url('../fonts/eot/NotoSansKR-DemiLight-Hestia.eot'),
    url('../fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/woff/NotoSansKR-DemiLight-Hestia.woff') format('woff'),
    url('../fonts/otf/NotoSansKR-DemiLight-Hestia.otf') format('opentype');
}

@font-face {
    font-family: 'NotoSansKR-Regular';
    font-style: normal;
    font-weight: 100;
    src: 
    url('../fonts/eot/NotoSansKR-Regular-Hestia.eot'),
    url('../fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/woff/NotoSansKR-Regular-Hestia.woff') format('woff'),
    url('../fonts/otf/NotoSansKR-Regular-Hestia.otf') format('opentype');
}

@font-face {
    font-family: 'NotoSansKR-Medium';
    font-style: normal;
    font-weight: 100;
    src: 
    url('../fonts/eot/NotoSansKR-Medium-Hestia.eot'),
    url('../fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/woff/NotoSansKR-Medium-Hestia.woff') format('woff'),
    url('../fonts/otf/NotoSansKR-Medium-Hestia.otf') format('opentype');
}
@font-face {
    font-family: 'NotoSansKR-Bold';
    font-style: normal;
    font-weight: 100;
    src: 
    url('../fonts/eot/NotoSansKR-Bold-Hestia.eot'),
    url('../fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/woff/NotoSansKR-Bold-Hestia.woff') format('woff'),
    url('../fonts/otf/NotoSansKR-Bold-Hestia.otf') format('opentype');
}
@font-face {
    font-family: 'NotoSansKR-Black';
    font-style: normal;
    font-weight: 100;
    src: 
    url('../fonts/eot/NotoSansKR-Black-Hestia.eot'),
    url('../fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/woff/NotoSansKR-Black-Hestia.woff') format('woff'),
    url('../fonts/otf/NotoSansKR-Black-Hestia.otf') format('opentype');
}
/*==================================================================
// reset
//=================================================================*/
* {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition: opacity 0.2s, color 0.1s, border 0.2s, background-color 0.3s;
 transition: opacity 0.2s, color 0.1s,border 0.2s background-color 0.3s;
 }
html, body{font-family: 'NotoSansKR-DemiLight','Malgun Gothic','Apple Gothic','맑은 고딕','돋움', dotum, sans-serif;font-size:14px;color: #444;margin:0;padding:0;min-width: 1140px;height: 100%;background-color:#e3e9ed;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,legend, figure {margin:0; padding:0; font-family: inherit;} 
table {border-spacing:0; border-collapse:collapse;}
th, td {word-break:break-all;}
form,fieldset {display:block;}
form,fieldset,img {border:none;} 
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;} 
ol,ul,li {list-style:none;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
abbr,acronym {border:none;} 
hr {display:none;}
a {text-decoration:none;color: inherit;}
a:link,a:visited {text-decoration:none; outline:none;}
a:hover,a:active,a:focus {text-decoration:none;}
textarea {overflow:auto; resize: none} 
html:first-child select {padding-right:6px; height:20px;} /* opera 9 & below fix */ 
option {padding-right:6px;} /* firefox fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* for screen reader */ 
caption {display:none;}




/*==================================================================
// tag
//=================================================================*/
section {}
article {margin: 28px auto 0 auto;padding:40px 20px 0;position: relative;display: block;background-color: #fff;overflow: hidden;width: 1140px;border-radius:15px;}
article:after {content:' ';clear:both;font-size: 0;display: block;}

section:nth-child(2n) {}
section:last-child {width: 100%;clear: both;}


h1, .h1, .h2 , h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6{font-family: 'NotoSansKR-Regular', 맑은 고딕,Apple Gothic, Dotum,tahoma,sans-serif;}
h1, .h1 { font-size: 36px; line-height: 36px;}
h2, .h2 { font-size: 30px;line-height: 30px; }
h3, .h3 { font-size: 24px;line-height: 24px; }
h4, .h4 { font-size: 16px;line-height: 16px; }
h5, .h5 { font-size: 14px;line-height: 14px; }
h6, .h6 { font-size: 12px;line-height: 12px; }


.numberFont{font-family: "Century Gothic", Arial, sans-serif; }

/* color 

차트
#e299ac
#d36c81
#93618c
#535596
#467596
#389496

긍부정 
#4c84d6
#e56363
#b3b9c7

*/
