A{text-decoration:none;width:100%;}
.box24{
  width: 233px;/*全体の幅*/
  font-size: 12px;/*文字サイズ*/
  }
.box24 dt{/*タイトル部分の設定*/
  color: #FFFFFF;/*文字色*/
  background-color: #6A6FAC;/*背景色*/
  font-family: Arial,sans-serif;
  font-weight: bold;
  letter-spacing: 0.2em;
  width: 230px;/*タイトルの幅*/
  padding: 2px 1em 2px 1.5em;
  background-image: url("image/024_sky.gif");
  background-repeat: no-repeat;
  }
.box24 dd{/*内容部分*/
  color: #313132;/*文字色*/
  margin: 0;
  padding: 0;
  border: solid 1px #6A6FBE;/*枠色*/
  }
.box24 dd .textb24{
  padding: 0.2em 0.1em;/*テキスト部分の余白*/
  border-top: solid 4px #CACFEC;
  border-bottom: solid 4px #CACFEC;
  }

h2.uandd{/*タイトルの設定*/
  font-size: 14px;/*文字サイズ*/
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  margin: 1.5em 15% 0.7em 1px;/*余白。15%が右の余白です*/
  border-bottom: solid 1px #717178;/*下線の色*/
  }
h2.uandd span.up{/*上がる文字*/
  color: #FFFFFF;/*文字色*/
  background-color: #669933;/*背景色*/
  padding: 0.2em 0.2em 0.1em 0.2em;
  margin: 0 2px 0 0;
  border: solid 1px #414146;/*背景色と同じに*/
  }
h2.uandd span.down{/*下がる文字*/
  color: #000000;/*文字色*/
  background-color: #FFFFFF;/*背景色*/
  padding: 0.2em 0.2em 0.1em 0.2em;
  margin: 0 2px 0 0;
  border: solid 1px #414146;/*背景色と同じに*/
  position: relative;
  top: 0.3em;/*下がる程度*/
  z-index: 1;
  }
div.tit12{/*文章枠*/
  font-size: 12px;/*文字サイズ*/
  margin: -10px 15% 1em 1px;/*ここの-10pxは、合うように適宜変更を…*/
  padding: 15px 0.4em 0.6em;/*枠内余白*/
  border: solid 1px #717178;/*枠色*/
  }
  .box25{
  width: 233px;/*全体の幅*/
  font-size: 12px;/*文字サイズ*/
  }
.box25 dt{/*タイトル部分の設定*/
  color: #FFFFFF;/*文字色*/
  background-color: #DC6A6F;/*背景色*/
  font-family: Arial,sans-serif;
  font-weight: bold;
  letter-spacing: 0.2em;
  width: 230px;/*タイトルの幅*/
  padding: 2px 1em 2px 1.5em;
  background-image: url("image/024_pink.gif");
  background-repeat: no-repeat;
  }
.box25 dd{/*内容部分*/
  color: #313132;/*文字色*/
  margin: 0;
  padding: 0;
  border: solid 1px #DE6A6F;/*枠色*/
  }
.box25 dd .textb25{
  padding: 0.2em 0.1em;/*テキスト部分の余白*/
  border-top: solid 4px #FCCACF;
  border-bottom: solid 4px #FCCACF;
  }

.up02 {  border: 1px #333333 solid; background-color: #999999; margin-right: 2px; padding-top: 0.2em; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em}
.onjyu {  font-size: 14px; background-color: #99FFCC; margin-right: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.unnamed1 {  border-color: #FFFFFF #999999 #999999 #FFFFFF; font-size: 97%; margin-right: 1px; border-style: solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px}
a {  text-decoration: none; color: #000000}
a:hover {  background-color: #CCFFCC}
td {  font-size: 92%}
.yb {  border-color: black black #660000; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.up03 {  color: #000000; background-color: #FF99CC; margin-right: 2px; padding-top: 0.2em; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; border: 1px #333333 solid}


.sita {  background-color: #CCFFFF; border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
