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,Helvetica,"ＭＳ Ｐゴシック",Osaka;
       margin: 0;padding: 0 0 40px 0;
       text-align: center;
       word-break: break-all;word-wrap: break-word; }

/************************ ヘッダー **********************/
#header{ width:850px; height: 150px ; position:relative; 
         margin:0 auto; margin-left:auto; margin-right:auto;margin-top:20px;
         padding:0px;
         font-size: 100%;line-height: 100%;
         background: url("./images/box850_3c_sIMG1_hedex.gif"); 
         background-repeat:no-repeat; 
         background-position:left top; }

#sitetitle{ position:absolute;top:45px;left:260px;
            font-family:"Arial Black","Helvetica Black","MS UI Gothic",Osaka;
            font-size :210%;line-height:105%;color:#FF3131;
            font-weight:bold;text-align:left;}
#sitetitle A,
#sitetitle A:link    {color:#FF3131;text-decoration:none;}
#sitetitle A:visited {color:#FF3131;text-decoration:none;}
#sitetitle A:active  {color:#bed3ca;text-decoration:none;}
#sitetitle A:hover   {color:#bed3ca;text-decoration:none;}

.sitedesc{ width:320px;margin:0px 0px 0px 0px;padding: 10px 0px 0px 5px;
           font-family:Verdana,Helvetica,"ＭＳ Pゴシック",Osaka;
           font-size :35%;line-height:140%;color:#ffffff; font-weight:normal;}

/************************ 主箱 **********************/
#box{ width:850px;margin:0 auto; margin-top:0px;margin-left:auto; margin-right:auto;
      border-left: 1px solid #666666;border-right: 1px solid #666666;}

#box_top {width:850px;height: 9px ;
          margin:0 auto; margin-top:15px;margin-left:auto; margin-right:auto;
        background: url("./images/box850_3c_sIMG1_RCtop.gif"); 
        background-repeat:no-repeat; 
        background-position:left top;}


#main_box{ width:652px; float: left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }

#bottom{ width:850px;height: 9px ;
         margin:0 auto; margin-top:0px;margin-left:auto; margin-right:auto;
         background: url("./images/box850_3c_sIMG1_RCbottom.gif"); 
         background-repeat:no-repeat; 
         background-position:left bottom; }

/************************ 記事部分 **********************/
#entry_box{ width: 450px; float: right; margin:0px 0px 0px 10px;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 15px 0px 15px;  padding:5px 0px 5px 20px; 
              font-size: 90%;line-height: 100%;color:#333333;
              font-weight: bold ;text-align:left;
              border-bottom: 1px solid #666666;
              background: url("./images/box850_3c_sIMG1_mark.gif");
              background-repeat:no-repeat; 
              background-position:left center; }

.entry_title A:link {color:#333333;text-decoration:none;}
.entry_title A:visited {color:#333333;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; }

.entry_body A,
.entry_body A:link {color:#969696;text-decoration:underline;}
.entry_body A:visited {color:#969696;text-decoration:underline;}
.entry_body A:active {color:#f08300;text-decoration:none;}
.entry_body A:hover{color:#f08300;text-decoration:none;}

.entry_date{ margin: 0px 0px 0px 0px; padding:0px 10px 0px 0px;
             font-size:65%;line-height: 160%;
             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:65%;line-height: 160%;
                 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;}

/************************ プロフと検索用 **********************/
.entry_listbody{ margin: 0 ; padding:20px 0px 30px 30px;text-align:left; 
                 font-size: 80%;line-height: 160%;color:#333333;}

.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; }

.prof_body{ margin: 0 ; padding:30px 25px 30px 30px; 
            font-size: 80%;line-height: 180%;color:#333333;text-align:left; }

.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: 0px 0px 20px 0px;padding:0px 0px 0px 0px;
             background-color:#transparent;
             font-size: 100%;line-height: 100%;
              text-align:left;color:#666666;
             border-left: 1px solid #666666;border-right: 1px solid #666666;}

.comm_entryBodyset1{ margin:0px 0px 15px 0px; padding:0px 20px 0px 20px;}
.comm_entryBodyset2{ margin:0px 0px 0px 0px; padding: 0px 0px 20px 0px;
               border: 1px dotted #999999;}
.comm_input{ margin: 30px 0px 20px 30px;padding:0px 0px 10px 0px;
             font-size: 80%;line-height: 100%;
             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:#999999;  }


.comm_state{ margin: 0px 0px 0px 0px;padding:20px 20px 0px 0px;
             font-size: 70%;line-height: 140%;text-align:right;color:#999999; }

.tra_title{ margin:20px 10px 0px 10px;  padding:5px 0px 5px 10px; 
            font-size: 80%;line-height: 100%;color:#999999;            
            text-align:left;
            background: url("./images/box850_3c_sIMG1_linktitle2.gif");}

.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:#999999; }

.tra_url{ margin: 0px 0px 0px 0px;padding:0px 0px 20px 20px;
          background-color:#ffffff;font-size: 70%;line-height: 160%;
          text-align:left;color:#999999; }

.tra_top{ margin:15px 20px 0px 20px;  padding:5px 0px 5px 5px; 
          font-size: 80%;line-height: 100%;color:#999999;          
          text-align:left;border-bottom: 1px solid #999999;}
.tra_top A,
.tra_top A:link {color:#999999;text-decoration:none;}
.tra_top A:visited {color:#999999;text-decoration:none;}
.tra_top A:active {color:#999999;text-decoration:underline;}
.tra_top A:hover{color:#999999;text-decoration:underline;}

.cometra_date{ margin: 0px 0px 20px 0px; padding:0px 10px 0px 0px;
               font-size:70%;line-height: 160%;               
               text-align:right; color:#999999;}

/************************ ページ移動 **********************/
#pagearea  { margin:10px 0px 0px 0px;padding: 20px 0px 10px 0px;text-align:center;
             font-size :80%;
             border-bottom: 1px solid #666666;
             border-right: 1px solid #666666;
             border-left: 1px solid #666666;  }
#pagearea2  { margin:0px 0px 0px 0px;padding: 10px 0px 10px 0px;text-align:center;
              font-size :80%;
             border-right: 1px solid #666666;border-left: 1px solid #666666; }

/********************** 左サイド ***********************/
#side_left { float: left; clear: left; width: 190px;
        margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;
        text-align: left;   
　　　　font-size: 100%;line-height: 100%;color: #333333;
        }

#side_left A:link {color:#333333;text-decoration:none;}
#side_left A:visited {color:#333333;text-decoration:none;}
#side_left A:active {color:#cc3300;text-decoration:none;}
#side_left A:hover{color:#cc3300;text-decoration:underline;}

/************************ 右サイド **********************/
#side_right {float:right;clear:right; width: 190px;
        padding:0px; margin: 0; text-align: left;
        font-size: 100%;line-height: 100%;color: #333333;
        }

#side_right A:link {color:#333333;text-decoration:none;}
#side_right A:visited {color:#333333;text-decoration:none;}
#side_right A:active {color:#cc3300;text-decoration:none;}
#side_right A:hover{color:#cc3300;text-decoration:underline;}

/********************** メニュー用 ***********************/
.linktitle{ margin:0px 5px 0px 5px;padding: 5px 0px 5px 10px;             
            font-size: 70%;line-height: 120%;color:#333333;font-weight: bold ;
            background: url("./images/box850_3c_sIMG1_linktitle2.gif");}

.linktext { margin: 0px 0px 0px 0px;padding: 10px 0px 10px 0px;            
            font-size: 65%;line-height: 140%;color:#333333; }

.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 0px 0px; list-style-type: none;}
.linktext li{padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; list-style-type:none ;}
.linktext li.mark{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; list-style:disc;}

.linktext2 { margin: 0px 0px 0px 0px;padding: 10px 0px 15px 0px;             
            font-size: 65%;line-height: 150%;color:#333333; }
.linktext2 ul{padding: 0px 0px 0px 0px; margin: 3px 0px 5px 0px; list-style-type: none;}
.linktext2 li{padding: 2px 0px 0px 15px; margin: 0px 0px 0px 0px; list-style-type:none ;}

/************************ カレンダー **********************/
#cal_box{ width: 177px;margin: 0px 0px 10px 5px;padding: 0px 0px 0px 0px;}

.calendar { font-family: Verdana,Helvetica; font-size: 7pt;color: #999999;
            line-height: 170%; background-color: #ffffff;
            padding: 7px 1px 7px 1px;margin: 0px 0px 0px 0px;  }

.cell2 {background-color: #999999;color: #ffffff;font-weight: bold;
         width: 19px;  height: 19px;  padding: 1px;}

.cell {background-color: #ffffff; color: #999999;font-weight: normal;
       width: 17px;  height: 17px;  padding: 1px;border: 1px solid #999999;}

.cell a, .cell a:link, .cell a:visited, .cell a:active { display:block; width: 17px; height: 17px; background-color:#f8e58c;text-decoration:none;color:#736026; }

.cell_today { background-color: #ffffff;color: #999999;  width: 17px; height: 17px;
              border: 1px solid #f8e58c;}

.cell_today a, .cell_today a:link, .cell_today a:visited, .cell_today a:active { display:block; width: 17px; height: 17px; background-color:#f8e58c;text-decoration:none;color:#736026; }

.cell_sunday { background-color: #ffffff;color: #cc6666; width: 17px; height: 17px;
               border: 1px solid #999999;}

.cell_sunday a, .cell_sunday a:link, .cell_sunday a:visited, .cell_sunday a:active { display:block; width: 17px; height: 17px; background-color:#f8e58c;text-decoration:none;color:#736026; }

.cell_saturday { background-color: #ffffff;color: #009999;width: 17px; height: 17px;
                 border: 1px solid #999999;}

.cell_saturday a, .cell_saturday a:link, .cell_saturday a:visited, .cell_saturday a:active { display:block; width: 17px; height: 17px; background-color:#f8e58c;text-decoration:none;color:#736026; }

/************************ 著作権 **********************/
#copyright { color: #666666; font-size: 80%; font-weight: bold ;              
             text-align:center; margin: 0 auto; padding: 20px 0px 0px 0px;  
             width: 850px; clear: both; }

/************************ 細々 **********************/
hr { height: 1px;border: none;border: 1px dotted #696969;}
img {border:none;}
blockquote {padding:10px;margin:0px;border:2px dotted #ffffff;background-color:#bed3ca;}

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;}

p.moremark { padding: 0px 0px 0px 0px; margin:30px 0px 0px 0px; } 
p.moremark A,
p.moremark A:link {color:#333333;text-decoration:none;border-bottom: 3px double #333333;}
p.moremark A:visited {color:#333333;text-decoration:none;border-bottom: 3px double #333333;}
p.moremark A:active {color:#cc3300;text-decoration:none;border-bottom: 3px double #cc3300;}
p.moremark A:hover{color:#cc3300;text-decoration:none;border-bottom: 3px double #cc3300;}

