@charset "utf-8";


/* Type Selector */
*{margin:0; padding:0; font-family:"돋움", "Dotum", "Verdana", Sans-serif; font-size:9pt; text-align:left; color:#444444}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none; padding-bottom:5px;}
a:hover, a:active, a:focus{text-decoration:underline; color:#ef4632}
textarea{overflow:auto;} 
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/* Layout Selector */
#header{width:100%; height:70px; background-image:url(../../img/line_bg.jpg); padding-top:20px;}
.bi{height:23px; width:312px;  border:0px solid; padding-left:35px; display:inline}
.lang{display:inline; padding-left:450px; height:41px;}

#footer {width:50%; height:53px; background:url(../../img/foot_bg.gif) repeat-x; padding-top:25px; padding-left:50px;} 
td {vertical-align:top}

/* Class Selector */
.input_text{height:18px; border:1px solid #c0c0c0; width:90px; text-align:left; background:#f2f2f2}

table{ padding:0px; margin:0px; border:0px solid;}
td {vertical-align:top}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none; }
a:hover, a:active, a:focus{text-decoration:underline; color:#ef4632}
textarea{overflow:auto;} 
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 


/* Header */
/*  */
 .midWrapM {width:894px; }
 
 .VisualA {width:547px; }
 
 

 
 /* Login */
 .loginA {width:100%px; text-align:left; margin-bottom:10px} 
 .ti {padding:20px 0 3px 5px; text-align:left;}
 .bx {background:url(../../img/log_bg.gif) no-repeat ; width:100%; text-align:center; height:92px; padding-top:15px; margin-bottom:10px;}
 .id {background:url(../../img/login_id.gif) no-repeat 0 10px; padding-left:65px; margin-bottom:2px; text-align:left}
 .pw {background:url(../../img/login_pw.gif) no-repeat 0 10px; padding-left:65px; margin-bottom:10px; text-align:left}
 .system {background:url(../../img/login_system.gif) no-repeat 0 2px; padding-left:65px; margin-bottom:0px; text-align:left}
 .lange {background:url(../../img/login_lg.gif) no-repeat 0 2px; padding-left:65px; margin-bottom:0px; text-align:left}

/* Class Selector */
 .input_text{height:16px; border:1px solid #c0c0c0; width:100px; text-align:left; background:#f2f2f2}
 .input_insert{height:20px; border:1px solid #c0c0c0; size:30px; text-align:left; background:#f2f2f2}

/*bnner*/
 .bn {display:inline}
 .bn1 {display:inline; padding-left:7px;}
 

 
 /* News */
.news {width:100%; height:150px;}
.news .to {height:20px; margin-bottom:12px; padding-top:10px;}
.news .to .t {float:left; padding-top:6px; padding-left:3px;}
.news .to .m {float:right; margin-top:8px; padding-right:5px}
.news .to .l {height:2px; background:#9a9a9a; text-align:left; width:100%; margin-top:21px }
.news .li {text-align:left; width:100%px; margin-bottom:5px; height:15px}
.news .li .n{float:left; background:url(../../img/bullet_notice.gif) no-repeat 3px; padding-left:10px; color:#666666 }
.news .li .d{float:right; font-size:8pt; color:#9a9a9a; padding-right:3px}

/*bnner*/
.bnLf {}
.bnCt {height:65px; padding-top:8px}
.bnCt .bn {display:inline}
.bnRg {height:66px; }
.bnRg .bn {display:inline}
.bnPt {width:100%; margin-top:15px;}
.bnPt .broof {}
.bnPt .bbt {background:url(../../img/banner_partner.gif) no-repeat bottom left; padding:10px 0 5px 150px}
.bnPt .bbt .li {padding-left:150p; margin-bottom:5px}



/* popup */

#popwrap {width:100%;}
.popheader {background:url(../../img/popHead_bg.gif) repeat-x; height:96px;}
.popheader .lf {display:inline; float:left; margin:30px 0 0 20px;}
.popheader .rg {height:78px; background:url(../../img/popHead_rg.gif) no-repeat right}
.popcontent {margin:12px;}
.popcontent .poptit {height:19px; text-align:left; padding-left:25px;}
.popcontent .popinner { margin:8px 0 0px 0; padding:20px 25px}
.popcontent .popbtn {width:100%; text-align:center}
.popcontent .img {width:100%; text-align:center; padding-top:30px;padding-bottom:30px;}
.popLine {text-align:center; vertical-align:middle; height:2px; background:#ff8b3e;}
.bodList {width:100%;}
.bodList th {text-align:center; vertical-align:middle; height:30px; background:url(../../img/popTable_bg.gif) repeat-x;}
.bodList td {text-align:center; vertical-align:middle; height:29px; border-bottom:1px solid #c0c0c0;}
.bodList td a:hover {text-decoration:none; color:#000000}
.pageing {margin-bottom:20px; width:100%; text-align:center; vertical-align:middle }
.pageing .num {display:inline; color:#707070; padding:0 5px}
.word {overflow:auto; height:380px; font-size:9pt; margin:10px 0; text-align:left; line-height:120%; letter-spacing:0.1em}
.bodwitTd { vertical-align:middle; height:30px; background:url(../../img/popTable_bg.gif) repeat-x;}
.popcontent .btnbox a {display: block; height: 25px; font-size: 11px; font-weight: 500; line-height: 28px; padding: 0px 0; text-align: center; color: #fff; background-color: #ee7c1c; border-radius: 5px; box-sizing: border-box; margin-top: 4px;}
.popcontent .btnbox a:hover {background-color: #e4700e;}

/* ethics */
.ethics {font-size:9pt; margin:10px 0; text-align:left; line-height:120%; letter-spacing:0.1em}


/*contact us*/
.CbodList {width:100%;}
.CbodList th {text-align:center; vertical-align:middle; height:30px; background:url(../../img/popTable_bg.gif) repeat-x;}
.CbodList td {text-align:center; vertical-align:middle; height:50px; border-bottom:1px solid #c0c0c0;}
.CbodList .gray {text-align:center; vertical-align:middle; height:40px; background-color:#f9f7f7; border-bottom:1px solid #c0c0c0;}
.CbodList .grayico {text-align:left; padding-left:15px; vertical-align:middle; height:40px; background-color:#f9f7f7; border-bottom:1px solid #c0c0c0;}

/*pw*/

#pwwrap {width:100%;}
.pwcontent {margin:20px;}
.pwcontent .pwtit {height:19px; text-align:left; padding-left:25px;}
.pwcontent .pwinner {margin:8px 0 0px 0; padding:10px 25px}
.pwbg{width:100%; background-color:#f9f7f7; height:200px; font-size:9pt;text-align:left; line-height:120%; letter-spacing:0.1em}
.pwcontent .popbtn {width:100%; text-align:center}
.bodList2 {width:100%;}
.bodList2 td {text-align:left; vertical-align:middle; height:29px; border:0px;}
