.quick.type02.length2 li {width:50%;padding-left: :123px;}
.quick.type02.length2 li strong{font-size:22px}
.quick.type02.length2 li span {display:inline-block;margin:0}

.message h2{margin-bottom:15px}
.message h3{margin-top:25px;}
.message h3:after{display:block;clear:both;content:''}
.message h3 a.btn-gray{float:right;font-weight:normal}
.message .search{margin:14px 0 30px 0;}
.message .search .btn-black{width:100%}
.message .search .input-a{width:200px}
.message .search .period .input-a{width:100px}
/* .message .search .default{width:160px} */
.message > .btnbox{margin-bottom:30px;}
.message > .btnbox > a {width:186px}
.message .util:after{display:block;clear:both;content:''}
.message > .util{margin-bottom:18px;}
.message .util > p{float:left;width:50%;text-align:right}
.message .util > p:first-child{text-align:left}
.message .util > p.count {padding-top:8px;font-size:14px;font-weight:bold;}
.message .table-type01 .checkbox{margin-right:0}
.message .table-type01 th,.message .table-type01 td{padding:7px 8px;font-size:12px;text-align:center}
.message div[class*="table-type0"] td.date-l{text-align:left}
.message div[class*="table-type0"] span.date{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer}
.message div[class*="table-type0"] span.status{cursor:pointer;text-decoration:underline}
.message div[class*="table-type0"] span.file{cursor:pointer}
.message .table-type01 .empty td{height:30px;line-height:22px;text-align:center;color:#333}
.message .paginate{margin:30px 0 30px}


/* 쪽지쓰기 */
.write-message h3{margin-top:25px;}
.write-message .txt{margin-top:-20px;padding-bottom:10px;text-align:right;color:#f14829}
.write-message .table-type02 th a.btn-gray2{margin-left:20px;font-weight:  normal;}
.write-message .table-type02 .textarea-area {position:relative;width:100%;height:117px;border:1px solid #e3e3e3;box-sizing:border-box;}
.write-message .table-type02 .textarea-area textarea {border:none;width:100%;height:83px;}
.write-message .table-type02 .textarea-area p {margin:4px 20px 0 0;text-align:right;font-size:14px;}
.write-message .table-type02 .btnbox {margin-top:0;padding-top:5px;text-align:right;}
.write-message .table-type02 .btnbox .btn {width:85px;font-size:14px;}
.write-message .table-type02 .title .input-a {width:100%;}
.write-message > .btnbox{margin:30px 0}
.write-message > .btnbox > a {width:186px}

/* 쪽지읽기 팝업 */
.msg-detail{width:754px;height:auto;background:#fff;margin-top:-310px;margin-left:-377px;}
.msg-detail .inner{position:relative;top:0;padding:20px;}
.msg-detail .inner p{font-size:14px;}
.msg-detail .inner .table-type01{height:300px;overflow:auto}
.msg-detail .inner .table-type01 td{padding:13px 5px;text-align:center}
.msg-detail .inner .table-type01 th{padding:10px 5px;text-align:center}
.msg-detail .inner .table-type01 td.left{padding:13px 15px;text-align:left}
.msg-detail .inner .table-type01 th,.msg-detail .inner .table-type01 td{padding:7px 8px;font-size:12px;}
.msg-detail .inner .table-type02 th,.layer-popup.msg-detail .inner .table-type02 td{height:25px;padding:5px 10px}
.msg-detail .inner .table-type02 td.msg-cont{padding:0}
.msg-detail .inner .table-type02 td.msg-cont div{height:170px;padding:20px 10px;overflow-y:scroll}
.msg-detail .inner .btnbox{margin:0;padding:20px 0 0}
.msg-detail .inner .btnbox a{width:100px;}
.msg-detail .inner div:first-child.btnbox{margin:0 0 10px;padding:0;text-align:left}
.msg-detail .inner div[class*="table-type0"] table{table-layout: fixed}
.msg-detail .inner div[class*="table-type0"] span.file{cursor:pointer}
.msg-detail .inner div[class*="table-type0"] span.date{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer}
.msg-detail .inner div[class*="table-type0"] span.status{cursor:pointer}

/* 쪽지읽은 상태 팝업*/
.check-status{width:620px;height:500px;background:#fff;margin-top:-250px;margin-left:-310px;}
.check-status .inner{padding:20px}
.check-status h4{font-size:18px}
.check-status .txt{padding:10px 0 10px;font-size:16px}
.check-status .table-type01 td{text-align:center}
.check-status .table-type01 td.date-l{text-align:left}
.check-status .table-type01 .empty td{height:30px;text-align:center;color:#333}
.check-status .table-type02 td{padding-right:0}
.check-status .table-type02 td.no-bor{padding-top:0;border-top:0}
.check-status .table-type02 .radio{margin:0 4px}
.check-status .table-type02 .input-a{width:170px;margin-left:5px;}
.check-status .table-type02 a.btn{width:60px;height:70px;margin-right:10px;font-size:16px;font-weight:bold;line-height:68px}
.check-status .table-type02 td div:first-child{margin-bottom:5px}
.check-status .inner .btnbox{margin:0;padding:15px 0 20px}
.check-status .inner .btnbox a{width:120px;font-size:16px;}
.check-status .util:after{display:block;clear:both;content:''}
.check-status .util{margin:20px 0 10px;padding:0}
.check-status .util > p{float:left;width:50%;text-align:right}
.check-status .util > p:first-child{text-align:left}
.check-status .util > p.count {padding-top:4px;font-size:16px;font-weight:bold;}

/* 수신자 설정 */
.recipient-set{width:996px;height:640px;background:#fff;margin-top:-340px;margin-left:-498px;}
.recipient-set .inner{padding:20px}
.recipient-set .tabboxcon{border-bottom:0}
.recipient-set .tabboxcon:after{display:block;clear:both;content:''} 
.recipient-set .inner > .tabbox > .tabboxcon0{position:relative;}
.recipient-set .inner > .tabbox > .tabboxcon0::after{display:block;position:absolute;top:250px;left: 50%;margin-left: -14px;content:'';width:28px;height:41px;background:url(https://image.benecafe.co.kr/cdnetbs/front/image/etbs/arrow01.jpg) 0 0 no-repeat;}
.recipient-set .recipient1{position:relative}
.recipient-set .recipient1 .tab{border-bottom:2px solid #323232}
.recipient-set .recipient1 .tab li{width:54px}
.recipient-set .recipient1 .tab li a {display:block;height:30px;margin-left:-1px;padding:0 5px;border:1px solid #cbcbcb;border-bottom:none;background:#f0f0f0;font-size:14px;text-align:center;line-height:28px;z-index:1;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.recipient-set .recipient1 .tab li.active a {border-color:#323232;background:#323232;color:#fff;}
.recipient-set [class*='recipient']{float:left;width:450px}
.recipient-set .recipient2{float:right}
.recipient-set [class*='recipient'] h4{padding:10px 0 0}
.recipient-set [class*='recipient'] p.txt{padding:0 0 10px}
.recipient-set [class*='recipient'] .search{margin:10px 0;padding:10px;border:1px solid #e4e4e4}
.recipient-set [class*='recipient'] .search span{font-size:13px;line-height:20px;vertical-align:middle}
.recipient-set [class*='recipient'] .search label{font-size:12px}
.recipient-set [class*='recipient'] .search .radio{margin:0 4px}
.recipient-set [class*='recipient'] .search .input-a{width:150px;margin-left:5px;font-size:13px;}
.recipient-set [class*='recipient'] .search .btn-gray{width:50px;font-size:13px}
.recipient-set .util:after{display:block;clear:both;content:''}
.recipient-set .util{margin:18px 0 14px;padding:0}
.recipient-set .util > p{float:left;width:50%;text-align:right}
.recipient-set .util > p:first-child{text-align:left}
.recipient-set .util > p.count {padding-top:4px;font-size:16px;font-weight:bold;}
.recipient-set [class*='recipient'] .recip-cont{padding:10px;border:1px solid #e4e4e4}
.recipient-set [class*='recipient'] .recip-cont .btnbox{padding:0;margin:0 0 10px}
.recipient-set [class*='recipient'] .recip-cont .btnbox a{width:80px;padding:0;letter-spacing:-1px}
.recipient-set [class*='recipient'] .recip-cont .btnbox a.btn-gray{width:105px;}
.recipient-set [class*='recipient'] .recip-cont .btnbox a.btn-white-b{width:150px}
.recipient-set [class*='recipient'] .recip-cont .paginate{margin-bottom:10px}
.recipient-set [class^='recip'] [class*="table-type0"] th,
.recipient-set [class^='recip'] [class*="table-type0"] td{line-height:15px;text-decoration:underline;letter-spacing:-1px}
.recipient-set [class^='recip'] [class*="table-type0"] th{text-decoration:none;background:#f8f8fa}
.recipient-set [class^='recip'] [class*="table-type0"] td abbr{cursor:pointer}
.recipient-set [class^='recip'] [class*="table-type0"] .empty td{padding:15px;text-decoration:none;text-align: center}
.recipient-set [class^='recip'] [class*="table-type0"] .date-l{text-decoration:none;text-align:left}
.recipient-set [class^='recip'] [class*="table-type0"] .center{text-align:center}
.recipient-set [class^='recip'] [class*="table-type0"] .checkbox{margin-right:0}
.recipient-set .recipient1 .tabboxcon1 [class*="table-type0"]{margin-top:10px}
.recipient-set .recipient1 .tabboxcon1 [class*="table-type0"] td{text-align:center;text-decoration:none}
.recipient-set [class*="recip-group"]{position:relative;}
.recipient-set [class*="recip-group"] h4{padding:10px 0}
.recipient-set .recip-group1{float:left;width:300px;}
.recipient-set .recip-group2{float:right;width:590px}
.recipient-set .recip-group1 .group-list{height:480px;padding:10px;border:1px solid #e3e3e3;overflow-y:scroll}
.recipient-set .recip-group1 .group-list li{position:relative;padding-left:10px;font-size:14px}
.recipient-set .recip-group1 .group-list li:hover,.recipient-set .recip-group1 .group-list li.selected{font-weight:bold;cursor:pointer;text-decoration:underline}
.recipient-set .recip-group1 .group-list li::after{display:block;position:absolute;top:10px;left:0;content:'';width:3px;height:3px;background:#696969}
.recipient-set .recip-group1 .btn-black{position:absolute;top:12px;right:0}
.recipient-set .recip-group2 > div{position:relative}
.recipient-set .recip-group2 > div .btnbox{position:absolute;top:10px;right:0;padding:0}
.recipient-set .recip-group2 .table-type02 .input-a{width:100%}
.recipient-set .recip-group2 .table-type02 .textarea-area textarea {width:100%;height:60px;border:1px solid #e3e3e3;font-size:14px;line-height:18px;box-sizing:border-box;;resize:none}
.recipient-set .recip-group2 .group-cont{padding:10px;border:1px solid #e3e3e3}
.recipient-set .recip-group2 .search{padding:10px;border:1px solid #e3e3e3}
.recipient-set .recip-group2 .search label{display:inline-block;margin-right:5px;vertical-align:middle}
.recipient-set .recip-group2 .search .input-a{width:290px}
.recipient-set .recip-group2 .search .btn-gray{width:70px;margin-left:5px}
.recipient-set [class*="tabboxcon"] > .btnbox{clear:both}
.recipient-set [class*="tabboxcon"] > .btnbox a{width:120px;letter-spacing:-2px}

.member-plus{width:640px;height:500px;background:#fff;margin-top:-270px;margin-left:-310px;}
.member-plus .inner{padding:20px}
.member-plus .table-type02 td{padding-right:0}
.member-plus .table-type02 .input-a{width:180px;margin-left:8px;}
.member-plus .table-type02 .radio{margin:0 4px;}
.member-plus .table-type02 a.btn{width:65px;height:30px;margin-right:10px;font-size:14px;line-height:28px}
.member-plus .table-type01 th,
.member-plus .table-type01 td{line-height:15px;text-decoration:underline;letter-spacing:-1px}
.member-plus .table-type01 th{text-decoration:none;background:#f8f8fa}
.member-plus .table-type01 td abbr{cursor:pointer}
.member-plus .table-type01 .empty td{padding:15px;text-decoration:none;text-align: center}
.member-plus .table-type01 .date-l{text-decoration:none;text-align:left}
.member-plus .table-type01 .center{text-align:center}
.member-plus .table-type01 .checkbox{margin-right:0}
.member-plus .plus-cont{position:relative}
.member-plus .plus-cont .btnbox{position:absolute;top:20px;right:0;padding:0}
.member-plus .plus-cont .btnbox a{width:100px}
.member-plus .plus-cont .btnbox a.btn-white-b{width:160px;letter-spacing:-1px}
.member-plus .table-type01{/*! max-height:180px */}
.member-plus .util:after{display:block;clear:both;content:''}
.member-plus .util{margin:0;padding:60px 0 10px}
.member-plus .util > p{float:left;width:50%;text-align:right}
.member-plus .util > p:first-child{text-align:left}
.member-plus .util > p.count {padding-top:4px;font-size:16px;font-weight:bold;}
.member-plus .inner > .btnbox{margin:0;padding:20px 0 30px;}
.member-plus .inner > .btnbox a{width:120px;}

.group-plus{width:640px;height:320px;background:#fff;margin-top:-220px;margin-left:-310px;}
.group-plus .inner{padding:20px}
.group-plus [class*="textarea"] textarea{width:100%;height:60px;border:1px solid #e3e3e3;font-size:14px;line-height:16px;box-sizing:border-box;;resize:none}
.group-plus .input-a{width:100%}
.group-plus .inner .btnbox{margin-bottom:20px}
.group-plus .inner .btnbox a{width:120px}