@charset "UTF-8";

@media print {
	@page {/* size: A4 */;}
	html {background: white; width: 21cm;  height: 29.7cm;  display: block;  margin: 0 auto;  margin-bottom: 0.5cm; page-break-after: always;}
	/* * {page-break-after: always;} */
	.header {display: none;}
	.quick-menu{display:none;}
	.footer {display: none;}
	.container {width: 100%;}
	.contents {padding-bottom:  0 !important;}
	.sub_left {display: none;}
	.top-nav {display: none;}
	.sns_box {display: none;}
	.sub_right {width: 100% !important; padding-top: 0 !important; float: none; font-size: 12px;}
	.sub_right .sub_rtop .bread_box .route_box > li.home img {width: 10px; margin-top: 4px !important;}
	.sub_right .sub_rtop .bread_box .sns_box {margin-left: 5px !important;}
	.sub_right .sub_rtop .bread_box .sns_box li {width: 25px !important; height: 25px !important; line-height: 21px !important;}
	.sub_right .sub_rtop .bread_box .sns_box li.li03 a img {width: 8px; margin-top: 7px !important;}
	.sub_right .sub_rtop .bread_box .sns_box li.li05 a img {width: 11px; margin-top: 8px !important;}
	
	.sub_con {font-size: 11px !important;}
	.sub_tit {padding-left: 18px !important; -webkit-background-size: 9px !important; background-size: 9px !important; background-position: 0 5px !important;}
	.sub_tit a {margin: 0 5px !important; margin-top: -5px !important;}
	.sub_tit2 {background-position: 0 7px !important; -webkit-background-size: 3px !important; background-size: 3px !important;}

	.sub-hero {display: none;}
	/* entire_notice_wrap */
	.entire_notice_wrap .btn_wrap .common_btn {width: 200px !important; height: 40px !important; line-height: 35px !important;}
	.entire_notice_wrap .btn_wrap .common_btn.btn1 span {-webkit-background-size: 20px !important; background-size: 20px !important;}
	.entire_notice_wrap .btn_wrap .common_btn.btn2 span {-webkit-background-size: 18px !important; background-size: 18px !important;}
	.entire_notice_wrap .mark_box .sel_box select {font-size: 11px !important;}
	.entire_notice_wrap .mark_box .mark_list > li span {width: 25px !important; height: 18px !important; line-height: 16px !important;}
	.entire_notice_wrap .mark_box .mark_list > li.mark4 span img {width: 50% !important;}
	.entire_notice_wrap .board_list td.company .mark {height: 18px !important; line-height: 16px !important; font-size: 10px;}
	.entire_notice_wrap .board_list td.company .mark.mark4 {text-align: center;}
	.entire_notice_wrap .board_list td.company .mark.mark4 img {width: 70% !important; margin-top: -3px !important;}

	/* eview_wrap */
	.mark_con .mark {height: 18px !important; line-height: 16px !important; font-size: 10px !important;}
	.mark_con .mark.mark4 {text-align: center;}
	.mark_con .mark.mark4 img {width: 70% !important; margin-top: -3px !important;}
	.eview_wrap .common_btn {width: 200px; height: 40px !important; line-height: 38px !important;}
	.eview_wrap .common_btn.homepage span {-webkit-background-size: 20px !important; background-size: 20px !important;}
	.eview_wrap .common_btn.scrap {width: 100px; height: 40px !important; line-height: 38px !important;}
	.eview_wrap .common_btn.scrap.on span {-webkit-background-size: 17px !important; background-size: 17px !important;}


	.notice_info_box, .notice_info_box{display: block !important;}
	.notice_info_box .l_box{width: 100% !important; display:block !important;}
	.notice_info_box .r_box {width: 100% !important; display:block !important;}

	/* fair_info_wrap */
	.vi_board_list .txt_box {width: 65%;}
	.vi_board_list.fair_info .txt_box .state {width: 40px !important; height: 40px !important; line-height: 40px !important; }

	/* fview_wrap */
	.fview_box .title_box .sort {height: 20px !important; line-height: 20px !important; font-size: 10px !important;}
	.fview_box .title_box .state {height: 20px !important; line-height: 20px !important; font-size: 10px !important;}

	/* job_info_wrap */
	.job_info_wrap .alphabet_list > li.all a {width: 39px !important;}
	.job_info_wrap .alphabet_list > li a {width: 20px !important; height: 20px !important; line-height: 18px !important;}

	/* center_road_wrap */
	.map_contact_box .round {width: 60px !important; height: 60px !important;}
	.transport_box .tit img {max-width: 35px !important;}

	/* my_main_wrap */
	.my_main_wrap .mark_box .mark_list > li span {width: 25px !important; height: 18px !important; line-height: 16px !important;}
	.my_main_wrap .mark_box .mark_list > li.mark4 span img {width: 50% !important;}
	.job_list01 .board_list td.company .mark {height: 18px !important; line-height: 16px !important; font-size: 10px !important;}
	.job_list01 .board_list td.company .mark.mark4 {text-align: center;}
	.job_list01 .board_list td.company .mark.mark4 img {width: 70% !important; margin-top: -3px !important;}
	.my_main_wrap .mark_box .sel_box select {font-size: 11px !important;}
	.my_write_wrap .school_input .box .middle_input {max-width: 150px !important;}

	.id_pw_find_wrap .find_form .ci_area {width: 80%;}
	.id_pw_find_wrap .find_form .btn_wrap {width: 20%;}

	.register_wrap .recruit_sch_box .btn_box .item_box .item {padding-right: 12px !important; -webkit-background-size: 8px !important; background-size: 8px !important;}
	

	.banner_wrap .btn_wrap .common_btn span {-webkit-background-size: 15px !important; background-size: 15px !important;}


	/* board.css */
	.sch_slt {height: 35px !important; font-size: 11px !important;}
	.sch_input {height: 35px !important; font-size: 11px !important;}
	.sch_btn {width: 60px !important; height: 35px !important; line-height: 35px !important;}
	.sch_btn .ico {padding-left: 20px !important; -webkit-background-size: 13px !important; background-size: 13px !important;}
	.pagination a {width: 20px !important; height: 20px !important; line-height: 18px !important; font-size: 11px !important;}
	.dot_list > li {background-position: 2px 6px; -webkit-background-size: 2px; background-size: 2px;}
	.basic_tab > li > a {height: 40px !important;}
	.sub_sch_box select {height: 35px !important; font-size: 11px;}
	.sub_sch_box input {height: 35px !important; font-size: 11px;}
	.st_sch_btn {height: 35px !important; margin-top: -17.5px;}
	.st_sch_btn .ico {height: 35px; line-height: 35px; padding-left: 20px !important; -webkit-background-size: 13px !important; background-size: 13px !important;}
	.bar_list > li {-webkit-background-size: 4px 1px !important; background-size: 4px 1px !important; background-position: 0 6px !important;}
	.board_list .tit .external_links {width: 10px !important;}
	.board_write input[type="text"], .board_write input[type="password"], .board_write select {font-size: 10px !important;}
	.radio_each .vradio {width: 16px !important; height: 16px !important;}
	.radio_each label {padding-left: 20px !important;}
	.chk_each .vchkbox {width: 12px !important; height: 12px !important;}
	.chk_each label {padding-left: 16px !important;}
	.write_sup_txt {font-size: 11px;}
	.th_star {width: 5px !important;}
	.login_box .left {width: 30%;}
	.login_box .left img {width: 70% !important;}
	.login_util_menu li a {padding-left: 15px !important; -webkit-background-size: 10px; background-size: 10px;}
}
@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      /* print-color-adjust: exact; */
   }
} 