A:link {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active {color:#cc3300;text-decoration:none;}
A:hover{color:#cc3300;text-decoration:underline;}

html{  margin: 0; padding: 0;
       scrollbar-arrow-color: #969696;
       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;
　　　 font-size: 100%;line-height: 100%; }

body{  scrollbar-arrow-color: #969696;
       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: #333333;
       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; }

/************************ ヘッダー **********************/
#header{ width:750px; height: 150px ; position:relative; 
         margin:0 auto; margin-left:auto; margin-right:auto;
         margin-top:20px;padding:0px;
         background: url("./images/box750_sIMG1_hed2ex.gif") no-repeat left top; 
         font-size: 100%;line-height: 100%;border: 1px solid #666666;}

#sitetitle{ position:absolute;top:20px;left:25px;
            font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
            font-size :160%;line-height:105%;color:#ffffff;
            font-weight:bolder;text-align:left;}
#sitetitle A,
#sitetitle A:link    {color:#000000;text-decoration:none;}
#sitetitle A:visited {color:#000000;text-decoration:none;}
#sitetitle A:active  {color:#ffffff;text-decoration:none;}
#sitetitle A:hover   {color:#ffffff;text-decoration:none;}

.sitedesc{ width:350px;margin:0px 0px 0px 0px;padding: 10px 0px 0px 5px;
           font-size :45%;line-height:140%;color:#ffffff; font-weight:normal;}

/************************ 箱 **********************/
#box{ width:750px;border-left: 1px solid #666666;border-bottom: 1px solid #666666;
      margin:0 auto; margin-top:15px;margin-left:auto; margin-right:auto;}

/************************ メイン記事 **********************/
#main{ width: 490px;float:right;clear:right;margin:0;padding:0px 0px 0px 0px;
       font-size: 100%;line-height: 100%; }

.entryBodyset1{ margin:0px 0px 15px 0px; padding: 5px; border: 1px solid #666666;}
.entryBodyset{ margin:0px 0px 0px 0px; padding: 0px 0px 20px 0px;
               border: 1px dotted #666666;}

.entry_title{ margin:15px 10px 0px 20px;  padding:5px 0px 5px 10px; 
              font-size: 90%;line-height: 100%;color:#333333;
              font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
              font-weight: bold ;text-align:left;
              border-left: 5px solid #EB9595;border-bottom: 1px solid #666666;}

.entry_title A:link {color:#008800;text-decoration:none;}
.entry_title A:visited {color:#008800;text-decoration:none;}
.entry_title A:active {color:#999999;text-decoration:none;}
.entry_title A:hover{color:#999999;text-decoration:none;}

.entry_body{ margin: 0 ; padding:30px 25px 0px 30px; 
             font-size: 80%;line-height: 180%;color:#333333;text-align:left;
             font-family:"Verdana","Helvetica","ＭＳ Pゴシック","Osaka";}
.entry_body A,
.entry_body A:link {color:#cc0000;text-decoration:underline;}
.entry_body A:visited {color:#cc0000;text-decoration:underline;}
.entry_body A:active {color:#cc3300;text-decoration:none;}
.entry_body A:hover{color:#cc3300;text-decoration:none;}

.entry_listbody{ margin: 0 ; padding:20px 0px 30px 30px;text-align:left; 
                 font-size: 80%;line-height: 160%;color:#333333;
                 font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";}
.entry_listbody A,
.entry_listbody A:link {color:#333333;text-decoration:none;}
.entry_listbody A:visited {color:#333333;text-decoration:none;}
.entry_listbody A:active {color:#E7B893;text-decoration:underline;}
.entry_listbody A:hover{color:#E7B893;text-decoration:underline;}

.entry_listbody ul{ padding: 0px 0px 5px 0px; margin: 0px 0px 0px 15px; }

.entry_date{ margin: 0px 0px 0px 0px; padding:0px 10px 0px 0px;
             font-size:8pt;line-height: 160%;
             font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
             text-align:right; color:#999999;}
.entry_date A,
.entry_date A:link {color:#999999;text-decoration:none;}
.entry_date A:visited {color:#999999;text-decoration:none;}
.entry_date A:active {color:#E7B893;text-decoration:underline;}
.entry_date A:hover{color:#E7B893;text-decoration:underline;}

.entry_state{ margin: 0 ; padding:30px 20px 0px 0px;
             font-size:8pt;line-height: 160%;
             font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
             text-align:right; color:#999999;}
.entry_state A,
.entry_state A:link {color:#999999;text-decoration:none;}
.entry_state A:visited {color:#999999;text-decoration:none;}
.entry_state A:active {color:#E7B893;text-decoration:underline;}
.entry_state A:hover{color:#E7B893;text-decoration:underline;}

.prof_body{ margin: 0 ; padding:30px 25px 30px 30px; 
            font-size: 80%;line-height: 180%;color:#333333;text-align:left;
            font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";}
.prof_body A,
.prof_body A:link {color:#E7B893;text-decoration:underline;}
.prof_body A:visited {color:#E7B893;text-decoration:underline;}
.prof_body A:active {color:#cc3300;text-decoration:none;}
.prof_body A:hover{color:#cc3300;text-decoration:none;}

/************************ コメント **********************/
#comm_table{ margin: 5px 0px 5px 0px;padding:0px 0px 0px 0px;
             background-color:#transparent;
             font-size: 100%;line-height: 100%;
             font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
             text-align:left;color:#666666;}

.comm_input{ margin: 30px 0px 20px 30px;padding:0px 0px 10px 0px;
             font-size: 80%;line-height: 100%;
             font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
             text-align:left;color:#666666; }

.comm_body{ margin: 0px 0px 0px 0px;padding:20px 20px 20px 20px;
            background-color:#ffffff;font-size: 80%;line-height: 160%;
            text-align:left;color:#666666;
            font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";}

.comm_state{ margin: 0px 0px 0px 0px;padding:20px 20px 0px 0px;
             font-size: 70%;line-height: 140%;text-align:right;color:#999999;
             font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";}

.tra_title{ margin:50px 0px 0px 25px;  padding:5px 0px 5px 10px; 
            font-size: 80%;line-height: 100%;color:#333333;
            font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
            text-align:left;
            border-left: 5px solid #EB9595;border-bottom: 1px solid #666666;}

.tra_body{ margin: 0px 30px 0px 30px;padding:20px 10px 20px 10px;
           background-color:#ffffff;font-size: 80%;line-height: 160%;
           text-align:left;color:#666666;
           font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";}

.tra_url{ margin: 0px 0px 0px 0px;padding:0px 0px 20px 40px;
          background-color:#ffffff;font-size: 80%;line-height: 160%;
          text-align:left;color:#666666;
          font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";}

.tra_top{ margin:15px 20px 0px 20px;  padding:5px 0px 5px 10px; 
          font-size: 80%;line-height: 100%;color:#333333;
          font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
          text-align:left;border-bottom: 1px solid #666666;}

.cometra_date{ margin: 0px 0px 20px 0px; padding:0px 10px 0px 0px;
               font-size:8pt;line-height: 160%;
               font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
               text-align:right; color:#999999;}

input,textarea{ border :1px solid #999999;
                    background-color:#ffffff;
                    scrollbar-arrow-color: #F3ECBF;
                    scrollbar-highlight-color: #ffffff;
                    scrollbar-3d-light-color: #ffffff;
                    scrollbar-shadow-color: #ffffff;
                    scrollbar-base-color: #ffffff;
                    scrollbar-track-color: #ffffff;
                    scrollbar-darkshadow-color: #ffffff;
                    scrollbar-face-color: #ffffff;}

/************************ ページ移動 **********************/
#pagearea  { margin:10px 0px 0px 0px;padding: 0px 0px 10px 0px;text-align:center;
              font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";font-size :80%;
             border-bottom: 1px solid #666666;border-right: 1px solid #666666; }
#pagearea2  { margin:0px 0px 0px 0px;padding: 10px 0px 10px 0px;text-align:center;
              font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";font-size :80%;
             border-right: 1px solid #666666;}

/************************ カレンダー **********************/
#cal_box{ width: 226px;margin: 5px 0px 10px 5px;padding: 0px 0px 0px 0px;
          border: 1px dotted #666666; }

.calendar { font-family: Verdana,Helvetica; font-size: 8pt;color: #000000;
            line-height: 170%; background-color: #ffffff;
            padding: 10px 1px 10px 1px;margin: 0px 0px 0px 0px;  }

.cell {background-color: #ffffff;font-size: 8pt;  color: #999999;font-weight: normal;
       width: 21px;  height: 14px;  padding: 1px;border: 1px solid #999999;}
.cell a, .cell a:link, .cell a:visited, .cell a:active { display:block; width: 21px; height: 19px; background-color:#f8e58c;text-decoration:none;color:#736026; }

.cell2 {background-color: #999999;font-size: 8pt; color: #ffffff;font-weight: bold;
         width: 23px;  height: 16px;  padding: 1px;}
.cell_today { background-color: #ffffff;color: #999999;  width: 21px; height: 14px;
              border: 1px solid #f8e58c;}
.cell_today a, .cell_today a:link, .cell_today a:visited, .cell_today a:active { display:block; width: 21px; height: 19px; background-color:#f8e58c;text-decoration:none;color:#736026; }

.cell_sunday { background-color: #ffffff;color: #cc6666; width: 21px; height: 14px;
               border: 1px solid #999999;}
.cell_sunday a, .cell_sunday a:link, .cell_sunday a:visited, .cell_sunday a:active { display:block; width: 21px; height: 19px; background-color:#f8e58c;text-decoration:none;color:#736026; }

.cell_saturday { background-color: #ffffff;color: #009999;width: 21px; height: 14px;
                 border: 1px solid #999999;}

.cell_saturday a, .cell_saturday a:link, .cell_saturday a:visited, .cell_saturday a:active { display:block; width: 23px; height: 21px; background-color:#f8e58c;text-decoration:none;color:#736026; }

.y A,
.y A:link    {color:#736026;text-decoration:none;}
.y A:visited {color:#736026;text-decoration:none;}
.y A:active  {color:#736026;text-decoration:none;}
.y A:hover   {color:#736026;text-decoration:underline;}

/********************** サイド ***********************/
#side { float: left; clear: left; width: 239px;
        padding:0px; margin: 0; text-align: left;
        font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
　　　　font-size: 100%;line-height: 100%;color: #333333;
        border-top: 1px solid #666666;}

.linktitle{ margin:10px 5px 0px 5px;padding: 0px 0px 0px 0px; 
            font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
            font-size: 80%;line-height: 120%;color:#333333;font-weight: bold ;
            border: 1px dotted #666666; }

.linktext { margin: 0px 0px 0px 0px;
            padding-top: 10px;padding-left: 10px;padding-right: 0px;padding-bottom:0px;
            font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
            font-size: 70%;line-height: 150%;color:#66563d; }

.linktext ul.main {padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; list-style-type: none;}
.linktext ul{padding: 0px 0px 0px 0px; margin: 3px 0px 5px 0px; list-style-type: none;}
.linktext li{padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; list-style-type:none ;}

.linktext2 { margin: 0px 0px 0px 0px;
            padding-top: 10px;padding-left: 10px;padding-right: 0px;padding-bottom:15px;
            font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
            font-size: 70%;line-height: 150%;color:#66563d; }
.linktext2 ul{padding: 0px 0px 0px 0px; margin: 3px 0px 5px 0px; list-style-type: none;}
.linktext2 li{padding: 2px 0px 0px 2px; margin: 0px 0px 0px 0px; list-style-type:none ;}

/************************ 著作権 **********************/
#copyright { color: #333333; font-size: 80%; font-weight: bold ; 
             font-family:"Verdana","Helvetica","ＭＳ Ｐゴシック","Osaka";
             text-align:center; margin: 0 auto; padding: 20px 0px 0px 0px;  
             width: 750px; clear: both; }
#copyright A,
#copyright A:link {color:#333333;text-decoration:none;}
#copyright A:visited {color:#333333;text-decoration:none;}
#copyright A:active {color:#993300;text-decoration:underline;}
#copyright A:hover{color:#993300;text-decoration:underline;}

/************************ 細々 **********************/
hr { height: 1px;border: none;border: 1px dotted #696969;}
img {border:none;}
blockquote {padding:10px;margin:0px;border:2px dotted #ffffff;background-color:#fce2c4;}
p.moremark { padding: 0px 0px 0px 0px; margin:30px 0px 0px 0px; } 
