A:link {color:#cccccc;text-decoration:none;}
A:visited {color:#cccccc;text-decoration:none;}
A:active {color:#cccccc;text-decoration:underline;}
A:hover{color:#cccccc;text-decoration:underline;}

html{  margin:0 auto; padding: 0;
       background-color:#cccccc;
       font-size: 100%;line-height: 100%; }

body{  margin:0 auto;padding: 0;
       background-image: url(../skin/images/sto.JPG);
       background-attachment:fixed;
       text-align: center;height:100% ;
       word-break: break-all;word-wrap: break-word;}

/************************ ヘッダー **********************/
#header{ position:relative;width:730px; height: 100px ;  top:20px;
         margin:0 auto; margin-left:auto; margin-right:auto;
          font-size: 100%;line-height: 100%;background-color:#ffffff;  }

#sitetitle{ position:absolute;top:30px;left:50px;
            font-family:Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
            font-size :160%;line-height:105%;color:#333333;
            font-weight:bolder;text-align:left;}
#sitetitle A,
#sitetitle A:link    {color:#333333;text-decoration:none;}
#sitetitle A:visited {color:#333333;text-decoration:none;}
#sitetitle A:active  {color:#cccccc;text-decoration:none;}
#sitetitle A:hover   {color:#cccccc;text-decoration:none;}

.sitedesc { margin:0px 0px 0px 0px;padding: 10px 0px 0px 5px;
           font-size :45%;line-height:140%;color:#333333; font-weight:normal;}

/************************ カレンダー **********************/
.cal_box { position:relative; top:25px;width:730px;margin: 0 auto;padding: 0px 0px 0px 0px; }
.calendar { font-family: Verdana,Helvetica;color: #333333; font-size: 7pt;text-align: left;}

.am { width:20px; height: 15px;background-color: #ffffff;text-align: center;}

.y { width: 40px; height: 15px;background-color: #ffffff;}

.cell {color: #333333; width: 17px; height: 15px;background-color: #ffffff;}
.cell A,
.cell A:link {color: #333333;text-decoration:underline;}
.cell A:visited {color:#333333;text-decoration:underline;}
.cell A:active {color:#999999; text-decoration:underline;}
.cell A:hover {color:#999999; text-decoration:underline;}

.cell_today { font-family: Verdana; background-color: #cccccc;width: 17px; height: 15px;}
.cell_today A,
.cell_today A:link {color: #333333;text-decoration:underline;}
.cell_today A:visited {color: #333333;text-decoration:underline;}
.cell_today A:active {color:#ffffff; text-decoration:underline;}
.cell_today A:hover {color:#ffffff; text-decoration:underline;}

.cell_sunday { color: #c00; background-color: #ffffff;width: 17px; height: 15px;}
.cell_sunday A,
.cell_sunday A:link {color: #c00;text-decoration:underline;}
.cell_sunday A:visited {color:#c00; text-decoration:underline;}
.cell_sunday A:active {color:#B35819; text-decoration:underline;}
.cell_sunday A:hover {color:#B35819; text-decoration:underline;}

.cell_saturday { color: #0066cc;background-color: #ffffff;width: 17px; height: 15px;}
.cell_saturday A,
.cell_saturday A:link {color:#0066cc; text-decoration:underline;}
.cell_saturday A:visited {color:#0066cc text-decoration:underline;}
.cell_saturday A:active {color:#007199; text-decoration:underline;}
.cell_saturday A:hover {color:#007199; text-decoration:underline;}

/************************ 箱 **********************/
#box{ width:730px;
      margin:0 auto; margin-top:32px;margin-left:auto; margin-right:auto;
      background-image: url(./images/box730_boxmainleft2.gif) ;
      background-repeat: repeat-y;       }

/************************ メイン記事 **********************/
#main{ float: left; clear: left; width: 550px;margin:0;padding:0px 0px 0px 0px;
       font-size: 100%;line-height: 100%;}

.entryBodyset { margin:30px 5px 0px 5px; padding: 0px 0px 20px 0px; border-bottom: 1px solid #cccccc;}

.entry_title { margin:0px 0px 0px 20px;  padding:5px 0px 0px 5px; height: 23px;
              font-size: 90%;line-height: 100%;color:#333333;
              font-family:Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
              font-weight: bold ;text-align:left; }

.log_title { margin:0px 0px 0px 0px;  padding:0px 0px 0px 20px; 
             font-size: 80%;line-height: 100%;color:#333333; font-weight: normal ;text-align:left;}

.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:10px 0px 0px 0px;  padding:0px 15px 0px 15px; 
             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:#999999;text-decoration:underline;}
.entry_body A:visited {color:#999999;text-decoration:underline;}
.entry_body A:active {color:#E7B893;text-decoration:none;}
.entry_body A:hover{color:#E7B893;text-decoration:none;}

.entry_body ul {padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; list-style-type: none;}
.entry_body li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; list-style:disc;}

p.moremark { padding: 0px 0px 0px 5px; margin:30px 0px 0px 0px; } 
p.moremark A,
p.moremark A:link {color:#999999;text-decoration:underline;}
p.moremark A:visited {color:#999999;text-decoration:underline;}
p.moremark A:active {color:#cc3300;text-decoration:none;}
p.moremark A:hover{color:#cc3300;text-decoration:none;}

.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;}

/************************ コメント **********************/

#commF_table{margin: 30px 40px 30px 40px;padding:0px 0px 0px 0px;
            font-size: 80%;line-height: 100%;
            font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
            text-align:left;color:#999999; }


.comm_state{margin: 30px 40px 30px 40px;padding:0px 0px 0px 0px;
            font-size: 80%;line-height: 100%;
            font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
            text-align:left;color:#999999;}

.comm_top{margin: 0px 0px 0px 0px;padding:10px 20px 20px 20px;
               border-bottom:1px dotted #999999;
               font-size: 100%;line-height: 100%;   }

.comm_name{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;
            float: left; text-align:left;font-weight: bold ;  font-size: 100%;line-height: 100%;     }

.comm_bottom {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;
            float: right; text-align:right;font-size: 80%;line-height: 100%;  }

.comm_body {margin: 10px 0px 10px 0px;padding:0px 15px 0px 21px;
            font-size: 100%;line-height: 160%;text-align:left;}

.comok_title {margin: 40px 0px 20px 0px;padding:0px 0px 0px 5px;
             font-size: 100%;line-height: 100%;text-align:left;color:#999999;
            font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
             border-left:solid 20px #cccccc;border-bottom:solid 1px #cccccc;}

.comno_title {margin: 40px 40px 0px 40px;padding:0px 0px 0px 5px;
             font-size: 80%;line-height: 100%;text-align:left;color:#999999;
            font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
             border-left:solid 20px #cccccc;border-bottom:solid 1px #cccccc;}

/************************ トラックバック **********************/
.trano_title {margin: 10px 40px 0px 40px;padding:0px 0px 0px 5px;
             font-size: 80%;line-height: 100%;text-align:left;color:#999999;
            font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
             border-left:solid 20px #cccccc;border-bottom:solid 1px #cccccc;}

.traok_title {margin: 60px 40px 0px 40px;padding:0px 0px 0px 5px;
             font-size: 80%;line-height: 100%;text-align:left;color:#999999;
            font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
             border-left:solid 20px #cccccc;border-bottom:solid 1px #cccccc;}

.tra_url { margin: 0px 40px 20px 40px;padding:10px 10px 0px 0px;
            font-size: 70%;line-height: 100%;text-align:right;color:#999999;
            font-family: Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;}

/************************ ページ移動 **********************/
#pagearea  { margin:30px 0px 10px 0px;padding:0px 0px 0px 0px;
                 font-family:Verdana,Helvetica;font-size :100%;line-height: 100%;   }

.move_table {width:550px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
                 background-color: #ffffff;font-size :80%;line-height: 100%;  color:#999999; }
.move {font-size :80%;line-height: 180%;text-align:center;
          margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.move A,
.move A:link {color:#999999c;text-decoration:none;}
.move A:visited {color:#999999c;text-decoration:none;}
.move A:active {color:#666600;text-decoration:none;}
.move A:hover{color:#666600;text-decoration:none;}

.move2 {font-size :80%;line-height: 180%;text-align:center;background-color: #ffffff;
          margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.move2 A,
.move2 A:link {color:#999999;text-decoration:none;}
.move2 A:visited {color:#999999c;text-decoration:none;}
.move2 A:active {color:#666600;text-decoration:underline;}
.move2 A:hover{color:#666600;text-decoration:underline;}
/************************ ページ移動（uturundesu) **********************/
div.uturundesu {
  font-size:10px;
  padding: 5px;
  margin: 3px;
}
div.uturundesu a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #000;
}
div.uturundesu a:hover, div.uturundesu a:active {
  border: 1px solid #f0f0f0;
  color: #000;
}
div.uturundesu span.uturu_current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #d9d300;
  font-weight: bold;
  background-color: #d9d300;
  color: #fff;
}
div.uturundesu span.uturu_disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #EEE;
  color: #DDD;
}

/********************** サイド ***********************/
#side { float:right;clear:right;width: 160px;
          margin:10px 0px 0px 0px;padding: 0px  0px 15px 0px; 
        text-align: left; font-family:Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
　　　　font-size: 100%;line-height: 100%;color: #333333;
        background-color:#ffffff;}

.linktitle{ margin:0px 5px 0px 5px;padding: 5px 0px 5px 15px; 
            font-size: 80%;line-height: 120%;color:#333333;font-weight: bold ;
            border-bottom: 1px solid #cccccc; }

.linktext { margin: 0px 0px 0px 0px;padding: 10px 5px 10px 8px;            
            font-size: 65%;line-height: 140%;color:#999999; }
.linktext A,
.linktext A:link {color:#999999;text-decoration:none;}
.linktext A:visited {color:#999999;text-decoration:none;}
.linktext A:active {color:#cccccc;text-decoration:underline;}
.linktext A:hover{color:#cccccc;text-decoration:underline;}

.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 5px 15px 8px;             
            font-size: 65%;line-height: 150%;color:#999999; }
.linktext2 A,
.linktext2 A:link {color:#999999;text-decoration:none;}
.linktext2 A:visited {color:#999999;text-decoration:none;}
.linktext2 A:active {color:#cccccc;text-decoration:underline;}
.linktext2 A:hover{color:#cccccc;text-decoration:underline;}

.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 ;}
.linktext2 ul.u_list {padding: 0px 0px 0px 30px; margin: 3px 0px 5px 0px; list-style-type: none;}
.linktext2 li.u_list2 {padding: 2px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style:disc;}

.p_up {margin: 0px 0px 0px 0px;padding: 20px 15px 0px 0px;
        text-align: right; font-size: 60%;line-height: 150%;}
.p_up A,
.p_up A:link {color:#cccccc;text-decoration:none;}
.p_up A:visited {color:#cccccc;text-decoration:none;}
.p_up A:active {color:#cccccc;text-decoration:underline;}
.p_up A:hover{color:#cccccc;text-decoration:underline;}


/************************ 著作権 **********************/
#copyright { color: #333333; font-size: 70%; font-weight: bold ; 
             font-family:Verdana,Helvetica,"ＭＳ Ｐゴシック",Osaka;
             text-align:center; margin: 0 auto; padding: 20px 0px 30px 0px;  
             width: 730px; clear: both; }


/************************ 細々 **********************/
hr { height: 1px;border: none;border: 1px dotted #696969;}
img {border:none;}
blockquote {padding:10px;margin:0px;border-left: 4px solid #cccccc;}


input,textarea{ border :1px solid #999999;color: #666666;
                    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: #cccccc;}

.btn {height: 19px;font-size:11px;color:#999999;border :0px;
       background-color:#E7E7E7;}

form {margin: 0px 0px 0px 0px;padding: 10px 0px 0px 0px;}