/* sidebar.css와 다른건 이 한줄밖에 없음! */
.sideMenu{position:fixed;height:100%;width:auto;right:0;top:407px;bottom:0;z-index:3;}









.sideMenu .smLeft{width:185px;height:100%;position:absolute;top:0;bottom:0;right:45px;background:white;float:left;border-left:1px solid #b4b8bd;box-shadow:0px 0px 3px 0px #b7b7b7;-webkit-box-shadow:0px 0px 3px 0px #b7b7b7;-moz-box-shadow:0px 0px 3px 0px #b7b7b7;}
.sideMenu .smLeft .title{width:186px;height:47px;line-height:46px;font-size:15px;background:#42bc53;color:white;font-weight:400;margin-left:-1px;}
.sideMenu .smLeft .title img{width:16px;margin:17px 17px;margin-right:10px;float:left;}
.sideMenu .smLeft .mainList{width:202px; font-family: "Nanum Gothic", 나눔고딕, "Malgun Gothic", 맑은고딕, dotum, "Noto Sans", sans-serif; font-weight:300;
    /*20190221 사이드바 높이 수정(구 브라우저 사용시 대응 방안 확인 필요)*/
    height:95%;/*구 브라우저 위한 대비책(fallback)*/
    height:-webkit-calc(100% - 48px); /*fog Chome, Safari*/
    height:-moz-calc(100% - 48px); /*for Firefox*/
    height:calc(100% - 48px); /*for IE*/
    overflow:hidden;
    overflow-y:auto;
}
.sideMenu .smLeft .mainList .side_li{height:auto;width:185px;line-height:40px;font-size:13px;background: #e8eaeb;}
.sideMenu .smLeft .mainList .side_li.open{background:white;}
.sideMenu .smLeft .mainList .side_li .side_link{height:40px;padding-left:15px;display:block;color:black;cursor:pointer;}
.sideMenu .smLeft .mainList .side_li .side_link.active{font-weight:bold;color:#3b3b3b;}
.sideMenu .smLeft .mainList .side_li .side_link p{float:left;color:#3b3b3b;}
.sideMenu .smLeft .mainList .side_li .side_link img{float:right;width:10px;padding:17.5px 10px; margin-right:8px;}
.sideMenu .smLeft .mainList .subOpen{background: white;}
.sideMenu .smLeft .mainList .tour_link{cursor:pointer;}

.sideMenu .smLeft .subListWrap{background: white;}
.sideMenu .smLeft .subListWrap .sub_span{width:100%;height:25px;line-height:25px;margin-bottom:5px;text-align:center;}
.sideMenu .smLeft .subListWrap .sub_span .aWrap{display:inline-block;*display:inline;zoom:1;}
.sideMenu .smLeft .subListWrap .sub_span .aWrap a{width:80px;height:25px;display:block;float:left;background:#a9a9a9;font-size:12px;letter-spacing:-0.7px;color:white;cursor:pointer;}
.sideMenu .smLeft .subListWrap .sub_span .aWrap a.categoryBtn{margin-right:1px;}
.sideMenu .smLeft .subListWrap .sub_span .aWrap a.active{background:#1d262d;}
.sideMenu .smLeft .subListWrap .sub1_ul{padding-bottom:10px;}
.sideMenu .smLeft .subListWrap .sub1_ul li{font-size:13px;letter-spacing: -1px;}
.sideMenu .smLeft .subListWrap .sub1_ul li span{font-size:11px;font-weight:900;}
.sideMenu .smLeft .subListWrap .sub1_ul li a{cursor:pointer;color:#555555;padding-left:4px;display:inline-block;*display:inline;zoom:1;}
.sideMenu .smLeft .subListWrap .sub1_ul li a:hover{text-decoration:underline;color:black;}
.sideMenu .smLeft .subListWrap .sub1_ul .li_last{background: url('/resource/images/sub/lnb_lineend.png') no-repeat 3px 0;}

.sideMenu .smLeft .subListWrap .sub1_li{padding-left:19px;line-height:23px;}
.sideMenu .smLeft .subListWrap .sub1_li .bullet img{padding:8px 0px;cursor:pointer;}
.sideMenu .smLeft .subListWrap .sub1_li .sub1_link{color:black;font-weight:400;padding-left:4px;}
.sideMenu .smLeft .subListWrap .sub1_li .sub2_ul{margin-top:-2px;}
.sideMenu .smLeft .subListWrap .sub2_li{line-height:22px;padding-left:12px;background: url('/resource/images/sub/lnb_line.png') no-repeat 3px 0;}
.sideMenu .smLeft .subListWrap .sub3_li{line-height:19px;padding-left:25px;background: url('/resource/images/sub/lnb_linesub.png') repeat-y 7px top; margin-left:-16px;}
.sideMenu .smLeft .subListWrap .sub3_li a{padding-left:2px !important;}
.sideMenu .smLeft .subListWrap .li_last .sub3_li{background:none;}
.sideMenu .smLeft .subListWrap .favoriteAdd img{height:12px;margin-top:-3px;margin-left:5px;vertical-align:middle;}

.sideMenu .smLeft .subListWrap .sub1_li .bulletnull{padding-left:6px;}


.sideMenu .smRight{width:45px;height:100%;background: #666c77;float:left;position:absolute;top:0;bottom:0;right:0;}
.sideMenu .smRight .smIcon{width:45px;height:40px;color:white;text-align:center;line-height:35px;border-bottom:1px solid #394148;position:relative;}
.sideMenu .smRight .smIcon a{width:100%;height:100%;cursor:pointer;display:block;}
.sideMenu .smRight .smIcon a:hover{background:#434a54;}
.sideMenu .smRight .smIcon.up img{width:18px;margin: 15px 0px;}
.sideMenu .smRight .smIcon .smPrev img{width:10px;margin: 11px 0px;}
.sideMenu .smRight .smIcon .smNext img{width:10px;margin: 11px 0px;}
.sideMenu .smRight .smIcon.help img{width:19px;margin: 11px 13px;position:relative;}
.sideMenu .smRight .menu{width:45px;height:47px;background:#42bc53;text-align:center;cursor:pointer;}
.sideMenu .smRight .menu img{width:18px;margin:18px 0px;}
.sideMenu .smRight .menu.open img{width:19px;margin:17px 0px;}

.contactUs{width:185px;height:130px;background:#f6f6f6;color:#3b3b3b;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;text-align:center;}
.contactUs .con_title{font-size:19px;line-height:19px;letter-spacing:-0.5px;display:block;margin-top:19px;margin-bottom:10px;}
.contactUs .con_no{font-size:22px;line-height:22px;letter-spacing:-0.1px;font-weight:bold;display:block;margin-bottom:15px;}
.contactUs p{font-size:12px;line-height:12px;color:#575757;letter-spacing:-0.4px;text-align:left;margin-left:23px;margin-bottom:5px;}

.licenseGuid{width:185px;color:#3b3b3b;text-align: center;padding:10px 0px;margin-bottom: 200px;}
.licenseGuid .licen_title{width:100%;font-size:19px;line-height:19px;display:block;margin-bottom:10px;}
.licenseGuid div{width:100%;display: inline-block;*display:inline;zoom:1;padding-left:27px;padding-bottom:1px;}
.licenseGuid span{width:55px;height:20px;line-height:20px;letter-spacing:-0.8px;font-weight:500;float:left;font-size:11px;color:white;display:block;}
.licenseGuid p{float:left;font-size:13px;font-weight:400;letter-spacing:-0.1px;padding:0px 5px;display:block;line-height:17px;}
.licenseGuid .enter span{background:#3fc94d;}
.licenseGuid .b2b span{background:#30ace0;}
.licenseGuid .single span{background:#b07cd1;}
.licenseGuid .buyBtn{width:131px;height:34px;line-height:34px;font-size:13px;font-weight:bold;letter-spacing:-0.5px;background:#35373a;color:white;display:inline-block;*display:inline;zoom:1;margin-top:9px;cursor:pointer;}
.licenseGuid .buyBtn img{margin:-2px 0px 0px 11px;vertical-align:middle;}


.helpWrap{width:310px;height:252px;border:1px solid black;position:absolute;right:45px;top:-1px;background:#f5f5f5;text-align:center;display:none;}
.helpWrap > ul{height:40px;}
.helpWrap > ul > li{float:left; width:155px; height:40px; background-color:#a9a9a9; line-height:40px; color:#eee; font-size:14px; cursor:pointer; }
.helpWrap > ul > li.active{background-color:#2c333c;}
.helpWrap div{width:310px;}
.helpWrap .checkWrap{overflow:hidden; padding:9px 19px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.helpWrap .checkWrap > textarea{width:270px; height:114px; border:1px solid #ccc; border-radius:5px; background-color:#fff; margin-top:5px; resize:none; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.helpWrap .check{float:left; }
.helpWrap .hw_top{height:42px;background:#2c333c;color:white;font-size:14px;text-align:left;line-height:41px;}
.helpWrap .hw_top span{color:#37c54e;padding-left:10px;}
.helpWrap input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0; }
.helpWrap input[type="radio"] + label{content:'';cursor:pointer;background: url('/resource/images/sign/agree_off.png');background-repeat:no-repeat;background-position:0 5px;padding-left:30px;display:inline-block;*display:inline;zoom:1; color:#000; font-size:14px;}
.helpWrap input[type="radio"]:checked + label{background: url('/resource/images/sign/agree_on.png');background-repeat:no-repeat;background-position:0 5px;}
.helpWrap .hw_middle{height:144px;padding:14px 0px;}
.helpWrap .hw_middle span{width:40px;height:30px;line-height:29px;vertical-align:top;color:black;font-size:13px;display:inline-block;*display:inline;zoom:1;text-align:left;float:left;margin-left:20px;}
.helpWrap .hw_middle .user input[type=text]{width:219px;height:28px;margin-bottom:5px;float:left;padding-left:5px;margin-left:5px;}
.helpWrap .hw_middle .hp input[type=text]{width:65px;height:28px;margin-bottom:5px;float:left;margin-left:5px;padding-left:5px;}
.helpWrap .hw_middle textarea{width:214px;height:65px;resize:none;overflow: auto;float:left;margin-left:5px;padding:5px 5px 0px 5px;}

.helpWrap .hw_bottom{height:40px;background:#d5d5d5;}
.helpWrap .hw_bottom input{width:67px;height:27px;background:#4a4d53;color:white;margin-top:7px;font-size:12px;cursor:pointer;}

.favorite{width:470px;height:221px;border:1px solid #444a52;position:fixed;top:0px;right:44px; z-index:1;}
.favorite .header{width:100%;height:40px;background:#2c333c;}
.favorite .header h3{padding-left:13px;line-height:38px;color:white;font-size:14px}
.favorite .header span{color:#37c54e;}
.favorite .middle{width:450px;height:125px;background:#f5f5f5;padding:15px 0px 0px 20px;}
.favorite .middle .guid{color:#777d81;margin-bottom:15px;font-size:13px;line-height:13px;margin-left:-7px;}
.favorite .middle .boxForm{width:100%;display:inline-block;*display:inline;zoom:1;margin-top:6px;}
.favorite .middle .boxForm .subject{color:black;line-height:29px;margin-right:10px;float:left;font-size:13px;font-weight:400;}
.favorite .middle .boxForm select{width:116px;height:31px;line-height:29px;float:left;}
.favorite .middle .boxForm .selectric-wrapper{width:116px;height:31px;line-height:29px;float:left;margin-right:5px;}
.favorite .middle .boxForm .fileName{width:165px;height:29px;padding-left:5px;border:1px solid #cfcfcf;float:left;border-radius:2px;margin-right:6px;}
.favorite .middle .boxForm .forderName{width:286px;height:29px;padding-left:5px;border:1px solid #cfcfcf;float:left;border-radius:2px;margin-right:6px;}
.favorite .middle .boxForm span a{width:57px;height:30px;line-height:29px;display: inline-block;*display:inline;zoom:1;float:left;color:white;background:#aaabab;text-align:center;border-radius:2px;cursor:pointer;}
.favorite .middle .boxForm span a:hover{background:#35373a}
.favorite .middle .boxForm span input[type=submit]{width:57px;height:30px;line-height:29px;display: inline-block;*display:inline;zoom:1;float:left;color:white;background:#aaabab;text-align:center;border-radius:2px;cursor:pointer;}
.favorite .middle .boxForm span input[type=submit]{background:#35373a}
.favorite .bottom{width:100%;height:41px;background:#d5d5d5;text-align:center;}
.favorite .bottom a{width:67px;height:27px;line-height:26px;color:white;display:inline-block;*display:inline;zoom:1;background:#4a4d53;margin-top: 8px;cursor:pointer;}
