@charset "EUC-JP";

/* def(pc) */
.shoan-pc { display: revert !important;}
.shoan-sp { display: none !important; }
.div-contents { max-width:1440px!important; margin:0 auto; padding:0 13px;}
.table-style { max-width: 1020px; width: 99%; margin:0; padding:0; border-collapse: collapse;}
.page-number { font-size: 80%; text-align: left; vertical-align: middle; white-space:nowrap;}
.page-list { font-size: 80%; text-align: right; vertical-align: middle; white-space:nowrap;}
.page-top { max-width: 1020px; width: 99%;text-align: right;}
.th-title { background: #ededed; border: 1px #000000 solid; text-align: center; white-space:nowrap;}
.td-date,.td-prod, .td-note { border: 1px #000000 solid; background:#ffffff; text-align: center; vertical-align: middle;}
.td-info { border: 1px #000000 solid; background:#ffffff; text-align: left; vertical-align: top;}
.td-info-title { border: 1px #ffffff solid; margin:0; padding: 0 2px; background:#f0f0f0; text-align: center; white-space: nowrap;}
.td-info-td { border: 1px #ffffff solid; margin:0; padding: 0 2px; background:#ffffff; text-align: left; vertical-align: middle;word-break: break-all;}

ul.page-link { list-style: none; padding-left: 0; display:flex; flex-wrap: wrap; font-size:14px; text-align:left; }
li.link-item { width:100px; margin: 6px; display:block; white-space: nowrap; align-items: flex-end; }
li.thisY{ font-size:16px; font-weight:bold; }
.shoan_nodata { height:80px; vertical-align:middle; font-size:18px; }
        
/* sp */
@media screen and (max-width: 767.98px) {
 .shoan-pc { display: none !important; }
 .shoan-sp { display: revert !important; }
 .div-contents { max-width:767px !important; margin:0 auto; padding:0 13px;}
 .page-top { max-width: 767px; width: 99%; text-align: right;}
 .table-style { width: 99%; margin:0; padding:0; border-collapse: collapse;}
 .td-info-title { border: 1px #ffffff solid; padding: 0; background: #f0f0f0; text-align: center; white-space: nowrap; }
}
