@charset "shift_jis";

/*------------ mainarea area */

table {
    margin: 5px 0px 5px 10px;
    padding: 5px;
    font-size: 0.8em;
    }

td {
    padding-left: 5px;
    line-height: 1.8em;
    }

ul {
    list-style-type: circle;
    }

li {
    margin: 5px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    list-style-position: inside;
    list-style-type: none;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.0em;
    }

#jwexp {
    width: 390px;
    float: left;
    }

#jwimg {
    margin: 0px 15px 0px 0px;
    padding: 0px;
    float: right;
    }

#jwimgbox {
    margin: 0px;
    padding: 0px;
    width: 160px;
    float: right;
    }

.jwimgpic {
    margin: 0px 5px 0px 0px;
    padding: 0px;
    width: 150px;
    float: right;
    }

#reader_reserch {
    margin: 0px;
    padding: 0px;
    height: 350px;
    width : 600px;
    clear: both;
    }

#mat_disp {
    margin: 2px 0px 0px 230px;
    padding: 0px;
    position: absolute;
    z-index: 108;
    }

#mat_index {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    height: 300px;
    width: 210px;
    position: absolute;
    z-index: 106;
    }

*html #mat_index h4 {
    margin: 4px -5px 4px 5px;
    height: 1.1em;
    line-height: 1.1em;
    }

#mat_exparea {
    margin: 210px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    width: 570px;
    height: 80px;
    border-top: solid 1px #777777;
    border-left: solid 1px #777777;
    border-bottom: solid 2px #555555;
    border-right: solid 2px #555555;
    background-color: #FAFAD2;
    position: absolute;
    z-index: 102;
    }

*html #mat_exparea {
    margin: 210px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    width: 570px;
    height: 80px;
    border-top: solid 1px #777777;
    border-left: solid 1px #777777;
    border-bottom: solid 2px #555555;
    border-right: solid 2px #555555;
    background-color: #FAFAD2;
    position: absolute;
    z-index: 102;
    }

.mat_exp {
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 5px;
    width: 550px;
    position: absolute;
    z-index: 100;
    visibility: hidden;
    }

#matexp0 {
    margin-top: 1.7em;
    background-color:#003399;
    font-weight: bold;
    color: #FFFFFF;
    }
 
*html #matexp7 {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 5px;
    padding-left: 5px;
    width: 550px;
    position: absolute;
    z-index: 100;
    visibility: hidden;
    }

.mat_png {
    margin: 0px;
    padding: 0px;
    border-top: solid 2px #CCCCCC;
    border-left: solid 2px #CCCCCC;
    border-bottom: solid 2px #555555;
    border-right: solid 2px #555555;
    position: absolute;
    z-index: 104;
    visibility: hidden;
    }

#sencer-top {
    margin-left: -20px;
    margin-top: -20px;
    padding: 0px;
    width: 680px;
    height: 10px;
    position: absolute;
    z-index: 110;
    }

#sencer-right {
    margin-left: -20px;
    padding: 0px;
    width: 10px;
    height: 340px;
    position: absolute;
    z-index: 110;
    }

#sencer-bottom {
    margin-left: -20px;
    margin-top: 340px;
    padding: 0px;
    width: 680px;
    height: 10px;
    position: absolute;
    z-index: 110;
    }

#sencer-left {
    margin-left: 650px;
    padding: 0px;
    width: 10px;
    height: 340px;
    position: absolute;
    z-index: 110;
    }

.jpwpage {
    margin: 0px 10px;
    padding: 0px;
    width: 270px;
    border: solid 1px #777777;
    float: left;
    }

.jpwexpbox {
    margin: 0px;
    padding: 0px;
    height: auto;
    width: 600px;
    clear: both;
    }

#jpwpageexp1 {
    margin: 5px 5px 5px 10px;
    padding: 5px;
    height: auto;
    width: 260px;
    border-top: solid 1px #777777;
    border-left: solid 1px #777777;
    border-bottom: solid 2px #555555;
    border-right: solid 2px #555555;
    clear: none;
    float: left;
    }

#jpwpageexp2 {
    margin: 5px 5px 5px 14px;
    padding: 5px;
    height: auto;
    width: 260px;
    border-top: solid 1px #777777;
    border-left: solid 1px #777777;
    border-bottom: solid 2px #555555;
    border-right: solid 2px #555555;
    clear: none;
    float: left;
    }

*html #jpwpageexp1 {
    margin: 5px;
    padding: 5px;
    }
