@charset "utf-8";

@media print {

body {
    zoom: 90%;
    padding: 0 !important;
    font-size: 240%;
}

aside.skip,
header ul.link,
header p.lang_btn,
header div.search,
header div.gnavi,
header div.slidemenu,
main div.sub,
footer div.menu,
#pagetop {
    display: none !important;
}

header {
    position: static !important;
    width: 1200px !important;
    min-width: 1200px !important;

    border: none;
}

main,
main div.main{
    margin: 0 auto !important;
    width: 1200px !important;
    min-width: 1200px !important;
}

footer {
    width: 1200px !important;
    min-width: 1200px !important;
    margin: 40px auto 0;
    padding: 0;
}

/* .sec1
-------------------------------------------------------------*/

/*
.sec1 .jbictoday {
    border: solid 1px #ccc;
}
.sec1 .jbictoday dl {
    border: solid 1px #ccc;
}
.sec1 .mv {
    border: solid 1px #ccc;
}
 */


/* .sec2
-------------------------------------------------------------*/

td.genre.jbic span {background:none;border:solid 2px #d1552d !important;color:#d1552d;}
td.genre.announcements span {background:none;border:solid 2px #a00101 !important;color:#a00101;}
td.genre.topics span {background:none;border:solid 2px #0d498b !important;color:#0d498b;}
td.genre.event span {background:none;border:solid 2px #9b4820 !important;color:#9b4820;}
td.genre.reports span {background:none;border:solid 2px #03783f !important;color:#03783f;}
td.genre.interviews span {background:none;border:solid 2px #51008a !important;color:#51008a;}

.sec2 article p.seeall a {
    background: none ;
    color: #1c7773;
    border: solid 1px #1c7773;
}
p.btn_lookup a {
    background: none !important;
    color: #000 !important;
}

/* .sec3
-------------------------------------------------------------

.sec3 {
    page-break-before: always !important;
}
    */

/* .sec4
-------------------------------------------------------------*/

/* .linkinfo_file */

main span.linkinfo_file span {
    width:0.8em;
    height:0;
}
main span.linkinfo_file span:before {
    position: relative;
    top: -0.15em;
    display: inline-block;
    width: 1em;
    height: 1em;
}
main span.linkinfo_file span.icon_PDF:before {content: url("/ja/common/css/image/000000037.png")}
main span.linkinfo_file span.icon_XLS:before {content: url("/ja/common/css/image/000000040.png")}
main span.linkinfo_file span.icon_XLSX:before {content: url("/ja/common/css/image/000000040.png")}
main span.linkinfo_file span.icon_DOC:before {content: url("/ja/common/css/image/000000036.png")}
main span.linkinfo_file span.icon_DOCX:before {content: url("/ja/common/css/image/000000036.png")}
main span.linkinfo_file span.icon_PPT:before {content: url("/ja/common/css/image/000000038.png")}
main span.linkinfo_file span.icon_PPTX:before {content: url("/ja/common/css/image/000000038.png")}
main span.linkinfo_file span.icon_ZIP:before {content: url("/ja/common/css/image/000000041.png")}

} /* @media end */