.border-title{
  border-left : solid;border-left-color : teal;border-left-width : 8px;
  border-bottom : solid;border-bottom-color : teal;border-bottom-width : 1px;
  padding	: 4px;
  font-sixe	: x-large;
} 

P.incident{
  font-size : 15px;
  color : #2f2f2f;
/* インデント（段落）設定 */
  text-indent : 1em;
  line-height: 1.5em;
}

/* 文字の影 */
.Title_Shadow{
  text-shadow: #333333 3px 3px 4px;
  filter: shadow(color=#333333, direction=135, strength=4);
  _height: 1.1em;
}

/* 立体的に見えるタイトル */
.title_Solid {
  background:#ffc;
  padding:0 5px;
  font-weight:bold;
  border-right:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
}
.title_Tag {
  background : #d2ffff;
  padding:0 5px;
  font-weight:bold;
  border-right:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
  border-left:solid 10px #f60;
}

.menu{
  width:450px;
  height:25px;
  line-height:25px;
  background:#efefef;
  border:solid 1px #333;
}
.menu a,
.menu a:link,
.menu a:visited,
.menu a:active{
  width:90px;
  height:25px;
  text-align:center;
  display:block;
  float:left;
}
.menu a:hover{
  width:90px;
  height:25px;
  background:#333;
  color:#fff;
  text-align:center;
  display: block;
  float:left;
}

/* 立体的に見えるタイトル */
.ft0 {
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffff0000, endcolorstr=#9000ff00, gradienttype=0);
  width: 100%;
  height: 150;
}
.ft1 {
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#90ff0000, endcolorstr=#ff0000ff, gradienttype=1);
  width: 100%;
  height: 150;
}

/* 影をつける */
.ft0 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);
}

/* 押したらへこむリンクボタン（枠あり） */
.ft0 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);
}

/* 押したらへこむリンクボタン（枠なし） */
A.a2:hover {
  color: #ff0000;
  position : relative;
  top: 1px;
  left: 1px;
}

/* 3.5.1.13.12. 水平線 */
HR.f11 {
  color: #009900; /* 線の色(IE用) */
  background-color: #009900; /* 線の色(NN用) */
  height: 3px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  filter: Alpha(opacity=100, finishopacity=0, style=1); /* フィルタ */
}
HR.f12 {
  color: #ff0000; /* 線の色(IE用) */
  background-color: #ff0000; /* 線の色(NN用) */
  height: 10px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  filter: Alpha(opacity=100, finishopacity=0, style=2); /* フィルタ */
}
HR.f13 {
  color: #0000ff; /* 線の色(IE用) */
  background-color: #0000ff; /* 線の色(NN用) */
  height: 1px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  filter: Alpha(opacity=100, finishopacity=0, style=3); /* フィルタ */
}
HR.f22 {
  height: 7px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#990000ff, EndColorStr=#3300ff00); /* フィルタ */
}
HR.s31 {
  color: #009900; /* 線の色(IE用) */
  background-color: #009900; /* 線の色(NN用) */
  height: 5px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=black, Strength=2, Direction=135); /* フィルタ */
}
HR.s21 {
  color: #ff0000; /* 線の色(IE用) */
  background-color: #ff0000; /* 線の色(NN用) */
  height: 3px; /* 線の太さ */
  border: 3px; /* 枠の太さ */
  border-style: dashed; /* 枠の種類 */
}
HR.s31 {
  color: #ff0000; /* 線の色(IE用) */
  background-color: #ff0000; /* 線の色(NN用) */
  height: 5px; /* 線の太さ */
  border: 5px; /* 枠の太さ */
  border-style: dotted; /* 枠の種類 */
}

/* 見出し */
H1 {
  font-size : 30px;  			/* 文字の大きさ */
  color: #000099; 			/* 文字の色 */
  padding-left: 10px;			/* 左の余白 */
  border-width: 0px 0px 2px 20px; 	/* 枠の幅 */
  border-style: solid; 			/* 枠の種類 */
  border-color: #9999ff; 		/* 枠の色 */
  line-height: 100%; 			/* 行の高さ */
}
H2 {
  font-size : 27px;  			/* 文字の大きさ */
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 15px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
H3 {
  font-size : 24px;  			/* 文字の大きさ */
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 1px 10px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height : 25px; /* 行の高さ */
}
H4 {
  font-size : 21px;  			/* 文字の大きさ */
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 1px 7px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
H5 {
  font-size : 18px;  			/* 文字の大きさ */
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 1px 4px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height : 25px; /* 行の高さ */
}
H6 {
  font-size : 15px;  			/* 文字の大きさ */
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 1px 1px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
