H1 {
	font-size : 14px;  color : gray; 
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  line-height : 20px;
  
  
  
  
  
  

  background-color : #ffbfff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
}
BODY {
	SCROLLBAR-FACE-COLOR: pink; SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: hotpink; SCROLLBAR-3DLIGHT-COLOR: black; SCROLLBAR-ARROW-COLOR: white; SCROLLBAR-TRACK-COLOR: white; SCROLLBAR-DARKSHADOW-COLOR: black
;
}
A:LINK {
	COLOR: blue; 
  

  
}
A:VISITED {
	 text-decoration : underline;
  

  
}
A:HOVER {
	 COLOR: #8080ff; position : normal; 
  
}
.waku{
  width : 760px;
  

  background-color : white;

  
  
  
  
  margin-left : 0px;
  
  
  

  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.taitolhaikei{
  
  

  
  

  
  
  
  
  
  
  
  
  
  margin-right : auto;
  font-size : 12px;
}
.uemenyuhaikei{
  background-color : #ffe6ff;
  width : 104px;
  

  

  text-align : center;
  
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  border-right-color : #ff80ff;
  border-bottom-color : #ff80ff;
  height : 23px;
  border-left-color : #ff80ff;
  border-top-color : #ff80ff;
}
.pejimenyuhaikei{
  background-color : #ffe6ff;
  
  color : #2b2b2b;
border-width : 0px 1px 1px 0px;border-style : none solid solid none;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}
.menyuhaikei1{
  background-color : #ff7777;
  width : 1px;
}
.kage{
  
  height : 1px;
  background-color : #bbbbbb;
}
.menyuhaikei1-1{
  
  background-color : #ff9999;
  

  width : 230px;
  

  
}
.menyuhaikei2{
  
  background-color : #ffaa55;
  width : 1px;
}
.menyuhaikei2-1{
  
  background-color : #ffe1c4;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #bbbbbb;
  color : #575757;
}
.menyuhaikei3{
  background-color : #ed87fc;
  width : 1px;
}
.menyuhaikei3-1{
  background-color : #f9cffe;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #bbbbbb;
  color : #575757;
}
.menyuhaikei4{
  background-color : #fd91c7;
  width : 1px;
}
.menyuhaikei4-1{
  background-color : #fed8eb;

  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #bbbbbb;
  color : #575757;
}
.wakumenyu1{
  width : 225px;
  
}
.wakumenyu2{
  width : 225px;
  
}
.wakumenyu3{
  
  width : 225px;
}
.wakumenyu4{
  
  width : 225px;
}
.topnaisyokuhaikei{
  background-color : #ffe6ff;
  width : 500px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #cccccc;
  border-top-width : 1px;
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-bottom-color : #cccccc;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}
.topnaisyokuwaku{
	border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 750px;
  font-size : 13px;
  line-height : 22px;
  background-color : white;
}
.topsougolinkhaikei{
  background-color : #ffe6ff;
  
  
  

  border-top-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;border-style : solid solid solid solid;
  border-top-color : #ff80ff;
  border-bottom-color : #ff80ff;
  border-left-color : #ff80ff;
  border-right-width : 2px;
  border-right-color : #ff80ff;
}
.topsougolinkwaku{
  
  border-bottom-color : #ffffff;
  
  width : 730px;

  font-size : 13px;
  background-color : white;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
  

  
  
  
}
.topsougolinkwaku1{
  
  
  
  
  
  
  font-size : 13px;
  
  width : 240px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #ff80ff #ff80ff #ff80ff #ff80ff;
}
.toptyuihaikei{
  
  width : 100%;
  font-size : 13px;
  color : #4f4f4f;
  
  
  

  background-image : url(sozai/sitahaikei1.gif);
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #cccccc;
}
STRONG{
  color : #666666;
  
}
.waku1{
	border-width : 0px 0px 0px 3px;border-style : none none none dotted;
  border-left-color : #ff80ff;
  
  margin-left : 10px;
  margin-right : auto;
  margin-bottom : auto;
  
  
  text-align : center;
  
  
}
.uemyuiro{
  background-color : #ffe6ff;
  
}
.pejimenyuhaikei2{
  background-color : #ffe6ff;
  width : 500px;
  
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;
  border-right-color : #ffcaff;
  border-bottom-color : #ffcaff;
  border-top-color : #ffcaff;
  border-left-color : #ffcaff;
}
.pejimenyuhaikei3{
  
  width : 498px;
  background-color : #ffe6ff;
  text-align : left;
  color : #800000;
  font-size : 12px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #cccccc;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #ffc4c4;
}
H2{
  font-size : 12px;
  color : #2b2b2b;
  
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  line-height : 15px;
}
.mainhaba1{
  width : 230px;
  
}
.sabuwaku{
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d2d2ff #d2d2ff #d2d2ff #d2d2ff;
  width : 470px;
  font-size : 14px;
  line-height : 22px;
}
.sabhaikei{
  background-color : #d2d2ff;
  
  text-align : left;
}
.pejimenyuhaikei3-1{
  background-color : #ffc4c4;
  font-size : 12px;
}
.sabmenyuhaikei1{
  background-color : #ffdddd;
}
.sabmenyuhaikei1-1{
  background-color : #ffecec;
  
  
}
.sabuwaku1{
	border-width : 1px 1px 1px 1px;border-style : none solid none solid;border-color : #ffacff #ffe6ff #ffacff #ffe6ff;
  width : 750px;
}
.sabhaikei1{
  background-color : #ffe6ff;
  line-height : 22px;
}
.sabmenyuhaikei1-1-1{
  background-color : #fff7f7;
  color : #2b2b2b;
}
.sabmenyuhaikei1-1-1-1{
  background-color : #ffecec;
}
.sabmenyuhaikei1-1-1-1-1{
  background-color : #d1d1d1;
}
.sabmenyuhaikei{
  background-color : #ffc4c4;
}
.sabhaikei2-2{
  background-color : #e1e1ff;
  width : 500px;
  font-size : 14px;
  line-height : 22px;
}
.sabhaikei2-2-2{
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #8000ff #8000ff #8000ff #8000ff;
}
.menyuhaikei1-1-1{
  
  height : 25px;
}
.menyuhaikei1-2{
  background-color : #ff9999;
}
.haba1{
  width : 30px;
}
.linksyuhaikei1{
  background-color : #ff8080;
}
.linksyuhaikei1-1{
  background-color : #ffc1c1;
  font-size : 13px;
}
.linksyuhaikei1-1-1{
  background-color : #ffffff;border-style : solid solid solid solid;border-width : 1px 1px 1px 1px;border-color : #ffc1c1 #ffc1c1 #ffc1c1 #ffc1c1;
  font-size : 13px;
  color : #000000;
}
.moji-iro{
  
  
  color : black;
  
  
  
  
  
  border-top-width : 5px;
  border-left-width : 5px;
  
  border-bottom-width : 10px;

  
  border-top-style : solid;
  
  border-bottom-style : solid;
  
  border-left-style : solid;
  
  border-top-color : #ffffff;
  
  border-bottom-color : #ffffff;
  
  border-left-color : #ffffff;
  

  margin-top : 0px;
  margin-left : 0px;
}
.uemenyu-moji{
  color : #5353ff;
  text-decoration : none;
  font-size : 12px;
}
.yokomenyu-moji{
  
  text-decoration : none;
  font-size : 12px;
  
}
.menyuhaikei1-1-1-1{
  background-color : #ffd9d9;
  

  

  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #bbbbbb;
  color : #575757;
}
.menyu-migihaba{
  
  
  

  
  width : 1px;
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  
}
.gazou-takasa{
  height : 150px;
}
.uemenyu-haba1{
  width : 735px;
  background-color : white;
}
.sabnaisyokuhaikei{
  background-color : #ffe6ff;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  
}
.kage1{
  background-color : #666666;
  width : 560px;
}
.sabhaikei2-3{
  background-color : #d9d9ff;
  font-size : 14px;
  width : 300px;
  line-height : 22px;
}
.menyumoji{
  font-size : 14px;
  
  
  
  
  line-height : 15px;
  height : 25px;
  
  
  border-bottom-color : #cccccc;
  
  
  
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #ffc4c4;
  

  border-bottom-width : 1px;
  border-bottom-style : solid;
}
.topmenyuwaku0{
  width : 230px;
}
.botan1{
  
  background-color : #ffe6ff;
border-width : 0px 1px 1px 0px;border-style : none solid solid none;
  
  
  
  
  border-right-color : #666666;
  border-bottom-color : #666666;
}
.botan2{
  background-color : #ffd0ff;
}
.botanmoni{
  font-size : 13px;
  
  background-color : #ffe6ff;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #666666;
  border-bottom-color : #666666;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #fff0ff;
  border-left-color : #fff0ff;
}
.nikki1{
  background-color : #ff9999;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #999999;
}
.nikki1-1{
  background-color : #ff9999;

  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #999999;
}
.nikki1-1-1{
  background-color : #fff0ff;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #ff9999;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ff9999;
  width : 150px;
}
.nikki1-1-1-1{
  background-color : #ffffff;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #ff9999;
  border-bottom-color : #ff9999;
}
.ifhaikei{
  
  border-top-width : -30px;
}
.reiautosetumei{
  
  background-color : #ff80ff;
}
.reiautosetumei1{
  background-color : #d7d7ff;
}
.top1{
  background-color : #ffe1ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ff75ff;
  
  font-size : 12px;
  
  width : 510px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #ff75ff;
  color : #666666;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #ff75ff;
  border-left-color : #ff75ff;
}
.top1-1{
  
  
  
  
  
  
  
  
  
  
  font-size : 14px;
  
  text-indent : 0px;
  word-spacing : 0px;
  

  

  

  border-bottom-width : 3px;
  border-bottom-style : dotted;
  border-bottom-color : #fed8eb;
}
.top1-1-1{
  
  
  
  
  
  
  
  font-size : 14px;
  

  width : 250px;
  
  
  
  

  
  
  
  
  

  line-height : 23px;
  margin-left : auto;
  
  
  
}
.kabegami{
  
  background-color : #ffffff;
}
.menyu-migihaba-1{
  
  
  
  
  
  
  
  
  
  
  
  
  width : 1px;
}
.menyu-migihaba-1-1{
  
  
  
  
  
  
  
  width : 1px;
}
.menyu-migihaba-1-1-1{
  
  
  
  
  
  
  
  width : 1px;
  
}
.menyumoji-1{
  
  font-size : 14px;
  line-height : 15px;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #ffc0a2;
  height : 25px;
  
  
  
  
  
  border-bottom-color : #cccccc;
  border-bottom-width : 1px;
  border-bottom-style : solid;
}
.menyumoji-1-1{
  
  line-height : 15px;
  
  border-left-width : 3px;
  
  
  border-left-style : solid;
  
  
  border-left-color : #ff8cff;
  border-bottom-color : #cccccc;
  height : 25px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
}
.menyumoji-1-1-1{
  
  font-size : 14px;
  line-height : 15px;
  
  border-left-width : 3px;
  
  
  border-left-style : solid;
  
  
  border-left-color : #ffb9dc;
  
  height : 25px;
  

  

  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.menyuhaikei5{
  background-color : #ff6fff;
  width : 1px;
}
.menyuhaikei5-1{
  
  background-color : #ffd2ff;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #bbbbbb;
  color : #575757;
}
.menyumoji-1-1-1-1{
  line-height : 15px;
  margin-top : 1px;
  
  border-left-width : 3px;
  
  
  border-left-style : solid;
  
  
  border-left-color : #ffb5ff;
  border-bottom-color : #cccccc;
  height : 25px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
}
.top1-1-1-1{
  background-color : #ffd9ec;
  border-right-width : 5px;
  border-bottom-width : 1px;
  border-right-style : double;
  border-bottom-style : solid;
  border-right-color : #ff7dbe;
  border-bottom-color : #cccccc;
  font-size : 12px;
  width : 240px;
  border-left-width : 5px;
  border-left-style : double;
  border-left-color : #ff7dbe;
  color : #ff44a2;
}
.menyumojibig1{
  width : 230px;
  color : #ffd0d0;
}
.menyumojibig2{
  width : 230px;
  color : #ffe3c8;
}
.menyumojibig3{
  width : 230px;
  color : #f9cffe;
}
.menyumojibig4{
  width : 230px;
  color : #fed8eb;
}
.menyumojibig5{
  width : 230px;
  color : #ffd2ff;
  background-color : #ffffff;
  border-right-width : 6px;
  border-right-style : solid;
  border-right-color : #ffffff;
}
.bigmojiiro1{
  color : #ffd9ff;
  line-height : 20px;
}
.kanisetumei1{
  width : 118px;
  border-left-width : 3px;
  border-bottom-width : 3px;
  border-left-style : double;
  border-bottom-style : double;
  border-left-color : #ffc4c4;
  border-bottom-color : #ffc4c4;
}
.kanisetumei2{
  width : 118px;
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : #ffc4c4;
  border-right-width : 3px;
  border-right-style : double;
  border-right-color : #ffc4c4;
}
.kanisetumei0{
  background-color : #ffdddd;
  width : 490px;
  border-left-width : 15px;
  border-left-style : solid;
  border-left-color : #ffc4c4;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
  
  height : 30px;
}
.kanisetumei3{
  width : 150px;
  border-left-width : 3px;
  border-left-style : double;
  border-left-color : #ffc4c4;
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : #ffc4c4;
  border-right-width : 3px;
  border-right-style : double;
  border-right-color : #ffc4c4;
}
.kanisetumei4{
  border-bottom-width : 3px;
  border-bottom-style : double;
  border-bottom-color : #ffc4c4;
  
  width : 341px;
  border-right-width : 3px;
  border-right-style : double;
  border-right-color : #ffc4c4;
}
.bigmojiiro2{
  
  color : #ffd9ff;
  
  width : 245px;
  background-color : #ffdddd;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.hidarimenyu1{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : auto;
  margin-bottom : 0px;
  width : 225px;
  

  
  
  

  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : gray;
  
  
  

  border-right-width : 2px;
  border-right-style : solid;
  border-right-color : #ff8040;
}
.setumei{
  font-size : 13px;
  
border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : white white white white;
  
  
  
  
  background-color : #fff4ff;
  color : #313131;
  
  
  
  
}
.midasi{
  width : 100%;
  
  
  
  

  

  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
}
.titolyoko1{
  font-size : 12px;
  color : #666666;
  line-height : 16px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
  background-color : #ffad86;
  border-left-width : 250px;
  border-left-style : solid;
  border-left-color : #ffd7ff;
}
.pe-ji{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  

  
}
.menyuhaikei6{
  background-color : #8080ff;
  width : 1px;
}
.menyuhaikei6-1{
  background-color : #d9d9ff;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #bbbbbb;
  color : #575757;
}
.menyumoji-1-1-1-1-1{
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #bfbfff;
  line-height : 15px;
  margin-top : 1px;
  
  
  
  
  
  border-bottom-color : #cccccc;
  border-bottom-width : 1px;
  border-bottom-style : solid;
}
.menyumojibig6{
  
  width : 230px;
  color : #ececff;
}
.sabrogo01{
  background-color : #ffdddd;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
  width : 240px;
}
.sablogo01-1{
	border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff6666 #ff6666 #ff6666 #ff6666;
  
  
  
  
  
}
.sablogomoji{
  font-size : 13px;border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  color : #313131;
}
.sabrogo02{
  background-color : #ffe6ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.sabrogo03{
  background-color : #ffeee6;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.sabrogo04{
  background-color : #e6ffe6;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.sabrogo05{
  background-color : #e8fff3;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.sabrogo06{
  background-color : #e8e8ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.sabrogo07{
  background-color : #ffdfef;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.sablogo01-2{
	border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff80ff #ff80ff #ff80ff #ff80ff;
}
.sablogo01-3{
	border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff8040 #ff8040 #ff8040 #ff8040;
}
.sablogo01-4{
	border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #00f000 #00f000 #00f000 #00f000;
}
.sablogo01-5{
	border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #00f279 #00f279 #00f279 #00f279;
}
.sablogo01-6{
	border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #6868ff #6868ff #6868ff #6868ff;
}
.sablogo01-7{
	border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #bd005f #bd005f #bd005f #bd005f;
}
.j1{
  
  
  
  
  
  background-image : url(sozai/kage02.gif);
  width : 6px;
}
.j2{
  
  
  
  
  
  
  
  
  background-image : url(sozai/kage01.gif);
  width : 6px;
}
.top1-1-2{
  font-size : 14px;
  
  
  
}
.sabrogo001{
  background-color : #ffffff;
}
.sabrogo002{
  background-color : #ffffff;
}
.j001{
  background-color : #ffffff;
  border-left-width : 2px;
  border-bottom-width : 2px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : #ff80ff;
  border-bottom-color : #ff80ff;
  border-top-width : 2px;
  border-right-width : 2px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #ff8040;
  border-right-color : #ff8040;
}
.j002{
  background-color : #ff8040;
  width : 30%;
  
}
.j003{
  background-color : #ff80ff;
  width : 30%;
}
.linkwaku01{
  width : 735px;
  margin-right : 0px;
  border-right-width : 2px;
  border-right-style : solid;
  border-right-color : #ff8040;
  margin-left : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #ff80ff;
}
.tophidari01{
  margin-left : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #ff80ff;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
}
