A:link {color:#66563d;text-decoration:none;}
A:visited {color:#66563d;text-decoration:none;}
A:active {color:#B35819;text-decoration:none;}
A:hover{color:#B35819;text-decoration:underline;}

html{  margin: 0; padding: 0;
       scrollbar-arrow-color: #B35819;
       scrollbar-highlight-color: #E3A011;
       scrollbar-3d-light-color: #E3A011;
       scrollbar-shadow-color: #E3A011;
       scrollbar-base-color: #E3A011;
       scrollbar-track-color: #E3A011;
       scrollbar-darkshadow-color: #B35819;
       scrollbar-face-color: #E3A011;
　　　 font-size: 100%;line-height: 100%; }

body{  scrollbar-arrow-color: #B35819;
       scrollbar-highlight-color: #E3A011;
       scrollbar-3d-light-color: #E3A011;
       scrollbar-shadow-color: #E3A011;
       scrollbar-base-color: #E3A011;
       scrollbar-track-color: #E3A011;
       scrollbar-darkshadow-color: #B35819;
       scrollbar-face-color: #E3A011;
       background-color:#B35819;
       color: #000000;
       font-size: 100%;line-height: 100%;
       font-family: Verdana, Osaka, sans-serif;
       margin: 0;padding: 0 0 40px 0;
       text-align: center;
       word-break: break-all;word-wrap: break-word;
       background-image: url( ./images/box705d_bodybk.gif); }

/************************ ヘッダー **********************/
#header{ width:750px; height: 100px ; position:relative; 
         margin:0 auto; margin-top:20px;margin-left:auto; margin-right:auto;
         background: url("./images/box750d_header.gif") no-repeat left top; }

.sitetitle{ font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
            font-size :19pt;line-height:105%;color:#ffffff;font-weight:bolder;
            text-align:left;margin-left:20px;
            padding-left:10px;padding-bottom:5px;padding-top:30px;padding-right:0px;}
.sitetitle A,
.sitetitle A:link    {color:#ffffff;text-decoration:none;}
.sitetitle A:visited {color:#ffffff;text-decoration:none;}
.sitetitle A:active  {color:#F6F5CD;text-decoration:underline;}
.sitetitle A:hover   {color:#F6F5CD;text-decoration:underline;}

.sitedesc{ font-size :8pt;color:#F6F5CD; 
           padding-left:10px;padding-bottom:5px;padding-top:0px;padding-right:10px; }

/************************ カレンダー **********************/
.cal_back { height: 30px;width:750px;padding-top: 10px;margin: 0 auto;
            background-color: #EAD487;
            background-image: url(images/box750d_calend.gif);
            background-position: left top; }
.calendar { font-size: 10px;}
.cell { width: 15px; height: 15px;}
.cell_today { font-family: Verdana; border:1px solid #ffffff;;width: 14px; height: 14px;}
.cell_sunday { color: #c00; font-family: Verdana; width: 15px; height: 15px;}
.cell_saturday { color: #0066cc;font-family: Verdana; width: 15px; height: 15px;}
.b a, .b a:link, .b a:visited, .b a:active { display:block; background-color:#F6E4A1;text-decoration:none;color:#736026; }

/************************ カテゴリツリー **********************/
/****全体位置の決定****/
DIV#menu{ left:10px;right:0px; top:70px; position:absolute; width:750px; z-index:100; font-size:10pt; }
/****メインメニュー用スタイル****/
ul.menumain{ margin:0px; padding:0px; width:750px; position:relative; list-style:none;text-align:center; }
/*通常時*/
.menumain li.off{ position:relative;float:left;color:#F6F5CD;
                  height:1em;width:115px;overflow:hidden; }
/*展開時*/
.menumain li.on{ float:left;overflow:hidden;width:115px;color:#ffffff;}
.menumain>li.on{ overflow:visible;}
/*リンクスタイル*/
.menumain a{ text-decoration:none;}
.menumain a:hover{color:#ffffff;}
.menumain A,
.menumain A:link {color:#F6F5CD;text-decoration:none;}
.menumain A:visited {color:#F6F5CD;text-decoration:none;}
.menumain A:active {color:#F6F5CD;text-decoration:underline;}
.menumain A:hover{color:#F6F5CD;text-decoration:underline;}

/****サブメニュー用スタイル****/
ol.sub{ margin:0px; padding:10px 15px 15px 15px;position:relative;left:0;top:0;
        background-color:#ffffff;color: #66563d;
        font-family:Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
        font-size :10pt;line-height:100%;
        width:220px;list-style:none;text-align:left; 
        border: none;border: 4px double #66563d;}

.sub ul{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
.sub li{margin: 7px 0px 0px 15px;padding:0px 0px 5px 0px;list-style:disc;color:#E3A011;}

.sub li.entry{margin: 5px 0px 0px 0px;padding:0px 0px 5px 15px;list-style-type:none ;
              background: url("./images/box750d_list.gif") no-repeat left top;
              border-bottom:1px dotted #969696;}

.sub li.main{margin: 5px 0px 0px 0px;padding:0px 0px 5px 15px;list-style-type:none ;
             background: url("./images/box750d_list.gif") no-repeat left top;
             border-bottom:1px dotted #969696;}

.subMT{color:#66563d;}

.sub A,
.sub A:link {color:#66563d;text-decoration:none;display:block;}
.sub A:visited {color:#66563d;text-decoration:none;display:block;}
.sub A:active {color:#66563d;text-decoration:none;display:block;background-color:#F2E088;}
.sub A:hover{color:#66563d;text-decoration:none;display:block;background-color:#F2E088;}

/************************ 箱 **********************/
#box{ border-top:10px solid #ffffff;width:750px;
      margin:0 auto; margin-top:0px;margin-left:auto; margin-right:auto;
      background: url("./images/box750d_boxbk.gif") repeat-y left top; }

/************************ メイン記事 **********************/
#main{ font-size: 100%;line-height: 100%;
       margin:0;padding:0px 12px 0px 0px;float:right;clear:right;width: 490px; }

.entryBodyset{ font-size: 120%;line-height: 100%;padding: 0px 0px 40px 0px; }
.entryBodyset A,
.entryBodyset A:link {color:#66563d;text-decoration:underline;}
.entryBodyset A:visited {color:#66563d;text-decoration:underline;}
.entryBodyset A:active {color:#E7B893;text-decoration:none;}
.entryBodyset A:hover{color:#E7B893;text-decoration:none;}

.entry_title{ margin: 0 ; padding:10px 0px 10px 30px; 
              font-size: 90%;line-height: 100%;
              font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
              font-weight: bold ;text-align:left;
              color:#66563d;}
.entry_title A:link {color:#66563d;text-decoration:none;}
.entry_title A:visited {color:#66563d;text-decoration:none;}
.entry_title A:active {color:#ffffff;text-decoration:none;}
.entry_title A:hover{color:#ffffff;text-decoration:none;}

.entry_body{ margin: 0 ; padding:10px 25px 10px 30px; 
                 font-size: 80%;line-height: 160%;color:#66563d;
                 font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;text-align:left; }
.entry_body A,
.entry_body A:link {color:#E3A011;text-decoration:underline;}
.entry_body A:visited {color:#E3A011;text-decoration:underline;}
.entry_body A:active {color:#E7B893;text-decoration:none;}
.entry_body A:hover{color:#E7B893;text-decoration:none;}

.entry_listbody{ margin: 0 ; padding:0px 30px 0px 50px;text-align:left; 
                 font-size: 80%;line-height: 160%;color:#66563d;
                 font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka; }
.entry_listbody A,
.entry_listbody A:link {color:#66563d;text-decoration:none;}
.entry_listbody A:visited {color:#66563d;text-decoration:none;}
.entry_listbody A:active {color:#E7B893;text-decoration:underline;}
.entry_listbody A:hover{color:#E7B893;text-decoration:underline;}

.list_title{ margin:0px 0px 0px 0px; padding:30px 30px 10px 30px; 
             font-size: 80%;line-height: 100%;color:#66563d;
             font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
             font-weight: bold ;text-align:left;}
.entry_listbody ul{ padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; list-style-type: none;}
.entry_listbody li{ padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none;}
.entry_date{ margin: 0 ; padding:30px 10px 0px 0px;width:488;
          font-size: 16pt;line-height: 90%;
          font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
          font-weight: bold ;text-align:right;
          color:#E0D9A3;}

.entry_state{ margin: 0 ; padding:0px 0px 0px 15px;
          font-size:8pt;line-height: 160%;
          font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
          text-align:left;
          color:#66563d;}
.entry_state A,
.entry_state A:link {color:#66563d;text-decoration:none;}
.entry_state A:visited {color:#66563d;text-decoration:none;}
.entry_state A:active {color:#E7B893;text-decoration:underline;}
.entry_state A:hover{color:#E7B893;text-decoration:underline;}

.state_table{ padding: 0px 0px 0px 78px; margin: 0px 0px 0px 0px;}

.tdbg{background: url("./images/box750d_ebox-bk.gif") no-repeat left top;background-color:#E0D9A3;}
.tdbg2{background: url("./images/box750d_state_bk.gif") no-repeat left top;background-color:#F2E088;}
.tdbg3{background: url("./images/box750d_comm_bk.gif") no-repeat left top;background-color:#EAD487;}
.tdbg4{background: url("./images/box750d_tr_bk.gif") no-repeat left top;background-color:#D1E7C5;}

.comm_table{ padding: 5px 0px 0px 78px; margin: 0px 0px 0px 0px;}

.commwaku0 { width: 400px;padding-left:60px;  margin: 0px;text-align:left;
             font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
             font-size: 80%;line-height: 160%;color:#66563d;  }

.commwaku1 { padding:20px;}

.commbottom { font-size :70%;color:#66563d;
              font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;text-align:right;
              padding-top:5px;padding-right:20px;padding-bottom:5px;
              background-color:#EAD487; }
.commbottom A,
.commbottom A:link {color:#66563d;text-decoration:none;}
.commbottom A:visited {color:#66563d;text-decoration:none;}
.commbottom A:active {color:#E7B893;text-decoration:underline;}
.commbottom A:hover{color:#E7B893;text-decoration:underline;}

.commentname{ font-size :80%;color:#66563d;font-weight: bold ;
              font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;text-align:left;
              padding-top:0px;padding-left:15px;padding-bottom:5px;padding-right:8px;
              border-bottom: 1px dotted #66563d; }

.commentbody { padding-top:15px;padding-left:15px;font-size :80%;color:#66563d;
               font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
                 padding-bottom:10px;padding-right:20px;
                 text-align:left;}

.commlistnew_state{ margin: 10px ; padding:0px 0px 0px 10px;
          font-size:8pt;line-height: 120%;
          font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
          text-align:left;color:#66563d;background-color:#F2E088;}

.commlistnew_state A,
.commlistnew_state A:link {color:#66563d;text-decoration:none;}
.commlistnew_state A:visited {color:#66563d;text-decoration:none;}
.commlistnew_state A:active {color:#E7B893;text-decoration:underline;}
.commlistnew_state A:hover{color:#E7B893;text-decoration:underline;}
.tr_table{ padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.trurl{ font-size :80%;color:#66563d;
        font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;text-align:left;
        padding-top:0px;padding-left:15px;padding-bottom:5px;padding-right:0px;}
.trbody { margin: 10px ;padding-top:15px;padding-left:15px;font-size :80%;color:#66563d;
               font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;line-height: 160%;
                 padding-bottom:10px;padding-right:20px;
                 text-align:left; background-color:#E0E7C5;}

blockquote { border: 3px double #ffffff; background-color: #E0D9A3;padding: 10px; margin: 5px; }

/************************ ページ移動 **********************/
#pagearea  { margin:0px 0px 0px 0px;text-align:center;
             font-family:Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;font-size :80%;}


/********************** サイド ***********************/
#side { float: left; clear: left; width: 239px; *width: 239px;  _width: 239px;
        padding:0px; margin: 0; text-align: left;
        background: url("./images/box750d_side.gif") no-repeat left top;
        font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
　　　　font-size: 85%;line-height: 80%;color: #333333; }

.linktitle{ margin:0px 0px 0px 0px;padding-top:30px;padding-left:25px;padding-right:0px;
            font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
            font-size: 85%;line-height: 120%;color:#ffffff;font-weight: bold ;
            border-bottom: 1px dotted #ffffff; }

.linktext { margin: 0px 0px 0px 0px;
            padding-top: 10px;padding-left: 25px;padding-right: 0px;padding-bottom:10px;
            font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
            font-size: 85%;line-height: 100%;color:#333333; }

.linktext ul{padding: 0px 0px 0px 0px; margin: 10px 0px 0px 5px; list-style-type: none;}
.linktext li{padding: 0px 0px 10px 15px; margin: 0px 0px 0px 0px; list-style-type:none ;background: url("./images/box750d_cateul.gif") no-repeat left top;}
.linktext li.mark{padding: 3px 0px 0px 20px; margin: 0px 0px 0px -20px; list-style-type:none ;background: url("./images/box750d_catetree.gif") no-repeat left top;}

.linktext2 { margin: 0px 0px 0px 0px;padding: 10px 0px 0px 25px; 
              font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
            font-size: 85%;line-height: 100%;color:#333333; }

/************************ 箱下 **********************/
#boxbottom{ clear: both;height: 49px ; width: 750px; max-width: auto ; 
            margin: 0 auto; padding: 0; text-align: left;
            background: url("./images/box750d_boxbottom.gif") no-repeat left bottom; }

.footer { color: #ffffff; line-height: 130%; font-size: 10pt;font-weight: bold ;
          font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka; 
          text-align:center; padding: 50px 0px 0px 50px; 
          margin: 0px 0px 0px 0px; float:left;clear: both; }
.footer A,
.footer A:link {color:#ffffff;text-decoration:none;}
.footer A:visited {color:#ffffff;text-decoration:none;}
.footer A:active {color:#E0D9A3;text-decoration:none;}
.footer A:hover{color:#E0D9A3;text-decoration:none;}

/************************ 著作権 **********************/
#copyright { color: #ffffff; font-size: 80%; font-weight: bold ; 
             font-family: Verdana,Helvetica,ＭＳ Ｐゴシック,Osaka;
             text-align:center; margin: 0 auto; padding: 0px 0px 0px 0px;  
             width: 750px; clear: both; }
#copyright A,
#copyrightcopyright A:link {color:#ffffff;text-decoration:none;}
#copyrightcopyright A:visited {color:#ffffff;text-decoration:none;}
#copyrightcopyright A:active {color:#ffffff;text-decoration:underline;}
#copyrightcopyright A:hover{color:#ffffff;text-decoration:underline;}

/************************ 細々 **********************/
hr {border: none;border-top: 2px dotted #E3A011;}
img {border:none;}
u {text-decoration: none; border-bottom: double 3px; }