﻿@charset "utf-8"; 
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

@font-face {
  font-family: 'Nanum Barun Gothic Light';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Barun Gothic Light'), local('Nanum Barun Gothic-Light'), local('NanumBarunGothic Light');
  src: url('../font/NanumBarunGothicLight.eot');
  src: url('../font/NanumBarunGothicLight.eot?#iefix') format('embedded-opentype'),
       url('../font/NanumBarunGothicLight.woff') format('woff'),
       url('../font/NanumBarunGothicLight.ttf') format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url('../font/NanumBarunGothic.eot');
  src: url('../font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
       url('../font/NanumBarunGothic.woff') format('woff'),
       url('../font/NanumBarunGothic.ttf') format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic Bold';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Barun Gothic Bold'), local('Nanum Barun Gothic-Bold'), local('NanumBarunGothic Bold');
  src: url('../font/NanumBarunGothicBold.eot');
  src: url('../font/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
       url('../font/NanumBarunGothicBold.woff') format('woff'),
       url('../font/NanumBarunGothicBold.ttf') format('truetype');
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; /*font-size:14px;*/ font-family:'Nanum Barun Gothic'; vertical-align:baseline; background:transparent; list-style:none;}
body {/*line-height:1;*/ -webkit-text-size-adjust:none; font-family:'Nanum Barun Gothic'; color:#333; /*font-size:14px;*/} 
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}
fieldset, img, abbr, acronym {border:0;} 
ol, ul {list-style:none;}
table {table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0; } 
legend, caption, .blind{font-size:0; overflow:hidden; text-indent:-9999999px; height:0; width:0; line-height:0;} 
td,th {word-break:break-all}
ins {text-decoration:none;}
del {text-decoration:line-through;}
sub, sup {margin:0; padding:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote,q {quotes:"" "";}
hr, .hidden {overflow:hidden; position:absolute; left:-9999em; top:0; width:0; height:0; font-size:0; line-height:0; /*visibility:hidden; */} 
input {vertical-align:middle;}

textarea {padding:1%; border:1px solid #ccc;font-family:'Nanum Barun Gothic'; color:#333; resize:none;outline: none; }    
em {font-style:normal;}
a, a:link, a:visited, a:active {outline: none; text-decoration:none; color:#333;}
a:hover {text-decoration:none; color:#333;}

label{color: #666;}
select {min-width:70px; border:1px solid #ccc; background:#fff; font-size:0.9em; color:#333;font-family:'Nanum Barun Gothic'; vertical-align:middle;outline: none;}
input[type="text"] {line-height:1; border:1px solid #ccc; border-radius:0 !important; -webkit-appearance:none !important; background:#fff;font-family:'Nanum Barun Gothic'; font-size:0.9em; color:#666; text-indent:3px !important; outline:none;}
input[type="password"] {line-height:1; border:1px solid #ccc; border-radius:0 !important; -webkit-appearance:none !important; background:#fff;font-family:'Nanum Barun Gothic'; font-size:0.9em; color:#666; text-indent:3px !important; outline:none;}
input[type="radio"] {width: 24px;height: 24px;margin:0 5px 0 0;}
input[type="checkbox"]{width: 14px;height: 14px;margin: 0px;}
input[type="checkbox"]:checked + label,
input[type="radio"]:checked + label {color:#000 !important;} 

/* Width Style */
.w100{width: 100%;}
.w200{width: 200px !important;}
.w300{width: 300px !important;}
.w305{width: 305px;}
.w680{width: 680px;}
.w700{width: 700px;}

/* Font-Weight */
.fb{font-family: 'Nanum Barun Gothic Bold';}
.fn{font-weight:normal;}

/* Background-Color */
.bgRed{background-color: #e5493a !important;}
.bgGray{background-color: #f4f3f1 !important;}

/* Font-Color */
.tblack{color: #222 !important;}
.twhite{color: #fff !important;}
.tred{color: #e5493a !important;}
.tyellow{color: #de7b36 !important;}
.tgreen{color: #19a5ab !important;}
.tblue{color: #2770cf !important;}

/* Font-Size */
.fs11{font-size:11px !important;}
.fs12{font-size:12px !important;}
.fs13{font-size:13px !important;}
.fs14{font-size:14px !important;}
.fs15{font-size:15px !important;}
.fs16{font-size:16px !important;} 
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}
.fs24{font-size:24px !important;}
.fs30{font-size:30px !important;}

/* Border */
.born{border:none !important;}
.btop{border-top: 1px solid #ddd !important;}
.btop2{border-top: 2px solid #666 !important;}
.bbtm{border-bottom: 1px solid #ddd;}
.bbtm_born{border-bottom: none !important;}

.vm{vertical-align: middle !important;}

/* Text-Align */
.tc{text-align:center !important;}
.tl{text-align:left !important;}
.tr{text-align:right !important;}

/* 텍스트 말줄임 */
.tover{width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* Float */
.fr {margin-right: 40px; float:right !important;}
.fl{float:left !important;}
.cl{clear:both !important;}

.clearfix:after {content: ""; display: block; clear: both;}

/* margin */
.m00{margin:0 !important; }
.m01{margin:1px !important; }
.m02{margin:2px !important; }
.m03{margin:3px !important; }
.m04{margin:4px !important; }
.m05{margin:5px !important; }
.m06{margin:6px !important; }
.m07{margin:7px !important; }
.m08{margin:8px !important; }
.m09{margin:9px !important; }
.m10{margin:10px !important; }
.m15{margin:15px !important; }
.m20{margin:20px !important; }
.m25{margin:25px !important; }
.m30{margin:30px !important; }
.m35{margin:35px !important; }
.m40{margin:40px !important; }
.m45{margin:45px !important; }
.m50{margin:50px !important; }

/* margin-left */
.ml00{margin-left:0 !important; }
.ml01{margin-left:1px !important; }
.ml02{margin-left:2px !important; }
.ml03{margin-left:3px !important; }
.ml04{margin-left:4px !important; }
.ml05{margin-left:5px !important; }
.ml06{margin-left:6px !important; }
.ml07{margin-left:7px !important; }
.ml08{margin-left:8px !important; }
.ml09{margin-left:9px !important; }
.ml10{margin-left:10px !important; }
.ml15{margin-left:15px !important; }
.ml20{margin-left:20px !important; }
.ml25{margin-left:25px !important; }
.ml30{margin-left:30px !important; }
.ml35{margin-left:35px !important; }
.ml40{margin-left:40px !important; }
.ml45{margin-left:45px !important; }
.ml50{margin-left:50px !important; }
.ml60{margin-left:60px !important; }

/* margin-right */
.mr00{margin-right:0 !important; }
.mr01{margin-right:1px !important; }
.mr02{margin-right:2px !important; }
.mr03{margin-right:3px !important; }
.mr04{margin-right:4px !important; }
.mr05{margin-right:5px !important; }
.mr06{margin-right:6px !important; }
.mr07{margin-right:7px !important; }
.mr08{margin-right:8px !important; }
.mr09{margin-right:9px !important; }
.mr10{margin-right:10px !important; }
.mr15{margin-right:15px !important; }
.mr20{margin-right:20px !important; }
.mr25{margin-right:25px !important; }
.mr30{margin-right:30px !important; }
.mr35{margin-right:35px !important; }
.mr40{margin-right:40px !important; }
.mr45{margin-right:45px !important; }
.mr50{margin-right:50px !important; }
.mr60{margin-right:60px !important; }

/* margin-top */
.mt00{margin-top:0 !important; }
.mt01{margin-top:1px !important; }
.mt02{margin-top:2px !important; }
.mt03{margin-top:3px !important; }
.mt04{margin-top:4px !important; }
.mt05{margin-top:5px !important; }
.mt06{margin-top:6px !important; }
.mt07{margin-top:7px !important; }
.mt08{margin-top:8px !important; }
.mt09{margin-top:9px !important; }
.mt10{margin-top:10px !important; }
.mt15{margin-top:15px !important; }
.mt20{margin-top:20px !important; }
.mt25{margin-top:25px !important; }
.mt30{margin-top:30px !important; }
.mt35{margin-top:35px !important; }
.mt40{margin-top:40px !important; }
.mt45{margin-top:45px !important; }
.mt50{margin-top:50px !important; }
.mt60{margin-top:60px !important; }

/* margin-bottom */
.mb00{margin-bottom:0 !important; }
.mb01{margin-bottom:1px !important; }
.mb02{margin-bottom:2px !important; }
.mb03{margin-bottom:3px !important; }
.mb04{margin-bottom:4px !important; }
.mb05{margin-bottom:5px !important; }
.mb06{margin-bottom:6px !important; }
.mb07{margin-bottom:7px !important; }
.mb08{margin-bottom:8px !important; }
.mb09{margin-bottom:9px !important; }
.mb10{margin-bottom:10px !important; }
.mb15{margin-bottom:15px !important; }
.mb20{margin-bottom:20px !important; }
.mb25{margin-bottom:25px !important; }
.mb30{margin-bottom:30px !important; }
.mb35{margin-bottom:35px !important; }
.mb40{margin-bottom:40px !important; }
.mb45{margin-bottom:45px !important; }
.mb50{margin-bottom:50px !important; }
.mb60{margin-bottom:60px !important; }
.mb70{margin-bottom:70px !important; }
.mb80{margin-bottom:80px !important; }
.mb90{margin-bottom:90px !important; }
.mb100{margin-bottom:100px !important; }


/* padding */
.p00{padding:0 !important; }
.p01{padding:1px !important; }
.p02{padding:2px !important; }
.p03{padding:3px !important; }
.p04{padding:4px !important; }
.p05{padding:5px !important; }
.p06{padding:6px !important; }
.p07{padding:7px !important; }
.p08{padding:8px !important; }
.p09{padding:9px !important; }
.p10{padding:10px !important; }
.p15{padding:15px !important; }
.p20{padding:20px !important; }
.p25{padding:25px !important; }
.p30{padding:30px !important; }
.p35{padding:35px !important; }
.p40{padding:40px !important; }
.p45{padding:45px !important; }
.p50{padding:50px !important; }
.p60{padding:60px !important; }
.p100{padding:100px !important; }

/* padding-left */
.pl00{padding-left:0 !important; }
.pl01{padding-left:1px !important; }
.pl02{padding-left:2px !important; }
.pl03{padding-left:3px !important; }
.pl04{padding-left:4px !important; }
.pl05{padding-left:5px !important; }
.pl06{padding-left:6px !important; }
.pl07{padding-left:7px !important; }
.pl08{padding-left:8px !important; }
.pl09{padding-left:9px !important; }
.pl10{padding-left:10px !important; }
.pl15{padding-left:15px !important; }
.pl20{padding-left:20px !important; }
.pl25{padding-left:25px !important; }
.pl30{padding-left:30px !important; }
.pl35{padding-left:35px !important; }
.pl40{padding-left:40px !important; }
.pl45{padding-left:45px !important; }
.pl50{padding-left:50px !important; }

/* padding-right */
.pr00{padding-right:0 !important; }
.pr01{padding-right:1px !important; }
.pr02{padding-right:2px !important; }
.pr03{padding-right:3px !important; }
.pr04{padding-right:4px !important; }
.pr05{padding-right:5px !important; }
.pr06{padding-right:6px !important; }
.pr07{padding-right:7px !important; }
.pr08{padding-right:8px !important; }
.pr09{padding-right:9px !important; }
.pr10{padding-right:10px !important; }
.pr15{padding-right:15px !important; }
.pr20{padding-right:20px !important; }
.pr25{padding-right:25px !important; }
.pr30{padding-right:30px !important; }
.pr35{padding-right:35px !important; }
.pr40{padding-right:40px !important; }
.pr45{padding-right:45px !important; }
.pr50{padding-right:50px !important; }

/* padding-top */
.pt00{padding-top:0 !important; }
.pt01{padding-top:1px !important; }
.pt02{padding-top:2px !important; }
.pt03{padding-top:3px !important; }
.pt04{padding-top:4px !important; }
.pt05{padding-top:5px !important; }
.pt06{padding-top:6px !important; }
.pt07{padding-top:7px !important; }
.pt08{padding-top:8px !important; }
.pt09{padding-top:9px !important; }
.pt10{padding-top:10px !important; }
.pt15{padding-top:15px !important; }
.pt20{padding-top:20px !important; }
.pt25{padding-top:25px !important; }
.pt30{padding-top:30px !important; }
.pt35{padding-top:35px !important; }
.pt40{padding-top:40px !important; }
.pt45{padding-top:45px !important; }
.pt50{padding-top:50px !important; }

/* padding-bottom */
.pb00{padding-bottom:0 !important; }
.pb01{padding-bottom:1px !important; }
.pb02{padding-bottom:2px !important; }
.pb03{padding-bottom:3px !important; }
.pb04{padding-bottom:4px !important; }
.pb05{padding-bottom:5px !important; }
.pb06{padding-bottom:6px !important; }
.pb07{padding-bottom:7px !important; }
.pb08{padding-bottom:8px !important; }
.pb09{padding-bottom:9px !important; }
.pb10{padding-bottom:10px !important; }
.pb15{padding-bottom:15px !important; }
.pb20{padding-bottom:20px !important; }
.pb25{padding-bottom:25px !important; }
.pb30{padding-bottom:30px !important; }
.pb35{padding-bottom:35px !important; }
.pb40{padding-bottom:40px !important; }
.pb45{padding-bottom:45px !important; }
.pb50{padding-bottom:50px !important; }

