A:link {color:#0000ff;text-decoration:none;}
A:visited {color:#0000ff;text-decoration:none;}
A:active {color:#C5BE8E;text-decoration:none;}
A:hover{color:#C5BE8E;text-decoration:underline;}

html{ margin: 0 auto; padding: 0;width:100%;
scrollbar-arrow-color: #000000;
scrollbar-highlight-color: #ffffff;
scrollbar-3d-light-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #969696;
scrollbar-face-color: #ffffff;
background-color: #ffffff;
color: #444444;
font-size: 100%;line-height: 100%; }

body{ margin: 0 auto; padding: 0;width:100%;
scrollbar-arrow-color: #000000;
scrollbar-highlight-color: #ffffff;
scrollbar-3d-light-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #969696;
scrollbar-face-color: #ffffff;
background-color: #ffffff;
color: #444444;
font-size: 100%;line-height: 100%;
font-family: Verdana, Osaka, sans-serif;
word-break: break-all;word-wrap: break-word; }

/************************ メイン箱 **********************/
#box{ width:700px;margin:0 auto; padding:0px;background-color:#ffffff; }

/************************ ヘッダ **********************/
#header{ position:relative;width:700px;height:125px;
　　　　 margin:0 auto;padding:0px 0px 0px 0px;background-color:#f5e56b;
         border-left:9px solid #66563d;border-right:9px solid #66563d;}

.sitetitle{ width:675px;margin: 0px 0px 0px 0px;padding:20px 0px 0px 25px;
            font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;font-size :20pt;
            font-weight:bolder;line-height:105%;color:#66563d;text-align:left;}

.sitetitle A,
.sitetitle A:link    {color:#66563d;text-decoration:none;}
.sitetitle A:visited {color:#66563d;text-decoration:none;}
.sitetitle A:active  {color:#ffffff;text-decoration:none;}
.sitetitle A:hover   {color:#ffffff;text-decoration:none;}

.description{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 10px;
              text-align:left;font-weight: normal;color:#66563d;
              font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
              font-size :11px;line-height:120%;}

.rss{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;width: 690px;text-align:right;
      font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;color:#66563d;
      font-size :14px;font-weight:bolder;line-height:100%;}
.rss A,
.rss A:link    {color:#66563d;text-decoration:none;}
.rss A:visited {color:#66563d;text-decoration:none;}
.rss A:active  {color:#66563d;text-decoration:underline;}
.rss A:hover   {color:#66563d;text-decoration:underline;}

/************************ メニュー **********************/
/****全体位置の決定****/
DIV#menu{ left:0px;right:0px; top:75px; position:absolute; width:670px;height:20px; z-index:100; font-size:8pt; margin: 0px 0px 0px 0px;padding:7px 0px 0px 30px;background-color:#f2f2b0; }
/****メインメニュー用スタイル****/
ul.menumain{ margin:0px; padding:0px; width:670px; position:relative; list-style:none; background-color:#f2f2b0;}

/*通常時*/
.menumain li.off{ position:relative;float:left;color:#66563d;
                  height:1.2em;width:77px;overflow:hidden;}
/*展開時*/
.menumain li.on{ float:left;overflow:hidden;width:77px;color:#66563d;height:20px;}
.menumain>li.on{ overflow:visible;}

/*リンクスタイル*/
.menumain a{ text-decoration:none;}
.menumain a:hover{color:#66563d;}
.menumain A,
.menumain A:link {color:#66563d;text-decoration:none;}
.menumain A:visited {color:#66563d;text-decoration:none;}
.menumain A:active {color:#C5BE8E;text-decoration:none;}
.menumain A:hover{color:#C5BE8E;text-decoration:none;}

/****サブメニュー用スタイル****/
ol.sub{ margin:0px; padding:0px 0px 0px 0px;position:relative;left:0;top:0;
        width:180px;list-style:none;text-align:left;background-color:#ffffff;
         border: none;border: 3px solid #66563d; }
.sub li{list-style:none;margin: 10px 0px 0px 0px;padding:0px 0px 0px 0px;}
.sub ul{list-style:none;margin: 8px 0px 0px 0px;padding:0px 0px 0px 0px;}

.sub li.entry {margin: 10px 10px 0px 10px;padding:0px 0px 10px 10px;
                 list-style-type:none;background: url("./images/FC_listmark2.gif") no-repeat 0% 0%;
                  border-bottom:1px dotted #66563d;}

.sub li.main {margin: 10px 10px 0px 10px;padding:0px 10px 10px 10px;list-style-type:none ;
                border-bottom:1px dotted #66563d;
                background: url("./images/FC_listmark2.gif") no-repeat 0% 0%;}

.sub li.f {list-style:none;margin: 10px 0px 0px 0px;padding:0px 0px 10px 10px;}

.subMT {color:#66563d;font-weight:bold;}

.sub A,
.sub A:link {color:#66563d;text-decoration:none;}
.sub A:visited {color:#66563d;text-decoration:none;}
.sub A:active {color:#66563d;text-decoration:none;background-color:#f5e56b;}
.sub A:hover{color:#66563d;text-decoration:none;background-color:#f5e56b;}

/************************ カレンダー **********************/
#cal_back { top:102px;position:absolute; width:700px;height:23px;margin: 0 auto;
            padding:0px 0px 0px 0px;background-color: #C5BE8E;text-align:center; }
.calendar { font-size: 9px;color: #9d896c;}
.cell { width: 14px; height: 9px;}
.cell_today { color: #9d896c;font-family: Verdana,Helvetica; font-size: 9px;width: 16px;background-image: url( ./images/FC_today.gif);background-repeat: no-repeat;background-position: 50% 50%; }
.cell_sunday { color: #c37854; font-family: Verdana,Helvetica; font-size: 9px;width: 14px; height: 9px;}
.cell_saturday { color: #6c848d;font-family: Verdana,Helvetica; font-size: 9px;width: 14px; height: 9px;}
.y A,
.y A:link    {color: #9d896c;text-decoration:none;}
.y A:visited {color:#9d896c;text-decoration:none;}
.y A:active  {color:#9d896c;text-decoration:none;}
.y A:hover   {color:#9d896c;text-decoration:underline;}

.b A,
.b A:link {display:block; width: 16px;text-decoration:none;color:#9d896c;background-image: url( ./images/FC_Aback.gif);background-repeat: no-repeat;background-position: 50% 50%;}
.b A:visited {display:block; width: 16px;text-decoration:none;color:#9d896c;background-image: url( ./images/FC_Aback.gif);background-repeat: no-repeat;background-position: 50% 50%;}
.b A:active {display:block; width: 16px;text-decoration:none;color:#f2f2b0;background-image: url( ./images/FC_Aback2.gif);background-repeat: no-repeat;background-position: 50% 50%;}
.b A:hover{display:block; width: 16px;text-decoration:none;color:#f2f2b0;background-image: url( ./images/FC_Aback2.gif);background-repeat: no-repeat;background-position: 50% 50%;}
/************************ メイン **********************/
#main{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;width:700px;
       background-color:#ffffff; border-left:9px solid #66563d;
       border-right:9px solid #66563d;}

/************************ 検索結果一覧 **********************/
#list{ margin: 0px 40px 0px 60px;padding:30px 0px 30px 0px; 
      width: 570px;font-size: 80%;line-height: 120%;
      font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
      text-align:left;color:#66563d; }
#list ul { margin: 10px 50px 0px 15px;padding:0px 0px 0px 0px;list-style:none;}
#list li { margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none; }
#list a { display:block; border-bottom:1px dotted #444444;background-color:#fff;
          padding:0px 0px 0px 5px;text-decoration:none;color:#444444;margin:0px 0px; }
#list a:hover{display:block; border-bottom:1px dotted #444444;background-color:#f5e56b;
              padding:0px 0px 0px 5px;text-decoration:none;color:#444444;margin:0px 0px;}

.list_hed{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;width: 570px;
           font-size: 13px;line-height: 100%;border: none;border-bottom: double 3px;
           font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;font-weight: bold ;
           text-align:left;color:#66563d; }

/************************ プロヒール **********************/
#prof{margin: 0px 40px 0px 60px; padding:30px 0px 30px 0px;
       font-size: 100%;line-height: 160%;width: 570px;
       font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
       text-align:left;color:#444444;}
#prof hr { height: 1px;border: none;border: 1px dotted #66563d;}
#prof u { text-decoration: none;border-bottom: double 3px; }

.prof_body{ margin: 20px 20px 40px 20px;padding:0px 0px 0px 0px;
             font-size: 80%;line-height: 180%; color:#444444;
             font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;text-align:left; }
              
.prof_body A,
.prof_body A:link {color:#444444;text-decoration:underline;}
.prof_body A:visited {color:#444444;text-decoration:underline;}
.prof_body A:active {color:#DEC2C2;text-decoration:underline;}
.prof_body A:hover{color:#DEC2C2;text-decoration:underline;}
.prof_body hr {border: 1px dotted #66563d;}

/************************ 記事部分 **********************/
.entry_table{margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;
             line-height: 100%;font-size:100%;width: 700px; }
.entry_cate{ margin:0px 40px 0px 60px;padding:40px 0px 0px 0px;width: 570px;
             font-size: 80%;line-height: 100%; border: none;border-bottom: double 3px;
             font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;text-align:left;
             color:#444444; font-weight:bolder;}
.entry_cate A,
.entry_cate A:link {color:#444444;text-decoration:none;}
.entry_cate A:visited {color:#444444;text-decoration:none;}
.entry_cate A:active {color:#E4C80A;text-decoration:none;}
.entry_cate A:hover{color:#E4C80A;text-decoration:none;}

.entry_body{ margin: 20px 60px 40px 70px;padding:0px 20px 0px 0px;
             font-size: 80%;line-height: 180%; color:#444444;
             font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;text-align:left; }
              
.entry_body A,
.entry_body A:link {color:#444444;text-decoration:underline;}
.entry_body A:visited {color:#444444;text-decoration:underline;}
.entry_body A:active {color:#DEC2C2;text-decoration:underline;}
.entry_body A:hover{color:#DEC2C2;text-decoration:underline;}
.entry_body hr {border: 1px dotted #66563d;}

.entry_state{ margin: 25px 0px 0px 0px;padding:10px 0px 10px 0px;
              font-size: 8pt;line-height: 160%;text-align:center;
　　　　　　　font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;color:#444444;border-top:1px dotted #C5BE8E;border-bottom:1px solid #C5BE8E;}
.entry_state A,
.entry_state A:link {color:#444444;text-decoration:none;}
.entry_state A:visited {color:#444444;text-decoration:none;}
.entry_state A:active {color:#444444;text-decoration:underline;}
.entry_state A:hover{color:#444444;text-decoration:underline;}
/************************ コメント **********************/
.comm_table{margin: 20px 20px 0px 100px;padding:0px 0px 20px 0px;
            font-size: 80%;line-height: 100%;
            font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
            text-align:left;color:#444444; }

.comm_state{margin: 30px 0px 0px 0px;padding:0px 0px 0px 0px;
            font-size: 100%;line-height: 100%;
            font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
            text-align:left;color:#444444; }

.comm_top{margin: 0px 0px 0px 0px;padding:10px 20px 20px 20px;border-bottom:1px dotted #444444;
          font-size: 100%;line-height: 100%;color:#444444;
　　　　　font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;}

.comm_name{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;
            float: left; text-align:left;font-weight: bold ;}

.comm_bottom{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;
              float: right;text-align:right; }

.comm_body{ margin: 10px 0px 10px 0px;padding:0px 20px 0px 21px;
           font-size: 100%;line-height: 140%;text-align:left;color:#444444;
           font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;}


.ct_h { margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;
             font-size: 100%;line-height: 160%; 
             font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;text-align:left;
             color:#444444; font-weight:bold;}

/************************ トラックバック **********************/

.tb_table {margin: 20px 0px 0px 0px;padding:0px 0px 20px 0px;
            font-size: 80%;line-height: 100%;
            font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
            text-align:left;color:#444444; }

.tb_state{margin: 30px 0px 0px 100px;padding:0px 0px 0px 0px;
            font-size: 100%;line-height: 100%;
            font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
            text-align:left;color:#444444; }

.tb_body{ margin: 30px 150px 20px 100px;padding:0px 10px 10px 0px;
          font-size: 100%;line-height: 150%; 
          font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
          text-align:left;color:#444444; }
.tb_hed {background-color:#f2f2b0;padding:3px 0px 3px 10px;}
.tb_logbody {background-color:#ffffff;padding:5px 10px 0px 10px;}
.tb_url{ margin: 0px 0px 10px 15px;padding:10px 0px 0px 0px;
         font-size: 90%;line-height: 100%;font-weight:normal;
         font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
         text-align:left;color:#444444;  }

/************************ ページ移動 **********************/
#pagearea  { width:700px;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
　　　　　　 text-align:left;background-color:#C5BE8E;font-size :11px;
             font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
             border-left:9px solid #66563d;border-right:9px solid #66563d;}

.move_table { width:700px; margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;
              font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;font-size :11px;}

.move { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
        font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;font-size :11px;}

.move2 { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
         font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;font-size :11px;}
/************************ フッター **********************/
#footer{ width:700px;height:20px ;margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;
         background-color:#f5e56b;text-align: center; color: #66563d;font-weight: bold ;
         font-size: 80%; font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
         border-left:9px solid #66563d;border-right:9px solid #66563d;}
#footer A,
#footer A:link {color:#66563d;text-decoration:none;}
#footer A:visited {color:#66563d;text-decoration:none;}
#footer A:active {color:#696969;text-decoration:underline;}
#footer A:hover{color:#696969;text-decoration:underline;}

/************************ 細々 **********************/
img {border:none;}
.imgbase { vertical-align: middle; } 
hr { height: 1px;border: none;border: 1px dotted #66563d;}
blockquote { background-color: #F4F4C2;border: 1px solid #C5BE8E;
             margin:0px 0px 0px 0px;padding:10px;}