@charset "UTF-8";

.select_bar {margin:0 20px;}
.title_bl_blue {position:relative; padding-left:10px; color:#2a69af; display:inline-block; padding-right:7px; vertical-align:middle;}
.title_bl_blue:before {content:''; width:5px; height:5px; position:absolute; left:0; top:8px; background: url(../../images/platform/common.png) -240px -80px no-repeat;}
.title_blue_bold {color:#2a69af; font-weight:600; font-size:15px;}
.box_line .title_right {text-align:right !important;}
.box_line .title_right:before {display:inline-block; position:relative !important; vertical-align:middle; margin-right:6px;}
.box_line_right {text-align:right; margin:7px 0; margin-right:-85px;}
.box_line_right .title_bl_blue {font-weight:600; margin-left:20px;}
.box_line_right .btn {vertical-align:middle; margin-left:5px;}


.fl {float:left;}
.fr {float:right;}
.lay_btnc {text-align:center;}
.mr10 {margin-right:10px;}
.check_area {height:46px; line-height:46px; padding:0 10px 0 15px; background-color:#f1f7ff; border-radius:10px; border:1px solid #e1e4e9;}
.borb_dash {border-bottom:1px dashed #ccc; margin:20px 0;}


/* 투찰가능시간 */
.deco_time {width:100%; text-align:center; font-size:15px; display: inline-block;}
.deco_time .txt {color:#2a69af; position:relative;}
.deco_time .txt:before {content:''; display:inline-block; vertical-align:middle; width:24px; height:24px; margin-right:5px; background:url(../../images/platform/bl_time_deco.jpg);}
.deco_time .time {background-color:#fff9f5; border:1px solid #ee843f; padding:5px 20px; color:#ea6f2c; margin-left:10px;}

/* 최고가액(주당) */
.deco_total {text-align:center; font-size:22px;}
.deco_total img {vertical-align:middle;}
.txtD_under {color:#f36b21; text-decoration:underline;}

.counter_pay {font-size:22px;}


/* 로그인 Layout */
.member_login {padding:30px; background-color:#f8f8f8; border:1px solid #c1c1c1; width:50%; margin:0 auto;}
.member_login > ul {display:table; width:100%; height:100%; margin:0 auto;}
.member_login > ul > li {display:table-cell; width:50%; text-align:center; height:100%; padding:20px;}
.member_login .box_login {border:1px solid #cccccc; height:100%; background-color:#fff; padding:30px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.member_login .btn {font-size:16px;}
.member_login .login_btn {display:table; border:1px solid #c1c1c1; margin:0 auto; padding:7px 0; background-color:#ffffff; border-radius:3px;}
.member_login .login_btn a {display:table-cell; width:33.3%; border-right:1px solid #cccccc; line-height:100%;}
.member_login .login_btn a:hover {color:#f7775e;}
.member_login .login_btn a:last-child {border-right:0;}
.member_login h5 , .area_login .login_form, .member_login .login_btn, .lay_left {width:80%; margin:0 auto;} /* 공통사이즈 */
 /* 로그인 - 인증서, 로그인 타이틀 */
.member_login h5 {margin-bottom:25px; background:url(../../images/platform/bl_line.gif) 0 50% repeat-x;}
.member_login h5 span {display:inline-block; background-color:#ffffff; padding:0 15px; font-size:24px;}
/* 로그인 - 회원 */
.area_login .login_form {display:table;}
.area_login .login_form li {display:table-cell; vertical-align:top;}
.area_login .login_form li:last-child {width:90px; text-align:right;}
.area_login .login_form li label {display:none;}
.area_login .login_form li input {width:100%; margin-bottom:5px; height:40px;}
.area_login .login_form li .btn {height:85px; line-height:85px;}
.area_login .login_form li div .form {position:relative;}
.area_login .login_form li div input {padding-left:45px;}
.area_login .login_form li div input::placeholder {color:#cccccc !important;}
.area_login .login_form li div .form:before {content:''; position:absolute; width:25px; height:16px; top:2px; left:10px; background:url(../../images/platform/bl_login.png) 0 0 no-repeat;}
.area_login .login_form li div:nth-child(2) .form:before {background-position-y:-20px;}
.area_login .login_form li div:hover .form:before {background-position:-40px 0;}
.area_login .login_form li div:hover:nth-child(2) .form:before {background-position:-40px -20px;}
.area_login .lay_left {padding-top:5px; padding-bottom:20px; text-align:left;}
.area_login .login_btn {margin-top:12px !important;}




/*
 POPUP STYLE
------------------------------------------------- */

/*서약서 css */
.pledge{ display:inline-block; width:100%; }
.pledge p{text-align:center; font-size:27px; padding:10px;}
.pledge dl{padding-bottom:25px; padding-top:25px; text-align:left;}
.pledge dl dt{font-size:19px; margin-bottom:25px; display:block;}
.pledge dl dd{line-height:29px;  display:block; font-size:15px;}
.popinput input[type="text"]{ width:140px;}

/*종목신규생성 css */
.lay_btnc01 {text-align:center;}
.lay_btnc01 .btn {width:90px; margin:0 2px;}


/*기업준석정보 css */
.CreditBX{ width:100%;}
.CreditBX dl{}
.CreditBX dt{font-size:21px; margin-bottom:10px;}
.bx_bottom{border-bottom:1px solid #ccddef; margin-bottom:20px;}

/* PDF 생성 팝업 css */
.contract {width:100%; border:4px solid #ccddef; padding:20px;}
.contract h2{text-align:center; margin-top:20px; padding-bottom:30px;}
.contract ul{margin-top:20px; line-height:25px; text-align:left;}
.contract .ct001{ font-size:15px; font-weight:600; margin-top:18px;}


/* 공개대상자 선택 팝업 css */
.areaBX {display:table; margin-top:20px;}
.areaBX .width50_left, .areaBX  .width50_right, .areaBX .width50_space {display:table-cell; text-align:left;}
.areaBX .width50_left {width:200px;}
.areaBX .width50_space {width:15px;}
.areaBX .table th, .areaBX .table td {text-align:left;}
.areaBX .table th.txt_title {padding-left:10px;}
.areaBX  .width_right100 {width:739px !important;}

.UXBX{ border-left:1px solid #ccddef;  border-right:1px solid #ccddef;}
.UXBX li{border-top:1px solid #ccddef;  padding:5px;}
.UXBX img{vertical-align:middle;}
.UXBX li:hover{ background:#f1f7ff; }
.UX_on{background:#f1f7ff; font-weight:600;}
.UX_last{border-bottom:1px solid #ccddef;}

.UXBX_1{ border-left:1px solid #ebd4c8;  border-right:1px solid #ebd4c8;}
.UXBX_1 li{border-top:1px solid #ebd4c8;  padding:5px;}
.UXBX_1 img{vertical-align:middle;}
.UXBX_1 li:hover{ background:#fdf4ef; }
.UX_on_1{background:#fdf4ef; font-weight:600;}
.UX_last_1{border-bottom:1px solid #ebd4c8;}
.baTit{ font-weight:600;  font-size:14px;}
.areaBX_title {font-size:14px; font-weight:600; margin-bottom:5px; display:block;}
.areaBX_title img {vertical-align:middle; margin-right:5px;}

.ul_list{ margin-left:4px;}
.ul_list li{ width:120px; display:inline-block;}

.optionBX{ padding:8px 12px; position:relative; text-align:left;}
.optionBX p{  font-size:14px; font-weight:600;}
.optionBX div{ border-bottom:1px solid #e1e4e9; margin-bottom:8px; padding-bottom:8px;}
.optionBX div ul{ display:inline; position:absolute; top:7px; left:95px;}
.optionBX div ul li{display:inline; padding-right:12px;
	padding-left:5px; color:#999; background:url(../../images/platform/img_dot.gif) 0 11px no-repeat;
}

.areaBX_arrow {width:100%;}
.areaBX_arrow .width50_left {width:46%;}
.areaBX_arrow .width50_space {min-width:60px;}
.areaBX_arrow .width50_right {width:46%;}
.areaBX_arrow .btnPosion {vertical-align:middle; margin-left:5px;}

/* 회원목록 */
.tabTable_orange li{ display:inline-block; padding-left:18px;
padding-right:18px;  padding-top:5px; padding-bottom:5px;
border-top:1px solid #ccddef;  border-left:1px solid #ccddef;  border-right:1px solid #ccddef;}
.tabTable_orange li:hover{ font-weight:600; color:#003; background:#f1f7ff;}
.tabTableorangeON{color:#003  !important; font-weight:600; background:#f1f7ff; }

/* 공개대상선택 css */
.btn_RLbtn{text-align:center; position:relative;}
.btn_RLbtn ul{position:absolute; top:45%; left:17%;}
.btn_RLbtn li a{ display:inline-block; text-align:center;}
.btn_RLbtn01 a{ width:40px; height:40px; text-align:center; background:url(../../images/platform/btn_001_over.png) 0 0px no-repeat; }
.btn_RLbtn01 a:hover{ width:40px; height:40px; text-align:center; background:url(../../images/platform/btn_001.png) 0 0px no-repeat; }
.btn_RLbtn02 a{ width:40px; height:40px; text-align:center; background:url(../../images/platform/btn_002_over.png) 0 0px no-repeat; }
.btn_RLbtn02 a:hover{ width:40px; height:40px; text-align:center; background:url(../../images/platform/btn_002.png) 0 0px no-repeat; }
.m_bottom{margin-top:-10px;}
.btn_Group{ float:right; margin-top:10px; margin-bottom:10px;}

/* 공개대상자 - tab */
.tabTable li{ display:inline-block; padding-left:18px; padding-right:18px;  padding-top:5px; padding-bottom:5px; border-top:1px solid #ebd4c8;  border-left:1px solid #ebd4c8;  border-right:1px solid #ebd4c8;}
.tabTable li:hover{ font-weight:600; color:#003; background:#fdf4ef;}
.tabTableON{color:#003  !important; font-weight:600; background:#fdf4ef; }





/*--------------- 5월8일 강연주추가--------------------- */

.pdfBX{ width:100%; position:relative;  float:left; margin-bottom:25px;}
.pdfBX div{ width:31%; display:inline-block; float:left; }
.pdfBX dl{border:1px solid #aecbea; width:100%;  position:relative;}
.pdfBX p{border-bottom:1px solid #aecbea; border-left:1px solid #aecbea;  border-right:1px solid #aecbea; width:100%;}
.pdfBX p img{display:inline-block; padding-top:10px;  padding-bottom:10px; padding-left:20px;}
.pdfBX p span{display:inline-block; padding-top:5px; font-weight:600;}
.pdfBX dl dt{width:100%; height:180px; border-bottom:1px solid #aecbea; position:relative; }
.pdfBX dl dt img{display:inline-block; width:100%; height:180px;}
.pdfBX dl dt a{display:inline-block; width:100%; height:130px; position:relative; }
.pdfBX .pdf01{ text-align:center; padding:12px; font-weight:bold; font-size:14px;}
.pdfBX .pdf02{ padding-bottom:5px; padding-left:20px; }
.pdfBX .pdf03{ padding-bottom:2px; padding-left:20px;}
.pdfBX .pdf04{ padding-bottom:12px; padding-left:20px;}
.f_R{float:right;}
.f_L{float:left;}
.marginL20{ margin-left:30px;}
.marginL41 {margin-left:41px;}
.Upload{border:1px solid #aecbea; width:100%; min-height:380px;}
.uploTit{ font-size:20px; color:#414c59; font-weight:600;}
.f_Rx{ margin-left:32px;}


/*댓글*/
.ufiList{
	position:relative; clear:both; width:100%;  display:block; margin-bottom:25px; height:auto; border-left:1px solid #c7c7c7;
	border-right:1px solid #EBD4CA; border-top:1px solid #EBD4CA; border-bottom:1px solid #EBD4CA;
	float:left; padding-bottom:10px; background:#fdf4ef; vertical-align:middle;}
.ufiList{position:relative;}
.ufiList p {float:left;}
.ufiList p input{
	width:1080px; min-height:25px; padding-top:4px;
	margin-left:15px; margin-right:5px;border:1px solid #c7c7c7;}
.like{ padding-bottom:10px; font-size:13px; color:#af5720;}
.like a:hover{text-decoration:none;}
.like p{padding:10px; padding-left:18px; vertical-align:middle; font-weight:600;}
.comment01{
	display:block; float:left; clear:both; margin-bottom:4px; margin-top:4px;}
.comment02{
	clear:both;width:100%; display:inline-block; margin-top:10px;}
.comment02 dl{ padding-left:15px;  padding-right:15px;  width:100%; position:relative;}
.comment02 dt{display:inline-block; width:120px; float:left;}
.comment02 dd{display:inline-block;  width:960px;}
.commentdd01{ float:left; display:inline-block; width:700px; }
.commentdd02 {float:right; display:inline-block; width:70px; color:#999;}
.commentdd03 {float:right; display:inline-block; width:61px; color:#999; margin-left:20px; display:inline-block;}
.comment03{ display:block; float:left; clear:both; margin-bottom:4px; margin-top:4px;}
.comment03 p input{ width:1020px;}




/* Button - type[file_upload] - Text Box */
.file_list a {display:inline-block; width:18px; height:18px; vertical-align:middle; text-indent:-8000px; background:url(../../images/platform/bl_icon.png)-40px -80px no-repeat; margin-left:5px;}
.file_list a:hover {background-position:-80px -80px;}
.color003{ color:#f36b21;}


/* Button - 비공개 */
.notopen {background-color:#ffffff; border:1px solid #dcdcdc; color:#2a69af; padding:0 15px; height:21px; line-height:19px; display:inline-block; border-radius:3px; vertical-align:middle; position:relative; color:#999; margin-right:5px;}
.w60{width:65%;}
.w55{width:50%;}
.paddingXX{ padding:15px; display:inline-block;}
.paddingX5{ padding-top:3px; display:inline-block; }
.important{background-color:#ffffff; border:1px solid #ea6f2c;
color:#ea6f2c; padding:0 15px; height:21px; line-height:19px; display:inline-block;  border-radius:3px;}
/* Box - line */
.box_important {border:2px solid #2a69af; padding:10px 25px;  position:relative; float:left; width:100%; margin-bottom:15px; background-color:#ffffff;}
.meberOut{ clear:both; width:100%; margin-top:25px; min-height:350px;}
.meberOut div{border:1px solid #ccddef; padding:25px; background-color:#ffffff;}
.meberOutTit{ width:100%; margin-bottom:7px;}
.meberOutTit span{display:inline-block; float:right;}
.gray_BX{ background:#fcfcfc; border:1px solid #dadada;}
.gray_BX dt{  background:url(../../images/platform/bl_people.png) 0 7px no-repeat; padding-left:25px;}



/* 신용평가사 자문서비스 */
.blockBX{display:block; width:100%;  float:left; }
.serviceBX{width:82%; position:relative;  padding-right:20px; }
.serviceDL{ width:100%; position:relative;  float:left; margin-bottom:25px;}
.serviceDL dl{ width:100%; position:relative; min-height:270px; display:inline-block; border:1px solid #aecbea;  }
.serviceDL dl dt{ width:100%; height:70px; text-align:center; border-bottom:1px solid #aecbea; }
.serviceDL dl dt dd{ display:inline-block;}
.serviceDL .pdf01{ text-align:center; padding:12px; font-weight:bold; font-size:15px;}
.serviceDL .pdf02{ padding:0px 7px 7px 15px;  display:inline-block; overflow-y:hidden;  }
.serviceDL .pdf02 strong{ display:inline-block; width:85px;float:left;  background:url(../../images/platform/line_gray.png) repeat-y right;}
.serviceDL .pdf02 span{display:inline-block; width:340px;  float:left; padding-left:15px;}
.serviceSPAN {text-align:center; display:inline-block; width:150px; height:43px; overflow-x:hidden; overflow-y:hidden; margin-top:15px;}
.marginR_23{ margin-right:23px;}
.clearboth{clear:both;}
.w460{width:460px; background-color:#ffffff;}
.height10{ height:40px; overflow:hidden;}
.height20{ height:55px;  overflow:hidden;}


/* 배너 */
.adBX01{ width:100%; display:block; background:#f1f1f1; padding-top:15px; padding-bottom:10px; padding-left:35px;  }
.adBX01 li{ display:inline-block; width:30%; height:70px; border:1px solid #e7e7e7; background:#FFF; position:relative; overflow:hidden;  }
.adBX01 li a{display:inline-block; width:100%; height:70px;}
.adBX02{ width:16%; float:right; }
.adBX02 li{width:188px; height:100%; border:1px solid #CCC; margin-bottom:10px; overflow:hidden; }



/* 첨부파일 */
.addfile {
	color:#fff; font-size:11px; padding:0 6px; height:22px; line-height:21px; display:inline-block;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.addfile a{color:#FFF; font-weight:300;
background:url(../../images/platform/add_file.png) 0 7px no-repeat;  display:inline-block; padding-left:12px;}
.addfile {background-color:#4586c2;}



/* 공지사항 */
.necessary{ color:#ea6f2c; font-weight:600; display:inline-block; padding-left:4px;}
.noticeBX span{ display:inline-block; padding-left:18px;}
.noticeBX dd{margin-top:7px;}
.noticeBX dd a{ color:#999; font-size:12px; display:inline-block; margin-left:15px;}
.noticeTxt{ padding:23px; display:inline-block; line-height:27px; }



/* 비공개 */
.Private{
	color:#fff; font-size:11px; padding:0 6px; height:22px; line-height:21px; display:inline-block;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.Private a{color:#FFF; font-weight:300;
background:url(../../images/platform/Private.png) 0 7px no-repeat;  display:inline-block; padding-left:12px;}
.Private {background-color:#7e7e7e;}
.commentSpan{ display:inline-block; padding-left:5px; padding-right:5px; color:#999;}



/* 댓글수정 */
.btn_com {background-color:#7e7e7e; border:1px solid #636363; color:#fff; padding:0 6px;  height:17px; line-height:16px; display:inline-block; border-radius:3px; vertical-align:middle; position:relative; font-size:11px; margin-left:5px;}
.btn_com:hover {background-color:#2a69af; border-color:#2a69af; color:#ffffff;}
.btn_com:before {content:''; width:10px; height:10px; position:absolute; top:50%; left:11px; margin-top:-5px;;}
.btn_com:hover:before {background-position-y:-40px !important;}




/* 자문서비스등록 */
.po100{ position:relative; display:inline-block; width:100%;}
.posiAB01BX{ position:relative; width:100%;}
.posiAB01{ font-size:13px; font-weight:400; color:#999; position:absolute; top:5px; right:15px;  }
.orderAD{ margin-right:10px;}
.logoBXFile{ display:inline-block; width:190px; height:48px; border:1px solid #c1c1c1; float:left; margin-right:10px; }
.logoBX dd{ padding-top:2px;}
.marginR15{ margin-right:15px; display:inline-block;}
.unKo{height:100%; }
.unKo p{ padding:11px; border:#CCC 1px dashed;  text-align:center; background:#f1f1f1;  }
.unKo span{text-align:center;  }
.addopen {background-color:#ffffff; border:1px solid #ea6f2c; color:#ea6f2c; padding:0 15px; height:21px; line-height:19px; display:inline-block; border-radius:3px; vertical-align:middle; position:relative;  margin-right:5px;}
.adDay{ display:inline-block; padding-top:4px; color:#ea6f2c; }
.imgDealBX{width:100%; min-height:650px; border:1px solid #aecbea; text-align:center;  padding:23px; background-color:#ffffff;}




/*거래 통계 정보*/
.deal_column{ position:relative; width:100%; height:100%; display:block;}
.deal_column > ul {margin:0 -10px; letter-spacing:-4px;} /* 가로 리스트 간격 : 20px */
.deal_column > ul > li {padding:0 10px; display:inline-block; vertical-align:top; letter-spacing:0;}
.deal_column > ul.col2 > li {width:50%;}
.deal_column > ul.col3 > li {width:20%;}
.deal_column > ul.col4 > li {width:25%;}
.deal_column > ul.col5{width:80%; position:relative;}
.deal_column > ul.col5 > li { width:153px;}
.deal_column > ul.col6{width:15%;}
.deal_detail {border:1px solid #ccddef; margin-bottom:20px;
-moz-border-radius:15px; -webkit-border-radius:15px; overflow:hidden;} /* 기본 - 파란색 */
.deal_detail > dt {height:60px; position:relative; background-color:#f0f7ff; color:#2a69af;}
.deal_detail > dd {padding:0 15px; padding-bottom:10px !important; padding-top:10px; text-align:right; font-size:16px; font-weight:600; background-color:#ffffff;}
.deal_detail > dd span {color:#2a69af; font-weight:normal; display:inline-block; padding-left:5px; font-size:13px;}
.deal_subject {margin-right:58px; margin-top:-5px; padding-left:15px; display:table-cell; height:56px; vertical-align:middle; padding-top:6px; max-width:180px; font-size:15px;}
.deal_subject strong{width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; font-weight:normal;}



/*접속통계 거래 통계 아이콘*/
.barBX{ width:100%; background:#f1f7ff; border-top:2px solid #ccddef; position:relative;   margin-top:10px; border_left:1px solid #ebd4c8;  border_right:1px solid #ebd4c8; }
.barBX h4{ padding:7px; padding-left:15px;  }
/* Box - line */
.box_line_1 { border-left:2px solid #2a69af; border-right:2px solid #2a69af;
border-bottom:2px solid #2a69af; padding:10px 25px; padding-right:110px; position:relative;}
.box_line_1 .btn_right {width:74px; height:68px; line-height:66px; position:absolute; top:18px; right:25px; font-weight:bold;}
.box_line_1 .btn_right:before {content:''; width:10px; height:10px; background:url(../../images/platform/bl_icon.png) 0 -40px no-repeat; display:inline-block; margin-right:3px;}
.iconToday01{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 6px no-repeat;  }
.iconToday01, .iconToday02, .iconToday03, .iconToday04, .iconToday05  h4{}
.iconToday02{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 -15px no-repeat;  }
.iconToday03{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 -35px no-repeat;  }
.iconToday04{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 -55px no-repeat;  }
.iconToday05{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 -75px no-repeat;  }
.posiR{ position:absolute; top:10px; right:18px;}
.dayTxt{ font-size:13px; display:inline-block; font-style:normal; font-weight:400; margin-left:10px;}
.iconToday06{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 -95px no-repeat;  }
.iconToday07{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 -115px no-repeat;  }
.iconToday08{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 -137px no-repeat;  }
.iconToday09{ display:inline-block; padding-left:20px;
background:url(../../images/platform/bl_icon_today.png) 0 -160px no-repeat;  }


.graph_detail {border:1px solid #ebd4c8; margin-bottom:20px;
overflow:hidden; width:120px; background:#fdf4ef;  } /* 기본 - 파란색 */
.graph_detail > dt {height:56px; position:relative; background-color:#fdf4ef; color:#af5720;}
.graph_detail > dd {padding:0 15px; padding-bottom:10px !important; padding-top:10px;
text-align:right; font-size:16px; font-weight:600; background-color:#ffffff;}
.graph_detail > dd span {color:#af5720; font-weight:normal; display:inline-block; padding-left:5px; font-size:13px;}


.deal_subject01 {margin-top:-5px; padding-left:15px; display:table-cell; height:56px; vertical-align:middle; padding-top:6px; max-width:180px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.deal_subject01 strong {width:100%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; font-weight:normal;}
.deal_subject01 h4{font-size:15px;}
.deal_detail > dd.deal_sm{padding:0 15px; padding-bottom:10px !important; padding-top:10px; text-align:right; font-size:14px; font-weight:600; background-color:#ffffff;}
.dealXXBX01{ position:absolute; top:0px; right:-108px; }
.dealXXBX02{ position:absolute; top:0px; right:-248px;}
.mtL10{ margin-right:10px; padding-top:5px;}
.box_year{ display:inline-block; float:left;}
.box_year a{display:inline-block; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:4px; border:1px solid #dcdcdc; color:#2a69af}
.box_year a:hover{color:#ffffff; background-color:#2a69af; border-color:#2a69af;}
.box_year li{float:left;   margin-left:2px;}
.liveON a{color:#ffffff; background-color:#2a69af; border-color:#2a69af;}
.bg_table{background:url(../../images/platform/bg_table.png) 0 0px no-repeat; position:relative; }
.abs001{ position:absolute; top:15px; right:25px;}
.abs002{ position:absolute; bottom:15px; left:35px;}



/*리스트선택하기*/
.w350{ width:350px; }
.list_sel{ width:100%;}
.listTxt01{padding:15px; margin-bottom:10px; }
.listTxt01 span{ display:block; }
.list001{font-weight:bold; font-size:15px;  }




/*이름찾기*/
.nameSearch{border:1px solid #ccddef; width:100%; min-height:400px; position:relative; float:left; background-color:#ffffff;}
.nameBX_L{float:left; width:25%;  position:relative; }
.nameBX_R{float:left; width:75%;  position:relative; border-left:1px solid #ccddef;}
.nameSearch div{ padding:30px; position:relative;}
.nameBX_L dl{width:100%;}
.nameBX_L dt{margin-bottom:10px;}
.nameBX_L dt span{ color:#f36b21; font-weight:600; font-size:13px; display:inline-block; padding-left:3px; padding-right:3px;}
.nameBX_L dd{background:#FFF;}
.nameBX_L dd{ border-top:1px solid #ccddef; border-left:1px solid #ccddef; border-right:1px solid #ccddef;}
.nameBX_L dd ul li{ width:100%; border-bottom:1px solid #ccddef; padding:7px; float:left; border-left:1px solid #ccddef; border-right:1px solid #ccddef;}
.nameBX_L dd ul li span{ font-size:13px; font-weight:600; display:inline-block; width:66px; float:left; background:url(../../images/platform/line_gray.png) right repeat-y; color:#f36b21;  }
.nameBX_L dd ul li i{ font-size:12px; font-style:normal; display:inline-block; margin-left:7px; width:140px;  color:#838383; }
.people002{background:url(../../images/platform/bl_popup_icon01.png) no-repeat left; display:inline-block; padding-left:18px; font-weight:600; }
.people001{display:inline-block; font-weight:600; }
.nameon{ background:#f1f7ff url(../../images/platform/bl_img002.png) no-repeat right; }

.searchName{ font-size:15px; color:#2a69af; }
.searchName span{ display:inline-block; margin-left:4px; margin-right:4px; font-weight:600; }
.searchName i{display:inline-block;
background:url(../../images/platform/bl_searchMini.png) no-repeat left; padding-left:19px;  font-size:16px;  font-style:normal;}
.searchRE {width:100%; position:relative;}
.searchRE ul li {margin-bottom:10px;}
.searchRE ul li strong{display:inline-block; width:75px; background:url(../../images/platform/img_dot.gif) no-repeat left; display:inline-block; padding-left:10px;}
.searchREtit {
	border-top:2px solid #ccddef;  width:100%; padding-bottom:7px; padding-top:7px;
	font-size:15px; font-weight:600; background:#f7faff url(../../images/platform/bl_img001.png) 0 12px no-repeat; padding-left:17px; color:#2a69af;
}
.searchRE ul li i{font-size:13px; color:#999; font-style:normal; display:inline-block; width:100px; }
.searchRE dd{ margin-bottom:40px;}


.title_16 {font-size:16px;}
.box_article {border:1px solid #aecbea; padding:15px; text-align:left; line-height:24px;}

/* 우편번호 검색 */
.w350 {width:350px;}
.w200 {width:200px;}
.w620 {width:620px;}
.mr5 {margin-right:5px;}
#pt0 {padding-top:0;}
#txt_left {text-align:left}
.gray_box {background-color:#f8f8f8; border:1px solid #e4e4e3; padding:15px;}
.txt_blue {color:#2a69af; font-size:16px; font-weight:500; text-align:left; }
.txt_gray {color:#999; text-align:left; font-size:14px; line-height:24px;}
.address_table tr {height:36px;}
.address_table tr th, .address_table tr td {text-align:left;}
.fontS14 {font-size:14px}
.ml10 {margin-left:10px;}
.line {border-top:1px dashed #CCC;}
.icon_point {display:inline-block; background:url(../../images/platform/icon_point.png) no-repeat; width:18px; height:17px; vertical-align:middle; margin-right:5px;}