@charset "utf-8";
/* 견적 내역 관리 */
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .my-page-wrap .my-page-content-wrap .estimate-info-wrap .estimate-list-wrap .estimate-list-table table tbody tr th.order-numb,
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .my-page-wrap .my-page-content-wrap .estimate-info-wrap .estimate-list-wrap .estimate-list-table table tbody tr th.estimate-print { width: 25%; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .my-page-wrap .my-page-content-wrap .estimate-info-wrap .estimate-list-wrap .estimate-list-table table tbody tr td .dchain-info { margin-bottom: 0; }

/* 견적 정보 */
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .info-title { font-weight: 500; font-size: 1.4rem; margin-bottom: 8px; display: block;}
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table { border: 1px solid #ddd; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table { width: 100%; font-size: 1.2rem; table-layout: fixed; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr { border-bottom: 1px solid #e5e5e5; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr th { padding: 12px 15px; font-weight: 500; background: #f6f7fb; border-right: 1px solid #eee; width: 20%; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td { padding: 12px 15px; background: #fff; word-break: break-all; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .content { white-space: pre-wrap; padding: 15px 0; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list { width: 100%; padding: 15px 0; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li { border: 1px solid #eee; padding: 10px 10px 5px 10px; background: #f8f8f8; margin-bottom: 5px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li:last-child { margin-bottom: 0; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .numb { margin-right: 5px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .product-name { color: #2F6ED5; font-weight: 700; margin-right: 12px; position: relative; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .product-name:hover { text-decoration: underline; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .product-name:after { width: 1px; height: 10px; background: #ccc; content: ''; position: absolute;  top: 5px; right: -7px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .option { color: #666; margin-right: 10px; position: relative; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .option:after { width: 1px; height: 10px; background: #ccc; content: ''; position: absolute;  top: 5px; right: -7px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .price { margin-right: 10px; position: relative; font-weight: 500; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .price:after { width: 1px; height: 10px; background: #ccc; content: ''; position: absolute;  top: 5px; right: -7px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .count { margin-right: 13px; position: relative; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .count:after { width: 1px; height: 10px; background: #ccc; content: ''; position: absolute;  top: 5px; right: -6px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .count .head { color: #666; margin-right: 5px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .count .cont { font-weight: 500; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .total-price .head { color: #666; margin-right: 5px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .product-list ul li .total-price .cont { font-weight: 500; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .pre-price { text-decoration: line-through; color: #999; font-weight: 400; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table table tbody tr td .post-price {  margin-left: 5px; font-weight: 700;  color: #2F6ED5; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap:last-child {border-bottom: 0;}
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .btn-wrap { margin-top:20px; text-align: right; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .btn-wrap a { height: 40px; line-height: 40px; margin-left: 10px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table.answer { margin-top: 20px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .estimate-info-wrap .estimate-info-table.ask {margin-top:20px;}

.product-list ul li .product-comment {margin:10px 0;}
.product-list ul li .product-comment span{background: white; padding: 15px; border-radius: 5px;border: 1px solid #dee3eb;height:auto; position: relative; padding-left:30px; display: block; color:#555; }
.product-list ul li .product-comment i {font-size:1.5rem; margin-right:5px; color:#999; position: absolute; top:16px; left:10px;} 
.product-list ul li .product-comment b {display: block;margin-bottom: 5px;}