@charset "utf-8";

/*@import url('beam.css');*/
@import url('remote.css');
/*@import url('user.css');*/

/* HTML Default */
html,body{width:100%;height:100%}
html{overflow-y:scroll;}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, em, img, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, hgroup, header, footer, figure, figcaption, nav, section, p, button, input {margin:0;padding:0}
body,h1,h2,h3,h4,input,button,select{font-family:'NanumGothic','나눔고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif,Arial,Tahoma,Verdana; font-size:13px; color:#666; line-height:1.4;}
body{background-color:#fff; *word-break:break-all;-ms-word-break:break-all;  -ms-word-break:break-all;  -webkit-text-size-adjust:none; word-wrap:break-word }
img,fieldset,iframe{border:0 none}
ul,li{list-style:none}
input,select,button{vertical-align:middle}
.input, .select { color:inherit; font:inherit;  -webkit-appearance:none; appearance: none; -webkit-border-radius:0px; border-radius:0; box-shadow: none;  outline:none;}
img{-ms-interpolation-mode:bicubic !important; border:0; vertical-align:top;}
/*모바일웹일경우_img{vertical-align:top; max-width:100%;}*/
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a:link, a:visited, a:active, a:focus {
  text-decoration:none;
  color:inherit;
  cursor:pointer;
}
a:hover{text-decoration:none; color:inherit;}
option{padding-right:6px}
table{border-collapse:collapse;border-spacing:0; width:100%;}
input::-ms-clear{display:none}
textarea { resize:vertical; overflow-y:auto; font:inherit;  -webkit-appearance:none; -webkit-border-radius:0px; border-radius:0; box-shadow: none; appearance: none; outline:none; }
th { font-weight:Normal; font-family:'NanumGothic',NanumGothic; }
h1, h2, h3, h4, h5, h6 { font-weight:Normal; font-family:'NanumGothic',NanumGothic; }
article, aside, hgroup, header, footer, figure, figcaption, nav, section, hgroup, menu{ margin:0; padding:0; border:0; background:transparent; display:block }
hr, legend, caption, .hidden, .blind, .hid{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0;font-size:0;width:0;height:0; display:none}

.show{display:block}
.hide{display:none}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}

/* 스킵네비게이션 */
#quicklink, .hid{ visibility:hidden; position:absolute; top:-2000px; width:0; height:0; overflow:hidden;}

/*form*/
input  {  border:1px solid #ddd; height:30px; line-height:32px; color:#666; text-indent:10px; letter-spacing:-0.5px; }
input[type=radio] { border:none; width:16px; height:16px }
input[type=checkbox] { border:none; width:16px; height:16px }
select {  border:1px solid #ddd; height:32px; line-height:32px; color:#666; text-indent:10px; letter-spacing:-0.5px;}
textarea { border:1px solid #ddd; height:100px; }
.ipt{ width:40%; background:#f8f8f8; }
label{ padding-left:4px; line-height:30px;}


/* 웹 폰트 - 나눔고딕, 나눔고딕 볼드 */
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(/r/font/NanumGothic-Regular.eot);
  src: url(/r/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/r/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/r/font/NanumGothic-Regular.woff) format('woff'),
       url(/r/font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 700;
  src: url(/r/font/NanumGothic-Bold.eot);
  src: url(/r/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/r/font/NanumGothic-Bold.woff2) format('woff2'),
       url(/r/font/NanumGothic-Bold.woff) format('woff'),
       url(/r/font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 800;
  src: url(/r/font/NanumGothic-ExtraBold.eot);
  src: url(/r/font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/r/font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/r/font/NanumGothic-ExtraBold.woff) format('woff'),
       url(/r/font/NanumGothic-ExtraBold.ttf) format('truetype');
}



