@charset "utf-8";

@media only screen and (max-width:1200px) {
    .lnaviArea{
	margin-top: 2em;
    }
}

@media only screen and (max-width:740px) {

/*------------------------------------------------
メイン
------------------------------------------------*/

td:first-child {
    display: block;
    width: 100%;
}

td:nth-child(2) {
    display: inline-block;
    width: 31%;
    text-align: center;
}

td:nth-child(3),td:nth-child(4),td:nth-child(5) {
    display: inline-block;
    width: 23%;
    text-align: center;
}

table.ta01 th, table.ta01 td {
    padding: 3vw 1vw;
    border: 1px solid #c0c0c0;
    border-collapse: collapse;
    line-height: 1.4;
}

table.ta01 td a.xls {
    background: #3c8d0c url(/images/common/icon_xls.png) no-repeat left 0.5rem center;
    background-size: 0.8em;
    padding: 0.5rem 0.5rem 0.5rem 1rem;
    width: 90%;
}

table.ta01 td a.pdf {
    background: #d81a11 url(/images/common/icon_pdf.png) no-repeat left 0.5rem center;
    background-size: 0.8em;
    padding: 0.5rem 0.5rem 0.5rem 1rem;
    width: 90%;
}

table.ta01 td a.doc {
    background: #3f4d9a url(/images/common/icon_doc.png) no-repeat left 0.5rem center;
    background-size: 0.8em;
    padding: 0.5rem 0.5rem 0.5rem 1rem;
    width: 90%;
}
table.ta01 td a.myp {
    background: #ef9000 url(/images/common/icon_myp.png) no-repeat left 0.5rem center;
    background-size: 0.8em;
    padding: 0.5rem 0.5rem 0.5rem 1rem;
    width: 90%;
}



}