@charset "UTF-8";

@media print {
	@page {size: A4; page-break-after: always;}
	body {font-size: 13px;}
	header {display: none;}
	footer {display: none;}
	.sub_top {display: none;}
	.sub_cont {padding: 0 !important;}
	.container {width: 991px !important; margin: 0 auto !important; padding: 0 !important;}

	/* 대관시설 리스트 */
	.result_list_area > .list > li > .box .inner_box { display: block !important;}
	.result_list_area > .list > li > .box .inner_box .img_area { width: 100% !important;}
	.result_list_area > .list > li > .box .inner_box .text_area { margin: 20px 0 0 !important; padding: 0 !important;}
	/* 대관시설 리스트 */

	/* 보관함 내역 보기 및 대관신청 */
	.storage_box_area { display: none !important;}
	/* 보관함 내역 보기 및 대관신청 */

	/* 대관신청 상세 */
	.rental_view_cont > .inner_box .box.left { width: 500px !important;}

	.rental_date_area > .inner_box .box.left { width: 363px !important;}
	.rental_date_area > .inner_box .box.right { padding: 0 0 0 20px !important;}
	.rental_date_area > .inner_box .box .date_cont_area .date_box { padding: 30px !important;}
	/* 대관신청 상세 */

	/* 총결제 비용 관련 */
	.total_payment_cont .total_payment_inner { display: block !important;}
	.total_payment_cont .total_payment_inner .box.left { margin: 0 0 40px !important; padding: 0 !important;}
	.total_payment_cont .total_payment_inner .box.right { width: 100% !important;}
	.com_input_form_area.estimate_area .cont_btn_list_area { display: none !important;}
	/* 총결제 비용 관련 */
	
	/* 대관신청 - 견적서 */
	.com_input_cont .input_table_cont > .f_row .table_inner_box > * { margin: 0 20px 0 0 !important;}
	.com_input_cont .input_table_cont > .f_row .table_inner_box.left { width: calc(35% - 10px) !important;}
	.com_input_cont .input_table_cont > .f_row .table_inner_box.left .col_w01 { width: 30% !important;}
	.com_input_cont .input_table_cont > .f_row .table_inner_box.left .col_w02 { width: 70% !important;}
	.com_input_cont .input_table_cont > .f_row .table_inner_box.right { width: calc(65% - 10px) !important;}
	.com_input_cont .input_table_cont > .f_row .table_inner_box.right .col_w01 { width: 15% !important;}
	.com_input_cont .input_table_cont > .f_row .table_inner_box.right .col_w02 { width: 35% !important;}
	/* 대관신청 - 견적서 */
	
	/* 대관안내 */
	.step_cont_area > .list > li { margin: 0 35px 0 0 !important;}
	.step_cont_area > .list > li:last-child { margin: 0 !important;}
	.step_cont_area > .list > li::after { right: calc((-35px - 20px) / 2) !important;}
	.step_cont_area > .list > li .box { height: 110px !important; padding: 0 5px 0 15px !important;}
	.step_cont_area > .list > li .box .inner .icon_area { margin: 0 10px 0 0 !important;}
	.step_cont_area > .list > li .box .inner .icon_area.icon01 { width: 30px !important;}
	.step_cont_area > .list > li .box .inner .icon_area.icon02 { width: 34px !important;}
	.step_cont_area > .list > li .box .inner .icon_area.icon03 { width: 35px !important;}
	.step_cont_area > .list > li .box .inner .icon_area.icon04 { width: 36px !important;}
	.step_cont_area > .list > li .box .inner .icon_area.icon05 { width: 30px !important;}
	.step_cont_area > .list > li .box .inner .tit_area .tit { font-size: 15px !important; line-height: 22px !important;}
	.step_cont_area > .list > li .box .inner .tit_area .tit .ft_c { font-size: 13px !important; line-height: 20px !important;}
	/* 대관안내 */

}

@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}