body     {

  color: #333333;

  background-color: #FFFFFF;

  margin: 0px;

  padding: 0px;

  text-align: left;

}



#inbox     {

  margin:0px 0px 0px 0px;

  width: 740px;

  text-align:left;

  background-color: #FFFFFF;

  padding: 0px 0px 0px 0px;

}

#banner {

  background-color: #444444;

  background-image: url(images/back.jpg);

  background-repeat: no-repeat;

  background-position: right bottom;

  width: 740px;

  height: 100px;

  padding: 0px 0px 0px 0px;

}

#banner_l  {

  background-color: transparent;

  float:left;

  width:383px;

  margin:0px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

}

#searcharea  {

  background-color: transparent;

  float:right;

  width:357px;

  text-align:right;

  padding: 0px 0px 0px 0px;

  clear: right;

}

#pagearea  {

  background-color: transparent;

  float:right;

  width:200px;

  margin:0px 0px 0px 0px;

  text-align:right;

  clear: right;

}

#side {

  float:left;

  margin:0px 0px 0px 0px;

  width:200px;

  background-color: #FFFFFF;

  padding: 0px 0px 0px 0px;



}

#main {

  float:left;

  width:540px;

  margin:0px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

  background-color: #FFFFFF;

}

#footer {

  background-color: #346699;

  width: 740px;

  margin:0px 0px 0px 0px;

  padding: 3px 3px 3px 3px;

}





a:link      { color: #369; text-decoration: underline }

a:visited   { color: #336; text-decoration: none }

a:active   { color: #c00; text-decoration: underline }

a:hover   {color:#FFCC33; text-decoration: none;}



a.button:link {color: #82BE7D;

 font-size: 9pt;

 text-decoration: none;

 padding: 3px 3px 0px 3px;

 border-width: 1px;

 border-style: solid;

 border-color: #82BE7D;

 background-color: #FFFFFF;

}



a.button:visited {color: #82BE7D;

 font-size: 9pt;

 text-decoration: none;

 padding: 3px 3px 0px 3px;

 border-width: 1px;

 border-style: solid;

 border-color: #82BE7D;

 background-color: #FFFFFF;

}



a.button:active {color: #82BE7D;

 font-size: 9pt;

 text-decoration: none;

 padding: 3px 3px 0px 3px;

 border-width: 1px;

 border-style: solid;

 border-color: #82BE7D;

 background-color: #FFFFFF;

}



a.button:hover {color: #82BE7D;

 font-size: 9pt;

 text-decoration: none;

 padding: 3px 3px 0px 3px;

 border-width: 1px;

 border-style: solid;

 border-color: #82BE7D;

 background-color: #FFFFFF;

}



h1 {

  margin: 20px 0px 10px 20px;

}



ul {

  margin: 0px 0px 0px 15px;

        padding: 0px;

}



.site_title     {

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  margin: 5px 0px 5px 5pt

}



.site_title a,

.site_title a:link,

.site_title a:visited,

.site_title a:active,

.site_title a:hover  {

  color: #f90;

  text-decoration: none

}



.description    {

  color: 346699;

  font-weight: bold;

  font-size: 13px;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  margin: 10px 0px 20px 20px

}



.entry  {

  margin: 0px 0px 10px

}



.entry_admin {

  margin: 0px 0px 0px 10px;

}



.entry_date {

  font-family: "Verdana";

  font-size: 14px;

  font-weight: bolder;

  color: #414D7B;

  margin: 10px 10px 10px 0px;

  border-top:1px solid #444444;

  border-left:10px solid #444444;

  padding: 0px 0px 3px 5px;

}



.entry_title     {

  color: 003366;

  font-weight: bold;

  font-size: 12px;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  padding: 0px 0px 0px 15px;

}



.entry_body   {

  font-size: 12px;

  line-height: 170%;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

   margin: 15px 10px 15px 20px

}



.entry_author    {

  color: #999999;

  font-size: 10px;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  text-align: right;

  margin: 0px 10px 0px 0px

}



.entry_more   {

  color: black;

  font-size: 11px;

  line-height: 170%;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  margin: 15px 10px 10px 20px

}



.entry_state {

  font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";

  font-size: 10px;

  color: #999999;

  margin: 20px 10px 25px 20px;

}



blockquote {

  font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";

  font-size: 11px;

  color: #333333;

  margin: 10px 0px 10px 0px;

  padding: 10px;

  border: 1px solid #CCCCCC;

  }



.pict {

  float: right;

  border-width: 3px;

  border-style: solid;

  border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;

}





.linktitle   {

  color: FFFFFF;

  background-color: #336699;

  text-align: center;

  font-size: 10px;

  line-height: 170%;

  font-family:  "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";

  margin: 10px 10px 0px 0px

}



.linktitle_a  {

  color: 336699;

  font-weight: bolder;

  font-size: 10px;

  line-height: 170%;

  font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";

  margin: 10px 10px 0px 0px

  padding:3px 10px 3px 10px;

}

.linktext   {

  color: #336699;

  background-color: #FFFFFF;

  font-size: 10px;

  line-height: 170%;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  margin: 0px 0px 0px 0px;

  padding:3px 10px 3px 10px;

}

.linktext2   {

  color: #336699;

  background-color: #FFFFFF;

  font-size: 12px;

  line-height: 170%;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  margin: 0px 0px 0px 0px;

  padding:3px 10px 3px 10px;

}



.table-line{

  margin: 0px 0px 0px 0px;

    padding:0px;

    border:1px solid #336699;

    border-collapse:collapse;

    font-size:12px;

    line-height:16px;

}

.table-line td{

    color:#333333

  margin: 0px 0px 0px 0px;

    padding:0px 0px 0px 0px;

    text-align:left;

    border:1px solid #336699;

}

.table-line th{

    color:#FFFFFF

  margin: 0px 0px 0px 0px;

    padding:5px 5px 5px 8px;

    text-align:left;

    border:1px solid #336699;

    background-color:#336699;

    font-weight:bold;

}



/* SEARCH---------------------------------------------------------------------- */

.search  {

  color: white;

  font-size: 10px;

  line-height: 170%;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  margin: 20px 0px 5px

}



/* FOOTER---------------------------------------------------------------------- */

.copyright  {

  color: #FFFFFF;

  font-size: 10px;

  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  text-align:right;

  padding: 3px 3px 3px 3px

}





/* CLOCK---------------------------------------------------------------------- */

.clock      {

  color: black;

  font-size: 10px;

  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;

  background-color: transparent;

  text-align: center;

  margin: 0px 0px 0px 2px;

  padding: 3px;

  border: 0px;

  width: 170px;

  height: 16px

}



/* CALENDAR---------------------------------------------------------------------- */

.calendar      {

  color: black;

  font-size: 9px;

  font-family: Verdana;

  margin: 0pt 0px 0px 0px

}



.cell       {

  color: black;

  font-size: 9px;

  font-family: Verdana;

  background: white no-repeat;

  margin: 0px;

  width: 15px;

  height: 15px

}



.cell_today      {

  color: olive;

  font-size: 9px;

  font-family: Verdana;

  background: #cfc no-repeat;

  margin: 0px;

  width: 15px;

  height: 15px

}



.cell_sunday     {

  color: #c00;

  font-size: 9px;

  font-family: Verdana;

  background: #f99 no-repeat;

  margin: 0px;

  width: 15px;

  height: 15px

}



.cell_saturday    {

  color: #000066;

  font-size: 9px;

  font-family: Verdana;

  background: #9cc no-repeat;

  margin: 0px;

  width: 15px;

  height: 15px

}



/*ƒtƒH[ƒ€Ý’è---------------------------------------------------------------------- */

form {

  margin: 0px;

  padding: 0px;

}

textarea {

  font-family: Hiragino Kaku Gothic Pro,"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", Helvetica, Arial, sans-serif;

  font-size: 12px;

}
