@import url('./member.css');
/* ---------------------
layout
---------------------- */
#wrap{width:1000px; margin:0 auto; text-align:center}

/* header */
#header { position:relative; padding: 0; width: 1000px; margin:0 auto;}
#header .logo { float:left; width:400px; padding-left:11px; text-align:left;}
#header .util { float:right;}
#header .util li { float:left; margin:20px 10px 0 0; padding:0 0 0 10px; background: url('../img/img_util_div.gif') no-repeat left center; }
#header .util li.first { background-image: none; }
#header .util li.hpbtn {margin:15px 10px 0px  0px; background-image: none;}

/* gnb */
#gnb { z-index: 20; width: 980px; height: 40px; background:#008AFF;margin: 0 auto;}
#gnb ul {margin:0 auto;}
#gnb ul li {position:relative; display:inline-block; text-align:center;vertical-align:top;margin:0 auto;}
#gnb ul li.last {background-image: none; }
#gnb ul li a { display: block; padding: 11px 12px 0px 12px ;color:#fff; font-size:14px;font-weight:bold; }
#gnb ul li a img { vertical-align: top; }

#gnb ul li ul.depth2 { display: none; position: absolute; left: 0; top: 19px; width: 1000px; background-color:transparent; }
#gnb ul li ul.depth2 li { background: url('../img/line_gnb_depth2.gif') no-repeat left center; }
#gnb ul li ul.depth2 li a { padding: 15px 12px; }
#gnb ul li.gnb1 ul.depth2 { display: none; left: 0px; width: 1000px; }
#gnb ul li.gnb2 ul.depth2 { display: none; left: 237px; width: 300px; }
#gnb ul li.gnb3 ul.depth2 { display: none; left: 255px; width: 500px; }
#gnb ul li.gnb4 ul.depth2 { display: none; left: 610px; width: 150px;}
#gnb ul li.gnb5 ul.depth2 { display: none; left: 760px; width: 100px;}

/* @@@@@@@@ mainlogin @@@@@@@@  */
#mtop{width:1000px; text-align:left; vertical-align:top; }
#mtop ul{float:left; }
#mtop ul li.mbanner{float:left; width:490px; margin:0px 0px 0px 10px; padding: 4px 0px 5px 0px;}
#mtop ul li.fsearch{float:right;  width:490px; padding: 4px 10px 5px 0px; }
#mtop ul.bline{float:left; width:1000px; border-top:1px solid #ececec; margin:0px 0px 0px 0px; }

/* 메인 검색관련 */
#msearch {float:right; padding: 0px 0px 0px 0px;}
#msearch ul li.asearch {float:left; padding: 13px 5px 0px 0px;}

#msearch ul li.ssearch {float:left; padding: 0px 0px 0px 0px;}

#msearch .searchbtn { margin-top:10px; width:180px; height:19px; background:url(../img/bgSearch01.gif) 0 0 no-repeat; }
#msearch .searchbtn input { margin:0px 0px 0px 3px; width:140px; height:18px; border:0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px; COLOR: #7b7b7b; letter-spacing: -0.01em;}
#msearch .searchbtn span { display:inline-block; padding:0px 5px 0px 5px; }
#msearch .searchbtn span input{ width:14px; height:14px; }
/* 메인 검색관련 end */

/* 서브 검색관련 */
#s_search {float:right; padding: 0px 0px 0px 0px;}
#s_search ul li.asearch {float:left; padding: 3px 5px 0px 0px;}

#s_search ul li.ssearch {float:left; padding: 0px 0px 5px 0px;}

#s_search .searchbtn { margin-top:0px; width:180px; height:18px; padding-top:2px; background:url('../img/bgSearch01.gif') 0 0 no-repeat; }
#s_search .searchbtn input { margin:0 0 0 3px; width:155px; border:0; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px; COLOR: #7b7b7b;}
#s_search .searchbtn span { display:inline-block; padding:0px 5px 0px 5px; }
#s_search .searchbtn span img{ width:14px; height:14px;margin-top:2px; }


/* 서브 검색관련 end */

/* 메인 로그인 관련 */
#outlogin {float:right; }
#outlogin ul li{float:left; text-align:right; vertical-align:top; }
#outlogin ul li.lbox{float:left; margin:0px 10px 0px 0px; border:0px; width:102px; height:20px; background:url(/img/lbox.gif) 0 0 no-repeat; }
#outlogin ul li.lbox input { margin:0px 0px 0px 20px; width:72px; height:16px; border:0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px; COLOR: #7b7b7b; letter-spacing: -0.01em; padding:1px 0px 0px 0px;}
#outlogin ul li.pbox{float:left; margin:0px 10px 0px 0px; border:0px;  width:102px; height:20px; background:url(/img/pbox.gif) 0 0 no-repeat; }
#outlogin ul li.pbox input { margin:0px 0px 0px 20px; width:72px; height:16px; border:0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px; COLOR: #7b7b7b; letter-spacing: -0.01em; padding:1px 0px 0px 0px;}
#outlogin ul li.mbtn{float:left; margin:0px 10px 0px 0px; }
#outlogin ul li.mlogout{float:left; margin:0px 10px 0px 0px; border:0px; height:20px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px; COLOR: #7b7b7b; letter-spacing: -0.01em; }
/* 메인 로그인 관련 end */

/* @@@@@@@@ // mainlogin @@@@@@@@  */

/* @@@@@@@@ maincontents @@@@@@@@ */
#mcontent{clear: both; width:1000px; margin:0 auto; }
#mcontent:after{display:block;clear:both;content:''}
.mleft{float:left; width:215px; border-right:0px solid #d9d8d8; margin:10px 20px 0px 10px; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left; }
.mright{float:right; width: 745px; margin: 10px 10px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left; }

#mcenter{width: 745px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#mcenter .cban{float:left; width: 525px; margin: 0px 20px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#mcenter .rban{float:left; width: 200px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}

#mimg{width: 525px; margin: 0px 0px 25px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left; border:1px solid #d9d8d8;}
#mrbanner{width: 200px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left; }
#mrbanner .banner{width: 200px; height: 120px; margin: 0px 0px 0px 0px ; padding: 0px 0px 10px 0px; vertical-align:top; text-align:left; background:url(../img/rbanner_bg.jpg) 0 0 no-repeat;}


/* news */
#news{width: 485px; margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#news ul.ntit{vertical-align:top; text-align:left; margin: 0px 0px 8px 0px ; }
#news ul.nline{ border-top:1px solid #d7d7d7; margin:0px 0px 10px 0px; }
#news ul.ncont{vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; }

#mnews {float: left; width: 525px;}
#mnews ul {float: left; padding: 0px 0px 3px 0px; }
#mnews ul li.gg{float: left; width: 150px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; font-weight:bold; FONT-SIZE: 12px; COLOR: #4a4a4a; letter-spacing: -0.01em; LINE-HEIGHT: 20px; padding: 0px 5px 0px 0px;}
#mnews ul li.gg a{COLOR: #666; }
#mnews ul li.gg a:hover{COLOR: #333333; }

#mnews ul li.gg01{float: left; width: 295px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #555555; letter-spacing: -0.01em; LINE-HEIGHT: 20px; padding: 0px 10px 0px 0px;}
#mnews ul li.gg01 a{COLOR: #555555; }
#mnews ul li.gg01 a:hover{COLOR: #222222; }

#mnews ul li.ggdate{float: right; width: 65px; text-align:right; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px;COLOR: #7b7b7b; letter-spacing: -0.02em;}
#mnews ul li.ggdate a{COLOR: #7b7b7b; }
#mnews ul li.ggdate a:hover{COLOR: #7b7b7b; }


/* news end */

#mcenter01{clear: both; width: 745px; margin: 0px 0px 0px 0px ; padding: 10px 0px 0px 0px; vertical-align:top; text-align:left;}

/* service */
#service{margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#service .secont01{height: 28px; vertical-align:top; font-size:16px; font-weight:bold; text-align:left; padding: 10px 0px 0px 12px; background:url(../img/sinfo01.png) 0 0 no-repeat;}
#service .more{align:right; padding: 10px 0px 0px 12px; }
/*#service .secont02{height: 130px;vertical-align:top; text-align:left; padding: 12px 0px 0px 14px;  background:url(../img/sinfo02.png) 0 0  repeat-y; }*/
#service .secont02{vertical-align:top; text-align:left; /*padding: 12px 0px 0px 14px;  background:url(../img/sinfo02.png) 0 0  repeat-y; */}
#service .secont02 ul.secont02_ulBox{padding: 12px 0px 13px 14px; border:1px solid #dcdcdc; overflow:hidden;}
#service .secont02 li{float: left; width: 135px; vertical-align:top; text-align:left; padding: 0px 10px 0px 0px; }

#service .secont03{height: 1px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; /*background:url(../img/sinfo03.png) 0 0 no-repeat;*/}

#sp{float: left; width: 135px; height: 130px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#sp .spimg{float: left; width: 135px; margin: 0px 0px 8px 0px; height: 103px; vertical-align:middle; text-align:center; padding: 0px 0px 0px 0px; border:1px solid #d9d8d8; background:url(../img/spbg.png) 50% 35px no-repeat; }
#sp .sptit{margin: 10px 0px 0px 0px; vertical-align:top; text-align:center; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #555555; font-weight:bold; letter-spacing: -0.01em; LINE-HEIGHT: 12px;}
#sp .sptit a{COLOR: #555555;}
#sp .sptit a:hover{COLOR: #222222; text-decoration: none;}


/* service end */

/* mboard */
#mboard{float: left; width: 745px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#mboard ul{float: left; margin: 0px 0px 0px 0px ; }
#mboard ul li.mboard01{float: left; width: 360px; margin: 0px 25px 0px 0px ; vertical-align:top; text-align:left;}
#mboard ul li.mboard02{float: right; width: 360px; margin: 0px 0px 0px 0px ; vertical-align:top; text-align:left;}

#mk{width: 360px; margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#mk ul.mktit{vertical-align:top; text-align:left; margin: 0px 0px 8px 0px ;  font-size:16px; font-weight:bold; }
#mk ul.tline{margin:0px 0px 10px 0px; vertical-align:top; text-align:left;}

#mk ul.mk01{float: left; height:22px;}
#mk ul li.mkcont{float: left; width: 140px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; font-weight:bold; FONT-SIZE: 12px; COLOR: #333333; letter-spacing: -0.01em; LINE-HEIGHT: 18px; padding: 0px 5px 0px 0px;}
#mk ul li.mkcont a{COLOR: #666; }
#mk ul li.mkcont a:hover{COLOR: #222222; }

#mk ul li.mkcont01{float: left; width: 150px; vertical-align:top; text-align:left;  }
#mk ul li.mkcont01 li{FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #555555; letter-spacing: -0.01em; LINE-HEIGHT: 18px; }
#mk ul li.mkcont01 li a{COLOR: #555555;}
#mk ul li.mkcont01 li a:hover{COLOR: #222222;}

#mk ul li.mkcont02{float: left; width: 295px; vertical-align:top; text-align:left;  }
#mk ul li.mkcont02 li{FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #555555; letter-spacing: -0.01em; LINE-HEIGHT: 18px; }
#mk ul li.mkcont02 li a{COLOR: #fff;}
#mk ul li.mkcont02 li a:hover{COLOR: #222222;}

#mk ul li.mkdate{float: right; width: 65px; text-align:right; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px;COLOR: #7b7b7b; letter-spacing: -0.02em; }
#mk ul li.mkdate a{COLOR: #7b7b7b;}
#mk ul li.mkdate a:hover{COLOR: #7b7b7b; }


/* board end */



/* category */
#category{float: left; width: 213px; margin: 0px 1px 10px 1px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:center; }
#category .lcatit{height: 34px; vertical-align:top; text-align:center; margin: 0px 0px 0px 0px ; background:url(../img/lca01.png) 0 0 no-repeat;}
#category .lca{vertical-align:top; text-align:center;  background:url(../img/lca02.png) 0 0  repeat-y; padding: 10px 0px 0px 0px;}
#category .lca .kca{width: 213px; vertical-align:top; text-align:left; background:url(../img/lca02.png) 0 0  repeat-y;}

.kca {float: left; width: 188px; vertical-align:top; text-align:left; padding: 5px 0px 0px 15px ; }
.kca div{float:left; width: 173px; margin: 0px 0px 0px 0px ; padding:0px 0px 5px 15px; vertical-align:top; text-align:left; background: url('../img/licon.png') no-repeat 0px 3px ;}
.kca div a{FONT-FAMILY: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; letter-spacing: -0.02em; color:#4a4a4a; font-weight:bold;}
.kca div a:hover{COLOR: #222222; text-decoration: none;}

#category ul.lcabot{float: left; vertical-align:top; text-align:center; padding: 0px 0px 0px 0px; }


/* category end */

/* notice */
#notice{float: left; width: 215px; margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#notice ul.notit{vertical-align:top; text-align:left; margin: 0px 0px 8px 0px ; }
#notice ul.noline{ border-top:1px solid #d7d7d7; margin:0px 0px 10px 0px; }
#notice ul.nocont{vertical-align:top; text-align:left;  }
#notice ul.nocont li{FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #555555; letter-spacing: -0.01em; LINE-HEIGHT: 22px; }
#notice ul.nocont li a{COLOR: #555555;}
#notice ul.nocont li a:hover{COLOR: #222222;}
/* notice end */

/* cs */
#cs{float: left; width: 215px; margin: 0px 0px 10px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:center;}
#cs a:hover{opacity: 0.8; filter: alpha(opacity=80);}
/* cs end */

/* banner */
#banner{float: left; width: 213px; margin: 0px 0px 0px 0px ; padding: 0px 1px 0px 1px; vertical-align:top; text-align:center;}
#banner ul{vertical-align:top; text-align:left; margin: 0px 0px 0px 0px ; }
#banner ul li{vertical-align:top; text-align:left; padding: 0px 0px 10px 0px; }
#banner ul li a:hover{opacity: 0.8; filter: alpha(opacity=80);}
/* banner end */

/* bank */
#bank{float: left; width: 215px; margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:center; }
#bank ul.banktit{height: 36px; vertical-align:top; text-align:center; margin: 0px 0px 0px 0px ; background:url(../img/bankinfo01.png) 0 0 no-repeat;}
#bank ul.bankcont{vertical-align:top; text-align:center;  background:url(../img/bankinfo02.png) 0 0  repeat-y; padding: 10px 0px 0px 0px;}
#bank ul.bankcont li.banks{width: 215px; vertical-align:top; text-align:left; background:url(../img/bankinfo02.png) 0 0  repeat-y;}

.banks {float: left; width: 200px; vertical-align:top; text-align:left; padding: 0px 0px 0px 15px;}
.banks ul{float: left; }
.banks ul li.b001{float: left; width: 70px; vertical-align:top; text-align:left;   padding: 0px 0px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #4b4b4b; letter-spacing: -0.01em; font-weight:bold;}
.banks ul li.b002{float: left; width: 130px; vertical-align:top; text-align:left;   padding: 0px 0px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; letter-spacing: -0.01em; font-weight:normal;}

#bank ul.bankbot{vertical-align:top; text-align:center; padding: 0px 0px 0px 0px; }


/* bank end */

/* 2014.0111 추가작업 하단배너  */
#fbanner{width: 975px; margin: 20px auto 0 auto;}
#fbanner .banner{float: left; width: 135px; height: 35px; text-align:center; padding: 0px 0px 0px 0px;}
#fbanner .banner a:hover{opacity: 0.8; filter: alpha(opacity=80);}
/* 2014.0111 추가작업 하단배너 end */


/* @@@@@@@@ maincontents end @@@@@@@@ */

/* @@@@@@@@ footer @@@@@@@@ */
#footer{clear: both; width:980px; margin:10px auto;   text-align:left; vertical-align:top; border-top:1px solid #d7d7d7;}

#footer ul.fcontent{float: right; FONT: 12px dotum, "돋움", Sans-serif, Verdana, AppleGothic, Sans-serif; COLOR: #5b5b5b; letter-spacing: 0em;}
#footer ul.fcontent li {float: left; text-align:left; vertical-align:top; padding: 20px 10px 0px 10px;  background: url('../img/fline.gif') no-repeat right bottom;}
#footer ul.fcontent li.last {background-image: none;}

#footer ul.fmain{float: left; width:1000px; padding: 20px 0px 20px 0px;  text-align:left; vertical-align:top;  }
#footer ul.fmain li.flogo{float: left; width:290px; padding: 0px 0px 0px 10px;   text-align:left; vertical-align:top;  }
#footer ul.fmain li.fcopy{float: right; width:690px; padding: 0px 10px 0px 0px;   text-align:right; vertical-align:top;  }

/*@@@@@@@@ footer end @@@@@@@@*/


/* lnb */
#lcategory {float:left; width:195px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; vertical-align:top; }
#lcategory ul{float:left; width:195px; margin: 0px 0px 0px 0px ; padding: 13px 0px 7px 0px; vertical-align:top; text-align:left; }
#lcategory ul.limg{float:left; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;  }
#lcategory ul li{float:left; margin: 0px 0px 0px 0px ; padding:0px 12px 5px 12px; background: url('../img/icon_b.png') no-repeat 5px 6px ;}
#lcategory ul li a{FONT-FAMILY: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; letter-spacing: -0.02em; color:#4a4a4a;}
#lcategory ul li a:hover{color:#0860b5; }
#lcategory ul.line{float:left; width:195px; padding:0px 0px 0px 0px; border:1px solid #005aa4;border-width:1px 0px 0px 0px; }

#lt {width:215px; margin:35px 0px 20px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:26px; tvertical-align:top;font-weight:bold; }	

div.lnbwrap01{margin:0px 0px 0px 0px; width:215px; }
div.lnbwrap{margin:0px 0px 0px 0px; width:215px; }
/* adm lnb */
.lnb01{width:215px; margin:0px 0px 0px 0px;}
.lnb01 li.line {width:215px; height:1px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid e2e2e2;}
.lnb01 li.blank {width:215px; height:10px;}
/* 메뉴 bg */
.lnb01 > li{overflow:hidden; background:url('../img/bg_lnb_off.gif') no-repeat top left; }
.lnb01 > li a{text-decoration:none;display:block; width:180px;  padding:7px 20px 7px 15px; vertical-align:middle; font-weight:bold; color:#4b4b4b; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif; letter-spacing: 0.0em; line-height: 16px;}
/* 메뉴 오버시 */
.lnb01 > li a:hover{text-decoration:none;font-weight:bold; color:#1a1a1a; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif; background:url('../img/bg_lnb_on.gif') no-repeat top left;}
/* 메뉴 열려있을시 */
.lnb01 > li.on{font-weight:bold; color:#1a1a1a; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif; background:url('../img/bg_lnb_on.gif') no-repeat top left;}
/* 하위메뉴 있을시 */
.lnb01 > li.have{background:url('../img/bg_lnb_hopen.gif') no-repeat top left; }
/* 하위메뉴 오픈되었을시 */
.lnb01 > li.have > a.opened{background:url('../img/bg_lnb_hclose.gif') no-repeat top left !important;}
.lnb01 > li.on > a{font-weight:bold; color:#1a1a1a;}
			
			
#lsubmenu {width:215px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; vertical-align:top; }				
#lsubmenu div {width:215px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; text-align:left; vertical-align:top; }				

						
						
/* ---------------------
sub
---------------------- */
/* Sub Layout */

#subcontainer{clear:both; width:980px; height: 100%; text-align:left; vertical-align:top;  margin:0px 10px 0px 10px; background: url("../img/scbg.gif") 0 0  repeat-y;}
#subcontainer:after{display:block;clear:both;content:''}
.ltable{float:left; width:215px; min-height: 700px; margin:0px 45px 0px 0px; text-align:left; vertical-align:top; border-right:0px solid #ececec; }
.rtable{float:right; width:720px; margin:0px 0px 30px 0px; text-align:left; vertical-align:top;  }

#subcontainer01{clear:both; width:980px; height: 100%; text-align:left; vertical-align:top;  margin:0px 10px 0px 10px; }
#subcontainer01:after{display:block;clear:both;content:''}
.ctable{width:100%;}
.ctable .comm_left_area{float:left; width:740px; margin:15px 0px 30px 0px; text-align:left; vertical-align:top;}
.ctable .comm_right_area{float:right;  width:215px; min-height: 600px; margin:38px 0px 0px 25px; text-align:left; vertical-align:top; }

#subcontainer02{clear:both; width:980px; height: 100%; text-align:left; vertical-align:top;  margin:0px 10px 0px 10px; }
#subcontainer02:after{display:block;clear:both;content:''}
.ptable{float:left; width:980px; min-height: 600px; margin:15px 0px 30px 0px; text-align:left; vertical-align:top;  }


#location {width:710px; padding: 9px 10px 5px 0px; vertical-align:middle; text-align:right; COLOR: #7b7b7b; FONT-FAMILY: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px; letter-spacing: -0.01em; }

#title {width:720px;  margin:0px 0px 30px 0px; text-align:left; vertical-align:top; FONT-FAMILY: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 26px; font-weight:bold;letter-spacing:-1px;color:#333;}
.service_title{text-align:left; vertical-align:top; FONT-FAMILY: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 26px; font-weight:bold;letter-spacing:-1px;color:#333;}
.service_sns{padding-top:4px;padding-bottom:4px;border-bottom:1px #cccccc solid;}

#stitle {width:720px;  margin:0px 0px 15px 0px; padding: 5px 0px 5px 0px; text-align:left; vertical-align:top; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 18px; COLOR: #27436b; font-weight:bold; border-bottom:1px solid #b6c3d3;}

#faqtitle {width:720px;  margin:0px 0px 30px 0px; text-align:left; vertical-align:top;}
#faqtitle ul{float:left; width:720px; }
#faqtitle ul li.faq01{float:left; width:80px; text-align:left; vertical-align:top; FONT-FAMILY: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 26px; font-weight:bold;letter-spacing:-1px;color:#333;}
#faqtitle ul li.faq02{float:left; width:640px; text-align:left; vertical-align:top; margin:-5px 0 0 0;}

#content{clear:both; width:100%; margin: 0px 0px 0px 0px;  text-align:left; vertical-align:top; }

#content h1 { margin: 0px 0 15px 0px; FONT: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #727272;  font-weight:normal; }

#content h2 { margin: 0px 0 10px 0px; FONT: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 15px; font-weight:bold; LINE-HEIGHT: 16px; padding: 5px 0px 5px 0px; border-top:1px dotted #b6c3d3; border-bottom:1px dotted #b6c3d3;}

#content h3 { margin: 0px 0 5px 0px; FONT: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 14px; font-weight:bold; LINE-HEIGHT: 16px; COLOR: #2a2a2a;}

#content h4 { margin: 0px 0 10px 0px; FONT: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 15px; font-weight:bold; LINE-HEIGHT: 16px; padding: 5px 0px 0px 0px; border-top:0px solid #b6c3d3; border-bottom:0px dotted #b6c3d3;}

#content h5 {FONT: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; }

#content h6 {FONT:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 14px;  LINE-HEIGHT: 16px; border-top:0px dotted #b6c3d3; border-bottom:1px dotted #b6c3d3; padding: 5px 0px 5px 0px; }

/* bcategory */
#bcategory{float:left; width:740px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#bcategory ul.bccont01{float:left; width:740px; height: 70px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; background:url(../img/ca01.gif) 0 0 no-repeat;}
#bcategory ul.bccont02{float:left; width:740px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; background:url(../img/ca02.gif) 0 0  repeat-y;}
#bcategory ul.bccont03{float:left; width:740px; height: 20px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; background:url(../img/ca03.gif) 0 0 no-repeat;}
#bcategory ul.bccont04{float:left; width:740px; height: 20px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; background:url(../img/ca04.gif) 0 0 no-repeat;}

#bctable{float:left; margin: 0px 0px 0px 0px ; padding: 0px 15px 0px 15px; vertical-align:top; text-align:left;}
#bctable ul{float:left; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#bctable ul.tit{float:left; margin: 0px 0px 0px 0px ; padding: 0px 0px 12px 15px; vertical-align:top; text-align:left; FONT: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 14px; font-weight:bold; LINE-HEIGHT: 16px; COLOR: #2a2a2a;}
#bctable ul li{float:left; margin: 0px 0px 0px 0px ; padding:0px 15px 5px 15px; background: url('../img/icon_b.png') no-repeat 5px 6px ; }
#bctable ul li a{FONT-FAMILY: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; letter-spacing: -0.01em; color:#5b5b5b;}
#bctable ul li a:hover{color:#ef5222; }


/* categorylist */
#categorylist{float:left; width:720px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#categorylist ul li.cl01{float:left; width:360px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; }
#categorylist ul li.cl02{float:left; width:360px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; }

/* categorylist 내용  */

ul.certify_list{margin:0px 0 0 0px; border-bottom:1px solid #c1c0bf; overflow:hidden;}
ul.certify_list:after{content:"";display:block;clear:both;}
ul.certify_list li{float:left; width:358px; height:62px; overflow:hidden; margin:0px 0px -1px 0px; padding:12px 0px 12px 0px; border:1px solid #c1c0bf; border-width:1px 0; background:none;letter-spacing:-1px;}
ul.certify_list li:after{content:"";display:block;clear:both;}
ul.certify_list li span.thumb{float:left; width:130px; height:60px; vertical-align:middle; text-align:center; padding: 1px 1px 1px 1px; border:1px solid #d9d8d8; background:url(../img/spbg.png) 50% 14px no-repeat; margin:0px 10px 0px 0px; }
ul.certify_list li strong{padding-bottom:10px; display:block;}
ul.certify_list li strong a{color:#0860b5; }
ul.certify_list li span.story{display:block; color:#7b7b7b; font-size:11px; font-family:"돋움",dotum; LINE-HEIGHT: 13px;}
ul.certify_list li span.story a{color:#7b7b7b;}

#simg {margin:20px 0px 15px 0px; text-align:left; vertical-align:top; }
#boardtable{width:730px; text-align:center; vertical-align:top; margin:0px 0px 30px 0px; }
#boardtable h1 {margin: 10px 10px 15px 20px; text-align:left; vertical-align:top; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 16px; COLOR: #25364b;  font-weight:800; padding: 5px 0px 5px 0px; border-top:0px dotted #b6c3d3; border-bottom:1px dotted #b6c3d3; }
#boardtable h2 { margin: 0px 0 15px 0px; text-align:left; vertical-align:top; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #727272;  font-weight:normal; }
#boardtable h3 { margin: 0px 0 10px 0px; text-align:left; vertical-align:top; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 14px; font-weight:bold; LINE-HEIGHT: 16px;}

/* login */
#clogin{width:720px;  margin:0 auto; text-align:center; vertical-align:top; }
#clogin h1 { margin: 40px 0 30px 0px; FONT: "돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 16px; font-weight:bold; LINE-HEIGHT: 16px; color:#333333; padding: 10px 0px 10px 0px; border-top:2px solid #b6c3d3; border-bottom:1px solid #b6c3d3;}

#evtable {float: left; width:910px; border: 5px solid #b6dcf4; padding: 20px 30px 20px 30px; margin:10px 0px 0px 0px; text-align:left; vertical-align:top; }
#evtable  ul{float: left; }
#evtable  ul.etit{float: right; text-align:right; vertical-align:top; padding: 10px 0px 0px 0px; }
#evtable  ul.e01{width:900px; margin:0px 0px 6px 0px; padding: 0px 0px 5px 10px; border-bottom:3px solid #d2d2d2; border-top:0px solid #b6c3d3; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 16px; COLOR: #0b5ec4; font-weight:bold; letter-spacing: -0.01em; text-align:left; vertical-align:top;}
#evtable  ul.e02{width:100%;  text-align:left; vertical-align:top; padding: 3px 0px 3px 0px; border-bottom:1px dotted #b6c3d3; }
#evtable  ul.e02 li.eleft{float: left; width:100px;  text-align:left; vertical-align:top; padding:0px 0px 0px 20px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:bold; letter-spacing: -0.01em; background: url('../img/icon_b.png') no-repeat 5px 6px ;}
#evtable  ul.e02 li.eright{float: left; text-align:left; vertical-align:top; padding:0px 20px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #7b7b7b; font-weight:normal; letter-spacing: -0.01em; }

#evtable  ul.e03{width:100%;  text-align:left; vertical-align:top; padding: 10px 0px 10px 0px; border-bottom:1px dotted #b6c3d3; }
/* comment */
#comment{width:720px; text-align:left; vertical-align:top; margin:20px 0px 20px 0px; border-bottom:1px solid #b6c3d3; border-top:2px solid #5a4f46;  padding: 10px 0px 10px 0px;}
#comment ul{text-align:left; vertical-align:top;  }
#comment ul.ctit{width:670px; text-align:left; vertical-align:top; padding: 0px 20px 10px 30px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR:#2a2a2a; font-weight:bold; letter-spacing: -0.01em; background: url('../img/icon_comment.png') no-repeat 5px 0px ; border:1px dotted #5a4f46; border-width:0px 0px 1px 0px; margin:0px 0px 10px 0px;}
#comment ul.srmemo{width:710px; text-align:left; vertical-align:top; padding: 0px 5px 0px 5px; margin:0px 0px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR:#4b4b4b; font-weight:normal; letter-spacing: -0.01em;}

/* comment */
#comment01{width:740px; text-align:left; vertical-align:top; margin:20px 0px 20px 0px; border-bottom:0px solid #b6c3d3; border-top:2px solid #5a4f46;  padding: 10px 0px 10px 0px;}
#comment01 ul{text-align:left; vertical-align:top;  }
#comment01 ul.ctit01{float:left; width:730px; text-align:left; vertical-align:top; padding: 0px 0px 10px 10px; border-bottom:1px dotted #5a4f46; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR:#4b4b4b; font-weight:bold; letter-spacing: -0.01em;}
#comment01 ul.lid{float:left; width:720px; text-align:left; vertical-align:top; padding: 20px 10px 20px 10px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:normal; letter-spacing: -0.01em;  border-bottom:1px solid #d2d2d2;}

#comment01 ul.ccont{float:left; width:700px; text-align:left; vertical-align:top; padding: 10px 20px 10px 20px; border-bottom:1px dotted #d2d2d2; }
#comment01 ul.ccont li.slid{float:left; text-align:left; vertical-align:top; width:130px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:bold; letter-spacing: -0.01em;  }
#comment01 ul.ccont li.rmeno{float:right; width:560px; text-align:left; vertical-align:top; padding: 0px 0px 0px 10px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:normal; letter-spacing: -0.01em; }


/* news view */
#newstable {float: left; width:650px; border: 5px solid #efefef; padding: 20px 30px 20px 30px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; }
#newstable  ul{float: left; }
#newstable  ul.newstit{float: right; text-align:right; vertical-align:top; padding: 10px 0px 0px 0px; }
#newstable  ul.news01{width:660px; margin:0px 0px 6px 0px; padding: 0px 0px 5px 0px; border-bottom:2px solid #4b4b4b; border-top:0px solid #b6c3d3; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 16px; COLOR: #000000; font-weight:bold; letter-spacing: -0.01em; text-align:left; vertical-align:top;}
#newstable  ul.news02{width:100%;  text-align:left; vertical-align:top; padding: 3px 0px 3px 0px; border-bottom:1px dotted #b6c3d3; }
#newstable  ul.news02 li.newsleft{float: left; width:200px;  text-align:left; vertical-align:top; padding:0px 0px 0px 0px; }
#newstable  ul.news02 li.newsright{float: right; text-align:right; vertical-align:top; padding:0px 20px 0px 0px; }
#newstable  ul.news03{width:100%;  text-align:left; vertical-align:top; padding: 10px 0px 3px 0px; border-bottom:0px dotted #b6c3d3; }
#newstable  ul.news03 li{text-align:left; vertical-align:top; padding:0px 0px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:normal; letter-spacing: -0.01em;}
#newstable  ul.news04{width:100%;  text-align:right; vertical-align:top; padding: 10px 10px 3px 0px; border-bottom:0px dotted #b6c3d3; }


/* 지식 view */
#kntable {float: left; width:670px; border: 5px solid #efefef; padding: 20px 30px 20px 30px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; }
#kntable  ul{float: left; }
#kntable  ul.kntit{float: right; text-align:right; vertical-align:top; padding: 10px 0px 0px 0px; }
#kntable  ul.kn01{width:670px; margin:0px 0px 6px 0px; padding: 0px 0px 5px 0px; border-bottom:2px solid #4b4b4b; border-top:0px solid #b6c3d3; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 16px; COLOR: #000000; font-weight:bold; letter-spacing: -0.01em; text-align:left; vertical-align:top;}
#kntable  ul.kn02{width:100%;  text-align:left; vertical-align:top; padding: 3px 0px 3px 0px; border-bottom:1px dotted #b6c3d3; }
#kntable  ul.kn02 li.knleft{float: left; width:200px;  text-align:left; vertical-align:top; padding:0px 0px 0px 0px; }
#kntable  ul.kn02 li.knright{float: right; text-align:right; vertical-align:top; padding:0px 20px 0px 0px; }
#kntable  ul.kn03{width:100%;  text-align:left; vertical-align:top; padding: 10px 0px 3px 0px; border-bottom:0px dotted #b6c3d3; }
#kntable  ul.kn03 li{text-align:left; vertical-align:top; padding:0px 0px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:normal; letter-spacing: -0.01em;}
#kntable  ul.kn04{width:100%;  text-align:right; vertical-align:top; padding: 10px 10px 3px 0px; border-bottom:0px dotted #b6c3d3; }
#kntable  ul.kn05{width:100%;vertical-align:top; padding: 10px 10px 3px 0px; border-bottom:0px dotted #b6c3d3; }

/* 지식 print view */
#pntable {float: left; width:auto;margin:0px 0px 0px 0px; text-align:left; vertical-align:top; }
#pntable  ul{float: left; }
#pntable  ul.kntit{float: right; text-align:right; vertical-align:top; padding: 10px 0px 0px 0px; }
#pntable  ul.kn01{width:100%; margin:0px 0px 6px 0px; padding: 0px 0px 5px 0px; border-bottom:2px solid #4b4b4b; border-top:0px solid #b6c3d3; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 16px; COLOR: #000000; font-weight:bold; letter-spacing: -0.01em; text-align:left; vertical-align:top;}
#pntable  ul.kn02{width:100%;  text-align:left; vertical-align:top; padding: 3px 0px 3px 0px; border-bottom:1px dotted #b6c3d3; }
#pntable  ul.kn02 li.knleft{float: left; width:200px;  text-align:left; vertical-align:top; padding:0px 0px 0px 0px; }
#pntable  ul.kn02 li.knright{float: right; text-align:right; vertical-align:top; padding:0px 20px 0px 0px; }
#pntable  ul.kn03{width:100%;  text-align:left; vertical-align:top; padding: 10px 0px 3px 0px; border-bottom:0px dotted #b6c3d3; }
#pntable  ul.kn03 li{text-align:left; vertical-align:top; padding:0px 0px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:normal; letter-spacing: -0.01em;}
#pntable  ul.kn04{width:100%;  text-align:right; vertical-align:top; padding: 10px 10px 3px 0px; border-bottom:0px dotted #b6c3d3; }



#replytable {float: left; width:670px; border: 5px solid #d0d0d0; padding: 20px 30px 20px 30px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; }
#replytable  ul{float: left; }
#replytable  ul.re02{width:100%;  text-align:left; vertical-align:top; padding: 3px 0px 3px 0px; border-bottom:1px dotted #b6c3d3; }
#replytable  ul.re02 li{ text-align:left; vertical-align:top; padding:0px 0px 0px 0px; }
#replytable  ul.re03{width:100%;  text-align:left; vertical-align:top; padding: 10px 0px 3px 0px; border-bottom:0px dotted #b6c3d3; }
#replytable  ul.re03 li{text-align:left; vertical-align:top; padding:0px 0px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:normal; letter-spacing: -0.01em;}



#knews {float: left; width: 720px;}
#knews ul {float: left; padding: 5px 0px 5px 0px; border:1px solid #dfe2e7;border-width:0px 0px 1px 0px;}
#knews ul li.kg{float: left; width: 160px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; font-weight:bold; FONT-SIZE: 12px; COLOR: #4a4a4a; letter-spacing: -0.01em; LINE-HEIGHT: 20px; padding: 0px 10px 0px 0px;}
#knews ul li.kg a{COLOR: #4a4a4a; }
#knews ul li.kg a:hover{COLOR: #333333; }

#knews ul li.kg01{float: left; width: 480px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #555555; letter-spacing: -0.01em; LINE-HEIGHT: 20px; padding: 0px 10px 0px 0px;}
#knews ul li.kg01 a{COLOR: #555555; }
#knews ul li.kg01 a:hover{COLOR: #222222; }

#knews ul li.kg02{float: left; width: 40px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px; COLOR: #7b7b7b; letter-spacing: -0.01em; LINE-HEIGHT: 20px; padding: 0px 10px 0px 0px;}
#knews ul li.kg02 a{COLOR: #7b7b7b; }
#knews ul li.kg02 a:hover{COLOR: #7b7b7b; }

#knews ul li.kgdate{float: right; width: 60px; text-align:right;}
#knews ul li.kgdate a{FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px;COLOR: #7b7b7b; letter-spacing: -0.01em; LINE-HEIGHT: 20px;}
#knews ul li.kgdate a:hover{COLOR: #7b7b7b; }


#knews01 {float: left; width: 740px;}
#knews01 ul {float: left; padding: 5px 0px 5px 0px; border:1px solid #dfe2e7;border-width:0px 0px 1px 0px;}
#knews01 ul li.skg{float: left; width: 160px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; font-weight:bold; FONT-SIZE: 12px; COLOR: #4a4a4a; letter-spacing: -0.01em; LINE-HEIGHT: 20px; padding: 0px 10px 0px 0px;}
#knews01 ul li.skg a{COLOR: #4a4a4a; }
#knews01 ul li.skg a:hover{COLOR: #333333; }

#knews01 ul li.skg01{float: left; width: 500px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #555555; letter-spacing: -0.01em; LINE-HEIGHT: 20px; padding: 0px 10px 0px 0px;}
#knews01 ul li.skg01 a{COLOR: #555555; }
#knews01 ul li.skg01 a:hover{COLOR: #222222; }

#knews01 ul li.skg02{float: left; width: 40px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px; COLOR: #7b7b7b; letter-spacing: -0.01em; LINE-HEIGHT: 20px; padding: 0px 10px 0px 0px;}
#knews01 ul li.skg02 a{COLOR: #7b7b7b; }
#knews01 ul li.skg02 a:hover{COLOR: #7b7b7b; }

#knews01 ul li.skgdate{float: right; width: 60px; text-align:right;}
#knews01 ul li.skgdate a{FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 11px;COLOR: #7b7b7b; letter-spacing: -0.01em; LINE-HEIGHT: 20px;}
#knews01 ul li.skgdate a:hover{COLOR: #7b7b7b; }


#cline {width:100%;  margin: 10px 0 10px 0px; border-top:1px solid #a3a3a3;}
#cline01 { margin: 0px 0 20px 0px; border-top:1px dotted #d9d8d8;}
#cline02 { margin: 20px 0 20px 0px; border-top:1px dotted #d9d8d8;}
#cline03 { margin: 0px 0 10px 0px; border-top:1px dotted #d9d8d8;}
#cline04 { margin: 0px 0 10px 20px; border-top:1px dotted #d9d8d8;}
#bline { margin: 0px 0 0px 0px; border-top:1px solid #d9d8d8;}
#bline01 { margin: 20px 0 20px 0px; border-top:1px solid #b9c8d9;}

#atab{width:720px; height:40px; margin:20px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-bottom:1px solid #c7c7c7; }
#atab ul li{float: left; width:146px; height:41px; padding: 0px 2px 20px 0px; text-align:left; vertical-align:top;}

#mtab{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-left:0;border-right:0; }
#mtab ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 210px;}

#stab{width:720px; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-left:0;border-right:0; }
#stab ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab ul li.ssmid{width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab ul li.sslast{width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

/*stab 스킨 별*/
.stab_skin01{border-bottom:2px solid #1082b1;}
.stab_skin02{border-bottom:2px solid #319861;}
.stab_skin03{border-bottom:2px solid #ed943f;}
.stab_skin04{border-bottom:2px solid #2f5296;}
.stab_skin05{border-bottom:2px solid #783c86;}
.stab_skin06{border-bottom:2px solid #675545;}
.stab_skin07{border-bottom:2px solid #dea82f;}
.stab_skin08{border-bottom:2px solid #452b7e;}
.stab_skin09{border-bottom:2px solid #7dbc28;}
.stab_skin10{border-bottom:2px solid #33bbc6;}
.stab_skin11{border-bottom:2px solid #c53237;}

#stab01{width:740px; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-left:0;border-right:0; }
#stab01 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab01 ul li.ssmid01{width:340px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab01 ul li.sslast01{width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}


#sreview{width:740px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 5px 0px; }
#sreview ul li.srfirst{float: left; width:310px; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#sreview ul li.srlast{float: right;  width:430px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}



#ctab{width:720px; height:40px; margin:20px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-bottom:1px solid #c7c7c7; }
#ctab ul li{float: left; width:146px; height:41px; padding: 0px 2px 20px 0px; text-align:left; vertical-align:top;}

#cimg { margin: 50px 0 20px 0px; text-align:center; vertical-align:top;}
#cimg01 {margin: 10px 0 20px 0px; text-align:center; vertical-align:top; border:1px solid #d9d8d8;}
#cbox{margin: 0px 0 0px 0px; text-align:left; vertical-align:top; border-bottom:1px dotted #b6c3d3; padding: 0px 0px 5px 0px; }

#cbox_l20{clear:both; margin: 0px 0 20px 30px; text-align:left; vertical-align:top; border-top:1px dotted #b6c3d3; border-bottom:1px dotted #b6c3d3; border-left:1px dotted #b6c3d3; border-right:1px dotted #b6c3d3; padding: 10px 10px 10px 20px; }

#ta {clear:both; width:700px; margin: 0px 0 20px 0px; text-align:left; vertical-align:top;}
#ta ul li.lta{float: left; width: 400px; padding: 0px 0px 0px 30px; text-align:left; vertical-align:top;}
#ta ul li.rta{float: left; width: 270px;   margin: 0px 0 0px 0px; text-align:left; vertical-align:top;}

.clear {clear:both; }


/* sns */
#sns {width:100%;  margin: 0px 0 10px 0px; text-align:left; vertical-align:top; }
#sns ul{float:left; border-bottom: 1px solid #e5e5e5; padding: 10px 0px 10px 0px;}
#sns ul li.sns01{float:left; width:220px; text-align:left; vertical-align:top; padding: 0px 20px 0px 0px; }
#sns ul li.sns02{float:left; width:480px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; }

#sns_txt {width:480px; text-align:left; vertical-align:top; }
#sns_txt ul.btit{width:480px; text-align:left; vertical-align:top; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #333333;  LINE-HEIGHT: 16px; font-weight:normal; border-bottom:0px dotted #b6c3d3; padding: 5px 0px 5px 0px; }
#sns_txt ul.lbtn{float: left; text-align:left; vertical-align:top; padding: 10px 0px 5px 0px; border-bottom: 0px solid #e5e5e5;}
#sns_txt ul.lbtn a:hover {opacity: 0.8; filter: alpha(opacity=80);}

#sns_bigimg {width: 200px; height:120px; margin: 0px 0px 0px 0px; text-align:center; vertical-align:top; background: #fafafa;  cursor: pointer; padding: 2px 2px 2px 2px;}


/*paging type01*/
.paging_type_no {clear:both; width: 100%; text-align:center; padding:20px 0px 20px 0px; position:relative; z-index:1;}
.paging_type_no a {display:inline-block; _display:inline; border:1px solid #d7d7d7; line-height:15px; padding:3px 4px; min-width:14px; margin:0 2px; font-family:Verdana; vertical-align:middle;}
.paging_type_no a:hover {text-decoration:none; background:#ededed;}
.paging_type_no a.selected {font-weight:bold; border:1px solid #a6a6a6; background-color:#f4f4f4;}
.paging_type_no a.prev {background:url('../img/icon_common.gif') 6px -184px no-repeat; width:13px; height:15px; display:inline-block;}
.paging_type_no a.prev:hover {background:#ededed url('/img/icon_common.gif') 6px -184px no-repeat;}
.paging_type_no a.next {background:url('../img/icon_common.gif') -22px -184px no-repeat; width:13px; height:15px; display:inline-block;}
.paging_type_no a.next:hover {background:#ededed url('../img/icon_common.gif') -22px -184px no-repeat;}
.paging_type_no a.prev_first {background:url('../img/icon_common.gif') 4px -209px no-repeat; width:13px; height:15px; display:inline-block;}
.paging_type_no a.prev_first:hover {background:#ededed url('../img/icon_common.gif') 4px -209px no-repeat;}
.paging_type_no a.next_end {background:url('../img/icon_common.gif') -22px -209px no-repeat; width:13px; height:15px; display:inline-block;}
.paging_type_no a.next_end:hover {background:#ededed url('../img/icon_common.gif') -22px -209px no-repeat;}
.paging_type_no a span {display:block; overflow:hidden; text-indent:-9999px; }

/* table style - borad wirte */

.brd_wtype {border-collapse:collapse;width:100%;border-top:0;border-bottom:1px solid #848992;border-left:0;border-right:0;table-layout:fixed;}
.brd_wtype tr {text-align:right;}
.brd_wtype tbody th{padding:0px 0;color:color:#4e4e4e;border:1px solid #4b4b4b;border-width:3px 0px 0px 0px;}
.brd_wtype tbody th.f01{text-align:left; vertical-align:top; padding: 10px 20px 10px 30px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR:#2a2a2a; font-weight:bold; letter-spacing: -0.01em; background: url('../img/icon_comment.png') no-repeat 5px 10px ; border:1px solid #4b4b4b;border-width:3px 0px 0px 0px;}
.brd_wtype tbody tr th.first{background: none; border-top:0; text-align:left; font-weight:bold; color:#4e4e4e; padding:6px 20px 6px 20px;}
.brd_wtype tbody tr td.first{background: none; border-top:0; text-align:left; font-weight:bold; color:#4e4e4e; padding:0px 20px 6px 20px; background-color:#f9f9f9;}
.brd_wtype tbody td.first01{background: none; border-top:0; text-align:left; color:#4e4e4e; padding:0px 20px 6px 20px; }
.brd_wtype tbody td{padding:6px 20px 6px 20px; text-align:left;color:#4e4e4e;border:1px solid #c9c9c9;border-width:1px 0px 0 0px;}
.brd_wtype tbody td.ttt{text-align:left; font-weight:bold; color:#4e4e4e; background-color:#f9f9f9;}
.brd_wtype tbody td.ccc{text-align:left; font-weight:bold; color:#4e4e4e; padding:6px 0;}

.brd_wtype01 {border-collapse:collapse;width:100%;border-top:0;border-bottom:1px solid #848992;border-left:0;border-right:0;}
.brd_wtype01 tr {text-align:right;}
.brd_wtype01 tbody th{padding:10px 0;color:color:#4e4e4e;border:1px solid #c9c9c9;border-width:1px 0px 0px 0px;}
.brd_wtype01 tbody td{padding:5px 0px 5px 0px; text-align:center;color:#4e4e4e;border:1px solid #c9c9c9;border-width:1px 0px 0 0px;}
.brd_wtype01 tbody td.ttt{text-align:center; font-weight:bold; color:#4e4e4e; background-color:#f9f9f9;}


.faq_wtype {border-collapse:collapse; width:720px; border-top:0;border-bottom:1px solid #848992;border-left:0;border-right:0;}
.faq_wtype tr {text-align:left;}
.faq_wtype tbody th{padding:10px 0; color:#4e4e4e;border:1px solid #dfe2e7;border-width:1px 0px 0 0px;}
.faq_wtype tbody tr{padding:10px 10px 10px 10px; text-align:left; color:#4e4e4e; border:1px solid #dfe2e7; border-width:1px 0px 0 0px;}

.faq_wtype tbody td{padding:10px 10px 10px 10px; text-align:left; color:#4e4e4e; border:1px solid #dfe2e7; border-width:0px 0px 0 0px;}

.faq_wtype tbody td.subject{text-align:left; font-weight:bold; FONT-SIZE: 14px; COLOR: #1a1a1a; border-bottom:2px solid #848992; border-top:0px; }
.faq_wtype tbody td.faq{width:720px;  text-align:left; font-weight:bold; color:#4e4e4e;}
.faq_wtype tbody td.faq a{color:#4e4e4e;}

/* faq */
.sub_vi {display:none;  width:700px; background-color:#f2f2f2; padding: 10px 10px 10px 10px; color:#5b5b5b;  border:1px solid #dfe2e7; border-width:0px 0px 0 0px;}

.bbs_wtype01 {border-collapse:collapse;width:92%;border-top:0;border-bottom:1px solid #848992;border-left:0;border-right:0; padding: 20px 20px 20px 20px; }
.bbs_wtype01 tbody th{padding:10px 0;color:#4e4e4e;border:1px solid #dfe2e7;border-width:1px 0px 0 0px;}
.bbs_wtype01 tbody th.f{padding:10px 0;color:#4e4e4e;border:1px solid #dfe2e7;border-width:0px 0px 0 0px;}
.bbs_wtype01 tbody td{padding:10px 10px 10px 10px;text-align:left;color:#4e4e4e; font-weight:normal; border:1px solid #dfe2e7;border-width:1px 0px 0 0px;}
.bbs_wtype01 tbody td.ttt02{border-width:0px 0px 0 0px;}
.bbs_wtype01 tbody td.ttt{text-align:right; font-weight:bold; }
.bbs_wtype01 tbody td.ttt01{text-align:right; font-weight:bold; border-width:0px 0px 0 0px;}
.bbs_wtype01 tbody td.timg{padding:0px 2px 0px 10px;text-align:left; vertical-align:middle; color:#4e4e4e; background:url(/img/photo.jpg) no-repeat top left; height:100px;}
.bbs_wtype01 .txt{color:#666}

.bbs_01 {border-collapse:collapse; table-layout:fixed; text-align:center; border-top:0px solid #205077; border-bottom:1px solid #dfe2e7; border-right:0px solid #babcc0; border-left:0px solid #babcc0;line-height:16px; }
.bbs_01 tbody th{padding:5px 0; color:#4e4e4e; border:1px solid #dfe2e7;border-width:1px 0px 0 0px;}
.bbs_01 tbody th.f{padding:0px 0px 0px 0px;color:#4e4e4e; border:1px solid #82b5d5; border-width:3px 0px 0 0px; text-align:left;}
.bbs_01 tbody td{padding:6px 2px 6px 2px; border:1px solid #dfe2e7;border-width:1px 1px 0px 0px; text-align:center; FONT-SIZE: 12px; color:#727272; font-weight:normal;}
.bbs_01 tbody td.end{border:1px solid #dfe2e7;border-width:1px 0px 0px 0px; text-align:center;}
.bbs_01 tbody td.ttt{background:url('../img/bg_tableC.gif') repeat-x 0 0; text-align:center; FONT-SIZE: 12px; font-weight:bold; color:#5b5b5b; border:1px solid #dfe2e7;border-width:1px 1px 0px 0px;}
.bbs_01 tbody td.ttt_end{background:url('../img/bg_tableC.gif') repeat-x 0 0; text-align:center; FONT-SIZE: 12px; font-weight:bold; color:#5b5b5b; border:1px solid #dfe2e7;border-width:1px 0px 0px 0px;}

.pressroom{border-collapse:collapse; width:100%; table-layout:fixed; text-align:center;  border:1px solid #7b7b7b;border-width:0px 0px 2px 0px;  line-height:16px; }
.pressroom tbody th{padding:5px 0; color:#4e4e4e; border:1px solid #dfe2e7;border-width:1px 0px 0 0px;}
.pressroom tbody th.f{padding:0px 0px 0px 0px;color:#4e4e4e; border:1px solid #4b4b4b; border-width:3px 0px 0 0px; text-align:left;}
.pressroom tbody td.f01{padding:0px 0px 3px 0px;color:#4e4e4e; border:1px solid #4b4b4b; border-width:0px 0px 0 0px; text-align:left; FONT-SIZE: 11px; color:#727272;}
.pressroom tbody td{padding:5px 5px 5px 5px; border:1px solid #dfe2e7;border-width:1px 1px 0px 0px; text-align:center; FONT-SIZE: 12px; color:#727272; font-weight:normal;}
.pressroom tbody td.end{border:1px solid #dfe2e7;border-width:1px 0px 0px 0px; text-align:center;}
.pressroom tbody td.date{text-align:center;}
.pressroom tbody td.left{text-align:left; padding:5px 5px 5px 15px;}
.pressroom tbody td.fbtn{text-align:right; padding:0px 0px 2px 0px; border:1px solid #dfe2e7;border-width:0px 0px 0px 0px; }

.pressroom tbody td.ttt{background-color:#efefef; text-align:center; FONT-SIZE: 12px; font-weight:bold; color:#5b5b5b; border:1px solid #dfe2e7;border-width:1px 1px 0px 0px;}
.pressroom tbody td.ttt_end{background-color:#efefef; text-align:center; FONT-SIZE: 12px; font-weight:bold; color:#5b5b5b; border:1px solid #dfe2e7;border-width:1px 0px 0px 0px;}

.pressroom tbody td.tbg{text-align:center; background-color:#dedede; color:#333333;}
.pressroom tbody td.tbg_end{text-align:center; background-color:#dedede; color:#333333; border:1px solid #dfe2e7;border-width:1px 0px 0px 0px; text-align:center;}

.bbs_03 {border-collapse:collapse; table-layout:fixed; text-align:center; border-top:0px solid #dfe2e7; border-bottom:1px solid #dfe2e7; border-right:0px solid #babcc0; border-left:0px solid #babcc0;line-height:16px; }
.bbs_03 tbody th{padding:0px 0;color:#4e4e4e; border:solid #2675a9;border-width:4px 0px 0 0px;}
.bbs_03 tbody th.f{padding:0px 0px 5px 0px;color:#4e4e4e; border:2px solid #dfe2e7;border-width:0px 0px 0 0px; text-align:left;}
.bbs_03 tbody td{background-color:#fafafa; border:1px solid #dfe2e7;border-width:1px 1px 0px 0px; padding:6px 0px 6px 10px; text-align:left; color:#727272; font-weight:bold;}
.bbs_03 tbody td.ttt{background-color:#ffffff; padding:6px 10px 6px 10px;  text-align:left; font-weight:normal; color:#5b5b5b; border:1px solid #dfe2e7;border-width:1px 0px 0px 0px;}



/* Tab 공통 */
.tab{height:30px; margin: 0px 0px 20px 0px;}
.tab li{float:left;margin:5px 2px 0px; 0px }
.tab li a{display:block;height:18px;padding:6px 15px 4px 15px;line-height:16px;border-width:1px;border-style:solid;border-color:#e6e6e6 #c7c7c7 #c7c7c7 #e6e6e6;background-color:#f4f4f4;color:#333; font-weight:bold; letter-spacing:0px;}
.tab li a:hover{border-color:#e6e6e6 #c7c7c7 #c7c7c7 #e6e6e6;background-color:#777;color:#fff;text-decoration:none;font-weight:bold; letter-spacing:0px;}
.tab li.current a{border-color:#e6e6e6 #c7c7c7 #c7c7c7 #e6e6e6;background-color:#777;color:#fff;font-weight:bold; letter-spacing:0px;}
.tab li.current a:hover {color:#fff; letter-spacing:0px;}
.tab:after{display:block;clear:both;content:''}


/* print */
#printbox {width: 600px; margin: 0px 0px 0px 0px; text-align:center; vertical-align:top; padding: 0px 0px 0px 0px; background: #ffffff; }

#printbox ul.top{float: left; width: 600px; height:40px; cursor: pointer; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top; background: #ffffff;}
#printbox ul.top li.adleft{float: left; width:530px;  height:40px; padding: 10px 0px 0px 20px; text-align:left; vertical-align:top; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 14px; COLOR: #fefefe;  font-weight:bold; background: url("../img/popup_titlebg.png") 0 0  repeat-x;}
#printbox ul.top li.adright{float: right; width:50px;  height:40px; padding: 0px 0px 0px 0px; text-align:right; vertical-align:top;}

#printbox ul.middle {float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; text-align:center; vertical-align:top; background: #ffffff;  }
#printbox ul.middle li{float: left; text-align:left; vertical-align:top;  padding: 0px 15px 0px 15px; }

#printtable {float: left; width:auto; border: 5px solid #cacaca; padding: 20px 30px 20px 30px; margin:10px 0px 0px 0px; text-align:left; vertical-align:top; }
#printtable  ul{float: left; }
#printtable  ul.etit{float: right; text-align:right; vertical-align:top; padding: 10px 0px 0px 0px; }
#printtable  ul.e01{width:490px; margin:0px 0px 6px 0px; padding: 0px 0px 5px 10px; border-bottom:3px solid #d2d2d2; border-top:0px solid #b6c3d3; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 16px; COLOR: #2a2a2a; font-weight:bold; letter-spacing: -0.01em; text-align:left; vertical-align:top;}
#printtable  ul.e02{width:100%;  text-align:left; vertical-align:top; padding: 3px 0px 3px 0px; border-bottom:1px dotted #b6c3d3; }
#printtable  ul.e02 li.eleft{float: left; width:100px;  text-align:left; vertical-align:top; padding:0px 0px 0px 20px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #5b5b5b; font-weight:bold; letter-spacing: -0.01em; background: url('../img/icon_b.png') no-repeat 5px 6px ;}
#printtable  ul.e02 li.eright{float: left; text-align:left; vertical-align:top; padding:0px 20px 0px 0px; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic; FONT-SIZE: 12px; COLOR: #7b7b7b; font-weight:normal; letter-spacing: -0.01em; }

#printtable  ul.e03{width:100%;  text-align:left; vertical-align:top; padding: 10px 0px 10px 0px; border-bottom:1px dotted #b6c3d3; }

/* news */
#mg{width: 720px; vertical-align:top; text-align:left; }
#mg ul.ubtn {padding: 5px 0px 3px 0px; border-bottom:1px solid #b6c3d3; text-align:right;}
#mg ul.uline {height:80px; border-top:0px dotted #b6c3d3; border-bottom:1px dotted #b6c3d3; padding: 8px 0px 8px 0px;}
#mg ul li.mbimg{float: left; width: 100px; height:70px; list-style-type: none; padding: 3px 3px 3px 3px; margin: 0px 20px 0px 10px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer; background: url('../img/img_thumb.jpg') no-repeat 3px 3px ; cursor: pointer;}
		
#mg ul li.mb01{float: left; width: 570px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px;}
#mg ul li.mb01 ul.mbtit{ padding: 5px 0px 5px 0px; vertical-align:top; text-align:left; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic;  FONT-SIZE: 12px; COLOR: #2b2b2b;  font-weight:bold;}
#mg ul li.mb01 ul.mbtit a{COLOR: #2b2b2b;  font-weight:bold;}
#mg ul li.mb01 ul.mbcont{vertical-align:top; text-align:left; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic;  FONT-SIZE: 11px; COLOR: #727272;  font-weight:normal; LINE-HEIGHT: 16px;}
#mg ul li.mb01 ul.mbcont a{COLOR: #727272;  font-weight:normal; LINE-HEIGHT: 16px;}

#mg_search{width: 980px; vertical-align:top; text-align:left; }
#mg_search ul.ubtn {padding: 5px 0px 3px 0px; border-bottom:1px solid #b6c3d3; text-align:right;}
#mg_search ul.uline {height:80px; border-top:0px dotted #b6c3d3; border-bottom:1px dotted #b6c3d3; padding: 8px 0px 8px 0px;}
#mg_search ul li.mbimg{float: left; width: 100px; height:70px; list-style-type: none; padding: 3px 3px 3px 3px; margin: 0px 20px 0px 10px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer; background: url('../img/img_thumb.jpg') no-repeat 3px 3px ; cursor: pointer;}
		
#mg_search ul li.mb01{float: left; width: 830px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px;}
#mg_search ul li.mb01 ul.mbtit{ padding: 5px 0px 5px 0px; vertical-align:top; text-align:left; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic;  FONT-SIZE: 12px; COLOR: #2b2b2b;  font-weight:bold;}
#mg_search ul li.mb01 ul.mbtit a{COLOR: #2b2b2b;  font-weight:bold;}
#mg_search ul li.mb01 ul.mbcont{vertical-align:top; text-align:left; FONT-FAMILY:"돋움", dotum, Tahoma, Arial, Verdana, Helvetica, AppleGothic, Sans-serif, '나눔고딕', NanumGothic;  FONT-SIZE: 11px; COLOR: #727272;  font-weight:normal; LINE-HEIGHT: 16px;}
#mg_search ul li.mb01 ul.mbcont a{COLOR: #727272;  font-weight:normal; LINE-HEIGHT: 16px;}


#categorylist_s{float:left; width:980px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px; vertical-align:top; text-align:left;}
#categorylist_s ul li.cl01{float:left; width:490px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; }
#categorylist_s ul li.cl02{float:left; width:490px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; }

ul.certify_list01{margin:0px 0 0 0px; border-bottom:1px solid #c1c0bf; overflow:hidden;}
ul.certify_list01:after{content:"";display:block;clear:both;}
ul.certify_list01 li{float:left; width:488px; height:62px; overflow:hidden; margin:0px 0px -1px 0px; padding:12px 0px 12px 0px; border:1px solid #c1c0bf; border-width:1px 0; background:none;letter-spacing:-1px;}
ul.certify_list01 li:after{content:"";display:block;clear:both;}
ul.certify_list01 li span.thumb{float:left; width:130px; height:60px; vertical-align:middle; text-align:center; padding: 1px 1px 1px 1px; border:1px solid #d9d8d8; background:url(/img/spbg.png) 50% 14px no-repeat; margin:0px 10px 0px 0px; }
ul.certify_list01 li strong{padding-bottom:10px; display:block;}
ul.certify_list01 li strong a{color:#0860b5; }
ul.certify_list01 li span.story{display:block; color:#7b7b7b; font-size:11px; font-family:"돋움",dotum; LINE-HEIGHT: 13px;}
ul.certify_list01 li span.story a{color:#7b7b7b;}


/* ---------------------
20140115 tab color 추가수정
---------------------- */
#mtab_c01{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #1082b1;border-left:0;border-right:0; }
#mtab_c01 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c01 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c02{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #319861;border-left:0;border-right:0; }
#mtab_c02 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c02 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c03{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #ed943f;border-left:0;border-right:0; }
#mtab_c03 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c03 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c04{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #2f5296;border-left:0;border-right:0; }
#mtab_c04 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c04 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c05{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #783c86;border-left:0;border-right:0; }
#mtab_c05 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c05 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c06{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #675545;border-left:0;border-right:0; }
#mtab_c06 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c06 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c07{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #dea82f;border-left:0;border-right:0; }
#mtab_c07 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c07 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c08{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #452b7e;border-left:0;border-right:0; }
#mtab_c08 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c08 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c09{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #7dbc28;border-left:0;border-right:0; }
#mtab_c09 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c09 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c10{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #33bbc6;border-left:0;border-right:0; }
#mtab_c10 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c10 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

#mtab_c11{width:525px; height:28px; margin:0px 0px 10px 0px; text-align:left; vertical-align:bottom; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #c53237;border-left:0;border-right:0; }
#mtab_c11 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#mtab_c11 ul li.mlast{text-align:right; vertical-align:top; padding: 5px 0px 0px 160px;}

/* 지식커뮤니티 탭부분 */

#stab_sc01{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #1082b1;border-left:0;border-right:0; }
#stab_sc01 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc01 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc01 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc02{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #319861;border-left:0;border-right:0; }
#stab_sc02 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc02 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc02 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc03{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #ed943f;border-left:0;border-right:0; }
#stab_sc03 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc03 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc03 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc04{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #2f5296;border-left:0;border-right:0; }
#stab_sc04 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc04 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc04 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc05{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #783c86;border-left:0;border-right:0; }
#stab_sc05 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc05 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc05 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc06{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #675545;border-left:0;border-right:0; }
#stab_sc06 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc06 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc06 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc07{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #dea82f;border-left:0;border-right:0; }
#stab_sc07 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc07 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc07 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc08{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #452b7e;border-left:0;border-right:0; }
#stab_sc08 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc08 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc08 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc09{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #7dbc28;border-left:0;border-right:0; }
#stab_sc09 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc09 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc09 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc10{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #33bbc6;border-left:0;border-right:0; }
#stab_sc10 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc10 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc10 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#stab_sc11{width:100%; height:28px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; padding: 0px 0px 0px 0px; border-top:0;border-bottom:2px solid #c53237;border-left:0;border-right:0; }
#stab_sc11 ul li{float: left; padding: 0px 0px 0px 0px; text-align:left; vertical-align:top;}
#stab_sc11 ul li.ssmid{float: right; width:320px; text-align:right; vertical-align:top; padding: 0px 0px 0px 0px;}
#stab_sc11 ul li.sslast{float: right; width:50px; text-align:right; vertical-align:top; padding: 0px 0px 5px 0px;}

#post_password_lay{display:none;}
#post_password_lay .bg{position:absolute;z-index:2;top:0;left:0;background-color:#fff;width:100%;}
#post_password_lay .msg{position:fixed;z-index:3;top:0;left:0;background-color:#fff;border:1px solid #000;padding:10px;}
/* ---------------------
common
---------------------- */
div.comm_left_area2{position:relative;}
div.btnBox_01, div.btnBox_01 a, div.btnBox_01 a img{margin:0; padding:0;}
div.btnBox_01{ text-align:right; height:35px; clear:both; width:740px; overflow:hidden;}
div.btnBox_01 #btnBox_01_in, div.btnBox_01 #btnBox_01_in a, div.btnBox_01 #btnBox_01_in a img {margin:0; padding:0;}
div.btnBox_01 #btnBox_01_in{ overflow:hidden; margin:0; padding:0; float:right; font-size:0;}
div.btnBox_01 a{display:block; float:left;  width:75px; }
div.btnBox_01 a.reply_btn{width:86px;}
a.list01_btn01{}




