
.menu { font-size: 13px; text-align: center; padding: 2px; border: solid 1px silver ;}
.menu a { color: black; font-size: 13px; text-decoration: none; text-align: center; padding: 2px; border: 1px silver ;}
.menu a:link { color: black; font-size: 13px; text-decoration: none; text-align: center; padding: 2px; border: 1px silver ;}
.menu a:hover { color: blue; font-size: 13px; text-decoration: none; text-align: center; padding: 2px; border: 1px silver ;}
.tablesoto { border: solid 1px #696969 ;}
H2    { font-size: 1.2em; font-family: HGP憂塸妏恨集窾B, HGS憂塸妏恨集窾B, HG憂塸妏恨集窾B, sans-serif;  border-bottom : none; border-left: 7px solid #c00 ;
  background-color : #ebebeb;
  padding-top : 15px;
  padding-bottom : 15px;
  padding-left : 5px;
  margin-top : 10px;
  text-align : left;
}
h3   { font-size: 100%; font-weight: normal; line-height: 150%; background-color: #ff9; margin: 10px; padding: 12px; border-style: solid outset outset solid; border-width: 1px 2px 2px 1px; border-color: #666 ;}
.item { border: double 3px navy ;}
.point { vertical-align: middle ;}
.yellowback { background-color: yellow ;}
H1    { color: red; font-size : 1em; font-family: HGP憂塸妏恨集窾B, HGS憂塸妏恨集窾B, HG憂塸妏恨集窾B, sans-serif ;}
.side5px { margin-right: 5px; margin-left: 5px ;}
.sikaku:first-letter { color: white; font-size: 200%; background-color: #c33; padding: 0.1em ;}
.sikaku { line-height: 150%; margin-right: 5px; margin-left: 5px ;}
.handline  { background-image: url("../images/handline.gif"); background-repeat: repeat-x; background-attachment: fixed; background-position: 0 bottom; padding-bottom: 0.2em ;}
.fontgreen10Class{
  font-size : 10pt;
  color : white;
  background-color : green;
  
  
  
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 5px;
}
.font9Class{
  font-size : 9pt;
}
.font8Class{
  font-size : 8pt;
}
.fontred{
  color : red;
}
.silverline{
  background-image : url(image/linesilver04.gif);
  background-repeat : repeat-x;
}
.silverline02{
  background-image : url(image/linesilver05.gif);
  background-repeat : repeat-x;
}
.fontgreen18{
  font-size : 18pt;
  font-weight : bolder;
  color : green;
}
.fontred18{
  font-size : 18pt;
  font-weight : bolder;
  color : red;
}
.fontred12{
  font-size : 12pt;
  font-weight : bolder;
  color : red;
}
.fontblue12{
  font-size : 12pt;
  font-weight : bold;
  color : blue;
}
BODY{
  font-size : 11pt;
}
.backcoloryellow{
  background-color : #ffffbb;
  padding-top : 3px;
  padding-bottom : 7px;
  padding-left : 5px;
  padding-right : 5px;
}
.backcolorblue{
  background-color : #cbfef1;
}
.backcolorpink{
  background-color : #fbc4cd;
}
.backcolorsilver{
  background-color : #ebebeb;
}
.backcolorgreen{
  background-color : #b0ffb0;
}
TABLE{
  font-size : 11pt;
}
.talk_point_100{
  margin-top : 100px;
}
.talk_point_80{
  margin-top : 80px;
}
.talk_point_50{
  margin-top : 50px;
}
.talk_point_30{
  margin-top : 30px;
}
.Classfont10{
  font-size : 10px;
}
.talk_point10{
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.talkpoint30{
  margin-top : 30px;
  margin-left : 10px;
  
  margin-bottom : 30px;
}
.font14_futoi{
  font-size : 14px;
  font-weight : bold;
}
.backblue_14futoi{
  font-size : 14px;
  font-weight : bold;
  background-color : #effede;
  padding-top : 10px;
  padding-left : 5px;
  padding-bottom : 10px;
  

  margin-top : 10px;
}
.fontgreen{
  color : green;
}
.fontblue{
  color : navy;
}
.futoi{
  font-weight : bold;
}
.font11_underline{
  text-decoration : underline;
  font-size : 11px;
}
.tokuten{
  font-size : 16px;
  font-weight : bold;
  background-color : #ebebeb;
  padding-top : 10px;
  padding-left : 10px;
  padding-bottom : 10px;
  margin-top : 50px;
  
  border-bottom-width : 3px;
  border-left-style : none;
  border-bottom-style : solid;
  border-top-color : black;
  color : #cc0000;
  border-left-color : black;
  border-bottom-color : black;
  margin-left : 10px;
  padding-right : 10px;
  margin-right : 20px;
}
.qa{
  font-size : 15px;
  font-weight : bold;
  background-color : #ebebeb;
  padding-top : 10px;
  padding-left : 5px;
  padding-bottom : 10px;
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : maroon;
  margin-top : 50px;
}
.backblue2_font12{
  font-size : 12px;
  font-weight : bold;
  color : white;
  background-color : navy;
  padding-top : 5px;
  padding-left : 5px;
  padding-bottom : 5px;
}
.backorange_font12{
  font-size : 12px;
  font-weight : bold;
  background-color : #fce8a0;
  padding-top : 5px;
  padding-left : 30px;
  
  padding-bottom : 5px;
  margin-right : 150px;
}
.font12_backblue1{
  font-size : 12px;
  font-weight : bold;
  background-color : #cbfef1;
  padding-top : 5px;
  padding-left : 5px;
  padding-bottom : 5px;
  margin-top : 30px;
}
.font12_backpink{
  font-size : 12px;
  font-weight : bold;
  background-color : #fcc5f2;
  padding-top : 5px;
  padding-left : 5px;
  padding-bottom : 5px;
  margin-top : 30px;
}
.red_futoi{
  font-weight : bold;
  color : red;
}
.point13_red_futoi{
  font-size : 13px;
  font-weight : bold;
  color : red;
}
.font16_enji_futoi{
  font-size : 16pt;
  font-weight : bold;
  color : #cc0000;
}
.right1{
  text-align : right;
}
.center{
  text-align : center;
}
.fontred15{
  font-size : 15px;
  font-weight : bold;
  color : red;
}
.fontblue15{
  font-size : 15px;
  font-weight : bold;
  color : blue;
}
.backsilverredfutoi{
  font-size : 13px;
  font-weight : bold;
  color : red;
  background-color : #ebebeb;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 5px;
}
.font24green_center{
  font-size : 24px;
  font-weight : bolder;
  color : green;
  text-align : center;
}
.font24red_center{
  font-size : 24px;
  font-weight : bolder;
  color : red;
  text-align : center;
}
.backsilver2{
  background-color : #ebebeb;
  padding-top : 30px;
  padding-bottom : 5px;
}
.font14_center_futoi{
  font-size : 14px;
  font-weight : bold;
  text-align : center;
}
.font10_backwhite{
  font-size : 10px;
  font-weight : bold;
  color : white;
}
.underline{
  text-decoration : underline;
}
.font12_backgreen_futoi{
  font-size : 12px;
  color : white;
  background-color : green;
  font-weight : bold;
  padding-top : 6px;
  padding-left : 3px;
  padding-bottom : 6px;
  text-align : center;
}
.left{
  text-align : left;
}
.font11_futoi_red{
  font-size : 11px;
  font-weight : bold;
  color : red;
}
.font26_enji_center{
  font-size : 26px;
  font-weight : bold;
  color : #cc0000;
  text-align : center;
}
.silver_font10{
  font-size : 12px;
  color : gray;
}
.linesilver04pattop5patbot5{
  padding-top : 5px;
  padding-bottom : 5px;
  font-size : 12px;
  background-image : url(image/linesilver04.gif);
  text-align : center;
}
.tst{
  padding-top : 5px;
  padding-left : 6px;
  padding-bottom : 7px;
  margin-bottom : 5px;
}
.backgreen{
  background-color : green;
}
.red{
  color : red;
}
.top{
  background-image : url(image/001topphoto.JPG);
}
.last{
  background-image : url(image/linesilver04.gif);
  padding-top : 2px;
  padding-bottom : 1px;
  text-align : left;
}
.font12{
  font-size : 12px;
}
.fude{
  font-size : 15px;
  font-weight : bold;
}
.mincyo_14{
  font-size : 14px;
}
.back_yellow2{
  font-weight : bold;
  background-color : #ffff00;
  padding-top : 3px;
  padding-bottom : 3px;
}
.atama30_ketu30{
  padding-left : 30px;
  padding-right : 30px;
}
.contents_center{
  text-align : center;
  line-height : 18px;
}
.contents_left{
  text-align : left;
  padding-left : 50px;
  padding-right : 50px;
  line-height : 18px;
}
.fontenji{
  color : #cc0000;
}
.fontblue1{
  color : blue;
}
.font12_enji{
  font-size : 12pt;
  color : #cc0000;
  font-weight : bold;
}
.talk_point10_left{
  text-align : left;
  margin-left : 10pt;
  margin-right : 10pt;
}
.letterwaku{
  margin-left : 20px;
  margin-right : 20px;border-width : 2px 5px 5px 2px;border-style : solid outset outset solid;border-color : silver silver silver silver;
  padding-top : 15px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 10px;
}
.letterwaku2{
  margin-left : 50px;
  margin-right : 50px;border-width : 2px 5px 5px 2px;border-style : solid outset outset solid;border-color : silver silver silver silver;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
  margin-top : 10px;
}
.lettersen{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  padding-bottom : 1px;
}
.lettersen_right{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  padding-bottom : 5px;
  text-align : right;
}
.atama50_ketu50_gyoukan{
  line-height : 20px;
  padding-left : 50px;
  padding-right : 50px;
}
.font24_enji_futoi{
  font-size : 20pt;
  font-weight : bold;
  color : #cc0000;
}
.backsilver_futoi_center{
  font-weight : bold;
  background-color : #ebebeb;
  
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
  margin-left : 60px;
  margin-right : 60px;
}
.font12_green{
  font-size : 12pt;
  font-weight : bold;
  color : green;
}
.yellowback_waku{
  background-color : #fefcd3;
  padding-top : 20px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 20px;border-width : 3px 3px 3px 3px;border-style : ridge ridge ridge ridge;border-color : silver silver silver silver;
  margin-left : 25px;
  margin-right : 20px;
  margin-top : 20px;
  margin-bottom : 20px;
}
.fontred15futoi_atama60{
  font-size : 15px;
  font-weight : bold;
  color : red;
  padding-left : 65px;
}
.font12_futoi{
  font-size : 12pt;
  font-weight : bold;
}
.font24_enji_futoi_center{
  font-size : 24px;
  font-weight : bold;
  color : #cc0000;
  text-align : center;
}
.font26_enji_futoi{
  font-size : 30px;
  font-weight : bold;
  line-height : 40px;
  color : #cc0000;
}
.font18_futoi{
  font-size : 18px;
  font-weight : bold;
  font-family : "俵俽 柧挬";
  padding-left : 25px;
  padding-right : 25px;
}
.font14_futoi_center{
  font-size : 14px;
  font-weight : bold;
  text-align : center;
}
.backglay_center{
  background-color : silver;
  text-align : center;
  padding-top : 6px;
  padding-bottom : 6px;
  margin-top : 20px;
  margin-bottom : 0px;
}
.point01{
  font-size : 26px;
  font-family : "MS UI Gothic";
  font-weight : bolder;
  color : #cc0000;
  vertical-align : middle;
}
.enji_under{
  font-weight : bold;
  color : #cc0000;
  text-decoration : underline blink;
}
.futoi_saisyo{
  font-size : 16px;
  padding-left : 50px;
  padding-right : 50px;
  font-weight : bold;
}
.font18_futoi_futu{
  font-size : 18px;
  font-weight : bold;
  line-height : 20px;
  letter-spacing : 3px;
}
.top001{
  font-size : 28px;
  font-family : "俵俽 俹柧挬";
  
  text-align : center;
  color : #cc0000;
  font-weight : bolder;
  line-height : 30px;
  letter-spacing : 3px;
  text-decoration : underline;
}
.top002{
  font-size : 18px;
  font-family : "俵俽 柧挬";
  line-height : 20px;
  letter-spacing : 3px;
  

  
  text-align : center;
  color : #cc0000;
  font-weight : bold;
}
.waku{
  background-color : white;border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 30px;
  margin-left : 30px;
  margin-right : 30px;
  margin-bottom : 30px;
}
.enji_futoi{
  font-weight : bold;
  color : #cc0000;
}
.atama30_futoi{
  font-weight : bold;
  padding-left : 30px;
  padding-right : 30px;
}
.back_yellow_red{
  font-weight : bold;
  color : red;
  background-color : yellow;
  padding-top : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 1px;
}
.back_yellow_waku{
  background-color : #fefcd3;
  padding-left : 30px;
  margin-left : 50px;
  padding-right : 30px;
  margin-top : 10px;
  margin-right : 50px;
  margin-bottom : 10px;
  border-top-width : 3px;
  border-top-style : solid;
  border-top-color : silver;
  border-left-width : 3px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
}
.right{
	float: right;
	margin: 0px 0px 20px 30px;
}
.blue_futoi_1{
  font-weight : bold;
  color : blue;
  font-size : 15px;
  padding-left : 15px;
  padding-right : 15px;
}
.red_futoi_1{
  font-size : 14px;
  font-weight : bold;
  color : red;
  padding-left : 15px;
  padding-right : 15px;
}
.atama50_blue_futoi{
  font-weight : bold;
  color : navy;
  padding-left : 50px;
  padding-right : 50px;
}
.back_yellow_blue{
  font-weight : bold;
  color : navy;
  background-color : yellow;
  padding-top : 1px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
}
.futoi_under{
  font-weight : bold;
  text-decoration : underline;
}
.enji_futoi_under{
  font-weight : bold;
  color : #cc0000;
  text-decoration : underline;
}
.letterwaku_silver{
  background-color : #f7f7f7;
  margin-left : 20px;
  margin-right : 20px;border-width : 2px 5px 5px 2px;border-color : silver silver silver silver;border-style : solid outset outset solid;
  padding-top : 10px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 40px;
}
.red_futoi_under{
  font-size : 16px;
  font-weight : bold;
  color : red;
  text-decoration : underline;
  padding-left : 5px;
  padding-right : 5px;
}
.enji2_futoi_under{
  font-size : 16px;
  font-weight : bold;
  color : #cc0000;
  line-height : 25px;
  text-decoration : underline;
}
.waku_silver_p{
  background-color : #ebebeb;
  padding-top : 20px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 20px;
  margin-left : 30px;
  margin-right : 100px;
  line-height : 30px;
}
.font11point_futoi{
  font-size : 11pt;
  font-weight : bold;
}
.waku_henkin{
  background-color : #fdf7ae;
  padding-left : 30px;
  padding-right : 30px;
  margin-top : 10px;
  margin-left : 80px;
  margin-right : 80px;
  margin-bottom : 10px;border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : silver silver silver silver;}
.tokuten_main{
  padding-left : 30px;
  padding-right : 30px;
  margin-left : 80px;
  margin-right : 80px;
  
  
  border-left-style : none;
  border-right-style : none;
  
  
  
  font-size : 15px;
}
.waku_yellow_syou{
  background-color : #f7f7f7;
  margin-left : 150px;
  margin-right : 150px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;
  padding-left : 20px;
  padding-right : 20px;
  padding-top : 20px;
  padding-bottom : 20px;
}

/*仠暥帤怓乮<span class="red">側偳偲偟偰巊梡乯*/
.black{ color: #000000;}/*崟怓僥僉僗僩*/
.red{ color: #ff0000;}/*愒怓僥僉僗僩*/
.blue{ color: #0000dd;}/*惵怓僥僉僗僩*/
.green{ color: #008000;}/*椢怓僥僉僗僩*/
.yellow{ color: #ffff00;}/*墿怓僥僉僗僩*/
.navy{ color: #1F26A9;}/*嵁怓僥僉僗僩*/
.gray{ color: #cccccc;}/*奃怓僥僉僗僩*/
.orange{ color: #ff6600;}/*烌怓僥僉僗僩*/
.pink{ color: #cc6699;}/*僺儞僋怓僥僉僗僩*/
.purple{ color: #660099;}/*巼怓僥僉僗僩*/
.olive{ color: #808000;}/*墿搚怓僥僉僗僩*/
.lime{ color: #00ff00;}/*墿椢僥僉僗僩*/
.aqua{ color: #167FA6;}/*墿椢僥僉僗僩*/

.blue3{
  color : navy;
}
.font16_red_futoi{
  font-size : 16pt;
  font-weight : bold;
  color : red;
  text-decoration : underline;
}
.cyuui01{
  background-color : #ebebeb;
  padding-top : 10px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 10px;
  margin-top : 20px;
  margin-left : 70px;
  margin-right : 70px;
  margin-bottom : 20px;border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  text-align : left;
}
.atama30{
  margin-left : 30px;
  padding-right : 40px;
}
.font12_enji_underline{
  font-size : 12pt;
  font-weight : bold;
  color : #cc0000;
  text-decoration : underline;
  
}
.back_silver_line{
  background-image : url(image/linesilver05.gif);
}
.font23_green_futoi{
  font-size : 23px;
  font-weight : bolder;
  color : green;
}
.blue_futoi_2{
  font-weight : bold;
  color : navy;
}
.font14_green{
  font-size : 17pt;
  font-weight : bolder;
  color : green;
}
.back_yellow_waku_koe{
  background-color : #fcfecf;
  margin-top : 1px;
  margin-bottom : 30px;
  border-bottom-width : medium;
  border-bottom-style : ridge;
  padding-left : 30px;
  padding-right : 30px;
  margin-left : 1px;
  margin-right : 1px;
  border-top-width : 2px;
  border-left-width : 1px;
  border-right-width : medium;
  border-top-style : ridge;
  border-left-style : groove;
  border-right-style : ridge;
  padding-top : 30px;
  padding-bottom : 30px;
}
.right_koe{
  float : right;
  top : 10px;
  left : 10px;
  margin-left : 20px;
  padding-left : 0px;
  margin-bottom : 20px;
}
.koe_waku_01{
  background-color : #fcfecf;
  padding-top : 30px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
  margin-top : 1px;
  margin-left : 50px;
  margin-right : 50px;
  margin-bottom : 30px;border-width : 2px 2px 2px 1px;border-style : ridge ridge ridge groove;}

.back_yellow_waku_koe_b{
  background-color : #fcfecf;
  margin-top : 1px;
  margin-bottom : 30px;
  border-bottom-width : medium;
  border-bottom-style : ridge;
  padding-left : 30px;
  padding-right : 30px;
  margin-left : 100px;
  margin-right : 100px;
  border-top-width : 2px;
  border-left-width : 1px;
  border-right-width : medium;
  border-top-style : ridge;
  border-left-style : groove;
  border-right-style : ridge;
  padding-top : 30px;
  padding-bottom : 30px;
}
.atama80_futoi{
  font-weight : bold;
  margin-left : 80px;
  margin-right : 80px;
}
.atama80{
  margin-left : 80px;
  margin-right : 80px;
}
.atama50_ketu50{
  padding-left : 50px;
  padding-right : 50px;
}
.back_yellow_01{
  background-color : #fcfecf;
}
.back_tate_silver_right{
  background-image : url(image/bg_right.gif);
}
.back_tate_silver_left{
  background-image : url(image/bg_left.gif);
}
.back_silver_ue{
  background-image : url(image/linesilver05.gif);
}
.back_silver_sita{
  background-image : url(image/linesilver04.gif);
}

