﻿@charset "UTF-8";



@font-face {
 font-family: 'NanumSquare';
 src: url(../fonts/NanumSquareR.eot);
 src: url(../fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquareR.woff) format('woff'),
      url(../fonts/NanumSquareR.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquareL';
 src: url(../fonts/NanumSquareL.eot);
 src: url(../fonts/NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquareL.woff) format('woff'),
      url(../fonts/NanumSquareL.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquareEB';
 src: url(../fonts/NanumSquareEB.eot);
 src: url(../fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquareEB.woff) format('woff'),
      url(../fonts/NanumSquareEB.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquareB';
 src: url(../fonts/NanumSquareB.eot);
 src: url(../fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(../fonts/NanumSquareB.woff) format('woff'),
      url(../fonts/NanumSquareB.ttf) format('truetype');
}


body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, tr, th, td, caption, form, fieldset, input, select, textarea, blockquote, address, button {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-size:100%}
ul, ol, li {list-style:none}
img, fieldset, button {border:0 none}
button {background:none;cursor:pointer;box-sizing:content-box}
address, em {font-style:normal}
table {border-collapse:collapse;border-spacing:0}
q:before, q:after {content:''}

div{ box-sizing:content-box; }

html{
	font-smoothing: antialiased;
}

body {
	background:#fff; 
	font-family:'NanumSquare','돋움',  sans-serif;
	font-size:17px;
/*	-moz-osx-font-smoothing: grayscale;*/
}
/*body, input, select, textarea, button, th, td {font:62.5%/1 "돋움", Dotum, Arial, sans-serif;color:#555}*/
input,select,textarea,button {vertical-align:middle}
a {color:#555;text-decoration:none}
a:hover, a:focus {color:#555}
img {vertical-align:top}
hr {display:none}

/* html5 tag */
article, aside, details, figure, figcaption, footer, header, hgroup, menu, nav, section, main {display:block;margin:0;padding:0}

/* global */
.blind {position:absolute;top:-9999px;visibility:hidden;width:0;height:0;font-size:1%;line-height:0}
.show {display:block}
.hide {display:none}
.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/*"맑은 고딕", Malgun Gothic, "돋움", Dotum, Arial, sans-serif */

.frtL{
	float:left !important;
}

.frtR{
	float:right !important;
}