
/*
base.css 다음으로 홈페이지에서 공통적으로 적용되는 css
*/

/* 1 부터 10까지 순서대로 표시되는 OL */
ol.ol2 li{display:list-item;margin-bottom:.3em;padding-left:18px;background:url(../../../img/site/common/icon_ol2.gif) 0 0 no-repeat;line-height:1.4em;list-style:none}
ol.ol2 li a{display:inline-block;line-height:1.4em;color:#656565}
ol.ol2 li.num1{background-position:0 0}
ol.ol2 li.num2{background-position:0 -100px}
ol.ol2 li.num3{background-position:0 -200px}
ol.ol2 li.num4{background-position:0 -300px}
ol.ol2 li.num5{background-position:0 -400px}
ol.ol2 li.num6{background-position:0 -500px}
ol.ol2 li.num7{background-position:0 -600px}
ol.ol2 li.num8{background-position:0 -700px}
ol.ol2 li.num9{background-position:0 -800px}
ol.ol2 li.num10{background-position:0 -900px}

/* popup layout */
#popup{font-size:12px;color:#656565}
#popup .content{overflow:auto;height:400px;margin:0 auto;padding:20px;border:1px solid #e3e3e3;text-align:left}
#popup #wrap{position:relative;width:472px;height:250px;background:#fff url(../../../img/site/lic_en/bg_popup_bot.gif) left bottom repeat-x;color:#656565}
#popup #header{height:30px;margin:0 0 10px;padding:20px 25px;background:#fff url(../../../img/site/lic_en/bg_popup_top.gif) left top repeat-x}
#popup #header h2{float:left;top:20px;margin:0;padding:0}
#popup #header a{float:right}

/* common */
.hidden,#content .hidden{visibility:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999em}
.right{float:right}
.left{float:left}
.over{background-color:#f7f7f7}
legend,hr{visibility:hidden;width:0;height:0;font-size:0;line-height:0}
caption{visibility:hidden;overflow:hidden;top:0;width:0;height:0;font-size:0;line-height:0}

/* Typography */
body,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,Arial,sans-serif}
body{font-size:62.5%/* px를 em으로 표현하기 위한 설정 :: 예) 14px = 1.4em */}

/* layout */
body{margin:0;padding:0;color:#656565}
#skipNavi{position:relative}
#skipNavi a{display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;background:#22b24c url(../../../img/site/common/bg_skipnavi.gif) left bottom repeat-x;font-size:12px;font-weight:bold;color:#FFF;text-align:center;white-space:nowrap}
#skipNavi a:focus,#skipNavi a:active{width:100%;height:auto;padding:8px}
#wrap{position:relative;width:100%;padding:0;background:#fff url(../../../img/site/lic_en/bg_body.gif) left top repeat-x}

/* header */
#header{position:relative;z-index:10;width:980px;height:103px;margin:0 auto;padding:0}
#header h1{overflow:hidden;float:left;position:absolute;top:50px;left:10px;z-index:100;width:220px;height:35px}

/* CSS sprite Top Menu */
#toplink{clear:both;width:100%;height:25px;margin-bottom:32px}
#toplink h2, #toplink .toplink_home{display:inline;float:left;width:101px;height:26px}
#toplink ul{float:right}
#toplink li{float:left;padding-left:7px;padding-right:8px;padding-top:7px;background:url(../../../img/site/common/bar_toplink.gif) 0 7px no-repeat}
#toplink li.first{padding-left:0;background:none}
.toplink1,.toplink2,.toplink3,.toplink4,.toplink5,.toplink6,.toplink7,.toplink8,.toplink9,.toplink10{display:block;overflow:hidden;position:relative;width:51px;height:25px;margin:0}
.toplink1 span,.toplink2 span,.toplink3 span,.toplink4 span,.toplink5 span,.toplink6 span,.toplink7 span,.toplink8 span,.toplink9 span,.toplink10 span{display:block;position:absolute;top:0;left:0;width:51px;height:25px;background:url(../../../img/site/common/txt_toplink1.gif) 0 0 no-repeat;text-indent:-9999em;cursor:pointer}
.toplink1{width:35px}
.toplink1 span{width:35px;background-position:0 0}
.toplink2{width:44px}
.toplink2 span{width:44px;background-position:-42px 0}
.toplink3{width:81px}

/* 운전면허시험장 */
.toplink3 span{width:81px;background-position:-93px 0}
.toplink4{width:31px}
.toplink4 span{width:31px;background-position:-181px 0}
.toplink5{width:51px}

/* 시도지부 */
.toplink5 span{width:51px;background-position:-219px 0}
.toplink6{width:93px}
.toplink6 span{width:93px;background-position:-277px 0}
.toplink7{width:120px}
.toplink7 span{width:120px;background-position:-377px 0}
.toplink8{width:54px}
.toplink8 span{width:54px;background-position:-504px 0}
.toplink9{width:74px}
.toplink9 span{width:74px;background-position:-565px 0}
.toplink10{width:65px}
.toplink10 span{width:65px;background-position:-644px 0}

/* 로그아웃 */
.toplink11{width:44px}
.toplink11 span{width:44px;background-position:-716px 0}

.active a.toplink1 span,a.toplink1:hover span{background-position:0 -25px}
.active a.toplink2 span,a.toplink2:hover span{background-position:-42px -25px}
.active a.toplink3 span,a.toplink3:hover span{background-position:-93px -25px}
#toplink li.active a.toplink4 span,a.toplink4:hover span{background-position:-181px -25px}
#toplink li.active a.toplink5 span,a.toplink5:hover span{background-position:-219px -25px}
#toplink li.active a.toplink6 span,a.toplink6:hover span{background-position:-277px -25px}
#toplink li.active a.toplink7 span,a.toplink7:hover span{background-position:-377px -25px}
#toplink li.active a.toplink8 span,a.toplink8:hover span{background-position:-504px -25px}
#toplink li.active a.toplink9 span,a.toplink9:hover span{background-position:-565px -25px}
#toplink li.active a.toplink10 span,a.toplink10:hover span{background-position:-644px -25px}
.active a.toplink11 span,a.toplink11:hover span{background-position:-716px -25px}

/* TopLink 팝업메뉴 설정 */
#popDrvMenu,#popBranchMenu,#popForeignMenu{display:none;overflow:hidden;position:absolute;top:23px;left:0;z-index:200;height:90px;margin:0;padding:6px;border:2px solid #22b24c;background:#FFF;color:#757575}
#popDrvMenu{width:350px;margin-left:200px}
#popBranchMenu{width:248px;height:67px;margin-left:410px}
#popForeignMenu{width:280px;height:67px;margin-left:700px}
#popDrvMenu ul,#popBranchMenu ul,#popForeignMenu ul{display:inline;float:left}
#popDrvMenu ul li,#popBranchMenu ul li,#popForeignMenu ul li{display:inline;float:left;height:18px;margin:2px;padding:0;background:none}
#popDrvMenu ul li a,#popBranchMenu ul li a,#popForeignMenu ul li a{display:block;float:left;height:18px;background:url(../../../img/site/common/bg_pop_top.gif) 0 0 no-repeat;font-size:12px;line-height:15px;color:#757575; cursor:pointer; text-decoration:none}
#popDrvMenu ul li a:hover, #popBranchMenu ul li a:hover, #popForeignMenu ul li a:hover,
#popDrvMenu ul li a:focus, #popBranchMenu ul li a:focus, #popForeignMenu ul li a:focus{background:url(../../../img/site/common/bg_pop_top.gif) 0 -22px no-repeat;color:#FFF}
#popDrvMenu ul li a span,#popBranchMenu ul li a span,#popForeignMenu ul li a span{display:block;float:left;height:18px;padding:2px 13px 0 7px;background:url(../../../img/site/common/bg_pop_top_r.gif) right 0 no-repeat}
#popDrvMenu ul li a:hover span,#popBranchMenu ul li a:hover span,#popForeignMenu ul li a:hover span,
#popDrvMenu ul li a:focus span,#popBranchMenu ul li a:focus span,#popForeignMenu ul li a:focus span{background:url(../../../img/site/common/bg_pop_top_r.gif) right -22px no-repeat}

/* GNB 메인 메뉴 */
#gnb{display:inline-block;clear:both;width:741px;height:auto;margin-top:0;margin-left:240px}
#gnb li{display:inline;float:left;margin-right:0}
#gnb li h3{display:block;overflow:hidden;position:relative;width:89px;height:46px;margin:0;padding:0}
#gnb li h3 a{display:block;position:absolute;top:0;left:0;width:89px;height:34px;text-indent:-9999em;cursor:pointer}
#gnb li#sitemap{margin:0}
#gnb li h3 a{background:url(../../../img/site/lic_en/gnb.gif) 0 0 no-repeat}
#gnb li#menu1 h3{width:215px}
#gnb li#menu1 h3 a{width:215px;background-position:0 0}
#gnb li#menu2 h3{width:215px}
#gnb li#menu2 h3 a{width:215px;background-position:-215px 0}
#gnb li#menu3 h3{width:150px}
#gnb li#menu3 h3 a{width:150px;background-position:-430px 0}
#gnb li#menu4 h3{width:87px}
#gnb li#menu4 h3 a{width:87px;background-position:-580px 0}
#gnb li#sitemap h3{width:74px}
#gnb li#sitemap h3 a{width:74px;background-position:-667px 0}
#gnb li#menu1 h3.active,#gnb li#menu1 h3.active a,#gnb li#menu1 h3 a:hover{background-position:0 -34px}
#gnb li#menu2 h3.active a,#gnb li#menu2 h3 a:hover{background-position:-215px -34px}
#gnb li#menu3 h3.active a,#gnb li#menu3 h3 a:hover{background-position:-430px -34px}
#gnb li#menu4 h3.active a,#gnb li#menu4 h3 a:hover{background-position:-580px -34px}
#gnb li#sitemap h3.active a{background-position:-667px -34px}

/* GNB 서브 롤오버 메뉴 */
#gnb .gnb_sub,#gnb .gnb_sitemap{overflow:hidden;position:absolute;top:103px;z-index:100;width:164px}
#gnb li div.gnb_sub div,#gnb li div.gnb_sitemap div{position:absolute;width:160px;height:auto;background:url(../../../img/site/license/bg_gnb_sub.png) center bottom no-repeat}
#gnb .gnb_sitemap,#gnb li div.gnb_sitemap div{width:980px}
#gnb li div.gnb_sitemap div{background:none}
#gnb .gnb_sitemap{left:0;background:url(../../../img/site/license/bg_gnb_sitemap.png) center bottom no-repeat}
#gnb .gnb_sub_sitemap{display:inline;overflow:hidden;clear:both;left:0;width:980px;height:240px}
#gnb .gnb_sub_sitemap ul,#gnb .gnb_sub ul{*zoom:1}
#gnb .gnb_sub_sitemap ul:after,#gnb .gnb_sub ul:after{clear:both;content:' '}
#gnb .gnb_sub_sitemap .gnb_sub_colmn{display:inline-block;overflow:hidden;float:left;width:196px;margin:0;padding:0;text-align:left}
#gnb .gnb_sub_sitemap .last{width:195px}
#gnb .gnb_sub_colmn h4{overflow:hidden;clear:both;left:0;width:156px;height:22px;margin:15px 0 10px;padding:9px 25px 2px 15px;background:url(../../../img/site/license/bg_gnb_sub_h4.gif) right bottom no-repeat;background-position:1px 0;font-size:12px;font-weight:bold;color:#555;letter-spacing:-1px}
#gnb .gnb_sub_colmn h4.top{height:21px;margin:0 0 10px}
#gnb .gnb_sub_colmn h4 a{font-weight:bold;color:#555}
#gnb .gnb_sub_colmn ul,#gnb .gnb_sub ul{overflow:hidden;clear:both;height:auto;margin:2px 0 20px;padding-left:14px;padding-right:10px}
#gnb .gnb_sub ul{margin-top:15px}
#gnb .gnb_sub_colmn ul li,#gnb .gnb_sub ul li{clear:both;width:100%;margin:0 0 6px;padding:0 0 0 6px;background:url(../../../img/site/license/icon_sub_gnb.gif) 0 6px no-repeat;line-height:15px}
#gnb .gnb_sub_colmn ul li a,#gnb .gnb_sub ul li a{font-weight:normal;font-size:12px;color:#656565;letter-spacing:-1px}
#gnb .gnb_sub_colmn ul li a:hover,#gnb .gnb_sub ul li a:hover{font-weight:normal;color:#009a2c}
#gnb #sitemap .gnb_sub_colmn{display:inline-block;overflow:hidden;float:left}
#gnb #sitemap .gnb_sub_sitemap{width:100%}
#sitemap div.gnb_sub div h3{clear:both;height:35px}

/* -----------------  Sitemap 용 정의 -------------- */
.sitemap{clear:both;width:980px;height:auto;margin:0 0 30px;padding:15px 0 0;border-bottom:1px solid #e1e1e1}
.sitemap .gnb_sub_sitemap{display:inline-block;clear:both;height:auto;margin-left:20px}
.sitemap,.sitemap .gnb_sub_sitemap,.sitemap .gnb_sub_sitemap ul{*zoom:1}
.sitemap:after,.gnb_sub_sitemap:after{display:block;clear:both;content:' '}
.sitemap li.gnb_sub_colmn{display:inline-block;overflow:hidden;float:left;width:200px;height:auto;margin:0 25px 20px 0;background:url(../../../img/site/lic_en/bg_sitemap_sub.png) center bottom no-repeat}
#content .sitemap .gnb_sub_colmn h4{overflow:hidden;clear:both;left:0;width:170px;height:22px;margin:15px 0 10px;padding:9px 10px 2px 15px;background:url(../../../img/site/lic_en/bg_gnb_sub_h4.gif) right bottom no-repeat;background-position:1px 0;font-size:12px;font-weight:bold;color:#555;letter-spacing:-1px}
#content .sitemap .gnb_sub_colmn h4.top{height:21px;margin:0 0 10px;border:1px solid #22B04B}
#content .sitemap .gnb_sub_colmn h4.top a.narrow{letter-spacing:-1px}
#content .sitemap .gnb_sub_colmn h4 a{font-weight:bold;color:#555}
.sitemap .gnb_sub_colmn ul{overflow:hidden;clear:both;height:auto;margin:2px 0 20px;padding-left:14px;padding-right:10px}
.sitemap .gnb_sub_colmn ul li{clear:both;width:135px;margin:0 0 6px;padding:0 0 0 6px;background:url(../../../img/site/lic_en/icon_sub_gnb.gif) 0 6px no-repeat;line-height:15px}
.sitemap .gnb_sub_colmn ul li a{font-weight:normal;font-size:12px;color:#656565;letter-spacing:-1px}
.sitemap .gnb_sub_colmn ul li a:hover{font-weight:normal;color:#009a2c}

/* total search */
.total_search{position:absolute;top:0;right:0;width:163px;height:22px;margin-top:64px;background:url(../../../img/site/common/bg_total_search.gif) 0 0 no-repeat}
.total_search_default{background:url(../../../img/site/common/bg_total_search_default.gif) 0 0 no-repeat}
.total_search .i_label{top:5px;left:9px}
.total_search .i_text{display:inline-block;float:left;position:relative;width:130px;margin:0;padding:4px 0 3px 8px;border:none;background:transparent;vertical-align:middle}
.total_search .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.total_search label{font-size:12px;color:#757575}
.total_search input#totalSrchSubmit{float:right;margin:0;padding:0}

/* hx 헤더 & ul li 정의 */
#content h3{clear:both;margin-bottom:12px;padding-left:14px;background:url(../../../img/site/common/icon_cnt_h3.gif) 0 50% no-repeat;font-size:1.2em;font-weight:bold;color:#5f6266}
#content h4{margin-left:6px;margin-bottom:12px;padding-left:11px;background:url(../../../img/site/common/icon_cnt_h4.gif) 0 50% no-repeat;font-size:1em;font-weight:bold;color:#3d71b5}
#content h5{margin-bottom:12px;padding-left:11px;font-size:1em;font-weight:bold;color:#3d71b5}
#content h6{margin-bottom:12px;padding-left:11px;font-size:1em;font-weight:bold}
#popup h3{clear:both;margin-bottom:12px;padding-left:14px;background:url(../../../img/site/common/icon_cnt_h3.gif) 0 50% no-repeat;font-size:1.2em;font-weight:bold;color:#5f6266}
#popup h4{margin-left:6px;margin-bottom:12px;padding-left:11px;background:url(../../../img/site/common/icon_cnt_h4.gif) 0 50% no-repeat;font-size:1em;font-weight:bold;color:#3d71b5}

#content ul.list1{clear:both;margin-left:13px;margin-bottom:20px}
#content ul.list1 li{margin-bottom:1em;padding-left:7px;background:url(../../../img/site/common/icon_li1.gif) 0 .5em no-repeat;line-height:1.4em}
#content ul.list1 li img{display:block;clear:left;margin-top:.3em}
#content ul.list1 li em{color:#4672ae}
#content ul.list1 strong{font-weight:bold;color:#333}
#content ul.list1 strong.br{display:block}
#content ul.list1 ul{margin-left:13px;margin-bottom:10px;margin-top:8px}

/* 0509  moon edit */
#content ul.list1 ul li{margin-bottom:.8em;padding-left:7px;background:url(../../../img/site/common/icon_li_li.gif) 0 .5em no-repeat;line-height:1.4em;color:#757575}

/* 0509  moon edit */
#content ul.list1 ul li ul{margin-left:13px;margin-bottom:10px;margin-top:8px}

/* 0509  moon edit */
#content ul.list1 ul li ul li{margin-bottom:.7em;padding-left:7px;background:url(../../../img/site/common/icon_li_li_li.gif) 0 .5em no-repeat;line-height:1.4em;color:#757575}

/* 0509  moon edit */
#content ul.list2,#content ol.list2{clear:both;height:auto;margin-left:13px;margin-bottom:30px}
#content ul.list2 li,#content ol.list2 li{margin-bottom:.5em;padding-left:7px;background:url(../../../img/site/common/icon_li1.gif) 0 .5em no-repeat;line-height:1.4em}
#content ul.list2 li img,#content ol.list2 li img{display:block;clear:left;margin-top:.3em}
#content ul.list2 li span img,#content ol.list2 li span img{display:inline-block;margin:0;padding:0 0 5px;vertical-align:middle}
#content ul.list2 img,#content ol.list2 img{padding-bottom:.4em}
#content ul.list2 li em,#content ol.list2 li em{color:#4672ae}
#content ul.list2 strong,#content ol.list2 strong{font-weight:bold;color:#333}

#content ul.m_list li{margin-bottom:3px;padding-left:17px;background:url(../../../img/site/common/icon_m_li.gif) 0 1px no-repeat;line-height:1.4em}

/* 순서대로 순번 부여 */
#content ol.list2{padding-left:18px}
#content ol.list2 li{display:list-item;padding-left:0;background:none}

#content ul.list2_l{clear:both;height:auto;margin-left:13px;margin-top:5px}
#content ul.list2_l li{margin-bottom:.5em;padding:0 10px;background:url(../../../img/site/common/icon_li1.gif) 0 .5em no-repeat;line-height:1.4em;text-align:left}
#content ul.list2_l strong{font-weight:bold;color:#333}
#content ul.list2_l li ul{padding-top:3px}
#content ul.list2_l li ul li{margin-bottom:.5em;padding:0 10px;background:url(../../../img/site/common/icon_li_li.gif) 0 .5em no-repeat;line-height:1.4em;color:#777;text-align:left}

#popup ul.list2{clear:both;height:auto;margin-left:13px;margin-bottom:30px}
#popup ul.list2 li{margin-bottom:.5em;padding-left:7px;background:url(../../../img/site/common/icon_li1.gif) 0 .5em no-repeat;line-height:1.4em}
#popup ul.list2 li img{display:block;clear:left;margin-top:.3em}
#popup ul.list2 li span img{display:inline-block;margin:0;padding:0 0 5px;vertical-align:middle}
#popup ul.list2 img{padding-bottom:.4em}
#popup ul.list2 li em{color:#4672ae}
#popup ul.list2 strong{font-weight:bold;color:#333}

/* 0510  moon edit */
#content ul.list2 strong.br{display:block}
#content ul.list2 ul{margin-left:13px;margin-bottom:5px;margin-top:5px}

/* 0509  moon edit */
#content ul.list2 ul li{margin-bottom:.5em;padding-left:7px;background:url(../../../img/site/common/icon_li_li.gif) 0 .5em no-repeat;line-height:1.4em;color:#757575}

/* 0509  moon edit */
#content ul.list2 ul li ul{margin-left:13px;margin-bottom:5px;margin-top:5px}

/* 0509  moon edit */
#content ul.list2 ul li ul li{margin-bottom:.5em;padding-left:7px;background:url(../../../img/site/common/icon_li_li_li.gif) 0 .5em no-repeat;line-height:1.4em;color:#757575}

/* 0509  moon edit */
#content ul li table.datatable{margin-top:.4em;margin-bottom:.4em}

/* 테이블 내 ul li 정의 */
#content table ul.list2{clear:both;margin-left:1px;margin-bottom:5px}
#content table ul.list2 li{margin-bottom:.5em;padding-left:7px;background:url(../../../img/site/common/icon_li1.gif) 0 .5em no-repeat;line-height:1.4em}
#content table ul.list2 li img{display:block;clear:left;margin-top:.3em}
#content table ul.list2 img{padding-bottom:10px}
#content table ul.list2 li em{color:#4672ae}
#content table ul.list2 strong{font-weight:bold;color:#333}

/* 0510  moon edit */
#content table.datatable ul.list2 strong.br{display:block}
#content table.datatable ul.list2 ul{margin-left:13px;margin-bottom:5px;margin-top:5px}

/* 0509  moon edit */
#content table.datatable ul.list2 ul li{margin-bottom:.5em;padding-left:7px;background:url(../../../img/site/common/icon_li_li.gif) 0 .5em no-repeat;line-height:1.4em;color:#757575}

/* 0509  moon edit */
#content table.datatable ul.list2 ul li ul{margin-left:13px;margin-bottom:5px;margin-top:5px}

/* 0509  moon edit */
#content table.datatable ul.list2 ul li ul li{margin-bottom:.5em;padding-left:7px;background:url(../../../img/site/common/icon_li_li_li.gif) 0 .5em no-repeat;line-height:1.4em;color:#757575}

/* 0509  moon edit */
#content p.list2,#content div.list2{margin-left:15px;margin-bottom:1em;line-height:1.4em}

/* 0510  moon edit */
#content ul.list3{clear:both;height:auto;margin-left:13px;margin-bottom:30px}
#content ul.list3 li{margin-bottom:.5em;padding-left:7px;line-height:1.4em}
#content ul.list3 li img{display:block;clear:left;margin-top:.3em}

/* 2012.5.23 add by nhj h4 스타일 리스트 */
#content ul.list4{clear:both;margin-left:13px;margin-bottom:2em}
#content ul.list4 li{margin-bottom:.4em;padding-left:7px;padding-left:11px;background:url(../../../img/site/common/icon_cnt_h4.gif) 0 .2em no-repeat;font-size:1em;font-weight:normal;line-height:1.4em;color:#656565}
#content ul.list4 li img{display:block;clear:left;margin-top:.3em}
#content ul.list4 li span img{display:inline-block;margin:0;padding:0 0 5px;vertical-align:middle}
#content ul.list4 ul{margin-left:0;margin-bottom:1em;margin-top:5px}
#content ul.list4 ul.last{margin-bottom:0}
#content ul.list4 li li{margin-bottom:.4em;padding-left:7px;background:url(../../../img/site/common/icon_li1.gif) 0 .5em no-repeat}
#content ul.list4 li li ul li{margin-bottom:.4em;padding-left:7px;background:url(../../../img/site/common/icon_li_li.gif) 0 .5em no-repeat}
#content ul.list4 img{padding-bottom:.4em}
#content ul.list4 li em{color:#4672ae}
#content ul.list4 strong{font-weight:bold}

/* 2012.5.23 add by nhj 주의사항 표시용 */
div.warning{margin-left:1.5em;color:#C22525}
#content .warning h5{margin-bottom:.5em;font-weight:bold}
#content .warning ul.list2{clear:both;margin-left:1em;margin-bottom:1em}
#content .warning ul.list2 li{margin-bottom:.3em;padding-left:9px;background:url(../../../img/site/common/icon_li_warning.gif) 0 .5em no-repeat;line-height:1.4em;color:#C22525}

#content h5.warning{margin:0 0 .5em 1em;font-weight:bold;color:#C22525}
#content ul.warning{margin-bottom:1em}
#content ul.warning li{margin-bottom:.3em;margin-left:1em;padding-left:9px;background:url(../../../img/site/common/icon_li_warning.gif) 0 .5em no-repeat;line-height:1.4em;color:#C22525}

#content ul.list_h4{clear:both;margin-left:13px;margin-bottom:.7em}
#content ul.list_h4 li{margin-bottom:.4em;padding-left:11px;background:url(../../../img/site/common/icon_cnt_h4.gif) 0 50% no-repeat;font-size:1em;font-weight:normal;line-height:1.4em;color:#3d71b5}
#content ul.list_h4 li img{display:block;clear:left;margin-top:.3em}
#content ul.list_h4 li span img{display:inline-block;margin:0;padding:0 0 5px;vertical-align:middle}
#content ul.list_h4 img{padding-bottom:.4em}
#content ul.list_h4 li em{color:#4672ae}
#content ul.list_h4 strong{font-weight:bold}

/* span */
.bold{font-weight:bold}
.red{color:#d40606}
.orange{color:#fb6f07}
.blue{color:#0072bc}
.green{color:#39b54a}

/* img align */
.img_center{clear:both;width:100%;margin-bottom:20px;text-align:center}
.img_center img{display:inline-block}
.img_left{clear:both;width:100%;margin-bottom:20px;margin-left:18px;text-align:left}

/* 0622  moon edit */

/* align */
.float_left{float:left}
.float_right{float:right}
.float_both{clear:both}
.align_right{text-align:right}
.align_middle{vertical-align:middle}
.align_bottom{vertical-align:bottom}
.align_top{vertical-align:top}
.dis_inline{display:inline}
.p_box{margin-bottom:20px;padding:0 15px;line-height:20px;text-align:left}
.p_box_n{margin-bottom:20px;padding:0;line-height:20px}
.p_box_t{margin-top:-20px;margin-bottom:30px;line-height:18px}
.p_box_c{margin-top:-20px;margin-bottom:30px;line-height:18px;text-align:center}
.p_box_ul{margin-top:-20px;margin-left:20px;margin-bottom:30px}
.p_t{margin-top:-10px;color:#d50606}
.pa_5{padding-top:5px}
#content .align_center{margin:0 auto;text-align:center}
#content .list2 .li_none{background:none;list-style:none}
#content .list2_l .li_none{background:none;list-style:none}

/* footer */
#footer{clear:both;width:980px;height:37px;margin:0 auto;font-size:1.2em;color:#666}
#footer li{float:left;list-style:none}
#footer .footer_left{display:inline;float:left;width:750px;padding-top:10px}
#footer .footer_left li{padding-right:10px}
#footer .footer_right{display:inline;float:left;width:230px;padding-top:10px}
.site_select{float:left;clear:both;width:100%;margin-bottom:10px}
.site_select li{display:inline;margin-top:0}
.site_select li label{visibility:visible;padding-right:3px}
.site_select li select{margin:0 3px 0 0;font-size:11px}
.site_select li input{padding-right:28px}
.footer_menu{overflow:visible;clear:both;margin-bottom:15px}
.footer_menu li{float:left;padding-left:7px;padding-right:8px;background:url(../../../img/site/common/bar_footer.gif) 0 50% no-repeat}
.footer_menu li.footer_first{padding-left:0;background:none}
.footer_menu li.footer_last{width:200px;padding-right:0}
.footer_menu li.footer_last p{float:left;padding-right:0}
.footer_menu .viewer{overflow:visible;float:left;margin-left:5px}
.footer_menu .viewer li{float:left;margin-top:-3px;padding-left:2px;padding-right:2px;background:none}
.footer_menu .right{position:relative;margin:0;margin-top:-4px;padding:0}
.footer_menu .right select{display:block;float:left;margin-right:2px;padding:1px}
.footer_menu .right button{display:block;float:left}
#footer address{clear:both;margin-right:20px;font-size:1em;line-height:1.4em;text-align:left}
#footer address span{margin-right:2em}
#footer .copyright{font-size:.9em;font-size:11px;font-family:Tahoma,Geneva,sans-serif;color:#777;text-align:left}
#footer .left_banner{float:left}
#footer .left_banner p{float:left;margin:0 3px;padding-top:0}
#footer .left_banner p.w3c{float:left;margin:0 3px;padding-top:10px}

/* CSS sprite footer 이미지 메뉴 */
.txt_footer1,.txt_footer2,.txt_footer3,.txt_footer4,.txt_footer5,.txt_footer6,.txt_footer7,.txt_footer8{display:block;overflow:hidden;position:relative;width:38px;height:12px;margin:0}
.txt_footer1 span,.txt_footer2 span,.txt_footer3 span,.txt_footer4 span,.txt_footer5 span,.txt_footer6 span,.txt_footer7 span,.txt_footer8 span{display:block;position:absolute;top:0;left:0;width:38px;height:12px;background:url(../../../img/site/common/txt_footer_menus.gif) 0 0 no-repeat;text-indent:-9999em}
.txt_footer1 span,.txt_footer2 span,.txt_footer3 span,.txt_footer4 span,.txt_footer5 span,.txt_footer6 span,.txt_footer7 span{cursor:pointer}
.txt_footer1{width:38px}

/* 이용약관 */
.txt_footer1 span{width:38px;background-position:0 0}
.txt_footer2{width:74px}

/* 개인정보취급방침 */
.txt_footer2 span{width:74px;background-position:-54px 0}
.txt_footer3{width:83px}

/* 이메일무단수집거부 */
.txt_footer3 span{width:83px;background-position:-145px 0}
.txt_footer4{width:39px}

/* 고객헌장 */
.txt_footer4 span{width:39px;background-position:-243px 0}
.txt_footer5{width:65px}

/* 임직원행동강령 */
.txt_footer5 span{width:65px;background-position:-297px 0}
.txt_footer6{width:74px}

/* 홈페이지개선의견 */
.txt_footer6 span{width:74px;background-position:-379px 0}
.txt_footer7{width:60px}

/* 찾아오시는길 */
.txt_footer7 span{width:60px;background-position:-470px 0}
.txt_footer8{width:56px}

/* 뷰어다운로드 */
.txt_footer8 span{width:56px;background-position:-546px 0}

/* CSS sprite 뷰어 아이콘 */
.icon_viewer_hwp,.icon_viewer_ppt,.icon_viewer_xls,.icon_viewer_doc,.icon_viewer_pdf,.icon_viewer_swf{display:block;overflow:hidden;position:relative;width:16px;height:16px;margin:0}
.icon_viewer_hwp span,.icon_viewer_ppt span,.icon_viewer_xls span,.icon_viewer_doc span,.icon_viewer_pdf span,.icon_viewer_swf span{display:block;position:absolute;top:1px;left:1px;width:16px;height:16px;background:url(../../../img/site/common/icon_viewer_files.png) 0 0 no-repeat;text-indent:-9999em;cursor:pointer}
.icon_viewer_hwp span{background-position:0 0}
.icon_viewer_doc span{background-position:-20px 0}
.icon_viewer_ppt span{background-position:-40px 0}
.icon_viewer_xls span{background-position:-60px 0}
.icon_viewer_pdf span{background-position:-80px 0}
.icon_viewer_swf span{background-position:-100px 0}

/* default table */
table{width:100%;border:0;border-top:1px solid #ccc;border-spacing:0}
table thead th{font-weight:bold}
table td,table th{text-align:center}
table tbody td,table tbody th{border:0;border-bottom:1px solid #ccc}
table td a,table th a{color:#656565;text-decoration:none}
table td a:hover,table th a:hover{text-decoration:underline}
table tbody td{padding:.55em 0}
table tbody td img{vertical-align:middle}

/* data table */
table.datatable{width:100%;margin-bottom:20px;border:0;border-left:1px solid #dcdcdc;border-top:2px solid #7f9ec7;border-collapse:collapse;border-spacing:0}
table.datatable td,table.datatable th{padding:.5em;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;line-height:1.4em;text-align:center}
table.datatable thead th{background:#ececec;font-weight:bold;color:#3b3b3b}
table.datatable tfoot th{background:#fbfbc4;font-weight:bold;color:#3b3b3b}
table.datatable tfoot td{background:#fbfbc4;font-weight:bold;color:#3b3b3b}
table.datatable thead th.t_colgroup{background:#ececec;color:#656565}
table.datatable tbody th{background:#f4f4f4;font-weight:bold;color:#3b3b3b}
table.datatable tbody th.t_rowgroup{background:#f4f4f4;font-weight:bold;color:#656565}
table.datatable tbody th.t_rowgroup_left{background:#f4f4f4;color:#656565;text-align:left}
table.datatable td a,table.datatable th a{color:#656565;text-decoration:none}
table.datatable td a:hover,table.datatable th a:hover{text-decoration:underline}
table.datatable td{background:#fff;color:#656565}
table.datatable td img{display:inline-block;width:auto;margin:0 auto}
table.datatable td.t_left{text-align:left}
table.datatable td.t_center{text-align:center}
table.datatable td.t_right{text-align:right}
table.datatable tbody td img{vertical-align:middle}

/* td 기본 왼쪽 정렬 data table */
table.datatable_left{width:100%;margin-bottom:20px;border:0;border-left:1px solid #dcdcdc;border-top:2px solid #7f9ec7;border-collapse:collapse;border-spacing:0}
table.datatable_left td,table.datatable_left th{padding:.5em;padding:5px 10px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;line-height:1.4em;text-align:left}
table.datatable_left thead th{background:#ececec;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_left tfoot th{background:#fbfbc4;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_left tfoot td{background:#fbfbc4;font-weight:bold;color:#3b3b3b}
table.datatable_left thead th.t_colgroup{background:#ececec;color:#656565;text-align:center}
table.datatable_left tbody th{background:#f4f4f4;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_left tbody th.t_rowgroup{background:#f4f4f4;font-weight:bold;color:#656565}
table.datatable_left tbody th.t_rowgroup_left{background:#f4f4f4;color:#656565;text-align:left}
table.datatable_left td a,table.datatable_left th a{color:#656565;text-decoration:none}
table.datatable_left td a:hover,table.datatable_left th a:hover{text-decoration:underline}
table.datatable_left td{background:#fff;color:#656565}
table.datatable_left td img{display:inline-block;width:auto;margin:0 auto}
table.datatable_left td.t_center{text-align:center}
table.datatable_left td.t_right{text-align:right}
table.datatable_left tbody td img{vertical-align:middle}

/* td 기본 왼쪽 정렬 내부용 단순 border data table */
table.datatable_l{clear:both;width:100%;margin-bottom:20px;border:0;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-collapse:collapse;border-spacing:0}
table.datatable_l td,table.datatable_l th{padding:.5em;padding:5px 10px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;line-height:1.4em;text-align:left}
table.datatable_l thead th{background:#ececec;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_l tfoot th{background:#fbfbc4;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_l tfoot td{background:#fbfbc4;font-weight:bold;color:#3b3b3b}
table.datatable_l thead th.t_colgroup{background:#ececec;color:#656565;text-align:center}
table.datatable_l tbody th{background:#f4f4f4;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_l tbody th.t_rowgroup{background:#f4f4f4;font-weight:bold;color:#656565}
table.datatable_l tbody th.t_rowgroup_left{background:#f4f4f4;color:#656565;text-align:left}
table.datatable_l td a,table.datatable_l th a{color:#656565;text-decoration:none}
table.datatable_l td a:hover,table.datatable_l th a:hover{text-decoration:underline}
table.datatable_l td{background:#fff;color:#656565}
table.datatable_l td img{display:inline-block;width:auto;margin:0 auto}
table.datatable_l td.t_center{text-align:center}
table.datatable_l td.t_right{text-align:right}
table.datatable_l tbody td img{vertical-align:middle}

/* data table */
table.datatable_d{clear:both;width:100%;margin-bottom:20px;border:0;border-left:1px solid #dcdcdc;border-top:2px solid #7f9ec7;border-collapse:collapse;border-spacing:0}
table.datatable_d td,table.datatable_d th{padding:.5em;padding:5px 10px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;line-height:1.4em;text-align:left}
table.datatable_d thead th{background:#ececec;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_d tfoot th{background:#fbfbc4;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_d tfoot td{background:#fbfbc4;font-weight:bold;color:#3b3b3b}
table.datatable_d thead th.t_colgroup{background:#ececec;color:#656565;text-align:center}
table.datatable_d tbody th{background:#f4f4f4;font-weight:bold;color:#3b3b3b;text-align:center}
table.datatable_d tbody th.t_rowgroup{background:#f4f4f4;font-weight:bold;color:#656565}
table.datatable_d tbody th.t_rowgroup_left{background:#f4f4f4;color:#656565;text-align:left}
table.datatable_d td a,table.datatable_d th a{color:#656565;text-decoration:none}
table.datatable_d td.ac_td{border:2px solid #3b69a8;background:#f7f7f7}
table.datatable_d td a:hover,table.datatable_d th a:hover{text-decoration:underline}
table.datatable_d td{background:#fff;color:#656565;vertical-align:top}
table.datatable_d td img{display:inline-block;width:auto;margin:0 auto}
table.datatable_d td.t_left{text-align:left}
table.datatable_d td.t_center{text-align:center}
table.datatable_d td.t_right{text-align:right}
table.datatable_d tbody td img{vertical-align:middle}

/* 외곽선 있는 박스 */
.box_outline{display:block;width:100%;height:auto;margin:0 0 20px;padding:0;background:url(../../../img/site/common/bg_box_top_l.gif) left top no-repeat}
.box_outline .b_outer{background:url(../../../img/site/common/bg_box_top_r.gif) right top no-repeat}
.box_outline .b_inner{background:url(../../../img/site/common/bg_box_outline_bot_l.gif) left bottom no-repeat}
.box_outline .b_content{padding:20px;background:url(../../../img/site/common/bg_box_outline_bot_r.gif) right bottom no-repeat}
.box_outline .b_content p.top{padding-top:20px;line-height:1.4em}
.box_outline .b_content p{padding:0;line-height:1.4em}
.box_outline ul{overflow:hidden;clear:both;width:100%;height:auto}
.box_outline ul li{float:left;width:33%;text-align:center}

/* 외곽선 하단에 배경색 들어 있는 박스 */
.box_bottom_bg{display:block;width:100%;height:auto;margin:0 0 20px;padding:0;background:url(../../../img/site/common/bg_box_top_l.gif) left top no-repeat}
.box_bottom_bg .b_outer{background:url(../../../img/site/common/bg_box_top_r.gif) right top no-repeat}
.box_bottom_bg .b_content{padding:20px}
.box_bottom_bg .b_inner{background:url(../../../img/site/common/bg_box_bot_l.gif) left bottom no-repeat}
.box_bottom_bg .b_inner p{padding:20px;background:url(../../../img/site/common/bg_box_bot_r.gif) right bottom no-repeat;line-height:1.4em}
.box_bottom_bg ul{overflow:hidden;clear:both;width:100%;height:auto}
.box_bottom_bg ul li{float:left;width:33%;text-align:center}

/* 전체 회색 박스 */
.box_gray{display:block;width:100%;height:auto;margin:0 0 20px;padding:0;background:url(../../../img/site/common/bg_gbox_top_l.gif) left top no-repeat}
.box_gray .b_outer{background:url(../../../img/site/common/bg_gbox_top_r.gif) right top no-repeat}
.box_gray .b_inner{background:url(../../../img/site/common/bg_gbox_bot_l.gif) left bottom no-repeat}
.box_gray .b_content{padding:20px;background:url(../../../img/site/common/bg_gbox_bot_r.gif) right bottom no-repeat}
.box_gray .b_content p{padding:0;line-height:1.4em}

/*
콘텐츠 하단 콘텐츠 매니저 표시용 - add 2012.5.9 nhj
*/
.content_manager{clear:both;width:100%;height:40px;padding-top:30px}
.inner_content_manager{width:100%;height:32px;background:url(../../../img/site/common/bg_content_manager.gif) right top no-repeat}
#content .content_manager h3{float:left;width:117px;height:32px;margin:0;padding:0;background:none}
.inner_content_manager ul{float:left}
.inner_content_manager ul li{display:inline;float:left;width:auto;margin:7px 10px 0;padding-left:8px;background:url(../../../img/site/common/icon_cm.gif) 0 50% no-repeat;line-height:1.5em;color:#656565}
.inner_content_manager ul li strong{font-weight:bold}

/*
P.I.E. FLOAT CLEARING ----------------------------
See http://www.positioniseverything.net/easyclearing.html
and http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/
*/
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.clearfix{display:inline-block}
.clearfix{display:block}

/*
------------------------------------
선택자를 통합해 코드분량을 줄인 자동해제.
ie용은 별도의 css에 관리할 것. */
#wrap:after,#container:after,#content:after,.lnb:after{/* :after 기능을 지원하는 브라우저를 위한 규칙 */display:block;visibility:hidden;clear:both;height:0;content:'.'}
* html #wrap,* html #container,* html #content,* html .lnb{height:1%}

/* ie5, ie6 용 */
:first-child+html #wrap,:first-child+html .over_banner_area,:first-child+html #flashArea,:first-child+html #top1over,:first-child+html #top2over,:first-child+html #top3over{left:0}

/* ie7 */
