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

/*==================================================================
// web-font
//=================================================================*/
/* 웹폰트 설정 */


@font-face {
 font-family: 'NotoTh';
 font-weight: 100;
 src: url('/resources/fonts/NotoSans/NotoSansCJKkr-Thin.eot');
 src: url('/resources/fonts/NotoSans/NotoSansCJKkr-Thin.eot?#iefix') format('embedded-opentype'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Thin.woff') format('woff'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Thin.otf') format('otf');
}
@font-face {
 font-family: 'NotoL';
 font-weight: 100;
 src: url('/resources/fonts/NotoSans/NotoSansCJKkr-Light.eot');
 src: url('/resources/fonts/NotoSans/NotoSansCJKkr-Light.eot?#iefix') format('embedded-opentype'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Light.woff') format('woff'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Light.otf') format('otf');
}
@font-face {
font-family: 'NotoDL';
font-style: normal;
font-weight: 200;
 src: url('/resources/fonts/NotoSans/NotoSansCJKkr-DemiLight.eot?#iefix') format('embedded-opentype'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-DemiLight.woff') format('woff'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-DemiLight.otf') format('otf');
}

@font-face {
font-family: 'NotoR';
font-style: normal;
font-weight: 300;
src: url('/resources/fonts/NotoSans/NotoSansCJKkr-Regular.eot?#iefix') format('embedded-opentype'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Regular.woff') format('woff'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Regular.otf') format('otf');
}

@font-face {
font-family: 'NotoM';
font-style: normal;
font-weight: 500;
src: url('/resources/fonts/NotoSans/NotoSansCJKkr-Medium.eot?#iefix') format('embedded-opentype'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Medium.woff') format('woff'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Medium.otf') format('otf');
}

@font-face {
font-family: 'NotoB';
font-style: normal;
font-weight: 700;
src: url('/resources/fonts/NotoSans/NotoSansCJKkr-Bold.eot?#iefix') format('embedded-opentype'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Bold.woff') format('woff'),
      url('/resources/fonts/NotoSans/NotoSansCJKkr-Bold.otf') format('otf');
}
/*==================================================================
// reset
//=================================================================*/
* {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;

 }
html, body{font-family: 'NotoDL','Malgun Gothic','Apple Gothic','맑은 고딕','돋움', dotum, sans-serif;font-size:14px;color: #333;margin:0;padding:0;} /* min-width: 1240px; */
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;width: 100%;}
th, td {word-break:break-all;}
table span{vertical-align: middle;}
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; box-shadow: none;-webkit-appearance: none; appearance: none; } 
html:first-child select {min-height:20px;} /* opera 9 & below fix */ 
select{font-family: inherit;}
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;}
label, button{cursor:pointer;}
img{vertical-align: top;}

input[type=range] ,select{
    -webkit-appearance: none;
	appearance: none;
}
select::-ms-expand {
    display: none;
}
input::-ms-clear, input::-ms-reveal {
    display: none;
}

input:active, input:focus,
teaxrea:active, teaxrea:focus{outline-color:#2c8aff ; border-width: 1px}
/*==================================================================
// tag
//=================================================================*/


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

.numberFont{font-family:Helvetica Neue, Arial, 'NotoL', sans-serif} /* 숫자 폰트 */


/* scroll 얇게 */
.overscroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.13);background-color: #fff;}
.overscroll::-webkit-scrollbar{width: 6px;background-color: #fff;}
.overscroll::-webkit-scrollbar-thumb{background-color: #aaa;}