@charset "utf-8";

/* 공통 */
body, h1, h2, h3, h4, h5, h6, label, input, button, textarea, select, img {font-family: 'Noto Sans KR', sans-serif, '맑은고딕','돋움'; margin: 0px; padding: 0px;}
ul, li{list-style: none;}
a{text-decoration: none; color: #000;}
table, tr, th, td{border-collapse: collapse;}
.print_head, .print_container, .print_footer{text-align: center;}
.txt_left{text-align: left;}


.print_wrap table th {max-width: 140px !important;}
/* 온라인견적서 */
.print_wrap .estimate_opt{background: #f8f8f8; padding: 20px; text-align: left; margin-bottom: 20px;}
.print_wrap .main_title{font-size: 32px; margin-bottom: 40px;}
.print_wrap .before_discount_price{display: none;}
.representative{position: relative;}
.stamp{position: absolute; top: 0px; right: 30; z-index: -1; display: inline-block; width: 50px; height: 50px;}


/* 프린트 숨김 */
@media print{
    @page { margin: 0;}
    #hd, #ft, #item_info_quick, #side_menu, #sit_rel, .order_caption,
    #sit_inf_open, #sit_data, #sit_sample, #sit_qa, #sit_ov_btn{display: none;}

    .print_hide{display: none;}
    .print_container{padding: 0 50px;}
    .estimate_opt {background-color:#f8f8f8 !important; -webkit-print-color-adjust:exact;}
    table th {background-color:#f8f8f8 !important; -webkit-print-color-adjust:exact; max-width: 140px !important; width: auto;}
    .main_title{padding-top: 100px !important;}
}