@charset "utf-8";
/* CSS Document */

/* webfont */
@font-face {
 font-family: 'NBG';
 font-style: normal;
 src: url('../../images/font/NanumBarunGothic.eot');
 src: url('../../images/font/NanumBarunGothic.eot#iefix') format('embedded-opentype'),
 url('../../images/font/NanumBarunGothic.woff') format('woff'),
 url('../../images/font/NanumBarunGothic.ttf') format('truetype');
 }

html { overflow-y:scroll; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,label{margin:0px; padding:0px;}
body,input,div,dt,dd,li,th,td,textarea,p,select,option {font-family:'Malgun Gothic', '맑은 고딕', 'Dotum','AppleGothic','sans-serif';font-size:13px;letter-spacing:-0.5px;text-decoration:none; color:#333; }

/* link */
a {color:#333; text-decoration:none;} 
a:hover {color:#038383; text-decoration:none;}
a:active {color:#038383; text-decoration:none;}

address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: normal;}
dl, dt, dd, ul, ol, li {list-style-type: none; list-style-image: none;}
fieldset,legend {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px;}
input, select, textarea, label {vertical-align: middle;}
img {border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none; vertical-align:top;}
caption { width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
br {letter-spacing: 0px;}
fieldset {border:0;}
hr {display:none;}
button {border:0; cursor:pointer; overflow:visible; background:none;}
table {border-collapse:collapse; border-spacing:0;}


/* 기타태그*/
big, s, small, strike, tt, b, u, i, center, header, nav, article, footer, address , aside ,menu ,section{display:block;}
comment {display:none;}
legend { width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
fieldset {border:none;}

.blind, .hidden, .hidd { width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.bg_none {background:none !important;}
.border_none {border:none !important;}
.border_top_none {border-top:none !important;}
.border_bottom_none {border-bottom:none !important;}
.hidden {position:absolute; left:-10000px; width:1px; height:1px; font-size:0px; text-indent:-10000em}
.txt_hidden { left:-9999px; top:auto; width: 1px; height: 1px; overflow:hidden; position: absolute; }

input.textbox, textarea.textbox {margin:3px 0; padding:3px;}
input, textarea, select {font-family:inherit; font-size:12px; line-height:1.2em; vertical-align:middle;  padding:3px; margin:1px 0;}

/*=================================================================================================

	Multy Class //

=================================================================================================*/
/*라인 테스트*/
.yyline{border:1px solid red;}
.yyline02{border:1px solid blue;}


/*폰트크기*/
.font_s0{font-size: 10px !important }
.font_s1{font-size: 11px !important }
.font_s2{font-size: 12px !important }
.font_s3{font-size: 13px !important }
.font_s4{font-size: 14px !important }
.les {letter-spacing:-1px;}
.les1 {letter-spacing:1px;}


/* 폰트컬러*/
.fc_r0{color:#ff0000}  /*빨강계열 */
.font_c0 {color:#666}    /* 그레이색상 */
.font_c1 {color:#38a36d} /* 그린계열 사용:주요사항 */
.font_c2 {color:#ed145b} /* 진분홍계열 사용:주요사항 */
.font_c3 {color:#fbfe00} /* 노란계열 사용:주요사항 */
.font_c4 {color:#fff}    /* 흰식 사용:주요사항 */
.font_c5 {color:#42c8c6} /* 싸이언 계열 */
.font_c6 {color:#1757aa} /* 파란계열 */
.font_c7 {color:#6c6fcc} /* 보라계열 */
.font_c8 {color:#9afffd} /* 싸이언2 */
.font_c9 {color:#0066cc} /* 파란계열 */
.font_c10 {color:#f37021} /* 주황계열 */

/* 폰트스타일*/
.font_b {font-weight:bold}
.font_no {font-weight:normal;}
.font_ft {font-family:tahoma}


/*텍스트 정렬*/
.txt_left {text-align:left !important}
.txt_center {text-align:center !important}
.txt_right {text-align:right !important}
.txt_justify {text-align:justify}
.txt_bold {font-weight:bold}
.txt_normal {font-weight:normal;}

/* 포지셔닝, 플로트와 디스플레이 오버플로우 텍스트 얼라인 클리어부분을 제어합니다. */
.fl{float:left;} .fr{float:right;} .fn{float:none;}
.db{display:block;} .di{display:inline;} .dn{display:none;} .dib{display:inline-block;} .di6{_display:inline;}
.db6 {_display:bolck;} .dn6{_display:none;}
.ofh{overflow:hidden;} .ofa{overflow:auto;} .ofv{overflow:visible;} .ofs{overflow:scroll;}
.overflows{overflow-y:auto;overflow-x:hidden;}
.tal{text-align:left;} .tar{text-align:right;} .tac{text-align:center;}
.cl{clear:left;} .cr{clear:right;} .cb{clear:both;}
.ps{position:static;} .pr{position:relative;} .pa{position:absolute;} .pf{position:fixed;}
.tablef{table-layout:fixed;}
.vam{vertical-align:middle;}

/* 각종 유용한 오브젝트. */
.curp{cursor:pointer}		
.default_button{display:block;width:15px;height:15px;border:1px solid black;}
.center{margin: 0 auto;}
.wauto{width:auto;} .hauto{height:auto;}
.wfull{width:100%;} .hfull{height:100%;}
.whalf{width:50%;} .hhalf{height:50%;}
.mp0{margin:0;padding:0;} .m0{margin:0;} .p0{padding:0;}
.casket{float:left;display:block;_display:inline;overflow:hidden;}
.tn{text-decoration:none;} .tu{text-decoration:underline;} .to{text-decoration:overline;} .tl{text-decoration:line-through;}
.ti9{text-indent:-999em;}

/*calendar*/
.calendar_type {border:1px solid #ccc;height:17px;background-color:#f6f6f6;font-size:12px;padding-left:3px}

/*상단 패딩*/
.pt0{padding-top:0px !important}
.pt3{padding-top:3px !important}
.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt20{padding-top:20px !important}
.pt25{padding-top:25px !important}
.pt30{padding-top:30px !important}
.pt35{padding-top:35px !important}
.pt40{padding-top:40px !important}

/*왼쪽 패딩*/
.pl0{padding-left:0px !important}
.pl4{padding-left:4px !important}
.pl5{padding-left:5px !important}
.pl10{padding-left:10px !important }
.pl11{padding-left:11px !important }
.pl13{padding-left:13px !important }
.pl15{padding-left:15px !important }
.pl20{padding-left:20px !important }
.pl23{padding-left:23px !important }
.pl25{padding-left:25px !important }
.pl30{padding-left:30px !important }
.pl35{padding-left:35px !important }
.pl37{padding-left:37px !important }
.pl40{padding-left:40px !important }
.pl45{padding-left:45px !important }

/*오른쪽 패딩*/
.pr2{padding-right:2px !important }
.pr3{padding-right:3px !important }
.pr5{padding-right:5px !important }
.pr10{padding-right:10px !important }
.pr11{padding-right:11px !important }
.pr13{padding-right:13px !important }
.pr15{padding-right:15px !important }
.pr18{padding-right:18px !important }
.pr20{padding-right:20px !important }
.pr30{padding-right:30px !important }
.pr40{padding-right:40px !important }
.pr50{padding-right:50px !important }

/*하단 패딩*/
.pb3 {padding-bottom:3px !important}
.pb5 {padding-bottom:5px !important}
.pb10 {padding-bottom:10px !important}
.pb20 {padding-bottom:20px !important}
.pb30 {padding-bottom:30px !important}
.pb40 {padding-bottom:40px !important}
.pb50 {padding-bottom:50px !important}

/*상단 마진*/
.mt3{margin-top:3px !important}
.mt5{margin-top:5px !important}
.mt7{margin-top:9px !important}
.mt10{margin-top:10px !important}
.mt13{margin-top:13px !important }
.mt15{margin-top:15px !important }
.mt20 {margin-top:20px !important }
.mt30 {margin-top:30px !important }
.mt40{margin-top:40px !important }
.mt45{margin-top:45px !important }
.mt50{margin-top:50px !important }
.mt60{margin-top:60px !important }
.mt70{margin-top:70px !important }
.mt100{margin-top:100px !important }

/*왼쪽 마진*/
.ml2{margin-left:2px !important}
.ml5{margin-left:5px !important}
.ml8{margin-left:8px !important}
.ml10{margin-left:10px !important}
.ml13{margin-left:13px !important}
.ml14{margin-left:14px !important}
.ml15{margin-left:15px !important}
.ml18{margin-left:18px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px !important}
.ml33{margin-left:33px !important}
.ml35{margin-left:35px !important}
.ml40{margin-left:40px !important}
.ml45{margin-left:45px !important}
.ml70{margin-left:70px !important}

/*오른쪽 마진*/
.mr3{margin-right:3px !important }
.mr5{margin-right:5px !important }
.mr8{margin-right:8px !important }
.mr10{margin-right:10px !important }
.mr15{margin-right:15px !important }
.mr20{margin-right:20px !important }
.mr25{margin-right:25px !important }
.mr30{margin-right:30px !important }
.mr40{margin-right:40px !important }
.mr50{margin-right:50px !important }

/*하단 마진*/
.mb4{margin-bottom:4px !important }
.mb5{margin-bottom:5px !important }
.mb10{margin-bottom:10px !important }
.mb15{margin-bottom:15px !important }
.mb20{margin-bottom:20px !important }
.mb30{margin-bottom:30px !important }

/* 이미지 정렬*/
.imgVmiddle { vertical-align:middle}

/* 크기 */
.width100p { width:100%}
.width95p { width:95%}
.width90p { width:90%}
.width85p { width:85%}
.width80p { width:80%}
.width75p { width:75%}
.width70p { width:70%}
.width65p { width:65%}
.width60p { width:60%}
.width55p { width:55%}
.width50p { width:50%}
.width45p { width:45%}
.width40p { width:40%}
.width35p { width:35%}
.width30p { width:30%}
.width25p { width:25%}
.width20p { width:20%}
.width15p { width:15%}
.width10p { width:10%}

.height100x {height:100px;}
.height30px { height:30px !important }

/* 행간 */
.lineH16x {line-height:16px !important }
.lineH18x {line-height:18px !important }
.lineH22x {line-height:22px !important }

/* Etc */
hr { display:none}
.accessibility {position: absolute;display: block;width: 100%;left: 0;text-align: center;top: -10000px;z-index: 500;font-size: 1.3em;}


/*=================================================================================================

	Button Class //

=================================================================================================*/
.btn {display:inline-block; font-size:12px;  font-weight:normal;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;  -ms-user-select:none;-o-user-select:none;user-select:none}
.btn.del {height:16px; padding:0 2px; border-radius:2px;}
.btn.min {height:23px; padding:0 7px 3px 6px; border-radius:3px;}
.btn.sm {height:27px; line-height:26px; padding:0 9px 2px 8px;}
.btn.sm1 {height:27px; line-height:21px; padding:2px 45px 2px 43px;}
.btn.sm2 {line-height:23px; padding:0 9px 2px 8px;}
a.btn.sm {height:27px; line-height:20px; padding:2px 9px 2px 8px; text-decoration: none;}
.btn.ubtn {width:76px; font-size:14px;font-weight:bold;height:39px;padding:0 12px 2px 12px;}
.btn.md {font-size:14px;font-weight:bold;height:39px;padding:0 20px 4px;}
.btn.md2 {font-size:14px;font-weight:bold;height:39px;padding:0 36px 4px;}
.btn.md3 {font-size:14px;font-weight:bold;height:39px;padding:0 20px;}
.btn.lg {font-size:16px;font-weight:bold;height:62px;padding:0 20px 4px 20px;}
.btn.pb {font-size:12px;height:34px;padding:0 18px 4px;}
.btn.full { width:100%; height:32px; padding:0 0 4px; border-radius:3px; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-w { background:none !important; margin:0 !important; text-align:left !important; }

.btn-default {color:#555;background-color:#fff;border-color:#b1b1b1}
.btn-default:hover,
.btn-default:active,
.btn-default.active {border-color:#858585; color:#008268;}
.btn-default:active,
.btn-default.active,
.btn-default {background-image:none}

.btn-default_blue {color:#0066b3;background-color:#fff;border-color:#b1b1b1}
.btn-default_blue:hover,
.btn-default_blue:active,
.btn-default_blue.active {border-color:#858585; color:#555;}
.btn-default_blue:active,
.btn-default_blue.active,
.btn-default_blue {background-image:none}

.btn-green {color:#fff !important;background-color:#017f66;border-color:#1b623e}
.btn-green:hover,
.btn-green:active,
.btn-green.active {color:#fff !important;background-color:#08715c;border-color:#004c25; color:#fff568;}
.btn-green:active,
.btn-green.active,
.btn-green {background-image:none}

.btn-black {color:#fff;background-color:#454545;border-color:#3d3d3d}
.btn-black:hover,
.btn-black:active,
.btn-black.active{color:#fff;background-color:#3d3d3d;border-color:#000000}
.btn-black:active,
.btn-black.active,
.btn-black {background-image:none}
.btn-black a {color:#fff;line-height:28px;font-weight:bold;}

.btn-red {color:#fff;background-color:#cd2214;border-color:#ab1c10;}
.btn-red:hover,
.btn-red:active,
.btn-red.active{color:#fff;background-color:#cd2214;border-color:#ab1c10}
.btn-red:active,
.btn-red.active,
.btn-red {background-image:none}

.btn-blue {color:#fff;background-color:#3f6cd0;border-color:#3b63bc}
.btn-blue:hover,
.btn-blue:active,
.btn-blue.active{color:#fff;background-color:#3f6cd0;border-color:#3b63bc}
.btn-blue:active,
.btn-blue.active,
.btn-blue {background-image:none}



.btn-default , .btn-default_blue {
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(5%, #fff), to(#f7f7f7));
    /* background-image:-webkit-linear-gradient(#fff, #fff 5%, #f7f7f7); */
    background-image:-moz-linear-gradient(top, #fff, #fff 5%, #f7f7f7);
    /* background-image:linear-gradient(#fff, #fff 5%, #f7f7f7); */
    /* background-repeat:no-repeat; */
}
.btn-green {
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0a9479), color-stop(60%, #017f66), to(#017f66));
    background-image:-webkit-linear-gradient(#0a9479, #017f66 60%, #017f66);
    background-image:-moz-linear-gradient(top, #0a9479, #017f66 60%, #017f66);
    background-image:linear-gradient(#0a9479, #017f66 60%, #017f66);
    background-repeat:no-repeat;
}
.btn-black {
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#646464), color-stop(60%, #73a839), to(#699934));
    background-image:-webkit-linear-gradient(#646464, #454545 60%, #454545);
    background-image:-moz-linear-gradient(top, #646464, #454545 60%, #454545);
    background-image:linear-gradient(#646464, #454545 60%, #454545);
    background-repeat:no-repeat;
}
.btn-red {
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d12416), color-stop(60%, #bd190c), to(#b11408));
    background-image:-webkit-linear-gradient(#d12416, #bd190c 60%, #b11408);
    background-image:-moz-linear-gradient(top, #d12416, #bd190c 60%, #b11408);
    background-image:linear-gradient(#d12416, #bd190c 60%, #b11408);
    background-repeat:no-repeat;
}
.btn-blue {
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3f6cd0), color-stop(60%, #537ee0), to(#3f6cd0));
    background-image:-webkit-linear-gradient(#3f6cd0, #3b63bc 60%, #3f6cd0);
    background-image:-moz-linear-gradient(top, #3f6cd0, #bd190c 60%, #3f6cd0);
    background-image:linear-gradient(#3f6cd0, #537ee0 60%, #3f6cd0);
    background-repeat:no-repeat;
}

/* btn-icon */
.print span{margin-right:5px; background:url(../../images/common/icon_btn.gif) no-repeat -71px 1px;width:14px; height:18px; display:inline-block; float:left;}
.print-pop span{margin-right:5px; margin-top:-1px; background:url(../../images/common/icon_btn.gif) no-repeat -71px 0;width:14px; height:16px; display:inline-block; float:left;}
.down span{margin-right:5px;  background:url(../../images/common/icon_btn.gif) no-repeat -98px 1px;width:13px; height:18px; display: inline-block; float:left;}
.email span{margin-right:5px; background:url(../../images/common/icon_btn.gif) no-repeat -125px 1px;width:13px; height:18px; display: inline-block; float:left;}
.pdf span{margin-right:5px; background:url(../../images/common/icon_btn.gif) no-repeat -150px 0px;width:13px; height:19px; display: inline-block; float:left;}

.arr1 span{margin-left:5px; background:url(../../images/common/icon_btn.gif) no-repeat -54px 0;width:5px; height:14px; display: inline-block; }
.arr3 span{margin-left:8px; background:url(../../images/common/icon_btn.gif) no-repeat -174px 0;width:7px; height:14px; display: inline-block; }

.new span{margin-left:5px; width:9px; height:14px; background:url(../../images/common/icon_btn.gif) no-repeat -10px 1px; display:inline-block }

.excel span{margin:2px 5px 0 0; background:url(../../images/common/icon_btn.gif) no-repeat -194px -4px;width:17px; height:17px; display:inline-block; float:left;}
.print-md span{margin:2px 5px 0 0; background:url(../../images/common/icon_btn.gif) no-repeat -224px -4px;width:19px; height:19px; display:inline-block; float:left;}
.search {padding:0 !important; width:27px;}
.search span {margin:0 !important;width:12px; height:27px; background:url(../../images/common/icon_btn.gif) no-repeat -10px -24px;display:inline-block;}
.report span {margin:0 5px 0 0 !important;width:12px; height:27px; background:url(../../images/common/icon_btn.gif) no-repeat -44px -23px;display:inline-block; vertical-align:middle;}
.leaflet span{margin:0 5px 0 0 !important;width:13px; height:27px; background:url(../../images/common/icon_btn.gif) no-repeat -112px -23px;display:inline-block; vertical-align:middle;}
.goods span{margin:0 5px 0 0 !important;width:15px; height:27px; background:url(../../images/common/icon_btn.gif) no-repeat -150px -23px;display:inline-block; vertical-align:middle;}

.prev span{margin:0 !important;width:12px; height:27px; background:url(../../images/common/icon_btn.gif) no-repeat -350px 3px; display:inline-block;}
.next span{margin:0 !important;width:12px; height:27px; background:url(../../images/common/icon_btn.gif) no-repeat -384px 3px;display:inline-block;}

/* 버튼위치 */
.btn-right { position:absolute; top:0; right:0}
.btn-left { position:absolute; top:0; left:0}

/*=================================================================================================

	table style //

=================================================================================================*/
/*테이블 가운데정렬*/
.tableStyle_center {width:100%;border-top:solid 2px #5a5a5a;border-bottom:1px solid #86837c;table-layout:fixed;border-spacing:0;border-left:none;border-right:none;}
.tableStyle_center thead th {height:35px;border-left: 1px solid #dadada;background: #f8f8f8;color: #333;font-weight:bold;border-bottom: 1px solid #dadada;}
.tableStyle_center thead th:first-child {border-left:0;}
.tableStyle_center tbody th {text-align:center;background: #f8f8f8;color: #666;font-weight:bold;border-bottom: 1px solid #dadada;border-right:1px solid #dadada;}
.tableStyle_center tbody td:first-child {border-left:0;}
.tableStyle_center tbody td {text-align:center;padding:5px;line-height:24px;border-bottom: 1px solid #dadada; border-left:1px solid #dadada;}
.tableStyle_center tfoot th {background: #f8f8f8;color: #666;font-weight:bold;border-bottom: 1px solid #dadada;border-right:1px solid #dadada;line-height:24px;}
.tableStyle_center tfoot td {text-align:center;padding:5px;line-height:24px;background: #f1f1f1;border-bottom: 1px solid #dadada; border-left:1px solid #dadada;font-weight:bold;}
.tableStyle_center tfoot td:first-child {border-left:0;}
.tableStyle_center .blLine {border-left:1px solid #dadada !important;}

/*테이블 th만 가운데 정렬*/
.tableStyle_thleft {width:100%;border-top:solid 2px #5a5a5a;border-bottom:1px solid #86837c;table-layout:fixed;border-spacing:0;border-left:none;border-right:none;}
.tableStyle_thleft thead th {height:35px;border-left: 1px solid #dadada;background: #f8f8f8;color: #333;font-weight:bold;border-bottom: 1px solid #dadada;}
.tableStyle_thleft thead th:first-child {border-left:0;}
.tableStyle_thleft tbody th {text-align:center;background: #f8f8f8;color: #666;font-weight:bold;border-bottom: 1px solid #dadada;border-right:1px solid #dadada;}
.tableStyle_thleft tbody td:first-child {border-left:0;}
.tableStyle_thleft tbody td {text-align:left;padding:5px 5px 5px 10px;line-height:24px;border-bottom: 1px solid #dadada; border-left:1px solid #dadada;}
.tableStyle_thleft tfoot th {background: #f8f8f8;color: #666;font-weight:bold;border-bottom: 1px solid #dadada;border-right:1px solid #dadada;line-height:24px;}
.tableStyle_thleft tfoot td {text-align:center;padding:5px;line-height:24px;background: #f1f1f1;border-bottom: 1px solid #dadada; border-left:1px solid #dadada;font-weight:bold;}
.tableStyle_thleft tfoot td:first-child {border-left:0;}
.tableStyle_thleft .blLine {border-left:1px solid #dadada !important;}

/*테이블*/
.tableStyle_02{width:100%;border-top:solid 2px #5a5a5a;border-bottom:1px solid #86837c;table-layout:fixed;border-spacing:0;border-left:none;border-right:none;}
.tableStyle_02 thead th {height:35px; background: #f8f8f8;color: #333;font-weight:bold;border-bottom: 1px solid #dadada;}
.tableStyle_02 td {padding:5px;line-height:22px;border-bottom: 1px solid #dadada;}
.tableStyle_02 .blLine {border-left:1px solid #dadada !important;}

/* bullet style */
.dep01 {color:#333; background:url('../../images/common/bullet/b.gif') 0 1px no-repeat; padding-left:20px; font-size:14px;height:25px;font-weight:bold;}
.dep_con {padding-left:20px; line-height:20px; margin-bottom:10px;}

.dep02 dt {background:url('../../images/common/bullet/icon2.gif') 24px 3px no-repeat; padding-left:39px; margin-bottom:5px;color:#555;font-weight:bold;l}
.dep02 dd {background:url('../../images/common/bullet/icon3.gif') 43px 9px no-repeat; padding-left:52px; margin-bottom:3px;line-height:24px;}
.dep02 li {background:url('../../images/common/bullet/icon3.gif') 50px 6px no-repeat; padding-left:59px; margin-bottom:3px;}
.dep02_none {margin-top:10px;}
.dep02_none li {background:url('../../images/common/bullet/icon4.gif') 0px 7px no-repeat; padding-left:6px; margin-bottom:3px;}

.dep02_02 dt {background:url('../../images/common/bullet/b.gif') 0 1px no-repeat; padding-left:20px; font-size:14px;height:25px;font-weight:bold;margin-top:15px;}
.dep02_02 dd {background:url('../../images/common/bullet/icon3.gif') 20px 9px no-repeat; padding-left:30px; margin-bottom:3px;line-height:24px;}
.dep02_02_none {margin-top:10px;}
.dep02_02_none li {background:url('../../images/common/bullet/icon4.gif') 0px 7px no-repeat; padding-left:10px; margin-bottom:5px;}

/* tabmenu */		
/*컨텐츠 탭메뉴*/
.tabmenu {clear:both;}
.tabmenu ul {height:40px;border-bottom:1px solid #055d5d;}
.tabmenu ul li {float:left;height:39px;padding:0 20px 0 20px;background-color:#fff;display:inline-block;border:1px solid #cecece;line-height:38px;border-bottom:none;margin-right:4px;}
.tabmenu ul li a {color:#666;}
.tabmenu ul li a:hover {color:#333;text-decoration: underline;}
.tabmenu .on {background-color:#fff;display:inline-block;border:1px solid #055d5d;border-top:4px solid #055d5d;line-height:35px;border-bottom:none;font-weight:bold;height:37px;}
.tabmenu .on a {color:#055d5d;}

/*풀사이즈 탭메뉴*/
.tabmenu_4box {clear:both;margin:20px 0 15px 0;}
.tabmenu_4box ul {height:40px;border-bottom:1px solid #055d5d;}
.tabmenu_4box ul li {float:left;margin-right:4px;border:1px solid #cecece;border-bottom:none;background-color:#fff}
.tabmenu_4box ul li a {color:#666;height:39px;padding:0 63px 0 63px;display:inline-block;line-height:38px}
.tabmenu_4box ul li a:hover {color:#333;text-decoration: underline;}
.tabmenu_4box .on {background-color:#fff;display:inline-block;border:1px solid #055d5d;border-top:4px solid #055d5d;line-height:35px;border-bottom:none;font-weight:bold;height:37px;}
.tabmenu_4box .on a {color:#055d5d;}
.tabmenu_4box h6 {font-size:12px;}

/*많은메뉴 탭메뉴*/
.tabmenu_m {clear:both;margin:20px 0 15px 0;}
.tabmenu_m ul {height:40px;border-bottom:1px solid #055d5d;}
.tabmenu_m ul li {float:left;background-color:#fff;border:1px solid #cecece;border-bottom:none;margin-right:4px;height:39px;line-height:38px}
.tabmenu_m ul li a {color:#666;height:39px;padding:0 5px 0 5px;line-height:38px;display:inline-block;}
.tabmenu_m ul li a:hover {color:#333;text-decoration: underline;}
.tabmenu_m .on {background-color:#fff;display:inline-block;border:1px solid #055d5d;border-top:4px solid #055d5d;line-height:35px;border-bottom:none;font-weight:bold;height:37px;}
.tabmenu_m .on a {color:#055d5d;}

/*작은 탭메뉴*/
.tabmenu_s {clear:both; width:100%;}
.tabmenu_s ul {height:40px;border-bottom:1px solid #055d5d;}
.tabmenu_s ul li {float:left;height:39px;padding:0px 16px 0 16px;background-color:#ddd;display:inline-block;border:1px solid #cecece;line-height:38px;border-bottom:none; margin-right:2px;}
.tabmenu_s ul li:last-child {width:38px;margin-right:0px;}
.tabmenu_s ul li a {color:#666;}
.tabmenu_s ul li a:hover {color:#333;text-decoration: underline;}
.tabmenu_s .on {background-color:#fff;display:inline-block;border:1px solid #055d5d;border-top:4px solid #055d5d;line-height:35px;border-bottom:none;font-weight:bold;height:37px;}
.tabmenu_s .on:last-child {width:45px;margin-right:0px;}
.tabmenu_s .on a {color:#055d5d;}

/*=================================================================================================

	페이지구성//

=================================================================================================*/
/* skipnavi */
#skipnavi, #skipcnt {position:absolute;top:-100px;z-index:10000;width:100%;}
#skipnavi li, #skipcnt li {float:left;width:100%;position:absolute;top:0;left:0;}
#skipnavi a, #skipcnt a {overflow:hidden;text-align:center;color:#fff;} 
#skipnavi a:focus, #skipcnt a:focus, #skipcnt a:active, 
#skipnavi a:active {position:absolute;top:100px;left:0;height:auto;width:100%;margin-bottom:10px;padding:5px;font-weight:bold;background:#000;color:#fff;}

#wrapper {background:url(../../images/_DAMOA/main_190408/top_bg.gif) repeat-x;}

#header_wrap {width:1000px;margin:0 auto;height:38px;position:relative;}
#header_wrap #baseLink {float:right;height:22px;}
#header_wrap #baseLink ul li{float:left;}
#header_wrap #baseLink .mywrap {background: #084341 url(../../images/main/baseLink_right.gif) top right no-repeat;width:240px;height:22px;}
#header_wrap #baseLink .mywrap ul {float:right;margin-right:10px;}
#header_wrap #baseLink .mywrap ul li {float:left;background:url(../../images/main/baseLink_li.gif) center right no-repeat;padding:0px 9px 0 10px;}
#header_wrap #baseLink .mywrap ul li:last-child {background-image:none;}
#header_wrap #baseLink .mywrap ul li a {color:#fff;font-size:11px;line-height:20px;}
#header_wrap #baseLink .mywrap ul li a:hover {color:#fbe167;}

#header_wrap h1 {position:absolute;top:46px;left:0;z-index:100000;}
#header_wrap #gnb {margin-top:16px;float:right;}
#header_wrap #gnb ul li {float:left;}
/*=======================================================================================================*/
#gnbDiv{position:relative;height:72px;}
.gnbDiv {min-width: 1000px;overflow:hidden; position:relative; margin:0 auto;z-index:10000;border-top:none;}
.gnbDiv .gnbWrap{top:0px; z-index:10000; margin: 0 auto; overflow: hidden;  position: relative;  width: 1000px; z-index: 10000;} /*gnb활성화시 height:318px; 비활성화시 height:90px*/
.gnbDiv .gnbWrap .logo{float:left}
.gnbDiv .gnbWrap .gnb{z-index:10000; float:right;}

.gnbDiv .gnbWrap .gnb .oneDep{height:63px;padding-top:9px}
.gnbDiv .gnbWrap .gnb ul{overflow:hidden; width:100%;}
.gnbDiv .gnbWrap .gnb ul > li{float:left; text-align:center} /* position:relative;*/

.gnbDiv .gnbWrap .gnb ul li a.oneDep{display:block; position:relative;}
.gnbDiv .gnbWrap .twoDep{padding-top:10px;height:300px;display:block; position:relative; visibility: visible; border-left:1px solid #dadada}
.gnbDiv .gnbWrap li.on .twoDep{background:#026261;}
.gnbDiv .gnbWrap li.on .twoDep a {color:#EEE;}
.gnbDiv .gnbWrap li.on .twoDep a.off:hover{background:#038383; color:#fff;}
.gnbDiv .gnbWrap li .twoDep a{color:#333;font-size:12px;line-height:29px;display:block;letter-spacing:-1.3px;font-family:'Malgun Gothic', '맑은 고딕'; }
.gnbDiv .gnbWrap li .twoDep a.on{color:#FFF;background:#038383; color:#fff; vertical-align:top;}
.twoDbg{display:;position:absolute; top:72px; left:0; width:100%;height:250px; z-index:9999;background:#FFF}
.gnbDiv .gnbWrap li.on .guideBg{position:absolute; top:100px; left:40px; display:block}
.guideBg{display:none}
.guideBg dl dd {font-family: 'NBG', 'Malgun Gothic';font-size:20px;font-weight: bold;margin-top:10px;}

.guideBg .img2{padding:0 8px 10px 13px;}
/*=======================================================================================================*/
#quick_box {display:none}

#footer_wrap {clear:both;margin:0px 0 20px 0;border-top:1px solid #cdcdcd;}
#footer_wrap #footer{position:relative;width:1000px;margin:0 auto;padding-top:20px; overflow:hidden;}
#footer_wrap #footer ul li{float:left;background:url('../../images/common/tdLine.gif') no-repeat right 5px;padding:0 15px;color:#666;font-weight:bold;margin-bottom:10px;}
#footer_wrap #footer ul li a{color:#666;}
#footer_wrap #footer ul li:first-child {padding-left:0px;}
#footer_wrap #footer ul li:last-child {background-image:none;}
#footer_wrap #footer address {clear:both;color:#757575;}
#footer_wrap #footer .wa_mark {position:absolute; top:20px; right:220px;}
#footer_wrap #footer .site_Link {position:absolute; top:20px; right:0;width:200px;}
#footer_wrap #footer .site_Link .site_select {float:left;margin-bottom:5px;}
#footer_wrap #footer .site_Link .site_select select{width:160px}
#footer_wrap #footer .site_Link .site_select select option {margin-bottom:10px; line-height:180%;padding:5px 0}
#footer_wrap #footer .site_Link .site_Link_go {margin-top:1px;}
#footer_wrap #footer .counter dt, #footer_wrap #footer .counter dd {color:#666; font-size:11px; float:left}
#footer_wrap #footer .counter dt {font-weight:bold; margin-right:3px; color:#027675}
#footer_wrap #footer .counter dd {margin-right:10px}
#footer_wrap #footer .foot_logo {position:absolute;right:0;top:30px}

/* 배너 */
#Mbanner_wrap {clear:both;background-color:#fff;border-top: 1px solid #cdcdcd;}
#Mbanner_zone {width:1000px;margin:0 auto;height:76px;border-left:none !important;}
#Mbanner_zone .banner_control {float:left;margin-right:10px}
#Mbanner_zone .banner_control ul {float:left;margin-top:26px;}
#Mbanner_zone .banner_control ul li{float:left;}
#Mbanner_zone .banner_wrap {float:left;margin:20px 0 0px;height:40px;overflow:hidden;width:540px !important}
#Mbanner_zone .banner_wrap ul li {padding-left:20px;float:left; background:url(/images/_DAMOA/main_190408/bnn_li.gif) no-repeat 6% 50%}
#Mbanner_zone .banner_wrap ul li a{display:block;text-align:center;font-family:'Malgun Gothic', '맑은 고딕';letter-spacing:-0.2px;line-height:38px;font-weight:bold}
#Mbanner_zone .banner_wrap ul li a:hover {text-decoration:underline}
#Mbanner_zone .banner_wrap ul li:last-child {margin-right:0px;}
#Mbanner_zone .box02 {float:right}
#Mbanner_zone .site_Link {margin-top:25px}
#Mbanner_zone .site_Link fieldset, .site_Link div {display:inline-block}
#Mbanner_zone .site_Link select {line-height:24px; padding:4px 0; margin:0;font-family:'Malgun Gothic', '맑은 고딕';letter-spacing:-0.2px;}
#Mbanner_zone .site_Link a {display:inline-block}