@charset "utf-8";

/* 기본폰트 정의 */
@font-face{
font-family:'NanumGothic';font-style:normal;font-weight:700;
src:url(../font/NanumBarunGothic-Bold.eot);
src:url(../font/NanumBarunGothic-Bold.eot?#iefix) format('embedded-opentype'),url(../font/NanumBarunGothic-Bold.woff) format('woff'),url(../font/NanumBarunGothic-Bold.ttf) format('truetype')}
@font-face{font-family:'NanumGothic';font-style:normal;font-weight:400;
src:url(../font/NanumBarunGothic-Regular.eot);
src:url(../font/NanumBarunGothic-Regular.eot?#iefix) format('embedded-opentype'),url(../font/NanumBarunGothic-Regular.woff) format('woff'),url(../font/NanumBarunGothic-Regular.ttf) format('truetype');}

/* LIST 요소 기본 */
li {list-style:none;}


/* 이미지 요소 기본 */
img {border:0px; vertical-align:middle;} 
img.button {cursor:pointer;}
button.imgBtn {padding:0px;margin:0px;border:0px;cursor:pointer;}




/*플로팅*/
.fr {float:right;}
.fl {float:left;}
.cr {clear:both;}
.aftercr:after {clear:both;content:"";display:block;}



/* 글자자름 (inline-block, block 형태로 가로폭 반드시 지정해 줘야함)*/
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;   }
.wordkeep {white-space:normal;word-break:keep-all;   }


/*숨김*/
.hidden {display:none;}
.blind {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;}



/*정렬*/
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}
.left ,.l {text-align:left !important;}
.right,.r {text-align:right !important;}
.center, .c {text-align:center !important;}
.vtop,.vtop  * {vertical-align:text-top !important;}
.vcen,.vcen  * {vertical-align:middle !important;}
.vfoot,.vfoot  * {vertical-align:text-bottom !important;}
.vtop2 {vertical-align:top !important;}
.vcen2 {vertical-align:middle !important;}
.vfoot2 {vertical-align:bottom !important;}


/*여백*/
.bl1 {clear:both; width:100%; height:1px; }
.bl5 {clear:both; width:100%; height:5px; }
.bl15 {clear:both; width:100%; height:15px; }
.bl10 {clear:both; width:100%; height:10px; }
.bl20 {clear:both; width:100%; height:20px; }
.bl25 {clear:both; width:100%; height:25px; }
.bl30 {clear:both; width:100%; height:30px; }
.bl40 {clear:both; width:100%; height:40px; }
.bl50 {clear:both; width:100%; height:50px; }
.bl60 {clear:both; width:100%; height:60px; }
.bl70 {clear:both; width:100%; height:70px; }
.bl80 {clear:both; width:100%; height:80px; }
.bl90 {clear:both; width:100%; height:90px; }
.bl100 {clear:both; width:100%; height:100px; }
.blank {height:5px; display:inline-block;}


/*글씨색*/
.blue2 {color:#2794d2;}
.blue {color:#00a4da;}
.white {color:#fff;}
.red {color:#b7030a;}
.gray_txt {color:#aaa;}
.darkgray_txt {color:#888;}
.yellow {color:#ffba00;}


/* 폰트속성 */

.bold {font-weight:bold;}
.bold700 {font-weight:700;}
.bold900 {font-weight:900;}
.lighter {font-weight:lighter;}
.normal {font-weight:normal;}

.f9 {font-size:9px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f23 {font-size:23px;}
.f24 {font-size:24px;}
.f25 {font-size:25px;}


/* 패딩 */
.pad5a {padding:5px}
.pad5tf {padding-top:5px;padding-bottom:5px}
.pad5lr {padding-left:5px;padding-right:5px;}
.pad5r {padding-right:5px}
.pad5l {padding-left:5px}
.pad5t {padding-top:5px}
.pad5f {padding-bottom:5px}
.pad10a {padding:10px}
.pad10tf {padding-top:10px;padding-bottom:10px}
.pad10lr {padding-left:10px;padding-right:10px;}
.pad10r {padding-right:10px}
.pad10l {padding-left:10px}
.pad10t {padding-top:10px}
.pad10f {padding-bottom:10px}
.pad12r {padding-right:12px}
.pad15a {padding:15px}
.pad15tf {padding-top:15px;padding-bottom:15px}
.pad15lr {padding-left:15px;padding-right:15px;}
.pad15r {padding-right:15px}
.pad15l {padding-left:15px}
.pad15t {padding-top:15px}
.pad15f {padding-bottom:15px}
.pad20a {padding:20px}
.pad20tf {padding-top:20px;padding-bottom:20px}
.pad20lr {padding-left:20px;padding-right:20px;}
.pad20r {padding-right:20px}
.pad20l {padding-left:20px}
.pad20t {padding-top:20px}
.pad20f {padding-bottom:20px}
.pad25a {padding:25px}
.pad25tf {padding-top:25px;padding-bottom:25px}
.pad25lr {padding-left:25px;padding-right:25px;}
.pad25r {padding-right:25px}
.pad25l {padding-left:25px}
.pad25t {padding-top:25px}
.pad25f {padding-bottom:25px}
.pad30a {padding:30px}
.pad30tf {padding-top:30px;padding-bottom:30px}
.pad30lr {padding-left:30px;padding-right:30px;}
.pad30r {padding-right:30px}
.pad30l {padding-left:30px}
.pad30t {padding-top:30px}
.pad30f {padding-bottom:30px}
.pad40a {padding:40px}
.pad40tf {padding-top:40px;padding-bottom:40px}
.pad40lr {padding-left:40px;padding-right:40px;}
.pad40r {padding-right:40px}
.pad40l {padding-left:40px}
.pad40t {padding-top:40px}
.pad40f {padding-bottom:40px}
.pad50a {padding:50px}
.pad50tf {padding-top:50px;padding-bottom:50px}
.pad50lr {padding-left:50px;padding-right:50px;}
.pad50r {padding-right:50px}
.pad50l {padding-left:50px}
.pad50t {padding-top:50px}
.pad50f {padding-bottom:50px}



/*마진*/
.noMgf, .no_mgf {margin-bottom:0px !important;}
.mg5f {margin-bottom:5px;}
.mg10f {margin-bottom:10px;}
.mg15f {margin-bottom:15px;}
.mg20f {margin-bottom:20px;}
.mg25f {margin-bottom:25px;}
.mg30f {margin-bottom:30px;}
.mg40f {margin-bottom:40px;}
.mg50f {margin-bottom:50px;}
.mg60f {margin-bottom:60px;}
.mg5t {margin-top:5px;}
.mg10t {margin-top:10px;}
.mg15t {margin-top:15px;}
.mg20t {margin-top:20px;}
.mg25t {margin-top:25px;}
.mg30t {margin-top:30px;}
.mg35t {margin-top:35px;}
.mg40t {margin-top:40px;}
.mg50t {margin-top:50px;}
.mg60t {margin-top:60px;}
.mg10b {margin-bottom:10px;}
.mg15b {margin-bottom:15px;}
.mg20b {margin-bottom:20px;}
.mg5 {margin-left:5px;}
.mg10 {margin-left:10px;}
.mg15 {margin-left:15px;}
.mg20 {margin-left:20px;}
.mg25 {margin-left:25px;}
.mg30 {margin-left:30px;}
.mg40 {margin-left:40px;}
.mg50 {margin-left:50px;}
.mg60 {margin-left:60px;}
.mg5r {margin-right:5px;}
.mg0r {margin-right:0px !important;}
.mg10r {margin-right:10px;}
.mg15r {margin-right:15px;}
.mg20r {margin-right:20px;}
.mg25r {margin-right:25px;}
.mg30r {margin-right:30px;}
.mg40r {margin-right:40px;}
.mg50r {margin-right:50px;}
.mg60r {margin-right:60px;}
.mg5a {margin:5px;}
.mg10a {margin:10px;}
.mg15a {margin:15px;}
.mg20a {margin:20px;}
.mg25a {margin:25px;}
.mg30a {margin:30px;}
.mg10tf {margin-top:10px;margin-bottom:10px}
.mg20tf {margin-top:20px;margin-bottom:20px}
.mg50tf {margin-top:50px;margin-bottom:50px}
.mg50lr {margin-left:50px;margin-right:50px;}

.mg-5t {margin-top:-5px;}
.mg-10t {margin-top:-10px;}
.mg-15t {margin-top:-15px;}
.mg-20t {margin-top:-20px;}
.mg-30t {margin-top:-30px;}
.mg-40t {margin-top:-40px;}
.mg-50t {margin-top:-50px;}



/*가로 크기*/
.w500 {width:500px;}
.w250 {width:250px;}
.w150 {width:150px;}
.w130 {width:130px;}
.w110 {width:110px;}
.w100 {width:100px;}
.w200 {width:200px;}
.w300 {width:200px;}
.w90 {width:90px;}
.w80 {width:80px;}
.w70 {width:70px;}
.w60 {width:60px;}
.w50 {width:50px;}
.w40 {width:40px;}
.w30 {width:30px;}
.w20 {width:20px;}
.w10{width:10px;}


.w100p {width:100%;}
.w99p {width:99%;}
.w98p {width:98%;}
.w90p {width:90%;}
.w80p {width:80%;}
.w70p {width:70%;}
.w65p {width:65%;}
.w60p {width:60%;}
.w50p {width:50%;}
.w49p {width:49%;}
.w48p {width:48%;}
.w45p {width:45%;}
.w40p {width:40%;}
.w33p {width:33.3333%;}
.w30p {width:30%;}
.w29p {width:29%;}
.w28p {width:28%;}
.w27p {width:27%;}
.w25p {width:25%;}
.w20p{width:20%;}
.w19p{width:19%;}
.w18p{width:18%;}
.w17p{width:17%;}
.w15p{width:15%;}
.w10p{width:10%;}
.w5p {width:5%;}



/*회색필터처리*/
.gray { background:#eee; }


/*마우스오버 손모양*/
label{cursor:pointer}
button{cursor:pointer;}