@charset "utf-8";
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR&display=swap');
@font-face { font-family: 'S-CoreDream-2ExtraLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-3Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-4Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-2ExtraLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-5Medium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-6Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Chosunilbo_myungjo'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'yg-jalnan'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-9Black'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-9Black'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Nanum-Pen-Script';  src: url('https://fonts.gstatic.com/s/nanumpenscript/v15/daaDSSYiLGqEal3MvdA_FOL_3FkN2zuWfsNNAlvx8XyriiBoA4Qt-85VRg.0.woff2') format('woff2'); font-weight: normal; font-style: normal; font-weight: 400;}



body {font-family: 'S-CoreDream-4Regular'; }
html,body {margin:0; padding:0;}

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,button{margin:0;padding:0;/* font-family: 'S-CoreDream-4Regular'; */ word-break:keep-all;}
fieldset,img{border:0 none;font-family: 'S-CoreDream-4Regular'; }
dl,ul,ol,menu,li{list-style:none;/* font-family: 'S-CoreDream-4Regular'; */ }
blockquote, q{quotes: none;font-family: 'S-CoreDream-4Regular'; }
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;font-family: 'S-CoreDream-4Regular';}
input,select,textarea,button{border-radius:0;vertical-align:middle;font-family: 'S-CoreDream-4Regular';}
input::-ms-clear{display:none;font-family: 'S-CoreDream-4Regular';}
button{border:0 none;background-color:transparent;cursor:pointer;font-family: 'S-CoreDream-4Regular';}
body{background:#fff;direction:ltr;-webkit-text-size-adjust:none;font-family: 'S-CoreDream-4Regular';}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family: 'S-CoreDream-4Regular'; ;color:#222;letter-spacing:-0.5px;font-weight: 400;}
.os_mac body,.os_mac th,.os_mac td,.os_mac input,.os_mac select,.os_mac textarea,.os_mac button{letter-spacing:0}
a{color:#222;text-decoration:none;font-family: 'S-CoreDream-4Regular';}
a:hover{color:none;text-decoration:none;font-family: 'S-CoreDream-4Regular';}
a:active{background-color:transparent;font-family: 'S-CoreDream-4Regular';}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;font-family: 'S-CoreDream-4Regular';}
table {border-collapse: collapse; border-spacing: 0;font-family: 'S-CoreDream-4Regular';}
a:focus{outline:none !important;}


/* Skip area */
#Skip-navigation {position: absolute; left: 0; top: -100px; z-index: 1001; width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 20px; color: #fff; transition: all 0.5s; background: #666;}
#Skip-navigation:focus { top:0;}

/* ir */
.ir {width:0; height:0; overflow:hidden; font-size:0; line-height:0; position:absolute; left:0; top:0;}

/* clearfix */
.clearfix {*zoom:1;}
.clearfix:before, .clearfix:after {display:block; content:'';line-height: 0;}
.clearfix:after {clear:both;}

.hidden{
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    clip-path: polygon(0 0, 0 0, 0 0);
	}

/* input 기본 스타일 초기화 */
input { 
/* -webkit-appearance : none;
-moz-appearance:none;
appearance:none; */
vertical-align:middle;
}
select::-ms-expand {
    display: none;
}
select {

    -webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
}



/* IE10 이상에서 input box에 추가된 지우기 버튼 제거 */
input:: -ms-clear { display:none;}

/* input type number 에서 화살표 제거 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-out-spin-button {
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}

/* select box 스타일 초기화 */

select {
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
}

/* IE에서 Select box 화살표 제거 */
select:: -ms-expand { display:none; }

/*Firefox에서 input number 화살표 없애는 방법*/
input[type=number]:: -webkit-outer-spin-button,
input[type=number]:: -webkit-inner-spin-button {
-webkit-appearance: none;
-mox-appearance: none;
appearance: none;
}

/* input number의 외형을 텍스트필드로 바꿔줘야한다 */
input[type=number] {
-moz-appearance:textfield; 
}