/* CSS reset  */
/*******************************************************************************************************************************************/
@charset "EUC-KR";

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
@import url('https://fonts.googleapis.com/css?family=Roboto:200,300,400,500,700,800');
@import url("https://cdn.jsdelivr.net/gh/moonspam/NanumBarunGothic@1.0/nanumbarungothicsubset.css");
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR');
@import url('https://fonts.googleapis.com/css2?family=Vidaloka&display=swap');
BODY, TR, TD, INPUT, SELECT, OPTIN, TEXTAREA {COLOR: #111;  font-family:'Noto Sans KR', sans-serif; font-weight:normal;  font-size:16px; word-break:break-all;}
html, body, div, span, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, select, textarea, table, col, colgroup, tfoot { margin:0; padding:0; font-family:'Noto Sans KR', sans-serif; font-weight:normal; font-size:16px; }	
html { width:100%; height:100%; margin:0; padding:0; overflow-y:scroll; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; }
ol, ul, li { list-style:none; padding:0; margin:0; }
table { border-collapse:collapse; border-spacing:0; border:0 none; }
dl, dt, dd { margin: 0; padding:0; }
address { display:inline; }
legend  caption { display:none; height:0; width:0; }
button { border:none; margin:0; padding:0; cursor: pointer; vertical-align: middle; background: none; text-indent: 0; outline: none;   selector-dummy: expression(this.hideFocus=true); border:none; font-family:'Noto Sans KR', sans-serif; }
img { outline:none; selector-dummy: expression(this.hideFocus=true); border:none; max-width:100%; }
a {font-size: 16px; selector-dummy: expression(this.hideFocus=true); border:none;  text-decoration:none; color:#111; }
a:hover {text-decoration:none; }

: focus { outline:none; }
form { margin:0px; }
img { border:0px;}
label { cursor:pointer; }
input, button { vertical-align: middle;}

textarea, select {font-family: 'Noto Sans Kr','nanum Gothic','Malgun Gothic', dotum, sans-serif;}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;}
a {color:#222;text-decoration:none}

h1, h2, h3, h4, h5, h6 { font-weight:500; }

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


img { max-width:100%; }
a, div { -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}

select{
   -webkit-border-radius: 0;
   border:0;
}


.ls1 { letter-spacing:1px; }
.fs10 { font-size:10px; }
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }

.fc7 { color:#777; }
.fc5 { color:#555; }
.fc3 { color:#222; }
.fcf { color:#fff; }

/*

@media(min-width:800px){
body { min-width:1300px !important }
}
*/


.banner_area { margin:0px auto; text-align:center; width:100%; }
.banner_area img { max-width:100%; }

.pc_on { display:block; }
.m_on { display:none; }


@media(max-width:1000px){
.pc_on { display:none; }
.m_on { display:block; }
}


/*
*::-webkit-scrollbar {  width:2px; height:2px; }
*::-webkit-scrollbar-thumb {  background-color: #999; }
*::-webkit-scrollbar-track { background-color:#eee; }
*/




:root {
	--main-color: #ee5585;
	--bg-gray-color:#f5f6f7;
}
