body     {  color: #000000;  background-color: #FFFFFF;  margin: 0px;  padding: 0px;  text-align: center;}img{border: none ;}#inbox     {  margin:0px auto 0px auto;  width: 820px;  text-align:left;  background-color: #FFFFFF;  background-image: url(images/bg.gif);  padding: 0px 0px 0px 0px;}#banner {  background-color: #FFFFFF;  background-image: url(images/header.gif);  background-repeat: no-repeat;  background-position: right bottom;  width: 805px;  height: 165px;  margin:0px 0px 0px 7px;  padding: 0px 0px 0px 0px;}#banner_l  {  background-color: transparent;  float:left;  width:780px;  margin:0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}#searcharea  {  background-color: transparent;  float:left;  width:210px;  text-align:left;  padding: 0px 0px 0px 0px;  margin: 10px 0px 10px 0px;  clear: right;}#pagearea  {  background-color: #FFFFFF;  float:right;  width:530px;  text-align:right;  clear: right;  padding: 10px 0px 0px 0px;  margin: 0px 0px 0px 0px;}#side {  float:right;  margin:10px 20px 10px 10px;  width:210px;  background-color: #ffffff;  padding: 10px 0px 10px 0px;}#main {  float:left;  width:530px;  margin:10px 0px 10px 20px;  padding: 0px 0px 0px 0px;  background-color: #CFEFFF;}#footer {  background-color: #FFFFFF;  width: 805px;  padding: 0px 0px 0px 0px;}a:link      { color: #336699; text-decoration: none }a:visited   { color: #336699; 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 5px;}ul {  margin: 0px 0px 0px 15px;  padding: 0px;  list-style-image: url(images/sankaku.gif);}.site_title     {  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  font-size: 11px;  margin: 10px 0px 3px 15px;}.site_title a,.site_title a:link,.site_title a:visited,.site_title a:active,.site_title a:hover  {  color: #666666;  text-decoration: none}.description    {  color: #666666;  font-size: 11px;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 0px 0px 0px 15px;  text-align:left;}#goto    {  color: #666666;  margin: 10px 20px 10px 10px;}.entry  {  margin: 0px 0px 20px 0px;}.entry_admin {  margin: 0px 0px 0px 0px;}.entry_date {  font-family: "Verdana";  font-size: 10px;  text-align:right;  color: #666666;  width: 490px;  margin: 10px 20px 10px 20px;  border-bottom:1px dotted #666666;  padding: 5px 0px 5px 0px;}.entry_title     {  color: #333333;  font-weight: bold;  font-size: 14px;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  background-image: url(images/titleber.gif);  background-repeat: no-repeat;  width: 530px;  height: 33px;  padding: 8px 0px 0px 30px;  margin: 10px 0px 0px 0px;}.entry_body   {  font-size: 12px;  color: #333333;  line-height: 170%;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  width: 490px;  margin: 10px 20px 15px 20px;  padding: 0px 0px 0px 0px;}.entry_author    {  color: #666666;  font-size: 12px;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  width: 490px;  margin: 15px 20px 10px 20px  padding: 0px 0px 0px 0px;}.entry_more   {  color: #333333;  font-size: 11px;  line-height: 170%;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 10px 0px 10px 0px}.entry_state {  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";  font-size: 10px;  color: #666666;  margin: 10px 20px 10px 20px;  padding: 0px 0px 0px 0px;}blockquote {  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";  font-size: 11px;  color: #333333;  margin: 0px 0px 0px 0px;  padding: 10px;  border: 1px solid #CCCCCC;  }.pict {  float: right;  border-width: 3px;  border-style: solid;  border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;}.linktitle   {  color: #666666;  font-size: 12px;  line-height: 170%;  font-family:  "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";  background-image: url(images/title-ber-s.gif);  background-repeat: no-repeat;  width: 200px;  height: 25px;  padding: 0px 0px 0px 0px;  margin: 10px 0px 3px 0px}.linktitle_a  {  color: white;  font-weight: bolder;  font-size: 12px;  line-height: 170%;  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";  margin: 15px 0px 15px 0px }.linktext   {  color: #666666;  font-size: 10px;  line-height: 170%;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 10px 0px 10px 3px;  padding: 0px 5px 3px 5px}/* SEARCH---------------------------------------------------------------------- */.search  {  color: white;  font-size: 10px;  line-height: 170%;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 20px 0px 5px 0px;}/* FOOTER---------------------------------------------------------------------- */.copyright  {  color: #ffffff;  background-image: url(images/ber-bg.gif);  font-size: 10px;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  text-align:right;  width: 805px;  height: 18px;  margin: 0px 0px 0px 7px;  padding: 3px 10px 0px 0px}/* CLOCK---------------------------------------------------------------------- */.clock      {  color: #666666;  font-size: 10px;  font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  text-align: center;  margin: 0px 0px 0px 2px;  border: 0px;  width: 190px;  height: 16px}/* CALENDAR---------------------------------------------------------------------- */.calendar      {  color: black;  width: 200px;  font-size: 10px;  font-family: Verdana;  margin: 0pt 0px 0px 0px}.cell       {  color: black;  text-align:center;  font-size: 10px;  font-family: Verdana;  border: 1px solid #E6E6E6;  margin: 0px;  width: 15px;  height: 15px}.cell_today      {  font-size: 10px;  text-align:center;  font-family: Verdana;  background: #FFcc00 no-repeat;  margin: 0px;  width: 15px;  height: 20px}.cell_sunday     {  color: #c00;  font-size: 10px;  text-align:center;  font-family: Verdana;  border: 1px solid #f99;  margin: 0px;  width: 15px;  height: 20px}.cell_saturday    {  color: #000066;  font-size: 10px;  text-align:center;  font-family: Verdana;  border: 1px solid #9cf;  margin: 0px;  width: 15px;  height: 20px}/*¥Õ¥©¡¼¥àÀßÄê---------------------------------------------------------------------- */form {  margin: 0px;  padding: 0px;}textarea {  font-family: Hiragino Kaku Gothic Pro,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Helvetica, Arial, sans-serif;  font-size: 12px;}