@charset "utf-8";


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* font-family: 'Nanum Gothic', serif; */
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css); /* font-family: 'Nanum Square', sans-serif; */
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css); /* font-family: 'Noto Sans Korean', sans-serif !important; */

@import url('https://fonts.googleapis.com/css2?family=Gowun+Dodum&family=Nanum+Pen+Script&display=swap'); 
/* 
font-family: 'Gowun Dodum', sans-serif;
font-family: 'Nanum Pen Script', cursive;
*/

/* 초기화 */
html {overflow-y:scroll;}
body {margin:0;padding:0;font-size:0.75em; font-family: 'Noto Sans Korean', serif; word-break: keep-all;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-family:'Noto Sans Korean', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0; font-family: 'Noto Sans Korean', serif;font-size:1em}
input[type="submit"]{cursor:pointer}
button {cursor:pointer}

textarea, select {font-family: 'Noto Sans Korean', serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {font-family: 'Noto Sans Korean', serif;}
a {color:#000;text-decoration:none}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

* {
    -webkit-touch-callout: none;
    -webkit-user-select: none; /* Disable selection/copy in UIWebView */
}

*:focus {outline:none;}
input:focus {outline: none !important;}

button, button:focus, button:active { outline:none; -webkit-tap-highlight-color: transparent;}
a, a:focus, a:active { outline:none; -webkit-tap-highlight-color: transparent;}
input, input:focus, input:active { outline:none; -webkit-tap-highlight-color: transparent;}
div, div:focus, div:active{ outline:none; -webkit-tap-highlight-color: transparent;}

input[type=text], input[type=password], input[type=submit], input[type=image], button {font-size:1em;-webkit-appearance:none}
textarea, select {font-size:1em;font-family:'Noto Sans Korean', dotum, sans-serif}
textarea {border-radius:0;-webkit-appearance:none;font-family:'Noto Sans Korean', dotum, sans-serif}
select {margin:0;background:none;font-family:'Noto Sans Korean', dotum, sans-serif}
p {margin:0;padding:0;}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}
ul,li,dl,dt,dd {padding:0;margin:0}
ul {list-style:none}




.placeholdersjs { color: #aaa !important; }



/* 콘텐츠 상담 */
.ct_header { display:inline-block; width:100%; font-size:17px; font-weight:bold; margin:0 0 0px 0; border-bottom:1px solid #eee; padding:0px 0 20px 0; margin-bottom:20px;}
.ct_header img.nv_arrow {width:12px; margin:0 10px 4px 10px;}
.ct_box { display:inline-block; width:100%;}


input.frm_st1 {width:100%; line-height:48px; border:1px solid #ddd; background:#fff; border-radius:7px; padding:0 15px; font-size:15px;}
input.frm_st2 {width:45%; line-height:48px; border:1px solid #ddd; background:#fff; border-radius:7px; padding:0 15px; font-size:15px;}
select.frm_st1 {width:100%; height:50px; line-height:48px; border:1px solid #ddd; background:#fff; border-radius:7px; padding:0 15px; font-size:15px;}
button.btn_login { width:100%; line-height:48px; background:#3182f6; color:#fff; font-size:15px; border:0px; border-radius:7px;}
button.frm_save { width:100%; line-height:48px; background:#3182f6; color:#fff; font-size:15px; border:0px; border-radius:7px;}

/* 게시판 페이징 */
.paging_box { display:inline-block; float:right; margin:30px 0 0 0;}
.paging_box button.btn_num {width:40px; height:40px; font-size:15px; margin-left:5px; background:#fff; border:0px; float:left; border-radius:5px;}
.paging_box button.btn_num:hover { background:#f5f6f7;}
.paging_box button.on { background:#f5f6f7; color:#ff0000;}
.paging_box button.btn_num img.arrow {width:20px;}