@charset "utf-8";

/* common */
table{font-size:inherit;}
input,textarea{font: dotum,gulim,arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;}
input, select {vertical-align: middle;}
pre{width:95%;word-break:break-all;white-space:pre-wrap;}

body{font-family:gulim,dotum; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 auto; padding:0;background:#efefef;min-width:850px;font-family:dotum,gulim;overflow-y: visible !important;overflow-x:hidden}
body{font:gulim,dotum,helvetica,clean,sans-serif; color:#707070}

a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav, menu,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var { margin:0; padding:0}

body *{margin:0 auto}

img,fieldset{border:0;}
ul,ol,li{list-style:none;}
legend{height:0;font-size:0;}
label{cursor:pointer;}
input{outline:none;}
cite{font:normal 100% verdana;}
caption{font-size:0}
strong{font-weight:bold;}
legend,.hidden{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
hr,caption{display:none;}
button{display:inline-block;overflow:visible;border:0;background:none;cursor:pointer}

textarea {border:1px solid #a9a9a9; background:#fff;color:#444343}
table{float:left;width:100%;margin:0;border-spacing:0;border-collapse:collapse;border-width:0px;font-family:gulim,dotum}
.bldtxt{display:block;font-size:0;text-indent:-1000000px}
@media screen and (-webkit-min-device-pixel-ratio:0){.bldtxt{margin:-15px 0 0 0}}
@-moz-document url-prefix(){.bldtxt{margin:-15px 0 0 0}}
input[type=text], input[type=password]{font-size:12px;margin:0;padding:4px 5px 4px 5px;color:#5f5f5f;border:1px solid #ccc;line-height:14px;}
select{margin:0 4px 0 0 ;padding:3px 5px 3px 5px;font-size:12px;color:#5f5f5f;border:1px solid #ccc}
input[type=radio]{margin:-1px 0 0 0}


.fm2{display:block;margin:2px 0 0 0}
.fm4{display:block;margin:4px 0 0 0}

.cl{clear:both}

* html { height: 1px; }
* { margin: 0; padding: 0; }
.fl_lft{float:left}
.fl_rgt{float:right}
.pl_10{padding-left:10px}

/* layout */
#wrap{display:block;width:100%;margin:60px 0 0 0;padding:0px 0px 10px 0px;background:#fff}
.pop_box{width:100%;margin:0 auto}
@-moz-document url-prefix(){#wrap{margin:75px 0 0 0}}
@media screen and (-webkit-min-device-pixel-ratio:0){#wrap{margin:75px 0 0 0}}



/* tab box */
#tab_box1{position:relative;width:100%;line-height:0px;border-top:1px solid #585858}
#tab_box2{position:relative;width:100%;line-height:0px;border-top:1px solid #585858}

.tab_mn{position:absolute;display:inline;margin-top:-44px;width:100%;z-index:99px}
.tb_mn ul{display:block;}
.tb_mn ul li{display:block;width:100%;background:#fff}
.tab_mn2{position:absolute;display:inline;margin:-44px 0 0 220px;width:100%}
.tb_mn2 ul{display:block;}
.tb_mn2 ul li{display:block;width:100%;background:#fff}
.tabline{float:left;width:100%;margin:-1px 0 0 0;border-top:1px solid #585858}



.tb_menu_off:link, .tb_menu_off:visited{display:inline-block;text-decoration:none;margin:0 0 0 -1px;padding:14px 60px 12px 60px;font-family:gulim;font-size:12px;line-height:16px;color:#c7c7c7;font-weight:bold;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;;border-left:1px solid #d9d9d9;background:#fff}
.tb_menu_off:hover{text-decoration:underline}

.tb_menu_off2:link, .tb_menu_off2:visited{display:inline-block;text-decoration:none;margin:0 0 0 22px;padding:14px 60px 12px 60px;font-family:gulim;font-size:12px;line-height:16px;color:#c7c7c7;font-weight:bold;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;;border-left:1px solid #d9d9d9;border-bottom:1px solid #585858;background:#fff}
.tb_menu_off2:hover{text-decoration:underline}

.tb_menu_on:link, .tb_menu_on:visited{display:inline-block;text-decoration:none;margin:0 0 0 20px;padding:14px 60px 12px 60px;font-family:gulim;font-size:12px;color:#707070;line-height:16px;font-weight:bold;border-top:1px solid #585858;border-right:1px solid #585858;border-bottom:1px solid #fff;border-left:1px solid #585858;background:#fff}
.tb_menu_on:hover{text-decoration:underline}
.tb_menu_on2:link, .tb_menu_on2:visited{display:inline-block;text-decoration:none;margin:0;padding:14px 60px 12px 60px;font-family:gulim;font-size:12px;color:#707070;line-height:16px;font-weight:bold;border-top:1px solid #585858;border-right:1px solid #585858;border-bottom:1px solid #fff;border-left:1px solid #585858;background:#fff}
.tb_menu_on2:hover{text-decoration:underline}

.tb_in_wrap{display:inline-block;width:100%;padding:5px 0 0px 0;background:#fff}
.tb_in_wrap2{display:inline-block;width:100%;margin-left:-220px;padding:5px 0 0px 0;background:#fff}

.tb_inbox{display:block;margin:0;padding:0 40px;clear:both}
.tb_wbox{display:inline-block;width:100%;min-width:850px;margin:0 0 0px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.tb_wbox dt, .tb_wbox dd{display:inline;float:left}
.tb_wbox dt{padding:8px 0;font-family:gulim;font-size:12px;line-height:24px;font-weight:bold;color:#797979}
.tb_wbox dd{padding:8px 0 8px 18px}

.tb_wbox2{display:inline-block;width:100%;font-family:gulim;font-size:12px;color:#707070;line-height:15px;margin:31px 0 0 0;border-top:2px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#f5f5f5}
.tb_wbox2 dt, .tb_wbox dd{display:block}
.tb_wbox2 dl{display:block;clear:both}

.tb_wbox2 dt{padding:16px 0 0 15px;font-weight:bold;text-align:left}
.tb_wbox2 dd{padding:7px 0 16px 15px;font-weight:normal;border-bottom:1px solid #d9d9d9;text-align:left}
.tb_wbox2 dd p{padding:15px 0 0 0}
.tb_wbox2 dd a{text-decoration:none}
.tb_wbox2 dd a:hover{text-decoration:underline}

/* table */
/* .bd_cont{display:inline-block;width:980px;min-width:980px;margin:15px 0px 0 0;} */
.bd_cont{display:inline-block;width:1250px;min-width:980px;margin:15px 0px 0 0;}
.bd_scr_wrap{display:inline-block;overflow-x:auto;overflow-y:auto;width:230px;margin:0px 5px 0 0;padding:0 5px 0 0;vertical-align:top}

.tb_view{font-family:gulim;font-size:12px;color:#707070;border-top:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9}
.tb_view tbody th{padding:8px 0;line-height:24px;font-weight:bold;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center}
.tb_view tbody td{padding:8px 0 8px 18px;border-bottom:1px solid #d9d9d9;text-align:left}

.tb_list{font-family:gulim;font-size:12px;color:#707070;border-top:1px solid #d9d9d9;border-bottom:2px solid #d9d9d9}
.tb_list thead th{padding:8px 3px;line-height:14px;font-weight:bold;border-bottom:1px solid #d9d9d9;background:#f5f5f5;text-align:center}
.tb_list tbody td{padding:8px 3px 8px 3px;;line-height:18px;border-bottom:1px solid #d9d9d9;text-align:center}
.tb_list tbody td.lft{padding:8px 3px 8px 15px;border-bottom:1px solid #d9d9d9;text-align:left}
.tb_list tbody td a{text-decoration:none;color:#707070}
.tb_list tbody td a:hover{text-decoration:underline}


/* button */
button{position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:dotum,sans-serif; white-space:nowrap;  overflow:visible; color:#555;vertical-align:top;padding:0;vertical-align:top}
button span{left:2px;vertical-align:top; cursor:pointer}
.btn_c_wrap{display:block;width:100%;margin:26px 0 0 0;text-align:center}
.btn_r_wrap{float:right;width:100%;margin:26px 3px 0 0;text-align:right}


button.btn_sd_brw{width:59px;height:23px;font-family:dotum;font-size:11px;color:#fff;font-weight:bold;line-height:25px;border-radius:4px;background:#777;text-align:center}
button.btn_sd_bryw{width:59px;height:23px;font-family:dotum;font-size:11px;color:#fff;font-weight:bold;line-height:25px;border-radius:4px;background:#777777;text-align:center}
button.btn_s_br{height:23px;padding:0 20px;font-family:dotum;font-size:11px;color:#fff;font-weight:bold;line-height:25px;border-radius:4px;background:#7c7366;text-align:center}
@-moz-document url-prefix(){button.btn_sd_brw{line-height:23px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){button.btn_sd_brw{line-height:23px;}}
@-moz-document url-prefix(){button.btn_sd_bryw{line-height:23px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){button.btn_sd_bryw{line-height:23px;}}
@-moz-document url-prefix(){button.btn_sd_br{line-height:23px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){button.btn_sd_br{line-height:23px;}}




/* icon */
/* .ic_yw_cir{display:block;width:98%;margin:0 0 0 3px;padding:0 0 12px 12px;font-family:gulim;font-size:12px;line-height:15px;font-weight:bold;color:#797979;background:url(../images/KMB/ic_yw_cir.gif) 0 4px no-repeat} */
.ic_yw_cir{display:block;width:98%;margin:0 0 0 3px;padding:0 0 12px 12px;font-family:gulim;font-size:12px;line-height:15px;font-weight:bold;color:#797979;}
/* .ic_yw_cir2{display:block;width:98%;margin:63px 0 0 3px;padding:0 0 12px 12px;font-family:gulim;font-size:12px;line-height:15px;font-weight:bold;color:#797979;background:url(../images/KMB/ic_yw_cir.gif) 0 4px no-repeat}*/
.ic_yw_cir2{display:block;width:98%;margin:63px 0 0 3px;padding:0 0 12px 12px;font-family:gulim;font-size:12px;line-height:15px;font-weight:bold;color:#797979;}