@media print {
	a {
		color: #333333 !important;
	}

	body,
	button,
	input,
	select,
	textarea {
		color: #333333 !important;
	}
	body {
		background: transparent !important;
	}

	#spcover {
		background: rgba(0,0,0,0.3) !important;
	}

	.site-header .condition_login {
		color: #e5a117 !important;
		background: #fff !important;
	}
	.office .site-header .condition_login {
		color: #8cc63f !important;
	}

	.site-footer .main-navigation a {
		background: #fff !important;
	}
	.footer-widget-area .widget-area {
		color: #fff !important;
	}
	.footer-widget-area .widget-area a {
		color: #fff !important;
	}
	.site-header {
		background-color: #e5a117 !important;
		color: #fff !important;
		position: absolute;
	}
	body.office .site-header {
		background-color: #8cc63f !important;
	}
	.site-header a {
		color: #fff !important;
	}
	.site-branding .site-title a {
		color: inherit !important;
	}

	.site-branding .site-title a:hover,
	.site-branding .site-title a:focus {
		color: inherit !important;
	}
	.site-header-main .menu-toggle.toggled-on {
		background-color: transparent !important;
	}
	.site-header-main .menu-toggle span {
		background-color: #ffffff !important;
	}

	.site-header-menu.toggled-on {
		background-color: #e5a117 !important;
	}
	.office .site-header-menu.toggled-on {
		background-color: #8cc63f !important;
	}

	.sidebar h2,
	.entry-content h2 {
		color: #8cc63f !important;
	}
	.office .sidebar h2,
	.office .entry-content h2 {
		color: #E5A117 !important;
	}
	body.office .sidebar h2,
	body.office .entry-content h2 {
		color: #8cc63f !important;
	}
	.sidebar h3,
	.entry-content h3 {
		color: #E5A117 !important;
	}
	body.office .sidebar h3,
	body.office .entry-content h3 {
		color: #8cc63f !important;
	}
	.sidebar h4,
	.entry-content h4 {
		color: #555 !important;
	}
	.sidebar h4:after,
	.entry-content h4:after {
		content: '';
		width: 0;
		height: 0;
		border: 6px solid #ffffff;
		border-width: 6px 10px;
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
		display: block;
		position: absolute;
		left: 6px;
		top: 8px;
	}
	.svgbg{fill:#88BD43;}
	.office .svgbg{fill:#E5A117;}

	.textwidget h1,
	.sidebar h1,
	.entry-content h1 {
		background-color: #E5A117 !important;
		color: #fff !important;
	}
	body.office .textwidget h1,
	body.office .sidebar h1,
	body.office .entry-content h1 {
		background-color: #8cc63f !important;
	}
	.textwidget h1 a,
	.entry-content h1 a {
		color: #fff !important;
	}
	.entry-content table[border] > thead > tr > th,
	.entry-content table[border] > tbody > tr > th {
		background: #efefef !important;
	}
	.office .entry-content table[border] > thead > tr > th,
	.office .entry-content table[border] > tbody > tr > th {
		background: #eff7e2 !important;
	}
	.entry-content table[border] > thead > tr > th.officeth,
	.entry-content table[border] > tbody > tr > th.officeth {
		color: #ffffff !important;
		background: #92d050 !important;
	}
	.entry-content table[border] > thead > tr > th blockquote,
	.entry-content table[border] > tbody > tr > th blockquote {
		color: #333333 !important;
	}
	.entry-content .require {
		color: #f00 !important;
	}
	.site-footer {
		background-color: #8cc63f !important;
	}

	#breadcrumb ul {
		background-color: #efefef !important;
	}
	#breadcrumb ul li a {
		color: #333 !important;
	}

	span[role="alert"] {
		background: #fff !important;
	}

	.sidebar h2 a {
		color: #8cc63f !important;
	}

	/* 事業所ピックアップ */
	.j_search .acc_btn_wrap {
/*		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top, transparent 0%, #ffffff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, transparent 0%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, transparent 0%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	.j_search .cities .cities_btn,
	.j_search .kinds .kinds_btn {
		color: #ffffff !important;
/*		background: #E5A117;*/
		background: -moz-linear-gradient(top, #eeeeee 0%, #aaaaaa 50%, #999999 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #eeeeee 0%, #aaaaaa 50%, #999999 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #eeeeee 0%, #aaaaaa 50%, #999999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	}

	/* 事業所一覧ページ */
	.search_list li a {
		color: #999 !important;
	}
	.search_list li a:after {
		color: #ffffff !important;
		background-color: #e5a117 !important;
	}
	.search_list li a h3 {
		color: #555555 !important;
	}
	.entry-content .search_list li a table th {
		color: #ffffff !important;
		background: #92d050 !important;
	}
	.entry-content .search_list li a table td {
		color: #555555 !important;
	}
	.search_list li a .status_genre span {
		background: #aaa !important;
		color: #fff !important;
	}
	.search_list li a .status_genre span.c_jgenre {background-color: #ee6e6e !important;}

	.search_list li a .status_genre span.c_jgenre2 {background-color: #ee6eae !important;}
	.search_list li a .status_genre span.c_jgenre3 {background-color: #ee6eee !important;}
	.search_list li a .status_genre span.c_jgenre4 {background-color: #ae6eee !important;}
	.search_list li a .status_genre span.c_jgenre5 {background-color: #6e6eee !important;}
	.search_list li a .status_genre span.c_jgenre6 {background-color: #6eaeee !important;}
	.search_list li a .status_genre span.c_jgenre7 {background-color: #6eeeee !important;}
	.search_list li a .status_genre span.c_jgenre8 {background-color: #6eeeae !important;}
	.search_list li a .status_genre span.c_jgenre9 {background-color: #6eee6e !important;}
	.search_list li a .status_genre span.c_jgenre10 {background-color: #aeee6e !important;}
	.search_list li a .status_genre span.c_jgenre11 {background-color: #eeee6e !important;}
	.search_list li a .status_genre span.c_jgenre12 {background-color: #ee8a50 !important;}
	.search_list li a .status_genre span.c_jgenre13 {background-color: #99cc00 !important;}
	.search_list li a .status_genre span.c_jgenre14 {background-color: #6e4a55 !important;}
	.search_list li a .status_genre span.c_jgenre15 {background-color: #e5a323 !important;}

	.search_list li a .status_genre span.c_jgenre16 {background-color: #b33e5c !important;}
	.search_list li a .status_genre span.c_jgenre17 {background-color: #387d39 !important;}
	.search_list li a .status_genre span.c_jgenre18 {background-color: #ee7800 !important;}
	.search_list li a .status_genre span.c_jgenre19 {background-color: #e17b34 !important;}
	.search_list li a .status_genre span.c_jgenre20 {background-color: #bb5535 !important;}
	.search_list li a .status_genre span.c_jgenre21 {background-color: #2cb4ad !important;}
	.search_list li a .status_genre span.c_jgenre22 {background-color: #9079b6 !important;}
	.search_list li a .status_genre span.c_jgenre23 {background-color: #e3acae !important;}
	.search_list li a .status_genre span.c_jgenre24 {background-color: #007bbb !important;}
	.search_list li a .status_genre span.c_jgenre25 {background-color: #852e19 !important;}
	.search_list li a .status_genre span.c_jgenre26 {background-color: #6b7b6e !important;}
	.search_list li a .status_genre span.c_jgenre27 {background-color: #393e4f !important;}

	.entry-content .pagenation a.slct,
	.entry-content .pagenation button.slct {
		background-color:#8cc63f !important;
	}

	/* 新着一覧 */
	.entry-content ul.news li a {
		color: #333333 !important;
	}
	.entry-content ul.news li a .cat_name span {
		color: #ffffff !important;
		background: #aaaaaa !important;
	}

	.popup_link a {
		color: #ffffff !important;
	}
	.popup_link a.jobhunter_link {
		background: #E5A117 !important;
	}
	.popup_link a.jobhunter_link:after {
		border-top-color: #E5A117 !important;
	}
	.popup_link a.office_link {
		background: #8cc63f !important;
	}
	.popup_link a.office_link:after {
		border-top-color: #8cc63f !important;
	}
}

@media print and (min-width: 44.375em) {
	.site-footer .main-navigation li a {
		color: #fff !important;
	}
}
@media print and (min-width: 56.875em) {
	.site-header-menu,
	.site-header-menu.toggled-on {
		background-color: transparent !important;
	}
}
