@charset "utf-8";

/* font */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@font-face { font-family: Nanum Gothic; src : url("/font/NanumG.eot"); src : url("/font/NanumG.eot?#iefix") format('embedded-opentype'), url("/font/NanumG.woff") format("woff"); }
@font-face { font-family: Nanum Gothic Bold; src : url("/font/NanumGB.eot"); src : url("/font/NanumGB.eot?#iefix") format('embedded-opentype'), url("/font/NanumGB.woff") format("woff"); }
@font-face { font-family: Nanum Myeongjo; src : url("/font/NanumMyeongjo.eot"); src : url("/font/NanumMyeongjo.eot?#iefix") format('embedded-opentype'), url("/font/NanumMyeongjo.woff") format("woff"); }
@font-face { font-family: Nanum Myeongjo Bold; src : url("/font/NanumMyeongjoBold.eot"); src : url("/font/NanumMyeongjoBold.eot?#iefix") format('embedded-opentype'), url("/font/NanumMyeongjoBold.woff") format("woff"); }


/* default */
body{background:#fff;font-family:Nanum Gothic,'돋움';font-size:13px;color:#535252;line-height:18px;font-weight:normal;padding:0px;margin:0px;}
html, body {width:100%;height:100%;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, sup {padding:0px;margin:0px;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;}
form, fieldset, p {margin:0;padding:0;border:0;}
/*table {width:100%;table-layout:fixed;}*/
table, tbody, tfoot, thead, tr, th, td {border-collapse:separate;border-spacing:0;}/*border:none; separate*/
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}
img {border:0;vertical-align:middle;outline:none;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
label {cursor:pointer;} 
input.radio {width:12px;height:12px;}
img, fieldset {border:0 none transparent;/*'transparent' for Opera7*/}
i, em {font-style:normal;}
select {border:1px solid #ccc; height:22px; width:80px; font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;; background:#fff; color:#666666; font-size:12px; margin-right:3px;vertical-align:top;}
/*input {border:0px solid #ccc; height:22px; font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;; background:#fff; font-size:12px;vertical-align:middle;}*/
textarea {border:1px solid #dedede; padding:5px; color:#666; resize: none;}
address{font-style:normal;}
/*h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}*/
/* skip */
label.none,.skip, legend, caption{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}


/* 컨텐츠정렬관련 */
.tleft {text-align:left !important;} .tcenter {text-align:center !important;} .tright {text-align:right !important;}
.vttop {vertical-align:top !important;} .vtmdl {vertical-align:middle !important;} .vtcen {vertical-align:center !important;}

/* 커서 */
.cursor {cursor:pointer;}

/* 링크 */
a {text-decoration:none;color:#333;}
a:link, a:visited {text-decoration:none;color:#333;}
a:hover, a:focus, a:active {text-decoration:none;}

/*input*/
.intxt01 {height:22px;padding:2px 0 2px 5px;border:1px solid #cccccc;font-size:12px;color:#666666; vertical-align:top; *margin-top:-1px;}

/*폰트*/
.f_01 {color:#383838; font-size:1.4em; font-weight:bold;} /* */

/* */


.blue {color:blue !important;}
.red {color:red !important;}


/*기타*/
.f_bold {font-weight:600;}
.line01 {height:1px; background-color:#e4e4e4;}


/* 마진 */
.mgt05 {margin-top:5px !important;}
.mgt07 {margin-top:7px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt40 {margin-top:40px !important;}

.mgb0 {margin-bottom:0px !important;}
.mgb05 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb12 {margin-bottom:12px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb17 {margin-bottom:17px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb35 {margin-bottom:35px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb50 {margin-bottom:50px !important;}

.mgl05 {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl20 {margin-left:20px !important;}
.mgl25 {margin-left:25px !important;}
.mgl30 {margin-left:30px !important;}

.mgr05 {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr20 {margin-right:20px !important;}
.mgr30 {margin-right:30px !important;}

 /* Dodum 폰트 */
.btn_dotum * {font-family:'돋움',dotum,AppleGothic,sans-serif !important; padding-top:3px !important;}
.btn_nanum * {font-family:"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif !important; padding-top:1px !important;}

