body{
  scrollbar-base-color: #F5F5DC;
  color: darkolivegreen; 
  font-family : "ＭＳ Ｐゴシック";
}
A{text-decoration : none;}
A:link { color: maroon; }
A:HOVER { color : red; }
.r1{
  width:230px;
//  height:40px; 
  height:90px; 
  font-size : 8pt;
  color : darkslategray;
  background-color : #fffff0;
//  line-height : 13px;
  line-height : 16px;
  border: 1px solid darkorange;
  padding : 6pt;
  margin-right : 5pt;
  margin-bottom : 3pt;
  font-family: 'ＭＳ Ｐゴシック';
  text-align:left;
  letter-spacing : 0px;
}
.r2{
  text-align: left; 
  font-weight: bold;
  width:270px;
  height:100px; 
  font-size : 10pt;
  color : #666666;
  background-color : #ffffff;
  line-height : 16px;
  border-style: double;
  padding : 3pt;
  margin : 3pt;
  font-family: 'ＭＳ Ｐゴシック';
  letter-spacing : 0px;
}
.t_border{
  border: 1px solid darkorange;
 }
 
.h1_style{
  heigt:40px;
  width:480px;
  background-color : #fffff0;
  color : darkolivegreen;
  font-size: 14pt;
  border : 1px solid darkorange;
  border-top : 1px solid darkorange;
  border-left : 10px solid darkorange;
  border-right : 10px solid darkorange;
  border-bottom : 1px solid darkorange;
  padding:2px 10px 2px 2px;
} 
.h2_style{
  width:270px;
  heigt:10px;
  background-color : #FFFFFF;
  color : darkolivegreen;
  font-size: 12pt;
  border-bottom : 1px solid darkorange;
  border-left : 10px solid darkorange;
  padding:2px 10px 2px 0px;
} 
.h2_style_b{
  width:320px;
  heigt:10px;
  background-color : #FFFFFF;
  color : darkolivegreen;
  font-size: 12pt;
  border-bottom : 1px solid darkorange;
  border-left : 10px solid darkorange;
  padding:2px 10px 2px 0px;
} 
.h3_style{
  width:270px;
  heigt:9px;
  background-color : #FFFFFF;
  color : darkolivegreen;
  font-size: 10pt;
  border-left : 10px solid darkorange;
  padding:2px 10px 2px 0px;
  margin-left:10px;
} 
.totop{
  font-weight : bold;
  font-size: 10pt;
  border-bottom : 1px solid navy;
  border-left : 1px solid navy;
  padding-left : 5px;
  margin-left : 450px;
} 

.jisage10{
  margin-left:10px;
  line-height : 16px;
} 
.jisage20{
  margin-left:20px;
  line-height : 16px;
} 
.llsize{
  color: darkolivegreen; 
  font-size: 18pt;
  font-weight: bold;
}
.lsize{
  color: darkolivegreen; 
  font-size: 14pt;
  font-weight: bold;
}
.msize{
  color: darkolivegreen; 
  font-size: 11pt;
  font-weight: bold;
}
.ssize{
  color: darkolivegreen; 
  font-size: 9pt;
  font-weight: bold;
}
.nomalsize{
  color: darkolivegreen; 
  font-size: 9pt;
}
.class_td{
  width:100px;
  height:80px;
  padding:5px;
}
.uline{
  border-bottom:1px  solid darkorange;
}
.con{
  padding:5px;
  color : #666666;
  background-color : #ffffff;
  width:578px; 
  height:600px; 
  overflow-x:hidden;
  overflow-y:scroll;
  font-family: 'ＭＳ ゴシック';
  font-size : 9pt;
  border-style : groove;
}
.con2{

  padding:5px;
  color : #666666;
  background-color : #ffffff;
  width:578px; 
  height:380px; 
  overflow-x:hidden;
  overflow-y:scroll;
  font-family: 'ＭＳ ゴシック';
  font-size : 9pt;
  border-style : groove;
}
.p9{
 style="font-family:
 'ＭＳ ゴシック';font-size : 9pt;"
 }}}
.faqq{
  font-size : 9pt;
  text-align:left;
  color : maroon;
  background-color : #FBE29D ;
  border: 1px solid darkorange;
  padding : 3pt;
}
.faqa{
  font-size : 8pt;
  text-align:left;
  line-height : 14px;
  color : darkolivegreen;
  background-color : #FFFFFF ;
  border: 1px solid darkorange;
  padding : 3pt;
}
.bg{
  width:430px;
  height:230px; 
//padding : 35px;
  overflow-x:hidden;
  overflow-y:scroll;
margin-top:30px;
margin-left:30px;
margin-rirht:20px;
margin-bottom:0px;
}
.menutitle{
  heigt:30px;
  width:230px;
  background-color : #fffff0;
  color : darkolivegreen;
  font-size: 11pt;
  font-weight : bold;
  border : 1px solid darkorange;
  padding:2px 10px 2px 2px;
}
.menuitem{
  heigt:10px;
  width:230px;
  background-color : #FFFFFF;
  color : darkolivegreen;
  font-size: 11pt;
  background-image :images2/sankaku.jpg;
  background-repeat: no-repeat;
  border-bottom : 1px dotted darkorange;
  padding:1px 10px 1px 1px;
}
.menuitem2{
  heigt:10px;
  width:250px;
  background-color : #FFFFFF;
  color : darkolivegreen;
  font-size: 11pt;
  background-image :images2/sankaku.jpg;
  background-repeat: no-repeat;
  border-bottom : 1px dotted darkorange;
  margin-left:20px;
  padding:1px 10px 1px 1px;
}
.bd{
  color : darkolivegreen;
  border:3px dotted #FFCD13;
  line-height : 16px;
  width:500px;
  height:130px; 
  text-align:left;
  margin:10px;
  padding : 20px 30px 20px 20px;
  z-index:1;
}
.bd_b{
  color : darkolivegreen;
  border:3px dotted #FFCD13;
  line-height : 16px;
  width:500px;
  height:270px; 
  text-align:left;
  margin:10px;
  padding : 20px 30px 20px 20px;
  z-index:1;
}
.bd_c{
  color : darkolivegreen;
  border:3px dotted #FFCD13;
  line-height : 16px;
  width:500px;
  height:60px; 
  text-align:left;
  margin:10px;
  padding : 20px 30px 20px 20px;
  z-index:1;
}
.bd_d{
  color : darkolivegreen;
  border:3px dotted #FFCD13;
  line-height : 16px;
  width:500px;
  height:300px; 
  text-align:left;
  margin:10px;
  padding : 20px 30px 20px 20px;
  z-index:1;
}

.corner1{
  position:absolute;
  top:-10px; 
  left:-10px;z-index:2;
}
.corner2{
  position:absolute;
//  top:153px;
//  left:527px;
  right:-3px;
  bottom:-3px;
  z-index:3;
}
.top-left{
  border-top: 1px solid darkorange;
  border-left: 1px solid darkorange;
}
.top-left-bottom{
  border-top: 1px solid darkorange;
  border-left: 1px solid darkorange;
  border-bottom: 1px solid darkorange;
}
.top-left-right{
  border-top: 1px solid darkorange;
  border-left: 1px solid darkorange;
  border-right: 1px solid darkorange;
}
.top-left-right-bottom{
  border-top: 1px solid darkorange;
  border-left: 1px solid darkorange;
  border-right: 1px solid darkorange;
  border-bottom: 1px solid darkorange;
}

