@charset "UTF-8";
/* 印刷用CSS */
html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: inherit; }

* { box-sizing: border-box; }

@media print { @page { margin: 10mm; }
  body { margin: 0; }
  .print-toolbar { display: none; } }

@media screen { body { width: 100%; margin: 0; background-color: #f9f9f9; }
  .print-wrapper { width: 664.5pt; padding: 1em; margin: 2em auto; background-color: #FFF; box-shadow: 0 0 6px #ddd; } }

.print-toolbar { padding: 12px; background-color: #fff6fa; line-height: 1; box-shadow: 3px 0 5px #ee72af; }

.print-toolbar__inner { width: 664.5pt; margin: 0 auto; overflow: hidden; }

.print-toolbar__back { float: left; }

.print-toolbar__print { float: right; }

.print-toolbar a { color: #ee72af; font-weight: bold; }

.print-toolbar a:hover { text-decoration: none; }

.icon-copy { display: inline-block; margin: 0 8px 0 0; vertical-align: middle; background-image: url(../images/bg_sprite.png); background-position: 0px -215px; width: 19px; height: 19px; }

body * { font-size: 14pt; }

.header-nav { margin-bottom: 2em; }

.header-nav-search { display: none; }

.header-trigger { display: none; }

.header-nav-font { display: none; }

.header-nav-global { display: none; }

.topicpath-nav { display: none; }

.sidebar { display: none; }

.footer-nav { display: none; }

.page-main-image { display: none; }

.page-print { display: none; }

.banner { display: none; }

.page-nation { display: none; }

h1 { font-size: 18pt; padding-bottom: 0.33em; border-bottom: 1px solid; }

h2 { font-size: 16pt; padding-bottom: 0.33em; border-bottom: 1px dotted; }

[class$=head], [class$=heding] { display: block; font-weight: bold; font-size: 16pt; padding-bottom: 0.33em; border-bottom: 1px dotted; }

.post-article img { vertical-align: top; max-width: 600pt; height: auto; }

.post-article div { margin: 1em 0; }

.post-article div p { display: block !important; }

[data-autoheight] > * { height: auto !important; }

.tab-search { display: none; }

.table-search caption { display: none; }

.table-search thead { display: none; }

.table-search-odd, .table-search-even { display: none; }

.table-search-odd.is-active + .table-search-userdetail, .table-search-even.is-active + .table-search-userdetail { display: table-row; }

.table-search-odd.is-active + .table-search-userdetail *, .table-search-even.is-active + .table-search-userdetail * { font-size: 10pt; }

.table-search-odd.is-active + .table-search-userdetail tbody th, .table-search-even.is-active + .table-search-userdetail tbody th { width: 10em; }

.table-userdetail-close a { display: none; }

.table-search-userdetail { display: none; }

.table-search-userdetail .text-caution ul li, .table-search-userdetail .text-caution ul li i { font-size: 8pt; }

.table-search-userdetail__inner h2 span { display: inline; }

.search-pref-wrapper { display: none; }

.search-pref-panel__head:not(.is-active) { display: none; }

.search-pref-panel__head.is-active + .search-pref-panel__body { display: block; }

table { line-height: 1.3; width: 100%; border-spacing: 0; }

table thead th, table tbody th { background: #f5f5f5; border: 1px solid #a0a0a0; color: #4a4c49; font-weight: bold; padding: 8px; text-align: left; vertical-align: top; }

table thead td, table tbody td { padding: 8px; text-align: left; vertical-align: top; border: 1px solid #a0a0a0; }

.btn-print { display: none; }

.post-layout:after { content: " "; display: table; clear: both; }

.post-layout__image--left { float: right; width: 32%; }

.post-layout__text--right { float: left; width: 64%; }

/*# sourceMappingURL=../css/map/print.css.map */
