A:link {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active {color:#e73562;text-decoration:none;}
A:hover{color:#e73562;text-decoration:underline;}

html,body {  margin:0 auto ; padding: 0;
                 background-color:#ffffff;color: #333333;
　　　          font-size: 100%;line-height: 100%; text-align:left;
                 font-family:Verdana, Arial,sans-serif; }


/************************ ヘッダー **********************/
#header{ width:810px; height: 150px ; position:relative; 
         margin:0 auto; margin-left:auto; margin-right:auto;
         margin-top:20px;padding:0px;border: 1px solid #000000;
         background: url("./images/box810_blacksplash.gif") no-repeat left top; 
         font-size: 100%;line-height: 100%;}

#sitetitle{ margin:0 auto ; padding: 50px 0px 0px 0px;text-align:center;
            font-size :160%;line-height:105%;color:#ffffff;
            font-weight:bolder;}
#sitetitle A,
#sitetitle A:link    {color:#ffffff;text-decoration:none;}
#sitetitle A:visited {color:#ffffff;text-decoration:none;}
#sitetitle A:active  {color:#e73562;text-decoration:none;}
#sitetitle A:hover   {color:#e73562;text-decoration:none;}

.sitedesc{ margin:0px 0px 0px 0px;padding: 10px 0px 0px 5px;
           font-size :45%;line-height:140%;color:#ffffff;font-weight:normal;}

/************************ 箱 **********************/
#box{ width:810px;border-left: 1px solid #666666;border: 1px solid #666666;
      margin:0 auto; margin-top:15px;margin-left:auto; margin-right:auto;}

/************************ メイン記事 **********************/
#main{ width: 535px;float:left;clear:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 23px;
       font-size: 100%;line-height: 100%; }


.entryBodyset{ margin:20px 0px 0px 0px; padding: 15px 0px 20px 10px;
               border: 1px dotted #666666;}

.entry_title{ width:513px; height: 24px ;margin:0px 10px 0px 0px;  padding:5px 0px 5px 10px; 
              font-size: 80%;line-height: 100%;color:#ffffff;
              font-weight: bold ;text-align:left;
              background: url("./images/box810_blacksplash_entrytitle.gif") no-repeat left top;       }

.entry_title A:link {color:#ffffff;text-decoration:none;}
.entry_title A:visited {color:#ffffff;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 20px; 
             font-size: 80%;line-height: 180%;color:#333333;text-align:left;}
.entry_body A,
.entry_body A:link {color:#E7B893;text-decoration:underline;}
.entry_body A:visited {color:#E7B893;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;}
.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%;
             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%;
             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;}
.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;}

p.moremark { padding: 0px 0px 0px 0px; margin:30px 0px 0px 0px; } 
.moremark A,
.moremark A:link {color:#666666;text-decoration:none;}
.moremark A:visited {color:#666666;text-decoration:none;}
.moremark A:active {color:#999999;text-decoration:underline;}
.moremark A:hover{color:#999999;text-decoration:underline;}

/************************ コメント **********************/
#comm_table{ margin: 5px 0px 5px 0px;padding:0px 0px 0px 0px;
             background-color:#transparent;
             font-size: 100%;line-height: 100%;
             text-align:left;color:#666666;}

.comtraBodyset { margin:20px 0px 0px 30px; padding: 0px 0px 20px 0px;
               border: 1px dotted #666666;}

.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:#666666;}

.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:50px 0px 0px 25px;  padding:5px 0px 5px 10px; 
            font-size: 80%;line-height: 100%;color:#333333;
            text-align:left;
            border-left: 10px solid #666666;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;}

.tra_url { margin: 0px 0px 0px 0px;padding:10px 0px 20px 50px;
          background-color:#ffffff;font-size: 80%;line-height: 160%;
          text-align:left;color:#666666;}

.tra_top{ margin:15px 20px 0px 20px;  padding:5px 0px 5px 10px; 
          font-size: 80%;line-height: 100%;color:#333333;
          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%;
               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:30px 0px 0px 0px;padding: 0px 0px 15px 0px;text-align:center;
              font-size :80%; border-bottom: 1px dotted #666666; }
#pagearea2  { margin:0px 0px 30px 0px;padding: 15px 0px 10px 0px;text-align:center;
              font-size :80%;  }

/************************ カレンダー **********************/
#cal_box{ width: 211px;margin: 20px 20px 10px 0px;padding: 15px 0px 0px 0px;
          border: 1px dotted #666666; }

.calendar { font-family: Verdana,Helvetica; font-size: 8pt;color: #000000;
            line-height: 170%; background-color: #ffffff;
            padding: 0px 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:#999999;text-decoration:none;color:#736026; }

.cell2 {background-color: #000000;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 #ea618e;}
.cell_today a, .cell_today a:link, .cell_today a:visited, .cell_today a:active { display:block; width: 21px; height: 19px; background-color:#999999;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:right; clear: right; width: 234px;
        padding:0px; margin: 0; text-align: left;
　　　　font-size: 100%;line-height: 100%;color: #333333;        }

.linktitle{ width:207px; height: 25px ;margin:30px 20px 0px 5px;padding: 5px 0px 5px 10px; 
            font-size: 80%;line-height: 120%;color:#ffffff;font-weight: bold ;
            background: url("./images/box810_blacksplash_linktitle.gif") no-repeat left top; }

.linktext { margin: 0px 0px 0px 0px;
            padding-top: 10px;padding-left: 0px;padding-right: 10px;padding-bottom:0px;
            font-size: 70%;line-height: 150%;color:#66563d; }

.linktext ul.main {padding: 0px 0px 0px 15px; margin: 0px 0px 20px 0px; list-style-type: none;}
.linktext ul {padding: 0px 0px 0px 25px; margin: 3px 0px 5px 0px; list-style-type: none;}
.linktext li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type:disc ;}
.linktext li.main {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type:none;}

.linktext2 { margin: 0px 0px 0px 0px;
            padding-top: 10px;padding-left: 0px;padding-right: 10px;padding-bottom:15px;
            font-size: 70%;line-height: 150%;color:#66563d; }
.linktext2 ul.none {padding: 0px 0px 0px 10px; margin: 3px 0px 5px 0px; list-style-type: none;}
.linktext2 ul {padding: 0px 0px 0px 30px; margin: 3px 0px 5px 0px; list-style-type: none;}
.linktext2 li {padding: 2px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type:disc ;}
.linktext2 li.none {padding: 2px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type:none ;}

/************************ 著作権 **********************/
#pow {  font-size: 80%; font-weight: bold ;color:#e73562;
             text-align:center; margin: 0 auto; margin-bottom: 70px;padding: 0px 0px 0px 0px;  
             width: 810px; height: 36px;border: 1px solid #666666; 
          background: url("./images/box810_blacksplash_foot.gif") no-repeat left top; }

#pow A,
#pow A:link    {color:#ffffff;text-decoration:none;}
#pow A:visited {color:#ffffff;text-decoration:none;}
#pow A:active  {color:#e73562;text-decoration:none;}
#pow A:hover   {color:#e73562;text-decoration:none;}

#copyright {width: 810px;margin: 0 auto; padding:20px 0px 20px 0px;
    font-size: 80%; text-align:center;color:#999999;}

/************************ 細々 **********************/
hr { height: 1px;border: none;border: 1px dotted #696969;}
img {border:none;}
blockquote {padding: 10px; margin:0px; border:1px dotted #e73562;color:#666666;}

