<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/**
 * プリント制御
 */
@media print {
*,
*:before,
*:after {
/*	background: transparent !important; */
/*	color: #000 !important; */ /* Black prints faster: h5bp.com/s */
	box-shadow: none !important;
	text-shadow: none !important;
}
a,
a:visited {
	text-decoration: underline;
}
/* a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
} */
/* Don't show links that are fragment identifiers,
     or use the `javascript:` pseudo protocol */
/* a[href^="#"]:after,
a[href^="javascript:"]:after {
	content: "";
} */
pre,
blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group; /* h5bp.com/t */
}
tr,
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p,
h2,
h3 {
	orphans: 3;
	widows: 3;
}
h2,
h3 {
	page-break-after: avoid;
}
.table {
	border-collapse: collapse !important;
}
/* td,
th {
	background-color: #fff !important;
} */

.header-right_up,
.header-bottom,
.top_page .search_area,
.content2ndrow_utility,
.content4th-search,
.content_right {
	display: none;
}
.top_page .header-right_up,
.top_page .header-bottom,
.top_page .search_area,
.top_page .content2ndrow_utility,
.top_page .content4th-search {
	display: block;
}

.top_page {
	background-color: transparent;
}
.content {
	min-height: 40px;
}
.content_left {
	float: none;
	width: 100%;
}
.site_ci {
	margin: 13px 0 20px;
}
.top_page .search_form .form_control {
	width: 17em;
}
.gnav_nav .gnav_nav-current &gt; a img,
.gnav_nav &gt; .is_gnav_nav-current &gt; a img {
	display: inline;
}
.footer {
	position: relative;
}
.pnavi {
	position: absolute;
	top: 165px;
	right: 0;
}
.copyright {
	background-color: transparent;
	color: #000;
}
.visible_sp_inline {
	display: none;
}
.visible_tb_inline {
	display: none;
}

}
</pre></body></html>