/* Á´ÂÎÀßÄê---------------------------------------------------------------------- */

body     {

  color: black;

  background-color: #fff;

  background-image:  url(../skin/images/bc.gif);

  background-repeat: repeat-y;

  background-position: center top;

  margin: 0px;

  padding: 0px;

  text-align: center;

}



html  {

  scrollbar-3dlight-color:#ccc;

  scrollbar-darkshadow-color:#000;

  scrollbar-face-color:#333;

  scrollbar-highlight-color:#fff;

  scrollbar-shadow-color:#222;

  scrollbar-arrow-color:#ff0000;

  scrollbar-track-color:#ccc;

}





#inbox     {

  margin:0px auto 0px auto;

  width: 750px;

  text-align:left;

  background-color: #fff;

  padding: 0px 0px 0px 0px;

}



a:link      { color: #ca4d86; text-decoration: none; }

a:visited   { color: #ca4d86; text-decoration: none; }

a:active   { color: #ca4d86; text-decoration: none; }

a:hover   {color: #428abd; text-decoration: underline; background-color: #e4e4e4;}





IMG     {

  border : 0px solid white;

}



/* ¥¿¥¤¥È¥ë´ØÏ¢---------------------------------------------------------------------- */

#banner {

  background-image:  url(../skin/images/top.gif);

  width: 750px;

  height: 150px;

  padding: 0px 0px 5px 0px;

}

#banner_l  {

  background-color: transparent;

  float:left;

  width:750px;

  height: 10px;

  margin:10px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

}



.site_title     {

  font-family: "Arial bold", Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  margin: 10px 0px 5px 15px;

  font-size: 16px;

}



.site_title a { color: #c00; text-decoration: none;}

.site_title a:link { color: #c00; text-decoration: none;}

.site_title a:visited { color: #c00; text-decoration: none;}

.site_title a:active { color: #c00; text-decoration: none;}

.site_title a:hover { color: #f00; text-decoration: none;}



.description    {

  color: navy;

  font-size: 10px;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  margin: 5px 0px 5px 15px

}



h1 {

  margin: 20px 0px 10px 20px;

}



/* ¥á¥Ë¥å¡¼´ØÏ¢------------------------------------------------------------------ */

#side {

  float:center;

  margin:20px 0px 0px 0px;

  width:175px;

  background-color: transparent;

  padding: 0px 0px 0px 0px;



}

ul {

  margin: 0px 0px 0px 5px;

  padding: 0px 0px 0px 3px;

  list-style-type:none;

}



.linktitle   {

  background-color: transparent;

  margin: 0;

  padding: 0;

 }



.linktext   {

  color: dimgray;

  background-color: transparent;

  font-size: 10px;

  line-height: 170%;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  margin: 0px 10px 20px 0px;

  padding: 5px 3px 5px 3px;

}









/* µ­»ö´ØÏ¢---------------------------------------------------------------------- */

#main {

  float:left;

  width:570px;

  margin:0px 0px 0px 0px;

  padding: 0px 0px 20px 0px;

  background-image:  url(../skin/images/10_date.gif);

}

.entry  {

  margin: 0px 0px 20px

}



.entry_admin {

  margin: 0px 0px 0px 10px;

}



.entry_date {

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  font-size: 11px;

  font-weight: bolder;

  color: #cc0000;

  line-height: 150%;

  margin: 20px 70px 0px 20px;

  padding: 5px 0px 5px 10px;

  background-image: url("../skin/images/mainbc.gif");

  background-position: bottom;

  background-repeat : repeat-x;

}



.entry_date a:link,

.entry_date a:visited

.entry_date a:hover     {

  color: #97be1c;

  text-decoration: none; background-color: white;

}



.entry_title     {

  color: #00aad6;

  font-weight: bold;

  font-size: 12px;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  margin: 0px 80px 0px 20px;

  padding: 10px 0px 3px 15px;

}



.entry_body   {

  color: #333;

  font-size: 11px;

  line-height: 170%;

  word-break:break-all;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  margin: 0px 80px 0px 20px;

  padding: 10px 0px 15px 15px;

}



.entry_more   {

  color: black;

  font-size: 11px;

  line-height: 170%;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  margin: 15px 80px 10px 20px

}



.entry_author    {

  color: #999999;

  font-size: 10px;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  text-align: right;

  padding: 3px 5px px 15px;

  margin: 0px 70px 0px 20px;

  clear: both;

}

.entry_state {

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";

  font-size: 10px;

  color: #999999;

  text-align: right;

  padding: 5px 5px 3px 15px;

  margin: 0px 70px 0px 20px;

  clear: both;

}



blockquote {

  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";

  font-size: 10px;

  color: dimgray;

  margin: 20px 90px 20px 10px;

  padding: 7px;

  border: 3px solid #d0e4ec;

  }



.pict {

  float: right;

  border-width: 1px;

  border-style: solid;

  border-color: #CCCCCC;

}







/* ¥Ú¡¼¥¸¥¨¥ê¥¢´ØÏ¢-------------------------------------------------------------- */

#pagearea  {

  background-color: transparent;

  width:750px;

  margin:50px 0px 0px 0px;

  text-align:center;

  clear: right;

}



.pagearea  {

  font-size: 10px;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  text-align:center;

  padding: 0px 0px 10px 0px;

}



/* ¥Õ¥Ã¥¿¡¼´ØÏ¢------------------------------------------------------------------ */

#footer {

  background-color: transparent;

  width: 750px;

  padding: 0px 0px 0px 0px;

}

.copyright  {

  color: #888;

  font-size: 11px;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

  text-align:right;

}







/* ¥«¥ì¥ó¥À¡¼´ØÏ¢---------------------------------------------------------------- */

#calendar_line      {

  width: 750px;

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

  text-align: center;

}







.calendar      {

  color: #000066;

  font-size: 9px;

  font-family: Verdana;

  margin: 0pt 0px 0pt 0px;

}



.calender_pn       {

  color: white;

  background-color: #333;

  font-size: 9px;

  font-family: Verdana;

  width: 50px;

  height: 15px;

  text-align: center;

}



.calender_pnc       {

  color: white;

  background-color: #333;

  font-size: 9px;

  font-family: Verdana;

  width: 120px;

  height: 15px;

  text-align: center;

}



.calender_center       {

  color: white;

  background-color: #333;

  font-size: 10px;

  font-family: Verdana;

  width: 590px;

  height: 15px;

  text-align: center;

}



.cell       {

  color: #a9dbe0;

  font-size: 9px;

  font-family: Verdana;

  background: transparent no-repeat;

  padding : 2px;

}



.cell_sunday       {

  color: #a9dbe0;

  font-size: 9px;

  font-family: Verdana;

  background: transparent no-repeat;

  padding : 2px;

}



.cell_saturday       {

  color: #a9dbe0;

  font-size: 9px;

  font-family: Verdana;

  background: transparent no-repeat;

  padding : 2px;

}







.cell_today      {

  color: #f5d300;

  font-size: 10px;

  font-family: Verdana;

  font-weight: bolder;

  margin: 0px;

  width: 15px;

  height: 15px;

  border-bottom: 1px solid #f5d300;

}



.cell a:link,

.cell a:visited,

.cell_sunday a:link,

.cell_sunday a:visited,

.cell_saturday a:link,

.cell_saturday a:visited,

.calender_pn a:link,

.calender_pn a:visited

{

 color: white;

 text-decoration: none;

 background-color: transparent;

}







/* ¸¡º÷¥¨¥ê¥¢---------------------------------------------------------------------- */

#search  {

  color: dimgray;

  font-size: 10px;

  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;

}



/*¥Õ¥©¡¼¥àÀßÄê---------------------------------------------------------------------- */



form {

  margin: 0px;

  padding: 0px;

}



input {

  color: dimgray;

  background-color: transparent;

  font-family: Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Helvetica, Arial, sans-serif;

  border:1px solid #d0e4ec;

  font-size: 10px;

}



textarea {

  color: dimgray;

  background-color: transparent;

  font-family: Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Helvetica, Arial, sans-serif;

  border:1px solid #d0e4ec;

  font-size: 12px;

}



.sbm {

  background-color: #d0e4ec;

  color: slategray;

}