body
{margin:0px; padding:0px; background-color:#ffffff;
 font-size:80%; color:#000000; line-height:130%;
 font-family:Verdana,Chicago,Arial,Osaka,sans-serif;
 background-attachment: fixed;
 background-position: left bottom;
 background-repeat: no-repeat;
 overflow: auto;
 scrollbar-face-color:#000000;
 scrollbar-highlight-color:#ffffff;
 scrollbar-shadow-color:#000000;
 scrollbar-3dlight-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#ffffff;}
/*
a:link    {color:"red"; font-weight:normal; text-decoration:none; }
a:visited {color:"red"; font-weight:normal; text-decoration:blink; }
a:active  {color:"blue"; font-weight:normal; text-decoration:none; }
a:hover   {color:"red";  font-weight:bold;   text-decoration:blink;}
*/
a       {color:slategray; font-weight:normal; text-decoration:none;}
a:hover {color:red;       font-weight:bold;   text-decoration:none;}

input,select,textarea
{border-style:solid; border-width:1px; border-color:#000000;
 color:#000000; background-color:#ffffff;}

.sitelogo
{margin:7px 0px 0px 0px; padding:10px 20px 5px 20px;
 border-style:solid; border-color:#000000; border-width:0px 0px 5px 0px;
 color:#000000; font-size:380%; font-weight:bold;}

.counter
{margin:0px 0px 20px 0px; 
 color:#000000; font-size:120%; font-weight:bold; text-align:center;}

.list {list-style:square outside; margin:0px 10px; padding:0px 20px;}
.list2{list-style:disc outside; margin:0px 20px; padding:0px 15px;}

.midasi1
{width:150px; margin:20px 0px 0px 20px; padding:2px 10px;
 border-style:solid; border-color:#000000; border-width:1px;
 background-color:#000000; color:#ffffff; font-weight:bold;
 }

.midasi2
{width:350px; margin:10px 20px 0px 20px; padding:2px 6px;
 border-style:solid; border-width:1px; border-color:#000000;
 background-color:#000000; color:#ffffff; font-weight:bold; text-align:center;}
.box
{width: /*350px*/ 45em; margin: 0px 20px; padding:6px;
 background-color: #FFFFFF;
 border-style:solid; border-width:1px; border-color:#000000;
 color:#000000; line-break:strict; line-height:170%;
 filter: Alpha(opacity=85);
 overflow: auto;
 scrollbar-face-color:#000000;
 scrollbar-highlight-color:#ffffff;
 scrollbar-shadow-color:#000000;
 scrollbar-3dlight-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#ffffff;
 }

.diary{  /*Diary部分の設定*/
  width:/*350px*/ 45em; margin: 0px 20px; padding:6px;
  background-color: #FFFFFF;
  border-style:solid; border-width:1px; border-color:#000000;
  color:#000000; line-break:strict; line-height:170%;
  height: 150px;/*高さ*/
  overflow: auto;
  scrollbar-3dlight-color: #ABABAC;
  scrollbar-arrow-color: #515151;
  scrollbar-darkshadow-color: #FCFCFD;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color:#000000;
  scrollbar-shadow-color: #ABABAC;
  scrollbar-track-color: #FFFFFF;
}

.nabiva
{width:15em; margin:0px 0px 20px 0px; padding:0px 10px 5px 10px;
 border-style:solid; border-width:0px 0px 1px 0px; border-color:#000000;
 font-size:0.9em; color:#000000; font-weight:bold;}

.gazou1
{background-image: url("image/home_photo.jpg");
 background-position: bottom right;
 background-repeat: no-repeat;}

body.menu{margin-top:100px;}

div.menu
{margin:0px; padding:4px 0px; width:110px;
 border-style:solid; border-width:1px 0px 0px 0px; border-color:#000000;
 color:#000000; font-weight:bold; font-size: 0.9em; text-align:center;
 }
a.menu{text-decoration:none; font-weight:bold; color:#000000;}
a.menu:link    {text-decoration:none; font-weight:bold; color:#000000;}
a.menu:hover   {color:red; font-weight:bold; text-decoration:none;}

 
.footer{/*カウンタなどの部分*/
  background-color: #FFFFFF;
  font-size: 8pt;
  font-style: normal;
  font-family: Tahoma,Arial,sans-serif;
  text-align: center;
/*  width:300px; margin: 2em 20em 0 20em; padding:6px;*/
 /* margin: 2em 20em 0 20em;
  padding: 0.5em; */
  clear: both;
  }
