body {  
   background-color: rgb(255, 255, 255);
   -webkit-text-size-adjust: 100%;
   font-family: "Meiryo" ;
      }

select {  
   font-family: "Meiryo" ;padding: 0px 0px;
      }

.header{width:900px;
   border-left:solid 0px rgb(82, 121, 231);
   border-bottom:solid 0px rgb(82, 121, 231);
   background-color: rgb(239, 243, 255);
   padding:8px 30px 8px 30px;
   margin:10px 0px 0px 0px; font-size:150%;
      }

.wrap{ position:absolute;
   height: 100%;
   height: auto !important;
   border-left:solid 0px #000000;
   border-right:solid 0px #000000;
   padding:0px 0px;
   width:1000px;text-align:left; margin:0px 0px 0px 0px;
        background-color: rgb(255, 255, 255);}

.inner { margin:10px 0px;
   border:solid 0px #000000; }
.mainTP { width:700px; padding:5px 10px;
   border-bottom:solid 1px rgb(82, 121, 231);
   font-size:100%; }
.mainTPP { width:700px;padding:5px 5px 0px 5px; margin:0px 0px 0px 0px;
   border-top:solid 0px #aaaaaa;
   border-bottom:solid 0px #aaaaaa;
   background-color: rgb(255, 255, 255);
   line-height: 150%; font-size:80%;}

.mainWrap { width:700px; float:right; height:100%;}

.mainTitle{ padding:2px 2px 2px 2px; margin:0px 0px 0px 0px;
   border-top:solid 1px #aaaaaa;
   border-bottom:solid 1px #aaaaaa;
   background-color: rgb(245, 245, 245);
   font-size:80%; line-height: 150%; 
   }
.mainkiji { padding:10px 0px 10px 10px;}

.sideWrap { width:280px;   padding:5px 5px 5px 5px;margin:5px 5px 5px 0px;
   border-left:solid 2px rgb(82, 121, 231);
   border-bottom:solid 3px  rgb(82, 121, 231);
   background-color: rgb(239, 243, 255); height:100%;}

.menu { cursor: pointer;display: block; width:240px; border-left:solid 10px rgb(82, 121, 231);
   background-color: rgb(239, 243, 255);
   border-bottom:solid 1px rgb(82, 121, 231);
   padding:15px 15px 15px 15px;
   margin:5px 5px 5px 5px;}

.menuad { width:220px; border-left:solid 0px rgb(255, 255, 255);
   background-color: rgb(255, 255, 255);
   border-bottom:solid 0px rgb(255, 255, 255);
   padding:2px 2px 2px 0px;
   margin:2px 2px 2px 0px;}

.footer { clear:both;
   border-top:solid 1px #aaaaaa;
   margin:0px 0px;
   }

.rightAD { float:right; margin:0px 0px 0px 0px;}
.leftAD { float:left; margin:0px 0px 0px 0px;}
.RAD { float:right; margin:5px 0px 5px 0px;}
.sdb { position:absolute; left:830px; top:350px;}
.Nsdb { position:absolute; left:920px; top:350px;}
.list{  width:120px;font-size:80%;}
.sml{ font-size:80%;}
#nenBK{ float:left;padding:2px 2px 0px 2px;}
#kenBK{ float:left;padding:2px 2px 0px 2px;}
.smj{ font-size:80%;clear:both;}
#bkc{ text-align:right;font-size: 80%; padding:0px 10px 0px 0px; clear:both;}

#nenBKs{ float:left;padding:2px 10px 0px 2px;}

@media print{
#note {clear:both;	display:none;	width:955px;table-layout: fixed;}
#noteB {float:left;	display:none;	width:955px;table-layout: fixed;}
#noteC {background-color: #DFDFDF;	display:none;	width:305px;}
#noteD {clear:both;border: 1px solid #000000;	display:none;	width:600px;}
#maxR {clear:both;border: 1px solid #000000;	display:none;	}
}

table.tab {width: 955px;table-layout: fixed;
  border: 0px solid #555;margin:0px;
  }
table.hyouW {width: 955px;table-layout: fixed;
  border: 0px solid #555;
  }
table.hyouS{float:left;}
table.hyou.th{width: 600px;}


old_table.hyou {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
  border-collapse:  collapse;
  border: 1px solid #555;
  }
old_table.hyou td {line-height:90%;
  font-size: 10pt;
  padding: 2px;
  border: 1px solid #555;
  }

table.hyou {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
  border-collapse: separate;
  border: 1px solid #555;  border-radius: 10px;border-spacing: 0;overflow: hidden;
  }

table.hyou td {line-height:90%;
  font-size: 10pt;
  padding: 2px;
  border-right: 1px solid #555;border-bottom: 1px solid #555;
  border-left: 0px solid #555;border-top: 0px solid #555;
  }

table.hyou tr:last-child>* {  border-bottom-style: none; }
table.hyou tr>*:last-child {  border-right-style: none;  }


table.hyou1 {
  border-collapse: collapse;
  border: 1px solid #555;
  }
table.hyou1 td {
  font-size: 10pt;
  padding: 2px;
  border: 1px solid #555;
  }
#PYea{ float:left;padding:0px 0px 0px 0px; margin:3px 0px 0px 0px;}

.btn{
        color: #000000;
        display: block;
        text-decoration: none;
background-color: #DFDFDF;
	border: 1px solid #707070;
	margin: 0px 2px 0px 2px;
	padding: 2px 40px 2px 40px;
        float:right;
        font-size: 12px;
        cursor: pointer;
    border-radius: 2px;        /* CSS3     */  
    -webkit-border-radius: 2px;    /* Safari,Google Chrome p */  
    -moz-border-radius: 2px;   /* Firefox p */  

}
.btnL{
        color: #000000;
        display: block;
        text-decoration: none;
background-color: #DFDFDF;
	border: 1px solid #707070;
	margin: 0px 2px 0px 2px;
	padding: 1px 40px 1px 40px;
        float:left;
        font-size: 12px;
        cursor: pointer;
    border-radius: 2px;        /* CSS3     */  
    -webkit-border-radius: 2px;    /* Safari,Google Chrome p */  
    -moz-border-radius: 2px;   /* Firefox p */  

}

#tad2{float:right;}
#ComL{ text-align:left; font-size: 80%; margin: 0px 2px 0px 2px; padding:0px 0px 0px 0px;}
#ComLa{ text-align:left; font-size: 80%; margin: 0px 2px 0px 2px; padding:0px 0px 0px 0px;}

a.exa:link { color: #3300CC; }
a.exa:visited { color: #3300CC; }
a.exa:hover { color: #ff0000; }
a.exa:active { color: #ff8000; }



a.eee { border-radius: 10px 10px 0px 0px;margin: 11px 0px 0px 0px;padding: 10px;float: left;height: 24px;width: 80px;display: block;text-align: center;background-color: #DEE1E6; border-top: rgb(255, 255, 255) solid 1px;border-right: #A4A7AB solid 1px;border-left: rgb(255, 255, 255) solid 1px;border-bottom: #A4A7AB solid 1px; line-height:100%; text-decoration:underline;transition-duration:0.3s;}
a.eee:hover { background-color: rgb(239, 243, 255);border-top: #A4A7AB solid 1px; border-left: #A4A7AB solid 1px;transition-duration:0.2s;margin: 1px 0px 0px 0px; height: 34px;}

a.eeeA { border-radius: 10px 10px 0px 0px;margin: 11px 0px 0px 0px;padding: 12px;float: left;height: 20px;width: 80px;display: block;text-align: center;background-color: #DEE1E6;border-top: rgb(255, 255, 255) solid 1px;border-right: #A4A7AB solid 1px;border-bottom: #A4A7AB solid 1px;text-decoration:underline; text-decoration-color:#0000FF; transition-duration:0.3s;}
a.eeeA:hover { background-color: rgb(239, 243, 255);border-top: #A4A7AB solid 1px; border-left: #A4A7AB solid 1px;transition-duration:0.2s; margin: 1px 0px 0px 0px; height: 30px;}

a.eeeB { border-radius: 10px 10px 0px 0px;margin: 11px 0px 0px 0px;padding: 12px;float: left;height: 20px;width: 80px;display: block;text-align: center;background-color: #DEE1E6;border-top: #FFFFFF solid 1px;border-right: #A4A7AB solid 1px;border-left: #A4A7AB solid 0px;border-bottom: #A4A7AB solid 1px; text-decoration:underline; text-decoration-color:#0000FF; transition-duration:0.3s;}
a.eeeB:hover { background-color: rgb(239, 243, 255);border-top: #A4A7AB solid 1px; border-left: #A4A7AB solid 1px;transition-duration:0.2s; margin: 1px 0px 0px 0px; height: 30px;}

a.eeeC { border-radius: 10px 10px 0px 0px;margin: 11px 0px 0px 0px;padding: 12px;float: left;height: 20px;width: 80px;display: block;text-align: center;background-color: #DEE1E6;border-top: rgb(255, 255, 255) solid 1px;border-right: #A4A7AB solid 1px;border-left: rgb(0, 0, 0) solid 0px;border-bottom: #A4A7AB solid 1px; text-decoration:underline; text-decoration-color:#0000FF; transition-duration:0.3s;}
a.eeeC:hover { background-color: rgb(239, 243, 255);border-top: #A4A7AB solid 1px; border-left: #A4A7AB solid 1px;transition-duration:0.2s; margin: 1px 0px 0px 0px; height: 30px;}

a.eeeL { border-radius: 10px 10px 0px 0px;margin: 10px 0px 0px 0px;padding:  10px 2px 10px 2px;float: left;height: 30px;width: 232px;display: block;text-align: center;background-color: #DEE1E6;border-top: rgb(255, 255, 255) solid 1px;border-right: #A4A7AB solid 1px;border-left: #FFFFFF solid 1px;border-bottom: rgb(0, 0, 0) solid 1px; text-decoration:underline; text-decoration-color:#0000FF; transition-duration:0.3s;}

a.eeeL:hover { background-color: rgb(239, 243, 255);border-top: #A4A7AB solid 1px; border-left: #A4A7AB solid 1px;transition-duration:0.2s; margin: 1px 0px 0px 0px; height: 39px;}


#maxR    { position:fixed; left:1050px; top:10px;}
#maxR800 { position:fixed; left:1050px; top:10px;}
label {display:inline-block;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.TextBoxCustomFocusBorder:focus {
  outline:solid 2px #ff6a00;
}