﻿/*
@charset "euc-kr";
*/
@charset "UTF-8";
/* Main */

#container {width:100%; text-align:center; background:url('../images/login/main_bg.gif') repeat-x 0 141px; z-index:1; }
#container .visual {position:relative; width:621px; margin:0 auto; text-align:center; }
#container .visual .m-logo {padding:0 0 10px 20px;  text-align:left; }
#container .visual .logi {position:relative; width:343px; height:255px; background:url('../images/login/main_bg_mgr.gif') no-repeat left top; padding:88px 0 0 278px; }

#container .visual .logi .logWrap { position:relative; width:350px; height:25px; padding:0 0 3px 0; }
#container .visual .logi .logWrap label{ float:left; display:block; color:#555; margin:0 10px 0 0; padding:7px 0 0 0; letter-spacing:-1px; font-size:12px; font-family: 'Noto+Sans+Kr', tahoma, verdana, AppleGothic, Sans-serif;}
#container .visual .logi .logWrap input { float:left; margin:0; padding:0; height:23px; width:138px; border:1px #c8c8c8 solid;}
#container .visual .logi .pw { width:197px; height:25px;}
/* #container .visual .logi .loginBtn { position:absolute; padding:0; margin:0; right:64px; top:100px;} */
#container .visual .logi .loginBtn { position: absolute; padding: 0; margin: 0; right: 29px; top: 93px; width: 100px; }
#container .visual .logi .findID { position:absolute; top:180px; left:340px;}
#container .visual .logi .login-font-sans { float:left; display:block; color:#000; margin:0 10px 0 0; padding:7px 0 0 0; letter-spacing:-1px; font-size:12px; font-family: 'Noto+Sans+Kr', tahoma, verdana, AppleGothic, Sans-serif;}


#header .logo {position:absolute; top:40px; left:10px;}
#header .topMenu {position:absolute; width:1225px; height:39px; top:11px; left:0; overflow:hidden; }
#header .topMenu .bt {float:right; padding:4px 0 0 4px; font-family:dotum; font-size:12px; color:#666;  width:65px; height:28px; background:url('../images/btn/btn_de_bg.gif') no-repeat left top;}
#header .gnb {position:absolute; top:39px; left:220px; width:100%; height:96px; background:url('../images/sub_bg_f.gif') no-repeat left top; }
/* origin kys 20120914
#header .gnb .fa {float:left; width:100%; height:96px; background:url('../images/sub_bg.gif') repeat-x 5px top; z-index:1;  }
*/
#header .gnb .fa {float:left; width:1010px; height:96px; background:url('../images/sub_bg.gif') repeat-x 5px top; z-index:1;  }
#header .gnb .fa li {float:left; }
#header .gnb .fa li a {text-decoration:none !important}
#header .gnb .fa li a.tit{color:#fff;font-size:14px;font-weight:bold;}
#header .gnb .fa #l_title li{padding-top:5px; }

/*
#mapHeader {width:100%; height:98px; margin:0; padding:0; }
#mapHeader .maplogo {float:left; padding:12px 0 0 9px; }
#mapHeader .mapbtn {height:73px; overflow:hidden; background:url('../images/map/img_top.gif') no-repeat right top; }
#mapHeader .mapbtn ul li {float:right;}
#mapHeader .mapbtn ul {padding:24px 7px 0 0; }
#mapHeader .mapbtn img {padding-right:4px;}
#mapHeader .mapBar {height:25px; background:url('../images/map/bg_top.gif') repeat-x 1px left; border:1px solid:#e1e1e1; padding:0; margin:0; }
.mapSelect {border:0; height:17px; padding:0; margin:0; color:#858585; font-family:dotum; vertical-align:middle; }
#mapLeft {position:absolute; top:73px; left:2px; width:250px; height:100%; border:1px solid #b3b3b3; margin:0; padding:0; background:#eaeaea; z-index:1 ;}
#mapLeft .up {background:#eaeaea url('../images/map/img_left.gif') no-repeat right bottom; padding-bottom:60px; overflow-x: auto;}
#mapLeft .up .blueBar {height:50px; border:1px solid:#046a96; background:url('../images/map/bg_searching.gif') repeat-x left top;) line-height:25px; vertical-align:middle; padding:2px;}
#mapLeft .up .blueBar img {line-height:25px; vertical-align:middle;}
#mapLeft .up .sList {padding-left:10px; }
#mapLeft .pp {height:20px; color:#004ea2; font-weight:bold; font-size:12px; padding:5px 5px 5px 0px; }
#mapLeft .pp img {padding:4px 2px 4px 0; }
#mapLeft .up .conT {height:28px; width:230px; background:#ffffff url('../images/map/li_bg.gif') no-repeat top left; border-bottom:1px #e2e2e2 solid; border-top:2px #8ab2d2 solid;line-height:28px; vertical-align:middle; }
#mapLeft .up .conT .infoF {color:#333; font-weight:bold; }
#mapLeft .up .conT .listConTxt{display: block}
#mapLeft .up .conTHide .listConTxt{display: none}
#mapLeft .up .conTL {height:28px; width:230px; background:#ffffff url('../images/map/li_bg.gif') no-repeat top left; border-bottom:1px #e2e2e2 solid; line-height:28px; vertical-align:middle; }
#mapLeft .up .conTShow {width:230px; padding:5px; color:#333; font-size:12px;}
#mapLeft .up .conTShow .infoF {color:#333; font-weight:bold; display:block;}
#mapLeft .up .conTHide {width:230px; padding:5px; color:#333; font-size:12px;}
#mapLeft .up .conTHide .infoF {color:#333; font-weight:bold; display:none;}
#mapLeft .up .conTL .num {display:block; float:left; width:32px; color:#000000; font-weight:bold; font-size:12px; line-height:28px; vertical-align:middle; text-align:center;padding-left:0;}
#mapLeft .up .conT span {width:32px; color:#000000; font-size:12px; line-height:28px; vertical-align:middle; text-align:center; padding-left:8px; }
#mapLeft .up .conT .num {display:block; float:left; width:32px; color:#000000; font-weight:bold; font-size:12px; line-height:28px; vertical-align:middle; text-align:center;padding-left:0;}
#mapLeft .up .conTL {height:28px; width:230px; background:#ffffff url('../images/map/li_bg.gif') no-repeat top left; border-bottom:1px #e2e2e2 solid; line-height:28px; vertical-align:middle; }
#mapLeft .up .conTL span {width:32px; color:#000000; font-size:12px; line-height:28px; vertical-align:middle; text-align:center; padding-left:8px; }
#mapLeft .up .conTL .num {display:block; float:left; width:32px; color:#000000; font-weight:bold; font-size:12px; line-height:28px; vertical-align:middle; text-align:center;padding-left:0;}
#mapLeft .down {background:#bfbfbf url('../images/map/tit_exa.gif') no-repeat top left; padding-top:30px; height:100%; overflow-x: auto;}

#mapLeft .up .glist {height:20px; text-align:center; line-height:20px; padding:5px; float:left; vertical-align:middle;}
#mapLeft .up .gBtn {height:20px; line-height:20px; padding:0 2px; float:left; vertical-align:middle;}
#mapLeft .up .gBtn img {margin:11px 0 5px 0; }


.lst_thmb {overflow:hidden; clear:both; width:330px; _height:136px; padding:0; *background:#ffffff; border:1px #79bce8 solid; } 
.lst_thmb .info_T {height:30px; width:330px; background:#cce2ec; vertical-align:middle; color:#004ea2; font-size:13px; font-weight:bold; font-family:����; line-height:30px; }
.lst_thmb .info_T .s1 {display:block; float:left; padding:3px; }
.lst_thmb .info_T .s2 {display:block; float:right; padding:10px; }
.lst_thmb .thmb{float:left; width:101px; margin:10px; border:1px #9e9e9e solid;  }  
.lst_thmb .cont{float:left; width:200px; margin:10px 0 10px 0; }
.lst_thmb dl{overflow:hidden; clear:both; width:100px padding-bottom:5px; color:#666; line-height:19px; }  
.lst_thmb dt{float:left; width:200px; font-weight:bold; padding-bottom:3px; border-bottom:1px #9e9e9e solid; }  
.lst_thmb dd{float:left; width:200px; padding-top:3px;}  
.lst_thmb_ {clear:both; width:330px; height:19px; padding:0; text-align:center;} 

.lst_sos {overflow:hidden; clear:both; width:240px; height:136px; padding:0; *background:#ffffff; border:1px #79bce8 solid; } 
.lst_sos .info_T {height:30px; width:240px; background:#cce2ec; vertical-align:middle; color:#004ea2; font-size:13px; font-weight:bold; font-family:����; line-height:30px; }
.lst_sos .info_T .s1 {display:block; float:left; padding:3px; }
.lst_sos .info_T .s2 {display:block; float:right; padding:10px; }
.lst_sos .cont{float:left; width:220px; margin:10px 0 10px 10px; }  
.lst_sos dl{overflow:hidden; clear:both; padding-bottom:10px; color:#666; line-height:19px; }  
.lst_sos dt{float:left; *width:40px; font-weight:bold; }  
.lst_sos dd{float:left; *width:190px;}  
.lst_sos_ {clear:both; z-index:1; width:240px; height:19px; padding:0; text-align:center;} 
*/

/* 0927 추가 및 수정 */

#mapHeader {width:100%; height:73px; margin:0; padding:0; }
#mapHeader .maplogo {float:left; padding:12px 0 0 29px; }
#mapHeader .mapbtn {float:right; padding:24px 0 0 0; }
#mapHeader .mapbtn li {display:inline; padding:0; margin:0 ; }
#mapfooter { background:#eee; border-top:1px #a5a5a5 solid; height:30px;}

#mapbody {width:100%; height:100%;}

/*#mapBodyTop {position:relative; background: url('../images/map/mapbody_bg.gif') repeat-x top left;}*/
#mapBodyTop {position:relative; background-image:url('../images/map/mapbody_bg.gif'); background-position: top left; background-repeat: repeat-x;}

.mapLL {position:relative; }
.mapLeft {width:253px; height:100%; border-right:1px #a5a5a5 solid ; margin:0; padding:0; background:#fff; z-index:1;}
    .lefttitle {height:39px; background:#f8f8f8; border-top:2px #000 solid; border-bottom:1px #c8c8c8 solid; }
    .lefttitle img {padding:12px 0 0 13px; }
    .leftcont {overflow:auto; padding:10px 12px; }
        p.padd {padding:8px 0 0 0; font-size:11px; letter-spacing:-1px; }
        .resultList {cursor:pointer; color:#0b6eab; font-weight:bold; border-bottom:1px #d0d0d0 dotted; background:url('../images/map/bullet_result.gif') no-repeat 0px 12px; padding:10px 13px;}
        .resultList span {padding-left:15px; }
        .ListCont {color:#575757; font-weight:normal; background:none; padding:8px 0; }
    
    .resulttit {height:26px; background:url('../images/map/maptit_bg.gif') repeat-x top left; color:#4d4d4d; font-weight:bold; font-size:13px; padding:8px 0 0 13px; margin-top:15px; }
    .resulttit li span {color:#208acb; }
    .glistU { margin:0 0 0 0; padding:18px 0 18px 0; text-align:center;}
    .glistU li {display:inline; float:left; color:#6f6f6f; padding:0px 5px 0px 5px; line-height:16px; }
    .glistU li.gBtn {padding:3px 5px 0px 5px; height:16px; }

.parksearch {position:relative; top:0px; left:253px; height: 30px; padding:13px 0 0 0; width:142px;  background:url('../images/map/bar_top.gif') no-repeat right top; }
    ul.parksearchTit {padding:0 0 0 8px; color:#4d4d4d; font-weight:bold; }
    ul.parksearchTit img {padding-left:6px; }
    ul.parksearchResult {border:1px #acadac solid; padding:15px; margin:12px 0 0 0; background:#fff; display:none; }
    ul.parksearchResult li {line-height:180%; }

.latlon {position:absolute; top:0px; left:503px; height: 30px; padding:13px 0 0 0; width:470px; }

.dropB {position:absolute; top:0px; right:0px; padding-bottom:12px; width:130px; height: 30px; background:url('../images/map/bar_top.gif') no-repeat left top;}
    ul.dropT {padding:13px 0 0 15px; color:#4d4d4d; font-weight:bold; }
    ul.dropT img {padding-left:8px; }
    ul.dropR {border:1px #acadac solid; padding:15px; margin:12px 0 0 0; background:#fff;}
    ul.dropR li {line-height:180%; }

.dropC {position:absolute; top:0px; right:180px; width:180px; background:url('../images/map/bar_top.gif') no-repeat left top;}
    ul.LB { padding:8px 0 0 30px; color:#4d4d4d; font-weight:bold; background:url('../images/map/btn_swich.gif') no-repeat 10px 16px;}
    ul.LB li {display:inline; padding:0; margin:0 ;}


.lst_thmb {overflow:hidden; clear:both; width:330px; height:100%; padding:0; border:1px #a5a5a5 solid; position:relative; } 
.lst_thmb .info_T {height:32px; width:330px; background:url('../images/map/pop_bar.gif') repeat-x top left; border-bottom:1px #a5a5a5 solid; vertical-align:middle; color:#4d4d4d; font-size:13px; font-weight:bold; line-height:30px; }
.lst_thmb .info_T .s1 {display:block; float:left; padding:3px; }
.lst_thmb .info_T .s2 {display:block; position:absolute; top:10px; right:10px; }
.lst_thmb .thmb{float:left; width:101px; margin:10px; border:1px #9e9e9e solid;  }  
.lst_thmb .cont{float:left; width:200px; margin:10px 0 10px 0; }  
.lst_thmb dl{overflow:hidden; clear:both; padding-bottom:5px; color:#666; line-height:19px; }  
.lst_thmb dt{float:left; width:200px; font-weight:bold; padding-bottom:3px; border-bottom:1px #9e9e9e solid; }  
.lst_thmb dd{float:left; width:200px; padding-top:3px;}  
.lst_thmb_ {clear:both; z-index:0; width:330px; height:19px; padding:0; background:url('../images/map/box_corner.png') no-repeat -1px 150px; } 


/* 0928 추가 */
.lst_thmb .reply { margin:10px; }
.lst_thmb .reply img { padding-bottom:4px; }
.lst_thmb .cont02 {width:310px; margin:10px; } 
.lst_thmb .cont02 dt{float:left; width:100%; font-weight:bold; padding-bottom:3px; border-bottom:1px #9e9e9e solid; }
.lst_thmb .cont02 dd{float:left; width:100%; padding-top:3px;}  

.mapComment {width: 330px; margin-right:10px; border-top:2px solid #8ab2d2; border-bottom:2px solid #8ab2d2; }
.mapComment th {height:15px; vertical-align:middle; background-color:#f2f6f9; line-height:15px; text-align:center; font-weight:bold; color:#666; border-bottom:1px solid #d9d9d9;}
.mapComment th.last {border-bottom:none}
.mapComment th.bull01 {background:url('../images/board/thPrevbullet.gif') no-repeat 15px 12px;}
.mapComment th.bull02 {background:url('../images/board/thNextbullet.gif') no-repeat 15px 12px;}
.mapComment td {vertical-align:middle; padding-left:10px; height:15px; line-height:15px; border-bottom:1px solid #d9d9d9; }
.mapComment td .contBox {padding:5px 0 5px 0 ;}
.mapComment td .last {border-bottom:none}

#mapPrint {background:none; border:1px #e5e5e5 solid; }
#mapPrint .topbar {height:36px; padding:0; margin:0; background:url('../images/map/print_bar.gif') repeat-x top left;}
#mapPrint .topbar ul.top {width:100%; list-style:none;}
#mapPrint .topbar ul.top li.logo {padding:8px 13px; float:left; color:#333; font-size:14px; font-weight:bold; }
#mapPrint .topbar ul.top li.p_close { padding:0; margin:0; text-align:right}
#mapPrint .mapP {padding:13px; }
#mapPrint p.imgBox { width:635px;border:1px #c5c5c5 solid;}
#mapPrint .Memo { width:670px; height:80px; border:1px #c5c5c5 solid; background:url('../images/map/img_bgbg.gif') no-repeat 50% 50%; margin-top:10px; padding:10px; }
#mapPrint .btnSet { width:607px; margin-top:10px; padding:10px; text-align:center; }

#mapPrint .topbar2 {height:60px; padding:0; margin:0;}
#mapPrint .Memo2 {width:607px; padding:10px; margin-top:10px; border-top:2px #000 solid; border-bottom:1px #000 solid;}


/* 1027 추가 */
.scale {background:url('../images/map/bg_scale.png') no-repeat scroll 0 0 transparent; bottom:5px; position:absolute; right:20px; width:52px; height:14px; z-index:0;}
.scale span.len {color:#ffffff; font-size:11px; left:0; line-height:normal; position:absolute; text-align:center; text-indent:1px; top:-11px; width:50px; filter: Glow(color=#000000,strength=1);}


/* 0927 추가 및 수정 */


#popup {background:none;}
#popup .topbar {height:45px; padding:0; margin:0; background:url('../images/pop/pop_bg.gif') repeat-x top left; }
#popup .topbar ul.top {width:100%; list-style:none}
#popup .topbar ul.top li.logo {float:left}
#popup .topbar ul.top li.p_close { padding:0; margin:0;  text-align:right}
#popup .tbl01 {width: 430px; margin:20px; border-top:2px solid #8ab2d2; border-bottom:1px solid #6ca3dc; }
#popup .tbl01 th {height:30px; vertical-align:middle; background-color:#f2f6f9; line-height:30px; text-align:center; font-weight:bold; color:#666; border-bottom:1px solid #d9d9d9;}
#popup .tbl01 .tXb {font-weight:bold; }
#popup .tbl01 th.last {border-bottom:none}
#popup .tbl01 td {vertical-align:middle; padding:2px 10px 2px 10px; height:30px; line-height:30px; border-bottom:1px solid #d9d9d9; }
#popup .tbl01 td img {padding:0; vertical-align:middle; }
#popup .tbl01 td .contBox {padding:2px 0 2px 0 ;}
#popup .tbl01 td .contBox img {padding:0 ;}
#popup .tbl01 td .contBox .i-text {padding:4px 0 0 10px ; background:url('../images/btn/text_bullet.gif') no-repeat 2px 9px; }
#popup .tbl01 td.write {padding:10px;}
#popup .tbl01 td .file {padding:3px; }
#popup .tbl01 td .last {border-bottom:none}
.btnP {clear:both; width:430px; height:29px;  margin:10px 20px 15px 20px; }
.btnP .fl {float:left; height:29px; padding-right:4px; line-height:29px; cursor:pointer;}
.btnP .fr {float:right; height:29px; padding-right:0; line-height:29px; cursor:pointer;}
.btnP .lo {height:29px; padding-right:4px; line-height:29px; cursor:pointer}



#containerMain .lnb {width:204px; position:relative; top:0; z-index:2; padding-right:24px; }
#containerMain .lnb h2.lnb_tit{width:204px;height:36px;background:url('../images/bg_lnbtit.png') no-repeat;font-size:18px;color:#fff;text-align:center;padding-top:23px;}/*20161201 추가*/
/*
#containerMain .lnb .sub {padding-top:17px; height:100%; background:url('../images/lnb_bg.gif') repeat-x left top;  }
#containerMain .lnb .sub li {height:30px; padding-top:10px; padding-left:25px; border-bottom:1px solid #a9a9a9; vertical-align:middle; line-height:30px;}
#containerMain .lnb .sub li.first{height:30px; padding-top:10px; padding-left:25px; border-bottom:1px solid #a9a9a9; vertical-align:middle; line-height:30px;}
*/
#containerMain .lnb .sub {width:204px;margin-top:10px;}
#containerMain .lnb .sub li a{height:50px; padding-left:35px;color:#393939;line-height:50px;background:url('../images/submn_off.png') no-repeat;display: block;font-size:14px;font-weight:bold;padding-bottom:2px;text-decoration:none; }
#containerMain .lnb .sub li.on a{width:204px;height:50px;color:#fff; padding-left:35px;background:url('../images/submn_on.png') no-repeat;display: block;}
#containerMain .lnb .sub li a:hover{width:204px;height:50px;color:#fff; padding-left:35px;background:url('../images/submn_on.png') no-repeat;display: block;}
#contents .titlearea {height: 25px; border-bottom:1px solid #d8d8d8; margin-bottom:19px; }/*20161201 수정*/
#contents .titlearea h1 {background:url('../images/btn/s-title_bullet.gif') no-repeat 1px 0; padding:0 0 20px 20px;color:#384d72;font-size:16px;height:30px;font-weight:bold;letter-spacing:-1px;}/*2017_0103 수정*/
#contents .titlearea1 {height: 20px; margin-bottom:10px; }/*2017_0103수정*/
#contents .titlearea1 h2 {background:url('../images/btn/s-title_bullet01.gif') no-repeat 6px 2px; padding:0 0 25px 20px;color:#555;font-size:14px;height:30px;font-weight:bold;letter-spacing:-1px;}/*2017_0103 수정*/


#graph {clear:both; height:405px; padding:15px; background:#ffffff; border:3px #b8d2ec solid; } 

.searchText {padding-top: 2px;}

/*
.dropB {overflow:hidden; float:right; width:200px; height:310px; padding:8px; background:#ffffff; border:1px #79bce8 solid; z-index:500;}
.dropB .cT {padding-top:10px; color:#333; display:block; }
.dropB .NcT {padding-top:10px; color:#333; display:none; }
.dropB .cT li {height:24px; line-height:24px; vertical-align:middle; }
*/

/* Table style */

.boardView01 {width: 100%; margin-right:10px; border-top:2px solid #8ab2d2; border-bottom:1px solid #6ca3dc; }
.boardView01 caption {padding:0 0 3px 10px ; background:url('../images/btn/text_bullet.gif') no-repeat 2px 5px; text-align:left; height:17px; vertical-align:middle; line-height:17px; }
.boardView01 th {width:80px; height:33px; vertical-align:middle; background-color:#f2f6f9; line-height:33px; text-align:center; font-weight:bold; color:#666; border-bottom:1px solid #d9d9d9;}
.boardView01 th.last {border-bottom:none}
.boardView01 th.bull01 {background:url('../images/board/thPrevbullet.gif') no-repeat 30px 13px;}
.boardView01 th.bull02 {background:url('../images/board/thNextbullet.gif') no-repeat 30px 13px;}
.boardView01 td {vertical-align:middle; padding-left:10px; height:33px; line-height:33px; border-bottom:1px solid #d9d9d9; }
.boardView01 td img {padding:0; vertical-align:middle; }
.boardView01 td .contBox {padding:5px 0 5px 0 ;}
.boardView01 td .contBox img {padding:0 ;}
.boardView01 td .contBox .i-text {padding:4px 0 0 10px ; background:url('../images/btn/text_bullet.gif') no-repeat 2px 9px; }
.boardView01 td.write {padding:10px;}
.boardView01 td .file {padding:3px; }
.boardView01 td .last {border-bottom:none}


.boardView02 {width: 100%; margin-right:10px; border-top:2px solid #8ab2d2; border-bottom:2px solid #8ab2d2; }
.boardView02 th {height:30px; vertical-align:middle; background-color:#f2f6f9; line-height:30px; text-align:center; font-weight:bold; color:#666; border-bottom:1px solid #d9d9d9;}
.boardView02 th.last {border-bottom:none}
.boardView02 th.bull01 {background:url('../images/board/thPrevbullet.gif') no-repeat 30px 12px;}
.boardView02 th.bull02 {background:url('../images/board/thNextbullet.gif') no-repeat 30px 12px;}
.boardView02 td {vertical-align:middle; padding-left:10px; height:30px; line-height:30px; border-bottom:1px solid #d9d9d9; }
.boardView02 td .contBox {padding:5px 0 5px 0 ;}
.boardView02 td .last {border-bottom:none}

.boardView03 {width: 100%; margin-right:10px; border-top:2px solid #8ab2d2; border-bottom:2px solid #8ab2d2; }
.boardView03 th {width:15%; height:30px; vertical-align:middle; background-color:#f2f6f9; line-height:30px; text-align:center; font-weight:bold; color:#666; border-bottom:1px solid #d9d9d9;}
.boardView03 th.last {border-bottom:none}
.boardView03 td {vertical-align:middle; padding-left:10px; height:30px; line-height:30px; border-bottom:1px solid #d9d9d9; }
.boardView03 td .last {border-bottom:none}
.boardView03 td img {vertical-align:middle;}

.boardView04 {width: 100%; margin:10px 10px 0 0; border:1px solid #d9d9d9; border-collapse:collapse; }
.boardView04 th { height:30px; vertical-align:middle; background-color:#f2f6f9; line-height:30px; text-align:center; font-weight:bold; color:#666; border:1px solid #d9d9d9;}
.boardView04 td {vertical-align:middle; text-align:center; height:30px; line-height:30px; border:1px solid #d9d9d9; }
.boardView04 td img {vertical-align:middle;}
tdTot {margin:0; padding:0; border:0; font-size:12px; font-weight:bold; background:transparent; line-height:16px; }


.boardView05 {width:530px; border-top:2px solid #8ab2d2; border-bottom:2px solid #8ab2d2; }
.boardView05 th {height:24px; vertical-align:middle; background-color:#f2f6f9; line-height:24px; text-align:center; font-weight:bold; color:#666; border-bottom:1px solid #d9d9d9;}
.boardView05 th.last {border-bottom:none; }
.boardView05 td {vertical-align:middle; padding-left:10px; height:24px; line-height:24px; border-bottom:1px solid #d9d9d9; }
.boardView05 td.last {border-bottom:none; }


.boardView010 {width: 100%; margin-right:10px; border-top:2px solid #8ab2d2; border-bottom:1px solid #6ca3dc; }
.boardView010 caption {padding:0 0 3px 10px ; background:url('../images/btn/text_bullet.gif') no-repeat 2px 5px; text-align:left; height:17px; vertical-align:middle; line-height:17px; }
.boardView010 th {width:115px; height:33px; vertical-align:middle; background-color:#f2f6f9; line-height:33px; text-align:center; font-weight:bold; color:#666; border-bottom:1px solid #d9d9d9;}
.boardView010 th.last {border-bottom:none}
.boardView010 th.bull01 {background:url('../images/board/thPrevbullet.gif') no-repeat 30px 13px;}
.boardView010 th.bull02 {background:url('../images/board/thNextbullet.gif') no-repeat 30px 13px;}
.boardView010 td {vertical-align:middle; padding-left:10px; height:33px; line-height:33px; border-bottom:1px solid #d9d9d9; }
.boardView010 td img {padding:0; vertical-align:middle; }
.boardView010 td .contBox {padding:5px 0 5px 0 ;}
.boardView010 td .contBox img {padding:0 ;}
.boardView010 td .contBox .i-text {padding:4px 0 0 10px ; background:url('../images/btn/text_bullet.gif') no-repeat 2px 9px; }
.boardView010 td.write {padding:10px;}
.boardView010 td .file {padding:3px; }
.boardView010 td .last {border-bottom:none}


.boardSearch {width:100%; padding:0 10px 10px 0; text-align:right;}


.boardList01 {width:100%; border-top:2px solid #8bb2d3; }
/*.boardList01 .bgcol {background-color:#f2f6f9; border-bottom:1px solid #f2f6f9;}*/
.boardList01 th, .boardList01 td {vertical-align:middle; border-bottom:1px solid #f2f2f2; white-space:nowrap; text-align:center; font-size:100% !important;}
.boardList01 th {background:#f2f6f9 url('../images/board/parti.gif') no-repeat right top; height:30px; line-height:30px; border-bottom:1px solid #8bb2d3; }
.boardList01 th.last {background:#f2f6f9; height:30px; line-height:30px;}
.boardList01 td {height:30px; line-height:30px; border-right:1px solid #f2f2f2;}
.boardList01 td.last {height:30px; line-height:30px; border-right:none; }
.boardList01 th img, .boardList01 td img {vertical-align:middle;}
.boardList01 td.subject {color:#666; text-align:left; padding-left:10px; white-space:normal;}
.boardList01 td.subject a {color:#666; font-size:12px !important;}

.boardList02 {width:100%; border-top:2px solid #8bb2d3; }
.boardList02 th {background:#f2f6f9 ; height:30px; line-height:30px; border-bottom:1px solid #8bb2d3; border-right:1px solid #8bb2d3;}/*2017_0103 수정*/
.boardList02 th.last {border-right:none;}/*2017_0103 수정*/
.boardList02 th.last {background:#f2f6f9; height:30px; line-height:30px;}
.boardList02 td {height:30px; line-height:30px; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding-left:5px; text-align:center;}
.boardList02 td.last {height:30px; line-height:30px; border-right:none; }
.boardList02 th img, .boardList01 td img {vertical-align:middle;}
.boardList02 td.subject {color:#666; text-align:left; padding-left:10px; white-space:normal;}
.boardList02 td.subject a {color:#666; font-size:12px !important;}

.boardList03 {width:100%; border-top:2px solid #8bb2d3; }
.boardList03 th {background:#f2f6f9 ; height:30px; line-height:30px; border-bottom:1px solid #8bb2d3; border-right:1px solid #8bb2d3;}/*2017_0103 수정*/
.boardList03 th.last {border-right:none;}/*2017_0103 수정*/
.boardList03 th.last {background:#f2f6f9; height:30px; line-height:30px;}
.boardList03 td {height:30px; line-height:30px; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; text-align:center;}
.boardList03 td.last {height:30px; line-height:30px; border-right:none; }
.boardList03 th img, .boardList01 td img {vertical-align:middle;}
.boardList03 td.subject {color:#666; text-align:left; padding-left:10px; white-space:normal;}
.boardList03 td.subject a {color:#666; font-size:12px !important;}











.boardWrite {width: 680px; margin:10px 0 10px 0; border-top:3px solid #6ca3dc; border-bottom:1px solid #6ca3dc; }
.boardWrite caption {padding:3px 0; font-weight:bold; text-align:right; }
.boardWrite th {padding-left:10px; width:20%; height:33px; vertical-align:middle; background-color:#f2f2f2; line-height:33px; text-align:left; font-weight:bold; color:#666; border-bottom:1px solid #d9d9d9;}
.boardWrite th.last {border-bottom:none}
.boardWrite td {vertical-align:middle; padding-left:10px; height:33px; line-height:33px; border-bottom:1px solid #d9d9d9; }
.boardWrite td.contBox {height:200px;}
.boardWrite td.last {border-bottom:none}
.boardWrite img {vertical-align:middle; }




.joinArea {width:585px; margin:30px 15px 0 15px;}
.joinArea02 {width:600px; margin:0 0 0 15px;}
.joinArea h2.tit {margin-bottom:10px;}
.joinArea .txt01 {margin-bottom:15px;}
.loginBoxTop {width:100%; height:4px; background:url('/images/join/bg_joinBoxTop.gif') no-repeat left top;}
.loginBoxBody {width:100%; position:relative; border-bottom:2px solid #ebebeb;}
.loginBoxBody .login {width:382px; margin:30px 120px 20px 82px; padding-bottom:15px; border-bottom:1px dotted #909090;}
.loginBoxBody .idSearch {padding:30px 0;}

.loginBoxBody .loginTbl {width:100%; table-layout:fixed;}
.loginBoxBody .loginTbl th {height:28px; line-height:28px; vertical-align:middle; text-align:right;}
.loginBoxBody .loginTbl td {height:28px; line-height:28px; vertical-align:middle; text-align:left; padding-left:15px;}
.loginBoxBody .loginTbl td.font_s {font-size:11px;}
.loginBoxBody .loginTbl th img, .loginBoxBody .loginTbl td img {vertical-align:middle;}
.loginBoxBody .loginTbl td.cen {text-align:center;}

.loginBoxBody .idpwSearch {width:100%; overflow:hidden; background:url('/images/join/bg_idpwSearch.gif') no-repeat left top;}
.loginBoxBody .contL {float:left; position:relative; width:292px; height:198px; background:url('/images/join/bg_idpwSearch01.gif') no-repeat left 2px;}
.loginBoxBody .contL .btn {position:absolute; top:35px; left:112px;}
.loginBoxBody .contL .btn .mgB {margin-bottom:6px;}
.loginBoxBody .contL .txt {position:absolute; top:120px; left:20px;}
.loginBoxBody .contR {float:right; position:relative; width:292px; height:198px; background:url('/images/join/bg_idpwSearch02.gif') no-repeat left 2px;}
.loginBoxBody .contR .btn {position:absolute; top:35px; left:112px;}
.loginBoxBody .contR .txt {position:absolute; top:120px; left:20px;}

