@font-face { /* 나눔고딕 */
   font-family: 'ng';
   src:url('/download/font/NanumGothic-Regular.eot');
   src:url('/download/font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
    url('/download/font/NanumGothic-Regular.woff2') format('woff2'),
   url('/download/font/NanumGothic-Regular.woff') format('woff'),
   url('/download/font/NanumGothic-Regular.ttf') format('truetype');
   src:local(※), url('/download/font/NanumGothic-Regular.woff') format('woff');
}
@font-face { /* 나눔고딕 Bold */
   font-family: 'ngB';
   src:url('/download/font/NanumGothic-Bold.eot');
   src:url('/download/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
    url('/download/font/NanumGothic-Bold.woff2') format('woff2'),
   url('/download/font/NanumGothic-Bold.woff') format('woff'),
   url('/download/font/NanumGothic-Bold.ttf') format('truetype');
   src:local(※), url('/download/font/NanumGothic-Bold.woff') format('woff');
}
@font-face { /* 나눔고딕 Extra */
   font-family: 'ngEx';
   src:url('/download/font/NanumGothic-ExtraBold.eot');
   src:url('/download/font/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('/download/font/NanumGothic-ExtraBold.woff2') format('woff2'),
   url('/download/font/NanumGothic-ExtraBold.woff') format('woff'),
   url('/download/font/NanumGothic-ExtraBold.ttf') format('truetype');
   src:local(※), url('/download/font/NanumGothic-ExtraBold.woff') format('woff');
}
@font-face {/* 나눔스퀘어 */
   font-family:'squ';
   src:url('/download/font/NanumSquareR.eot');
   src:url('/download/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
   url('/download/font/NanumSquareR.woff') format('woff'),
   url('/download/font/NanumSquareR.ttf') format('truetype');
   src:local(※), url('/download/font/NanumSquareR.woff') format('woff');
}

*{margin:0; padding:0}
html{width:100%; height:100%}
body{font-size:12px; font-family:"Malgun Gothic","맑은고딕",dotum,"돋움",sans-serif; color:#434343}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0}
ul,ol,li{list-style:none}
img, fieldset{border:none; vertical-align:top}
legend, caption{visibility:hidden; overflow:hidden; width:0; height:0;; font-size:0; line-height:0} /*display:none*/
textarea, button{vertical-align:middle}
input, select{height:16px; border:1px solid #ddd; background:#fff; color:#666; font-family:"Malgun Gothic","맑은고딕",dotum,"돋움",sans-serif; vertical-align:middle; font-size:12px}
input{padding:3px}
select{padding:2px}
textarea{padding:3px; border:1px solid #ddd; background:#fff; color:#666; vertical-align:middle}
.checkbox{padding:0; border:0;}
.disNone{display:none;}
a{color:#434343; text-decoration:none}
a:hover,a:focus{color:#166DCF; text-decoration:underline;}
a:active{color:#434343; text-decoration:none}
table{border-collapse:collapse}

/* 간격, 폰트 */
.mt5{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}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt100{margin-top:100px}
.mt150{margin-top:150px}
.mt12{margin-top:12px}
.mTR{margin-top:20px; margin-left:35px}
.mt3{margin-top:3px}
.mt54{margin-top:54px}
.mL20{margin-left:20px;}

/* 정렬 */
.taC{text-align:center}
.taR{text-align:right}
.taL{text-align:left}
.pBox {overflow:hidden; position:relative; width:100%}
.disB{display:block;}
.disIB{display:inline-block;}
.overF{overflow:hidden; position:relative}
.scriptDiv{position:absolute; top:-50000px; left:-50000px}
.floatL{float:left}
.floatR{float:right}
.clear:after{display:block; content:""; clear:both}
.scrollDiv{overflow-y:scroll; margin-top:5px}
.marginN{margin:0}
.line20{line-height:20px;}
.line20_2{line-height:20px; letter-spacing:-0.7px}
.colorB{color:#166dcf; font-weight:bold;}
.colorB2{color:#166dcf;}
.colorB3{color:#166dcf; ;line-height:18px}
.colorR{color:#d23535}
.colorRB{color:#d23535; font-weight:bold; font-size:20px}
.colorR2{color:#b21620}
.colorR3{color:#da6b6b; font-size:11px}
.colorR4{color:#da6b6b;}
.colorH{color:#066dec}
.colorG{color:#4dca26; font-weight:bold; font-size:20px}

.verM{vertical-align:middle}
.verT{vertical-align:top}
.positionR{position:relative}
.borderB{border-bottom:1px solid #ddd; padding-bottom:8px}
.borderB2{border-bottom:1px solid #ddd;}
.borderT{border-top:2px solid #6d6e71}
.fontB{font-weight:bold}
.under{text-decoration:underline}
.adobe{font-weight:bold; color:#d23535; text-decoration:underline}
.adobe:hover{font-weight:bold; color:#d23535; text-decoration:underline}
.btnWrite{position:absolute; right:0; top:480px}
.disN{display:none}
.fontN{font-weight:normal}
.borderY{border:1px solid #ddd !important;}
.padBor{padding-top:30px; border-top:1px solid #c5c5c5}
.frameDiv{width:980px}

/* common */
a.directBt { background:#333;border-bottom: 1px solid #666;color:#fff;font-size: 18px;font-weight: bold;height: 60px;left: 0;line-height: 60px;position: absolute;text-align: center; top: 0;width: 100%;z-index: 20000;}

#wrapBody{width:100%; height:100%; }
#wrapDiv{width:100%}
#header{width:100%; position:relative; background:url('/images/icon/bg_wrap.gif') repeat-x 0 0}
#header .header{padding:31px 0 25px; position:relative; height:34px;width:980px; margin:0 auto; }
#header .wheader{padding:31px 0 33px; position:relative; height:26px; width:980px; margin:0 auto; }
#header .util{position:absolute; top:33px; right:0; overflow:hidden}
#header .util li{float:left; padding-right:8px; margin-right:7px; background:url('/images/icon/icon_bar_1x11.gif') no-repeat right 5px; line-height:18px; font-weight:bold; color:#999}
#header .util li a{color:#999}
#header .util li.end{padding-right:0; margin-right:0; background:none}
#header .wutil{position:absolute;top:33px; right:0; overflow:hidden}
#header .wutil li{float:left; padding-left:3px}
#header .gnbWrap{position:relative; height:45px;width:980px; margin:0 auto; }
#header .gnbWrap.mainG li.end{color:#fff; background:#5c9fdc}
#header .gnbDiv{position:absolute; top:0; z-index:10000; width:980px; height:; margin: 0 auto; overflow: hidden; background:url('/images/icon/gnb_bg.png') no-repeat 0 260px; }
#header .gnbDiv .oneDep{padding:10px 0 12px; font-size:17px; color:#fff; font-weight:bold; height:23px}
#header .gnbDiv .oneDep:hover{text-decoration:none}
#header .gnbDiv li.on .oneDep{color:#82e0ff}
#header .gnbDiv ul{overflow:hidden; width:100%; height:;}
#header .gnbDiv ul li{float:left; height:; text-align:center; width:196px;}
#header .gnbDiv .twoDep{height:172px; display:block; padding-top:; position:relative; visibility: visible; text-align:left; font-size:13px; letter-spacing:-0.45px; padding-top: 8px; border-right:1px solid #ddd; background:#fff; border-bottom:1px solid #ddd}
#header .gnbDiv li.fir .twoDep{border-left:1px solid #ddd}
#header .gnbDiv li.end .twoDep{}
#header .gnbDiv li.on .twoDep{background:#f6f6f6;}
#header .gnbDiv li.on .twoDep a:hover{color:#0b7be0; text-decoration:underline; font-weight:bold}
#header .gnbDiv li .twoDep a:hover{color:#0b7be0; text-decoration:underline; font-weight:bold}
#header .gnbDiv li .twoDep a.on{background:#018f48; color:#fff; vertical-align:top;}
#header .gnbDiv li .twoDep a{color:#767676; line-height:32px; padding-left:39px}
#header .gnbDiv .gnbList{height:34px; background:#fff; }
#header .gnbDiv .gnbList p.end{border-right:1px solid #ddd; width:326px}
#header .gnbDiv .gnbList p{float:left; width:325px; text-align:center; border-left:1px solid #ddd; height:34px; background:#fff}
#header .gnbDiv .gnbList p a{line-height:32px; font-size:14px; font-weight:bold; color:#666; display:block; width:325px;}
#header .gnbDiv .gnbList p a:hover{text-decoration:none}
#header .gnbDiv .gnbList p.on{background:#f6f6f6;}
#header .gnbDiv .gnbList p.on a{color:#5093d8}

#footerWrap{width:100%; height:175px;overflow:hidden; background:url('/images/icon/bg_foot.gif') repeat-x 0 0}
.footer{width:980px; height:128px; margin:0 auto; overflow:hidden}
#footerWrap .wIntro{overflow:hidden}
#footerWrap .wIntro .introTxt{overflow:hidden; height:33px; width:400px; padding:6px 0 5px; float:left}
#footerWrap .wIntro .introTxt li{float:left; line-height:28px; letter-spacing:-0.45px; background:url('/images/icon/icon_bar_1x10.gif') no-repeat right 11px; padding-right:14px; margin-right:13px}
#footerWrap .wIntro .introTxt li.end{margin-right:0; padding-right:0; background:none}
#footerWrap .wIntro .introTxt a{font-size:13px; color:#fff; font-weight:bold}
#footerWrap .wIntro .site{float:right; padding:8px 0}
#footerWrap .wIntro .site select{width:187px; height:28px; color:#777; font-weight:bold; font-size:12px}
#footerWrap .addZone{overflow:hidden;}
#footerWrap .addZone .logo{padding-top:26px; padding-bottom:31px; float:left; width:175px}
#footerWrap .addZone .addTxt{float:left; padding:14px 0 20px;  width:805px}

/* PAGING*/
.paging{width:100%; text-align:center; font-size:13px; color:#666; vertical-align:middle;}
.paging img{vertical-align:middle;}
.paging strong{display:inline-block; zoom:1; padding:0 9px; color:#0074aa; vertical-align:middle;}
.paging a{display:inline-block; zoom:1; padding:0 8px 0 6px; color:#888; vertical-align:middle;}
.paging a.first{display:inline-block; zoom:1; width:19px; height:19px; padding:0; border:0px; vertical-align:middle}
.paging a.prev{display:inline-block; zoom:1; width:19px; height:19px; padding:0 6px 0 0; border:0px; vertical-align:middle}
.paging a.next{display:inline-block; zoom:1; width:19px; height:19px; padding:0 0 0 6px; border:0px; vertical-align:middle;}
.paging a.end{display:inline-block; zoom:1; width:19px; height:19px; padding:0; border:0px; vertical-align:middle}
.paging a:hover, .paging a:focus{text-decoration:none; color:#888;}
.paging a.bgNone{background:none; padding:3px 2px 0 2px; border:none}
.paging  span{display:inline-block; zoom:1; font-weight:bold; color:#ffffff; padding:2px 4px 1px 5px; border:1px solid #2f7c9b; background:#4492b2; vertical-align:top}
.clearB{clear:both; width:100%; height:0px;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/*메인*/
#cBody{width:980px; margin:0 auto; padding-bottom:50px; position:relative}
#cBody .subGnb{height:39px; position:relative}
#cBody .subGnbDiv{position:absolute; top:0; z-index:10; width:978px; height:; margin: 0 auto; overflow: hidden; background:; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
#cBody .subGnbDiv .oneDep{padding:5px 10px 5px 15px; font-size:13px; color:#555; font-weight:bold; height:29px; overflow:hidden; line-height:28px}
#cBody .subGnbDiv .oneDep .tit{float:left; padding-right:43px; margin-right:15px; background:url('/images/icon/icon_bar_1x12.gif') no-repeat right 10px}
#cBody .subGnbDiv .oneDep .con{float:left; font-weight:normal; color:#166dcf}
#cBody .subGnbDiv ul{overflow:hidden; width:100%; height:}
#cBody .subGnbDiv ul li{float:left; height:; text-align:center; width:; border-right:1px solid #d7d7d7}
#cBody .subGnbDiv ul li.one{width:468px}
#cBody .subGnbDiv ul li.two{width:468px;}
#cBody .subGnbDiv ul li.three{width:363px;}
#cBody .subGnbDiv ul li.three .twoDep{width:364px}
#cBody .subGnbDiv .twoDep{height:; display:block; padding-top:; position:relative; visibility: visible; background:#fff; border-top:1px solid #d7d7d7}
#cBody .subGnbDiv li.on .twoDep{background:#f8f8f8;}
#cBody .subGnbDiv .btn{position:absolute; top:0; right:0; border-left:1px solid #d7d7d7}
#cBody .subGnbDiv .twoDep .listDiv{padding:4px 15px 12px;}
#cBody .subGnbDiv .twoDep .listDiv .list{overflow:hidden; line-height:31px}
#cBody .subGnbDiv .twoDep .listDiv .list .txt{float:left; letter-spacing:-0.3px; font-size:13px}
#cBody .subGnbDiv .twoDep .listDiv .list .cloBtn{float:right; margin-top:10px}
#cBody .subGnbDiv .twoDep .listDiv .list .serTit{letter-spacing:-0.3px; text-align:left; font-size:13px; color:#555}
#cBody .subGnbDiv .twoDep .listDiv .list .serTit span{font-size:12px; color:#999}
#cBody .subGnbDiv .twoDep .listDiv .list .serTit a:hover{text-decoration:underline; color:#166dcf}
#cBody .subGnbDiv .twoDep .bannerDiv{padding:10px}

.mainCon{}
.mainCon .mConDiv1{overflow:hidden; margin-top:11px; position:relative}
.mainCon .mConDiv1 .tit{font-size:20px; font-weight:bold; color:#424242; text-align:center}
.mainCon .mConDiv1 .txt{font-size:13px; color:#666; line-height:16px; text-align:center; margin-top:9px}
.mainCon .mConDiv1 .btn{position:absolute; bottom:0; left:0; width:237px; border-top:1px solid #ddd; text-align:center; overflow:hidden; font-weight:bold;}
.mainCon .mConDiv1 .btn p{float:left;}
.mainCon .mConDiv1 .btn p a{float:left; width:113px; line-height:24px; padding-top:1px; padding-bottom:5px}
.mainCon .mConDiv1 .btn .left a{border-right:1px solid #ddd; width:123px}
.mainCon .mConDiv1 .mService1{float:left; width:237px; height:117px; margin-right:8px; border:1px solid #ddd; background:url('/images/icon/icons_mConDiv1.png') no-repeat 0 0; padding-top:195px; position:relative}
.mainCon .mConDiv1 .mService2{float:left; width:237px; height:117px; margin-right:8px; border:1px solid #ddd; background:url('/images/icon/icons_mConDiv1.png') no-repeat -247px 0; padding-top:195px; position:relative}
.mainCon .mConDiv1 .mService3{float:left; width:237px; height:117px; margin-right:8px; border:1px solid #ddd; background:url('/images/icon/icons_mConDiv1.png') no-repeat -493px 0; padding-top:195px; position:relative}
.mainCon .mConDiv1 .mService4{float:left; }
.mainCon .mConDiv1 .mService4 .top{width:237px; border:1px solid #ddd; position:relative; height:114px; padding-top:37px; }
.mainCon .mConDiv1 .mService4 .top .btn{display:none}
.mainCon .mConDiv1 .mService4 .bottom{width:237px; border:1px solid #ddd; position:relative; margin-top:8px; height:114px; padding-top:37px;}
.mainCon .mConDiv1 .mService4 .bottom .btn{display:none}

.mainCon .mConDiv2{overflow:hidden; margin-top:8px; position:relative; background:url('/images/icon/bg_mConDiv2.gif') no-repeat 0 0; height:123px}
.mConDiv2 .login{overflow:hidden;}
.mConDiv2 .login .loginZone{float:left; width:430px; padding:7px 30px; color:#666}
.mConDiv2 .login .loginZone .check{overflow:hidden}
.mConDiv2 .login .loginZone .check p{float:left; font-size:11px; line-height:10px}
.mConDiv2 .login .loginZone .check p label{margin-right:14px; margin-left:5px;}
.mConDiv2 .login .loginZone .check p input{height:12px; border:none}
.mConDiv2 .login .loginZone .loginBox{margin-top:12px; overflow:hidden}
.mConDiv2 .login .loginZone .loginBox .logInputLeft{width:260px; float:left}
.mConDiv2 .login .loginZone .loginBox .logInputLeft label{position:absolute; top:-50000px; left:-500000px}
.mConDiv2 .login .loginZone .loginBox .logInputLeft input{width:252px; font-size:11px}
.mConDiv2 .login .loginZone .loginBox .logInputRight{overflow:hidden; width:167px; float:left}
.mConDiv2 .login .loginZone .loginBox .logInputRight p{float:left; margin-left:4px}
.mConDiv2 .login .loginZone .loginTxt{overflow:hidden; font-size:11px; margin-top:2px}
.mConDiv2 .login .loginZone .loginTxt p{float:left; line-height:28px}
.mConDiv2 .login .loginZone .loginTxt p a{color:#666}
.mConDiv2 .login .loginZone .loginTxt p.left{background:url('/images/icon/icon_bar_2x12.gif') no-repeat right 9px; padding-right:7px; margin-right:6px}
.mConDiv2 .login .btnZone{float:right; width:488px; overflow:hidden; padding-top:1px; padding-right:1px}
.mConDiv2 .login .btnZone p{float:left}

.mConDiv2 .layout{overflow:hidden}
.mConDiv2 .layout .privDiv{padding:8px 10px 7px 40px; width:441px; height:108px; overflow:hidden; float:left}
.mConDiv2 .layout .privDiv .leftDiv{margin-top:9px; width:178px; float:left}
.mConDiv2 .layout .privDiv .company{font-size:13px; color:#666; font-weight:bold; padding-left:15px; background:url('/images/icon/icon1_layout.gif') no-repeat 0 4px}
.mConDiv2 .layout .privDiv .name{font-size:20px; color:#555; font-weight:bold; margin-top:2px}
.mConDiv2 .layout .privDiv .name span{font-size:13px; color:#666; font-weight:normal; }
.mConDiv2 .layout .privDiv .btn{margin-top:20px}
.mConDiv2 .layout .privDiv .rightDiv{float:left; width:262px}
.mConDiv2 .layout .privDiv .rightDiv .service{display:block; background:url('/images/icon/bg1_layout.gif') no-repeat 0 0; height:47px; border:1px solid #ddd; padding-left:77px; text-decoration:none }
.mConDiv2 .layout .privDiv .rightDiv .mypage{display:block; background:url('/images/icon/bg2_layout.gif') no-repeat 0 0; height:47px; margin-top:7px; border:1px solid #ddd; padding-left:77px; text-decoration:none }
.mConDiv2 .layout .privDiv .rightDiv span{display:block}
.mConDiv2 .layout .privDiv .rightDiv .tit{font-size:14px; color:#555; font-weight:bold; margin-top:4px; }
.mConDiv2 .layout .privDiv .rightDiv .txt{font-size:11px; color:#9a9a9a; letter-spacing:-0.5px}
.mConDiv2 .layout .privDiv2{float:left; padding:8px 0 0 9px; width:230px}
.mConDiv2 .layout .privDiv2 ul{overflow:hidden}
.mConDiv2 .layout .privDiv2 ul li{float:left; margin-right:9px; margin-bottom:7px; padding:; width:196px; height:47px; border:1px solid #ddd; background:#fff; padding:0 19px 0 13px; overflow:hidden}
.mConDiv2 .layout .privDiv2 ul li.two{padding-right:0; width:215px;}
.mConDiv2 .layout .privDiv2 ul li.two .txtZone{padding-top:5px; text-align:left; width:155px}
.mConDiv2 .layout .privDiv2 ul li.two .txtZone a{text-decoration:underline; color:#017bc9; font-size:11px;}
.mConDiv2 .layout .privDiv2 ul li.two .txtZone .subTxt{margin-top:1px}
.mConDiv2 .layout .privDiv2 ul li .tit{font-size:13px; font-weight:bold; line-height:18px; color:#555; width:57px; float:left; padding-top:4px}
.mConDiv2 .layout .privDiv2 ul li .txtZone{text-align:right; letter-spacing:-0.3px; padding-top:2px; width:139px; float:left}
.mConDiv2 .layout .privDiv2 ul li .txtZone .colorG{font-size:30px; color:#72b301; font-weight:bold;}
.mConDiv2 .layout .privDiv2 ul li .txtZone .colorG2{font-size:14px; color:#72b301; font-weight:bold;}
.mConDiv2 .layout .privDiv2 ul li .txtZone span.subTxt{font-weight:normal; font-size:14px; color:#565d62}
.mConDiv2 .layout .privDiv2 ul li .txtZone p.subTxt{font-weight:normal; font-size:12px; color:#565d62}
.mConDiv2 .layout .privDiv3{float:left; padding:7px 0px 0px 8px}
.mConDiv2 .layout .privDiv4{float:left; padding:7px 0px 0px 10px}

.mConDiv3{background:url('/images/icon/bg_mConDiv3.gif') no-repeat 0 0; height:183px; width:980px; margin-top:8px; overflow:hidden}
.mConDiv3 .tabDiv{float:left; overflow:hidden; padding:22px 21px 18px 21px; position:relative}
.mConDiv3 .tabDiv ul{border-bottom:1px solid #a1a1a1; width:286px; overflow:hidden}
.mConDiv3 .tabDiv ul li{float:left; text-align:center; width:72px; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; margin-right:1px; font-size:12px; color:#999; background:#fff; font-weight:bold}
.mConDiv3 .tabDiv ul li a{display:block; padding:4px 0 6px}
.mConDiv3 .tabDiv ul li a:hover{text-decoration:none; color:#666}
.mConDiv3 .tabDiv ul li.on{background:#d6d6d6;}
.mConDiv3 .tabDiv ul li.on a{color:#222}
.mConDiv3 .tabDiv .more{position:absolute; top:32px; right:22px}
.mConDiv3 .tabDiv .tabContents{}
.mConDiv3 .tabDiv .tabContents .tabTable{}
.mConDiv3 .tabDiv .tabContents .tabTable td{text-align:center; background:#f8f8f8; font-size:11px; color:#666; border-bottom:1px solid #f0f0f0; line-height:28px}
.mConDiv3 .tabDiv .tabContents .tabTable td.taR{text-align:right; background:#fff; font-size:11px; color:#999; padding-right:20px}
.mConDiv3 .noticeDiv{float:left; overflow:hidden; width:366px;padding:19px 22px 15px 19px; position:relative}
.mConDiv3 .noticeDiv .tit{font-weight:bold; color:#555; font-size:14px; letter-spacing:-0.45px}
.mConDiv3 .noticeDiv ul{margin-top:9px}
.mConDiv3 .noticeDiv li{overflow:hidden; line-height:24px; background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 13px; padding-left:10px}
.mConDiv3 .noticeDiv li p{float:left}
.mConDiv3 .noticeDiv li p.txt{font-size:12px; color:#999}
.mConDiv3 .noticeDiv li p.date{text-align:right; float:right; font-size:12px; color:#999; letter-spacing:-0.3px}
.mConDiv3 .noticeDiv .more{position:absolute; top:25px; right:22px}
.mConDiv3 .appDiv{float:left;}
.mConDiv3 .appDiv a{padding:19px 0 99px 18px; position:relative; width:227px; }
.mConDiv3 .appDiv a:hover{text-decoration:none; color:#666}
.mConDiv3 .appDiv .tit{font-weight:bold; color:#555; font-size:14px; letter-spacing:-0.45px}
.mConDiv3 .appDiv .txt{font-size:12px; line-height:16px; letter-spacing:-0.45px; margin-top:13px}
.mConDiv3 .appDiv span{display:block}

.mConDiv4{margin-top:18px; width:858px; height:138px; padding-left:61px; padding-right:61px}
.mConDiv4 ul{overflow:hidden}
.mConDiv4 ul li{float:left; text-indent:-99999px; margin-right:42px}
.mConDiv4 ul li a{display:block; width:138px; height:138px}
.mConDiv4 ul li.one{background:url('/images/icon/bg_mConDiv4.png') no-repeat -60px 0; width:138px; height:138px;}
.mConDiv4 ul li.two{background:url('/images/icon/bg_mConDiv4.png') no-repeat -240px 0; width:138px; height:138px;}
.mConDiv4 ul li.three{background:url('/images/icon/bg_mConDiv4.png') no-repeat -420px 0; width:138px; height:138px;}
.mConDiv4 ul li.four{background:url('/images/icon/bg_mConDiv4.png') no-repeat -600px 0; width:138px; height:138px;}
.mConDiv4 ul li.five{background:url('/images/icon/bg_mConDiv4.png') no-repeat -780px 0; width:138px; height:138px; margin-right:0}

/*서브*/
#cBody .subCon{padding-bottom:0}
#cBody .subGnb2{height:40px; position:fixed; bottom:0; z-index:10; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background:#fff}
#cBody .subGnbDiv2{width:978px; height:; margin: 0 auto; background:; }
#cBody .subGnbDiv2 .oneDep{padding:5px 10px 5px 15px; font-size:13px; color:#555; font-weight:bold; height:29px; overflow:hidden; line-height:28px}
#cBody .subGnbDiv2 .oneDep .tit{float:left; width:124px; text-align:left; margin-right:15px; background:url('/images/icon/icon_bar_1x12.gif') no-repeat right 10px}
#cBody .subGnbDiv2 .oneDep .con{float:left; font-weight:normal; color:#166dcf}
#cBody .subGnbDiv2 ul{width:100%; height:}
#cBody .subGnbDiv2 ul:after{clear:both; content:""; display:block}
#cBody .subGnbDiv2 ul li{float:left; height:; text-align:center; width:; border-right:1px solid #d7d7d7; position:relative}
#cBody .subGnbDiv2 ul li.one{width:468px}
#cBody .subGnbDiv2 ul li.two{width:468px;}
#cBody .subGnbDiv2 ul li.three{width:363px;}
#cBody .subGnbDiv2 ul li.three .twoDep{width:364px; border-right:1px solid #d7d7d7}
#cBody .subGnbDiv2 ul li.two .twoDep{width:468px}
#cBody .subGnbDiv2 ul li.one .twoDep{width:468px}
#cBody .subGnbDiv2 .twoDep{height:; display:none; padding-top:; position:absolute; bottom:40px; left:-1px; visibility: visible; background:#fff; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7}
#cBody .subGnbDiv2 li.on .twoDep{background:#f8f8f8;}
#cBody .subGnbDiv2 .btn{position:absolute; top:0; right:0; border-left:1px solid #d7d7d7}
#cBody .subGnbDiv2 .twoDep .listDiv{padding:4px 15px 12px; height:186px}
#cBody .subGnbDiv2 .twoDep .listDiv .list{overflow:hidden; line-height:31px}
#cBody .subGnbDiv2 .twoDep .listDiv .list .txt{float:left; letter-spacing:-0.3px; font-size:13px}
#cBody .subGnbDiv2 .twoDep .listDiv .list .cloBtn{float:right; margin-top:10px}
#cBody .subGnbDiv2 .twoDep .listDiv .list .serTit{letter-spacing:-0.3px; text-align:left; font-size:13px; color:#555}
#cBody .subGnbDiv2 .twoDep .listDiv .list .serTit span{font-size:12px; color:#999}
#cBody .subGnbDiv2 .twoDep .listDiv .list .serTit a:hover{text-decoration:underline; color:#166dcf}
#cBody .subGnbDiv2 .twoDep .bannerDiv{padding:10px}

.subPageDep{border:1px solid #ddd; margin-top:10px}
.subPageDep:after{clear:both; display:block; content:""}
.subPageDep .spDep{float:left; width:; background:url('/images/icon/icon_spDep_arrow.gif') no-repeat right -1px; height:; font-size:13px; line-height:28px; position:relative}
.subPageDep .spDep a{display:block; padding:4px 0 6px 20px; width:170px;}
.subPageDep .spDep a.on{font-weight:bold; color:#246eb1}
.subPageDep .spDep a span{background:url('/images/btn/btn_spDep.gif') no-repeat 136px 12px; display:block;}
.subPageDep .spDep1 a{background:url('/images/icon/icon_spDep_home.gif') no-repeat 20px 13px; padding-left:39px; width:165px}
.subPageDep .spDep1 a span{background:url('/images/btn/btn_spDep.gif') no-repeat 130px 12px; display:block;}
.subPageDep .spDep ul{position:absolute; top:38px; left:-13px; border:1px solid #ddd; border-top:none; background:#fff; z-index:100; padding-top:3px; padding-bottom:7px; border-top:1px solid #ddd}
.subPageDep .spDep3 ul{width:188px; left:-12px;}
.subPageDep .spDep ul li{}
.subPageDep .spDep ul a{display:block; width:158px; padding:0 0 0 32px; color:#666}
.subPageDep .spDep ul a:hover{color:#0b7be0; text-decoration:underline;}
.subPageDep .spDep.wid2 a{width:252px}

.subCon{}
.subCon .subTitZone{overflow:hidden; margin-top:41px; border-bottom:1px solid #ddd; padding-bottom:7px}
.subCon .subTitZone .sTit{float:left; font-size:25px; color:#424242; font-weight:bold; letter-spacing:-0.45px}
.subCon .subTitZone .sTit span{font-weight:normal; font-size:25px; color:#666; margin-left:10px}
.subCon .subTitZone .sTit span.subTxt{font-weight:normal; font-size:13px; color:#777; margin-left:10px}
.subCon .subTitZone .sTxt{float:right; overflow:hidden; padding-top:9px}
.subCon .subTitZone .sTxt .printBt{margin-right:; margin-left:150px}
.subCon .subTitZone .sTxt .date{letter-spacing:-0.45px; padding-top:3px; display:inline-block; margin-left:5px; color:#999}
.subCon .subTitZone span.cmd_red{font-weight:bold;float:right;letter-spacing:-0.45px;padding-top:3px; padding-right:120px; display:inline-block; margin-left:5px; color:red;font-size:17px;}
.search{float:right; overflow:hidden} /*검색박스*/
.search.type1{float:left; overflow:hidden; margin-left:10px} /*검색박스*/
.search.type2{float:left; overflow:hidden; } /*검색박스*/
.search.type3{float:left; overflow:hidden;  margin-left:15px} /*검색박스*/
.search p{float:left}
.search p label{display:none}
.search select{height:24px; width:98px; padding:1px; margin-right:3px; font-size:12px}
.search.type3 select{height:24px; width:140px; padding:1px; margin-right:3px; font-size:12px}
.search2{float:right; overflow:hidden} /*검색박스*/
.search2 p{float:left}
.search2 p label{position:absolute; top:-50000px; left:-50000px}
.search2 select{height:24px; width:98px; padding:1px; margin-right:4px; font-size:12px}
.search2 p span.calBt{display:inline-block;}
.search2 p span.calBt img{vertical-align:middle}
.search2 p input{width:90px}
.search2 p.btn{margin-left:14px; margin-top:0}
.search2 p.icon{margin-left:6px; margin-right:5px}


/*테이블스타일*/
.boardType1{letter-spacing:-0.45px}
.boardType1 .tit{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px}
.boardType1 .tit span{margin-left:3px}
.boardType1 img{vertical-align:middle}
.boardType1 th{text-align:center; line-height:28px; color:#fff; font-size:14px; padding:3px 0 5px; font-weight:bold}
.boardType1 th.one{background:#237ed2}
.boardType1 th.two{background:#25a743}
.boardType1 th.thr{background:#e8940c}
.boardType1 th.for{background:#e8670c}
.boardType1 th.fiv{background:#e94a0c}
.boardType1 th.six{background:#e11111}
.boardType1 th.sev{background:#c40f0f}
.boardType1 th.eig{background:#af1212}
.boardType1 th.nin{background:#2442a5}
.boardType1 td{border-right:1px solid #e3e3e3; padding:2px 0 3px; line-height:28px; text-align:center; border-bottom:1px solid #e3e3e3;}
.boardType1 td.end{border-right:none}
.boardType1 tr.click td{background:; font-weight:bold; }
.boardType1 tr.click td a{text-decoration:underline; color:#166DCF}
.boardType1 tr.end td{border-bottom: 1px solid #C5C5C5;}

.boardType2{overflow:hidden; letter-spacing:-0.45px; position:relative}
.boardType2 table{border-top:2px solid #6d6e71}
.boardType2 .tit{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px}
.boardType2 .tit2{font-size:17px; font-weight:bold; color:#555; letter-spacing:-0.45px}
.boardType2 .tit3{font-size:17px; font-weight:bold; color:#555; letter-spacing:-0.45px; float:left}
.boardType2 .tit4{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px; float:left}
.boardType2 .tit span{margin-left:3px}
.boardType2 img{vertical-align:middle}
.boardType2 th{background:#f6f6f6; border-right:1px solid #e3e3e3; padding:6px 0 7px; line-height:20px; text-align:center; border-bottom:1px solid #c5c5c5; font-size:12px; color:#666; font-weight:bold}
.boardType2 th.end{border-right:none}
.boardType2 td{border-right:1px solid #e3e3e3; padding:6px 0; line-height:20px; text-align:center; border-bottom:1px solid #e3e3e3}
.boardType2 td.end{border-right:none}
.boardType2 tr.click td{font-weight:bold;}
.boardType2 tr.click td a{text-decoration:underline; color:#166DCF}
.boardType2 tr.click td.day{text-decoration:none; color:#666; font-weight:normal}
.boardType2 tr.click2 td a{text-decoration:underline; color:#166DCF; font-weight:bold}
.boardType2 tr.on td{background:#f6f6f6;}
.boardType2 tr.on td.t1{ font-weight:bold}
.boardType2 .type2 th{line-height:18px; padding:15px 0 16px}
.boardType2 .type2{border-left:1px solid #aaa}
.boardType2 .floatL.type2{border-left:none}
.boardType2 .floatL.type2 th{padding:6px 0 7px}
.boardType2 .floatL.type2 td{padding:24px 0}
.boardType2.type3 th{line-height:18px; padding:5px 0 7px}
.boardType2.type3 td{line-height:18px; padding:5px 5px 7px}
.boardType2.type4 th{line-height:18px; padding:5px 0 7px}
.boardType2.type4 td{line-height:18px; padding:5px 5px 7px; border-bottom:1px solid #c5c5c5}
.boardType2.type5 td{padding:5px 0 }
.boardType2.type6 td{padding:3px 0 5px; line-height:18px; letter-spacing:0 }
.boardType2 td.taL{text-align:left; padding-left:10px; padding-right:10px;/* line-height:18px*/}
.boardType2 td.taL2{text-align:left; padding-left:10px}
.boardType2 td.taR{text-align:right; padding-right:15px}
.boardType2 td.taR{text-align:right; padding-right:15px}
.boardType2 td.tit{background:#f6f6f6;color: #666; font-size: 12px; font-weight: normal; line-height:21px}
.boardType2 td.tit2{background:#f6f6f6;color: #666; font-size: 12px; font-weight: bold; line-height:21px}
.boardType2 td.txt{line-height:22px; height:80px}
.boardType2 th.line18{line-height:18px}
.boardType2 th.line20{line-height:20px}
.boardType2 td.line18{line-height:18px}
.boardType2 td.line20{line-height:20px}
.boardType2 tr.end td{border-bottom: 1px solid #C5C5C5;}
.boardType2 tr td.viewBtn{padding:0px 0 10px; }
.boardType2 tr td.company{border-bottom:none}
.boardType2 th .check label{position:absolute; top:-50000px; left:-50000px}
.boardType2 input.borderN{border:none}
.boardType2 td .check label{position:absolute; top:-50000px; left:-50000px}
.boardType2 td label.labelN{position:absolute; top:-50000px; left:-50000px}
.boardType2 input{border:none}
.boardType2 .subTxt{text-align:left}
.boardType2 .subTxt2{text-align:right;}
.boardType2 .subTxt3{float:left;}
.boardType2 .subTxt3 span.subBar{padding:0 5px;}
.boardType2 .subTxt4{position:absolute; bottom:0; right:0}
.boardType2 .subTxt5{position:absolute; top:3px; right:0}
.boardType2 .subTit{background:url('/images/icon/icon_dotB.gif') no-repeat 0 8px; font-size:13px; font-weight:bold; letter-spacing:-0.45px; padding-left:20px}
.boardType2 .utilResult{float:right; overflow:hidden}
.boardType2 .utilResult p{float:left; margin-left:5px}
.boardType2 .utilResult p input{border:1px solid #bebebe; width:163px}
.boardType2 .utilResult p select{border:1px solid #bebebe; height:23px; width:123px}
.boardType2 table.mDiv td{text-align:right; padding-left:10px; padding-right:10px}
.boardType2 table.mDiv td.title{text-align:center; font-weight:bold}
.boardType2 table.mDiv td.title2{border-bottom:1px solid #c5c5c5;text-align:center}
.boardType2 table.mDiv td.taL{text-align:left}
.boardType2 table.mDiv td.taL2{text-align:left; padding-left:20px}
.boardType2 table.mDiv td.taC{text-align:center}
.boardType2 .tableBar{position:absolute; top:21px ; right:0}
.boardType2 .tableBar a{background:url('/images/icon/icon_bar_1x11.gif') no-repeat right 6px; color:#666; font-weight:bold; letter-spacing:-0.45px; padding-right:11px; margin-right:10px}
.boardType2 .tableBar a.on{ color:#246eb1; }
.boardType2 .tableBar a.end{background:none; padding-right:0; margin-right:0}
.boardType2 tr td.result{background:#f6f6f6; font-weight:bold; border-bottom:1px solid #c5c5c5}
.boardType2 tr.result td{background:#f6f6f6; font-weight:bold; border-bottom:1px solid #c5c5c5}
.boardType2 .btn{position:absolute; top:0; right:0}
.boardType2 td .blank{text-align:center; padding:30px}
.boardType2 tfoot{background:#f6f6f6;}
.boardType2 tfoot td{border-bottom:1px solid #C5C5C5; color:#555; font-weight:bold}
.boardType2 td.up{line-height:10px; color:#d23535}
.boardType2 td.down{line-height:10px ;color:#066dec}
.boardType2 td.price span{text-decoration:line-through}
.boardType2 td.point{font-weight:bold; background:#f6f6f6; color:#555 }
.boardType2 .selectBox{float:right; margin-top:0}
.boardType2 .selectBox.type2{margin-top:25px; margin-right:100px; border-left:none}
.boardType2 .selectBox.type3{margin-top:25px; margin-right:200px; border-left:none}
.boardType2 .selectBox label{color:#555; letter-spacing:-0.45px}
.boardType2 .selectBox select{font-size: 12px; height: 24px; margin-right:; padding: 1px; width: 98px;}
.boardType2 td.blu{color:#0072ff; font-weight:bold}
.boardType2 td.yell{color:#f4930a; font-weight:bold}
.boardType2 td.red{color:#ea1818; font-weight:bold}
.boardType2 .resultList{border-top:2px solid #6d6e71}
.boardType2 .resultList li{padding:10px 20px 14px; border-bottom:1px solid #e3e3e3}
.boardType2 .resultList li .txtDiv{overflow:hidden;}
.boardType2 .resultList li .txtDiv p{float:left; text-align:left;}
.boardType2 .resultList li .txtDiv p.name{width:150px; margin-top:8px}
.boardType2 .resultList li .txtDiv p.type{width:130px; margin-top:8px}
.boardType2 .resultList li .txtDiv p.comType{width:270px; margin-top:8px;}
.boardType2 .resultList li .txtDiv p.address{width:360px; margin-top:8px;}
.boardType2 .resultList li .txtDiv p.money{width:500px; margin-top:8px}
.boardType2 .resultList li .txtDiv p.tech{margin-top:5px;}
.boardType2 .resultList li .txtDiv p.tech span{color:#999;}
.boardType2 .resultList .title{font-size:15px; color:#555; font-weight:bold;}
.boardType2 th.last{border-right:1px solid #aaa}
.boardType2 td.last{border-right:1px solid #aaa}
.boardType2 th.col1{color:#ea1818}
.boardType2 th.col2{color:#f4930a}
.boardType2 th.col3{color:#0072ff}
.boardType2 td.bluB{background:#e0f0ff}
.boardType2 td.greenB{background:#e1ffe0}
.boardType2 td.redB{background:#ffe9e0}
.boardType2 td.yellowB{background:#fff6c2}
.boardType2 .tit .date{float:right; font-size:12px; color:#555; font-weight:normal}
.boardType2 .floatL.date {width:360px; overflow:hidden;}
.boardType2 .floatL.date_n {width:420px; overflow:hidden;}
.boardType2 .riskT1 tr th {padding:10px 0;}
.boardType2 .riskT2 tr th,
.boardType2 .riskT2 tr td {heighT:42px; line-height:42px; padding:0;}
.boardType2 .riskT2 tr td.riskG {background:url('/images/icon/icon_riskG.gif') no-repeat center 10px; text-indent:-9999px;}
.boardType2 .riskT2 tr td.riskR {background:url('/images/icon/icon_riskR.gif') no-repeat center 10px; text-indent:-9999px;}
.boardType2 .riskT2 tr td.riskY {background:url('/images/icon/icon_riskY.gif') no-repeat center 10px; text-indent:-9999px;}
.boardType2 .riskT2 tr td.end{text-align:left; padding:0 0 0 21px;}
.boardType2 .financeT {float:left;}
.boardType2 tr td.bgP {background-color:#DA9794}
.boardType2.v2 th,.boardType2.v2 td{text-align:left;padding:12px 0 12px 10px;}
.boardType2.v2 th{padding-left:20px;}
.boardType2.v3 td{padding-top:12px;padding-bottom:12px;}
.boardType2.v3 td.pd0{padding:0px;}
.boardType2 td.line25{line-height:25px}
.boardType2 .peArs{background:#fbfbfb;}
.boardType2 .lftLine{border-left:1px solid #e3e3e3;}
.boardType2 .listHalf{float:left;width:47%;text-align:left;line-height:25px;padding:15px 0 15px 3%;}
.boardType2 .pd30{padding:30px 0;}
.boardType2 .checkAll{font-size:13px;font-weight:bold;color:#FFF;background:#aaa;border-bottom:1px solid #6d6e71;}


.careerDiv{line-height:34px; background:#6d6e71; text-align:center; color:#fff; font-weight:bold; }
.careerDiv2{background:#6d6e71; text-align:center; color:#fff; font-weight:bold; font-size:24px; padding:12px 0 18px}
.careerDiv2 span{color:#5beeff; text-decoration:underline}

.boardType3{overflow:hidden}
.boardType3 .tit{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px}
.boardType3 .tit span{margin-left:3px}
.boardType3 img{vertical-align:middle}
.boardType3 th{letter-spacing:-0.45px; background:#6d6e71; border-right:1px solid #e3e3e3; padding:4px 0 8px; line-height:28px; text-align:center; font-size:12px; color:#fff; font-weight:bold}
.boardType3.type2 th{padding:6px 0 9px; line-height:20px}
.boardType3 th span{margin-left:3px}
.boardType3 th.end{border-right:none}
.boardType3 td{border-right:1px solid #e3e3e3; padding:2px 0 3px; line-height:28px; text-align:center; border-bottom:1px solid #e3e3e3; background:#fff; color:#666}
.boardType3 td.end{border-right:none; background:#fff; color:#555}
.boardType3 tr.end td{border-bottom:1px solid #c5c5c5}
.boardType3 td.taL{text-align:left; padding:1px 0 4px 15px;}
.boardType3 .conBox{background:#f6f6f6; border:1px solid #c5c5c5; padding:15px 20px;}

.boardType4{letter-spacing:-0.5px}
.boardType4 .subTxt{text-align:right; letter-spacing:0}
.boardType4 .subTxt2{text-align:left; letter-spacing:0}
.boardType4 .subTxt3{float:left; letter-spacing:0; margin-top:5px}
.boardType4 table.type2{border-top:2px solid #6d6e71;}
.boardType4 table.type2 td{padding:5px 0}
.boardType4 table.type2 td.taL{padding-left:10px; text-align:left}
.boardType4 table.type2 td a{text-decoration:underline; color:#166DCF; font-weight:bold; padding:0;}
.boardType4 table.type3{border-top:2px solid #6d6e71;}
.boardType4 table.type3 td{padding:7px 0 8px}
.boardType4 table.type3 td a{text-decoration:underline; color:#166DCF; font-weight:bold;padding:0}
.boardType4 table.type3 td.green{background:#5eb21c; color:#fff}
.boardType4 table.type3 td.green a{color:#fff}
.boardType4 table.type3 td.red{background:#ea4040; color:#fff}
.boardType4 table.type3 td.red a{color:#fff}
.boardType4 table.type3 td.yellow{background:#ffde00; color:#444}
.boardType4 table.type3 td.yellow a{color:#444}
.boardType4 table.type3 td.orange{background:#ffa800; color:#444}
.boardType4 table.type3 td.orange a{color:#444}
.boardType4 table.type3 td.title{font-weight:bold; background:#f6f6f6; padding:8px 0 7px;}
.boardType4 img{vertical-align:middle}
.boardType4 .selectBox{text-align:right; margin-top:15px}
.boardType4 .selectBox label{color:#555; letter-spacing:-0.45px}
.boardType4 .selectBox select{font-size: 12px; height: 24px; margin-right:; padding: 1px; width: 98px;}
.boardType4 .selectBox2{float:right;}
.boardType4 .selectBox2 label{color:#555; letter-spacing:-0.45px; display:inline-block}
.boardType4 .selectBox2 select{font-size: 12px; height: 24px; margin-right:; padding: 1px; width: 98px;}
.boardType4 .topZone{background:#6d6e71; padding:6px 6px 7px 14px; overflow:hidden}
.boardType4 .topZone .txt{float:left; color:#fff; margin-top:2px}
.boardType4 .topZone .txt span{margin-left:3px}
.boardType4 .topZone .txt img{vertical-align:middle}
.boardType4 .topZone .btn{float:right; margin-top:0}
.boardType4 .topZone2{background:#e7f3fd; padding:10px 6px 12px 14px; overflow:hidden; text-align:left}
.boardType4 .topZone2 .txt{font-weight:bold; color:#166dcf; font-size:14px}
.boardType4 .topZone2 .txt span{color:#555}
.boardType4 th.title{padding:0; border:0}
.boardType4 th .check label{position:absolute; top:-50000px; left:-50000px}
.boardType4 td .check label{position:absolute; top:-50000px; left:-50000px}
.boardType4 .check input{border:none; background:none}
.boardType4 th{border-right:1px solid #ddd; background:#f6f6f6; color:#666; line-height:16px; border-bottom:1px solid #c5c5c5; padding:5px 0 10px; text-align:center; font-weight:bold}
.boardType4 th.end{border-right:none;}
.boardType4 td{text-align:center; border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.boardType4 td a{display:block; padding:5px 0}
.boardType4 td.end{border-right:none}
.boardType4 tr.end td{border-bottom:1px solid #c5c5c5}
.boardType4 tr td .hoverTxt{display:none}
.boardType4 tr td:hover .hoverTxt{position:absolute; bottom:0px; right:0;border:2px solid #453f3f; display:block; padding:8px 20px 10px; background:#fff; width:; text-align:left}
.boardType4 tr td:hover .hoverTxt a{display:inline; padding-left:5px; padding-right:5px}
.boardType4 tr td:hover .hoverTxt a.fir{padding-left:0}
.boardType4 tr td:hover .hoverTxt .tit{font-weight:bold; color:#555}
.boardType4 tr td:hover .hoverTxt .txt{margin-top:3px}

.boardType5{position:relative}
.boardType5.type2{margin-top:5px;}
.boardType5.type2 th{text-align:center; padding-left:0}
.boardType5.type3 td{padding-left:5px; }
.boardType5.type4 th{padding-left:0; padding-right:0; text-align:center}
.boardType5.type4 td{padding-left:0; padding-right:0; text-align:center; border-right:1px solid #e4e4e4}
.boardType5.type4 td.end{border-right:none}
.boardType5.type5 table{border-top:none}
.boardType5.type5 th{padding-left:0; padding-right:0; text-align:center}
.boardType5.type5 td{padding-left:0; padding-right:0; text-align:center; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-bottom:none}
.boardType5.type5 td.end{border-right:none}
.boardType5.type5 .percent td{border:none; padding-right:0}
.boardType5 img{vertical-align:middle}
.boardType5 th.taC{text-align:center; padding:7px 0 8px}
.boardType5 table{border-top:2px solid #6d6e71}
.boardType5 th{text-align:left; background:#f6f6f6; border-bottom:1px solid #e4e4e4; line-height:; padding:7px 0 8px 20px; color:#666; font-weight:bold; border-right:1px solid #e4e4e4}
.boardType5 th.title{text-align:center; background:#6d6e71; color:#fff; padding:7px 0 10px 0}
.boardType5 th.line18{line-height:18px}
.boardType5 td.line21{line-height:21px}
.boardType5 th.end{border-right:none}
.boardType5 td{text-align:left; border-bottom:1px solid #e4e4e4; line-height:20px; padding:5px 0 5px 10px; color:#666;}
.boardType5 td.taC{border-right:1px solid #e4e4e4; text-align:center}
.boardType5 td.taC2{text-align:center}
.boardType5 td.title{font-weight:bold}
.boardType5 td.taR{text-align:right; padding-right:7px;}
.boardType5 tr.end th{border-bottom:1px solid #c5c5c5}
.boardType5 tr.end td{border-bottom:1px solid #c5c5c5}
.boardType5 .tit{color: #555555; font-size: 14px; font-weight: bold; letter-spacing: -0.45px;}
.boardType5 .tit2{color: #555555; font-size: 17px; font-weight: bold; letter-spacing: -0.45px;}
.boardType5 .inputDiv{overflow:hidden}
.boardType5 .inputDiv input{border:none}
.boardType5 .inputDiv p{float:left}
.boardType5 .inputDiv label{margin-left: 3px; margin-right: 30px;}
.boardType5 .subTxt{text-align:right; margin-top:5px}
.boardType5 .subTxt2{position:absolute; bottom:-3px; right:0}
.boardType5 .subTxt3{position:absolute; top:25px; right:0}
.boardType5 td.padL20{padding-left:20px}
.boardType5 span.bold{font-weight:bold}
.boardType5 tr.borderR td{border-right:1px solid #e4e4e4}
.boardType5 tr.borderR td.end{border-right:none; padding-left:0; text-align:center}
.boardType5 tr.borderR td.end input{border:none}
.boardType5 td label.labelN{display:none}
.boardType5 th.title{border-right:1px solid #e4e4e4; padding-left:0; text-align:center}
.boardType5 th.title.end{border-right:none}
.boardType5 td.tit2{background:none; border-right:none; font-weight:bold; padding:4px 0 6px 10px}
.boardType5 td.txt{border-right:1px solid #e4e4e4; background:none; padding:4px 0 6px 10px}
.boardType5 td.txt.end{border-right:none}
.boardType5 td.txtZone{padding:4px 10px 6px; line-height:20px}
.boardType5 td.txtZone textarea{width:820px; font-size:12px; line-height:20px; height:250px}
.boardType5 td.txtZone2{padding:10px 20px; line-height:20px}
.boardType5 .txtBox{border:1px solid #c7c7c7; line-height:21px; padding:12px 15px 15px}
.boardType5 .txtBox dt{color:#166dcf; font-weight:bold; margin-top:23px}
.boardType5 td.red a{text-decoration:underline; color:#b21620; font-weight:bold}
.boardType5 td.blue a{text-decoration:underline; color:#1058b0; font-weight:bold}
.boardType5 td span.admin{position:absolute; top:36px; right:20px; font-weight:normal;}
.boardType5 td span.admin2{position:absolute; top:6px; right:20px; font-weight:normal;}
.boardType5 .tab td{padding-left:0}
.boardType5 .dataList{}
.boardType5 .dataList .tabList{overflow:hidden; padding-left:10px}
.boardType5 .dataList .tabList p{float:left; background:url('/images/icon/icon_bar_1x11.gif') no-repeat right 6px; padding-right:11px; margin-right:10px}
.boardType5 .dataList .tabList p.on{font-weight:bold; color:#166dcf}
.boardType5 .dataList .tabList p.end{background:none; padding-right:0; margin-right:0}
.boardType5 .dataList .tabCon{overflow:hidden; padding-left:10px; width:810px;  border-top:1px solid #e3e3e3; margin-top:7px}
.boardType5 .dataList .tabCon p{float:left; width:150px}
.boardType5 .dataList .tabCon p.all{float:none}
.boardType5 th.career{ background:#6d6e71; text-align:center; color:#fff; font-weight:bold; }
.boardType5 .blank{background:#fff; border-right:none}
.boardType5 textarea{font-size:12px; color:#666; font-family:"Malgun Gothic","맑은고딕",dotum,"돋움",sans-serif;}
.boardType5 tr.bluB td{background:#e0f0ff}
.boardType5 tr.greenB td{background:#e1ffe0}
.boardType5 tr.redB td{background:#ffe9e0}
.boardType5 tr.yellowB td{background:#fff6c2}
.boardType5 td a{color:#166dcf; text-decoration:underline;}
.boardType5 td.titB{border-bottom:none; background:#fff !important; color:#555; font-weight:bold; border-top:none}


.barList span{font-weight:bold}
.barList span.bar{padding-left:10px; padding-right:10px}

.boardType6 .tit{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px}
.boardType6 .title{background:#6d6e71; color:#fff; border-bottom:none}
.boardType6 th{line-height:28px; padding:2px 0 3px; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #c5c5c5; background:#f6f6f6; color:#555; font-weight:bold}
.boardType6 th.end{border-right:none}
.boardType6 td{line-height:28px; padding:2px 0 3px; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #c5c5c5}
.boardType6 td.end{border-right:none}

/*탭메뉴*/
.tabMenu{overflow:hidden}
.tabMenu ul{overflow:hidden}
.tabMenu ul li{float:left; letter-spacing:-0.45px; width:122px; margin-right:1px; }
.tabMenu ul li a{display:block; text-align:center; line-height:26px; color:#666; height:30px}
.tabMenu ul li a:hover{text-decoration:none}
.tabMenu ul li.buy a{color:#78aa33;font-weight:bold}
.tabMenu ul li.on a{color:#fff; font-weight:bold}

.tabMenu.subBtn ul{float:left;}
.tabMenu.subBtn p {float:right;}
.tabMenu.subBtn {overflow:hidden;}

.tabMenu.type2{background:url('/images/icon/tabMenu_type2.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type2 li{width:122px;}
.tabMenu.type2 li.on{background:url('/images/icon/tabMenu_type6_on.gif') no-repeat 0 0;}
.tabMenu.type4{background:url('/images/icon/tabMenu_type4.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type4 li{width:122px;}
.tabMenu.type4 li.on{background:url('/images/icon/tabMenu_type6_on.gif') no-repeat 0 0;}
.tabMenu.type4_2{background:url('/images/icon/tabMenu_type4_2.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type4_2 li{width:122px;}
.tabMenu.type4_2 li.end{width:153px;}
.tabMenu.type4_2 li.on{background:url('/images/icon/tabMenu_type4_on.gif') no-repeat 0 0;}
.tabMenu.type4_2 li.end.on{background:url('/images/icon/tabMenu_type4_on.gif') no-repeat -369px 0;}
.tabMenu.type3{background:url('/images/icon/tabMenu_type3.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type3 li{width:122px;}
.tabMenu.type3 li.on{background:url('/images/icon/tabMenu_type6_on.gif') no-repeat 0 0;}
.tabMenu.type3_2{background:url('/images/icon/tabMenu_type3_2.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type3_2 li{width:222px;}
.tabMenu.type3_2 li.on{background:url('/images/icon/tabMenu_type3_2_on.gif') no-repeat 0 0;}
.tabMenu.type5{background:url('/images/icon/tabMenu_type5.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type5 li{width:122px;}
.tabMenu.type5 li.on{background:url('/images/icon/tabMenu_type6_on.gif') no-repeat 0 0;}
.tabMenu.type6{background:url('/images/icon/tabMenu_type6.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type6 li{width:122px;}
.tabMenu.type6 li.on{background:url('/images/icon/tabMenu_type6_on.gif') no-repeat 0 0;}
.tabMenu.type7{background:url('/images/icon/tabMenu_type7.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type7 li{width:139px;}
.tabMenu.type7 li.on{background:url('/images/icon/tabMenu_type7_on.gif') no-repeat 0 0;}
.tabMenu.type8{background:url('/images/icon/tabMenu_type8.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type8 li{width:122px;}
.tabMenu.type8 li.on{background:url('/images/icon/tabMenu_type8_on.gif') no-repeat 0 0;}
.tabMenu.type9{background:url('/images/icon/tabMenu_type9.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type9 li{width:108px;}
.tabMenu.type9 li.on{background:url('/images/icon/tabMenu_type9_on.gif') no-repeat 0 0;}
.tabMenu.type10{background:url('/images/icon/tabMenu_type10.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type10 li{width:97px;}
.tabMenu.type10 li.buy{background:url("/images/icon/tabMenu_type10_buy.gif") no-repeat 0 0;}
.tabMenu.type10 li.on{background:url('/images/icon/tabMenu_type10_on.gif') no-repeat 0 0;}
.tabMenu.type11{background:url('/images/icon/tabMenu_type11.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type11 li{width:88px;}
.tabMenu.type11 li.end{width:90px; margin-right:0}
.tabMenu.type11 li.end.on{background:url('/images/icon/tabMenu_type11_on.gif') no-repeat -890px 0;}
.tabMenu.type11 li.on{background:url('/images/icon/tabMenu_type11_on.gif') no-repeat 0 0;}
.tabMenu.type12{background:url('/images/icon/tabMenu_type12.gif') no-repeat 0 0; width:980px; height:30px}
.tabMenu.type12 li{width:81px;}
.tabMenu.type12 li.end{width:78px; margin-right:0}
.tabMenu.type12 li.end.on{background:url('/images/icon/tabMenu_type12_on.gif') no-repeat -902px 0;}
.tabMenu.type12 li.on{background:url('/images/icon/tabMenu_type12_on.gif') no-repeat 0 0;}


.tabCon{}
.tabCon ul{background:url('/images/icon/tabCon_bg1.gif') no-repeat 0 0; overflow:hidden}
.tabCon ul li{float:left; width:327px; text-align:center; height:35px}
.tabCon ul li.on{background:url('/images/icon/tabCon_bg1_on.gif') no-repeat 0 0;}
.tabCon ul li.on a{color:#fff}
.tabCon ul li a{display:block; font-size:13px; color:#767676; font-weight:bold; padding:7px 0 8px}
.tabCon ul li a:hover{text-decoration:none}
.tabCon ul li.end{width:326px;}
.tabCon ul li.end.on{background:url('/images/icon/tabCon_bg2_on.gif') no-repeat 0 0;}

.tabCon.type2 ul{background:url('/images/icon/tabCon_bg3.gif') no-repeat 0 0; overflow:hidden}
.tabCon.type2 ul li{float:left; width:490px; text-align:center; height:35px}
.tabCon.type2 ul li.on{background:url('/images/icon/tabCon_bg3_on.gif') no-repeat 0 0;}
.tabCon.type2 ul li.end{width:490px;}

/**/
.pathDiv3{overflow:hidden; position:relative; height:41px}
.pathDiv3 ul{background:url('/images/icon/pathDiv3_bg.png') no-repeat 0 0; height:41px; overflow:hidden}
.pathDiv3 li{font-weight:bold; font-size:13px;padding:11px 0 12px 0}
.pathDiv3 li.on{color:#fff}
.pathDiv3 li.one{width:199px; position:absolute;  top:0; left:0; padding-left:132px;}
.pathDiv3 li.one.on{background:url('/images/icon/pathDiv3_bg.png') no-repeat 0 -41px; }
.pathDiv3 li.two{ width:212px; position:absolute; top:0; left:324px; padding-left:119px}
.pathDiv3 li.two.on{background:url('/images/icon/pathDiv3_bg.png') no-repeat -324px -82px; }
.pathDiv3 li.three{width:205px; position:absolute; top:0; left:648px; padding-left:134px}
.pathDiv3 li.three.on{background:url('/images/icon/pathDiv3_bg.png') no-repeat -648px -123px; }

.pathDiv3_1{overflow:hidden; position:relative;width:981px; height:51px}
.pathDiv3_1 ul{background:url('/images/icon/pathDiv3_1_bg.png') no-repeat 0 0; height:51px; overflow:hidden}
.pathDiv3_1 li{font-weight:bold; font-size:17px;padding:13px 0 14px 0; color:#424242}
.pathDiv3_1 li.on{color:#166dcf}
.pathDiv3_1 li.one{width:181px; position:absolute; top:0; left:0; padding-left:158px; height:51px}
.pathDiv3_1 li.one.on{background:url('/images/icon/pathDiv3_1_bg.png') no-repeat 0 -51px; height:51px}
.pathDiv3_1 li.two{ width:179px; position:absolute; top:0; left:328px; padding-left:159px; height:51px}
.pathDiv3_1 li.two.on{background:url('/images/icon/pathDiv3_1_bg.png') no-repeat -328px -102px; height:51px}
.pathDiv3_1 li.three{width:196px; position:absolute; top:0; left:653px; padding-left:132px; height:51px}
.pathDiv3_1 li.three.on{background:url('/images/icon/pathDiv3_1_bg.png') no-repeat -653px -153px; height:51px}

.pathDiv4{overflow:hidden; position:relative; height:41px}
.pathDiv4 ul{background:url('/images/icon/pathDiv4_bg.png') no-repeat 0 0; height:41px; overflow:hidden}
.pathDiv4 li{font-weight:bold; font-size:13px; padding:11px 0 12px 0}
.pathDiv4 li.on{color:#fff}
.pathDiv4 li.one{width:136px; position:absolute; top:0; left:0; padding-left:73px;}
.pathDiv4 li.one.on{background:url('/images/icon/pathDiv4_bg.png') no-repeat 0 -41px; }
.pathDiv4 li.two{ width:208px; position:absolute; top:0; left:202px; padding-left:52px}
.pathDiv4 li.two.on{background:url('/images/icon/pathDiv4_bg.png') no-repeat -201px -82px; }
.pathDiv4 li.three{width:190px; position:absolute; top:0; left:453px; padding-left:59px}
.pathDiv4 li.three.on{background:url('/images/icon/pathDiv4_bg.png') no-repeat -454px -123px; }
.pathDiv4 li.four{width:246px; position:absolute; top:0; left:695px; padding-left:39px}
.pathDiv4 li.four.on{background:url('/images/icon/pathDiv4_bg.png') no-repeat -696px -164px; }

.subConDiv{position:relative}
.subConDiv p{}
.subConDiv .dotList{background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 10px; padding-left:6px; line-height:20px}
.subConDiv .dotListDiv{overflow:hidden}
.subConDiv .dotListDiv li{background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 10px; padding-left:6px; line-height:20px; margin-right:20px; float:left; font-size:13px}
.subConDiv .dotListDiv.type2 li{color:#2566af}
.subConDiv .dotListDiv li span{font-weight:bold; }
.subConDiv .dotListDiv.type2 li span{font-weight:bold; color:#2566af; }

.dotBox{border:1px solid #c7c7c7; padding:13px 20px 13px}
.dotBox.type2{background:#f6f6f6;line-height:22px;}
.dotBox li{background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 10px; padding-left:10px; line-height:21px; overflow:hidden}
.dotBox li p{float:left}
.dotBox li p.btn{float:right}
.subConDiv .titZone{font-size:17px; font-weight:bold; color:#555; letter-spacing:-0.45px; float:left; margin-top:25px}
.subConDiv .titZone2{font-size:17px; font-weight:bold; color:#555; letter-spacing:-0.45px; margin-top:25px}
.subConDiv .titZone2.speakBg{background:url('/images/icon/speakBg.gif') no-repeat 0 5px; padding-left:30px;}
.subConDiv .titZone3{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px;}
.titZone3{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px;}
.subConDiv .titZone3 span{font-weight:normal}
.titZone3 span{font-weight:normal}
.subConDiv .titZone4{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px; float:left; margin-top:25px}
.subConDiv .titZone5{font-size:14px; font-weight:bold; color:#d23535; letter-spacing:-0.45px;border-bottom:1px solid #ddd; padding-bottom:8px}
.subConDiv .titZone6{font-size:17px; font-weight:normal; color:#555;}
.subConDiv .prinBtn{float:right; margin-top:30px}
.subCon .topBtZone{float:right; overflow:hidden; margin-top:27px}
.subCon .topBtZone select{font-size: 12px; height: 24px; margin-right: 3px; padding: 1px; width: 140px;}
.subCon .topBtZone p{float:left; margin-left:5px}
.subCon .topBtZone2{position:absolute; top:28px; right:0}
.subCon .topBtZone2 p{margin-top:2px}
.subCon .topBtZone3{float:right; overflow:hidden; margin-top:10px}
.subCon .topBtZone3 select{font-size: 12px; height: 24px; margin-right: 3px; padding: 1px; width: 140px;}
.subCon .topBtZone3 p{float:left; margin-left:5px}
.subConDiv span.subTxt{font-weight:normal}
.subConDiv .txtType{font-size:13px}
.subConDiv .txtType .tit1{font-size:14px; font-weight:bold; color:#555}
.subConDiv .titZone span{font-size:12px; color:#666; font-weight:normal; margin-left:5px;}
.subConDiv .titZone2 span{font-size:12px; color:#666; font-weight:normal; margin-left:5px}
.subConDiv .titZone img{vertical-align:middle}
.subConDiv .titZone2 img{vertical-align:middle}
.subConDiv .btnZone{overflow:hidden; margin-top:30px; padding-top:30px; border-top:1px solid #c5c5c5}
.subConDiv .btnZone2{float:right}
.subConDiv .btnZone p{float:left; margin-right:20px; }
.subConDiv .btnZone p.end{margin-right:0}
.searchBox{border:1px solid #ddd; background:#f6f6f6; height:34px; overflow:hidden; padding:10px 160px;}
.searchBox .txt{background:url('/images/icon/icon_bar_1x33.gif') no-repeat right 0; width:125px; float:left; height:25px; padding-top:8px}
.searchBox .inputDiv{float:left; overflow:hidden; margin-left:20px;}
.searchBox .inputDiv p{float:left}
.searchBox .inputDiv label{position:absolute; top:-50000px; left:-50000px}
.searchBox .inputDiv input{height:26px; width:442px; margin-right:5px }
.searchTxtBox{position:absolute; border:1px solid #ddd; background:#fff; top:93px; left:306px; z-index:20; width:428px; padding:5px 10px; line-height:22px}

.searchBox2{margin-top:25px; border-top:2px solid #6d6e71; border-bottom:1px solid #c5c5c5; background:#f6f6f6; padding:13px 215px}
.searchBox2 label{font-size:17px; font-weight:bold; color:#555; padding-left:5px; padding-right:27px}
.searchBox2 .searchDiv{overflow:hidden;}
.searchBox2 .searchDiv p{float:left}
.searchBox2 .searchDiv p.btn{margin-top:2px; margin-left:3px}
.searchBox2 .txt{padding-left:22px; margin-top:10px}

.subConDiv .serviceBox{border:1px solid#ddd; padding:20px; overflow:hidden}
.subConDiv .serviceBox .img{float:left; padding-right:20px;}
.subConDiv .serviceBox .txt{float:left; width:648px; letter-spacing:-0.45px; margin-top:5px}

.checkBox{overflow:hidden; margin-top:7px}
.checkBox2{overflow:hidden;}
/*.checkBox .leftDiv{float:left; background:#f6f6f6; border:1px solid #ddd; width:466px; overflow:hidden; color:#555; letter-spacing:-0.45px; padding-left:14px;padding-top:25px; padding-bottom:29px}*/
.checkBox .leftDiv{float:left; background:#f6f6f6; border:1px solid #ddd; width:466px; overflow:hidden; color:#555; letter-spacing:-0.45px; padding-left:14px;padding-top:10px; padding-bottom:10px}
.checkBox .leftDiv .title{float:left; width:61px; background:url('/images/icon/icon_bar_1x11.gif') no-repeat right 5px;}
.checkBox .leftDiv .checkZone{float:left; margin-left:15px; padding-top:3px}
.checkBox .leftDiv .checkZone p{float:left; font-size:12px; line-height:10px}
.checkBox .leftDiv .checkZone p label{margin-right:13px; margin-left:0px;}
.checkBox .leftDiv .checkZone p input{height:12px; border:none; background:none}
.checkBox .rightDiv{float:right; background:#f6f6f6; border:1px solid #ddd; width:456px; padding:9px 9px 9px 15px;}
.searchZone{overflow:hidden; letter-spacing:-0.45px}
.searchZone .title{float:left; color:#555; line-height:20px}
.searchZone2{overflow:hidden; letter-spacing:-0.45px; border:1px solid #ddd; background:#f6f6f6; padding:10px 15px}
.searchZone2 .dateDiv{overflow:hidden; width:870px; float:left;background:url('/images/icon/icon_searchBar.gif') no-repeat right 0; }
.searchZone2 .dateDiv2{overflow:hidden; width:870px; float:left;background:url('/images/icon/icon_searchBar.gif') no-repeat right 0; }
.searchZone2 .dateDiv3{overflow:hidden; width:870px; float:left; background:url('/images/icon/icon_searchBar.gif') no-repeat right 0; }
.searchZone2 .dateDiv4{overflow:hidden; width:450px; float:left; background:url('/images/icon/icon_searchBar.gif') no-repeat right 0; }
.searchZone2 .dateDiv3 p.txt{margin-left:105px; margin-top:3px}
.searchZone2 .dateDiv2 p.txt{margin-left:105px; margin-top:3px}
.searchZone2 .btZone{overflow:hidden; width:; float:left; padding:21px 0 21px 26px}
.searchZone2 .btZone2{overflow:hidden; width:; float:left; padding:15px 0 15px 26px}
.searchZone2 .btZone3{overflow:hidden; width:; float:left;padding:24px 0 24px 26px}
.searchZone2 .btZone4{overflow:hidden; width:; float:left;padding:0 0 0 26px}
.searchZone2 .btZone5{overflow:hidden; width:; float:left;padding:27px 0 0 26px}
.searchZone2 .btZone6{overflow:hidden; width:; float:left;padding:41px 0 0 26px}
.searchZone2 .title{float:left; color:#555; width:150px; margin-top:2px}
.searchZone2 .title2{float:left; color:#555; width:103px; margin-top:2px}
.searchZone2 .title3{float:left; color:#555; width:90px; margin-top:2px}
.searchZone2 .search{float:left; width:720px}
.searchZone2 .search.type3{float:left; width:300px;}
.searchZone2 .search.type3 .date{margin-right:0;}
.searchZone2 .search p{float:left; width:120px}
.searchZone2 .radio{float:left; width:;}
.searchZone2 .radio p{float:left; margin-right:20px; line-height:20px}
.searchZone2 .radio p input{border:none; background:none}
.searchZone2 .dateDiv2 .search p{float:left; width:auto; margin-right:40px; margin-top:0 !important}
.searchZone2 .dateDiv2 .search.select p{margin-right:0;}
.searchZone2 .dateDiv3 .search p{float:left; width:auto; margin-right:40px; margin-top:0 !important}
.searchZone2 .dateDiv3.line20{line-height:22px}
.searchZone2 .dateDiv3.line20 .title2{margin-top:0}
.searchZone2 .dateDiv3 .search.select p{margin-right:0;}
.searchZone2 .dateDiv3 .left{float:left}
.searchZone2 .dateDiv3 .left .search{width:370px;}
.searchZone2 .dateDiv3 .right{float:right}
.searchZone2 .dateDiv3 .right .search{width:255px;}
.searchZone2 .search .icon{margin-left:6px; margin-right:5px !important;; width:10px; display:inline-block; margin-top:3px}
.searchZone2 .search p label{display:none}
.searchZone2 .search p input{width:90px}
.searchZone2 .search p span.calBt{display:inline-block;}
.searchZone2 .search p span.calBt img{vertical-align:middle}
.searchZone2 .search.type2 p input{width:15px}
.searchZone2 .search.type2 p label{display:inline-block; margin-right:12px}
.searchZone2 .search.type2 p{width:auto;margin-right:35px;}
.searchZone3{overflow:hidden; border:1px solid #ddd; background:#f6f6f6; padding:11px 109px 10px 69px; margin-top:10px; letter-spacing:-0.45px}
.searchZone3 p{float:left; line-height:12px}
.searchZone3 p.radio{margin-top:10px; margin-left:40px}
.searchZone3 p.input{margin-left:32px}
.searchZone3 p.input label{display:none}
.searchZone3 p.input input{height:26px; width:438px}
.searchZone4{overflow:hidden; letter-spacing:-0.45px; float:right}
.searchZone4 .title{float:left; color:#555; font-weight:bold; margin-right:30px; line-height:20px}
.searchZone4 input{border:1px solid #ddd}
.searchZone4 .select{float:left; color:#555}
.searchZone4 .sBtn{float:left; margin-left:10px}
.searchZone5{overflow:hidden; letter-spacing:-0.45px; border:1px solid #ddd; background:#f6f6f6; padding:10px 15px}
.searchZone5 .dateDiv2{overflow:hidden; width:750px; float:left;background:url('/images/icon/icon_searchBar.gif') no-repeat right 0; }
.searchZone5 .dateDiv3 p.txt{margin-left:105px; margin-top:3px}
.searchZone5 .dateDiv2 p.txt{margin-left:105px; margin-top:3px}
.searchZone5 .btZone{overflow:hidden; width:; float:left; padding:21px 0 21px 26px}
.searchZone5 .btZone2{overflow:hidden; width:; float:left; padding:15px 0 15px 26px}
.searchZone5 .btZone3{overflow:hidden; width:; float:left;padding:24px 0 24px 26px}
.searchZone5 .btZone4{overflow:hidden; width:; float:left;padding:0 0 0 26px}
.searchZone5 .btZone5{overflow:hidden; width:; float:left;padding:27px 0 0 26px}
.searchZone5 .btZone6{overflow:hidden; width:; float:left;padding:41px 0 0 26px}
.searchZone5 .title{float:left; color:#555; width:150px; margin-top:2px}
.searchZone5 .title2{float:left; color:#555; width:103px; margin-top:2px}
.searchZone5 .title3{float:left; color:#555; width:90px; margin-top:2px}
.searchZone5 .search{float:left; width:500px}
.searchZone5 .search.type3{float:left; width:300px;}
.searchZone5 .search.type3 .date{margin-right:0;}
.searchZone5 .search p{float:left; width:120px}
.searchZone5 .radio{float:left; width:;}
.searchZone5 .radio p{float:left; margin-right:20px; line-height:20px}
.searchZone5 .radio p input{border:none; background:none}
.searchZone5 .dateDiv2 .search p{float:left; width:auto; margin-right:40px; margin-top:0 !important}
.searchZone5 .dateDiv2 .search.select p{margin-right:0;}
.searchZone5 .dateDiv3 .search p{float:left; width:auto; margin-right:40px; margin-top:0 !important}
.searchZone5 .dateDiv3.line20{line-height:22px}
.searchZone5 .dateDiv3.line20 .title2{margin-top:0}
.searchZone5 .dateDiv3 .search.select p{margin-right:0;}
.searchZone5 .dateDiv3 .left{float:left}
.searchZone5 .dateDiv3 .left .search{width:370px;}
.searchZone5 .dateDiv3 .right{float:right}
.searchZone5 .dateDiv3 .right .search{width:255px;}
.searchZone5 .search .icon{margin-left:6px; margin-right:5px !important;; width:10px; display:inline-block; margin-top:3px}
.searchZone5 .search p label{display:none}
.searchZone5 .search p input{width:90px}
.searchZone5 .search p span.calBt{display:inline-block;}
.searchZone5 .search p span.calBt img{vertical-align:middle}
.searchZone5 .search.type2 p input{width:15px}
.searchZone5 .search.type2 p label{display:inline-block; margin-right:12px}
.searchZone5 .search.type2 p{width:auto;margin-right:35px;}

.selectBox{text-align:right; margin-top:15px}
.selectBox label{color:#555; letter-spacing:-0.45px}
.selectBox select{font-size: 12px; height: 24px; margin-right:; padding: 1px; width: 98px;}
.selectBox2{float:right; margin-right:5px }
.selectBox2 label{display:none}
.selectBox2.type2{float:left}
.selectBox2.type2 label.disI{display:inline}
.selectBox2 select{font-size: 12px; height: 24px; margin-right:; padding: 1px; width: 98px;}

.tabConTit{overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:7px}
.tabConTit .titZone{font-size:17px; font-weight:bold; color:#555; letter-spacing:-0.45px; float:left; margin-top:25px; line-height:28px}
.tabConTit .prinBtn{float:right; margin-top:30px}

.riskCDiv{}
.riskCDiv .tit{color:#555;font-size:14px;font-weight:bold;letter-spacing:-0.45px;}
.riskCDiv .riskList{overflow:hidden;margin-top:10px;padding:20px 33px 12px;border:1px solid #ddd;background:#f6f6f6;}
.riskCDiv .riskList li{float:left;margin-right:15px;}
.riskCDiv .riskList li.end{margin-right:0;}
.riskCDiv .riskList li p{width:86px;font-weight:bold;font-size:17px;text-align:center;padding:20px 0 24px;border:1px solid #ccc;background:#fff;border-radius:5px;}
.riskCDiv .riskList li p.cor1{color:#066ded;}
.riskCDiv .riskList li p.cor2{color:#666;}
.riskCDiv .riskList li p.cor3{color:#e11111;}
.riskCDiv .riskList li span{display:block;font-size:12px;text-align:center;color:#555;line-height:28px;font-weight:bold;letter-spacing:-0.45px;margin-top:3px;}

.rankDiv{overflow:hidden}
.rankDiv.type2 .leftDiv{margin-right:15px;}
.rankDiv.type3 .leftDiv{margin-right:21px;}
.rankDiv.type3 .leftDiv2{margin-left:9px; float:left}
.rankDiv.type3 .leftDiv2 table{margin-top:5px; border-top:2px solid #6d6e71}
.rankDiv.type3 .leftDiv2 table th{font-weight:bold}
.rankDiv.type3 .leftDiv2 table td{padding:6px 0 7px 10px; text-align:left}
.rankDiv .tit{font-size:14px; font-weight:bold; color:#555; letter-spacing:-0.45px}
.rankDiv .tit span{margin-left:3px}
.rankDiv img{vertical-align:middle}
.rankDiv table{border-top:1px solid #c5c5c5; margin-top:10px;}
.rankDiv table th{border-bottom:1px solid #e3e3e3; border-right:1px solid #e6e6e6; background:#f6f6f6; font-weight:normal; color:#666;padding:2px 0 3px; text-align:center}
.rankDiv.type2 table th{border-bottom:1px solid #e3e3e3; border-right:1px solid #e6e6e6; background:#f6f6f6; font-weight:bold; color:#666;padding:8px 0 8px; text-align:center}
.rankDiv table td{border-bottom:1px solid #e3e3e3; text-align:center}
.rankDiv.type2 table td{border-bottom:1px solid #e3e3e3; text-align:center; padding:6px 0;}
.rankDiv table tr.end td{border-bottom:1px solid #c5c5c5}
.rankDiv table tr.end th{border-bottom:1px solid #c5c5c5}
.rankDiv table tfoot td{border-bottom:none}
.rankDiv .leftDiv{float:left}
.rankDiv .boardType5 table{margin-top:0}
.rankDiv .rightDiv{float:right; width:550px; position:relative}
.rankDiv.type2 .rightDiv{width:365px}
.rankDiv .rightDiv .subBox{background:#f6f6f6; border:1px solid #e4e4e4; padding:7px 20px 10px}
.rankDiv .rightDiv .btn{position:absolute; top:30px; right:0}
.rankDiv .rightDiv table{border-top:2px solid #6d6e71;}
.rankDiv .rightDiv table th{color:#555; font-weight:bold; padding:6px 0 9px}
.rankDiv .rightDiv table th.end{border-right:none}
.rankDiv .rightDiv table td{border-right:1px solid #e6e6e6; padding:6px 0 9px}
.rankDiv .rightDiv table td.end{border-right:none}
.rankDiv .rightDiv table tr.end{border-bottom:1px solid #c5c5c5}
.rankDiv .rightDiv .reportArrow{position:absolute; top:92px; left:207px;}

.levelZone{margin-top:15px; overflow:hidden; width:428px}
.levelZone .floatL{float:left; background:url('/images/icon/icon_rmS1.gif') no-repeat 0 0; width:134px; height:134px; margin:0 33px 0 47px}
.levelZone .floatL .txt a{color:#b21620}
.levelZone .floatR{float:right; background:url('/images/icon/icon_rmS2.gif') no-repeat 0 0; width:134px; height:134px; margin:0 33px 0 47px}
.levelZone .floatR .txt a{color:#1058b0}
.levelZone p{float:left}
.levelZone p.txt{text-align:center; padding-top:35px; width:134px}
.levelZone a{text-decoration:underline; font-size:18px; color:; font-weight:bold; display:block}

.levelZone2{border:1px solid #ddd; width:478px; overflow:hidden; text-align:center; margin-top:10px}
.levelZone2 .floatL{width:238px; border-right:1px solid #ddd; height:224px}
.levelZone2 .floatR{width:239px; height:224px}
.levelZone2 .floatL .txt{background:url('/images/icon/bg_rmS1.gif') no-repeat 0 0; width:114px; height:79px; margin:0 63px 0 62px; font-size:30px; color:#fff; font-weight:bold; padding-top:35px}
.levelZone2 .floatR .txt{background:url('/images/icon/bg_rmS1.gif') no-repeat 0 0; width:114px; height:85px; margin:0 62px; font-size:40px; color:#fff; font-weight:bold;; padding-top:29px}
.levelZone2 .title{padding-top:15px; font-size:16px; font-weight:bold; color:#676767; padding-bottom:10px}
.levelZone2 .floatL .subTxt{text-align:left; margin-left:63px; padding-left:5px}
.levelZone2 .floatR .subTxt{text-align:left; margin-left:42px; padding-left:5px}
.levelZone2 .subTxt{background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 8px; font-size:13px}
.levelZone2 .subTxt a{color:#166dcf; text-decoration:underline; font-weight:bold}
.levelZone2 .floatL .txt.cor1{background:url('/images/icon/bg_rmS1.png') no-repeat 0 0;}
.levelZone2 .floatL .txt.cor2{background:url('/images/icon/bg_rmS1.png') no-repeat 0 -114px;}
.levelZone2 .floatL .txt.cor3{background:url('/images/icon/bg_rmS1.png') no-repeat 0 -228px;}
.levelZone2 .floatL .txt.cor4{background:url('/images/icon/bg_rmS1.png') no-repeat 0 -342px;}
.levelZone2 .floatL .txt.cor5{background:url('/images/icon/bg_rmS1.png') no-repeat 0 -456px;}
.levelZone2 .floatL .txt.cor6{background:url('/images/icon/bg_rmS1.png') no-repeat 0 -570px;}
.levelZone2 .floatL .txt.cor7{background:url('/images/icon/bg_rmS1.png') no-repeat 0 -684px;}
.levelZone2 .floatL .txt.cor8{background:url('/images/icon/bg_rmS1.png') no-repeat 0 -798px;}
.levelZone2 .floatL .txt.cor9{background:url('/images/icon/bg_rmS1.png') no-repeat 0 -912px;}
.levelZone2 .floatR .txt.cor1{background:url('/images/icon/bg_rmS1.png') no-repeat -145px 0;}
.levelZone2 .floatR .txt.cor2{background:url('/images/icon/bg_rmS1.png') no-repeat -145px -114px;}
.levelZone2 .floatR .txt.cor3{background:url('/images/icon/bg_rmS1.png') no-repeat -145px -228px;}

.levelZone3{border:1px solid #b7c3cc; background:#c6d2db; overflow:hidden; width:398px; margin-top:10px}
.levelZone3 .floatL{float:left; border-right:1px solid #fff; width:199px; text-align:center}
.levelZone3 .floatL .txtBox{background:#fff; margin:15px 19px 14px 20px; width:128px; height:114px; padding:0 15px; border:1px solid #b1bfca}
.levelZone3 .floatL .txt{font-size:45px; font-weight:bold; color:#555; padding-top:21px; height:}
.levelZone3 .floatL .txt.type1{color:#0072ff}
.levelZone3 .floatL .txt.type2{color:#f4930a}
.levelZone3 .floatL .txt.type3{color:#ea1818}
.levelZone3 .floatR{float:right; width:198px; text-align:center}
.levelZone3 .floatR .txtBox{background:#fff; margin:15px 19px 14px 20px; width:148px; height:114px; padding:0 5px; border:1px solid #b1bfca}
.levelZone3 .floatR .txt{font-size:45px; font-weight:bold; color:#555; padding-top:21px; height:}
.levelZone3 .floatR .subTxt{padding-left:15px; background:url('/images/icon/icon_dot2x2.gif') no-repeat 7px 8px; }
.levelZone3 .title{color:#55626c; font-size:16px; font-weight:bold; margin-top:11px}
.levelZone3 .subTxt{text-align:left; letter-spacing:-0.45px; background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 8px; padding-left:8px}

.levelZone4{border:1px solid #b7c3cc; background:#c6d2db; overflow:hidden; width:314px; margin-top:5px; height:171px}
.levelZone4 .floatL{float:left; border-right:1px solid #fff; width:158px; text-align:center}
.levelZone4 .floatL .txtBox{background:#fff; margin:15px 10px 14px 10px; width:138px; height:111px;}
.levelZone4 .floatL .txt{font-size:45px; font-weight:bold; color:#555; padding-top:23px;}
.levelZone4 .floatR{float:right; width:155px; text-align:center}
.levelZone4 .floatR .txtBox{background:#fff; margin:15px 11px 14px 10px; width:137px; height:111px}
.levelZone4 .floatR .txt{font-size:45px; font-weight:bold; color:#555; padding-top:23px;}
.levelZone4 .title{color:#55626c; font-size:14px; font-weight:bold; margin-top:11px}

.levelZone5{border:1px solid #b7c3cc; background:#c6d2db; overflow:hidden; width:398px; margin-top:10px}

.levelZone5 .floatL{float:left; border-right:1px solid #fff; width:129px; text-align:center}
.levelZone5 .floatL .txtBox{background:#fff; margin:5px 19px 14px 20px; width:58px; height:84px; padding:0 15px; border:1px solid #b1bfca}
.levelZone5 .floatL .txt{font-size:45px; font-weight:bold; color:#555; padding-top:0px; height:}
.levelZone5 .floatL .txt.type1{color:#0072ff}
.levelZone5 .floatL .txt.type2{color:#f4930a}
.levelZone5 .floatL .txt.type3{color:#ea1818}

.levelZone5 .floatM{float:left; border-right:1px solid #fff; width:128px; text-align:center}
.levelZone5 .floatM .txtBox{background:#fff; margin:5px 19px 14px 20px; width:58px; height:84px; padding:0 15px; border:1px solid #b1bfca}
.levelZone5 .floatM .txt{font-size:45px; font-weight:bold; color:#555; padding-top:0px; height:}
.levelZone5 .floatM .txt.type3{color:#f79646}

.levelZone5 .floatR{float:right; width:138px; text-align:center}
.levelZone5 .floatR .txtBox{background:#fff; margin:5px 19px 14px 25px; width:78px; height:84px; padding:0 5px; border:1px solid #b1bfca}
.levelZone5 .floatR .txt{font-size:45px; font-weight:bold; color:#555; padding-top:0px; height:}
.levelZone5 .floatR .subTxt{padding-left:15px; background:url('/images/icon/icon_dot2x2.gif') no-repeat 7px 8px;
    }
.levelZone5 .title{color:#55626c; font-size:16px; font-weight:bold; margin-top:5px}
.levelZone5 .subTxt{text-align:left; letter-spacing:-0.45px; background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 8px; padding-left:8px}


.regDiv{overflow:hidden; margin-top:10px; }
.regDiv .leftDiv{float:left; width:225px; height:295px}
.regDiv .leftDiv .tit{background:#6d6e71; color:#fff; font-size:14px; font-weight:bold; text-align:center; height:40px; padding:8px 0 12px}
.regDiv .leftDiv .tit2{background:#6d6e71; color:#fff; font-size:14px; font-weight:bold; text-align:center; height:31px; padding:17px 0 12px}
.regDiv .leftDiv .tit span{display:block; font-size:12px; font-weight:normal;}
.regDiv .leftDiv .con{border:1px solid #ddd; background:#f6f6f6; padding:10px 9px 12px}
.regDiv .leftDiv .con .inputBox{background:#fff; overflow-y:scroll; height:152px; padding:10px;}
.regDiv .leftDiv .con .inputBox label{position:absolute; top:-50000px; left:-50000px}
.regDiv .leftDiv .con .inputBox input{border:none;}
.regDiv .leftDiv .con .inputBox p{line-height:34px;}
.regDiv .leftDiv .con .inputBox.type2 p{line-height:26px}
.regDiv .rightDiv{float:right; letter-spacing:-0.45px;border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; height:294px;overflow-y:scroll}
.regDiv .rightDiv table{border-top:2px solid #6d6e71}
.regDiv .rightDiv th{background:#f6f6f6; border-right:1px solid #e3e3e3; padding:2px 0 3px; line-height:28px; text-align:center; border-bottom:1px solid #c5c5c5; font-size:12px; color:#666; font-weight:normal}
.regDiv .rightDiv th.end{border-right:none}
.regDiv .rightDiv td{border-right:1px solid #e3e3e3; padding:2px 0 3px; line-height:28px; text-align:center; border-bottom:1px solid #e3e3e3}
.regDiv .rightDiv td.end{border-right:none}
.regDiv .rightDiv tr.click td{font-weight:bold;}
.regDiv .rightDiv tr.click td a{text-decoration:underline; color:#555}
.regDiv .rightDiv.type2 th{line-height:18px; padding:15px 0 16px}
.regDiv .rightDiv.type2{border-left:1px solid #aaa}
.regDiv .rightDiv.type2{border-left:1px solid #aaa}
.regDiv .rightDiv td.taL{text-align:left; padding-left:10px;}
.regDiv .rightDiv td.taR{text-align:right; padding-right:15px}
.regDiv .rightDiv th.line18{line-height:18px}
.regDiv .rightDiv td.line18{line-height:18px}
.regDiv .rightDiv tr.end td{border-bottom: 1px solid #C5C5C5;}
.regDiv .rightDiv th .check label{position:absolute; top:-50000px; left:-50000px}
.regDiv .rightDiv td .check label{position:absolute; top:-50000px; left:-50000px}

.tabBtn{overflow:hidden}
.tabBtn li{float:left; margin-right:3px}

.agreeDiv{}
.agreeDiv input.check{border:none}
.agreeDiv .tit{font-size:13px; font-weight:bold; color:#555}
.agreeBox{border: 1px solid #c7c7c7; height: 158px; line-height:21px; overflow-x: hidden;  overflow-y: scroll; padding:12px 20px 15px;}
.agreeBox2{border: 1px solid #c7c7c7; height: 110px; line-height:21px; overflow-x: hidden;  overflow-y: scroll; padding:12px 20px 15px;}
.agreeCheck{overflow:hidden}
.agreeCheck p{float:left; margin-right:10px }
.agreeBox .title{font-weight:bold; margin-top:10px}
.agreeBox  dt{margin-top:10px;}
.agreeBox  dd{}
.agreeBox  dd p{padding-left:15px}

.confirmBox{overflow:hidden; background:url('/images/icon/confirmBox_bg.gif'); padding:16px 20px; height:70px}
.confirmBox .leftCon{float:left}
.confirmBox .leftCon dt{font-weight:bold; color:#555; font-size:14px}
.confirmBox .leftCon dd{line-height:20px}
.confirmBox .rightCon{float:right}
.confirmBox .rightCon p{font-weight:bold; font-size:13px; text-align:right}
.confirmBox .rightCon p.result{font-weight:bold; font-size:28px; color:#166dcf; margin-top:13px}
.confirmBox .rightCon p.result span{font-size:14px; color:#666}

.removeBtn{position:relative;}
.removeBtn span{position:absolute; right:0; top:30px}

.viewList{border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5}
.viewList .prev{border-bottom:1px solid #e4e4e4}
.viewList li{overflow:hidden}
.viewList li p{float:left;}
.viewList li p a{display:block; padding:8px 20px 9px;}
.viewList li p.img{background:url('/images/icon/icon_bar_1x14.gif') no-repeat right 9px; padding:12px 30px 12px 30px}

.addBox{overflow:hidden; border-top:2px solid #6d6e71; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#f6f6f6; padding:10px 70px}
.addBox .checkZone{overflow:hidden; float:left; margin-top:7px}
.addBox .checkZone p{float:left; margin-right:15px; font-weight:bold; line-height:18px}
.addBox .checkZone p input{background:none; border:none}
.addBox .inputDiv{overflow:hidden; float:right}
.addBox .inputDiv p{float:left;}
.addBox .inputDiv label{display:none}
.addBox .input input{height: 26px; margin-right: 5px; width: 442px;}

.saveDiv{margin-top:10px}
.saveDiv label{font-weight:bold; margin-right:8px}
.saveDiv select{width:123px; height:25px}
.saveDiv2{display:inline-block}
.saveDiv2 label{font-weight:bold; margin-right:8px}
.saveDiv2 select{width:123px; height:25px}

.comViewDiv{}
.comViewDiv .tit{background:#ededed; font-weight:bold; color:#424242; font-size:17px;; border:1px solid #e6e6e6; padding:2px 10px 5px;}
.comViewDiv .tit span{font-weight:normal; margin-left:5px;}
.comViewDiv .comView{padding:20px 0 18px; overflow:hidden; border-bottom:1px solid #ddd}
.comViewDiv .comView .img{float:left; padding-right:20px; padding-bottom:20px}
.comViewDiv .comView .conDiv{}
.comViewDiv .comView .conDiv .titDiv{overflow:hidden; padding-bottom:15px}
.comViewDiv .comView .conDiv .titDiv .conTit{float:left; font-size:22px; color:#000063;}
.comViewDiv .comView .conDiv .titDiv .date{float:right; font-size:17px; color:#000063}
.comViewDiv .comView .conDiv .conTxt{line-height:21px; font-size:13px}
.comViewDiv .comView .conDiv .conTxt .fontB{font-weight:bold; color:#000063; font-size:15px}
.comViewDiv .comView .conDiv .conTxt a{text-decoration:underline; color:#166dcf}
.comViewDiv .listZoneDiv{margin-top:25px; overflow:hidden}
.comViewDiv .listZoneDiv .listDiv{width:316px; margin-right:15px; position:relative; float:left}
.comViewDiv .listZoneDiv .listDiv.end{margin-right:0}
.comViewDiv .listZoneDiv .listDiv .tit{background:none; font-weight:bold; color:#222; font-size:13px; border:none; border-bottom:1px solid #ddd; padding:0 0 8px 0; margin-bottom:2px}
.comViewDiv .listZoneDiv .listDiv li{line-height:22px; background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 10px; padding-left:10px}
.comViewDiv .listZoneDiv .listDiv .more{position:absolute; top:10px; right:0}

.inquiryDiv{overflow:hidden; width:100%; position:relative; border-top:2px solid  #6d6e71; border-bottom:1px solid #ddd}
.inquiryDiv .leftDiv{position:absolute; top:0;left:0 ;width:250px; overflow:hidden}
.inquiryDiv .leftDiv .con{float:left; background:#f6f6f6; border-left:1px solid #ddd; padding:10px; width:210px;}
.inquiryDiv .leftDiv .btn{float:right;}
.inquiryDiv .rightDiv{float:right; width:730px; height:658px; position:relative;}
.inquiryDiv .rightDiv .table{overflow-y:scroll; height:600px; overflow-x:scroll}
.inquiryDiv .rightDiv td{padding:5px 0}
.inquiryDiv .rightDiv td a{padding:0}
.inquiryDiv .rightDiv tr.end td{border-bottom:none}
/*.inquiryDiv .rightDiv .table{width:962px}*/
.inquiryDiv .folderList{border:1px solid #e3e3e3; background:#fff;overflow-y:scroll;}
.inquiryDiv .folderList img{vertical-align:top; padding-right:7px;}
.inquiryDiv .folderList dl{padding:10px; line-height:23px; height:549px}
.inquiryDiv .folderList dd .subF{padding-left:35px}
.inquiryDiv .folderList dt{font-weight:bold}
.inquiryDiv .folderList dd{margin-bottom:6px;}
.inquiryDiv .folderList dd img:nth-child(1){padding-top:6px;}
.inquiryDiv .folderList dd img:nth-child(2){padding-top:4px;}
.inquiryDiv .folderList dd a{display:inline-block;width:130px;line-height:18px;}

.comTxtBox{border:1px solid #c7c7c7; background:#f6f6f6; padding:10px 20px 12px}
.comTxtBox2{border:1px solid #c7c7c7; background:#f6f6f6; padding:4px 20px 7px}
.comTxtBox3{border:1px solid #c7c7c7; background:#f6f6f6; padding:10px 10px 10px; overflow:hidden}
.comTxtBox4{border:1px solid #ddd; background:#f6f6f6; padding:10px 10px 10px; overflow:hidden}
.comTxtBox .txt{font-weight:bold; }
.comTxtBox .green{color:#008951}
.comTxtBox ul{overflow:hidden; margin-top:10px}
.comTxtBox ul li{float:left; margin-right:40px; line-height:20px}
.comTxtBox ul li span a{font-weight:bold; text-decoration:underline; color:#166dcf}
.comTxtBox ul li span.img{margin-right:5px}
.comTxtBox3 .left{overflow:hidden; float:left}
.comTxtBox3 .right{overflow:hidden; float:right}
.comTxtBox3 p{float:left}
.comTxtBox3 p.check{line-height:10px; margin-top:5px; margin-right:10px}
.comTxtBox3 p.btn{margin-left:5px}
.comTxtBox4 .left{overflow:hidden; float:left; width:516px}
.comTxtBox4 .right{overflow:hidden; float:right; width:437px}
.comTxtBox4 p{float:left}
.comTxtBox4 select{font-size: 12px; height: 24px; margin-right: 3px; padding: 1px; width:140px;}
.comTxtBox4 .title{color: #555555; float: left; margin-top: 2px; width: 103px;}
.comTxtBox4 .inputBox{background:#fff; overflow-y:scroll; height:52px; padding:0px 10px; width:192px; border:1px solid #ddd}
.comTxtBox4 .inputBox label{position:absolute; top:-50000px; left:-50000px}
.comTxtBox4 .inputBox input{border:none;}
.comTxtBox4 .inputBox p{line-height:34px; float:none}

.folderSlect{overflow:hidden; float:left}
.folderSlect p{float:left; margin-right:5px}
.folderSlect p select{width:188px; height:24px}
.listInput{overflow:hidden; float:right}
.listInput p{float:left; margin-left:5px}
.listInput p select{width:110px; height:24px}

.memberDiv{}
.memberDiv .tit{text-align:center; font-size:35px; font-weight:bold; color:#555}
.memberDiv .subTit{text-align:center; font-size:15px; color:#555}
.memberDiv .memInfoBox{border:1px solid #ddd; background:url('/images/icon/icon_memInfo.gif') no-repeat  202px 26px; padding:22px 25px 29px 409px}
.memberDiv .memInfoBox p.id{font-size:17px; font-weight:bold; color:#424242; }
.memberDiv .memInfoBox p.pw{margin-top:13px}
.memberDiv .memInfoBox p.pw input{border:2px solid #ddd; height:25px; width:214px}
.memberDiv .memInfoBox p span{display:inline-block; font-weight:bold; color:#555; width:92px; font-size:14px}
.memberDiv .memInfoBox2{border:1px solid #ddd; background:url('/images/icon/icon_memInfo2.gif') no-repeat  222px 42px; padding:45px 25px 48px 409px}
.memberDiv .memInfoBox2 p{font-size:17px}
.memberDiv .memInfoBox2 p span{display:inline-block; width:92px; font-size:17px}
.memberDiv .memInfoBox3{border:1px solid #ddd; padding:60px 290px 65px}
.memberDiv .memInfoBox3 p{font-size:17px}
.memberDiv .memInfoBox3 p label{width:175px; display:inline-block}
.memberDiv .memInfoBox3 p input{border:1px solid #bebebe}

.memberDiv .memInfoBox4{border:1px solid #ddd; background:url('/images/icon/icon_memInfo2.gif') no-repeat 165px 41px; height:186px}
.memberDiv .memInfoBox4 .idForm{padding:20px 0 24px 322px}
.memberDiv .memInfoBox4 .idForm label{width:104px; display:inline-block; font-size:17px}
.memberDiv .memInfoBox4 .idForm p{line-height:34px; }
.memberDiv .memInfoBox4 .pwForm{padding:58px 0 57px 322px}
.memberDiv .memInfoBox4 .pwForm label{width:174px; display:inline-block; font-size:17px}
.memberDiv .memInfoBox4 .pwForm p{line-height:34px; }
.memberDiv .memInfoBox4 .nbuyForm{padding:40px 0 39px 322px}
.memberDiv .memInfoBox4 .nbuyForm label{width:140px; display:inline-block; font-size:17px}
.memberDiv .memInfoBox4 .nbuyForm p{line-height:34px; }
.memberDiv .memInfoBox4 .idsForm{padding:58px 0 57px 322px}
.memberDiv .memInfoBox4 .idsForm label{width:90px; display:inline-block; font-size:17px}
.memberDiv .memInfoBox4 .idsForm p{line-height:34px; }
.memberDiv .memInfoBox4 .pwsForm{padding:80px 0 79px 322px; font-size:17px}
.memberDiv .memInfoBox4 .pwsForm .pwTxt{font-weight:bold; color:; font-size:20px; display:inline-block; text-align:center; width:106px;}
.memberDiv .memInfoBox4 .phForm1{padding:58px 0 57px 322px}
.memberDiv .memInfoBox4 .phForm1 label{width:90px; display:inline-block; font-size:17px}
.memberDiv .memInfoBox4 .phForm1 p{line-height:34px; }
.memberDiv .memInfoBox4 .phForm2{padding:58px 0 57px 322px}
.memberDiv .memInfoBox4 .phForm2 label{width:90px; display:inline-block; font-size:17px}
.memberDiv .memInfoBox4 .phForm2 span.tit{width:90px; display:inline-block; font-size:17px; font-weight:normal; color:#666; text-align:left}
.memberDiv .memInfoBox4 .phForm2 span.subTit{font-size:12px; text-align:left; color:#666; font-weight:normal}
.memberDiv .memInfoBox4 .phForm2 span.subTit label{font-size:12px; width:50px}
.memberDiv .memInfoBox4 .phForm2 span.subTit input{margin-right:15px}
.memberDiv .memInfoBox4 .phForm2 p{line-height:34px; }
.memberDiv .memInfoBox4.mInfo1 {background:url('/images/icon/icon_memInf3.gif') no-repeat 165px 41px;}
.memberDiv .memInfoBox4.mInfo2 {background:url('/images/icon/icon_memInf5.gif') no-repeat 165px 41px;}
.memberDiv .memInfoBox4.mInfo3 {background:url('/images/icon/icon_memInf6.gif') no-repeat 165px 41px;}
.memberDiv .memInfoBox4.mInfo4 {background:url('/images/icon/icon_memInf7.gif') no-repeat 165px 41px;}
.memberDiv .memInfoBox5{border:1px solid #ddd; background:url('/images/icon/icon_memInfo2.gif') no-repeat 300px 41px; height:186px}
.memberDiv .memInfoBox5 .conForm{padding:70px 0 72px 448px; font-size:15px; line-height:22px;}
.memberDiv .memInfoBox5.mInfo1 {background:url('/images/icon/icon_memInf4.gif') no-repeat 165px 41px;}
.memberDiv .memInfoBox6{border:1px solid #ddd; background:url('/images/icon/icon_memInfo3.gif') no-repeat 135px 41px; height:186px}
.memberDiv .memInfoBox6 .pwReForm{padding:35px 0 57px 292px}
.memberDiv .memInfoBox6 .pwReForm label{width:174px; display:inline-block; font-size:17px}
.memberDiv .memInfoBox6 .pwReForm p{line-height:34px;}

.faqDiv{border-top:2px solid #6d6e71}
.faqDiv li{border-bottom:1px solid #e3e3e3; line-height:45px}
.faqDiv .pBox{overflow:hidden;}
.faqDiv li.on .pBox{overflow:hidden; border-bottom:1px solid #c5c5c5}
.faqDiv li.on{border-bottom:1px solid #c5c5c5;}
.faqDiv li.on .answerDiv{background:#f6f6f6}
.faqDiv .qNum{float:left; text-align:center; width:55px; padding:16px 0}
.faqDiv .qTxt{float:left; ; text-align:left; width:892px; font-weight:bold}
.faqDiv .qBtn{float:left; text-align:center; width:33px; padding:17px 0 16px}
.faqDiv .answerDiv{overflow:hidden; padding:13px 21px}
.faqDiv .answerDiv .icon{float:left; width:35px; margin-top:3px}
.faqDiv .answerDiv .txt{float:left; line-height:18px; width:900px}

.noticeList{overflow:hidden}
.noticeList .leftDiv{float:left; width:440px; position:relative; border-top:2px solid #6d6e71; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:17px 20px 10px;}
.noticeList .rightDiv{float:right; width:440px;position:relative;border-top:2px solid #6d6e71; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:17px 20px 10px;}
.noticeList .tit{font-weight:bold; color:#555; font-size:14px; padding-bottom:12px}
.noticeList li{background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 8px; padding-left:10px; padding-bottom:7px}
.noticeList .more{position:absolute; top:23px; right:20px}

.reportDiv{overflow:hidden; width:810px; margin:30px auto 0}
.reportDiv li{float:left; width:250px; margin-right:30px }
.reportDiv li.end{margin-right:0}
.reportDiv li .tit{font-size:14px; color:#777; font-weight:bold; background:#f6f6f6; padding:7px 20px 9px; border:1px solid #e3e3e3}
.reportDiv .listView{width:208px; padding:6px 20px 11px; height:240px; border-left:1px solid #eee; border-right:1px solid #eee;border-bottom:1px solid #eee; }
.reportDiv .listView p{line-height:24px}
.reportDiv .listView.today p{background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 13px; padding-left:10px}
.reportDiv .listView.end{}

.buttonTab{padding:4px 50px 11px; background:#f6f6f6; border:1px solid #ddd; overflow:hidden; line-height:28px}
.buttonTab .tit{color:#555; width:128px; background:url('/images/icon/icon_bar_1x23.gif') no-repeat right 6px; float:left; margin-right:50px}
.buttonTab ul{overflow:hidden; float:left}
.buttonTab ul li{float:left; background:url('/images/icon/icon_bar_1x12_3.gif') no-repeat right 11px; padding-right:11px; margin-right:10px; }
.buttonTab ul li a:hover{font-weight:bold; color:#166dcf; text-decoration:none}
.buttonTab ul li.end{padding-right:0px; margin-right:0px; background:none}

.itemBox{border:1px solid #ddd; background:#fefefe; padding:10px 10px 10px 20px; overflow:hidden}
.itemBox .itemList{float:left; width:846px; background:url("/images/icon/icon_searchBar.gif") no-repeat right 0}
.itemBox .selectBtn{float:right}
.itemBox span{display:inline-block; line-height:20px}
.itemBox span.btn{margin-left:3px; float:none}
.itemBox span.btn img{vertical-align:middle}

/*소싱*/
.sourcingDiv{}
.sourcingDiv .accorDiv{}
.sourcingDiv .accorDiv .list{}
.sourcingDiv .accorDiv .list .listTit{background:url('/images/icon/accorDiv_bg.gif') no-repeat 0 0; height:26px; width:; display:block; color:#fff; font-size:16px; font-weight:bold; padding:5px 20px 5px;}
.sourcingDiv .accorDiv .list.on .listTit{background:url('/images/icon/accorDiv_bg_on.gif') no-repeat 0 0;}
.sourcingDiv .accorDiv .list .listTit:hover{text-decoration:none}
.sourcingDiv .accorDiv .list .listView{padding:0 20px;}
.sourcingDiv .accorDiv .list .listView.type2{padding:0}
.sourcingDiv .accorDiv .list .listView .boardType5 th{padding-left:10px}
.sourcingDiv .accorDiv .list .listView .boardType5 .inputDiv p{width:100px;}
.sourcingDiv .accorDiv .list .listView .boardType5 .inputDiv p label{margin-right:0}
.sourcingDiv .accorDiv .list .listView .overF{margin-top:15px}
.sourcingDiv .accorDiv .list .listView .tit{color:#555; font-weight:bold; font-size:14px; margin-bottom:8px}
.sourcingDiv .accorDiv .list .listView .subTit{color:#555; font-weight:bold; font-size:12px; margin-bottom:8px}
.sourcingDiv .accorDiv .list .listView .tit span{font-weight:normal}
.sourcingDiv .accorDiv .list .listView .leftDiv{width:445px; float:left; position:relative}
.sourcingDiv .accorDiv .list .listView .leftDiv2{width:400px; float:left; position:relative}
.sourcingDiv .accorDiv .list .listView .leftDiv2 .tit{font-size:12px}
.sourcingDiv .accorDiv .list .listView .rightDiv{width:445px; float:right; position:relative}
.sourcingDiv .accorDiv .list .listView .rightDiv2{width:400px; float:right; position:relative}
.sourcingDiv .accorDiv .list .listView .rightDiv2 .tit{font-size:12px}
.sourcingDiv .accorDiv .list .listView .box{background:#f6f6f6; border:1px solid #ddd; padding:10px 12px; overflow:hidden}
.sourcingDiv .accorDiv .list .listView .box.borPlN{border:none; padding:10px 0px;}
.sourcingDiv .accorDiv .list .listView .box.bgW{background:#fff;}
.sourcingDiv .accorDiv .list .listView .box.type2{padding:7px 19px 15px}
.sourcingDiv .accorDiv .list .listView .box.type2.bgW{background:#fff;}
.sourcingDiv .accorDiv .list .listView .box.type3{padding:10px 20px}
.sourcingDiv .accorDiv .list .listView .box.type2 p{width:100px; margin-top:5px}
.sourcingDiv .accorDiv .list .listView .boxCon{background:#f6f6f6; border:1px solid #ddd; overflow:hidden; padding:0 50px 20px 20px}
.sourcingDiv .accorDiv .list .listView .boxCon .box{border:none; padding:0}
.sourcingDiv .accorDiv .list .listView .box p{float:left; line-height:20px}
.sourcingDiv .accorDiv .list .listView .box p label{display:inline-block;}
.sourcingDiv .accorDiv .list .listView .box p label.disN{display:none}
.sourcingDiv .accorDiv .list .listView .box p.marR20{margin-right:20px}
.sourcingDiv .accorDiv .list .listView .box p.marR37{margin-right:37px}
.sourcingDiv .accorDiv .list .listView .box .boxTit{font-weight:bold; width:90px; margin-top:1px }
.sourcingDiv .accorDiv .list .listView .box .boxTit2{font-weight:bold; width:70px; margin-top:1px }
.sourcingDiv .accorDiv .list .listView .subTxt{position:absolute; top:0; right:0}
.sourcingDiv .accorDiv .list .listView .subTxt2{position:absolute; top:0; right:0}
.sourcingDiv .accorDiv .list .listView .perSearch{overflow:hidden; margin-top:30px}
.sourcingDiv .accorDiv .list .listView .perSearch .tit{margin-bottom:0; margin-right:30px}
.sourcingDiv .accorDiv .list .listView .perSearch p{float:left}
.sourcingDiv .accorDiv .list .listView .perSearch p.select{width:; margin-right:5px}
.sourcingDiv .accorDiv .list .listView .perSearch p.select select{height:24px; width:134px;}
.sourcingDiv .accorDiv .list .listView .perSearch p.input{width:;}
.sourcingDiv .accorDiv .list .listView .perSearch p.input input{width:183px;}
.sourcingDiv .selResult{padding-bottom:30px; border-bottom:1px solid #c5c5c5}
.sourcingDiv .selResult p.tit{background:url('/images/icon/selResult_bg.gif') no-repeat 0 0; height:26px; width:; display:block; color:#fff; font-size:16px; font-weight:bold; padding:5px 20px 5px; margin-top:30px}
.sourcingDiv .selResult ul{padding:20px 20px 0; overflow:hidden}
.sourcingDiv .selResult ul li{float:left; overflow:hidden; border:1px solid #ddd; margin-top:10px; padding:8px 20px 10px; margin-right:20px}
.sourcingDiv .selResult ul li .titTxt{float:left; background:url('/images/icon/icon_bar_1x11.gif') no-repeat right 5px; padding-right:15px; margin-right:14px; font-weight:bold; color:#555; }
.sourcingDiv .selResult ul li .subTxt{float:right;}
.sourcingDiv .selResult ul li .subTxt a{margin-left:5px}
.sourcingDiv .selResult ul li .subTxt img{vertical-align:middle}
.sourcingDiv .sourcingTable{margin-top:15px;}
.sourcingDiv .sourcingTable table{border-top:none}
.sourcingDiv .sourcingTable th{background:#6d6e71; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; text-align:center; font-weight:bold; color:#fff; padding:5px 0 9px}
.sourcingDiv .sourcingTable th.end{border-right:none}
.sourcingDiv .sourcingTable td{border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; text-align:center; padding:5px 0}
.sourcingDiv .sourcingTable td.end{border-right:none}
.backBox{background:#f6f6f6; border:1px solid #c7c7c7; padding:5px 20px 10px}
.backBox p{margin-top:3px}

.serviceInTit{font-size:20px; margin-top:25px}
.serviceSelect{float:left;}
.serviceSelect select{padding:1px; height:24px; width:180px;}
.serviceSelect label{font-size:14px; font-weight:bold; color:#555; margin-right:3px}
.serviceInDiv{margin-top:50px}
.serviceInDiv .service1{overflow:hidden; margin-top:28px}
.serviceInDiv .service1 li{float:left; width:320px; margin-right:10px;}
.serviceInDiv .service1 li.three{margin-right:0}
.serviceInDiv .service1 li.six{margin-right:0;}
.serviceInDiv .service1 li.six .box{ letter-spacing:-0.8px}
.serviceInDiv .service1 li .box{margin-top:10px; border:1px solid #dddddd; padding:9px 0 15px 109px; font-size:13px; line-height:20px; letter-spacing:-0.6px; width:207px; height:86px;}
.serviceInDiv .service1 li .btn{margin-top:8px}
.serviceInDiv .service1 li.one .box{background:url('/images/icon/bg_serviceInfo16_1.png') no-repeat 0 0}
.serviceInDiv .service1 li.two .box{background:url('/images/icon/bg_serviceInfo16_1.png') no-repeat -330px 0}
.serviceInDiv .service1 li.three .box{background:url('/images/icon/bg_serviceInfo16_1.png') no-repeat -660px 0}
.serviceInDiv .service1 li.four .box{background:url('/images/icon/bg_serviceInfo16_2.png') no-repeat 0 0}
.serviceInDiv .service1 li.five .box{background:url('/images/icon/bg_serviceInfo16_2.png') no-repeat -330px 0}
.serviceInDiv .service1 li.six .box{background:url('/images/icon/bg_serviceInfo16_2.png') no-repeat -660px 0}
.serviceInDiv .service2{margin-top:28px}
.serviceInDiv .service2 ul{margin-top:10px}
.serviceInDiv .service2 ul li{border:1px solid #e3e3e3; margin-top:5px; overflow:hidden}
.serviceInDiv .service2 ul li .tit{width:140px; border-right:1px solid #e3e3e3; background:#f6f6f6; font-weight:bold; color:#555; float:left; padding:7px 0 9px 19px}
.serviceInDiv .service2 ul li .box{float:left; padding-left:19px; line-height:30px; overflow:hidden}
.serviceInDiv .service2 ul li .box p{float:left}
.serviceInDiv .service2 ul li .box p label{margin-right:20px}
.serviceInDiv .service3{margin-top:28px}
.serviceInDiv .service3 table{border-top:2px solid #6d6e71}
.serviceInDiv .service3 .box{overflow:hidden}
.serviceInDiv .service3 .box p{float:left}
.serviceInDiv .service3 .box p label{margin-right:20px}
.serviceInDiv .service4{margin-top:30px}
.serviceInDiv .service4 .box{margin-top:10px; font-size:13px; border:1px solid #e3e3e3; padding:13px 0 18px 110px; width:870px; line-height:20px; height:60px; background:url('/images/icon/bg_serviceInfo16_3.png') no-repeat 0 0}

/*.sitemapDiv{overflow:hidden}
.sitemapDiv .unit{width:230px; padding-right:20px; float:left; height:424px}
.sitemapDiv .unit.type2{height:485px}
.sitemapDiv .unit.type3{height:485px; padding-right:0}
.sitemapDiv .unit.type3 div{height:260px}
.sitemapDiv .unit.end{padding-right:0}
.sitemapDiv .unit p.tit{background:url('/images/icon/bg_sitemapTit.gif') no-repeat 0 0; text-align:center; font-weight:bold; font-size:20px; color:#454e56; line-height:42px; height:47px; margin-bottom:10px}
.sitemapDiv .unit dl{padding-left:10px;}
.sitemapDiv .unit dl dt{background:url('/images/icon/icon_sitemap.gif') no-repeat 0 14px; padding-left:10px; font-size:14px; font-weight:bold; line-height:28px}
.sitemapDiv .unit dl dt a{color:#575f66; }
.sitemapDiv .unit dl dd{background:url('/images/icon/icon_dot2x2.gif') no-repeat 12px 9px; padding-left:21px; line-height:18px}
.sitemapDiv .unit dl dd.end{margin-bottom:9px}
.sitemapDiv .unit dl dd a{color:#888e94}*/

/*팝업*/
.popWrap{}
.popWrap .postDiv{width:373px; padding:20px;}
.popWrap .infoDiv{width:500px; margin:20px;}
.popWrap .infoDiv2{width:376px; padding:20px;}
.popWrap .infoDiv3{width:370px; padding:20px;}
.popWrap .infoDiv4{width:517px; padding:20px;}
.popWrap .infoDiv5{width:280px; padding:20px;}
.popWrap .compaDiv{width:757px; padding:20px;}
.popWrap .DownDiv{width:406px; padding:20px; position:relative}
.popWrap .reportDiv{width:700px; padding:20px}
.popWrap .reportDiv2{width:700px; padding:20px; position:relative}
.popWrap .sourcing{width:900px; padding:20px; border:1px solid #ddd; background:#f6f6f6}
.popWrap .sourcing2{width:300px; padding:20px; border:1px solid #ddd;}
.popWrap .sourcing3{width:333px; padding:20px;}
.popWrap .sourcing4{width:514px; padding:20px;}
.popWrap .serviceIn{width:530px; padding:20px}
.popWrap .loginDiv2{overflow:hidden;width:495px; padding:20px}
.popWrap .loginDiv2 .login{width:493px; border:1px solid #ddd; background:#f1f1f1; margin-top:10px}
.popWrap .loginDiv2 .loginZone{width:;  color:#666; padding:10px 30px 7px}
.popWrap .loginDiv2 .loginZone .check{overflow:hidden}
.popWrap .loginDiv2 .loginZone .check p{float:left; font-size:11px; line-height:10px}
.popWrap .loginDiv2 .loginZone .check p label{margin-right:14px; margin-left:5px;}
.popWrap .loginDiv2 .loginZone .check p input{height:12px; border:none}
.popWrap .loginDiv2 .loginZone .loginBox{margin-top:8px; overflow:hidden}
.popWrap .loginDiv2 .loginZone .loginBox .logInputLeft{width:260px; float:left}
.popWrap .loginDiv2 .loginZone .loginBox .logInputLeft label{position:absolute; top:-50000px; left:-500000px}
.popWrap .loginDiv2 .loginZone .loginBox .logInputLeft input{width:252px; font-size:11px}
.popWrap .loginDiv2 .loginZone .loginBox .logInputRight{overflow:hidden; width:167px; float:left}
.popWrap .loginDiv2 .loginZone .loginBox .logInputRight p{float:left; margin-left:4px}
.popWrap .loginDiv2 .loginZone .loginTxt{overflow:hidden; font-size:11px; margin-top:2px}
.popWrap .loginDiv2 .loginZone .loginTxt p{float:left; line-height:28px}
.popWrap .loginDiv2 .loginZone .loginTxt p a{color:#666}
.popWrap .loginDiv2 .loginZone .loginTxt p.left{background:url('/images/icon/icon_bar_2x12.gif') no-repeat right 9px; padding-right:7px; margin-right:6px}
.popWrap .reportDiv2 .btn{position:absolute; top:24px; right:20px}
.popWrap .tit{font-size:17px; font-weight:bold; color:#555}
.popWrap .tit2{font-size:14px; font-weight:bold; color:#555}
.popWrap .tit3{font-size:25px; font-weight:bold; color:#555}
.popWrap .subTit{font-size:12px; color:#666; margin-top:3px; letter-spacing:-0.1px}
.popWrap .subTit2{font-size:13px; color:#666; margin-top:10px; letter-spacing:-0.1px}
.popWrap .subTit3{font-size:14px; color:#555; font-weight:bold}
.popWrap .postDiv .searchBox{background:#eee; padding:9px 20px; height:26px}
.popWrap .postDiv .searchBox label{font-weight:bold; color:#555;}
.popWrap .postDiv .searchBox input{height:18px}
.popWrap .postDiv img{vertical-align:middle}
.popWrap .postDiv .pwBox{background:#eee; padding:15px 20px}
.popWrap .postDiv .pwBox label{font-weight:bold; display:inline-block; width:146px}
.popWrap .postDiv .boxDiv{border:1px solid #ddd; text-align:center; padding:18px 0 20px; font-size:14px; font-weight:bold}
.popWrap .postDiv .boxDivOn{background:#e7f3fd; border:1px solid #b1c9de; text-align:center; padding:18px 0 20px; font-size:14px; font-weight:bold}
.popWrap .checkSub{position:absolute; top:56px; right:20px}
.popWrap .checkSub label{margin-left:3px}
.popWrap .downCheck{background:#f6f6f6; border:1px solid #dddddd; overflow:hidden; padding:5px 20px 10px}
.popWrap .downCheck p{float:left; width:91px; margin-top:5px}
.popWrap .downCheck p label{margin-left:3px}
.popWrap .compaDiv .tit{float:left}
.popWrap .compaDiv .btn{float:right}
.popTable1{}
.popTable1 th{background:#6d6e71; color:#fff; border-right:1px solid #e3e3e3; text-align:center; padding:10px 0 12px}
.popTable1 th.end{border-right:none}
.popTable1 td{text-align:center; padding:7px 0; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.popTable1 td.taL{text-align:left; padding-left:10px; padding-right:10px}
.popTable1 td.end{border-right:none}
.popTable2 table{border-top:2px solid #6d6e71}
.popTable2.type2 td{text-align:center; padding:6px 0;}
.popTable2 th{background:#f6f6f6; color:#666; border-right:1px solid #e3e3e3; text-align:center; padding:6px 0 7px; line-height:20px; border-bottom:1px solid #c5c5c5}
.popTable2 th.end{border-right:none}
.popTable2 td{text-align:left ; padding:6px 0 6px 10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.popTable2 td.taC{text-align:center; padding:6px 0px}
.popTable2 tr.end td{border-bottom:1px solid #c5c5c5}
.popTable2 td.end{border-right:none}
.popTable2 td p{background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 9px; padding-left:5px}
.popTable2 .lookBt{position:absolute; top:0; right:0}
.popTable3 table{border-top:2px solid #6d6e71}
.popTable3 th{background:#f6f6f6; color:#666; border-right:1px solid #e3e3e3; text-align:center; padding:6px 0 7px; line-height:20px; border-bottom:1px solid #e3e3e3}
.popTable3 th.end{border-right:none}
.popTable3 th.taL{text-align:left; padding:6px 0px 7px 10px}
.popTable3 td{text-align:left ; padding:6px 0 6px 10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-right:;}
.popTable3 td.taC{text-align:center; padding:6px 0px}
.popTable3 td.sel{padding:4px 10px}
.popTable3 tr.end td{border-bottom:1px solid #c5c5c5}
.popTable3 tr.end th{border-bottom:1px solid #c5c5c5}
.popTable3 td.end{border-right:none}
.popTable4{position:relative}
.popTable4 table{border-top:2px solid #6d6e71}
.popTable4 .check label{display:none}
.popTable4 td .check{background:none; padding-left:0}
.popTable4 th{background:#f6f6f6; color:#666; border-right:1px solid #e3e3e3; text-align:center; padding:6px 0 7px; line-height:20px; border-bottom:1px solid #c5c5c5; font-weight:bold}
.popTable4 th.end{border-right:none}
.popTable4 td{text-align:center ; padding:5px 0 6px; line-height:20px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.popTable4 td.taL{text-align:left ; padding:5px 0 6px 10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.popTable4 td.taR{text-align:right ; padding:5px 10px 6px 0; line-height:20px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.popTable4 td.taC{text-align:center; padding:5px 0 6px}
.popTable4 tr.end td{border-bottom:1px solid #c5c5c5}
.popTable4 td.end{border-right:none}
.popTable4 td.title{background:#f6f6f6; font-weight:bold}
.popTable4 .subTxt{margin-top:5px}
.popTable4 .subTxt2{position:absolute; top:0; right:0}
.popTable4 .scrollDiv{height:225px}
.popTable4 .subTit{background:url("/images/icon/icon_dotB.gif") no-repeat 0 8px; font-size: 13px;    font-weight: bold;    letter-spacing: -0.45px;    padding-left: 20px;}
.popTable4 .subTit span{font-weight:normal}
.popTable4 .subTit2{font-size:12px; color:#666; margin-top:15px; letter-spacing:-0.1px}
.popTable5 table{border-top:2px solid #6d6e71}
.popTable5 th{background:#f6f6f6; color:#666; border-right:1px solid #e3e3e3; text-align:center; padding:5px 0 8px; line-height:20px; border-bottom:1px solid #e3e3e3}
.popTable5 th.end{border-right:none}
.popTable5 td{text-align:left ; padding:5px 0 5px 5px; line-height:20px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.popTable5 td.taC{text-align:center; padding:6px 0px}
.popTable5 tr.end td{border-bottom:1px solid #c5c5c5}
.popTable5 td.end{border-right:none}
.popTable5 td img{vertical-align:middle}
.popTable6 table{border-top:2px solid #6d6e71}
.popTable6 .title{background:#fff; font-weight:bold; color:#555}
.popTable6 th{background:#f6f6f6; color:#555; font-weight:bold; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #c5c5c5;padding:6px 0 7px; line-height:20px}
.popTable6 th.end{border-right:none}
.popTable6 td{text-align:center ; padding:6px 0 7px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; line-height:20px}
.popTable6 td.end{border-right:none}
.popTable6 td.blu{background:#e0f0ff}
.popTable6 td.green{background:#e1ffe0}
.popTable6 td.red{background:#ffe9e0}
.popTable6 td.yellow{background:#fff6c2}
.popTable6 tfoot tr.result td{background:#f6f6f6; font-weight:bold; color:#ff8c00; border-bottom:1px solid #c5c5c5}
.popTable6 tfoot tr.result td.title{background:#fff; font-weight:bold; color:#555}

.popTable7 table{border-top:2px solid #6d6e71}
.popTable7 th{background:#f6f6f6; color:#666; border-right:1px solid #e3e3e3; text-align:center; padding:6px 0 7px; line-height:13px; border-bottom:1px solid #e3e3e3}
.popTable7 th.end{border-right:none}
.popTable7 th.taL{text-align:left; padding:6px 0px 7px 10px}
.popTable7 td{text-align:left ; padding:6px 0 6px 10px; line-height:13px; border-bottom:1px solid #e3e3e3; border-right:;}
.popTable7 td.taC{text-align:center; padding:6px 0px; border-right:1px solid #e3e3e3;}
.popTable7 td.sel{padding:4px 10px}
.popTable7 tr.end td{border-bottom:1px solid #c5c5c5}
.popTable7 tr.end th{border-bottom:1px solid #c5c5c5}
.popTable7 td.end{border-right:none}

.inputZone{margin-top:15px}
.inputZone p{float:left}
.inputZone .titleInput{color:#555; font-weight:bold; width:115px}
.inputZone .txtInput label{width:40px; margin-right:5px; display:inline-block; vertical-align:top}
.inputZone .txtInput textarea{width:200px; height:55px; font-size:12px; font-family:"Malgun Gothic","맑은고딕",dotum,"돋움",sans-serif; }
.popWrap .addBox{background:#eee; padding:15px 20px; position:relative; border:none}
.popWrap .addBox .closeBtn{position:absolute; top:23px; right:110px}
.popWrap .addBox label{font-weight:bold; color:#555; margin-right:15px}
.popWrap .addBox input{width:276px}
.popWrap .radioBox{overflow:hidden; background:#eee; padding:15px 20px;}
.popWrap .radioBox .con input{background:none; border:none}
.popWrap .radioBox p{float:left}
.popWrap .radioBox .title{padding-right:25px; font-weight:bold; color:#555}
.popWrap .radioBox label{margin-left:10px; margin-right:20px;}
.popWrap .checkList{}
.popWrap .checkList .list{border:1px solid #bebebe; padding:4px 10px 4px; position:relative; margin-top:3px}
.popWrap .checkList .list label{margin-left:10px}
.popWrap .checkList .list input{border:none}
.popWrap .checkList .list p.txt{line-height:12px}
.popWrap .checkList .closeBtn{position:absolute; top:9px; right:10px}
.popWrap .checkList .price{position:absolute; top:3px; right:10px; color:#166dcf}
.popWrap .resultBox{border:1px solid #b1c9de; background:#e7f3fd; padding:5px 20px; overflow:hidden}
.popWrap .resultBox p.txt{float:left; font-size:13px; font-weight:bold; padding-top:9px}
.popWrap .resultBox p.con{float:right; font-weight:bold; color:#166dcf; font-size:24px; }
.popWrap .resultBox p.con span{float:right; color:#666; font-size:12px; display:inline-block; line-height:37px; margin-left:5px}
.popWrap .etcTxt{width:492px; height:100px; margin-top:5px; border:1px solid #bebebe; font-family:"Malgun Gothic","맑은고딕",dotum,"돋움",sans-serif; text-align:left; font-size:12px}
.popWrap .box{border:1px solid #ddd; padding:10px 20px 15px}
.popWrap .folderList{border:1px solid #e3e3e3}
.popWrap .folderList img{vertical-align:middle; padding-right:7px;}
.popWrap .folderList .tit{font-size:12px; background:#f8f8f8; border-bottom:1px solid #e3e3e3; padding:6px 20px 10px}
.popWrap .folderList dl{padding:17px 20px; line-height:23px}
.popWrap .folderList dd .subF{padding-left:35px}
.popWrap .folderList dt{font-weight:bold}
.popWrap .radioBox2{background:#eeeeee; padding:10px 20px; overflow:hidden}
.popWrap .radioBox2 .radio{overflow:hidden}
.popWrap .radioBox2 .radio p{float:left}
.popWrap .radioBox2 .radio p label{margin-right:20px; font-weight:bold; color:#555}
.popWrap .radioBox2 .radio p input{border:none; background:none}
.popWrap .radioBox2 .input{overflow:hidden; margin-top:10px}
.popWrap .radioBox2 .input p{float:left}
.popWrap .radioBox2 .input p input{width:280px;}
.popWrap .radioBox2 .input p label{display:none}
.popWrap .radioBox2 .input p.btn{margin-left:5px}
.popWrap .loginDiv{width:408px; overflow:hidden; padding:20px}
.popWrap .loginDiv .tabMenu{width:408px; overflow:hidden}
.popWrap .loginDiv .loginBox{margin-top:30px; position:relative}
.popWrap .loginDiv .loginBox p label{width:65px; font-size:13px; font-weight:bold; color:#555; display:inline-block}
.popWrap .loginDiv .loginBox p input{width:250px}
.popWrap .loginDiv .loginBox .login{position:absolute; top:0; right:0}
.popWrap .loginDiv .memberSBox{border:1px solid #d9d9d9; background:#f6f6f6; padding:15px 20px}
.popWrap .loginDiv .memberSBox p{color:#424242}
.popWrap .textBox{font-size:14px; color:#555; border:1px solid #bebebe; padding:17px 20px}
.popWrap .masterList{overflow:hidden; border:1px solid #bebebe; overflow-y:scroll; height:273px}
.popWrap .masterList li{overflow:hidden; padding:7px 10px; border-bottom:1px solid #e3e3e3}
.popWrap .masterList li p{float:left}
.popWrap .masterList li p.btn{float:right}
.popWrap .powerDiv{overflow:hidden}
.popWrap .powerDiv .leftDiv{float:left}
.popWrap .powerDiv .rightDiv{float:right}
.popWrap .powerDiv .leftDiv .peopleBox{margin-top:5px; width:214px; height:190px; padding:5px 10px; border:1px solid #bebebe}
.popWrap .powerDiv .rightDiv .peopleBox{margin-top:5px; width:214px; height:190px;  padding:5px 10px; border:1px solid #bebebe}
.popWrap .powerDiv .peopleBox li{line-height:22px}
.popWrap .powerDiv .btnDiv{float:left; margin:100px 3px 81px}
.popWrap .removeDiv{background:#eeeeee; overflow:hidden; padding:15px 20px 17px}
.popWrap .removeDiv .txt{float:left}
.popWrap .removeDiv .btn{float:right; margin-top:3px}
.popWrap .tabContents{letter-spacing:-0.2px}
.popWrap .checkListBox{background:#f6f6f6; border:1px solid #ddd; padding:0 20px; position:relative}
.popWrap .checkListBox .list{overflow:hidden; border-bottom:1px solid #ddd; padding:15px 0}
.popWrap .checkListBox .list.end{border-bottom:none}
.popWrap .checkListBox .list .title{float:left; width:57px; font-weight:bold}
.popWrap .checkListBox .list ul{float:left; overflow:hidden; width:418px}
.popWrap .checkListBox .list ul li{float:left; width:104px; letter-spacing:-1px}
.popWrap .checkListBox .list ul li input{border:none}
.popWrap .checkListBox .allSelect{position:absolute; top:-25px; right:20px}
.popWrap .checkInput{border:none; background:none}

.popWrap .levelZoneDiv{border:1px solid #b7c3cc; background:#c6d2db; overflow:hidden; width:316px;}
.popWrap .levelZoneDiv .floatL{float:left; border-right:1px solid #fff; width:159px; text-align:center}
.popWrap .levelZoneDiv .floatL .txtBox{background:#fff; margin:12px 10px 10px 10px; width:98px; height:116px; padding:0 20px}
.popWrap .levelZoneDiv .floatL .txtBox2{background:#fff; margin:12px 20px 10px 20px; width:78px; height:116px; padding:0 20px}
.popWrap .levelZoneDiv .floatL .txt{font-size:45px; font-weight:bold; color:#555; padding-top:25px; }
.popWrap .levelZoneDiv .floatL .txt2{font-size:40px; font-weight:bold; color:#555; padding-top:25px; }
.popWrap .levelZoneDiv .floatR{float:right; width:156px; text-align:center}
.popWrap .levelZoneDiv .floatR .txtBox{background:#fff; margin:11px 10px 10px 10px; width:98px; height:116px; padding:0 20px}
.popWrap .levelZoneDiv .floatR .txtBox2{background:#fff; margin:11px 20px 10px 20px; width:78px; height:116px; padding:0 20px}
.popWrap .levelZoneDiv .floatR .txt{font-size:45px; font-weight:bold; color:#555; padding-top:25px; }
.popWrap .levelZoneDiv .floatR .txt2{font-size:40px; font-weight:bold; color:#555; padding-top:25px; }
.popWrap .levelZoneDiv .floatL .runOut,.popWrap .levelZoneDiv .floatR .runOut{background:#FFF url("/images/sub/rmisLine.png") no-repeat;}
.popWrap .levelZoneDiv .floatL .runOut .txt,.popWrap .levelZoneDiv .floatR .runOut .txt{color:#98a3ac;}
.popWrap .levelZoneDiv .floatL .runOut .redtxt,.popWrap .levelZoneDiv .floatR .runOut .redtxt{color:#bf2a2e;}
.popWrap .levelZoneDiv .redtxt{display:inline-block;font-size:15px;margin-top:-10px;}
.popWrap .levelZoneDiv .txt{}
.popWrap .levelZoneDiv .txt.type1{color:#0072ff}
.popWrap .levelZoneDiv .txt.type2{color:#f4930a}
.popWrap .levelZoneDiv .txt.type3{color:#ea1818}
.popWrap .levelZoneDiv .txt2.type3{color:#ea1818}
.popWrap .levelZoneDiv .txt2.type4{color:#f79646}
.popWrap .levelZoneDiv .title{color:#55626c; font-size:16px; font-weight:bold; margin-top:11px}
.popWrap .levelZoneDiv .subTxt{text-align:left; letter-spacing:-0.45px; background:url('/images/icon/icon_dot2x2.gif') no-repeat 0 8px; padding-left:8px}
.popWrap .commentBox{border:1px solid #cbcbcb; padding:10px 20px 20px}
.popWrap .commentBox .tit{font-weight:bold; color:#555; font-size:17px; float:none}
.popWrap .graphZone{background:url('/images/icon/img_graph.gif') no-repeat 0 36px; margin-top:30px; padding:36px 0; height:83px; position:relative;}
.popWrap .graphZone .blueZone{}
.popWrap .graphZone .blueZone .bar{position:absolute; top:73px;left:525px}
.popWrap .graphZone .blueZone .txt{position:absolute; left:507px; top:-5px; background:url('/images/icon/icon_BlueBlit.gif') no-repeat center bottom; color:#1783e8; font-weight:bold; text-align:center; padding-bottom:7px; line-height:16px}
.popWrap .graphZone .redZone{}
.popWrap .graphZone .redZone .bar{position:absolute; top:73px; left:492px}
.popWrap .graphZone .redZone .txt{position:absolute; left:457px; top:120px; background:url('/images/icon/icon_RedBlit.gif') no-repeat center 0; color:#d62d2c; font-weight:bold; text-align:center; padding-top:3px; line-height:16px}
.popWrap .riskPerson{overflow:hidden; margin-top:15px}
.popWrap .riskPerson li{float:left; margin-right:30px;}
.popWrap .riskPerson li.end{margin-right:0}
.popWrap .riskPerson li p{font-weight:bold; color:#555; text-align:center; margin-top:5px}
.popWrap .sourcing .sourcingDiv1{overflow:hidden; margin-top:20px; }
.popWrap .sourcing .sourcingDiv1 .left{float:left}
.popWrap .sourcing .sourcingDiv1 .right{float:right}
.popWrap .sourcing .sourcingDiv1 label{font-weight:bold; font-size:14px; color:#555; margin-right:25px}
.popWrap .sourcing .sourcingDiv2 .box{background:#f6f6f6; border:1px solid #ddd; padding:7px 19px 15px; overflow:hidden}
.popWrap .sourcing .sourcingDiv2 .tit{font-size:14px}
.popWrap .sourcing .sourcingDiv2 .box p{width:95px; margin-top:5px}
.popWrap .sourcing .sourcingDiv2 .box.type2 p{width:90px;}
.popWrap .sourcing .sourcingDiv2 .box p{float:left; line-height:20px}
.popWrap .sourcing .selectBox{width:878px; overflow:hidden; border:1px solid #ddd; margin:15px auto 0 ;padding:10px; background:url('/images/icon/selectBox_bg.gif') no-repeat 0 0 #f6f6f6; }
.popWrap .sourcing .selectBox .selectCon{float:left; width:245px; border:1px solid #aaaeb9; background:#c3c7d2; text-align:left; margin-right:67px}
.popWrap .sourcing .selectBox .selectCon.end{margin-right:0}
.popWrap .sourcing .selectBox .selectCon .scrollDiv{border:1px solid #aaaeb9; background:#fff; margin:8px 8px 0; width:246px
.popWrap .sourcing .selectBox .selectCon; height:237px; padding-top:10px}
.popWrap .sourcing .selectBox .selectCon .scrollDiv p{line-height:28px; padding-left:20px}
.popWrap .sourcing .selectBox .selectCon .tit{text-align:center; font-size:14px; color:#565c69; margin-top:4px}
.popWrap .sourcing .selectBox .selectCon .txt{color:#565c69; padding:4px 10px 9px 10px}
.popWrap .sourcing .leftDiv{width:450px; float:left; position:relative}
.popWrap .sourcing .rightDiv{width:450px; float:right; position:relative}
.popWrap .sourcing .box{overflow:hidden}
.popWrap .sourcing .overF .box{background:#F6F6F6; border: 1px solid #ddd;overflow: hidden; padding:10px 12px;}
.popWrap .sourcing .overF .tit{ color: #555; font-size: 14px; font-weight: bold; margin-bottom: 8px;}
.popWrap .sourcing .overF .tit span{font-weight:normal}
.popWrap .sourcing .overF .marR20{margin-right:20px}
.popWrap .sourcing .box p{float:left; line-height:20px}
.popWrap .sourcing .box p label{display:inline-block;}
.popWrap .sourcing .box p label.disN{display:none}
.popWrap .sourcing .subBox{position:absolute; top:0; left:85px;}
.popWrap .selectDiv{float:left; margin-top:10px}
.popWrap .selectDiv select{font-size: 12px; height: 24px; margin-right: 3px; padding: 1px; width: 140px;}

.popWrap .reportView{width:980px; overflow:hidden; padding:20px}
.popWrap .reportView .subTitZone{overflow:hidden}
.popWrap .reportView .sTit{float:left; font-size:25px; color:#424242; font-weight:bold; letter-spacing:-0.45px}
.popWrap .reportView .sTit span{font-weight:normal; font-size:25px; color:#666; margin-left:10px}
.popWrap .reportView .sTit span.subTxt{font-weight:normal; font-size:13px; color:#777; margin-left:10px}
.popWrap .reportView .sTxt{float:right; overflow:hidden; padding-top:9px}
.popWrap .reportView .sTxt .printBt{margin-right:; margin-left:150px}
.popWrap .reportView .sTxt .date{letter-spacing:-0.45px; padding-top:3px; display:inline-block; margin-left:5px; color:#999}

.popWrap .checkBoxForm{border:1px solid #ddd; padding:15px 20px}
.popWrap .checkBoxForm .email{border-bottom:1px solid #e3e3e3; padding-bottom:18px; margin-bottom:15px}
.popWrap .checkBoxForm label{font-weight:bold; color:#555;}


/*여신 일,월보*/
.popWrap .reportCalDiv{color:#555}
.popWrap .reportCalDiv2{width:699px; padding:20px; color:#555}
.popWrap .reportCalDiv .tit{font-size:17px; color:#555; font-weight:bold}
.popWrap .reportCalDiv2 .tit span{font-weight:normal}
.popWrap .reportCalDiv .reportBox1{border:1px solid #ddd; background:#f6f6f6; margin-top:15px; overflow:hidden; padding:10px 20px 10px; line-height:20px}
.popWrap .reportCalDiv .reportBox1 li{overflow:hidden;}
.popWrap .reportCalDiv .reportBox1 li.left{width:362px; float:left}
.popWrap .reportCalDiv .reportBox1 li.right{width:515px; float:left; overflow:hidden}
.popWrap .reportCalDiv .reportBox1 li.left .tit{font-size:12px; float:left; width:78px}
.popWrap .reportCalDiv .reportBox1 li.right .tit{font-size:12px; float:left; width:88px}
.popWrap .reportCalDiv .reportBox1 li .checkDiv1{float:left; overflow:hidden}
.popWrap .reportCalDiv .reportBox1 li .checkDiv1 p{float:left}
.popWrap .reportCalDiv .reportBox1 li .checkDiv1 .margin30{margin-right:30px}
.popWrap .reportCalDiv .reportBox1 li .checkDiv1 .margin25{margin-right:25px}
.popWrap .reportCalDiv .reportBox1 li .checkDiv1 .btn{margin-left:5px}
.popWrap .reportCalDiv .reportBox2{overflow:hidden; border:1px solid #ddd; background:#fff; margin-top:5px; padding:10px 20px;}
.popWrap .reportCalDiv .reportBox2 p{float:left; width:439px; line-height:23px}
.popWrap .reportCalDiv2 .numberBox{border:1px solid #ddd;background:url('/images/icon/icon_searchBar2.gif') no-repeat 606px 11px #f6f6f6; padding:15px 27px 15px 19px; overflow:hidden}
.popWrap .reportCalDiv2 .numberBox p{float:left}
.popWrap .reportCalDiv2 .numberBox p label{font-weight:bold; margin-right:15px}
.popWrap .reportCalDiv2 .numberBox p.btn{ float:right}

.popWrap .reportCalDiv .subTitZone{overflow:hidden; margin-top:25px; border-bottom:1px solid #ddd; padding-bottom:7px}
.popWrap .reportCalDiv .subTitZone .sTit{float:left; font-size:25px; color:#424242; font-weight:bold; letter-spacing:-0.45px}
.popWrap .reportCalDiv .subTitZone .sTit span{font-weight:normal; font-size:25px; color:#666; margin-left:10px}
.popWrap .reportCalDiv .subTitZone .sTit span.subTxt{font-weight:normal; font-size:13px; color:#777; margin-left:10px}
.popWrap .reportCalDiv .subTitZone .sTxt{float:right; overflow:hidden; padding-top:9px}
.popWrap .reportCalDiv .subTitZone .sTxt .printBt{margin-right:; margin-left:150px}
.popWrap .reportCalDiv .subTitZone .sTxt .date{letter-spacing:-0.45px; padding-top:3px; display:inline-block; margin-left:5px; color:#999}




.colorO {color:#ff8a00;}

.popBg {background: url("/images/icon/icon_popBg.png") repeat 0 0; height: 100%; left: 0; position: fixed; top: 0; width: 100%;  z-index: 50000;}
.layerPop1{border:3px solid #2874b9; padding:15px 20px 30px; position:absolute; top:0; left:0; background:#fff ; width:500px;}
.layerPop1 .tit{font-size:17px; color:#555; font-weight:bold;}
.layerPop1 .con{border:1px solid #ddd; background:#f1f1f1; margin-top:10px; padding:13px 20px}
.layerPop1 .con .time{font-weight:bold; color:#e03c3c}


/*에러 메세지 2014-06-27 수정 및 추가*/

.errorM {width:100%; margin:0 auto 100px;}
.errorM .errorT {width:980px; height:222px; padding:34px 0 0; background: url("/images/icon/notice_not_found.gif") no-repeat 242px 39px; margin:53px auto 0;}
.errorM .errorT p.errorTit{font-size:59px; font-weight:bold; color:#000; margin:0 0 0 384px;}
.errorM .errorT p.errorTxt{font-size:25px; font-weight:; color:#666;text-align:center;margin-top:28px;}
.errorM .errorBtn {text-align:center;}

.search .subTxt2.mStyle {margin:2px 10px 0 0}

/*비즈킷 어드민 2016-02-19 추가*/
.bzktAdmDiv{}
.bzktAdmDiv .listTit:hover{text-decoration:none}
.bzktAdmDiv .listView{padding:0 20px;}
.bzktAdmDiv .listView.type2{padding:0}
.bzktAdmDiv .listView .boardType5 th{padding-left:10px}
.bzktAdmDiv .listView .boardType5 .inputDiv p{width:100px;}
.bzktAdmDiv .listView .boardType5 .inputDiv p label{margin-right:0}
.bzktAdmDiv .listView .overF{margin-top:15px}
.bzktAdmDiv .listView .tit{color:#555; font-weight:bold; font-size:14px; margin-bottom:8px}
.bzktAdmDiv .listView .subTit{color:#555; font-weight:bold; font-size:12px; margin-bottom:8px}
.bzktAdmDiv .listView .tit span{font-weight:normal}
.bzktAdmDiv .listView .leftDiv{width:445px; float:left; position:relative}
.bzktAdmDiv .listView .leftDiv2{width:400px; float:left; position:relative}
.bzktAdmDiv .listView .leftDiv2 .tit{font-size:12px}
.bzktAdmDiv .listView .rightDiv{width:445px; float:right; position:relative}
.bzktAdmDiv .listView .rightDiv2{width:400px; float:right; position:relative}
.bzktAdmDiv .listView .rightDiv2 .tit{font-size:12px}
.bzktAdmDiv .listView .box{background:#f6f6f6; border:1px solid #ddd; padding:10px 12px; overflow:hidden}
.bzktAdmDiv .listView .box.borPlN{border:none; padding:10px 0px;}
.bzktAdmDiv .listView .box.bgW{background:#fff;}
.bzktAdmDiv .listView .box.type2{padding:7px 19px 15px}
.bzktAdmDiv .listView .box.type2.bgW{background:#fff;}
.bzktAdmDiv .listView .box.type3{padding:10px 20px}
.bzktAdmDiv .listView .box.type2 p{width:100px; margin-top:5px}
.bzktAdmDiv .listView .boxCon{background:#f6f6f6; border:1px solid #ddd; overflow:hidden; padding:0 50px 20px 20px}
.bzktAdmDiv .listView .boxCon .box{border:none; padding:0}
.bzktAdmDiv .listView .box p{float:left; line-height:20px}
.bzktAdmDiv .listView .box p label{display:inline-block;}
.bzktAdmDiv .listView .box p label.disN{display:none}
.bzktAdmDiv .listView .box p.marR20{margin-right:20px}
.bzktAdmDiv .listView .box p.marR37{margin-right:37px}
.bzktAdmDiv .listView .box .boxTit{font-weight:bold; width:90px; margin-top:1px }
.bzktAdmDiv .listView .box .boxTit2{font-weight:bold; width:70px; margin-top:1px }
.bzktAdmDiv .listView .subTxt{position:absolute; top:0; right:0}
.bzktAdmDiv .listView .subTxt2{position:absolute; top:0; right:0}
.bzktAdmDiv .listView .perSearch{overflow:hidden; margin-top:30px}
.bzktAdmDiv .listView .perSearch .tit{margin-bottom:0; margin-right:30px}
.bzktAdmDiv .listView .perSearch p{float:left}
.bzktAdmDiv .listView .perSearch p.select{width:; margin-right:5px}
.bzktAdmDiv .listView .perSearch p.select select{height:24px; width:134px;}
.bzktAdmDiv .listView .perSearch p.input{width:;}
.bzktAdmDiv .listView .perSearch p.input input{width:183px;}
.bzktAdmDiv .selResult{padding-bottom:30px; border-bottom:1px solid #c5c5c5}
.bzktAdmDiv .selResult p.tit{background:url('/images/icon/selResult_bg.gif') no-repeat 0 0; height:26px; width:; display:block; color:#fff; font-size:16px; font-weight:bold; padding:5px 20px 5px; margin-top:30px}
.bzktAdmDiv .selResult ul{padding:20px 20px 0; overflow:hidden}
.bzktAdmDiv .selResult ul li{float:left; overflow:hidden; border:1px solid #ddd; margin-top:10px; padding:8px 20px 10px; margin-right:20px}
.bzktAdmDiv .selResult ul li .titTxt{float:left; background:url('/images/icon/icon_bar_1x11.gif') no-repeat right 5px; padding-right:15px; margin-right:14px; font-weight:bold; color:#555; }
.bzktAdmDiv .selResult ul li .subTxt{float:right;}
.bzktAdmDiv .selResult ul li .subTxt a{margin-left:5px}
.bzktAdmDiv .selResult ul li .subTxt img{vertical-align:middle}



/* 2017-03-14 리뉴얼 추가 */
/* common */
html{overflow-y:scroll}
.hidden{visibility:hidden;font-size:0;line-height:0;width:100%;}
button{display:inline-block;cursor:pointer;white-space:nowrap;text-align:center;vertical-align:middle;padding:0;border:0;background:transparent;}

/* header */
.hdFixed{position:fixed;top:0;left:0;bottom:0;width:100%;height:86px;z-index:9999;}
#headerSet{width:100%;}
    .headerArea{height:86px;background:url("/images/icon/headerBg.jpg") repeat-x;}
    .headerBox{width:980px;margin:0 auto;}
    .headerBox:after{display:block;clear:both;content:''}
    .headerBox h1{float:left;padding:25px 28px;border-top:2px solid #9cc813;border-left:1px solid #ededed;border-right:1px solid #ededed;background:#FFF;}
    .headerBox .gnb{float:right;}
        .gnb ul{display:inline-block;}
        .gnb li{display:inline;position:relative;float:left;margin-right:9px;padding:5px 11px 0 0;background:url('/images/icon/bul_bar.gif') no-repeat right 9px;}
        .gnb li.admin{font-weight:bold;}
        .gnb li.admin a{font-weight:bold;color:#c0fe00;}
        .gnb li.admin a:hover{color:#c0fe00;}
        .gnb li.logOut a{font-weight:bold;color:#00ccff;}
        .gnb li.logOut a:hover{color:#00ccff;}
        .gnb li.end{margin-right:0px;}
        .gnb li a{color:#FFF;}

/* navi */
.navi{float:left;margin-top:28px;}
    .navi ul{display:inline-block;}
    .navi li{display:inline;position:relative;float:left;height:16px;margin-right:55px;}
    .navi ul li.m01{width:56px;margin-left:45px;background:url("/images/navi/navi_01.png")no-repeat 0 0;}
    .navi ul li.m02{width:101px;background:url("/images/navi/navi_02.png")no-repeat 0 0;}
    .navi ul li.m03{width:83px;background:url("/images/navi/navi_03.png")no-repeat 0 0;}
    .navi ul li.m04{width:74px;background:url("/images/navi/navi_04.png")no-repeat 0 0;}
    .navi ul li.m05{width:74px;margin-right:0px;background:url("/images/navi/navi_05.png")no-repeat 0 0;}
    .navi ul li.m01:hover{background:url("/images/navi/navi_01_on.png")no-repeat 0 0;}
    .navi ul li.m02:hover{background:url("/images/navi/navi_02_on.png")no-repeat 0 0;}
    .navi ul li.m03:hover{background:url("/images/navi/navi_03_on.png")no-repeat 0 0;}
    .navi ul li.m04:hover{background:url("/images/navi/navi_04_on.png")no-repeat 0 0;}
    .navi ul li.m05:hover{background:url("/images/navi/navi_05_on.png")no-repeat 0 0;}
.naviAll{/*display:none;*/display:none;position:absolute;top:86px;left:50%;width:980px;height:175px;margin-left:-490px;background:#FFF;border-bottom:35px solid #12a4a7;box-shadow:7px 8px 16px 0 rgba(0,0,0,0.35);}
    .naviAll.on{display:block;}
    .naviAll > ul > li{position:absolute;width:140px;text-align:center;color:#fff;letter-spacing:-0.45px;margin:0;}
    .naviAll > ul > li a{display:block;font-size:13px;line-height:23px;text-decoration:none;}
    .naviAll > ul > li ul li{margin:0;}
    .naviAll > ul > li ul li a{color:#434343;}
    .naviAll > ul > li ul li a:hover{color:#0b7be0;}
    .naviAll > ul > li ul li ul{padding:12px 0;border-top:1px solid #ccc;}
    .naviAll > ul > li ul li ul li{border-bottom:0;}
    .naviAll ul li.a01{top:5px;left:230px;}
    .naviAll ul li.a02{top:5px;left:365px;}
    .naviAll ul li.a03{top:5px;left:512px;}
    .naviAll ul li.a04{top:5px;left:645px;}
    .naviAll ul li.a05{top:5px;left:777px;}
    .naviAll .naviBot{position:absolute;overflow:hidden;top:186px;font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:15px;font-weight:bold;}
        .naviAll .naviBot p{position:relative;float:left;width:245px;text-align:center;}
        .naviAll .naviBot p:after{content:"";position:absolute;display:block;width:1px;height:11px;background:#ddd;top:50%;right:0;margin-top:-5px;}
        .naviAll .naviBot p.b04:after{width:0px;}
        .naviAll .naviBot p a{color:#FFF;text-decoration:none;}


/* search */
.searchWrap{/*display:none;*/display:none;position:absolute;top:86px;left:50%;width:980px;height:100px;font-size:0;text-align:center;margin-left:-490px;background:#FFF;border-bottom:2px solid #12a4a7;box-shadow:7px 8px 16px 0 rgba(0,0,0,0.35);}
    .searchWrap.on{display:block;}
    .searchWrap .btn_closed{display:block;position:absolute;top:-58px;right:0px;width:57px;height:57px;background:url('/images/icon/btn_searchX.jpg')no-repeat 0 0;}
    .searchWrap .searchWh{width:65%;margin:0 auto;}
    .searchWrap input{width:550px;height:40px;font-size:14px;margin-top:25px;padding-left:22px;border:1px solid #ddd;}
    .searchWrap ::-webkit-input-placeholder{font-size:14px;}
    .searchWrap .search{width:45px;height:45px;margin-top:28px;background:url('/images/icon/btn_searchOK.jpg')no-repeat 0 0;}

    .headerBox .btn_search{position:absolute;top:28px;right:50%;width:57px;height:57px;margin-right:-490px;background:url('/images/icon/btn_search.jpg')no-repeat 0 0;}

/* footer */
#footer{overflow:hidden;width:100%;height:190px;background:#535353;}
    .footerBox{overflow:hidden;width:980px;margin:0 auto;}
    .footerArea{overflow:hidden;border-bottom:2px solid #727272;}
    .footerArea .introTxt{overflow:hidden;float:left;height:33px;width:400px;padding:6px 0 5px;}
    .footerArea .introTxt li{float:left;line-height:28px;letter-spacing:-0.45px;margin-right:13px;padding-right:14px;background:url('/images/icon/bul_bar.gif') no-repeat right 11px;}
    .footerArea .introTxt li.end{margin-right:0;padding-right:0;background:none;}
    .footerArea .introTxt a{font-size:13px;color:#fff;font-weight:bold;}
    .footerArea .introTxt .terms{color:#00aeff;}
    .footerArea .introTxt .terms a{color:#00aeff;}
    .footerArea .siteSel{float:right;padding:8px 0;}
    .footerArea .siteSel select{width:185px;height:28px;color:#777;font-weight:bold;font-size:12px;}
    .address{overflow:hidden;}
    .address .logo{float:left;width:170px;margin:33px 0 0 29px;}
    .address .addTxt{float:left;color:#FFF;line-height:17px;margin-left:75px;padding:15px 0;}

/* main */
#container{}
.content{width:auto;height:auto;}
.conMain{width:980px;min-height:900px;margin:0 auto;}
.copyTxt{text-align:center;color:#FFF;font-size:42px;font-weight:bold;line-height:42px;}
.copyTxt span{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:21px;}

.slide01{background:#37484d url("/images/main/mainBg02.jpg") no-repeat 50% 0;background-size:100% 100%;}
    .slide01 .copyTxt{padding:180px 0 70px;}
    .sdArea:after{display:block;clear:both;content:''}
        .sd0101{float:left;width:322px;height:434px;text-align:center;margin:0 20px 0 88px;background:#03aaa0 url("/images/main/slide01_01.png") no-repeat;}
        .sdBox{float:left;}
        .sdBox:after{display:block;clear:both;content:''}
            .sdLft{float:left;margin-right:20px;}
            .sdRgt{float:left;}
            .sd0102{width:220px;height:207px;margin-bottom:20px;background:#27c1dd url("/images/main/slide01_02.png") no-repeat;}
            .sd0103{width:220px;height:207px;margin-bottom:20px;background:#3baadf url("/images/main/slide01_03.png") no-repeat;}
            .sd0104{width:220px;height:207px;background:#028ec8 url("/images/main/slide01_05.png") no-repeat;}
            .sd0105{width:220px;height:207px;background:#0277c8 url("/images/main/slide01_06.png") no-repeat;}
    .sd0101 .titTxt{font-size:22px;font-weight:bold;color:#FFF;letter-spacing:-0.7px;padding-top:25px;}
    .sd0101 .titSub{font-size:14px;color:#FFF;line-height:17px;letter-spacing:-0.7px;margin-top:15px;}
    .sd0101 .btn{margin-top:80px;}
    .sd0101 .btn button{width:110px;color:#FFF;padding:6px 0 4px;border:1px solid #FFF;}
    .sd0101 .btn button:hover{color:#434343;background:#FFF;}
    .sd0101 .btn button:nth-child(1){margin-right:5px;}
    .sd0102 .titTxt,.sd0103 .titTxt,.sd0104 .titTxt,.sd0105 .titTxt{
        font-size:22px;font-weight:bold;color:#FFF;text-align:center;letter-spacing:-1px;padding-top:20px;}
        .sd0102 .btn,.sd0103 .btn,.sd0104 .btn,.sd0105 .btn{text-indent:-9000px;}
        .sd0102:hover .btn,.sd0103:hover .btn,.sd0104:hover .btn,.sd0105:hover .btn{text-indent:0px;text-align:center;margin-top:45px;}
        .btn .btnGuide{width:36px;height:36px;margin-right:10px;background:url("/images/main/btnGuide.png") no-repeat;}
        .btn .btnGo{width:36px;height:36px;background:url("/images/main/btnGo.png") no-repeat;}
        .sd0102:hover{background:#ef858c url("/images/main/slide01_02_on.png") no-repeat;}
        .sd0103:hover{background:#ef858c url("/images/main/slide01_03_on.png") no-repeat;}
        .sd0104:hover{background:#ef858c url("/images/main/slide01_05_on.png") no-repeat;}
        .sd0105:hover{background:#ef858c url("/images/main/slide01_06_on.png") no-repeat;}
		.sd0101 .titTxt a,.sd0102 .titTxt a,.sd0103 .titTxt a,.sd0104 .titTxt a,.sd0105 .titTxt a{color:#FFF;text-decoration:none;}
		.sd0101 .titTxt a{padding:25px 118px 380px 118px;}
		.sd0102 .titTxt a{padding:20px 33px 158px 33px;}
		.sd0103 .titTxt a{padding:20px 47px 158px 47px;}
		.sd0104 .titTxt a{padding:20px 54px 158px 54px;}
		.sd0105 .titTxt a{padding:20px 43px 158px 44px;}

.slide02{background:#37484d url("/images/main/mainBg01.jpg") no-repeat 50% 0;background-size:100% 100%;}
    .slide02 .copyTxt{padding:180px 0 70px;}
    .slide02 ul{display:inline-block;}
    .slide02 li{
        display:inline;position:relative;float:left;width:231px;height:236px;text-align:center;margin-right:28px;
        background:url("/images/main/slide02Bg.png") no-repeat;}
    .slide02 ul.fstLine{}
        .slide02 ul.fstLine li:nth-child(1){margin-left:115px;}
        .slide02 ul.fstLine li:nth-child(3){margin-right:0px;}
    .slide02 ul.scdLine{margin-top:-103px;}
        .slide02 ul.scdLine li:nth-child(1){margin-left:245px;}
        .slide02 ul.scdLine li:nth-child(3){margin-right:0px;}
        .slide02 ul li div{margin-top:50px;}
        .slide02 ul li p{text-align:center;font-size:16px;font-weight:bold;letter-spacing:-0.45px;line-height:19px;color:#FFF;margin-top:17px;}
        .slide02 ul li a{text-decoration:none;}

.slide03{background:#37484d url("/images/main/mainBg03.jpg") no-repeat 50% 0;background-size:100% 100%;}
    .slide03 .copyTxt{padding:200px 0 130px;}
    .slide03 .copyTxt02{font-family:'squ','ng','돋움','Dotum','sans-serif';text-align:center;color:#FFF;font-size:18px;font-weight:bold;margin-top:80px;}
    .slide03 .copyTxt02 span:nth-child(1){opacity:0.5;}
    .slide03 .copyTxt02 span:nth-child(2){font-size:25px;font-family:Verdana, Helvetica, Geneva, sans-serif;color:#f9ca0f;vertical-align:-3px;opacity:1;}
    .slide03 ul{display:inline-block;}
    .slide03 li{display:inline;position:relative;float:left;margin-right:65px;}
    .slide03 li:nth-child(1){margin-left:105px;}
    .slide03 li:nth-child(4){margin-right:0px;}
    .slide03 li p{text-align:center;font-size:16px;font-weight:bold;letter-spacing:-0.7px;color:#FFF;margin-top:20px;}
    .slide03 li a{text-decoration:none;}

/* 서브 컨텐츠 */
#cBody{position:relative;width:980px;margin:0 auto;padding:86px 0 100px;}

/* 로그인 */
.memberDiv .memInfoBox7{height:190px;border:1px solid #ddd;background:url('/images/icon/icon_memInfo2.gif') no-repeat 140px 41px;}
.memberDiv .memInfoBox7 .logForm{padding:20px 0 24px 295px;}
.memberDiv .memInfoBox7 .logForm label{display:inline-block;width:104px;font-size:17px;}
.memberDiv .memInfoBox7 .logForm p{line-height:34px;}
.memberDiv .memInfoBox7 .logBox{padding-left:105px;padding-top:10px;}
.memberDiv .memInfoBox7:after{display:block;clear:both;content:''}
.memberDiv .memInfoBox7 .logForm{float:left;}
.memberDiv .memInfoBox7 .logBtn{float:left;margin-top:73px;}
.memberDiv .memInfoBox7 .logForm .certi p:nth-child(2){margin-top:4px;}
.memberDiv .memInfoBox7 .logForm .certi{margin-right:8px;}
.memberDiv .memInfoBox7 .logForm .idPw{margin-right:8px;}
.memberDiv .memInfoBox7 .logSave{padding-left:106px;padding-top:5px;}

/* 사이트맵 */
.siteMapD{position:relative;overflow:hidden;}
    .siteMapD > ul:after{display:block;clear:both;content:''}
    .siteMapD > ul > li {overflow:hidden;float:left;width:227px;margin-right:24px;}
    .siteMapD > ul > li.sm4{margin-right:0px;}
    .siteMapD > ul:nth-child(2){margin-top:80px;}
    .siteMapD > ul > li .oneD{font-size:16px;font-weight:bold;padding:10px 0 16px 0px;text-align:center;color:#FFF;background:url("/images/sub/siteMap_bg.jpg") no-repeat 0 0;}
    .siteMapD > ul > li a {display:block;}
    .siteMapD .depthD ul > li > a,.siteMapD .depthD ul > li > span{
        display:block;height:45px;line-height:44px;color:#67686a;font-size:14px;padding:0 26px 0 9px;border-bottom:1px solid #dcdee2;}
    .siteMapD .depthD ul > li > a.on,.siteMapD .depthD ul > li > a:hover{font-weight:bold;color:#4164b1;}
    .siteMapD .depthD .thrD{color:#67686a;padding:7px 0 7px 20px;background:#f9fafb;border-bottom:1px solid #dcdee2;}
    .siteMapD .depthD .thrD a {margin:8px 0;}
    .siteMapD .depthD .thrD a:hover{font-weight:bold;color:#28292a;}

/* 건설업 전용관 */
.buildD{}
    .TitArea:after{display:block;clear:both;content:''}
    .TitArea .sTitBox{float:left;font-size:17px;font-weight:bold;color:#555;letter-spacing:-0.45px;}
    .TitArea .subTitBox{float:left;font-size:13px;font-weight:bold;letter-spacing:-0.45px;padding-left:20px;background:url('/images/icon/icon_dotB.gif')no-repeat 0 8px;}
    .TitArea .dateBox{float:right;font-size:14px;color:#181818;font-weight:bold;}
    .TitArea .unitBox{float:right;margin-top:5px;}
    .TitArea .btnBox{float:right;}

    .koreaMap{border:1px solid #ddd;background:#f6f6f6;margin-top:50px;padding:30px 0 30px 140px;}
    .koreaMap:after{display:block;clear:both;content:''}
    .kmImg{float:left;margin-right:160px;}
    .kmTxt{float:left;width:400px;}
    .kmImg .kmCon{position:relative;width:221px;height:406px;background:url("/images/map/koreaMap.png") no-repeat 0 0;}
        .kmCon li{position:absolute;}
        .kmCon li a{display:block;outline:none;height:100%;}
        .kmCon li a:hover{background:url("/images/map/koreaMap_over.png") no-repeat 0 0;}

        .kmCon li.kangwon{width:130px;height:135px;top:1px;left:76px;}
        .kmCon li.gyunggi{width:80px;height:110px;top:36px;left:45px;}
        .kmCon li.incheon{width:46px;height:46px;top:66px;left:20px;}
        .kmCon li.seoul{width:35px;height:25px;top:83px;left:57px;}
        .kmCon li.gyungbuk{width:105px;height:142px;top:108px;left:119px;}
        .kmCon li.chungbuk{width:82px;height:96px;top:120px;left:87px;}
        .kmCon li.chungnam{width:94px;height:90px;top:132px;left:17px;}
        .kmCon li.daegu{width:35px;height:37px;top:211px;left:140px;}
        .kmCon li.daejeon{width:27px;height:32px;top:165px;left:72px;}
        .kmCon li.sejong{width:37px;height:30px;top:150px;left:58px;}
        .kmCon li.jeonbuk{width:92px;height:72px;top:202px;left:33px;}
        .kmCon li.gyeongnam{width:103px;height:95px;top:224px;left:100px;}
        .kmCon li.ulsan{width:33px;height:39px;top:234px;left:184px;}
        .kmCon li.busan{width:55px;height:37px;top:262px;left:155px;}
        .kmCon li.jeonnam{width:124px;height:110px;top:256px;left:3px;}
        .kmCon li.kwangju{width:26px;height:24px;top:270px;left:53px;}
        .kmCon li.jeju{width:55px;height:45px;top:369px;left:18px;}

        .kmCon li.kangwon a:hover{background-position:0px 0px;}
        .kmCon li.gyunggi a:hover{background-position:-134px 0px;}
        .kmCon li.incheon a:hover{background-position:-218px 0px;}
        .kmCon li.seoul a:hover{background-position:-274px 0px;}
        .kmCon li.gyungbuk a:hover{background-position:-320px 0px;}
        .kmCon li.chungbuk a:hover{background-position:-437px 0px;}
        .kmCon li.chungnam a:hover{background-position:-528px 0;}
        .kmCon li.daegu a:hover{background-position:-623px 0px;}
        .kmCon li.daejeon a:hover{background-position:-670px 0px;}
        .kmCon li.sejong a:hover{background-position:-710px 0px;}
        .kmCon li.jeonbuk a:hover{background-position:0px -152px;}
        .kmCon li.gyeongnam a:hover{background-position:-100px -152px;}
        .kmCon li.ulsan a:hover{background-position:-216px -150px;}
        .kmCon li.busan a:hover{background-position:-259px -152px;}
        .kmCon li.jeonnam a:hover{background-position:-320px -152px;}
        .kmCon li.kwangju a:hover{background-position:-455px -152px;}
        .kmCon li.jeju a:hover{background-position:-500px -152px;}

        .kmCon li .kmTxt{position:absolute;width:93px;height:31px;background:url("/images/map/mapTxt_bg.png") no-repeat;background-position:0px -31px;}
        .kmCon li .kmTxt img{margin:8px 0 0 10px;}
        .kmCon li .kmTxt span{display:inline-block;color:#c0fe00;font-weight:bold;margin-top:6px;}
        .kmCon li.gyunggi .kmTxt{top:-20px;left:-127px;}
        .kmCon li.incheon .kmTxt{top:-15px;left:-102px;}
        .kmCon li.seoul .kmTxt{top:3px;left:-139px;}
        .kmCon li.sejong .kmTxt{top:-14px;left:-149px;}
        .kmCon li.daejeon .kmTxt{top:6px;left:-163px;}
        .kmCon li.chungnam .kmTxt{top:74px;left:-108px;}
        .kmCon li.jeonbuk .kmTxt{top:39px;left:-124px;}
        .kmCon li.kwangju .kmTxt{top:21px;left:-154px;}
        .kmCon li.jeonnam .kmTxt{top:70px;left:-104px;}
        .kmCon li.kangwon .kmTxt{top:30px;left:115px;}
        .kmCon li.chungbuk .kmTxt{top:-15px;left:138px;}
        .kmCon li.gyungbuk .kmTxt{top:32px;left:106px;}
        .kmCon li.daegu .kmTxt{top:-10px;left:87px;}
        .kmCon li.ulsan .kmTxt{top:2px;left:43px;}
        .kmCon li.busan .kmTxt{top:9px;left:58px;}
        .kmCon li.gyeongnam .kmTxt{top:82px;left:79px;}
        .kmCon li.jeju .kmTxt{top:4px;left:75px;}
        .kmCon li:hover .kmTxt{background-position:0px 0px;}

    .kmTxt .buildTit{font-size:20px;font-weight:bold;letter-spacing:-0.45px;border-bottom:2px solid #6d6e71;margin:30px 0 30px;padding-bottom:8px;}
    .kmTxt .kmTxtBox{margin-left:5px;}
        .kmTxtBox select{height:28px;font-size:12px;font-weight:bold;color:#777;}
        /*.kmTxtBox input{border:none;padding:0px;}*/
        .kmTxtBox span.w130{display:inline-block;width:130px;}
        .kmTxtBox span.w62{display:inline-block;width:62px;}
        .kmTxtBox dl{margin-top:20px;}
        .kmTxtBox dt{font-size:14px;font-weight:bold;letter-spacing:-0.45px;}
        .kmTxtBox dd{margin-top:5px;}
        .kmTxtBox .coKind,.kmTxtBox .licenseSel{margin-top:20px;}
        .kmTxtBox .coKind span.w100,
        .kmTxtBox .licenseSel span.w100{display:inline-block;width:100px;font-size:14px;font-weight:bold;letter-spacing:-0.45px;}
        .kmTxtBox .btn{margin-top:30px;}

/* Hi-Tech기업 전용관 */
.hiTech{}
.searchArea{overflow:hidden;height:54px;padding:10px 0 10px 40px;line-height:20px;border:1px solid #ddd;background:#f6f6f6;}
    .searchArea:after{display:block;clear:both;content:''}
    .searchArea p.txt{float:left;width:120px;background:url('/images/icon/icon_bar_1x33.gif')no-repeat right 15px;padding-top:20px;}
    .searchArea ul{float:left;width:800px;}
    .searchArea li{overflow:hidden;padding-top:15px;}
    .searchArea li.lft{float:left;width:650px;font-weight:bold;padding-left:30px;background:url('/images/icon/icon_bar_1x33.gif')no-repeat right 15px;}
    .searchArea li.rgt{float:right;margin-right:10px;}
    .searchArea li .checkDiv1{float:left;overflow:hidden;}
    .searchArea li .checkDiv1 p{float:left;}
    .searchArea li .checkDiv1 .mR5{margin-right:5px;}
    .searchArea li .checkDiv1 .mR10{margin-right:10px;}
    .searchArea li .checkDiv1 .mR30{margin-right:30px;}
ul.hiTechBtn{display:inline-block;}
ul.hiTechBtn li{display:inline;position:relative;float:left;width:103px;color:#FFF;text-align:center;background:#000;margin:0 5px 5px 0;padding:7px 0;}

.rstPoint{font-size:20px;font-weight:bold;color:#f45a06;font-family: Verdana, Helvetica, Geneva, sans-serif;vertical-align:-2px;}
.rstPoint15{font-size:15px;font-weight:bold;color:#f45a06;font-family: Verdana, Helvetica, Geneva, sans-serif;vertical-align:-2px;}
.rstRotai{display:inline-block;color:#999;margin-top:4px;}
.rstRotai span{font-family:dotum,"돋움",sans-serif;vertical-align:-1px;}
.rstRotai strong{color:#666;}

/* JOB DATA */
.rankDiv .lftDiv p.tit{font-size:17px;font-weight:bold;color:#555;letter-spacing:-0.45px;}
.rankDiv .lftDiv{float:left;width:420px;margin-right:30px;}
.rankDiv .rgtDiv{float:left;width:468px;}
    .levelZone6{overflow:hidden;width:420px;text-align:center;margin-top:5px;border:1px solid #b7c3cc;background:#c6d2db;}
    .levelZone6 .title{font-size:16px;color:#55626c;font-weight:bold;margin-top:11px;}
    .levelZone6 .txtBox{height:119px;margin:15px 20px 15px 20px;padding:0 15px;border:1px solid #b1bfca;background:#fff;}
    .levelZone6 .txt{font-size:40px;letter-spacing:-0.45px;font-weight:bold;color:#555;padding-top:30px;}
    .levelZone6 .txt span{font-size:20px;color:#9cbbd2;vertical-align:5px;}
.rankDiv .rgtDiv .chartBox{width:100%;height:60px;margin:5px 0 10px;padding:8px 30px;border:1px solid #ddd;}
    .chartBox .chartBar{position:relative;box-sizing:border-box;width:100%;height:12px;padding:0;}
    .chartBox .chartBar .min_txt{position:absolute;left:0px;top:3px;}
    .chartBox .chartBar .max_txt{position:absolute;right:0px;top:3px;}
    .chartBox .chartBar .cg_center
        {position:absolute;left:0;top:23px;width:12px;height:12px;z-index:100;background:url("/images/icon/chartWon.png")no-repeat;}
    .chartBox .chartBar .cg_center:after{content:'';display:block;position:absolute;top:0px;left:-7px;width:12px;height:12px;}
    .chartBox .chartBar .cg_center_out{text-align:center;}
    .chartBox .chartBar .cg_center_num{display:block;position:absolute;top:38px;left:0px;width:84px;color:#13aaad;line-height:15px;letter-spacing:-0.45px;margin-left:-37px;}
    .chartBox .chartBar .cg_center_num .numB{font-size:13px;color:#13aaad;font-weight:bold;}
    .chartBox .chartBar .chartGraph{display:block;position:absolute;left:0px;top:23px;width:100%;height:12px;border-radius:5px;background:#e8e8e8;}

.bulPoll{padding-left:17px;line-height:20px;background:url('/images/icon/bul_poll.png')no-repeat 0 6px;}
.chartArea:after{display:block;clear:both;content:''}
    .chartArea .chart_01,.chartArea .chart_02,.chartArea .chart_03,.chartArea .chart_04{float:left;width:25%;}
    .chartArea p{text-align:center;color:#FFF;font-weight:bold;padding:6px 0 9px;background:#6d6e71;border-right:1px solid #FFF;}
    .chartArea ul{height:140px;padding:5px 10px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
    .chartArea .chart_04 ul{border-right:none;}
    .chartArea li{overflow:hidden;margin:10px 0;}
    .chartArea li div{float:left;}
    .chartArea li div.chartLable{width:48px;text-align:center;}
    .chartArea li div.chartBar{width:140px;height:8px;line-height:20px;background:#e8e8e8;margin-top:5px;border-radius:3px;}
    .chartArea li div.chartValue{width:27px;text-align:center;color:#13aaad;font-weight:bold;}

.boardType2 td.tech{text-align:center;font-weight:bold;padding:15px 0;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.boardType2 td.tech a{font-size:14px;}
.boardType2 td.tech:last-child{border-right:none;}
.boardType2 .type2 th.lineF{border-left:1px solid #FFF;}
.boardType2 .dph td.pd0{padding:0px;}
.boardType2 .dph td{line-height:18px;padding:15px 0 16px;}
.boardType2 .dph td.dphTit{font-weight:bold;text-align:left;padding-left:20px;}

.boardType7{background:#f5f5f5;padding:20px 20px 20px;}
.boardType7 table{border-top:1px solid #c5c5c5;}
.boardType7 table td{padding:6px 0;}
.boardType7 table .taL{padding-left:26px;}

.graph{width:928px;padding:0 20px 20px 30px;border:1px solid #ddd;background:#f6f6f6;}
canvas{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
.loading3N{width:100%;height:300px;text-align:center;}


/* ST지수 */
.searchST{overflow:hidden;height:58px;padding:10px 0 10px 40px;line-height:20px;border:1px solid #ddd;background:#f6f6f6;}
    .searchST:after{display:block;clear:both;content:''}
    .searchST p.txt{float:left;width:120px;background:url('/images/icon/icon_bar_1x33.gif')no-repeat right 15px;padding-top:20px;}
    .searchST p.btn{float:left;padding:15px 0 0 30px;background:url('/images/icon/icon_bar_1x33.gif')no-repeat left 15px;}
    .searchST ul{float:left;width:700px;}
    .searchST li{overflow:hidden;padding-top:5px;}
    .searchST li.lft{float:left;width:100px;font-weight:bold;padding-left:50px;}
    .searchST li.rgt{float:left;margin-right:10px;}
    .searchST li .checkDiv1{float:left;overflow:hidden;}
    .searchST li .checkDiv1 p{float:left;}
    .searchST li .checkDiv1 .mR5{margin-right:5px;}

.boardType5:after{display:block;clear:both;content:''}
.comTb{float:left;width:546px;}
.grade{float:left;width:157px;height:186px;margin-left:20px;padding:19px;border:1px solid #e4e4e4;background:#dfe7ef;}
.eltion{float:right;}

.comTb_pd td{padding:18px 10px;}
.grade .tit{color:#414141;font-size:16px;font-weight:bold;text-align:center; }
.grade .box{width:158px;height:128px;line-height:128px;margin-top:15px;color:#555;font-size:40px;font-weight:bold;letter-spacing:-0.02em;text-align:center;background:#fff;}
.grade .box.green{color:#5ebf44;}
.grade .box.yellow{color:#f3d73b;}
.grade .box.red{color:#db3e45;}
.grade .box.black{color:#0d0d0d;}
.grade .box.blue{color:#3b89cf;}
.grade .box.Grey{color:#9b9b9b;}
.grade.Grey{float:left;width:157px;height:186px;margin-left:20px;padding:19px;border:1px solid #e4e4e4;background:#f1f1f1;}
.grade .date{margin-top:10px;color:#666;font-size:13px;text-align:center;}
.eltion .el_graph{position:relative;width:412px;height:230px;border:1px solid #e4e4e4;border-top:2px solid #6d6e71;}
#myChart{position:absolute;top:20px;left:34px;}
.define{padding:25px 30px 15px;;border:1px solid #e4e4e4;background:#f6f6f6;}
.define p{margin-bottom:10px}
.define span{display:inline-block;width:90px;vertical-align:-6px;}

.simW:after{display:block;clear:both;content:''}
.dataArea{float:left;width:427px;margin-right:20px;}
.data_w{padding-bottom:15px;border:1px solid #e4e4e4;border-top:2px solid #6d6e71;background:#f6f6f6;}
.data_w .top{padding:10px 0 10px 31px;border-bottom:1px solid #e4e4e4;color:#666;font-size:16px;font-weight:bold;}
.data_w .top span{display:inline-block;background:url('/images/icon/icon_bar_1x33.gif')no-repeat right 5px;padding-right:15px;}
.data_w .list_v1{margin:20px 19px 0 31px;}
.data_w .list_v1 li{margin-top:3px;}
.data_w .list_v1 li:first-child{margin-top:0;}
.data_w .list_v1 li label{display:inline-block;width:185px;}
.data_w .list_v1 li .tit{padding-top:3px;font-weight:bold;font-size:12px;}
.data_w .list_v1 li .input_w{margin-top:3px;}
.data_w .list_v1 li input{width:98px;vertical-align:top;}
.data_w .list_v1 li{position:relative;line-height:1.8;padding-left:20px;color:#666;font-size:13px;}
.data_w .list_v1 li:before{position:absolute;top:7px;left:0;display:block;content:'';width:11px;height:11px;background:url('/images/icon/bu_square.png') 0 0 no-repeat;}
.simBtn{text-align:right;padding-top:20px;padding-right:36px;}
.s_txt.v2{margin-top:17px;padding-right:36px;text-align:right;color:#e61212;font-size:12px;}
.result_w{float:left;width:530px;margin-top:10px;}
.result_w .rst_graph{position:relative;width:530px;height:284px;border:1px solid #e4e4e4;}
#myChart2{position:absolute;top:10px;left:24px;height:265px !important;}
.result_w .result{margin-top:21px;}
.result_w .result .top{height:27px;line-height:27px;padding:0 20px;color:#fff;font-size:15px;font-weight:bold;background:#8f8f8f;}
.result_w .result .txt{height:66px;line-height:1.6;padding:8px 20px;color:#666;font-size:13px;background:#f5f5f5;}

.scenario{position:relative;height:480px;padding:13px 12px;border:1px solid #e4e4e4;background:#f6f6f6;}
.scenario .effectTxt{position:absolute;bottom:23px;right:24px;}
select.sel_v1{position:relative;z-index:9999;width:313px;height:25px;padding-left:10px;border:1px solid #c2c2c2;border-color:#c2c2c2 #e4e4e4 #e4e4e4 #c2c2c2;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('/images/icon/bu_select.jpg') no-repeat 290px 50%;}
/* IE 10, 11의 네이티브 화살표 숨기기 */
select.sel_v1::-ms-expand {display:none;}
#myChart3{position:absolute;top:40px;left:12px;/*width:924px !important;height:367px !important;*/}


/* tab */
.infoTab ul{overflow:hidden;}
    .infoTab ul li{float:left;width:calc(100% / 5);font-size:13px;font-weight:bold;text-align:center;letter-spacing:-0.45px;background:#f6f6f6;}
    .infoTab ul li a{display:block;text-decoration:none;padding:7px 0 9px;border:1px solid #ddd;border-right:none;}
    .infoTab ul li.on{background:url("/images/icon/tabCon_bg1_on.gif") no-repeat;}
    .infoTab ul li.on a{color:#FFF}
    .infoTab ul li:nth-child(5) a,.infoTab ul li:nth-child(10) a{border-right:1px solid #ddd;}
    .infoTab ul li:nth-child(1) a,.infoTab ul li:nth-child(2) a,.infoTab ul li:nth-child(3) a,.infoTab ul li:nth-child(4) a,.infoTab ul li:nth-child(5) a{border-bottom:none;}
    .infoTab ul li:nth-child(11) a{border-top:none;border-right:1px solid #ddd;}

/* 버튼 */
.infoBtn{font-family:'ng','NanumGothic','돋움','Dotum','sans-serif';font-size:14px;text-align:center;margin:0 auto;border:1px solid #377ebd;background:#3b89cf;border-radius:3px;box-shadow:4px 4px 0 0 rgba(0,0,0,0.15);}
    .infoBtn a{display:block;color:#FFF;font-weight:bold;text-decoration:none;padding:12px 0;}

.sgArea{}
    .sgTit{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:23px;font-weight:bold;padding-left:15px;background:url("/images/icon/bul_bar.jpg") no-repeat 0 2px;}
    .sgTxt{font-size:13px;line-height:20px;margin-top:10px;}

.systemDiv{overflow:hidden;}
    .systemDiv dl{float:left;width:335px;padding:25px 10px 30px 130px;border-top:1px solid #ddd;}
    .systemDiv dl dt{font-size:14px;font-weight:bold;color:#1f71bb;}
    .systemDiv dl dd{line-height:20px;margin-top:10px;}
        .systemDiv dl.st01{margin-right:30px;background:url("/images/icon/st01.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.st02{background:url("/images/icon/st02.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.sb01{margin-right:30px;background:url("/images/icon/sb01.png") no-repeat 20px center;}
        .systemDiv dl.sb02{background:url("/images/icon/sb02.png") no-repeat 20px center;}
        .systemDiv dl.sb03{margin-right:30px;background:url("/images/icon/sb03.png") no-repeat 20px center;}
        .systemDiv dl.sb04{background:url("/images/icon/sb04.png") no-repeat 20px center;}
        .systemDiv dl.sb05{margin-right:30px;background:url("/images/icon/sb05.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.sb06{height:109px;background:url("/images/icon/sb05.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.sp01{height:89px;margin-right:30px;background:url("/images/icon/sp01.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.sp02{background:url("/images/icon/sp02.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.er01{margin-right:30px;background:url("/images/icon/sr06.png") no-repeat 20px center;}
        .systemDiv dl.er02{background:url("/images/icon/sr07.png") no-repeat 20px center;}
        .systemDiv dl.er03{margin-right:30px;background:url("/images/icon/sr08.png") no-repeat 20px center;}
        .systemDiv dl.er04{background:url("/images/icon/sr09.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.er05{margin-right:30px;background:url("/images/icon/sr10.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.se01{margin-right:30px;background:url("/images/icon/se01.png") no-repeat 20px center;}
        .systemDiv dl.se02{background:url("/images/icon/se02.png") no-repeat 20px center;}
        .systemDiv dl.se03{margin-right:30px;background:url("/images/icon/se03.png") no-repeat 20px center;}
        .systemDiv dl.se04{background:url("/images/icon/se04.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.se05{margin-right:30px;background:url("/images/icon/se05.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.reg01{margin-right:30px;background:url("/images/icon/reg01.png") no-repeat 20px center;}
        .systemDiv dl.reg02{background:url("/images/icon/reg02.png") no-repeat 20px center;border-bottom:1px solid #ddd;}
        .systemDiv dl.reg03{margin-right:30px;background:url("/images/icon/reg03.png") no-repeat 20px center;border-bottom:1px solid #ddd;}

.bnDiv{overflow:hidden;}
    .bnDiv dl{position:relative;float:left;margin-left:120px;}
    .bnDiv dl:first-child{margin-left:50px;}
    .bnDiv dl:last-child:before{display:none;}
    .bnDiv dl:before{content:'';display:block;overflow:hidden;position:absolute;top:50%;right:-80px;width:40px;height:40px;margin-top:-30px;background:url("/images/icon/arrow.png") no-repeat;}
    .bnDiv dt{width:180px;height:160px;border-radius:50%;}
        .bnDiv dl.bn01 dt{width:220px;height:50px;line-height:52px;border-radius:30px;margin-top:5px;margin-right:20px;padding-left:30px;background:#ffc96f;}
        .bnDiv dl.bn01 dt span{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:16px;}
        .bnDiv dl.bn02 dt{background:url("/images/icon/bn01.png") no-repeat center;}
        .bnDiv dl.bn03 dt{background:url("/images/icon/bn02.png") no-repeat center;}
    .bnDiv dd{font-size:13px;line-height:20px;text-align:center;margin-top:10px;}

.arrowList{padding:30px 45px;background:#f6f6f6;}
    .arrowList li{font-size:13px;line-height:22px;margin-bottom:10px;padding-left:17px;background:url("/images/icon/dotArrow02.png")no-repeat 0 7px;background-size:9px;}
    .arrowList li:last-child{margin-bottom:0px;}

.siMark{overflow:hidden;}/* 특징 */
    .siMark div{float:left;margin:0 50px 0 30px;}
    .siMark ul{float:left;margin-top:15px;}
    .siMark ul li{font-size:15px;line-height:38px;letter-spacing:-0.45px;padding-left:27px;background:url("/images/icon/wonCheck.png") no-repeat 0 11px;}
        .siMark div.sim00{width:355px;height:210px;background:url("/images/icon/siMark_00.png") no-repeat;}
        .siMark div.sim01{width:355px;height:210px;background:url("/images/icon/siMark_01.png") no-repeat;}
        .siMark div.sim02{width:355px;height:210px;background:url("/images/icon/siMark_02.png") no-repeat;}
        .siMark div.sim04{width:355px;height:210px;background:url("/images/icon/siMark_04.png") no-repeat;}
        .siMark div.sim05{width:355px;height:210px;background:url("/images/icon/siMark_05.png") no-repeat;}
        .siMark div.sim08{width:355px;height:210px;background:url("/images/icon/siMark_08.png") no-repeat;}
        .siMark ul.sim05,.siMark ul.sim08{margin-top:40px;}

.wsInfo{position:relative;height:413px;background:url("/images/sub/wsInfo.jpg") no-repeat center;}
    .wsInfo ul{overflow:hidden;position:absolute;float:left;}
    .wsInfo ul li.muTxt{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:18px;font-weight:bold;}
        .wsInfo ul.mu01{margin:-8px 0 0 420px;}
        .wsInfo ul.mu02{margin:72px 0 0 215px;}
        .wsInfo ul.mu03{margin:188px 0 0 92px;}
        .wsInfo ul.mu04{margin:312px 0 0 212px;}
        .wsInfo ul.mu05{margin:407px 0 0 355px;}
        .wsInfo ul.mu06{margin:407px 0 0 560px;}
        .wsInfo ul.mu07{margin:312px 0 0 700px;}
        .wsInfo ul.mu08{margin:188px 0 0 730px;}
        .wsInfo ul.mu09{margin:72px 0 0 665px;}

.widSbs{overflow:hidden;height:180px;}
    .widSbs dl{position:relative;float:left;margin-left:60px;}
    .widSbs dl:first-child{margin-left:20px;}
    .widSbs dl:before{content:'';display:block;overflow:hidden;position:absolute;top:50%;right:-40px;width:22px;height:22px;margin-top:-8px;background:url("/images/icon/sAdd.png") no-repeat;}
    .widSbs dl.ws05:before{background:none;}
    .widSbs dl dt{width:140px;height:140px;border-radius:50%;}
    .widSbs dl dd{font-size:13px;text-align:center;font-weight:bold;margin-top:-45px;}
        .widSbs dl.ws01 dt{background:#f6f6f6 url("/images/icon/ws01.png") no-repeat center 15px;background-size:75px;}
        .widSbs dl.ws02 dt{background:#f6f6f6 url("/images/icon/ws02.png") no-repeat center 15px;background-size:75px;}
        .widSbs dl.ws03 dt{background:#f6f6f6 url("/images/icon/sb01.png") no-repeat center 15px;background-size:75px;}
        .widSbs dl.ws04 dt{background:#f6f6f6 url("/images/icon/ws04.png") no-repeat center 15px;background-size:75px;}
        .widSbs dl.ws05 dt{background:#f6f6f6 url("/images/icon/ws05.png") no-repeat center 15px;background-size:75px;}
        .widSbs dl.ws01 dd,.widSbs dl.ws02 dd,.widSbs dl.ws04 dd{margin-top:-38px;}

.sSrh{overflow:hidden;position:relative;}
    .sSrh .sBar{position:relative;width:980px;height:56px;background:url("/images/sub/searchBak.jpg") no-repeat center;margin-bottom:100px;}
        .sSrh .sBar p{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:23px;font-weight:bold;padding:15px 0 0 330px;}
        .sSrh .sBar:before{content:'';display:block;overflow:hidden;position:absolute;top:0px;right:50%;width:180px;height:102px;margin:56px -90px 0 0;background:url("/images/icon/arrowBak.png") no-repeat;}
    .sSrh .sSrhArea dl{position:relative;float:left;height:140px;margin-left:60px;}
    .sSrh dt{width:140px;height:140px;border-radius:50%;}
    .sSrh dd{min-height:45px;font-size:13px;text-align:center;font-weight:bold;margin-top:-45px;}
        .sSrh .sSrhArea dl.ss01{margin-left:120px;}
        .sSrh .sSrhArea dl.ss04:before{background:none;}
        .sSrh .sSrhArea dl:before{content:'';display:block;overflow:hidden;position:absolute;top:50%;right:-40px;width:22px;height:22px;margin-top:-8px;background:url("/images/icon/sAdd.png") no-repeat;}
        .sSrh .sSrhArea dl.ss01 dt{background:#f6f6f6 url("/images/icon/ss01.png") no-repeat center 15px;background-size:75px;}
        .sSrh .sSrhArea dl.ss02 dt{background:#f6f6f6 url("/images/icon/ss02.png") no-repeat center 15px;background-size:75px;}
        .sSrh .sSrhArea dl.ss03 dt{background:#f6f6f6 url("/images/icon/ss03.png") no-repeat center 15px;background-size:75px;}
        .sSrh .sSrhArea dl.ss04 dt{background:#f6f6f6 url("/images/icon/ss04.png") no-repeat center 15px;background-size:75px;}
        .sSrh .sSrhArea dl.ss02 dd,.sSrh .sSrhArea dl.ss03 dd,.sSrh .sSrhArea dl.ss04 dd{margin-top:-38px;}
    .sSrh .srBox{width:912px;height:220px;margin-left:33px;border:1px solid #dedede;}
        .sSrh .srBox + .srBox{margin-top:60px;}
        .sSrh .srBox + .srBox:before{content:'';display:block;overflow:hidden;position:absolute;top:335px;right:50%;width:37px;height:37px;margin:56px -18px 0 0;background:url("/images/icon/add.png") no-repeat;}
        .sSrh .srBox div{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:23px;font-weight:bold;text-align:center;color:#FFF;padding:7px 0;background:#3b89cf;}
        .sSrh .srBox dl{position:relative;float:left;height:140px;margin-top:20px;margin-left:20px;}
        .sSrh .srBox dl.sr01,.sSrh dl.sr06{margin-left:65px;}
        .sSrh .srBox dl:before{background:none;}
            .sSrh .srBox dl.sr01 dt{background:#f6f6f6 url("/images/icon/sr01.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr02 dt{background:#f6f6f6 url("/images/icon/sr02.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr03 dt{background:#f6f6f6 url("/images/icon/sip01.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr04 dt{background:#f6f6f6 url("/images/icon/sr04.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr05 dt{background:#f6f6f6 url("/images/icon/sr05.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr06 dt{background:#f6f6f6 url("/images/icon/sr06.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr07 dt{background:#f6f6f6 url("/images/icon/sr07.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr08 dt{background:#f6f6f6 url("/images/icon/sr08.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr09 dt{background:#f6f6f6 url("/images/icon/sr09.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr10 dt{background:#f6f6f6 url("/images/icon/sr10.png") no-repeat center 15px;background-size:75px;}
            .sSrh .srBox dl.sr01 dd,.sSrh .srBox dl.sr02 dd,.sSrh .srBox dl.sr03 dd,.sSrh .srBox dl.sr05 dd{margin-top:-38px;}

.db{width:912px;margin-left:33px;margin-top:10px;}
    .db .dbData{position:relative;overflow:hidden;height:170px;border:1px solid #dedede;margin-bottom:30px;}
        .db .dbData div{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:18px;font-weight:bold;text-align:center;padding:7px 0;border-bottom:1px solid #dedede;background:#f6f6f6;}
        .db .dbData ul{margin-top:18px;}
        .db .dbData ul li{float:left;height:50px;padding-left:47px;}
            .db .dbData ul li:nth-child(1){width:110px;margin-left:20px;background:url("/images/sub/dd01.jpg") no-repeat center;}
            .db .dbData ul li:nth-child(2){width:110px;background:url("/images/sub/dd02.jpg") no-repeat center;}
            .db .dbData ul li:nth-child(3){width:145px;background:url("/images/sub/dd03.jpg") no-repeat center;}
            .db .dbData ul li:nth-child(4){width:125px;background:url("/images/sub/dd04.jpg") no-repeat center;}
            .db .dbData ul li:nth-child(5){width:140px;background:url("/images/sub/dd05.jpg") no-repeat center;}
            .db .dbData ul li:nth-child(6){width:140px;margin-left:260px;background:url("/images/sub/dd06.jpg") no-repeat center;}
            .db .dbData ul li:nth-child(7){width:140px;background:url("/images/sub/dd07.jpg") no-repeat center;}
    .db .dbLogo{position:relative;width:280px;text-align:center;margin:0 auto 45px;padding:20px 30px;background:#3b89cf;border-radius:43px;}
        .db .dbLogo:before{content:'';display:block;overflow:hidden;position:absolute;top:0px;right:50%;width:910px;height:50px;margin:72px -455px 0 0;background:url("/images/icon/dbLine.jpg") no-repeat;}
        .db .dbLogo:after{content:'';display:block;overflow:hidden;position:absolute;top:0px;right:50%;width:910px;height:24px;margin:-24px -455px 0 0;background:url("/images/icon/dbLine.jpg") no-repeat;}
    .db .dbGraph{position:relative;overflow:hidden;padding-bottom:110px;}
        .db .dbGraph dl{float:left;height:150px;margin-right:25px;background:#f6f6f6;border-radius:5px;}
        .db .dbGraph dt{width:162px;height:150px;}
        .db .dbGraph dd{min-height:45px;font-size:13px;text-align:center;font-weight:bold;margin-top:-45px;}
        .db .dbGraph dl.dg05{margin-right:0px;}
            .db .dbGraph dl.dg01 dt{background:url("/images/icon/dg01.png") no-repeat center 15px;background-size:75px;}
            .db .dbGraph dl.dg02 dt{background:url("/images/icon/dg02.png") no-repeat center 15px;background-size:75px;}
            .db .dbGraph dl.dg03 dt{background:url("/images/icon/dg03.png") no-repeat center 15px;background-size:75px;}
            .db .dbGraph dl.dg04 dt{background:url("/images/icon/dg04.png") no-repeat center 15px;background-size:75px;}
            .db .dbGraph dl.dg05 dt{background:url("/images/icon/dg05.png") no-repeat center 15px;background-size:75px;}
            .db .dbGraph dl.dg03 dd{margin-top:-38px;}
        .db .dbGraph dl:before{content:'';display:block;overflow:hidden;position:absolute;top:0px;right:50%;width:180px;height:102px;margin:150px -90px 0 0;background:url("/images/icon/arrowBak.png") no-repeat;}
    .db .dbResult{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:23px;font-weight:bold;text-align:center;color:#FFF;padding:20px 0;background:#3b89cf;border-radius:5px;}

.sPay{position:relative;width:914px;margin:0 auto;}
    .sPay .spOne{width:140px;height:140px;text-align:center;margin:0 auto;}
        .sPay .spOne dt{width:100%;height:100%;border-radius:50%;background:#f6f6f6 url("/images/icon/sb04.png") no-repeat center 15px;background-size:85px;}
        .sPay .spOne dd{font-size:13px;text-align:center;font-weight:bold;margin-top:-38px;}
        .sPay .spOne:before{content:'';display:block;overflow:hidden;position:absolute;top:0px;right:50%;width:914px;height:30px;margin:146px -457px 0 0;background:url("/images/icon/spLine.jpg") no-repeat;}
    .sPay .spBox{overflow:hidden}
        .sPay .spBox dl{overflow:hidden;float:left;width:240px;margin:42px 94px 0 0;border:1px solid #dedede;border-radius:2px;}
        .sPay .spBox dl.sp03{margin-right:0px;}
        .sPay .spBox dl dt{float:left;width:100px;height:100px;}
        .sPay .spBox dl dd{float:left;width:140px;font-size:13px;text-align:center;line-height:20px;margin-top:30px;}
            .sPay .spBox dl.sp01 dt{background:#f6f6f6 url("/images/icon/sr01.png") no-repeat center 15px;background-size:70px;}
            .sPay .spBox dl.sp02 dt{background:#f6f6f6 url("/images/icon/sr05.png") no-repeat center 15px;background-size:70px;}
            .sPay .spBox dl.sp03 dt{background:#f6f6f6 url("/images/icon/sp03.png") no-repeat center 15px;background-size:70px;}
            .sPay .spBox dl.sp01 dd{margin-top:38px;}

.liveProcess{overflow:hidden;width:914px;margin:0 auto;}
    .liveProcess div{float:left;width:242px;margin:0 94px 20px 0;}
    .liveProcess div.lp03{margin-right:0px;}
    .liveProcess div ul{position:relative;padding:15px 0 25px;border-radius:2px;}
    .liveProcess div ul:before{content:'';display:block;overflow:hidden;position:absolute;top:50%;right:-60px;width:21px;height:32px;margin-top:-11px;background:url("/images/icon/dotArrow.png") no-repeat;}
    .liveProcess div.lp01 ul{background:#52b5a3;}
    .liveProcess div.lp02 ul{background:#4ca8ca;}
    .liveProcess div.lp03 ul{background:#6382c1;}
        .liveProcess div li:nth-child(1){font-family:'squ','ng','돋움','Dotum','sans-serif';text-align:center;color:#FFF;font-weight:bold;font-size:17px;}
        .liveProcess div li:nth-child(1):after{z-index:2;content:" ";display:block;width:25px;margin:0 auto;padding-top:3px;border-bottom:1px solid #FFF;}
        .liveProcess div li.lpIcon{height:115px;margin-top:20px;}
        .liveProcess div.lp01 li.lpIcon{background:url("/images/icon/bn03.png") no-repeat center;}
        .liveProcess div.lp02 li.lpIcon{background:url("/images/icon/logo_w.png") no-repeat center;}
        .liveProcess div.lp03 li.lpIcon{background:url("/images/icon/bn04.png") no-repeat center;}
    .liveProcess div p.lpTxt{font-size:15px;text-align:center;font-weight:bold;margin-top:35px;}
    .liveProcess div p.lpLine{position:absolute;display:block;width:250px;height:42px;text-align:center;margin-top:-10px;}
        .liveProcess div.lp01 p.lpLine{background:url("/images/icon/lpLine01.png") no-repeat center;}
        .liveProcess div.lp02 p.lpLine{background:url("/images/icon/lpLine02.png") no-repeat center;}
        .liveProcess div.lp03 p.lpLine{background:url("/images/icon/lpLine03.png") no-repeat center;}

.stickLevel{width:914px;margin:0 auto;}
    .stickLevel ul{overflow:hidden;}
    .stickLevel ul li{float:left;font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:17px;font-weight:bold;text-align:center;color:#FFF;padding:13px 0;}
    .stickLevel div{width:914px;font-size:14px;text-align:center;font-weight:bold;}
    .stickLevel ul.rmis li{width:calc(100% / 7);}
        .stickLevel ul.rmis li.lev01{background:#2c9f43;}
        .stickLevel ul.rmis li.lev02{background:#97a128;}
        .stickLevel ul.rmis li.lev03{background:#c1b232;}
        .stickLevel ul.rmis li.lev04{background:#e09119;}
        .stickLevel ul.rmis li.lev05{background:#dd6414;}
        .stickLevel ul.rmis li.lev06{background:#d31b1a;}
        .stickLevel ul.rmis li.lev07{background:#b81c22;}
        .stickLevel div.rmis{margin-top:15px;background:url("/images/icon/arrowRmis.jpg") no-repeat center;}
        .stickLevel div.rmisArrow{margin-bottom:5px;}
        .stickLevel div.rmisArrow span{display:inline-block;vertical-align:middle;}
        .stickLevel div.rmisArrow span:nth-child(1){width:385px;}
        .stickLevel div.rmisArrow span:nth-child(2){width:522px;height:34px;padding-top:5px;background:url("/images/icon/arrowRmis02.jpg") no-repeat;}
    .stickLevel ul.live li{width:calc(100% / 9 - 0.1px);}
        .stickLevel ul.live li.lev01{background:#237ed2;}
        .stickLevel ul.live li.lev02{background:#2442a5;}
        .stickLevel ul.live li.lev03{background:#25a743;}
        .stickLevel ul.live li.lev04{background:#e8940c;}
        .stickLevel ul.live li.lev05{background:#e8670c;}
        .stickLevel ul.live li.lev06{background:#e11111;}
        .stickLevel ul.live li.lev07{background:#c40f0f;}
        .stickLevel ul.live li.lev08{background:#a51f24;}
        .stickLevel ul.live li.lev09{background:#a11e23;}
        .stickLevel div.live{margin-top:15px;background:url("/images/icon/arrowLive.jpg") no-repeat;}
        .stickLevel div.live span{display:inline-block;vertical-align:middle;margin-top:15px;}
        .stickLevel div.live span:nth-child(1){width:96px;}
        .stickLevel div.live span:nth-child(2){width:97px;}
        .stickLevel div.live span:nth-child(3){width:507px;height:34px;padding-top:10px;background:url("/images/icon/arrowLive02.jpg") no-repeat  center ;}
        .stickLevel div.live span:nth-child(4){width:199px;}

.knowhow{overflow:hidden;width:914px;margin:0 auto;}
    .knowhow p{float:left;margin-right:60px;}
    .knowhow div.khArea{float:left;}
    .knowhow div.khArea dl{overflow:hidden;width:500px;margin-top:45px;}
    .knowhow div.khArea dl + dl{margin-top:15px;}
    .knowhow div.khArea dt{float:left;width:65px;height:65px;border-radius:50%;margin-right:10px;}
    .knowhow div.khArea dd{float:left;font-size:13px;line-height:22px;}
    .knowhow div.khArea dd:nth-child(2){margin-top:8px;}
        .knowhow div.khArea dl.kh01 dd:nth-child(2){color:#52b5a3;}
        .knowhow div.khArea dl.kh02 dd:nth-child(2){color:#4ca8ca;}
        .knowhow div.khArea dl.kh03 dd:nth-child(2){color:#6382c1;}
        .knowhow div.khArea dl.kh01 dt{background:#52b5a3 url("/images/icon/sip07.png") no-repeat center;background-size:45px;}
        .knowhow div.khArea dl.kh02 dt{background:#4ca8ca url("/images/icon/kh02.png") no-repeat center;background-size:45px;}
        .knowhow div.khArea dl.kh03 dt{background:#6382c1 url("/images/icon/kh03.png") no-repeat center;background-size:45px;}

.bigcom{overflow:hidden;width:914px;margin:50px auto 0;}
    .bigcom li{float:left;width:calc(100% / 5 - 14px);height:58px;margin:0 15px 15px 0;border:1px solid #dedede;}
        .bigcom li.bc01{background:url("/images/sub/bc01.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc02{background:url("/images/sub/bc02.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc03{background:url("/images/sub/bc03.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc04{background:url("/images/sub/bc04.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc05{background:url("/images/sub/bc05.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc06{background:url("/images/sub/bc06.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc07{background:url("/images/sub/bc07.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc08{background:url("/images/sub/bc08.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc09{background:url("/images/sub/bc09.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc10{background:url("/images/sub/bc10.jpg") no-repeat center;background-size:130px;}
        .bigcom li.bc05,.bigcom li.bc10{margin-right:0px;}

.siPlan{overflow:hidden;height:180px;}
    .siPlan dl{position:relative;float:left;margin-left:60px;}
    .siPlan dl:first-child{margin-left:20px;}
    .siPlan dl:before{content:'';display:block;overflow:hidden;position:absolute;top:50%;right:-40px;width:22px;height:22px;margin-top:-8px;background:url("/images/icon/sArrow.png") no-repeat;}
    .siPlan dl.sip05:before{top:155px;right:50%;width:802px;height:32px;background:url("/images/icon/arrowInverse.jpg") no-repeat;}
    .siPlan dt{width:140px;height:140px;border-radius:50%;}
    .siPlan dd{min-height:45px;font-size:13px;text-align:center;font-weight:bold;margin-top:-45px}
        .siPlan dl.sip01 dt{background:#f6f6f6 url("/images/icon/sip01.png") no-repeat center 15px;background-size:75px;}
        .siPlan dl.sip02 dt{background:#f6f6f6 url("/images/icon/sip02.png") no-repeat center 15px;background-size:75px;}
        .siPlan dl.sip03 dt{background:#f6f6f6 url("/images/icon/sip03.png") no-repeat center 15px;background-size:75px;}
        .siPlan dl.sip04 dt{background:#f6f6f6 url("/images/icon/sip04.png") no-repeat center 15px;background-size:75px;}
        .siPlan dl.sip05 dt{background:#f6f6f6 url("/images/icon/sip05.png") no-repeat center 15px;background-size:75px;}
        .siPlan dl.sip02 dd,.siPlan dl.sip03 dd{margin-top:-38px;}

.siInfo{overflow:hidden;}
    .siInfo ul{overflow:hidden;float:left;width:314px;height:120px;margin:0 15px 15px 0;border:1px solid #dedede;}
    .siInfo ul li.siLft{float:left;width:45px;height:45px;}
    .siInfo ul li.siRgt{float:left;width:225px;line-height:20px;margin-left:25px;padding:15px 0;}
    .siInfo ul li.siRgt p{font-size:14px;font-weight:bold;color:#1f71bb;margin-bottom:10px;}
        .siInfo ul.siL03{margin-right:0px;}
        .siInfo ul.siL04{margin-left:167px;}
        .siInfo ul.siL01 li.siLft{background:#52b5a3 url("/images/icon/sip06.png") no-repeat center;background-size:35px;}
        .siInfo ul.siL02 li.siLft{background:#4ca8ca url("/images/icon/sip07.png") no-repeat center;background-size:35px;}
        .siInfo ul.siL03 li.siLft{background:#548dc7 url("/images/icon/sip08.png") no-repeat center;background-size:35px;}
        .siInfo ul.siL04 li.siLft{background:#6382c1 url("/images/icon/sip09.png") no-repeat center;background-size:35px;}
        .siInfo ul.siL05 li.siLft{background:#625da7 url("/images/icon/sip10.png") no-repeat center;background-size:35px;}

.msUse{position:relative;height:400px;background:url("/images/sub/msUse.jpg") no-repeat center;}
    .msUse ul{overflow:hidden;position:absolute;float:left;}
    .msUse .mu01 li,.msUse .mu03 li,.msUse .mu05 li{float:left;}
    .msUse .mu02 li,.msUse .mu04 li,.msUse .mu06 li{float:right;}
    .msUse ul li.muTxt{font-size:14px;font-weight:bold;margin-top:45px;}
    .msUse ul li.muIcon{width:110px;height:110px;border-radius:50%;}
        .msUse ul.mu04 li.muTxt{font-size:14px;font-weight:bold;margin-top:35px;}
        .msUse .mu01 li.muTxt,.msUse .mu03 li.muTxt,.msUse .mu05 li.muTxt{margin-right:15px;}
        .msUse .mu02 li.muTxt,.msUse .mu04 li.muTxt,.msUse .mu06 li.muTxt{margin-left:15px;}
        .msUse ul.mu01{margin-left:89px;}
        .msUse ul.mu01 li.muIcon{background:#f6f6f6 url("/images/icon/sr01.png") no-repeat center;background-size:75px;}
        .msUse ul.mu02{margin-left:634px;}
        .msUse ul.mu02 li.muIcon{background:#f6f6f6 url("/images/icon/mu02.png") no-repeat center;background-size:75px;}
        .msUse ul.mu03{margin:145px 0 0 59px;}
        .msUse ul.mu03 li.muIcon{background:#f6f6f6 url("/images/icon/sip03.png") no-repeat center;background-size:75px;}
        .msUse ul.mu04{margin:145px 0 0 694px;}
        .msUse ul.mu04 li.muIcon{background:#f6f6f6 url("/images/icon/sip01.png") no-repeat center;background-size:75px;}
        .msUse ul.mu05{margin:290px 0 0 118px;}
        .msUse ul.mu05 li.muIcon{background:#f6f6f6 url("/images/icon/sb01.png") no-repeat center;background-size:75px;}
        .msUse ul.mu06{margin:290px 0 0 634px;}
        .msUse ul.mu06 li.muIcon{background:#f6f6f6 url("/images/icon/mu06.png") no-repeat center;background-size:75px;}

.msStep{overflow:hidden;}
    .msStep dl{position:relative;width:100px;margin:5px 38px 5px 0;padding:15px 0 25px;}
    .msStep dl:before{content:'';display:block;overflow:hidden;position:absolute;top:50%;right:-28px;width:16px;height:24px;margin-top:-12px;background:url("/images/icon/dotArrow.png") no-repeat;background-size:16px 24px;}
    .msStep dl.ms07:before{background:none;}
    .msStep dt,.msStep dd{font-family:'squ','ng','돋움','Dotum','sans-serif';text-align:center;color:#FFF;font-weight:bold;}
    .msStep dt{font-size:17px;}
    .msStep dd{font-size:17px;margin-top:25px;}
    .msStep dt:after{z-index:2;content:" ";display:block;width:25px;margin:0 auto;padding-top:3px;border-bottom:1px solid #FFF;}
        .msStep dl.ms01{float:left;background:#52b5a3;}
        .msStep dl.ms02{float:left;background:#49a9b6;}
        .msStep dl.ms03{float:left;background:#47a3c8;}
        .msStep dl.ms04{float:left;width:152px;background:#548dc7;}
        .msStep dl.ms05{float:left;background:#5d7dbe;}
        .msStep dl.ms06{float:left;background:#636db2;}
        .msStep dl.ms07{float:left;background:#625da7;margin-right:0px;}
    .msStep div{text-align:center;color:#f00;font-weight:bold;background:url("/images/icon/msLine.jpg") no-repeat center;}
    .msStep p{margin-left:405px;}

.reg{position:relative;width:912px;margin-left:33px;margin-top:10px;}
    .regGraph{overflow:hidden;padding-bottom:110px;}
    .regGraph:before{content:'';display:block;overflow:hidden;position:absolute;top:0px;right:50%;width:910px;height:110px;margin:155px -455px 0 0;background:url("/images/icon/regLine.jpg") no-repeat;}
    .regGraph dl{float:left;height:150px;margin-right:37px;background:#f6f6f6;border-radius:5px;}
    .regGraph dt{width:200px;height:150px;}
    .regGraph dd{min-height:45px;font-size:13px;text-align:center;font-weight:bold;margin-top:-38px;}
    .regGraph dl.reg07{margin-right:0px;}
        .regGraph dl.reg04 dt{background:url("/images/icon/reg04.png") no-repeat center 15px;background-size:80px;}
        .regGraph dl.reg05 dt{background:url("/images/icon/reg05.png") no-repeat center 15px;background-size:80px;}
        .regGraph dl.reg06 dt{background:url("/images/icon/reg06.png") no-repeat center 15px;background-size:80px;}
        .regGraph dl.reg07 dt{background:url("/images/icon/reg07.png") no-repeat center 15px;background-size:80px;}
    .regSvcBox{overflow:hidden;height:180px;border:1px solid #dedede;}
        .regSvcBox div{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:18px;font-weight:bold;text-align:center;padding:7px 0;border-bottom:1px solid #dedede;background:#f6f6f6;}
        .regSvcBox dl{float:left;width:250px;background:#f6f6f6;margin:15px;}
            .regSvcBox dl dt{font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:15px;font-weight:bold;text-align:center;color:#fff;padding:8px 0;background:#3b89cf;}
            .regSvcBox dl dd{height:44px;line-height:20px;padding:20px 20px 18px;}
            .regSvcBox dl.rsb01{margin-left:50px;}
            .regSvcBox dl.rsb01 dd{height:55px;padding-top:9px;}


/* table */
.tblDefault{border-top:2px solid #6d6e71;}
    .tblDefault table{width:100%;letter-spacing:-0.45px;}
    .tblDefault th,.tblDefault td{font-size:13px;min-height:26px;text-align:center;padding:5px 0;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
    .tblDefault thead th{background:#f1f1f1;border-right:1px solid #e3e3e3;border-bottom:1px solid #c5c5c5;}
    .tblDefault tbody th{background:#fafafa;}
    .tblDefault .end{border-right:none;}
    .tblDefault .taL{text-align:left;padding-left:15px;}
    .tblDefault .line{border-bottom:1px solid #c5c5c5;}

.bigInfo{overflow:hidden;width:100%;}
	.bigInfo dl{float:left;width:calc(100% / 3 - 34px);text-align:center;margin-right:30px;}
	.bigInfo dl:first-child{margin-left:21px;}
	.bigInfo dl:last-child{margin-right:0;}
	.bigInfo dl dt{position:relative;height:70px;font-family:'squ','ng','돋움','Dotum','sans-serif';font-size:24px;line-height:70px;font-weight:bold;color:#FFF;border-radius:4px 4px 0 0;}
		.bigInfo dl.bi1 dt{background:url("/images/icon/arrowbak01.jpg") no-repeat;}
		.bigInfo dl.bi2 dt{background:url("/images/icon/arrowbak02.jpg") no-repeat;}
		.bigInfo dl.bi3 dt{background:url("/images/icon/arrowbak03.jpg") no-repeat;}
			.bigInfo dl dt:before{content:"";position:absolute;display:block;width:20px;height:13px;top:68px;left:50%;margin-left:-10px;}
			.bigInfo dl.bi1 dt:before{background:url("/images/icon/arrow01.png") no-repeat;}
			.bigInfo dl.bi2 dt:before{background:url("/images/icon/arrow02.png") no-repeat;}
			.bigInfo dl.bi3 dt:before{background:url("/images/icon/arrow03.png") no-repeat;}
	.bigInfo dl dd{height:120px;border:1px solid #ddd;border-bottom:none;background:#FFF;}
	.bigInfo dl dd:last-child{border-top:1px dashed #ccc;border-bottom:1px solid #ddd;}
	.bigInfo dl dd strong,.bigInfo dl dd span{display:inline-block;}
		.bigInfo dl dd strong{width:210px;font-family:'ngEx','ng','돋움','Dotum','sans-serif';font-size:36px;line-height:120px;letter-spacing:-0.45px;color:#666;text-align:right;vertical-align:-4px;}
		.bigInfo dl dd span{width:60px;font-size:16px;font-weight:bold;color:#999;text-align:left;margin-left:3px;}

.stBox{overflow:hidden;margin-top:10px;}
	.stBox dl{float:left;width:calc(100% / 5 - 38px);text-align:center;margin-right:15px;padding:14px 12px 12px;background:#f6f6f6;border:1px solid #e3e3e3;}
	.stBox dl.bs01{background:#dfe7ef;border:1px solid #cad1d8;}
		.stBox dl.bs01 .box{border:1px solid #dbdbdb;}
	.stBox dl.bs05{margin-right:0px;}
	.stBox dl dt{font-size:16px;font-weight:bold;margin-bottom:10px;}
	.stBox dl dd{padding:15px 0;background:#FFF;border:1px solid #ededed;}
		.stBox dl dd strong{font-size:42px;}
		.stBox dl dd span{color:#434343;}
		.stBox dl dd.box a{text-decoration:none;}
		.stBox dl.bs01 dd.box a{color:#434343;}
		.stGreen a,.stGreen{color:#71c132;}
		.stYellow a,.stYellow{color:#f1c202;}
		.stRed a,.stRed{color:#f64a4a;}
		.stBlack a,.stBlack{color:#414141;}
		.stBlue a,.stBlue{color:#3b89cf;}

dl.stSearch{overflow:hidden;padding:12px 45px;border:1px solid #ddd;background:#f6f6f6;vertical-align:middle;}
	dl.stSearch dt{position:relative;float:left;width:130px;margin:6px 20px 0 0;}
		dl.stSearch dt:before{content:'';display:block;overflow:hidden;position:absolute;top:50%;right:0px;width:1px;height:30px;margin-top:-15px;background:#ddd;}
	dl.stSearch dd.st02{float:left;}
	dl.stSearch dd.st03{position:relative;float:right;padding-left:30px;}
	dl.stSearch dd.st03:before{content:'';display:block;overflow:hidden;position:absolute;top:50%;left:0px;width:1px;height:30px;margin-top:-15px;background:#ddd;}

input.inputPe{padding:5px 7px;border:1px solid #ddd;background:#FFF;}


/* 약관 */
.termsArea{padding:20px;margin-top:10px;border:1px solid #ddd;background:#f6f6f6;}
.pathCon{font-family:'ng','돋움','Dotum','sans-serif';font-size:13px;line-height:22px;}
	.pathCon h4{font-size:16px;font-weight:bold;color:#488ae7;letter-spacing:-0.45px;margin-top:50px;padding-left:18px;background:url("/images/icon/titCheck3.png") no-repeat 0 4px;}
	.pathCon ol li{margin-top:15px}
	.pathCon ol li p{font-weight:bold;margin-left:18px;}
		.pathCon ol li > dl > dt{margin-top:5px;padding-left:35px;text-indent:-10px;}
		.pathCon ol li > dl > dd{padding-left:50px;text-indent:-15px;}
		.pathCon.pcTerms ol li > dl > dt{margin-top:5px;padding-left:35px;text-indent:-15px;}
		.pathCon.pcTerms ol li > dl > dd{padding-left:50px;text-indent:-15px;}
		.pathCon ol li .ty01{padding-left:20px;text-indent:0px;}
		.pathCon ol li .ty02{padding-left:35px;text-indent:0px;}
		.pathCon h4.mt0{margin-top:0px;}
.termsBox.pathCon h4{color:#777;background:url("/images/icon/titCheck4.jpg") no-repeat 0 4px;}
.termsBox{overflow-x:hidden;overflow-y:scroll;height:280px;color:#999;line-height:22px;padding:30px;border:1px solid #ddd;}


/* 툴팁 */
.tooltipA{position:relative;}
.tooltipQ{position:absolute;top:40px;left:402px;text-align:left;}
	.tooltipQ .tipArea{display:inline;position:relative;z-index:999;}
	.tooltipDft{
		position:absolute;color:#FFF;line-height:18px;font-weight:normal;padding:15px 20px;border:1px solid #4089CB;background:#4089CB;background-size:100% 100%;z-index:9999;cursor:default;opacity:0;pointer-events:none;border-radius:5px;
		-webkit-transform: scale3d(0.1,0.2,1);
		transform:scale3d(0.1,0.2,1);
		-webkit-transform-origin:50% 120%;
		transform-origin:50% 120%;
		-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;
		transition:opacity 0.4s, transform 0.4s;
		-webkit-transition-timing-function:ease, cubic-bezier(0.6,0,0.4,1);
		transition-timing-function:ease, cubic-bezier(0.6,0,0.4,1);
		}
	.tooltipDft:after{width:16px;height:16px;margin-left:-8px;background:#4089CB;-webkit-transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);}
	.ttd1{top:0;left:50%;width:200px;margin-left:20px;margin-top:-35px;}
		.tipArea:hover .ttd1{opacity:1;pointer-events:auto;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
		.ttd1:after{content:'';position:absolute;top:50%;left:0%;}
		.ttd1 span.jump{display:inline-block;width:14px;}


dl.btBox{overflow:hidden;margin:30px 0 0 295px;}
	dl.btBox dt{float:left;}
	dl.btBox dd{float:left;margin-left:6px;}
		dl.btBox dd strong{font-size:15px;line-height:20px;color:#3b8acf;}
.btText{padding:20px 30px;border:1px solid #ddd;border-left:4px solid #6d6e71;background:#fafafa;border-radius:5px;}
	.btText li + li{margin-top:5px;}


/* 2019.07.10 부동산등기 */
.mcR{color:#ce133e !important;}
.mcB{color:#3a81cf !important;}

.postTit{width:400px;margin:15px auto 30px;padding:30px 40px;border:3px double #ddd;background:#FFF;}
	.postTit strong{position:relative;margin-right:10px;padding-right:15px;}
	.postTit strong:after{display:block;content:"";position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-5px;background:#ddd;}
	.postTit .postNum{font:700 22px "squ","Helvetica","Arial","sans-serif";vertical-align:-2px;margin-right:30px;}
	.postTit .postBtn{margin-top:15px;padding-top:15px;border-top:1px dotted #ccc;}
.tblTyDft table{width:100%;margin-top:5px;}
.tyInty{padding:20px 30px 30px;border:1px solid #d2d7dd;border-width:1px 0;background:#f0f0f0;box-shadow:inset 0 1px 6px rgba(0,0,0,0.15);}/* table in table */
	.tyInty table thead th{font:500 12px/12px "NotoSansKR","Helvetica","Arial","sans-serif";color:#FFF;padding:6px 0;border-bottom:1px solid #303c4a;background:#303c4a;}
	.tyInty table tbody td{background:#FFF;}
	.tyInty table th:first-child,.tyInty table td:first-child{border-left:1px solid #e9e9e9;}
	.tyInty table th:last-child,.tyInty table td:last-child{border-right:1px solid #e9e9e9;}
	.tyInty dd + dt{margin-top:30px;}
	.tyInty td.offCdt span{display:inline-block;font:500 12px "ng","Helvetica","Arial","sans-serif";margin-left:3px;}
.tyInty .titleCont h5{position:relative;font-size:15px;color:#6c7886;text-align:left;padding-left:12px;}
	.tyInty .titleCont h5:before{display:block;content:"";position:absolute;top:50%;left:0;width:5px;height:5px;margin-top:-2.5px;background:#6c7886;border-radius:50%;}
	.tyInty h6{position:relative;font-size:14px;text-align:left;margin-top:10px;padding-left:12px;}
	.tyInty h6:before{display:block;content:"";position:absolute;top:50%;left:2px;width:3px;height:10px;margin-top:-4px;background:#313c4a;}

.btnCont{text-align:center;margin-top:50px;}
	button.btnDft{display:inline-block;color:#FFF;border-radius:3px;}
	button.btnMedium{height:34px;font-weight:700;padding:0 10px;}
	button.btnLight{min-width:45px;height:28px;font-size:12px;font-weight:700;padding:0 10px;}
	button.blue{border:1px solid #347dcc;background:#4b96e7;}
	button.blue:hover{background:linear-gradient(to bottom,#4b96e7,#347dcc);}
	button.navy{border:1px solid #313c4a;background:#535d71;}
	button.navy:hover{background:linear-gradient(to bottom,#535d71,#313c4a);}
	button.grey{border:1px solid #7c8a9a;background:#8d9cae;}
	button.grey:hover{background:linear-gradient(to bottom,#8d9cae,#7c8a9a);}

