/*　--　ブラウザリセット　-- */
body,form,fieldset{ margin: 0; padding: 0; }
fieldset{ border:none; }
h1,h2,h3,h4,h5,h6,p,per,blockquote,ul,ol,dl,dd{ margin: 0; padding: 0; }
li{ list-style: none; }
input,textarea{ font-size:1em; }
blockquote,li,dt,dd{ margin-left:1em: }

/*　--　全体設定　-- */
body     {
  margin: 0;
  padding: 0;
  text-align: center;
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#CCCCCC, EndColorStr=#FFFFFF, GradientType=0)
}

html  {
  scrollbar-face-color:#777;
  scrollbar-highlight-color:#000;
  scrollbar-shadow-color:#777;
  scrollbar-3dlight-color:#f555;
  scrollbar-darkshadow-color:#555;
  scrollbar-arrow-color:#FFF;
  scrollbar-track-color:#f333;
}

IMG  { border: solid 0px white; }

#inbox     {
  margin:0px auto 0px auto;
  width: 802px;
  text-align:left;
  background-color:#FFF;
  padding: 0px 0px 0px 0px;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;
}

/* タイトル関連---------------------------------------------------------------------- */

#banner {
  background-color: transparent;
  padding: 1px 1px 0px 1px;
  margin: 0px;
}
#banner_l  {
  background-color: transparent;
  background-image: url(images/pc_top.gif);
  float:center;
  width:800px;
  height: 180px;
}

.site_title     {
  font-family: "Arial bold", Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin: 10px 0px 5px 15px;
  font-size: 16px;
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover  {color: firebrick;text-decoration: none
}

.description    {
  color: dimgray;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin: 10px 0px 20px 20px
}

h1 { margin: 20px 0px 10px 20px; }

/* メニュー関連------------------------------------------------------------------ */
#leftside {
  width:195px;
  background-color: transparent;
  margin: 0;
  padding: 0;
}

ul {
  margin: 0px 0px 0px 3px;
  padding: 0px;
}

.linktitle   {

  background-color:#3399CC;color:#3399CC;filter: alpha(opacity=100,finishopacity=25,style=1,startx=100,finishy=5);
  color: #000;
  text-align: center;
  font-weight: bolder;
  font-size: 11px;
  line-height: 150%;
  font-family:  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 5px 5px;
  border:solid 1px #333399;
}

.linktext   {
  color: #333399;
  text-align: left;
  background-color: #FAF8F8;
  font-size: 11px;
  line-height: 150%;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin:  0px 0px 5px 0px;
  padding: 5px 0px 10px 5px;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;
}

.linktext a:link      { color: #800000; text-decoration: none }
.linktext a:visited   { color: #800000; text-decoration: none }
.linktext a:active   { color: #800000; text-decoration: none }
.linktext a:hover   {color: #ff8e00; text-decoration: none;}

#rightside {
  float:right
  width:250px;
  background-color: transparent;
  margin: 0;
  padding: 0;
}


/* 記事関連---------------------------------------------------------------------- */

#main {
  float:center;
  width:350px;
  margin:0px;
  padding: 0px 0px 0px 0px;
  background-color: transparent;
}
.linktitle2   {
  color: #333;
  background-color:#39C;
  text-align: center;
  font-weight: bolder;
  font-size: 11px;
  line-height: 150%;
  font-family:  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  margin: 0px 1px 0px 1px;
  padding: 3px 0px 3px 5px;
  border:solid 1px #333399;
}
.linktitle2 a,
.linktitle2 a:link,
.linktitle2 a:visited,
.linktitle2 a:active,
.linktitle2 a:hover  {color: firebrick;text-decoration: none
}
.linktext2   {
  color: #FF3333;
  background-color:FFFF99;
  font-weight: bolder;
  font-size: 11px;
  line-height: 170%;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin: 0px 1px 5px 1px;
  padding: 0px 2px 0px 2px;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;

}

.linktext2 a,
.linktext2 a:link,
.linktext2 a:visited,
.linktext2 a:active,
.linktext2 a:hover  {color: firebrick;text-decoration: none
}

.entry_date {
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  font-size: 11px;
  font-weight: bolder;
  color: #97be1c;
  margin: 0px 1px 0px 1px;
  padding: 3px 3px 3px 5px;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;
}

.entry_title     {
  color: black;
  background-color: #FF9933;
  font-weight: bold;
  line-height: 150%;
  font-size: 12px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin: 0px 1px 0px 1px;
  padding: 3px 0px 3px 10px;
  border-top:solid 1px #999999;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;

}

.entry_body   {
  background-color: #FAF8F8;
  font-size: 11px;
  word-break:break-all;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin: 0px 1px 2px 1px;
  padding: 3px 0px 3px 10px;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;
}
.lentry_body a:link      { color: #52b3af; text-decoration: none }
.entry_body a:visited   { color: #52b3af; text-decoration: none }
.entry_body a:active   { color: #52b3af; text-decoration: none }
.entry_body a:hover   {color: #ff8e00; text-decoration: underline;}

.entry_state {
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 10px;
  color: #999999;
  text-align: right;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  border-bottom:solid 1px #999999;
}


.pict {
  float: right;
  border : 1px solid white;
  padding: 5px;
}


/* ページエリア関連-------------------------------------------------------------- */

#pagearea  {
  background-color: transparent;
  float:right;
  width:350px;
  margin:00px 0px 0px 0px;
  text-align:center;
  clear: right;
}

.pagearea  {
  font-size: 10px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  text-align:center;
  padding: 0px 0px 0px 0px;
}


/* フッター関連------------------------------------------------------------------ */

#footer {
  background-color:#FF9933;
  width: 802px;
  text-align:center;
  padding: 5px 0px 5px 0px;
  border-top:solid 1px #999999;
}
.copyright  {
  color: #333333;
  font-size: 11px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  text-align:right;
}

.feed {
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:4px;
}
.18ng {
  color: #333333;
  font-size: 11px; }
.top-bana{
  padding: 5px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
}
.category{
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  text-align: right;
  margin: 5px 5px 2px 0px;
}
.category a:link      { color: #52b3af; text-decoration: none }
.category a:visited   { color: #52b3af; text-decoration: none }
.category a:active   { color: #52b3af; text-decoration: none }
.category a:hover   {color: #ff8e00; text-decoration: underline;}

div#menu01{
background-color: #FFF;
/*メニュー部分ボックス*/
}

/**********メニュー部分指定**********/

div#menu01 ul{
  margin: 1px 1px 1px 1px;
width:100%;
list-style-type:none;
  font-weight: bolder;
  font-size: 12px;
  line-height: 150%;
  font-family:  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
display:inline;
/*リンク部分*/}

div#menu01 li{
list-style-type:none;
margin:0px 2px 0px 2px;
float:left;
border:solid 1px #F30;
text-align:center;
/*リンク部分（個々）*/}

div#menu01 a{
color:#F30;
font-weight:bold;
display:block;
width:8em;
text-decoration:none;
/*コンテンツリンクの指定*/}

div#menu01  a:hover{
color:#FFF;
background-color:#F30;
/*コンテンツリンクのカーソルが重なった時の指定*/}
