@charset "utf-8";
/* @import url( http://fonts.googleapis.com/earlyaccess/nanumgothic.css ); */
/* @import url(/css/nanumgothic.css );
@import url(/css/font/nanumbarungothic.css ); */
/* @import url(/css/font/lato.css ); */
/* @import url(http://fonts.googleapis.com/css?family=Lato); */

@font-face {
  font-family: 'Nanum Brush Script';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.ttf) format('truetype');
}

/* resets and overrides
------ */

* {
	font-family: 'NanumSquareRound', 'Malgun Gothic';
}

body, h1, h2, h3, h4, h5, h6, p:not(.fr-tag), blockquote, pre,
a, code, img, strong, b, dl, dt, dd, ol, ul, li, form,
label, table, caption, tbody, tfoot, thead, tr, th, td, input, hr{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: middle;
}
img{
	/*max-width: 100%;*/
}

body, table, input,textarea, select, pre {
	/*letter-spacing: -1px;*/
	color: #333333;
}

dl, ol, ul{
	list-style: none;
}

/* links & type
------ */
a:LINK, a:ACTIVE, a:VISITED{
	text-decoration: none;
	color: #666666;
}

.line{
	display: block;
}

.for_robot { display: none; }

input[type="file"]::-webkit-file-upload-button{
	cursor: pointer !important;
}



/* scroll */

::-webkit-scrollbar {
	width: 8px;
}
 
::-webkit-scrollbar-track {
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background: #d8d8d8;
}


