@media print {
    .cont-title {border-top: 3px solid #555; border-bottom: 1px solid #c3c2c2; font-size: 20px; font-weight: 700;}
    .cont-title dl {width: 100%; display: flex;}
    .cont-title dl dt {width: 20%; text-align: center; background: #f6f6f6; height: 55px; line-height: 55px;}
    .cont-title dl dd {padding-left: 20px; width: 80%; height: 55px; line-height: 55px;}
    .cont-content{margin-top: 45px;}

    .cont-content table {border-top: 3px solid #555; width: 100%; margin-bottom: 30px;}
 	.cont-content table tr {border-bottom: 1px solid #c3c2c2;height: 50px;}
 	.cont-content .tot-info tr th {background: #f6f6f6;text-align: center;width: 20%;font-size: 16px;height: 50px;line-height: 50px;font-weight: 700;}
 	.cont-content .tot-info tr td {width: 30%;font-size: 16px;height: 50px;padding-left: 20px;}

 	.cont-content table.notice-view tr td, .sub-body-wrap .content-wrap div.content .cont-post-wrap .cont-content table.order-view tr td {width: 80%;}
 	.cont-content table.orderplan-view tr td {white-space: pre-wrap;}
 	/*공지사항*/
    .notice-view tr.content{min-height: 300px; height: 300px;}
    .orderplan-view tr.content{min-height: 300px; height: 300px;}
    
    .notice-view tr td{width: 80%;}
    .notice-view tr td.w30 {width:30% !important;}
    .notice-view tr td.tdst{vertical-align: top;}
    .notice-view tr.content td{padding-top: 10px; padding-bottom: 10px;}
    .notice-view tr td a.attach{color: #3333aa; font-weight: 700;}

    .cont-content .subtitle {font-size: 20px;font-weight: 700;margin-bottom: 15px;position: relative;padding-left: 35px;}
    .cont-content .subtitle::before {    position: absolute;content: '';background: url(../image/check_circle.png) no-repeat 50% 50%;width: 23px;height: 23px;left: 0;}
    .cont-content table.sub-info tr td {text-align: center;}
    .cont-content table.sub-info tr th:first-child {width: 130px;}
    .cont-content table.sub-info tr th, .cont-content table.sub-info tr td {width: calc((100% - 130px) / 4);}    

    .cont-content table.pic-info tr th {width: 50%;}
    .cont-content table.map-info tr td#no-map {line-height: 35px;}

    .cont-content table.map-info tr td#map{height: 500px;width: 100%;}
}