@charset   "Shift_JIS";
body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  text-align : center;
}
#tai_hidari {
  font-family: "Times New Roman";
  background-image: url(line.gif);
  font-size: 22px;
  padding-left: 20px;
  font-weight: bolder;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: black;
  border-bottom-color: black;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #cc0000;
  height: 33px;
}
#tai_migi {
  font-family: "Times New Roman";
  background-image: url(line.gif);
  font-size: 22px;
  padding-left: 20px;
  font-weight: 900;
  padding-bottom: 0px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: black;
  border-bottom-color: black;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #cc0000;
  height: 33px;
  padding-right: 0px;
  margin-right: 0px;
}
#tai2 {
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
}
#tai3 {
  font-size: 17px;
  background-image: url(line.gif);
  padding-top: 7px;
  padding-left: 20px;
  padding-right: 5px;
  padding-bottom: 6px;
  font-weight: bold;
  border-top-width: 1px;
  border-left-width: 5px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-color: black;
  border-left-color: #cc0000;
  border-bottom-color: black;
  height: 33px;
}
#top1 {
  font-size : 12px;
  color : white;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-weight: normal;
  border-spacing: inherit;
  padding-top : 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  background-color: #cc0000;
  text-align: left;
  width : 990px;
  letter-spacing: 2px;
}
#top2 {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-spacing: inherit;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-left : 10px;
  width : 990px;
  height: 100px;
  background-image: url(top_pic.gif);
  background-repeat: no-repeat;
  font-size : 12px;
  color: gray;
  text-align: right;
  line-height: 130%;
}
#osu1 {
  border-spacing: inherit;
  width: 300px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #400000 #400000 #400000 #400000;
}
#osu2 {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  list-style-type: square;
}
#osu4 {
  font-size: 24px;
  font-weight: 900;
  color: red;
}
#osu5 {
  font-size: 13px;
  width: 60px;
  text-align: center;
  background-color: #cccc99;
  font-weight: bolder;
}
#osu3 {
  font-size: 13px;
  width: 60px;
  text-align: right;
  background-color: #cccc99;
  font-weight: bolder;
}
#osu6 {
  font-size: 13px;
  text-align: center;
  vertical-align: super;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #cccc99;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccc99;
}
#sm {
  width : 310px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top : 0px;
  margin-bottom: 0px;
  vertical-align : top;
  background-color : #eeeeee;
  font-size : 14px;
  height : auto;
  background-image : url(m_ue.gif);
  background-repeat : no-repeat;
  right : auto;
}
#sm1 {
  font-size : 16px;
  background-image : url(line2.gif);
  text-decoration : none;
  width : 300px;
  font-weight: normal;
  padding-top : 9px;
  border-top-color: gray;
  border-bottom-width: 1px;
  border-bottom-color: gray;
  border-bottom-style: solid;
  border-left-width : 5px;
  height : 21px;
  border-top-width: 1px;
  border-top-style: solid;
  margin-bottom: 0px;
  padding-left: 5px;
  border-left-style : solid;
  border-left-color : #cc0000;
  vertical-align : sub;
  text-indent : 5px;
}
#sm2 {
  font-size: 18px;
  font-weight: normal;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top : 10px;
  width : 290px;
}
#sm3{
  position : static;
  vertical-align : inherit;
  padding-top : 15px;
  padding-left : 15px;
}
#sm li {
  font-size: 12px;
  margin-bottom: 0px;
  margin-left: -20px;
  list-style-type : square;
  line-height: 15px;
  margin-top: 0px;
  list-style-position : outside;
}
#sm4 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: gray;
  letter-spacing : -1px;
  text-align: center;
  font-size : 11px;
  background-image : url(m_sita.gif);
  padding-right : 10px;
  padding-bottom : -5px;
  padding-left : 8px;
  background-repeat : no-repeat;
  background-position : left bottom;
  height : 78px;
  background-color : #eeeeee;
  margin-right : 5px;
  vertical-align : bottom;
  margin-bottom : -5px;
}
#sm7 {
  font-size: 9px;
  text-align: right;
  vertical-align: bottom;
  color: gray;
  padding-right: 10px;
}
#sm8 {
  padding-bottom: 20px;
}
#sm9 {
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-color: gray;
  border-right-color: gray;
  border-left-color: gray;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  height: 450px;
  width : 600px;
  margin-top: 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
}
#me_sita_waku {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: gray;
  border-bottom-color: gray;
  width: 911px;
  height: 30px;
  background-color: #eeeeee;
  padding-top: 10px;
  letter-spacing: 1px;
  text-align: center;
  font-size: 10px;
  padding-bottom: 10px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
  border-left-color: gray;
  border-right-color: gray;
}
#soto_waku {
  border-left-width : 0px;
  border-left-style: solid;
  border-left-color: #cccc99;
  width : 1000px;
  height: auto;
  padding-left: 0px;
  margin-left : auto;
  right : auto;
  left : auto;
  margin-right : auto;
}
#sita_waku {
  font-size: 10px;
  border-top-width: 1px;
  border-bottom-width : 5px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #cccc99;
  border-bottom-color : red;
  width : 970px;
  height: 30px;
  background-color: #e0e0c0;
  padding-top: 10px;
  letter-spacing: 1px;
  text-align: center;
  bottom: inherit;
  padding-bottom : 0px;
}
#afe {
  font-size : 14px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  color : maroon;
}
#afe a:link {
  border-bottom-style: none;
  color: #6b4c3f;
  text-decoration: none;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}
#afe a:visited {
  border-bottom-style: none;
  color: #6b4c3f;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}
#afe a:hover {
  border-bottom-style: none;
  color: #cc0000;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}
#sita_name {
  font-size: 11px;
  text-align: right;
  padding-right: 10px;
}
.s_waku1 {
  width : 120px;
  height : 120px;
  float: left;
  font-size : 12px;
  border-right-style : solid;
  border-bottom-style : solid;
  margin-right : 0px;
  text-align : center;
  border-top-width : 10px;
  border-top-style : solid;
  border-left-width : 11px;
  border-left-style : solid;
  border-left-color : #ffffcc;
  border-top-color : #ffffcc;
  border-bottom-width : 1px;
  border-bottom-color : #c8c891;
  border-right-width : 1px;
  border-right-color : #c8c891;
  background-position : right bottom;
  background-image : url(image.gif);
  background-color : #e6e6c2;
  line-height : 15px;
}
#sita_waku2 {
  background-color: #cc0000;
  width: 800px;
  height: 10px;
}
#migi_waku {
  float: right;
  margin-top: 10px;
  padding-right: 0px;
  width : 800px;
}
#hidari_waku{
  margin-top: 10px;
  float: left;
  margin-left: 0px;
  border-spacing : inherit;
}
#kai_bun1 {
  font-size: 13px;
  text-align: right;
  border-bottom-color: #cccc99;
  padding-right: 10px;
  border-right-width: 1px;
  border-right-style: solid;
  background-color: #e0e0c0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #cccc99;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-right-color: #cccc99;
  width: 100px;
}
#oto_bun1 {
  font-size: 12px;
  text-align: left;
  padding-right: 10px;
  width: auto;
  border-left-width: 0px;
  border-left-style: none;
  padding-top: 20px;
  padding-bottom: 10px;
  border-top-width: 0px;
  padding-left: 20px;
  letter-spacing: 1px;
  line-height: 20px;
}
#oto_bun2 {
  font-size: 11px;
  padding-right: 10px;
  text-align: right;
}
#oto_bun3 {
  font-size: 12px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
}
#oto_bun4 {
  font-size: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
}
#oto_bun5 {
  font-size: 14px;
  padding-left: 10px;
  letter-spacing: 1px;
  background-image: url(oto_line.gif);
  background-repeat: no-repeat;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccc99;
  height: 20px;
  margin-bottom: 0px;
  font-weight: bold;
}
#oto_tyu {
  font-size: 10px;
  color: red;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
}
#kai_bun2 {
  font-size: 13px;
  text-align: left;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #cccc99;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#migi_waku2 {
  width: 600px;
  background-color: silver;
  height: 600px;
  overflow: auto;
  clear: both;
  left: inherit;
}
#navi-waku {
  margin: 0px 0px 10px;
  width: 170px;
  padding: 10px 5px;
  position: relative;
}
#mainlink {
  margin: 0px 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  list-style : none outside url(none);
  background: #ffffcc;
  letter-spacing: 1px;
}
#mainlink li {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 13px;
  border-bottom: 1px dotted #cccc99;
  font-size : 17px;
  list-style-image: url(a_blt010.gif);
  padding-top: 1px;
  padding-bottom: 1px;
}
/*ƒŠƒ“ƒN*/

#mainlink a:link,#mainlink a:visited {
  display: block;
  color: #330000;
  padding: 4px;
}
#mainlink a:hover,#mainlink a:active {
  background: #ffff66;
  display: block;
  padding: 4px;
}
#ind_aka {
  font-size: 10px;
  color: red;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
#LINK {
  font-size: 13px;
  line-height: 130%;
  padding-top: 10px;
  padding-left : 120px;
  padding-right: 20px;
  padding-bottom: 10px;
}
#LINK2 {
  font-size: 13px;
  line-height: 120%;
  font-weight: 900;
  border-left-color: #400000;
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url(link_line.gif);
  background-repeat: no-repeat;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccc99;
  height: 18px;
  vertical-align: bottom;
}
a:link {
  color: #000000;
  text-decoration: none;
}
a:visited {
  color: black;
  text-decoration: none;
}
a:hover {
  color: #cc0000;
}
a:active {
  color: #6B4C3F;
  text-decoration: none;
#itiran{
  font-size: 27px;
  color: white;
}
#itiran {
  font-size: 27px;
  color: white;
  padding-left: 20px;
}

