*{

  margin:0;

  padding:0;

  }

body     {

  color: black;

  background-color:  #FFFFFF; 

  text-align: center;

}



a:link      { color: #0000FF; text-decoration: none }

a:visited   { color: #0000FF; text-decoration: none }

a:active   { color: #CC4B44; text-decoration: none }

a:hover   {color:#CC4B44; text-decoration: none;}



a.button:link,

a.button:visited,

a.button:active {

 color: #666633;

 font-size: 9px;

 text-decoration: none;

 padding: 3px 8px 3px 8px;

 border:1px solid #666633;

 float:right;

 background-color: #FFFFFF;

}

a.button:hover {

 color: #CC4B44;

 font-size: 9px;

 text-decoration: none;

 padding: 3px 8px 3px 8px;

 border:1px solid #A52A2B;

 float:right;

 background-color: #FFFFFF;

}

ul {

  margin: 0;

  padding: 0;

  list-style-position:inside;

}

li{

  margin-left: 0;

  padding-left: 0;

}

li.subc {

  list-style-type: none;

  margin-left:1em;

  padding-left:0;

}

ol {

  list-style-position:inside;

}



/* ------- ■全体用ボックス------- */

#inbox     {

  margin:0px auto 0px auto;

  width: 894px;

  text-align:center;

  background-color: #FFFFFF;

}

/* ------- ■左ボックス------- */

#leftbox     {

  width: 673px;

  text-align:center;

  background-color: transparent;

  float:left;

}

/* ------- ■中央ボックス------- */

#mainbox     {

  width: 450px;

  text-align:center;

  background-color: #FFFFFF;

  border-left: 1px dashed #666633;

  border-right: 1px dashed #666633;

  float:right;

}

/* ------- ■ヘッダー用ボックス------- */

#bannerbox  {

  background-color: #bc611e;

  text-align:center;

  width:450px;

  height:100px;

  }

/* ------- ■次／前のページへ------- */

#nextback1  {

  width:410px;

  padding:0px 0px 10px 0px;

  text-align:center;

}

#nextback2  {

  width:410px;

  padding:0px 0px 10px 0px;

  text-align:center;

}

/* ------- ■本文ボックス------- */

#entrybox  {

  background-color: transparent;

  width:410px;

  padding: 0px 0px 15px 0px;

  margin:0px auto 0px auto;

  }



/* ------- ■メニュー用ボックス------- */

#left_menuinbox {

  background-color: #FFFFFF;

  width:220px;

  text-align:left;

  margin-top:30;

  padding-top:15px;

  border-left: 1px dashed #666633;

  border-top: 1px dashed #666633;

  border-bottom: 1px dashed #666633;

  float:left;

}

#menu_left {

  background-color: #FFFFFF;

  width:200px;

  padding-left:12px;

}

#right_menuinbox {

  background-color: #FFFFFF;

  width:220px;

  text-align:left;

  margin-top:30px;

  padding-top:15px;

  border-right: 1px dashed #666633;

  border-top: 1px dashed #666633;

  border-bottom: 1px dashed #666633;

  float:right;

}

#menu_right {

  background-color: #FFFFFF;

  width:200px;

  padding-left:12px;

}

/* ------- ■フッター用ボックス------- */

#footerbox {

  background-color: #bc611e;

  width: 450px;

  height:40px;

  margin-top:5px;

}



.site_title     {

font-size:18px;

  font-weight: bold;

  font-family: Verdana, "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", Osaka‐等幅;

  padding: 25px 0px 5px 0pt

}



.site_title a,

.site_title a:link,

.site_title a:visited,

.site_title a:active,

.site_title a:hover  {

  color: #FFFFFF;

  text-decoration: none

}

.linktitle a,

.inktitle a:link,

.inktitle a:visited,

.inktitle a:active,

.inktitle a:hover  {

  color: #FFFFFF;

  text-decoration: none

}

.entry_title a,

.entry_title a:link,

.entry_title a:visited,

.entry_title a:active,

.entry_title a:hover  {

  color: #bc611e;

  text-decoration: none

}



.description    {

  color: #FFFFFF;

  font-weight: nomal;

  font-size: 12px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  margin: 5px 0px 0px 0px

}

.linktitle   {

  background: transparent url("images/olive_tag.jpg") no-repeat;

  height:25px;

  text-align: left;

  font-weight: bold;

  font-size: 11px;

  line-height: 180%;

  font-family:  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";

  padding:0px 0px 0px 20px;

}

.linktext   {

  color: #bc611e;

  font-size: 10px;

  line-height: 170%;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  margin: 0px 0px 10px 0px;

  padding: 5px 0px 5px 3px;

}

.entry_title     {

  color: black;

  font-weight: nomal;

  font-size: 14px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  padding: 5px 0px 5px 10px;

  background-color:#FFFFCC;

  border-right:1px solid #9A9A9A;

  border-bottom:1px solid #9A9A9A;

  border-left:15px solid #bc611e;

}

.entry_date {

  text-align: right;

  font-family: "Verdana";

  font-size: 11px;

  font-weight: nomal;

  color: #666633;

  padding: 3px 0px 0px 0px;

}

.entry_body   {

  font-size: 12px;

  line-height: 180%;

  word-break:break-all;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  margin: 10px 0px 0px 0px;

}



.entry_author    {

  color: #9A9A9A;

  font-size: 10px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  text-align: left;

  margin: 0px 0px 0px 10px

}



.entry_more   {

  color: black;

  font-size: 12px;

  line-height: 180%;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  margin: 10px 0px 0px 0px

}



.entry_state {

  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";

  font-size: 10px;

  color: #666633;

  line-height: 150%;

  margin: 10px 0px 15px 0px;

}



blockquote {

  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";

  font-size: 11px;

  color: black;

  margin: 20px 0px 20px 0px;

  padding:10px;

  border: 1px solid #666;

  background-color:#FFFFFF;

  }

/* SEARCH---------------------------------------------------------------------- */

#search  {

  color: 000000;

  font-size: 10px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

}



/* FOOTER---------------------------------------------------------------------- */

.copyright  {

  color: #FFFFFF;

  font-size: 10px;

  line-height: 160%;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  text-align:center;

  padding:3px 0px 0px 0px;

}







/* CALENDAR---------------------------------------------------------------------- */

.calendar      {

  color: black;

  font-size: 9px;

  font-family: Verdana;

  margin: 0px;

  padding: 0px;

}

.calendar a,

.calendar a:link,

.calendar a:visited,

.calendar a:active,

.calendar a:hover  {

  color: green;

  text-decoration: none

}

.cell       {

  color: black;

  font-size: 9px;

  font-family: Verdana;

  background: transparent no-repeat;

  margin: 0px;

  width: 24px;

  height: 15px

}



.cell_today      {

  color: black;

  font-size: 9px;

  font-family: Verdana;

  background: #F5EB79 no-repeat;

  margin: 0px;

  width: 24px;

  height: 15px

}



.cell_sunday     {

  color: #c00;

  font-size: 9px;

  font-family: Verdana;

  background: transparent no-repeat;

  margin: 0px;

  width: 24px;

  height: 15px

}



.cell_saturday    {

  color: #4979D8;

  font-size: 9px;

  font-family: Verdana;

  background: transparent no-repeat;

  margin: 0px;

  width:24px;

  height: 15px

}



/*フォーム設定---------------------------------------------------------------------- */

form {

  margin: 0px;

  padding: 0px;

}

textarea {

  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;

  font-size: 12px;

}
