@charset "UTF-8";

@media print {
	@page {size: A4; page-break-after: always;}
	body {font-size: 12px;}
	.header {display: none !important;}
	.footer {display: none !important;}
	#real_contents {padding-bottom: 0 !important;}
	.sub_con {padding-bottom: 0 !important;}
	.sub_left {display: none !important;}
	.sub_right {width: 100% !important; padding-top: 0 !important;}
	.sub_rtop {display: none !important;}
	.sub_top {display: none !important;}
	.research_schedule_wrap {display: none !important;}

	.layer_popup_box {position: relative !important; background-color: #fff !important;}
	.layer_popup_box .inner_box {width: 100% !important;}
	.layer_popup_box .inner_box .layer_popup {position: static !important; max-height: inherit !important; box-shadow: none !important; margin-top: 0 !important; top: 0 !important; overflow: visible !important;}
	.layer_popup_box .inner_box .layer_popup_close {display: none !important;}
	.layer_popup_box .inner_box .layer_popup .layer_popup_contents {padding: 0 !important;}
	.layer_popup_box .basic_table .chk_each .vchkbox {width: 13px; height: 13px; top: 3px !important;}
	.layer_popup_box .btn_wrap {display: none !important;}
	.layer_popup_box .basic_table th, .layer_popup_box .basic_table td {padding: 10px 5px;}
	.layer_popup_box .chk_each label {padding-left: 17px !important;}
	.layer_popup_box .chk_each input:checked + label .vchkbox {-webkit-background-size: 7px !important; background-size: 7px !important;}


	
}
@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}