/* header */
#header{height:87px;background:url(../images/common/bg_header.gif) repeat-x;border:1px solid #d2bcdc;}
#header .inner{width:978px;margin:0 auto;position:relative;}
#header .inner h1{position:absolute;left:0;top:35px;}
#header .inner .admin{float:left;color:#fff;height:23px;line-height:23px;font-weight:bold;}
#header .inner .admin span{margin-right:10px;}
#header .inner .admin span img{vertical-align:middle;}
#header .inner .topGnb{float:right;height:23px;}
#header .inner .topGnb a{color:#fff;display:inline-block;height:23px;line-height:23px;padding:0 10px;position:relative;}
#header .inner .topGnb a:before{content:"";width:1px;height:9px;background:#fff;position:absolute;left:0;top:7px;}
#header .inner .topGnb a:first-child:before{background:none;}
#header .inner .gnb{position:absolute;right:0;top:42px;z-index:10;}
#header .inner .gnb>li{float:left;background:#fff;width:126px;min-height:30px;padding-top:15px;text-align:center;}
#header .inner .gnb>li.sel{background:#92278f;}
#header .inner .gnb>li.sel img{position:relative;top:-16px;}
#header .inner .gnb>li.sel ul{display:block;}
#header .inner .gnb>li a{height:16px;overflow:hidden;display:inline-block;color:#fff;font-size:13px;}
#header .inner .gnb>li ul{margin-top:12px;display:none;background:#92278f;padding:10px 0;}
#header .inner .gnb>li ul li{padding:5px 0;}
#header .inner .gnb>li ul li:hover a{color:#e7d6ef;text-decoration:underline;}

/* visual */
#visual{height:218px;margin-bottom:20px;background:url(../images/main/img_visual.jpg) no-repeat center top}
#visual .inner{width:978px;margin:0 auto;position:relative;}
#visual .inner .slogon{position:absolute;left:40px;top:70px;}


/* footer */
#footer{clear:both;margin-top:70px;border-top:1px solid #b3b3b3;background:url(../images/common/bg_footer.gif) repeat-x;padding-bottom:30px;}
#footer .inner{width:978px;margin:0 auto;position:relative;}
#footer h1{position:absolute;left:0;top:85px;}
#footer .footerMenu{height:58px;line-height:63px;margin-bottom:20px;}
#footer .footerMenu a{padding:0 10px;position:relative;}
#footer .footerMenu a:after{content:"";width:1px;height:11px;background:#959595;position:absolute;right:-2px;top:0;}
#footer address{margin-left:230px;}

/* contents */
#contents{width:978px;margin:0 auto;overflow:hidden;}
.close{text-align:center;margin:20px 0;}

/* 공통버튼 */
.pink{color:#fff;border:1px solid #e62a75;background:#f83583;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.orange{color:#fff;border:1px solid #e65709;background:#ff6511;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.violet{color:#fff;border:1px solid #6a27a2;background:#7228b1;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.green{color:#fff;border:1px solid #077045;background:#078652;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.blue{color:#fff;border:1px solid #3d4cbc;background:#2b6dda;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.yellow{color:#fff;border:1px solid #bca63d;background:#dac72b;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.navy{color:#fff;border:1px solid #262d84;background:#2f3ce2;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.glay{color:#fff;border:1px solid #2e2e2e;background:#6b6b6b;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.clay{color:#fff;border:1px solid #766643;background:#a99569;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.sky{color:#fff;border:1px solid #2e2e2e;background:#6b6b6b;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.lilac{color:#fff;border:1px solid #8b79b0;background:#9f8dc4;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.success{color:#fff;border:1px solid #4f1f80;background:#7e00ff;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}
.reg{color:#fff;border:1px solid #4f1f80;background:#519025;text-align:center;padding:0 2px;height:16px;line-height:14px;font-size:11px;font-weight:bold;margin:0 2px;}

.aside{width:657px;float:left;}

.mainBoard{border:1px solid #cdcdcd;padding:0 20px;margin-bottom:10px;}
.mainBoard .notice{border-bottom:1px solid #d8d8d8;padding-left:14px;height:44px;line-height:44px;}
.mainBoard .news{padding-left:14px;height:44px;line-height:44px;}
.mainBoard>div *{display:inline-block;}
.mainBoard>div img{vertical-align:middle;}
.mainBoard>div h2{margin-right:25px;}
.mainBoard>div .date{margin:0 62px 0 32px;}

.bidCompany{height:39px;border:1px solid #cdcdcd;background:#fbfbfb;overflow:hidden;margin-bottom:10px;}
.bidCompany>*{float:left}
.bidCompany h2{margin-right:20px;}
.bidCompany .listWrap{line-height:39px;}

.quick{width:168px;float:left;}
.quick>div{border:1px solid #cdcdcd;font-size:0;margin-bottom:10px;}
.quick .section4 dl{padding:15px;}
.quick .section4 dl dt{margin-bottom:15px;}
.quick .section4 dl dd{margin-top:7px;padding-left:25px;}
.quick .section4 dl dd:first-child{margin-top:0px;padding-left:25px;}
.quick .section4 dl dd a{font-size:12px;height:19px;display:block;}
.quick .section4 dl dd.v1{background:url(../images/main/bul_view1.gif) no-repeat;}
.quick .section4 dl dd.v2{background:url(../images/main/bul_view2.gif) no-repeat;}
.quick .section4 dl dd.v3{background:url(../images/main/bul_view3.gif) no-repeat;}
.quick .section4 dl dd.v4{background:url(../images/main/bul_view4.gif) no-repeat;}
.quick .section4 dl dd.v5{background:url(../images/main/bul_view5.gif) no-repeat;}

.bidBoard{width:474px;float:right;position:relative;}
.bidBoard>h2{position:absolute;left:0;top:0;width:100%;z-index:10;}
.bidBoard>h2 button{width:101px;height:33px;overflow:hidden;}
.bidBoard>h2.sel button img{position:relative;top:-33px;}
.bidBoard>h2.bidTit2{left:100px;}
.bidBoard>h2.bidTit3{left:200px;}
.bidBoard .bidWrap{width:100%;position:absolute;top:32px;}
.bidBoard .bidWrap .more{position:absolute;right:10px;top:-28px;z-index:20;}
.bidBoard .bidWrap ul{border-top:1px solid #ccc;padding-top:10px;}
.bidBoard .bidWrap li{clear:both;padding:12px 10px;border-bottom:1px solid #d8d8d8;}
.bidBoard .bidWrap li span{float:right;}
.bidBoard .bid2,.bidBoard .bid3{display:none;}



.bside{width:306px;float:right;}

.login{width:272px;height:127px;border:1px solid #cdcdcd;margin-bottom:10px;padding:20px 16px;position:relative;}
.login h2{margin-bottom:5px;}
.login input[type=text],.bside .login input[type=password]{border:1px solid #e0e0e0;height:29px;width:190px;line-height:29px;padding-left:10px;color:#a2a2a2;}
.login p{margin-bottom:5px;}
.login .loginBtn{position:absolute;left:224px;top:48px;}
.login .chk{font-size:14px;margin-top:10px;}
.login .chk label{margin-right:30px;}

.login .userName{color:#92278f;font-weight:bold;margin-bottom:3px;}
.login .respon{margin-bottom:3px;}
.login .respon span{margin-right:20px;}
.login .info{width:236px;height:43px;background:#f5f5f5;position:relative;padding:14px 19px;}
.login .info .txt span{font-weight:bold;color:#92278f;}
.login .info .btn{display:inline-block;position:absolute;right:10px;top:9px;}
.login .info .btn button{margin-bottom:3px;}
.login .myroomBtn{width:79px;height:28px;background:#92278f;color:#fff;font-weight:bold;position:absolute;right:10px;top:10px;}
.login .itemBtn{width:100px;height:28px;background:#92278f;color:#fff;font-weight:bold;position:absolute;right:95px;top:10px;}
.login .itemlogoutBtn{width:100px;height:28px;background:#92278f;color:#fff;font-weight:bold;position:absolute;right:15px;top:10px;}

.mainlogin{border:1px solid #cdcdcd;margin-bottom:10px;padding:20px 16px;position:relative;text-align:center; }
.mainlogin h2{margin-bottom:5px;}
.mainlogin p{margin-bottom:5px;}
.mainlogin .loginBtn{left:224px;top:48px;}
.mainlogin .chk{font-size:14px;margin-top:10px;}
.mainlogin .chk label{margin-right:30px;}


/* 무테 테이블 */
.tblNoborder{width:100%;color:#2c2c2c;border-bottom:0px solid #818181;margin-bottom:35px;border-top:0px solid #818181;}
.tblNoborder th{padding:10px 0;text-align:center;font-weight:normal;font-size:13px;}
.tblNoborder td{padding:10px;text-align:left;}
.tblNoborder td input[type=text]{width:100%;height:23px;border:1px solid #c1c1c1;}
.tblNoborder td input[type=password]{width:100%;height:23px;border:1px solid #c1c1c1;}
.tblNoborder td textarea{width:550px;height:300px;border:1px solid #c1c1c1;}
.tblNoborder tr{border-top:0px solid #cacaca;}
.tblNoborder tr:first-child{border-top:none;}


.customer{border:1px solid #cdcdcd;font-size:0;margin-bottom:10px;}

.bank {border:1px solid #cdcdcd;font-size:0;margin-bottom:10px;text-align:center;background:#f8f8f8;}
.bank select{width:250px;color:#a2a2a2;margin:10px 0;height:25px;line-height:25px;}
.bank .reg{border-top:1px solid #cdcdcd;}

.guide{border:1px solid #cdcdcd;font-size:0;margin-bottom:10px;background:#f8f8f8;padding:20px;}
.guide h2{margin-bottom:10px;}
.guide .list{text-align:center;}
.guide .list a{margin:0 7px;}

.siteDirect{border:1px solid #cdcdcd;font-size:0;margin-bottom:10px;background:#f8f8f8;padding:20px;}
.siteDirect h2{margin-bottom:10px;}
.siteDirect select{width:250px;color:#a2a2a2;height:25px;line-height:25px;}
.siteDirect select[name=site1]{margin-bottom:10px;}



/**************** 서브 *****************/
.sub{padding-top:35px;position:relative;}
.sub h2{font-size:26px;padding-bottom:5px;border-bottom:1px solid #8f8f8f;margin-bottom:25px;}
.sub h2 p{font-size:12px;color:#828282;margin:5px 0;font-weight:normal;}
.sub input[type=text]{height:23px;border:1px solid #c1c1c1;}

.sub .breadcump{position:absolute;right:0;top:50px;}
.sub .breadcump  em{font-weight:bold;color:#2c2c2c;}
/*추가 2016-07-28*/
.sub .breadcamp{position:absolute;right:0;top:50px;}
.sub .breadcamp  em{font-weight:bold;color:#2c2c2c;}

.myroom .subTap{border-bottom:1px solid #6d3d87;overflow:hidden;margin-bottom:20px;}
.myroom .subTap li{width:160px;height:40px;line-height:40px;border:1px solid #6d3d87;text-align:center;float:left;position:relative;top:1px;}
.myroom .subTap li a{color:#92278f;font-size:14px;}
.myroom .subTap li.sel{background:#92278f;}
.myroom .subTap li.sel a{color:#fff;}

.setupArea{position:relative;padding-top:37px;margin-bottom:20px;}
.setupArea button{width:180px;height:37px;text-align:center;line-height:37px;color:#2c2c2c;font-size:12px;background:#fbfbfb;border:1px solid #cdcdcd;position:absolute;top:0;font-family:NanumGothic;z-index:10;}
.setupArea button.sel{background:#fff;color:#92278f;font-weight:bold;border-bottom:none;}
.setupArea button.selitem{background:#92278f;color:#fff;border-bottom:none;}
/*2021-02-23 변경 140 -> 170, 280-> 340, */
.setupArea .tit2{left:170px;}
.setupArea .tit3{left:340px;}
.setupArea .tit4{left:510px;}
/*2022-05-16 변경  size 변경, */
.setupArea .tit5{left:680px;}
.setupArea .tit6{left:850px;}
.setupArea .tit7{left:1020px;}
.setupArea .info{border:1px solid #cdcdcd;padding:10px 15px;position:relative;top:-1px;background:#fff;display:none;}
.setupArea .info p{padding:10px 0;border-top:1px solid #e9e9e9;}
.setupArea .info p:first-child{border-top:none;}
.setupArea .info p em{color:#616161;font-weight:bold;}

.myroomCal{position:relative;margin-bottom:20px;}
.myroomCal h3{padding-left:15px;background:url(../images/myroom/bul_box.gif) no-repeat 0 9px;font-size:20px;color:#2c2c2c;padding-bottom:10px;}
.myroomCal .monthPage{position:absolute;right:0;top:0;}
.myroomCal button{width:65px;height:23px;line-height:20px;text-align:center;color:#fff;font-size:11px;border:1px solid #6e6e6e;}
.myroomCal button.prevMon{padding-left:10px;background:#8a8c91 url(../images/myroom/bul_prevMon.gif) no-repeat 10px center;}
.myroomCal button.nextMon{padding-right:10px;background:#8a8c91 url(../images/myroom/bul_nextMon.gif) no-repeat 53px center;}
.myroomCal h2 button{position:relative;background:url(../images/myroom/btn_fr1.gif) no-repeat;height:25px;color:#2c2c2c;}
.myroomCal h2 button span{font-size:12px;display:block;height:25px;line-height:25px;background:url(../images/myroom/btn_fr2.gif) no-repeat right top;padding:0 5px;}
.myroomCal select{height:23px;vertical-align:top;padding:auto 0;}
.myroomTbl{width:100%;color:#2c2c2c;margin-bottom:20px;border:2px solid #92278f;}
.myroomTbl caption{display:none;}
.myroomTbl thead{background:#f3f3f3;border-top:1px solid #818181;border-bottom:1px solid #818181;}
.myroomTbl thead tr{border-top:1px solid #cacaca;}
.myroomTbl thead tr:first-child{border-top:none;}
.myroomTbl thead td{border-left:1px solid #cacaca;}
.myroomTbl thead td:first-child{border-left:none;}
.myroomTbl td,.myroomTbl th{padding:5px 0;text-align:center;}
.myroomTbl tbody tr{border-bottom:1px solid #cacaca;}
.myroomTbl tbody tr:nth-child(2n){border-bottom:1px solid #7d7d7d;}
.myroomTbl tbody tr.tochal td{color:#f53939;}
.myroomTbl tbody tr.tochal td:first-child{color:#616161;}
.myroomTbl tbody td{border-left:1px solid #cacaca;}
.myroomTbl tbody td:first-child{border-left:none;}
.myroomTbl tbody td.today{background:#ecddf2;}
.myroomTbl tbody td.sel{background:#6d3d87;color:#fff;}
.myroomTbl tbody td.sel a{color:#fff;}
.myroomTbl tr.b2 td:first-child{border-left:1px solid #cacaca;}
.myroomTbl tbody td.redTxt{background:#f2eaf5;color:#6d3d87;}
.myroomTbl table td.greenTxt{color:#00CC00;}
.myroomTbl tbody td.toPay{color:#f53a3a;font-weight:bold;}
.myroomTbl tbody td p{display:block;text-align:left;margin-bottom:0px;}
.myroomTbl tbody td p img{vertical-align:middle;}
.myroomTbl tbody td.name{text-align:left;padding-left:10px;}


.inquiry strong{font-size:20px;color:#2c2c2c;}
.inquiry strong span{font-size:16px;color:#f53a3a;}
.inquiry .sort{overflow:hidden;margin:10px 0 10px 0;}
.inquiry .sort button{position:relative;background:url(../images/myroom/btn_fr1.gif) no-repeat;height:25px;}
.inquiry .sort button span{display:block;height:25px;line-height:25px;background:url(../images/myroom/btn_fr2.gif) no-repeat right top;padding:0 5px;}
.inquiry .sort button.del{background:#f9f9f9;border:1px solid #f53a3a;color:red;padding:0 5px;}
.inquiry .sort .btn1{float:left;}
.inquiry .sort .btn1 input{width:92px;height:23px;line-height:23px;border:1px solid #c1c1c1;}
.inquiry .sort .btn2{float:right;}
.inquiry .sort .btn2 select{height:24px;vertical-align:top}
.inquiry table{clear:bothl}
.inquiry .viewer{text-align:right;margin-bottom:10px;}
.inquiry .viewer select{height:25px;width:120px;line-height:25px;}
/* 인쇄페이지 */
.inquiryWrap{padding:20px;}
.titNcharge{position:relative;height:100px;}
.titNcharge h1{height:50px;border:0px solid #666;text-align:left;line-height:50px;font-size:18px;padding:0 30px;margin-bottom:10px;}
.titNcharge .charge{position:absolute;right:0px;top:0px;}
.titNcharge .charge table caption{display:none;}
.titNcharge .charge table{border:1px solid #ccc;width:300px;}
.titNcharge .charge table th,.titNcharge .charge table td{border:1px solid #ccc;}
.titNcharge .charge table th{padding:5px 0;background:#fbfbfb;}
.titNcharge .charge table td{height:50px;}



/* sub menu */
.subMenu{width:183px;float:left;}
.subMenu h2{font-size:0;padding-bottom:0px;border-bottom:none;margin-bottom:0;}
.subMenu ul li{width:146px;height:43px;line-height:43px;background:#fbfbfb;padding-left:20px;border:1px solid #e0e0e0;margin-top:-1px;}
.subMenu ul li a{color:#53535b;font-size:14px;}
.subMenu ul li.sel{background:#92278f url(../images/community/bg_arrrow.gif) no-repeat 158px center;width:163px;border:1px solid #92278f;position:relative;z-index:10;}
.subMenu ul li.sel a{color:#fff;}



.rightCon{width:726px;float:right;position:relative;}
.rightCon h3{font-size:26px;padding-bottom:5px;border-bottom:1px solid #8f8f8f;margin-bottom:40px;color:#2c2c2c;}
.rightCon h3 p{font-size:12px;color:#828282;margin:5px 0;font-weight:normal;}
.rightCon .breadcump{position:absolute;right:0;top:5px;}
.rightCon .breadcump  em{font-weight:bold;color:#2c2c2c;}

/* 테이블 리스트 */
.boardTbl{width:100%;color:#2c2c2c;border-bottom:1px solid #818181;margin-bottom:35px;}
.boardTbl thead{background:#fbfbfb;border-top:1px solid #818181;border-bottom:1px solid #818181;}
.boardTbl thead th{background:url(../images/community/bg_tblBar.gif) no-repeat left bottom;}
.boardTbl thead th:first-child{background:none;}
.boardTbl th,.boardTbl td{padding:10px 0;text-align:center;font-weight:normal;}
.boardTbl tbody tr{border-top:1px solid #cacaca;}
.boardTbl tbody tr:first-child{border-top:none;}

/* 쓰기 */
.tblWrite{width:100%;color:#2c2c2c;border-bottom:1px solid #818181;margin-bottom:35px;border-top:1px solid #818181;}
.tblWrite th{padding:10px 0;text-align:center;font-weight:normal;font-size:13px;background:#fbfbfb;}
.tblWrite td{padding:10px;text-align:left;}
.tblWrite td input[type=text]{width:550px;height:23px;border:1px solid #c1c1c1;}
.tblWrite td textarea{width:550px;height:300px;border:1px solid #c1c1c1;}
.tblWrite tr{border-top:1px solid #cacaca;}
.tblWrite tr:first-child{border-top:none;}
.btn {text-align:center;}
.btn button{position:relative;background:#92278f;height:25px;font-family:NanumGothic;}
.btn button span{display:block;height:25px;line-height:25px;padding:0 10px;color:#fff;}
.btn button.number1{background:#dc0000;}

/* 페이지 */
.page{margin-bottom:35px;text-align:center;}
.page a{width:17px;height:17px;display:inline-block;margin:0 5px;}
.page .first{text-indent:-9999em;background:url(../images/community/btn_first.gif) no-repeat 50% 50%;}
.page .prev{text-indent:-9999em;background:url(../images/community/btn_prev.gif) no-repeat 50% 50%;}
.page .next{text-indent:-9999em;background:url(../images/community/btn_next.gif) no-repeat 50% 50%;}
.page .last{text-indent:-9999em;background:url(../images/community/btn_last.gif) no-repeat 50% 50%;}
.page .sel{color:#2fb24d;font-weight:bold;}

/* 검색 */
.search{text-align:center;}
.search input{width:178px;height:23px;border:1px solid #c1c1c1;}
.search button img{vertical-align:middle;}

/* 적격심사자료 */
.companyList strong{font-size:20px;color:#2c2c2c;}
.companyList ul{padding:20px;overflow:hidden;border:1px solid #cdcdcd;margin:5px 0 10px 0;}
.companyList ul li{float:left;width:150px;padding-left:10px;background:url(../images/community/bul_dot.gif) no-repeat 3px 6px;margin:5px 0px;}
.companyList ul li span{color:#f53a3a;margin-left:3px;}
.companyList ul li.sel a{color:#92278f;font-weight:bold;text-decoration:underline;}

/* 세금 계산서 */
.knowhow{margin-top:-20px;}
.bidCharge{margin-top:30px;}
.bidCharge strong,.successfulBidCharge strong{font-size:20px;color:#2c2c2c;margin-bottom:10px;display:block;}

/* 업체 정보 */
.searchArea{padding:20px;overflow:hidden;border:1px solid #cdcdcd;margin-bottom:30px;}
.searchArea>*{float:left;}
.searchArea select{width:150px;height:25px;margin-right:10px;}
.searchArea input{width:200px;height:23px;margin-right:10px;}
.regCom strong{font-size:20px;color:#2c2c2c;margin-bottom:10px;display:block;}
.regCom .sort{text-align:right;margin-top:-30px;margin-bottom:10px;}
.regCom .sort select{height:25px;}


/* 서비스 기간연장 */
.service strong{font-size:20px;color:#2c2c2c;margin-bottom:10px;display:block;}

.ask td{text-align:center;}
.ask p{text-align:right;color:#6d3d87;margin-top:-30px;margin-bottom:30px;}
.btn button.ok{background:#92278f;color:#fff;margin-right:10px;}
.btn button.ok span{background:#92278f;color:#fff;}


/* 회원가입 */
.joinStep .step{text-align:center;margin-bottom:30px;}
.joinStep .numberChk{border:1px solid #cdcdcd;padding:30px 20px;text-align:center;margin-bottom:30px;}

.joinStep .agree strong{font-size:20px;color:#2c2c2c;margin-bottom:10px;display:block;}
.joinStep .agree .txt{border:1px solid #cdcdcd;padding:20px;height:200px;overflow-y:scroll;}
.joinStep .agree .chk{margin:20px 0 40px;text-align:center;}
.joinStep .memberBtn{text-align:center;}
.joinStep .memberBtn a{width:100px;height:35px;line-height:35px;display:inline-block;font-size:14px;border:1px solid #ccc;}
.joinStep .memberBtn .join{background:#92278f;color:#fff;margin-right:10px;}
.joinStep .memberBtn .cancel{background:#ffffff;color:#616161;}
.joinStep strong{font-size:20px;color:#2c2c2c;margin-bottom:10px;display:block;}
.joinStep caption{display:none;}
.joinStep table input[type=text],.joinStep table input[type=password],.joinStep table select{width:150px;height:25px;}
.joinStep table .btn{display:inline-block;margin:0 10px;}
.joinStep table em{margin:0 10px;}
.joinStep .welcome{font-size:20px;text-align:center;margin:100px 0;}

.sitemap .item{width:220px;margin:0 31px 30px 0;float:left;}
.sitemap .item dt{border-top:2px solid #92278f;padding:15px 0 10px 10px;font-size:16px;color:#92278f;border-bottom:1px solid #d6d6d6;}
.sitemap .item dd{padding:15px;border-bottom:1px solid #d6d6d6;}
.sitemap .item dd.first{border-top:4px solid #eeeeed;}
.sitemap .item.last{margin-right:0;}


/* 이용약관 */
.tnc .tit{color:#92278f;padding-bottom:5px;border-bottom:1px solid #e9e9e9;margin-bottom:5px;}
.tnc .txt{margin-bottom:30px;}

/* 입찰 낙찰 조회 */
.bidSearch{padding:30px;border:1px solid #cdcdcd;margin-bottom:30px;}
.bidSearch h3{font-size:20px;margin-bottom:10px;}
.bidSearch h3 .btn{display:inline-block;float:right;}
.bidSearch h3 span{font-size:12px;font-weight:normal;margin-left:10px;}
.bidSearch caption{display:none;}
.bidSearch .t1 label{width:100px;display:inline-block;margin:5px 0;}
/*추가 20170728*/
.bidSearch .t2 label{width:100px;display:inline-block;margin:5px 0;}
.bidSearch .local{border-top:1px solid #818181;border-bottom:1px solid #818181;padding:20px;}
.bidSearch .local label{width:68px;display:inline-block;margin:5px 0;}
.bidSearch .subLocal{border-bottom:1px solid #818181;padding:20px;background:#f3f3f3;display:none;}
.bidSearch .subLocal label{width:68px;display:inline-block;margin:5px 0;}
.bidSearch .subLocalchange{border-bottom:1px solid #818181;padding:20px;background:#f3f3f3;}
.bidSearch .subLocalchange label{width:68px;display:inline-block;margin:5px 0;}
.bidSearch .section2{margin-bottom:30px;}
.bidSearch .detailSearch{border-top:1px solid #818181;border-bottom:1px solid #818181;padding:20px;margin-bottom:20px;}
.bidSearch .detailSearch select{height:25px;vertical-align: top;margin:0 5px;}
.bidSearch .detailSearch label{margin-right:10px;}

.bid .searchBtn,.bid .saveBtn{text-align:center;}
.bid .searchBtn button,.bid .saveBtn button{height:30px;line-height:30px;color:#fff;font-size:14px;background:#92278f;display:inline-block;font-weight:bold;padding:0 10px;}

/* 입찰낙찰 상세 */
.tblItemGroup{border:2px solid #92278f;overflow:hidden;}
.detailTbl h3{background: url("../images/myroom/bul_box.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);color: #2c2c2c;font-size: 20px;padding-bottom: 10px;padding-left: 15px;}
.detailTbl h4{text-align:center;font-size:16px;color:#6d3d87;padding:15px 0;font-weight:normal;border-top:1px solid #818181;}
.detailTbl table{width:100%;border:2px solid #92278f;}
.detailTbl table caption{display:none;}
.detailTbl table th{background:#f3f3f3;border-left:1px solid #cacaca;font-weight:normal;padding:7px 0;}
.detailTbl table th:first-child{border-left:none;}
.detailTbl table td{border-left:1px solid #cacaca;padding:5npx 0;text-align:center;padding:7px 0;}
.detailTbl table td:first-child{border-left:none;}
.detailTbl table .redTxt{background:#f2eaf5;color:#92278f;}
.detailTbl table .blueTxt{color:#00f;}
.detailTbl table .greenTxt{color:#00CC00;}
.detailTbl table tr{border-top:1px solid #cacaca;}
.detailTbl table tr:first-child{border-top:none;}
.detailTbl table tr.one{background:#f2eaf5;}
.detailTbl table tr.minus{background:#eaeff5;}
.tbl1{margin-bottom:30px;}
.tbl1 .btn{text-align:right;padding-bottom:10px;}
.tbl1 table{margin-bottom:10px;border:2px solid #92278f;}
.tbl2,.tbl5{margin-bottom:30px;overflow:hidden;}
.tbl2 table{border:none;}
.tbl2 table th{border-bottom:1px solid #818181;}
.tbl2 .tblItem{width:33.33333333333%;float:left;}
.tbl2 .tblItem.ctr table{border-left:1px solid #92278f;border-right:1px solid #92278f;}
.tbl3 table{border:2px solid #92278f;}
.tbl3 strong{font-size:15px;color:#2c2c2c;margin-bottom:10px;display:block;}
.tbl3 strong span{color:#f53a3a;}
.tbl3 .btn{text-align:right;margin-top:-35px;margin-bottom:10px;}
.tbl3 table th{border-bottom:1px solid #818181;}
.tbl2.myto table{border-top:4px double #818181!important;border-bottom:4px double #818181!important;}
.tbl3 .minusTbl{border-bottom:none;}

/* 입찰낙찰 상세 */
.detailTblMain h3{background: url("../images/myroom/bul_box.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);color: #2c2c2c;font-size: 20px;padding-bottom: 10px;padding-left: 15px;}
.detailTblMain h4{text-align:center;font-size:16px;color:#6d3d87;padding:15px 0;font-weight:normal;border-top:1px solid #818181;}
.detailTblMain table{width:100%;border-bottom: 1px solid #818181;border-top: 1px solid #818181;}
.detailTblMain table caption{display:none;}
.detailTblMain table th{background:#fbfbfb;border-left:1px solid #cacaca;border-right:1px solid #cacaca;font-weight:normal;padding:14px 0;}
.detailTblMain table td{border-left:1px solid #cacaca;border-right:1px solid #cacaca;padding:14px 0;text-align:center;}
.detailTblMain table .redTxt{background:#f2eaf5;color:#92278f;}
.detailTblMain table .blueTxt{color:#00f;}
.detailTblMain table .greenTxt{color:#00CC00;}
.detailTblMain table tr{border-top:1px solid #cacaca;}
.detailTblMain table tr.one{background:#f2eaf5;}
.detailTblMain table tr.minus{background:#eaeff5;}


.bidTbl1{margin-bottom:30px;}
.bidTbl2 .sort .btn{display:inline-block;}
.bidTbl2 .sort .btn1{text-align:left;}
.bidTbl2 .sort .btn2{text-align:right;margin-top:-24px;margin-bottom:10px;}
.bidTbl2 .sort select{height:25px;vertical-align:middle;}
.bidTbl2 .sort .selectArea{border:2px solid #92278f;padding:20px;background:#fbfbfb;}
.bidTbl2 .sort .selectArea label{margin-right:30px;}
.bidTbl2 .sort .printTxt{margin:10px 0 30px;}
.bidTbl2 .sort .printTxt button span{font-size:11px;}
.bidTbl2 table th{border-bottom:1px solid #818181;}
.bidTbl2 table td.ranking{color:#F00; font-weight:bold;}

.allList1{margin-bottom:30px;}
.allList2 strong{font-size:15px;color:#2c2c2c;margin-bottom:10px;display:block;}
.allList2 strong span{color:#f53a3a;}
.allList2 .sort{text-align:right;margin-top:-28px;margin-bottom:10px;} 
.allList2 select{height:25px;vertical-align:middle;}
.allList2 table th{border-bottom:1px solid #818181;}
.allList2 .search{margin:20px 0;}
.allList2 .search .btn{display:inline-block;}
.allList2 .first{}

#zipcode h1{font-size:16px;padding:10px;color:#6d3d87;}
#zipcode fieldset{margin-bottom:10px;border-bottom:1px solid #ab7ebf;padding:15px 10px;}
#zipcode fieldset legend{display:none;}
#zipcode fieldset input{vertical-align:top;width:180px;height:23px;background:#fff;-webkit-appearance: none;padding-left:10px;border-radius:0;border:1px solid #c6c8c8;margin-bottom:5px;}
#zipcode fieldset em{font-size:11px;}
#zipcode fieldset .btn{display:inline-block;}
#zipcode .list{height:300px;overflow-y:auto;}
#zipcode .list li {color:#8f9091;}
#zipcode .list li + li{border-top:1px solid #eff0f0;}
#zipcode .list li button{position:relative;text-align:left;display:block;width:100%;padding:10px;}
#zipcode .list li button span{display:inline-block;position:absolute;left:10px;top:10px;}
#zipcode .list li button {padding-left:70px;}



.msg .subTap{border-bottom:1px solid #6d3d87;overflow:hidden;margin-bottom:26px;}
.msg .subTap li{width:160px;height:40px;line-height:40px;border:1px solid #6d3d87;text-align:center;float:left;position:relative;top:1px;}
.msg .subTap li a{color:#6d3d87;font-size:14px;}
.msg .subTap li.sel{background:#92278f;}
.msg .subTap li.sel a{color:#fff;}
.msg table{margin-bottom:20px;}
.msg table th{border-bottom:1px solid #818181;}
.msg1 table{width:978px;}
.msg1 table td{text-align:left;padding:20px;}
.msg1 table td select{height:25px;min-width:100px;}
.msg1 table td input{width:100%;}
.msg1 table td textarea{width:100%;height:150px;}
.msg3 .btn.del{text-align:right;}

/*추가 2016-07-28*/
.btnGroup{margin-bottom:10px;}
.btnGroup button{color:#151515;width:auto;padding:0 10px;background:#f9f9f9;font-size:12px;}

#popup{min-width:341px;display:inline-block;}
#popup .contents{border:1px solid #ccc;padding:10px;}
#popup .contents h1{font-size:18px;padding-bottom:5px;text-align:center;border-bottom:1px solid #aaa;margin-bottom:30px;}
#popup .contents h2{font-size:16px;padding-bottom:5px;}
#popup .contents h3{font-size:14px;padding-bottom:5px;}
#popup .contents h4{font-size:12px;padding-bottom:5px;}
#popup .contents p{margin-bottom:20px;}
#popup .contents ul{margin-bottom:20px;}
#popup .contents ul li:before{content:"- ";}
#popup .contents ol{margin-bottom:20px;}
#popup .contents em{color:#f00;}
#popup .today button{float:right;}


/* 메인 팝업 기본 css */
#popWrap{border: 5px solid #ddd;padding: 5px; width: 585px; height: 600px;position: relative; }
#popWrap .popBox{width: 585px; }
#popWrap .popBox .pop_tit{height: 55px; border-bottom:5px solid #666;   background-color: #92278f; text-align: center; font-size: 16px; font-weight: 500;color: #fff; line-height: 55px;}
#popWrap .popBox .arti{height: 600px; padding: 40px 20px; font-size: 16px; color: #555; line-height: 1.8; }

.pop_ft {background-color: #ddd; padding: 8px; font-size: 13px;  position: fixed; left: 0; bottom: 0;  width: 590px; }
.pop_ft .closeChk{float: left; color: #555; margin-top: 6px; font-weight: 400;}
.pop_ft a{display: block; width: 54px; height: 26px; line-height: 25px; background-color: #555;color: #ccc; text-align: center; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; float: right; }
