@charset "utf-8";
/*팝업*/
html,body { min-width: 1000px; background: #f6f7fb; }
#ebric_pc_wrap { height: 100%; }
#ebric_pc_wrap #main-content-wrap { height: 100%; }

/* 견적상품검색 */
#ebric_pc_wrap #main-content-wrap .sub-view-wrap { position: relative; height: 100%; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap { position: absolute; width: 960px; left: 50%; margin-left: -480px; top: 50%; margin-top: -140px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .logo { text-align: center; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .logo img { width: 350px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box { height: 40px; width: 100%; position: relative; margin-top: 50px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box input[type=text] { width: 100%; height: 100%; border: 1px solid #dcdcdc; border-radius: 5px; padding-left: 15px; padding-right: 70px; font-size: 1.3rem; line-height: 38px; transition: border-color 0.25s ease; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box input[type=text]:active,
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box input[type=text]:focus { border-color: #80B0FF; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box input[type=text]::-webkit-input-placeholder { color: #666; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box input[type=text]::-moz-placeholder { color: #666; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box input[type=text]:-ms-input-placeholder { color: #666; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box input[type=text]:-moz-placeholder{ color: #666; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .search-btn { width: 60px; text-align: center; height: 100%; display: block; position: absolute; top: 0; right: 0; background: #2f6ed5; color: #fff; font-size: 1.6rem; border-top-right-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer; padding: 7px 0; z-index: 2; transition: background .3s ease; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .search-btn:hover { background: #1E5CC3; }

/* 연관 */
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .relation-keyword { position: absolute; z-index: 4; top: 40px; left: 0; border: 1px solid #ddd; width: 100%; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #fff; padding: 10px 0; box-shadow: 0 3px 5px 1px rgba(0,0,0,0.1); max-height: 307px; overflow: hidden; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .relation-keyword ul li a { display: block; line-height: 25px; padding: 0 15px; transition: background 0.2s ease; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .relation-keyword ul li a:hover { background: #EBEBEB; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .relation-keyword ul li.view-all-btn { margin-top: 10px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .relation-keyword ul li.view-all-btn a { font-weight: 700; color: #2f6ed5; display: inline-block; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .relation-keyword ul li.view-all-btn a:hover { background: none; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-search-wrap .search-box .relation-keyword ul li.view-all-btn a i { margin-right: 5px; }

/* 검색결과 */
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .search-result-wrap { padding: 10px 0 100px 0; width: 960px; margin: 0 auto; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .search-result-wrap>.search-filter { width: 200px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-list-wrap { width: 760px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-list-wrap .box-wrap .product-box .top-area .product-info-wrap .product-info .product-property { width: 495px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .product-list-wrap .box-wrap .product-box .bottom-area .txt-area .product-classify-wrap table tbody tr td { padding: 10px 3px; }
