@charset "UTF-8";

/* WebFont */

@font-face {
  font-family: 'NanumGotic';
  src: url('../fonts/NanumGothic.eot');
  src:local(※), url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NanumGothic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'notosansThin';
  src: url('../fonts/NotoSansCJKkr-Thin.otf');
  src:local(※), url('../fonts/NotoSansCJKkr-Thin.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'notosansLight';
  src: url('../fonts/NotoSansCJKkr-Light.otf');
  src:local(※), url('../fonts/NotoSansCJKkr-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'notosansRegular';
  src: url('../fonts/NotoSansCJKkr-Regular.otf');
  src:local(※), url('../fonts/NotoSansCJKkr-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'notosansMedium';
  src: url('../fonts/NotoSansCJKkr-Medium.otf');
  src:local(※), url('../fonts/NotoSansCJKkr-Medium.woff') format('woff');	
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'helveticalRoman';
  src: url('../fonts/HelveticaNeueLTStd-Roman.otf');
  src:local(※), url('../fonts/HelveticaNeueLTStd-Roman.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticalHv';
  src: url('../fonts/HelveticaNeueLTStd-Hv.otf');
  src:local(※), url('../fonts/HelveticaNeueLTStd-Hv.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticalLt';
  src: url('../fonts/HelveticaNeueLTStd-Lt.otf');
  src:local(※), url('../fonts/HelveticaNeueLTStd-Lt.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticalMd';
  src: url('../fonts/HelveticaNeueLTStd-Md.otf');
  src:local(※), url('../fonts/HelveticaNeueLTStd-Md.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticalTh';
  src: url('../fonts/HelveticaNeueLTStd-Th.otf');
  src:local(※), url('../fonts/HelveticaNeueLTStd-Th.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}




/* Default */

* {padding: 0; margin: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); }
* html #wrap { height: 100%; }
html, body { height: 100%; }
abbr, article, aside, audio, bb, canvas, datagrid, datalist, details, dialog, eventsource, figure, footer, header, mark, menu, meter, nav, output, progress, section, time, video{ padding: 0; margin: 0; display: block; }

body {font-family: notosansLight, NanumGothic, Arial, sans-serif; font-size: 12px;  line-height: 1.5; color: #6D6D6F; word-break: keep-all; word-wrap: break-word; height: 100%; }
dl, dt, dd, ul, ol, li{ padding: 0; margin: 0; list-style: none; }
h1,h2,h3,h4,p{ padding: 0; margin: 0; list-style: none; font-size: 12px; font-weight: normal; }

img,video,audio,object,embed{ 
	border: 0px;
	vertical-align: middle;
	height: auto; 
}

table { border-spacing: 0px; border: 0px; border-collapse: collapse; }

address,hr, .disNone { display: none; }

form { display:inline; }

fieldset { padding: 0; margin: 0; border:0;}

legend,
caption,
hr {display:none;}


textarea:focus, input:focus{
    outline:none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-modify: read-write-plaintext-only;
}


/* a css */
a{text-decoration:none;color:#4b4b4b;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}


/* form tag css */
input,
textarea,
select {vertical-align:middle;}

strong, th { font-weight: normal; }

mark { display: inline; background: none; font-weight: normal; text-decoration: none; color: #6D6D6F; }