@charset "UTF-8";
* {
    box-sizing: border-box;
}
body {
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}
h1 {
    font-size: 14pt;
    margin : .5em 0;
}
h2 {
    font-size: 11pt;
}
img {
    max-width : 100%;
}
.print_page{
    width: 172mm;
    min-height: 251mm;
    /* page-break-after: always; */
    page-break-after: auto;
    position: relative;
    padding : 1.2em 0 ;
    counter-increment: print_page_count; /* ページ番号のインクリメント */
}
.print_page:last-child{
    page-break-after: auto;
}
.print_page:before{
    position: absolute;
    right: 0;
    top: 0;
    content: "JAXA新事業促進部";
}
.print_page.print_page_en:before{
    content: "JAXA Business Development and Industrial Relations Department";
}
.print_page.print_page_en h1{
    margin-top: 1.5em;
}
/* table */
table {
    page-break-inside:auto;
    border-collapse: collapse;
    border-spacing: 0;
}
tr {
    padding: .5em 0;
    border-bottom: 1px solid #ccc;
    page-break-inside:avoid;
    page-break-after:auto;
}
tr:first-child th {
    border-top: 1px solid #ccc;
}
th,td {
    padding: .5em 0;
    line-height: 1.5;
    font-weight: normal;
    text-align: left;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    page-break-inside: avoid;
}
th:first-child {
    width: 20%;
    padding-left: 1em;
    padding-right: 1em;
    border-right: 1px solid #ccc;
}
th:nth-child(2) {
    padding-left: 1em;
}

