body     {  color: black;  background-color: #FFFFFF;  margin: 0px;  padding: 0px;  text-align: center;}img{border: none ;}#inbox     {  margin:0px auto 0px auto;  width: 780px;  text-align:left;  background-image: url(images/main_bg.gif) ;  background-repeat: repeat-y ;  padding: 0px 0px 0px 0px;}#banner {  background-image: url(images/header_bg.jpg) ;  background-repeat: repeat-y ;  background-repeat: no-repeat;  background-position: right bottom;  width: 780px;  height: 180px;  padding: 0px 0px 0px 0px;}#banner_l  {  background-color: transparent;  float:left;  margin:0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  height: 180px;  width:780px;}#searcharea  {  background-color: transparent;  float:left;  width:180px;  text-align:right;  padding: 15px 10px 0px 0px;//  clear: left;}#pagearea  {  background-color: transparent;  float:right;  width:200px;  margin:0px 10px 0px 0px;  text-align:right;  clear: right;}#side {  float:left;  margin:0px 0px 0px 0px;  width:160px;  background-image: url(images/main_bg.gif);  padding: 0px 0px 0px 0px;}#main {  float:right;  width:580px;  margin: 0px 12px 0px 0px;  padding: 0px 0px 0px 0px;  background-color: #FFFFCC;  border-bottom:1px solid #666666;  border-right:1px solid #666666;}#footer {  background-color: #FF9900;  width: 780px;  padding: 0px 0px 0px 0px;}a:link      { color: #369; text-decoration: underline }a:visited   { color: #666; text-decoration: none }a:active   { color: #c00; text-decoration: underline }a:hover   {color:#cc0000; 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, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", 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}.navi     {  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  font-weight: normal;  font-size: 12px;  color: #666666;  margin: 135px 0px 0px 5pt;}.navi a:link{  color: #666666;  text-decoration: none;}.navi a:hover  {  color: #ffffff;  text-decoration: none;}.description    {  color: #666666;  text-align: left;  font-weight: bold;  font-size: 12px;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 10px 0px 20px 0px}.entry  {  margin: 0px 0px 0px}.entry_admin {  margin: 0px 0px 0px 0px;}.entry_date {  font-family: "Verdana";  font-size: 12px;  font-weight: bold;  color: #666666;  margin: 10px 10px 10px 10px;  border-top:1px dotted #999999;  border-left:0px solid #444444;  padding: 5px 0px 5px 5px;//  width: 540px;}.entry_title     {  color: #663300;  background-image: url(images/title_bg.gif);  background-repeat: no-repeat;  font-weight: bold;  font-size: 16px;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  padding: 15px 0px 0px 45px;  margin: 5px 0px 0px 0px;  height: 40px;//  width: 560px;}.entry_body   {  font-size: 12px;  line-height: 170%;  font-weight: normal;  color: #666666;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 0px 0px 0px 0px;  padding: 15px 10px 5px 10px;//  width: 560px;}.entry_author    {  color: #333333;  font-size: 10px;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  text-align: right;  margin: 0px 0px 0px 0px}.entry_more   {  color: 666666;  font-size: 11px;  line-height: 170%;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 15px 10px 10px 10px}.entry_state {  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";  font-size: 10px;  color: #666666;  margin: 5px 30px 20px 20px;}blockquote {  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";  font-size: 11px;  color: #333333;  margin: 20px 10px 20px 10px;  padding: 10px;  border: 1px solid #CCCCCC;  }.pict {  float: right;  border-width: 3px;  border-style: solid;  border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;}.linktitle   {  color: 996600;  background-image: url(images/linktitle_bg.gif);  background-repeat: no-repeat;  font-weight: bolder;  font-size: 12px;  line-height: 120%;  font-family:  "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";  width: 160px;  height: 37px;  margin: 0px 10px 0px 10px;  padding: 18px 0px 0px 30px;}.linktitle_a  {  color: white;  font-weight: bolder;  font-size: 12px;  line-height: 170%;  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";  margin: 15px 10px 15px 10px }.linktext   {  color: #369;  background-color: #FFFFFF;  font-size: 10px;  line-height: 170%;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 0px 10px 10px 10px;  padding: 5px 0px 5px 5px;  width: 160px;  border-bottom:1px solid #666666;  border-right:1px solid #666666;}.linktext2   {  color: #369;  background-color: #FFFFFF;  font-size: 10px;  line-height: 170%;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 0px 10px 0px 10px;  padding: 3px 3px 3px 3px  width: 160px;}.up   {  color:#999999;  font-size:10px;  margin:5px 10px 5px 10px;  padding:5px 10px 5px 10px; }/* SEARCH---------------------------------------------------------------------- */.search  {  color: white;  text-align: left;  font-size: 10px;  line-height: 170%;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  margin: 20px 0px 5px}/* FOOTER---------------------------------------------------------------------- */.copyright  {  color: #FFFFFF;  font-size: 11px;  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;  text-align:center;  padding: 3px 3px 3px 3px}/* CLOCK---------------------------------------------------------------------- */.clock      {  color: black;  font-size: 10px;  font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", 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: 10px;  font-family: Verdana;  margin: 0pt 0px 0px 0px}.cell       {  color: black;  font-size: 10px;  font-family: Verdana;  background: white no-repeat;  margin: 0px;  width: 17px;  height: 15px}.cell_today      {  color: olive;  font-size: 10px;  font-family: Verdana;  background: #cccccc no-repeat;  margin: 0px;  width: 17px;  height: 15px}.cell_sunday     {  color: #c00;  font-size: 10px;  font-family: Verdana;  background: #f99 no-repeat;  margin: 0px;  width: 17px;  height: 15px}.cell_saturday    {  color: #000066;  font-size: 10px;  font-family: Verdana;  background: #9cc no-repeat;  margin: 0px;  width: 17px;  height: 15px}/*¥Õ¥©¡¼¥àÀßÄê---------------------------------------------------------------------- */form {  margin: 0px;  padding: 0px;}textarea {  font-family: Hiragino Kaku Gothic Pro,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Helvetica, Arial, sans-serif;  font-size: 12px;}