@import url(b_blog_common.css);

/*******************************
 BBlog
 サイトスタイルシート
*******************************/
/* メニュー左側 */
#menu_left {
  float: left;
  margin-left: 20px;
  width: 180px;
}

/* リンク右側 */
#menu_right {
  float: left;
  margin-left: 20px;
  width: 180px;
}

/* 通常時記事領域(メニュー左,右構成) */
#content {
  float: left;
  margin-left: 20px;
  width: 540px;
}

/* 通常時記事領域(メニュー左構成) */
#content_detail {
  float: left;
  margin-left: 20px;
  width: 540px;
}

/* 下にスペース付加 */
.bottom_space {
  margin-bottom: 8px;
}

.blogs {
  padding: 5px;
}

.blog_entry_header {
  background-image : url(http://team-grasshopper.info/images/cont_header.gif);
  background-repeat : no-repeat;
  height: 44px;
  color: #000000;
  margin:0px;
}

.blog_entry {
  background-image : url(http://team-grasshopper.info/images/cont_bg.gif);
  background-repeat : repeat-y;
  background-color: #FCFAE4;
  color: #91885A;
  font-size: 13px;
  line-height: 16px;
  margin:0px;
  padding: 0px 22px 0px 22px;
}
.blog_entry a {
  color: #91885A;
  text-decoration: underline;
}

.blog_entry .Table_BG { background-color: #91885A; font-size: 13px; width: 480px;}
.blog_entry .Table_TH { background-color: #FCFAE4; font-weight: normal; padding: 4px;}
.blog_entry .Table_TD { background-color: #FCFAE4; padding: 4px;}


.blog_entry_footer {
  background-image : url(http://team-grasshopper.info/images/cont_footer.gif);
  background-repeat : no-repeat;
  height: 44px;
  color: #000000;
  margin:0px 0px 10px 0px;
}

.entry_title{
  font-size: 14px;
  font-weight: bold;
  margin-bottom:8px;
}

.entry_subtitle{
  font-size: 14px;
  font-weight: bold;
  margin-bottom:8px;
}

.entry_category{
  color: #FF0000;
}

.entry_status {
  font-size: 12px;
  text-align: right;
  border-bottom: 1px dotted #808080;
}

.blog_trackback {
  background: #FFFFFF;
  color: #000000;
  margin-bottom:10px;
  padding: 4px;
  border: 1px solid #000000;
}

.trackback_caption {
  background-color: #CCFF99;
  font-size: 16px;
  font-weight: bold;
  color: #FF9900;
  border: 1px solid #000000;
  margin-bottom:10px;
}

.trackback_title {
  margin-bottom:10px;
  border-top: 1px solid #000000;
  border-bottom: 1px dotted #000000;
}

.trackback_form {
  background: #FFFFFF;
  color: #000000;
  margin-bottom:10px;
  padding: 4px;
  border: 1px solid #000000;
}

.trackback_form .caption {
  background-color: #CCFF99;
  font-size: 16px;
  font-weight: bold;
  color: #FF9900;
  border: 1px solid #000000;
  margin-bottom:10px;
}

.trackback_form .form {
  padding: 4px;
}

.blog_comments {
  background: #FFFFFF;
  color: #000000;
  margin-bottom:10px;
  padding: 4px;
  border: 1px solid #000000;
}

.comment_caption {
  background-color: #CCFF99;
  font-size: 16px;
  font-weight: bold;
  color: #FF9900;
  border: 1px solid #000000;
  margin-bottom:10px;
}

.comment_title {
  margin-bottom:10px;
  border-top: 1px solid #000000;
  border-bottom: 1px dotted #000000;
}

.comment_form {
  background: #FFFFFF;
  color: #000000;
  margin-bottom:10px;
  padding: 4px;
  border: 1px solid #000000;
}

.comment_form .caption {
  background-color: #CCFF99;
  font-size: 16px;
  font-weight: bold;
  color: #FF9900;
  border: 1px solid #000000;
  margin-bottom:10px;
}

.comment_form .form {
  padding: 4px;
}


/* 汎用一覧系 */
.CommonList {
  margin-bottom:8px;
}
.CommonList .caption {
  color: #202020;
  margin: 0px 5px 0px 5px;
  padding: 2px;
  font-size: 13px;
}

.CommonList .list_00, .CommonList .list_01{
  font-size: 12px;
  color: #000000;
  margin: 2px 5px 0px 5px;
  padding: 2px;
  font-size: 12px;
  overflow: visible;
}

.CommonList .list_bottom {
  border-bottom: 0px;
}
.CommonList a {
  color: #91885A;
  float:none;
}
.CommonList a:hover {
  text-decoration: underline
}

/* 本体 */
.CommonList .body {
  background-image : url(http://team-grasshopper.info/images/ad_bg.gif);
  background-repeat : repeat-y;
  padding: 0px 10px 0px 10px;
}

.CommonList ul {
  list-style-image: url(http://team-grasshopper.info/images/m_shikaku.gif);
  margin:0px 0px 10px 20px;
}


/* ヘッダー部 */
.CommonList .header {
  background-image : url(http://team-grasshopper.info/images/ad_header.gif);
  background-repeat : no-repeat;
  background-position: bottom;
  height: 43px;
}

/* フッター部 */
.CommonList .footer {
  background-image : url(http://team-grasshopper.info/images/ad_footer.gif);
  background-repeat : no-repeat;
  background-position: top;
  height: 43px;
}

/* カレンダーテーブル定義 */
.Calender {
  padding: 0px;
  border-collapse: collapse;
  border: 1px solid #000000;
}

.Calender .Caption {
  background-color: #CCFF99;
  font-weight: normal;
  color: #000066;
  text-align: center;
}
.Calender .Week {
  padding: 2px;
  background-color: #FFFFCC;
  color: #000000;
  text-align: center;
  border: 1px solid #222222;
}
.Calender .Day {
  background-color: #FFFFFF;
  color: #000000;
  text-align: right;
  border: 1px solid #222222;
}

.Calender .Day a {
  background-color: #CCFF99;
  color: #000000;
  width: 100%;
  height: 100%;
  display: block;
}
.Calender .Day a:hover {
  background-color: #333333;
  width: 100%;
  height: 100%;
  display: block;
  color: #FFFFFF;
}
/*.CalenderBase a:visited {  color: #FF0000}*/
