@charset "utf-8";
@import url(base.css);

/* clear */
.clfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden}
.clfix{display:inline-block}
.clfix{display:block}
* html .clfix{height:1%} /* Hides from IE-mac */
.clfix{zoom:1} /*for IE 5.5-7*/

/* margin */
.mt05{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}

/* align */
.al{text-align:left !important}
.ar{text-align:right !important}
.ac{text-align:center !important}
.fl{float:left !important}
.fr{float:right !important}

/* layout */
#wrap{min-width:1024px;}
#container{position:relative;width:1024px;min-height:400px;margin:0 auto;padding:80px 0;}

/* header */
#header .headerInner{width:1024px;margin:0 auto;}
#header .top{display:inline-block;width:100%;height:78px;margin-bottom:10px;border-bottom:2px solid #191919;}
#header .top h1{float:left;height:53px;padding-top:26px;font-family:'NanumBold';font-size:16px;}
#header .top h1,
#header .top h1 a{color:#3a3a3a;}
#header .top h1 a{display:block;}
#header .top h1 img{margin:-7px 8px 0 0;vertical-align:middle;}
#header .top h1 span{display:inline-block;margin-right:8px;font-size:22px;color:#1d1d1d;}
#header .top .util{float:right;padding-top:28px;}
#header .top .util ul{float:left;}
#header .top .util li{float:left;margin-left:8px;padding-top:3px;}
#header .top .util li a{text-decoration:underline;vertical-align:top;}
#header .top .util li.menu01 a{color:#126097;}
#header .top .util li.menu02 a{color:#513697;}
#header .top .util .welcome{float:left;padding-top:3px;font-size:13px;}
#header .top .util .welcome em{font-family:'NanumBold';color:#057a87;}
#header .top .util .btn{float:left;margin-left:14px;}

/* footer */
#footer{border-top:1px solid #e5e5e5;text-align:right;}
#footer .footerInner{overflow:hidden;width:1024px;height:83px;margin:0 auto;}
#footer .fCon{display:inline-block;padding-top:27px;}
#footer .fCon .menu{display:inline-block;margin-right:-15px;}
#footer .fCon .menu li{float:left;padding:0 15px;border-left:1px solid #d7d7d7;line-height:1.1;}
#footer .fCon .menu li a{font-size:13px;vertical-align:top;}
#footer .fCon .menu li:first-child{border:none;}
#footer .fCon .customer{font-size:13px;text-align:right;}
#footer .fCon .copyright{margin-top:5px;font-size:10px;color:#999;}
#footer .fLink{float:left;padding-top:20px;}
#footer .fLink a{float:left;margin-right:15px;}
#footer .fMark{float:right;margin-left:20px;height:80px;}
#footer .fMark img{vertical-align:middle;}
#footer .fMark span{display:inline-block;overflow:hidden;width:0;height:100%;vertical-align:middle;}

/* gnb */
#gnb{margin-top:-10px;}
#gnb .navMenu{position:relative;z-index:1;border-bottom:1px solid #dcdcdc;background:url(/images/common/header/bg_gnb_line.gif) repeat-y 0 0;}
#gnb .navMenu ul{display:inline-block;width:100%;}
#gnb .navMenu > ul{background:url(/images/common/header/bg_gnb_line.gif) repeat-y right 0;}
#gnb .navMenu li{float:left;}
#gnb .navMenu li a{vertical-align:top;}
#gnb .navMenu .nav1Dep{line-height:1.1;}
#gnb .navMenu .nav1Dep > a{display:block;width:170px;height:37px;padding:18px 0 0;font-size:17px;color:#2c2c2c;text-align:center;}
#gnb .navMenu .nav1Dep:first-child > a{width:174px;}
#gnb .navMenu .nav1Dep:first-child > a span{border:none;}
#gnb .navMenu .nav1Dep.on > a{background-color:#005749;color:#fff;}
#gnb .navMenu .nav1Dep > a span{display:block;border-left:1px solid #cfcfcf;}
#gnb .navMenu .nav1Dep.on > a span{border:none;}
#gnb .navMenu .nav2Dep{display:none;position:absolute;left:0;top:55px;width:100%;height:29px;padding-top:15px;background-color:#d5e3e3;}
#gnb .navMenu .nav1Dep.on .nav2Dep{display:block;}
#gnb .navMenu .nav2Dep li{margin-right:7px;}
#gnb .navMenu .nav2Dep li:first-child{padding-left:26px;}
#gnb .navMenu .nav2Dep li span{display:block;padding:0 10px;}
#gnb .navMenu .nav2Dep li.on span{background:url(/images/common/header/bg_gnb_arrow.png) no-repeat 0 3px;}
#gnb .navMenu .nav2Dep li a{font-size:13px;color:#464646;}
#gnb .navMenu .nav2Dep li.on a{font-family:'NanumBold';color:#115349;}

/* content */
#content .pageTit1{height:33px;padding-left:18px;border-bottom:1px solid #ccc;background:url(/images/common/bu/bu_page_title.gif) no-repeat 0 8px;}
#content .pageTit1 h1{font-family:'NanumBold';font-size:21px;color:#2c2c2c;}
#content .pageTit2{display:inline-block;width:100%;margin-top:30px;}
#content .pageTit2 h2{float:left;font-family:'NanumBold';font-size:17px;color:#005749;}
#content .pageTit3{display:inline-block;width:100%;margin:20px 0 6px;}
#content .pageTit3 h3{float:left;font-family:'NanumBold';font-size:14px;color:#2a2a2a;line-height:1.1;}
#content .pageTit4{display:inline-block;width:100%;margin:12px 0 6px;}
#content .pageTit4 h4{float:left;font-family:'NanumBold';font-size:13px;color:#2a2a2a;line-height:1.1;}
#content .pageTit5{display:inline-block;width:100%;margin:5px 0 6px;}
#content .pageTit5 h5{float:left;font-size:12px;color:#2a2a2a;line-height:1.1;}

/* path */
#path{position:absolute;right:0;top:88px;font-size:13px;color:#777;}
#path span{float:left;overflow:hidden;width:9px;height:10px;margin:2px 5px 0 0;padding:0;background:url(/images/common/ico/ico_path_home.gif) no-repeat 0 0;font-size:0;line-height:0;text-indent:-5000em;vertical-align:top;}

/* quick */
#quick{position:fixed;left:50%;top:78px;margin-left:542px;}
#quick .banner a{display:block;}

/* common */
.pageTit2 .searchBox{float:right;}
.pageTit2 .searchBox strong{padding:3px 2px 0 0;color:#565656;}
.pageTit2 .searchBox select{margin-right:2px;}
.pageTit2 .radioBox{float:right;padding-right:2px;color:#565656;}
.pageTit2 .radioBox input[type="radio"]{margin:1px 0 0 10px;}
.scheduleBox{display:inline-block;*display:inline;}
.scheduleBox input{margin-right:4px;}
.scheduleBox button{vertical-align:top;}
.searchNote01{margin-top:10px;}
.searchNote01 strong{font-family:'NanumBold';}
.searchNote02{margin-top:10px;color:#fe0000;}
.tblNote01{margin-top:10px;}
.tblNote01 li{line-height:1.5;}
.tblNote02{margin-top:10px;color:#fe0000;}
.tblNote02 li{line-height:1.5;}
.downloadArea{width:420px;margin:60px auto;}
.downloadArea dl{margin-top:50px;line-height:1.5;text-align:left;}
.downloadArea dt{font-family:'NanumBold';font-size:13px;color:#fe0000;}
.downloadArea dd em{color:#0e4dd0;}
.excelUpdateArea{width:713px;margin:60px auto;border:1px solid #d5d5d5;background-color:#eee;line-height:1.5;}
.excelUpdateArea .inner{margin:4px;padding:25px 50px;background-color:#fff;}
.excelUpdateArea .txtTop{padding-left:40px;background:url(/images/common/ico/ico_excel.gif) no-repeat 0 5px;}
.excelUpdateArea .txtTop li em{font-family:'NanumBold';}
.excelUpdateArea .update{height:39px;margin-top:20px;padding-left:64px;background-color:#c9e4eb;}
.excelUpdateArea .update:after{content:"";display:block;clear:both;}
.excelUpdateArea .update input{float:left;width:330px;margin-top:8px;}
.excelUpdateArea .update .btn{float:left;margin-left:54px;margin-top:8px;padding-left:22px;border-left:1px solid #fff;}
.excelUpdateArea .update .btn .btn_type03{height:23px;padding-top:0;}
.excelUpdateArea .txtBtm{margin-top:15px;}
.excelUpdateArea .txtBtm li{padding-left:8px;background:url(/images/common/ico/ico_dot03.gif) no-repeat 0 8px;}
.excelUpdateArea .txtBtm li em{color:#fe0000;}
.topTipArea{position:relative;margin-top:20px;padding:4px 19px 10px;border:1px solid #eaeaea;background-color:#f6f6f6;overflow:hidden;}
.topTipArea ul{float:left;}
.topTipArea ul li{float:left;*float:none;*display:inline;zoom:1;padding-left:9px;margin:5px 90px 0 0;color:#565656;background:url(/images/common/ico/ico_dot02.gif) no-repeat 0 6px;}
.topTipArea li em{padding-right:5px;font-family:'NanumBold';}
.topTipArea.addBtn ul{width:850px;}
.topTipArea.addBtn .btn{position:absolute;right:10px;top:50%;margin-top:-12px;}
.topTipArea.addBtn .btn a{display:inline-block;height:19px;padding:4px 14px 0;border:1px solid #2a2a2a;background-color:#3a3a3a;font-size:12px;line-height:1.1;color:#fff;}
.topTipArea.addBtn02 ul{float:none;overflow:hidden;}
.topTipArea.addBtn02 .btn{margin-top:10px;}
.topTipArea.addBtn02 .btn a{display:inline-block;height:19px;padding:4px 14px 0;border:1px solid #2a2a2a;background-color:#3a3a3a;font-size:12px;line-height:1.1;color:#fff;}
.btmTipArea{margin-top:80px;border:1px solid #e0dcec;background-color:#f7f5fc;}
.btmTipArea dl{padding:9px 14px 10px;}
.btmTipArea dt{padding:0 0 5px 19px;background:url(/images/common/ico/ico_tip.png) no-repeat 0 2px;font-family:'NanumBold';font-size:13px;color:#076959;}
.btmTipArea dd{margin:2px 0 0 10px;line-height:1.3;color:#444;text-indent:-10px;}

/* paging */
.paging{margin-top:5px;padding:7px 0 3px;border:1px solid #ddd;background-color:#f5f5f5;text-align:center}
.paging a,
.paging img{margin:0 3px;vertical-align:top}
.paging a > img{margin:0;}
.paging span{margin:0 7px}
.paging span a,
.paging span strong{display:inline-block;width:22px;margin:0 0 0 -4px;border-right:1px solid #ccc;font-size:10px;line-height:1.1;vertical-align:top}
.paging span a:first-child,
.paging span strong:first-child{border-left:1px solid #ccc;}
.paging span strong{font-weight:bold;color:#115349;}

/* link_type */
a.link:hover{color:#005749;text-decoration:underline;}
a.link02,
a.link02:hover{color:#005749;text-decoration:underline;}

/* btn_type */
.btn_login{display:inline-block;height:20px;padding:2px 18px 0;border:1px solid #0a7480;background-color:#0690a0;font-size:15px;color:#fff;}
.btn_search{display:inline-block;height:19px;padding:3px 0 0;border:1px solid #3e4853;background-color:#49535d;font-size:12px;text-align:center;color:#fff;}
.btn_search01{display:inline-block;height:16px;padding:2px 8px 0;border:1px solid #0a3756;background-color:#0d446b;font-size:12px;line-height:1.1;color:#fff;}
.btn_type01{display:inline-block;height:19px;padding:4px 14px 0;border:1px solid #393975;background-color:#454589;font-size:12px;line-height:1.1;color:#fff;}
.btn_type02{display:inline-block;height:19px;padding:4px 14px 0;border:1px solid #2a2a2a;background-color:#3a3a3a;font-size:12px;line-height:1.1;color:#fff;}
.btn_type03{display:inline-block;height:19px;padding:4px 14px 0;border:1px solid #066657;background-color:#066e5e;font-size:12px;line-height:1.1;color:#fff;}
.btn_type04{display:inline-block;height:19px;padding:4px 14px 0;border:1px solid #bcbcbc;background-color:#f5f5f5;font-size:12px;line-height:1.1;color:#484848;}
.btn_tbl01{display:inline-block;height:16px;padding:2px 8px 0;border:1px solid #1d483d;background-color:#214e42;font-size:12px;line-height:1.1;color:#fff;}
.btnArea{position:relative;min-height:25px;margin-top:15px;}
.btnArea .btnL{position:absolute;left:0;top:0;}
.btnArea .btnC{text-align:center;}
.btnArea .btnR{position:absolute;right:0;top:0;}
.btnArea02{position:relative;margin:20px 0 -20px;}

/* tab_type */
.tab01_type01{height:29px;margin-top:20px;border-bottom:1px solid #ccc;}
.tab01_type01 ul{display:inline-block;position:relative;z-index:2;width:100%;}
.tab01_type01 li{float:left;width:126px;margin-left:1px;}
.tab01_type01 li:first-child{margin-left:0;}
.tab01_type01 li a{display:block;height:22px;padding-top:6px;border:1px solid #ccc;background-color:#eaeaea;font-size:13px;line-height:1.15;color:#484848;text-align:center;}
.tab01_type01 li.on a,
.tab01_type01 li:hover a{border:1px solid #1d483d;background-color:#214e42;color:#fff;}
.tab01_type01 li span{display:inline-block;overflow:hidden;max-width:90%;text-overflow:ellipsis;white-space:nowrap;}
.tab01_type02{margin-top:20px;}
.tab01_type02 ul{display:inline-block;width:100%;}
.tab01_type02 li{float:left;width:96px;margin-left:1px;}
.tab01_type02 li:first-child{margin-left:0;}
.tab01_type02 li a{display:block;height:16px;padding-top:4px;border:1px solid #ccc;background-color:#f5f5f5;font-size:11px;line-height:1.1;color:#484848;text-align:center;}
.tab01_type02 li.on a,
.tab01_type02 li:hover a{border:1px solid #34346f;background-color:#454589;color:#fff;}
.tab01_type02 li span{display:inline-block;overflow:hidden;max-width:90%;text-overflow:ellipsis;white-space:nowrap;}
.tab01_type03{margin-top:20px;}
.tab01_type03 ul{display:inline-block;width:100%;}
.tab01_type03 li{float:left;width:31px;margin-left:1px;}
.tab01_type03 li:first-child{margin-left:0;}
.tab01_type03 li a{display:block;height:16px;padding-top:4px;border:1px solid #ccc;background-color:#f5f5f5;font-size:11px;line-height:1.1;color:#484848;text-align:center;}
.tab01_type03 li.on a,
.tab01_type03 li:hover a{border:1px solid #34346f;background-color:#454589;color:#fff;}
.tab01_type03 li span{display:inline-block;overflow:hidden;max-width:90%;text-overflow:ellipsis;white-space:nowrap;}

/* search_type */
.search_type01{position:relative;margin-top:20px;padding:5px;border:1px solid #eaeaea;}
.search_type01 .inner{display:inline-block;width:100%;}
.search_type01 ul{float:left;width:933px;padding:0 4px;border-right:1px solid #e0e0e0;}
.search_type01 li{float:left;*float:none;*display:inline;zoom:1;height:20px;margin-left:10px;padding:4px 0;line-height:1.1;*white-space:nowrap;}
.search_type01 li strong{float:left;padding:3px 5px 0 7px;background:url(/images/common/bu/bu_search_list.gif) no-repeat 0 6px;font-family:'NanumBold';color:#565656;}
.search_type01 li.down{clear:both;}
.search_type01 li label{margin-right:4px;}
.search_type01 li input.type_radio,
.search_type01 li input.type_checkbox{margin-right:3px;}
.search_type01 li .con{float:left;line-height:1.4;}
.search_type01 li .con span{display:inline-block;padding-top:2px;vertical-align:top;}
.search_type01 .btn{position:absolute;right:10px;top:50%;margin-top:-12px;}
.search_type01 .btn a{display:block;width:53px;}

.search_type02{position:relative;margin-top:20px;padding:5px;border:1px solid #eaeaea;background-color:#f6f6f6;}
.search_type02 .inner{display:inline-block;width:100%;}
.search_type02 ul{float:left;padding:0 4px;}
.search_type02 li{float:left;*float:none;*display:inline;zoom:1;margin-left:10px;padding:4px 12px 4px 0;line-height:1.1;*white-space:nowrap;}
.search_type02 li strong{float:left;padding:2px 5px 0 7px;background:url(/images/common/bu/bu_search_list.gif) no-repeat 0 5px;font-family:'NanumBold';color:#565656;}
.search_type02 li label{margin-right:4px;}
.search_type02 li input.type_radio,
.search_type02 li input.type_checkbox{margin-right:3px;}
.search_type02 li .con{float:left;line-height:1.4;}
.search_type02 li .con span{display:inline-block;padding-top:2px;vertical-align:top;}

/* table_type */
.tbl_input{position:relative;}
.tbl_input table{border-top:2px solid #497c71;}
@media screen and (-webkit-min-device-pixel-ratio:0){.tbl_input.correct table{table-layout:fixed}}
.tbl_input thead th{border:1px solid #ddd;background-color:#f0f7f6;font-weight:normal;color:#000;}
.tbl_input tbody th,
.tbl_input tbody td{height:16px;border:1px solid #ddd;color:#565656;}
.tbl_input tbody tr.total th,
.tbl_input tbody tr.total td{background-color:#f7f7f7;}
.tbl_input tbody th,
.tbl_input tbody td.thAdd{padding-right:6px;padding-left:0;background-color:#f0f7f6;font-weight:normal;color:#000;text-align:right;}
.tbl_input tbody td{padding-left:6px;text-align:left;}
.tbl_input tbody td .txtCount{display:inline-block;width:100px;color:#999;text-align:right;}
.tbl_input tbody td .txtCount em{font-family:'NanumBold';color:#777;}
.tbl_input tbody td .btn_tbl01,
.tbl_input tbody td .btn_tbl01,
.tbl_input tbody td .btn_tbl01{line-height:1.05;}
.tbl_input .addBtnArea{position:absolute;right:0;top:-11px;}
.tbl_input .referArea{display:inline-block;width:100%;padding-bottom:6px;color:#585858;}
.tbl_input .referArea .txtL{float:left;line-height:1.1;}

.tbl_type01{position:relative;}
.tbl_type01 table{border-top:2px solid #497c71;}
.tbl_type01 thead th{border:1px solid #ddd;background-color:#f0f7f6;font-weight:normal;color:#000;}
.tbl_type01 tfoot th,
.tbl_type01 tfoot td,
.tbl_type01 tbody th,
.tbl_type01 tbody td{height:16px;border:1px solid #ddd;color:#565656;}
.tbl_type01 tfoot th,
.tbl_type01 tfoot td{font-family:'NanumBold';}
.tbl_type01 tfoot th,
.tbl_type01 tfoot td{background-color:#f5f5f5;}
.tbl_type01 tbody th{background-color:#f0f7f6;font-weight:normal;}
.tbl_type01 tbody tr.total td{background-color:#fafafa;font-family:'NanumBold';}
.tbl_type01 tbody td.thAdd{background-color:#f0f7f6;}
.tbl_type01 tbody td.bgNone{background-color:#fff !important;font-family:'Nanum' !important;}
.tbl_type01 tbody td em{color:#fe0000;}
.tbl_type01 tbody td .txtCount{display:inline-block;width:103px;color:#999;text-align:right;}
.tbl_type01 tbody td .btn_tbl01,
.tbl_type01 tbody td .btn_tbl01,
.tbl_type01 tbody td .btn_tbl01{line-height:1.05;}
.tbl_type01 .addBtnArea{position:absolute;right:0;top:-30px;}
.tbl_type01 .addBtnArea .type_text{padding:2px 5px 3px 0;}
.tbl_type01 .referArea{display:inline-block;width:100%;padding-bottom:6px;color:#585858;}
.tbl_type01 .referArea .txtL{float:left;line-height:1.1;}
.tbl_type01 .referArea .txtL .point{color:#ff0101;}
.tbl_type01 .referArea .txtL .total{display:inline-block;padding-left:8px;background:url(/images/common/bu/bu_table_total.gif) no-repeat 0 5px;color:#888;}
.tbl_type01 .referArea .txtL .total em{margin-right:4px;font-family:'NanumBold';color:#497c71;}
.tbl_type01 .referArea .txtR{float:right;line-height:1.1;}
.tbl_type01 .referArea.fly{padding-bottom:0;}
.tbl_type01 .referArea.fly .txtR{position:absolute;right:0;top:-20px;}
.tbl_type01.scroll,
.tbl_type01.scroll01,
.tbl_type01.scroll02{width:1024px;}
.tbl_type01.scroll .inner,
.tbl_type01.scroll01 .inner,
.tbl_type01.scroll02 .inner{overflow-x:auto;overflow-y:auto;max-height:600px;}
.tbl_type01.scroll table{width:1600px;}
.tbl_type01.scroll01 table{width:2800px;}
.tbl_type01.scroll02 table{width:4000px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.tbl_type01.scroll02 .inner table{table-layout:fixed}}
.tbl_type01.toggleList tbody tr.total td{border-top:none;}

.tbl_type01.toggleList tbody td.itemList{position:relative;top:-1px;height:0;padding:0;border:none;}
.tbl_type01.toggleList tbody td.itemList.on{position:static;height:auto;border:1px solid #ddd;}
.tbl_type01.toggleList tbody td.itemList ul{display:none;}
.tbl_type01.toggleList tbody td.itemList.on ul{display:block;}
.tbl_type01.toggleList tbody td.itemList li{display:inline-block;width:100%;}
.tbl_type01.toggleList tbody td.itemList li strong,
.tbl_type01.toggleList tbody td.itemList li div{float:left;min-height:20px;*min-height:22px;padding:5px 0 6px;border-top:1px solid #ddd;line-height:1.7;*line-height:1.8;vertical-align:top;}
.tbl_type01.toggleList tbody td.itemList li:first-child strong,
.tbl_type01.toggleList tbody td.itemList li:first-child div{border-top:none;}
.tbl_type01.toggleList tbody td.itemList li strong{width:142px;*width:143px;}
.tbl_type01.toggleList tbody td.itemList li div{border-left:1px solid #ddd;}
.tbl_type01.toggleList tbody td.itemList li div.input01,
.tbl_type01.toggleList tbody td.itemList li div.input03{width:101px;}
.tbl_type01.toggleList tbody td.itemList li div.input02{width:102px;*width:101px;}
.tbl_type01.toggleList tbody td.itemList li div.input04{width:101px;*width:102px;}
.tbl_type01.toggleList tbody td.itemList li div.input05{width:94px;*width:93px;padding-right:7px;text-align:right;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.tbl_type01.toggleList tbody td.itemList li div{width:101px !important;}
	.tbl_type01.toggleList tbody td.itemList li div.input05{width:94px !important;}
}

.tbl_type01.toggleList tbody td.itemList.col4 li strong{width:162px;*width:163px;}
.tbl_type01.toggleList tbody td.itemList.col4 li div.input01,
.tbl_type01.toggleList tbody td.itemList.col4 li div.input02{width:122px;}
.tbl_type01.toggleList tbody td.itemList.col4 li div.input03{width:114px;*width:115px;padding-right:7px;text-align:right;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.tbl_type01.toggleList tbody td.itemList.col4 li div{width:121px !important;}
	.tbl_type01.toggleList tbody td.itemList.col4 li div.input03{width:114px !important;}
}

.tbl_type01.toggleList thead th .toggleBtn,
.tbl_type01.toggleList tbody td .toggleBtn{display:inline-block;overflow:hidden;float:right;*float:none;width:14px;height:14px;background:url(/images/common/btn/btn_toggle_arrow.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-5000em;}
.tbl_type01.toggleList thead th .toggleBtn{margin:2px 6px 0 0;}
.tbl_type01.toggleList tbody td .toggleBtn{margin:2px 4px 0 0;}
.tbl_type01.toggleList thead th .toggleBtn.on,
.tbl_type01.toggleList tbody td .toggleBtn.on{background-position:0 bottom;}

/* table_detail */
.tbl_detail01{position:relative;}
.tbl_detail01 table{border-top:2px solid #497c71;}
.tbl_detail01 tbody td.title{font-family:'NanumBold';color:#333;}
.tbl_detail01 tbody th,
.tbl_detail01 tbody td{height:16px;border-top:1px solid #ddd;}
.tbl_detail01 tbody tr:first-child th,
.tbl_detail01 tbody tr:first-child td{border-top:none;background-color:#efefef;}
.tbl_detail01 tbody th{font-weight:normal;color:#575757;}
.tbl_detail01 tbody tr:first-child th{font-family:'NanumBold';color:#000;}
.tbl_detail01 tbody td{padding-left:15px;background:url(/images/common/bg/bg_line.gif) no-repeat 0 50%;text-align:left;color:#848484;}
.tbl_detail01 tbody td.editArea{padding:40px 80px;background:none;}
.tbl_detail01 .moveArea{padding:9px 14px 10px;border:1px solid #eaeaea;background-color:#f6f6f6;}
.tbl_detail01 .moveArea li{margin-top:5px;padding-left:14px;background:url(/images/common/bu/bu_board_move_arrow.png) no-repeat 2px -12px;color:#565656;}
.tbl_detail01 .moveArea li:first-child{margin-top:0;background-position:2px 7px;}
.tbl_detail01 .moveArea li strong{padding-right:10px;margin-right:10px;border-right:1px solid #ddd;font-family:'NanumBold';vertical-align:middle;}

/* 좌, 우 table */
.tblWrap .tblL,
.tblWrap .tblR{width:48%;}
.tblWrap .tblL{float:left;}
.tblWrap .tblR{float:right;}

/* 사용자안내 */
.userInfoArea .tab01_type01{margin:20px 0 30px;}
.userInfoArea .tab01_type01 li{width:185px;}
.userInfoArea .infoBox{margin-top:30px;padding:25px 20px;border:1px solid #eaeaea;background:#f6f6f6;line-height:1.5;}
.userInfoArea .infoBox dl	{ margin-top:15px;padding-left:10px;}
.userInfoArea .infoBox dt{padding-left:9px;background:url(/images/common/ico/ico_dot02.gif) no-repeat 0 7px;}
.userInfoArea .infoBox dd li{margin-left:9px;padding-left:9px;background:url(/images/common/ico/ico_dash01.gif) no-repeat 0 9px;}
.userInfoArea .stepInfo{padding-left:20px;list-style-type:decimal;list-style-position:inside;}
.userInfoArea .stepInfo li{margin-top:40px;padding-left:20px;text-indent:-20px;line-height:1.5;}
.userInfoArea .stepInfo li div.img{padding-top:25px;text-indent:0;}
.userInfoArea .userInfo{line-height:1.5;}
.userInfoArea .userInfo dt{padding:15px 0;font-family:'NanumBold';font-size:13px;}
.userInfoArea .userInfo dt em{color:#fe0000;font-style:normal;}
.userInfoArea .userInfo dd{padding-left:17px;}
.userInfoArea .userInfo dd > ul > li{margin-top:10px;}
.userInfoArea .userInfo dd > ul > li:first-child{margin-top:0px;}
.userInfoArea .userInfo dd .listUser{padding-left:14px;background:url(/images/common/ico/ico_dot02.gif) no-repeat 0 7px;}
.userInfoArea .userInfo dd .listUser li{padding-left:9px;}
.userInfoArea .userInfo dd em{color:#0e4ed4;font-style:normal;}
.userInfoArea .userInfo dd .lineBreak{display:block;padding-left:10px;background:url(/images/common/ico/ico_arr03.gif) no-repeat 0 50%;}
.userInfoArea .userInfo .userNoti{margin-top:30px;padding-left:15px;text-indent:-15px;color:#45456b;}
.userInfoArea .highlight{color:#1677ae;font-family:'NanumBold';}

/* 사용자 확인 */
.loginWrap{padding:50px 0;margin-top:-70px;border:1px solid #dfdfdf;}
.loginWrap .inner{width:584px;margin:0 auto;}
.loginWrap .inner .loginTit{background:url(/images/common/bu/bu_page_title.gif) no-repeat 0 8px;height:33px;padding-left:18px;}
.loginWrap .inner .loginTit h1{color:#2c2c2c;font-family:'NanumBold';font-size:21px;}
.loginWrap .inner .login{padding:45px 0 50px;background:#f5f5f5;border:1px solid #ccc;border-top:2px solid #497c71;}
.loginWrap .inner .login ul{padding-left:75px;}
.loginWrap .inner .login li{overflow:hidden;padding:7px 0;line-height:1.4;}
.loginWrap .inner .login li strong{float:left;width:103px;padding:2px 5px 0 8px;background:url(/images/common/bu/bu_search_list.gif) no-repeat 0 7px;color:#48525c;}
.loginWrap .inner .login li .con{float:left;line-height:1.4;}

/* 사이트맵 */
.sitemap{margin-top:35px;}
.sitemap dl{float:left;margin-left:9px;width:138px;}
.sitemap dl:first-child{margin-left:0;}
.sitemap dt{padding-bottom:8px;border-bottom:3px solid #497c71;font-size:13px;font-family:'NanumBold';}
.sitemap .siteCont li{padding:5px;border-width:0 1px 1px;border-style:solid;border-color:#ddd;background-color:#efefef;}
.sitemap .siteCont li span{display:block;padding-left:5px;background:url(/images/common/ico/ico_dot01.gif) no-repeat 0 7px;}
.sitemap .siteCont li span a:hover{color:#005749;text-decoration:underline;}

/* loading */
#loading{position:fixed;left:0;top:0;z-index:10000;width:100%;height:100%}
#loading .messageArea{position:absolute;left:50%;top:50%;width:200px;height:200px;margin:-100px 0 0 -100px;border:1px solid #000;background-color:#fff;text-align:center;}
#loading .messageArea .img{height:100px;padding:20px 0;}
#loading .messageArea .img img{vertical-align:middle;}
#loading .messageArea .img span{display:inline-block;overflow:hidden;width:0;height:100%;vertical-align:middle;}
#loading .messageArea .txt strong{display:block;margin-bottom:5px;}

/* error */
#error{position:absolute;top:50%;left:50%;width:850px;margin:-135px 0 0 -430px;}
#error .errorArea{min-height:170px;padding:45px 60px;border:4px solid #ebebeb;background:#fefefe url(/images/common/sub/img_error.gif) no-repeat 90% 50%;color:#2c2c2c;}
#error .errorArea .bigTxt{padding-bottom:15px;font-size:25px;}
#error .errorArea .txt{padding-top:3px;font-size:15px;}
#error .errorArea .txt em{color:#1f4f73;}
#error .errorArea .btnArea{margin-top:30px;}

/* map */
#map{width:850px;padding:150px 0 50px;margin:0 auto;}
#map .mapArea{min-height:360px;padding-left:60px;border:4px solid #ebebeb;background:#fefefb url(/images/common/sub/img_map.gif) no-repeat 90% 50%;}
#map .mapArea .inner{width:410px;padding:23px 0;color:#2c2c2c;}
#map .mapArea .tit{margin-top:25px;font-size:32px;}
#map .mapArea .txt{margin-top:10px;font-size:17px;}
#map .mapArea .local{margin-top:50px;}
#map .mapArea .local .subTit h2{float:left;padding-left:10px;background:url(/images/common/bu/bu_search_list.gif) no-repeat 0 50%;font-size:15px;color:#115349;}
#map .mapArea .local .subTit .searchBox{float:right;font-size:15px;color:#085a8c;}
#map .mapArea .local .localSelect{margin-top:10px;padding:10px 5px 15px 10px;border-top:1px solid #d0d0ce;}
#map .mapArea .local .localSelect ul li{float:left;margin:5px 5px 0 0;}
#map .mapArea .local .localSelect ul li a{display:block;padding:4px 13px;border:1px solid #cccccc;background-color:#f5f5f5;}
#map .mapArea .local .localSelect ul li a:hover{border-color:#494949;}

/* list */
.listTable{margin-top:20px;border-top:2px solid #497c71;}
.listTable dl{border:solid #ddd;border-width:0 1px 1px 1px;}
.listTable dl:after{content:"";display:block;clear:both;}
.listTable dt{float:left;width:230px;padding:7px 0 6px;border-right:1px solid #ddd;background-color:#f0f7f6;text-align:center;}
.listTable dd{float:left;padding:4px 0 0 5px;}
