a:link    { Color: #000000; 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: none;}

a:body { margin: 0em;}

/* 影をつける */
.ft0 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);
}
/* 影を右にする */
.ft1 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#ff9999, direction=90, strength=8);
}



.menu{
  font-size : 13px;
  padding : 2 10 2 10px;
  border : 1px solid orange;
  border-left : 10px solid orange;
  width : 130px;/*折り返されてしまうときはここを大きく*/
}
.onmouse{/*マウスを乗せたときの設定*/
  font-size : 13px;
  padding : 2 10 2 10px;
  border : 1px solid orange;
  border-left : 10px solid #FF6666;/*←変わるとこ*/
  width : 100px;
}

a:link    { Color: #000000; 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: none;}

a:body { margin: 0em;}

/* 影をつける */
.ft0 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);
}
/* 影を右にする */
.ft1 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#ff9999, direction=90, strength=8);
}



.menu{
  font-size : 13px;
  padding : 2 10 2 10px;
  border : 1px solid orange;
  border-left : 10px solid orange;
  width : 130px;/*折り返されてしまうときはここを大きく*/
}
.onmouse{/*マウスを乗せたときの設定*/
  font-size : 13px;
  padding : 2 10 2 10px;
  border : 1px solid orange;
  border-left : 10px solid #FF6666;/*←変わるとこ*/
  width : 100px;
}


/* インラインフレーム1 */ 
.logbox1
      {
         border: double 1px #DCDCDC;
         width: 220x;
         height: 100px;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }

.logbox4
      {
         border: double 1px #DCDCDC;
         width: 250x;
         height: 150px;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }


/* インラインフレーム2 */ 
.logbox2
      {
         border: solid 1px #DCDCDC;
         width: 200px;
         height: 100%;
         padding: 0.5em;
       }
      q  { color: #008000; }

/* インラインフレーム5 */ 
.logbox5
      {
         border: solid 1px #DCDCDC;
         width: 220px;
         height: 100%;
         padding: 0.5em;
       }
      q  { color: #008000; }


/* インラインフレーム2 */ 
.logbox3
      {
         border: double 1px #808080;
         width: 465px;
         height: 750px;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }


/* インラインフレーム6 */ 
.logbox6
      {
         border: double 1px #E0FFFF;
         width: 460px;
	height: 100%;
         padding: 0.5em;
      }
      q  { color: #008000; }

/* インラインフレーム7 */ 
.logbox7
      {
         border: double 1px #E0FFFF;
         width: 460px;
height: 600px;
overflow: auto;
         padding: 0.5em;
      }
      q  { color: #008000; }
	

/* インラインフレーム8 */ 
.logbox8
      {
         border: double 1px #E0FFFF;
         width: 460px;
height: 200px;
overflow: auto;
         padding: 0.5em;
      }
      q  { color: #008000; }
	


/* インラインフレーム9 */ 
.logbox9
      {
         border: double 1px #E0FFFF;
         width: 700px;
height: 1200px;
overflow: auto;
         padding: 0.5em;
      }
      q  { color: #008000; }


/* インラインフレーム10 */ 
.logbox10
      {
         border: double 1px #E0FFFF;
         width: 700px;
         padding: 0.5em;
      }
      q  { color: #008000; }
	



/* スクロール表示 */ 
.scr {
  overflow: scroll;
  width: 238px;
  height: 550px;
  background-color: #ffffff;
}

/* 最初の一文字大きく */ 
.impact:first-letter
{   font-weight: bold;
   font-size: 200%;
}







/* 見出し */ 
.title1 { 
	background:#fee; padding:3px; 
	font-weight:bold; border-right:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	border-left:solid 10px #f66; 
		}

/* 見出し */ 
.title2 { 
	background:#F5FFFA; padding:1.5px; 
	font-weight:bold; border-right:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	border-left:solid 10px #E0FFFF; 
		}



/* 枠1 */ 
.waku1 {
  margin: 0px auto;
  padding: 0.5em;
  background-color: #ffffff
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  height: 1000px;
  width: 463px;
}

/* 枠2 */ 
.waku2 {
  margin: 0px auto;
  padding: 0.5em;
  background-color: #ffffff
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  height: 1000px;
  width: 255px;


/* 枠3 */ 
.waku3 {
  margin: 0px auto;
  padding: 0.5em;
  background-color: #ffffff
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  height: 470px;
  width: 255px;
}

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;
}



// 標準のリンク
A.lnk {
  display: block;
  width: 139px;
  height: 35px;
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
// 現在開いているリンク
A.lnk:active  {
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
// 訪問済みリンク
A.lnk:visited {
  text-decoration:none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
/* マウスカーソルが上に来た時のリンク */
A.lnk:hover {
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
  background-color: #5F9EA0; /* 背景色 */
}
/* インラインフレーム1 */ 
.logbox1
      {
         border: double 1px #DCDCDC;
         width: 255x;
         height: 100px;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }

.logbox4
      {
         border: double 1px #DCDCDC;
         width: 250x;
         height: 150px;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }


/* インラインフレーム2 */ 
.logbox2
      {
         border: solid 1px #DCDCDC;
         width: 200px;
         height: 375px;
         padding: 0.5em;
       }
      q  { color: #008000; }

/* インラインフレーム5 */ 
.logbox5
      {
         border: solid 1px #DCDCDC;
         width: 235px;
         height: 100%;
         padding: 0.5em;
       }
      q  { color: #008000; }


/* インラインフレーム2 */ 
.logbox3
      {
         border: double 1px #808080;
         width: 465px;
         height: 750px;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }

/* インラインフレーム10 */ 
.logbox10
      {
         border: double 1px #808080;
         width: 100%;
         height: 100%;
         padding: 0.5em;
         overflow: auto;
      }
      q  { color: #008000; }

/* インラインフレーム11 */ 
.logbox11
      {
         border: double 1px #808080;
         width: 100%;
         height: 100%;
         padding: 0.5em;
}
      q  { color: #808080; }
         
	

/* スクロール表示 */ 
.scr {
  overflow: scroll;
  width: 238px;
  height: 550px;
  background-color: #ffffff;
}

/* 最初の一文字大きく */ 
.impact:first-letter
{   font-weight: bold;
   font-size: 200%;
}







/* 見出し */ 
.title1 { 
	background:#fee; padding:3px; 
	font-weight:bold; border-right:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	border-left:solid 10px #f66; 
		}

/* 見出し */ 
.title2 { 
	background:#F5FFFA; padding:1.5px; 
	font-weight:bold; border-right:solid 1px #ccc; 
	border-bottom:solid 1px #ccc; 
	border-left:solid 10px #E0FFFF; 
		}



/* 枠1 */ 
.waku1 {
  margin: 0px auto;
  padding: 0.5em;
  background-color: #ffffff
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  height: 1000px;
  width: 463px;
}

/* 枠2 */ 
.waku2 {
  margin: 0px auto;
  padding: 0.5em;
  background-color: #ffffff
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  height: 1000px;
  width: 255px;
}

/* 枠10 */ 
.waku10  { 
border: 1px #4682B4 dotted; /* 枠線（太さ・色・スタイル） */ 
padding: 10px; /* ボックス内の余白 */ 
text-align: center; /* 文字の位置 */ 
width: 100%;
height: 100%;
} 


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;
}



// 標準のリンク
A.lnk {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
// 現在開いているリンク
A.lnk:active  {
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
// 訪問済みリンク
A.lnk:visited {
  text-decoration:none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
/* マウスカーソルが上に来た時のリンク */
A.lnk:hover {
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
  background-color: #5F9EA0; /* 背景色 */
}


// ボタン縦
.bott01 {
	width: 100%;
	margin: 0;
	line-height:0;
	font-size: 14px;
}
.bott01 ul { margin:0; padding:0; } 
  
.bott01 a { text-decoration:none; }   


.bott01 li{ list-style:none;
}
.bott01 li a {
	text-decoration: none;
	width: 100%;
	display: block;
	padding-left: 0px;
	background: #FFF5EE;
}
.bott01 li a:link {
	color: #000000;
}
.bott01 li a:hover {
	color: #8B0000;
	background: F5FFFA;
}
.bott01 li a:visited {
	color: #C9C;
}
.bott01 li a:active {
	color: #F00;
}



/* begin styles for RSS Feed */

.rss_box {
	 margin: 3px 2%;
	 padding: 0px;
	 width: 440px;
	 background-color: #fff;
	 border: 1px dashed #333;
}

.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
	margin: 3px;
	padding: 0px;
}

.rss_item  {
	padding-right: 0px;
	padding-left: 0px;
	font-weight : normal; 
	font-size: 12px;
	padding-bottom: 2px;
	color: #999;
	word-break: break-all;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: bold;
	font-size: 12px;
	color: #666;
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight: bold;
	font-size: 12px;
	text-decoration : underline;
	color: #333;
}

.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}











