@charset "utf-8";
/* CSS Document */
body {width:100%; height: auto; max-height: auto; margin: 0 auto !important; padding: 0; background: #fff;}
header { display: none; margin: 0; padding: 0;}
footer { display: none; margin: 0; padding: 0;}
h1#top-h1 { display: none; margin: 0; padding: 0;}
ul.topicpath {display: none; margin: 0; padding: 0;}
/*ul.topicpath { width:100%; max-width:1178px; margin:0 auto; }*/
.wrap {margin: 0 auto !important; padding: 0 !important; height: auto; max-height: auto;}
.btm_wrap { width:100%; max-width: 1030px; margin: 0 auto; padding:10px;}
.btm_wrap_box { width: 100%; margin:0 ; padding:10px 0; box-shadow:none; background-color: #fff;}
.max-w_900 {width:100%; max-width:1010px; margin:10px auto; padding: 10px 15px 0; display: block; box-shadow:none; background-color: #fff;}

section { width:100% !important; max-width:100% !important;}
.jyusyu_selecter { position: absolute; top:0; right: 10px;}
.h2blk3 h2:before { display: none;}

.plistTable { position:relative;}
.plistTable tobody { position:absolute; top:0;}

.plist1 td:before, .plist2 td:before, .plist3 td:before, .plist4 td:before { font-size:6px !important;}
.plist1 td, .plist2 td, .plist3 td, .plist4 td { font-size:6px !important;}
@page {
　　width：:80%;
  margin: 5mm;
}