@charset "utf-8";
/* *******************************************************
 * filename : print.css
 * description : 인쇄 사용시 필요한 CSS
 * date : 2021-12-15
******************************************************** */

/* ****************** Print Popup Window ********************** */
/* -------- Common  -------- */
/* Common */
#header,#footer{display:none;}
#content{margin:0px auto; max-width:800px; padding:50px 0;}
.area{max-width:none; padding:0 !important}

/* -------- Board Detail  -------- */
.print-close-btn{width:120px; position:absolute; top:30px; right:0px; height:50px; padding:0 1.33em; color:#fff; background-color:#252525; display:flex; align-items:center; justify-content:space-between; border:1px solid #252525; box-sizing:border-box; transition:all 0.3s ease; font-size:1.333em; z-index:111;}
.board-detail-tit{font-size:30px;}
.board-detail-date{font-size:20px;}

/* -------- News Detail  -------- */
.board-detail-tit-wrapper{height:auto;}
.news-detail-tit-inner-con{opacity:1.0;}
.news-detail-tit-con{padding-top:0;}
.news-detail-tit-inner-con .board-detail-tit{padding-right:0; }
.news-detail-photo-con .news-large-photo{min-height:auto}
.news-detail-photo-con .news-large-photo img{max-width:none; width:100%}
.news-detail-spec-con{margin-top:0; padding:50px 0;}
.news-detail-spec-inner{max-width:none}
.news-detail-outline-box{display:block;}
.news-detail-outline-box .news-detail-tit{width:auto; padding-right:0;}
.news-detail-outline-box .news-detail-outline-con{width:auto}

@media all and (max-width:1500px){
	/* News Detail :: 상단 */
	.news-detail-tit-inner-con{padding:0; margin:0;}
	/* News Detail :: 대표사진 */
	.news-detail-photo-con{padding:0 ;}
}
@media all and (max-width:1280px){
	.news-detail-spec-inner{margin:0}
}


/* -------- Project Detail  -------- */
/* 프로젝트 뷰 설정 */
#projectViewContent{font-size:11px; }
#projectRelatedCon, 
.project-view-prev-next-controls,
.project-photo-item .photo-zoom-icon,
.project-view-top-cover{display:none !important;}
#projectViewTopCon{height:auto; min-height:auto; display:none  !important;}
#projectViewDetailCon{padding:30px 0 50px; margin-bottom:20px }
.project-view-detail-tit-con{margin-bottom:50px !important; padding-right:0 !important;}
#projectViewPhotoCon{max-width:none  !important;}
#projectViewPhotoCon > ul{page-break-before:always }
.project-view-container .project-region{font-size:12px !important;}
.project-view-container .project-name{font-size:30px !important;}
.project-view-detail-tit-con .project-scheme{height:18px; font-size:12px; padding:3px 5px;}
.project-view-detail-tit-con .project-scheme:before{transform:scaleX(1)}
.project-view-detail-tit-con .project-scheme em{opacity:1.0}
.project-view-detail-spec-con{width:20% !important; margin-right:10% !important;}
.project-view-detail-spec-con dl{font-size:1.333em !important;}
.project-view-detail-inner-con{width:70%  !important;}
.project-view-detail-inner-con .project-view-detail-item dt{width:100px !important;}
.project-hashtag-list-con .hashtag-item{height:30px; padding:0 10px;}
.print-img{display:block; margin-bottom:5%}
.project-view-photo-list-03.list-col-05 .project-photo-item{opacity:1.0 !important; transform:translate(0) !important;}

@media print {
	#header,
	#footer,
	.cm-scroll-icon,
	.page-share-controls,
	.board-bottom-controls,
	.to-top-btn {display:none !important;}
	#content{font-size:9px !important;}
	.area{max-width:none !important; width:auto  !important;}

	/* 뉴스 뷰 설정 */
	/* html:not(.ie-html){overflow-y:scroll !important}
	body:not(.ie-browser) .scroll-container{height:auto !important }
	.board-detail-tit-wrapper .pin-spacer{height:auto !important; padding-bottom: 0 !important; width:auto !important;}
	.scrollbar-track-y,
	.scrollbar-thumb{display:none !important;}
	#newsRelatedCon{display:none}
	.board-detail-tit-wrapper{height:auto !important;;}
	.news-detail-tit-con{padding-top:0 !important; width:auto !important; height:auto !important;}
	.news-detail-tit-inner-con{max-width:none !important; border:1px solid red;} */
	
	#content{max-width:none !important; padding:0}
	.print-close-btn{display:none;}
	#projectViewContent{margin-top:0px;}

	* {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
    }
	@page {
		size: auto; 
		margin: 20mm 10mm; 
	}
}
