a:link    { text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:active  { color: #0000cc; text-decoration: none; }
a:hover { text-decoration:underline; color: #008080; text-decoration: underline;}



// 標準のリンク
.lnk {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none; 
  background-color: #BDB76B;
  color: #ffffff; 
}

/* 影をつける */
.ft0 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);
}
/* 影を右にする */
.ft1 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#ff9999, direction=90, strength=8);
}

/* インラインフレーム1 */ 
.logbox1
      {
         border: solid 1px #DCDCDC;
         width: 240px;
         height: 270px;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }


/* インラインフレーム2 */ 
.logbox2
      {
         border: solid 1px #808080;
         width: 375px;
         height: 200px;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }



/* インラインフレーム3 */ 
.logbox3	
      {
         border: solid 1px #BDB76B;
         width: 700px;
         height: 300px;
         padding: 0.5em;
         overflow: auto;
	scrollbar-face-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #BDB76B;
    scrollbar-3dlight-color: #BDB76B;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-darkshadow-color: #BDB76B;

      }
      q  { color: #808080; }

/* 画像回り込み */ 
.float
      {
         float: left;
         margin-right: 1em;
      }
      *.floatclear
      {
         clear: both;
      }



/* スクロール表示 */ 
.scr {
  overflow: scroll;
  width: 238px;
  height: 550px;
  background-color: #ffffff;
}

/* スクロール表示 */ 
.scr2 {
  overflow: scroll;
  width: 238px;
  height: 550px;
  background-color: #ffffff;
}

/* 最初の一文字大きく */ 
.impact:first-letter
{   font-weight: bold;
   font-size: 200%;
}

/* 枠1 */ 
.waku1 {
  border-style: solid;          /* 枠の形 */
  border-width: 2px;            /* ４方向の枠 */
  border-color: #778899;        /* 上の色 */
  padding-top: 15px;            /* 上の空白 */
  padding-bottom: 15px;         /* 下の空白 */
  padding-left: 10px;            /* 左の空白 */
  padding-right: 10px;           /* 右の空白 */
  background-color: #ffffff
;}

/* 枠2 */ 
.waku2 {
  border-style: solid;          /* 枠の形 */
  border-width: 1px;            /* ４方向の枠 */
  border-color: #778899;        /* 上の色 */
  padding-top: 15px;            /* 上の空白 */
  padding-bottom: 15px;         /* 下の空白 */
  padding-left: 10px;            /* 左の空白 */
  padding-right: 10px;           /* 右の空白 */
  background-color: #ffffff
;}


/* 枠3 */ 
.waku3 {
  border-style: dotted;          /* 枠の形 */
  border-width: 1px;            /* ４方向の枠 */
  border-color: #778899;        /* 上の色 */
  padding-top: 15px;            /* 上の空白 */
  padding-bottom: 15px;         /* 下の空白 */
  padding-left: 10px;            /* 左の空白 */
  padding-right: 10px;           /* 右の空白 */
  background-color: #ffffff
;}





a.mn:link {　
font-weight: bold;
color: #FFFFFF;
background-color: #7B7B3C;
display: block;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
width: 100%;
text-indent: 10px;
}
a.mn:visited {　
font-weight: bold;
color: #FFFFFF;
background-color: #7B7B3C;
display: block;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
text-decoration: none;
width: 100%;
text-indent: 10px;
}
a.mn:hover {　
font-weight: bold;
color: #7B7B3C;
background-color: #FFCC99;
display: block;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
text-decoration: none;
width: 100%;
text-indent: 10px;
}