@font-face {
  font-family: 'NBGUL';
  font-style: normal;
  font-weight: 200;
  src: local('Nanum Barun Gothic UltraLight'), local('Nanum Barun Gothic-UltraLight'), local('NanumBarunGothic UltraLight');
  src: url(/inc/font/NanumBarunGothicUltraLight.eot);
  src: url(/inc/font/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
       url(/inc/font/NanumBarunGothicUltraLight.woff) format('woff'),
       url(/inc/font/NanumBarunGothicUltraLight.ttf) format('truetype');
}

@font-face {
  font-family: 'NBGL';
  font-style: normal;
  font-weight: 300;
  src: local('Nanum Barun Gothic Light'), local('Nanum Barun Gothic-Light'), local('NanumBarunGothic Light');
  src: url(/inc/font/NanumBarunGothicLight.eot);
  src: url(/inc/font/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(/inc/font/NanumBarunGothicLight.woff) format('woff'),
       url(/inc/font/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family: 'NBG';
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url(/inc/font/NanumBarunGothic.eot);
  src: url(/inc/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(/inc/font/NanumBarunGothic.woff) format('woff'),
       url(/inc/font/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'NBGB';
  font-style: normal;
  font-weight: 700;
  src: local('Nanum Barun Gothic Bold'), local('Nanum Barun Gothic-Bold'), local('NanumBarunGothic Bold');
  src: url(/inc/font/NanumBarunGothicBold.eot);
  src: url(/inc/font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(/inc/font/NanumBarunGothicBold.woff) format('woff'),
       url(/inc/font/NanumBarunGothicBold.ttf) format('truetype');
}

header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption{display:block}

/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,footer
textarea,button,select { margin:0px; padding:0px; }
body { font-size:14px;}
input,textarea,select,button,table{margin:0px;padding:0px;}
table { border-collapse:collapse;table-layout:fixed;word-break:break-all; width:100%}
ul, ol { list-style:none; }
img, fieldset { border:0; }

* {font-size:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'NBG','나눔고딕','Nanum Gothic',맑은고딕,애플고딕,나눔고딕,돋음,dotum;word-break:normal}

form	{display:inline;margin:0px}
.through{text-decoration:line-through}
/** 게시판 벗어나지않게 **/

a {color:#333;text-decoration:none}
a:hover {text-decoration:none}
 a,img,input {outline: none;selector-dummy:expression(this.hideFocus=true);}

pre {white-space: pre-wrap;padding:0px;margin:0px }

/** 게시판 벗어나지않게 **/
.content_text img{ -webkit-text-size-adjust:none; max-width:100%; }
.content_text img{height:auto !important;}

/** 박스모델 가로 **/
*,*:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


input:-ms-input-placeholder { color: #999 !important; }
input::-webkit-input-placeholder { color: #999 !important; } 
input::-moz-placeholder { color: #999 !important; }
input::-moz-placeholder { color: #999 !important; }


/** 자주쓰는 css **/
.leftover{color:#596db4}
.sutmenuover{color:#ffcc00}
.import2{color:#ffffff}
.help{font-size:13px;color:#999999;line-height:140%;padding:5px 0}
.help2{font-size:13px;color:#111;line-height:140%;padding:5px 0}
.totb{font-size:13px;color:#ff6600;line-height:140%;padding:5px 0}
.he5{height:5px;}
.he10{height:10px;}
.he15{height:15px;}
.size03{font-size:11px;}
.nowrap {overflow:hidden;display:inline-block;white-space:nowrap;text-overflow: ellipsis;text-align:center;max-width:250px}
.nowrap2 {white-space:nowrap;}


/** 자주쓰는 css **/
.import {color:#3baaff !important;}
.import1 {color:#ff5e5e !important;}
.coll{border-collapse:collapse;}
.clear{clear:both}
.bold{font-weight:bold}
.normal{font-weight:normal}
.center{text-align:center}
.right{text-align:right}
.rfloat{float:right}
.lfloat{float:left}
.cfloat{float:center}
.imgmiddle img{vertical-align:middle}
.imgmiddle textarea{vertical-align:middle}
.imgmiddle {vertical-align:middle}
.imgmiddle input{vertical-align:middle}
.imgmiddle select{vertical-align:middle}

.letter {letter-spacing:-1px}

.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}

.gray333{color:#333 !important; }
.gray666{color:#666 !important;}
.gray999{color:#999 !important;}

.he5{height:5px;}
.he10{height:10px;}
.he15{height:15px;}
.he20{height:20px;}
.he25{height:25px;}
.he30{height:30px;}
.he35{height:35px;}
.he40{height:40px;}
.he45{height:45px;}
.he50{height:50px;}
.he100{height:100px;}

.mt20{margin-top:20px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt100{height:100px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
.pb100{height:100px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
.pl100{height:100px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr35{padding-right:35px;}
.pr40{padding-right:40px;}
.pr45{padding-right:45px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}
.pr120{padding-right:120px;}

.pd10{padding:10px}

.size11{font-size:11px;}
.size12{font-size:13px;}
.size13{font-size:13px;}
.size14{font-size:13px;}
.size15{font-size:15px;}
.size16{font-size:14px;}
.size17{font-size:17px;}
.size18{font-size:18px;}
.size24{font-size:24px;}
.size28{font-size:28px;}
