
/* 인쇄설정*/
@media print { 
	* { -webkit-print-color-adjust: exact; print-color-adjust: exact; } 

	#container { width:850px !important; }		/* 인쇄화면 너비를 조절하면 조금 더 작게 보이게 처리 가능 */

	img { page-break-inside: avoid; }

	#header { position:relative ; height:70px; border-bottom:0; } 
	#header.fixed { position:relative; } 
	#header h1 { display:flex; align-items:center; height:70px; } 
	#header h1 img { height:30px; }
	#header header { max-width:1170px ; } 
	#header .header-inner { display:none ; } 
	#header__lnb { display:none; } 
	.lnb-search { display:none; } 
	#header__mobile { display:none; } 
	.header_top { display:none; } 
	
	#footer { background:#fff; } 
	.f_top { display:none; } 
	.f_bottom .f_inner { max-width:1170px; } 

	#sub { padding-top:0 !important; } 
	.solution_view_top { padding:3.125rem 2rem; min-height:revert; } 
	.solution_view_inner { padding-top:0; } 
	.solution_view_inner h2 { font-size:1.565rem; } 
	.solution_view_inner p.en { font-size:1.125rem;  }
	.solution_view_inner p.desc { font-size:1rem; } 

	.solution_menu { display:none; } 
	.solution_service, 
	.solution_case,
	.solution_people
	.solution_business, 
	.solution_media, 
	.solution_notice { padding-top:2.5rem !important; } 
	
	.solution_people, 
	.solution_business, 
	.solution_media, 
	.solution_notice { background:#fff; padding-bottom:0rem; } 
	
	/* 업무사례부터 안보이게 250526 */
	.solution_people, 
	.solution_business, 
	.solution_media, 
	.solution_notice { display:none; } 

	.subcmm_title .text { font-size:1.25rem; } 
	.subcmm_title a { display:none; } 
	.subcmm_desc ul li { font-size:1rem; } 
	
	#people .list_photo .title { font-size:1.25rem !important; }
	#people .list_photo .title span { font-size:1rem !important; } 
	
	.bbs-box-tit { font-size:1rem !important; -webkit-line-clamp:revert; height:revert; } 


	/* 구성원인쇄 */
	/*#wrap { page-break-after:always; } */
	#wrap { page-break-inside:auto } 
	
 
	#people .people_view_top_inner { min-height:revert; padding-top:1.25rem; } 
	#people .top_util { display:none; } 
	#people .top_inner_left { padding-left:1.875rem; } 
	#people .top_big_en { padding-left:1.875rem; } 
	#people .top_inner_right { justify-content:flex-end; } 
	#people .top_inner_right img { left: revert; } 
	
	#people .top_info {  } 
	#people .top_name { font-size:2.25rem; } 
	#people .top_name_en { font-size:1.25rem; } 
	#people .top_tel_info { gap:0.3125rem; } 
	#people .top_tel_info .rows { font-size:1rem; } 
	#people .top_job a { font-size:0.9375rem; } 

	#people .top_feel_info .items span { font-size:1rem; } 
	#people .top_big_en { font-size:4rem; } 

	#people .people_view_left { display:none; } 
	#people .people_view_right { width:calc(100% - 1.875rem); } 
	#people .detail_view_group { padding-left:1.875rem; }
	
	#people .detail_view_title { font-size:1.375rem; } 
	#people .detail_view_desc { font-size:1.125rem; } 
	#people .detail_view_desc ul.type2 li .item { width:8rem; font-size:0.9375rem;  } 
	#people .detail_view_desc ul.type2 li .desc { width: calc(100% - 8rem); font-size:1rem; } 


	#people #cont_row07 { display:none; } 
	#people .people_btn { display:none; } 

	/*#cont_row03 { page-break-before:always; } */
	.btnTop { display:none !important; } 
} 