@charset "UTF-8";

@font-face {
    font-family: 'NotokrR';
    src: url('../font/notokr-regular.eot');
    src: url('../font/notokr-regular.woff2') format('woff2'),
         url('../font/notokr-regular.woff') format('woff'),
         url('../font/notokr-regular.ttf') format('truetype'),
         url('../font/notokr-regular.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NotokrM';
    src: url('../font/notokr-medium.eot');
    src: url('../font/notokr-medium.woff2') format('woff2'),
         url('../font/notokr-medium.woff') format('woff'),
         url('../font/notokr-medium.ttf') format('truetype'),
         url('../font/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NotokrB';
    src: url('../font/notokr-bold.eot');
    src: url('../font/notokr-bold.woff2') format('woff2'),
         url('../font/notokr-bold.woff') format('woff'),
         url('../font/notokr-bold.ttf') format('truetype'),
         url('../font/notokr-bold.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CSS Document */
html, body	{ width:100%; height:100%; padding:0; margin:0; color:#666; background:#fff; font:normal 16px/24px 'NotokrR', '돋움', dotum, sans-serif;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td	{ margin:0; padding:0;}
table	{ border-spacing:0; padding:0px; border-collapse:collapse;}
fieldset,img,table,button{border:0;  outline:none;}
ul,ol,li	{ list-style:none;}
img	{vertical-align:middle;}
caption,legend { visibility:visible; width:0; height:0; overflow:hidden; font-size:0; line-height:0; text-indent:-3000em;}
h1,h2,h3,h4,h5,h6	{ font-size:100%; font-weight:normal;}
input,textarea,select, button	{font-family:inherit; font-size:inherit; font-weight:inherit; color:#666; border:0; font:14px/24px 'NotokrR', '돋움', dotum, sans-serif; vertical-align:middle; outline:none;}
input, textarea {border:1px solid #a4a4a4;font-size:.875rem;box-sizing:border-box;padding: 10px;box-sizing:border-box;}
textarea {padding: 10px;}
input[type=text]:focus, 
textarea:focus,
input[type=checkbox]:hover, 
input[type=radio]:hover
{border:1px solid #000; box-shadow:3px 8px 8px 0 rgba(0,0,0,.16);}
input[type=button] {cursor:pointer;}
input[type=button]:focus {border:0; box-shadow:none;}
input::placeholder {color:#666;}
input:-ms-input-placeholder {color:#666;} 
input::-ms-input-placeholder {color:#666;}

address, em {font-style:normal; padding:0; margin:0;}
input,textarea	{ 
	font-size:100%;
	-webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
	outline:none;
}

/* to enable resizing for IE */

legend,hr { display:none; height:0; font-size:0; }
a	{ color:#666; text-decoration:none; outline:none;}
a:hover, a:active, a:focus	{ text-decoration:none; }
button {cursor:pointer; border:0; background:transparent;}