@charset "utf-8";

/* reset */
* { box-sizing: border-box; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;word-break:break-all;box-sizing:border-box;outline:0 none;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:inherit;}
html,body {height:100%;}
html {width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
body {-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
ol,ul {list-style:none;}
em,i,address {font-style:normal;}
img {max-width:100%;border:0; outline:none;}
video {min-width:100%;max-width:100%;}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;text-align:center;word-wrap:break-word;}
caption {overflow:hidden; width:0px; height:0px; font-size:0px; line-height:0px;}
legend {font-size:0;}
input,textarea,select,button,label {display:inline-block;vertical-align:top;outline:0 none;font-weight:normal;}
button {overflow:hidden; padding:0; margin:0; border:none; background:transparent;cursor:pointer;}
label {cursor:pointer;}
iframe, object, video, embed {position:relative; top:0; left:0; max-width:100%;}

/* link */
a,a:hover {text-decoration:none;}
a,button,input {-webkit-tap-highlight-color:rgba(255,255,255,0);}
a, a:hover, a:active, a:focus, button, input, [role="button"], [tabindex="0"], a[tabindex] {outline:0 solid transparent;}

/* base */
span { color: inherit; }
:before { box-sizing: border-box; }

*:hover {
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-ms-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
}

/* 숨기기 */
hr, .hide {position:absolute;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;}

/* font */
body, a, button, table, input, select, textarea {font-family:'Spoqa Han Sans Neo', 'Noto Sans KR', sans-serif; color:#222;}
body {font-size:16px;letter-spacing:-.025em;}


/* form */

/*
select[multiple] {overflow:auto;}
button {border:0;background:transparent;cursor:pointer;}
button[disabled] {cursor:default;}

input[type="hidden"],
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {display:none;}

textarea {border:1px solid #e2e2e2;background:#fff;color:#333;padding:10px;border-radius:3px;font-size:13px;}
textarea::-webkit-input-placeholder {color:#999}
*/

/* scrollbar style ****************************************************************************************************************************************/
::-webkit-scrollbar {width: 8px; height: 8px;  }
::-webkit-scrollbar-track {background: transparent;  }
::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(25,25,25,0.3); -webkit-border-radius: 8px; border-radius: 8px; }
