/* BASIC css start */
#myTodayView .page-body { padding: 25px 0 0px; }
#myTodayView .table-d2-list { margin-top: 10px; }
#myTodayView .table-d2-list table td input { width: 25px; text-align: right; }
#myTodayView .btn-del { margin-top: 10px; text-align:center; }




/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  에코작업  */

#contentWrap{width:1000px;}
#contentWrap .mp_top_wrap{margin:0; width:100%;}
#contentWrap .mp_top_wrap .page_tit_area{text-align:center;}
#contentWrap .mp_top_wrap .page_tit_area h2{font-size:22px; font-weight:500; color:#373737; margin-bottom:0;}


#contentWrap > #aside{display:flex; flex-wrap: wrap; justify-content: space-between; margin:0 auto; width:1000px}
#contentWrap > #aside #aside{width:100%;}
#contentWrap > #aside #aside .lnb-wrap .lnb{display:flex; flex-wrap: wrap; padding-bottom:70px;}
#contentWrap > #aside #aside .lnb-wrap .lnb li{width:calc((100% - 8px)/7); margin:0; border:1px solid #dbdbdb; float:none;}
#contentWrap > #aside #aside .lnb-wrap .lnb li:nth-child(-n+6){border-right:0;}
#contentWrap > #aside #aside .lnb-wrap .lnb li:nth-child(n+8):nth-child(-n+13){border-top:0;}
#contentWrap > #aside #aside .lnb-wrap .lnb li:nth-child(n+8):nth-child(-n+12){border-right:0;}
#contentWrap > #aside #aside .lnb-wrap .lnb li a{width:100%; border:none; height:100%;}


#contentWrap #content{width:1000px;}
#contentWrap #content .page-body{padding:0}
#contentWrap #content .page-body .table-d2-list{margin:0; border:0;}
#contentWrap #content .page-body .all-select{font-size:14px; font-weight:500; color:#000; padding:12px 0; background-color:unset; border:0; border-bottom:solid 1px #6f6f6f; margin-bottom:33px;}
#contentWrap #content .page-body .all-select input[type=checkbox]{position:unset; background:url(/design/aaron/ECHO/ui%20icon/checkbox_off.svg) center /100% !important; background-color:unset; border:none; -webkit-appearance:unset; border:0 !important; border-radius:0 !important; transition:none; width:20px; height:20px; margin-right:12px;}
#contentWrap #content .page-body .all-select input[type=checkbox]:checked{background:url(/design/aaron/ECHO/ui%20icon/checkbox_on.svg) center /100% !important;border:0 !important; border-radius:0 !important;}
#contentWrap #content .page-body .all-select .SMScart_seldel_btnTD{font-size:14px; font-weight:400; color:#6f6f6f; float:right;}

#contentWrap #content .page-body .none-data p{text-align: center; font-size: 15px; font-weight: 400; color: #000; margin-bottom: 20px;}

.page-body .list_item .item-box:nth-child(4n+0){margin-right:20px;}
.list_item .item-box:nth-child(16n+0){margin-right:0 !important;}
.item-box .thumb{position:relative;}
.item-box .thumb input[type='checkbox']{position:absolute; top:20px; right:20px; background:url(/design/aaron/ECHO/ui%20icon/checkbox_off.svg) center /100% !important; background-color:unset; border:none; -webkit-appearance:unset; border:0 !important; border-radius:0 !important; transition:none; width:20px; height:20px; margin:0}
.item-box .thumb input[type='checkbox']:checked{background:url(/design/aaron/ECHO/ui%20icon/checkbox_on.svg) center /100% !important;border:0 !important; border-radius:0 !important;}

.paging li strong{font-size:14px; font-weight:500; color:#000}
.paging li a{font-size:14px; font-weight:500; color:#d9d9d9;}
/* BASIC css end */

