body{
	background-color: #ffeebb;
	margin: 0px;
}
.toptpics{
	text-align: left;
	border-width: 1px;
	padding-left: 27px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #333333;
	font-size: 12px;
	background-image: url(../img/toptopics-lineicon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.toptpics-day{
	text-align: center;
	color: #999999;
	width: 85px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.top-osumai{
  margin-top: 10px;
}
.menutable {
	text-align: left;
	border-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 12px;
	background-color: #FFFFFF;

}
/*	padding-left: 27px;*/
/* 標準のリンク */
a.menulink {
  display: block;
  width: 100%;
  text-decoration: none; /* 文字装飾 */
  color: #666666; /* 文字の色 */
  background-image: url(); /* 背景画像 */
}
/* 現在開いているリンク */
a.menulink:active {
  text-decoration: none; /* 文字装飾 */
  color: #cccccc; /* 文字の色 */
}
/* 訪問済みリンク */
a.menulink:visited {
  text-decoration:none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
/* マウスカーソルが上に来た時のリンク */
a.menulink:hover {
  text-decoration: none; /* 文字装飾 */
  color: #ccccccf; /* 文字の色 */
  background-image: url(../img/topmenu-lineicon.jpg); /* 背景色 */
	background-repeat: no-repeat;
	background-position: left;
}
.toppageline {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.topfooter {
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.topkaiinmenu {
	margin-top: 10px;
}
.sidespace {
	border-width: 0px 15px 0px 15px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #ffffff;
}
.bottom_banner{
	padding: 5px 0px 5px 0px;
	text-align: center;
}
#blog_rss{
	text-align: left;
	font-size: 14px;
}
#blog_rss h4{
	margin-top: 5px;
	margin-bottom: 3px;
	padding-left: 10px;
	color: #565656;
	border-bottom: #cccccc dashed 1px;
}
#blog_rss ul{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	margin-left: 0px;
	letter-spacing: 0px;
	line-height: 27px;
	width: 100%;
}
#blog_rss li{
	border-bottom: #cccccc dashed 1px;
	padding-left: 30px;
}
#life_news{
	text-align: left;
}
#life_news .title{
	background: url("img/life_news.gif") no-repeat;
	font-weight: bold;
	color: #ffffff;
	font-size: 18px;
}
.news_rss{
	text-align: left;
	font-size: 12px;
	width: 400px;
}
.news_rss *{
	margin: 0px;
	padding: 0px;
}
.news_rss h4{
	margin-top: 5px;
	margin-bottom: 3px;
	padding-left: 10px;
	color: #565656;
	border-bottom: #cccccc dashed 1px;
}
.news_rss ul{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	margin-left: 0px;
	letter-spacing: 0px;
	line-height: 23px;
	width: 100%;
}
.news_rss ul li{
	border-bottom: #cccccc dashed 1px;
	margin-left: 10px;
}


#blog_left_rss{
	text-align: left;
	font-size: 14px;
	margin-top: 15px;
	margin-right: 3px;
}
#blog_left_rss h4{
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-left: 5px;
	background: url(img/h_left.gif) no-repeat;
	line-height: 28px;
	color: #ffffff;
}
#blog_left_rss ul{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	margin-left: 0px;
	letter-spacing: 0px;
	line-height: 27px;
	width: 100%;
	font-size: 13px;
}
#blog_left_rss li{
	border-bottom: #cccccc dashed 1px;
	padding-left: 10px;
}

/*************************************
eかごしまBlog表示用スタイルシート
**************************************/
#ekagoarea{
	width:167px;
	margin-top: 10px;
}

/* 標準のリンク */
#ekagoarea a{
	font-weight:300;
	text-decoration: none;
	color: #333333;
}
/* 現在開いているリンク */
#ekagoarea a:active {
	text-decoration: none;
	color: #333333;
}

/* 訪問済みリンク */
#ekagoarea a:visited {
	text-decoration:none;
	color: #333333;
}
/* マウスカーソルが上に来た時のリンク */
#ekagoarea a:hover {
	text-decoration: underline;
	color: #aaaaaa;
}

#ekagoarea p{margin:0;padding:0;}
#ekagoarea a {margin:0; padding:0;}

/* この設定をしないと、IEで画像の下に隙間が出来る */
#ekagoarea img{ vertical-align: bottom;border:none;}
#ekagoarea a img{ border:none;}

/* ブログタイトル */
#ekagoarea h4{
	margin:0;
	padding:0;
}

/* 記事のタイトル */
#ekagoarea h5{
	margin:5px 0 0 0;
	padding:0;
}

/* 日付 */
.blogdate{text-indent:4px;
}

/***************************
 画像を指定範囲の中心に配置
 するための枠･･･
****************************/
.imgbox{
/* 画像表示幅 */
	width:90px;
	height:90px;

	position:relative;
	top: 0; left:0px;
	text-align:center;

	margin:4px;
	padding:0;
	vertical-align:bottom;
	float:left;
	border:1px #CCCCCC solid;
}

.imgbox_rep{
	text-align:center;
	margin:4px 6px 1.1em 2px;
	padding:0;
	vertical-align:bottom;
	float:left;
}

.imgbox_rep a{
	margin:0;
	padding:0;
}

.blogdate{text-indent:4px;
}

/*--------------------------------------------------------------------
//　　ページ中央　「e〜ぞ！かごしま」
----------------------------------------------------------------------*/
#ekago_column{
  width: 400px;
  /*background: #999999;*/
  margin: auto;
}
  .column_top{
    background: url(img/column_back.gif) top left no-repeat;
    padding-right: 10px;
    height: 24px;
    margin-left: 4px;
    text-align: right;
    color: #ffffff;
    font-weight: bold;
    border: 0px;
  }
    .column_top p{
      line-height: 24px;
      margin-right: 10px;
    }
  #ekago_column td{
    background: #ffffff;
    vertical-align: top;
  }
  #ekago_column .coltitle{
    background: url(img/column_titleback.gif) left no-repeat;
  }
  #ekago_column .coltitle h3{
    margin: 5px 5px 0px 15px;
    color: #333333;
  }
  #ekago_column .cophoto p{
    margin: 5px;
  }
/* トップページコラムの固定長
  #ekago_column .columain{
    height: 300px;
  }
*/
  #ekago_column .columain p{
    margin: 5px 5px 5px 0px;
    font-size: 95%;
    line-height: 160%;
    word-break: break-all;
  }
  #ekago_column .cophoto{
    width: 100px;
    text-align: center;
  }
      #ekago_column .cophoto img{
        border: 3px #cdcdcd;
        margin-bottom: 15px;
      }
.column_hr{
  width: 90%;
  text-align: center;
}
#column_backno{
  margin-left: 20px;
  margin-bottom: 30px;
}
#column_backno h4{
  margin: 0px 0px 5px 0px;
}
#column_backno ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#column_backno ul li{
  margin-left: 10px;
  float: left;
}
#column_backno ul li{
  font-size: 13px;
  text-align: center;
}
#column_backno ul li p{
  margin: 0px;
  padding: 0px;
}
#column_backno ul li img{
  border:solid 3px #dcdcdc;
}
#topics{
  clear: both;
}
.read_more{
  align-left: auto;
  padding-right: 30px;
  text-align:right;
}
