@charset "utf-8";

/*==============================================================================
  タイトル: 記事スタイル
  著者    : Fumito Arakawa as Phize (http://phize.net/)
  説明    : 記事のスタイルです。
  適用先  : storytext.thtml, storybodytext.thtml
            featuredstorytext.thtml, featuredstorybodytext.thtml
            archivestorytext.thtml, archivestorybodytext
==============================================================================*/



/*--------------------------------------
  記事
--------------------------------------*/

/* コンテナ */
div#centerblocks div.storytext {
  margin: 0 5px 2em 5px;
  padding: 0 0 0 5px;
  border-bottom: 1px solid #E7E7E7;
  line-height:1.2em;
}

/* 記事タイトル */
div#centerblocks div.storytext h2 {
  /*float: left;*/
  margin: 0 0 5px 10px;
  padding:0 0 0 15px;
  font-size: 14px;
  line-height:30px;
  font-weight: bold;
  text-indent:20px;
  background:url(../images/css/title_dot.jpg) 0.5em no-repeat;
  /*
  background:url(../images/css/star.gif) left no-repeat;
  border-bottom:1px #666666 dotted;*/
}

/* アイコン(メールを送る・印刷用ページ・PDF) */
div#centerblocks div.storytext ul.icon {
  list-style-type: none;
/*  float: right;*/
  margin: 0;
  padding: 0;
  text-align: right;
}

div#centerblocks div.storytext ul.icon li{
  display: inline;
  margin: 0;
  padding: 0;
}

/* 記事の情報(投稿日・投稿者・表示数) */
div#centerblocks div.storytext ul.status {
  list-style-position: outside;
  list-style-type: none;
  clear: both;
  margin: 0 0 1em 0;
  padding: 0;
}

div#centerblocks div.storytext ul.status li {
  margin: 0;
  padding: 0;
}

div#centerblocks div.storytext ul.status li dl {
  display: inline;
  margin: 0;
  padding: 0;
}

div#centerblocks div.storytext ul.status li dl dt {
  display: inline;
  margin: 0;
  padding: 0;
}

div#centerblocks div.storytext ul.status li dl dd {
  display: inline;
  margin: 0;
  padding: 0;
}

/* 記事本文 */
div#centerblocks div.storytext div.story_introtext {
  margin: 0 0 1em 0;
  padding: 0;
}

div#centerblocks div.storytext div.story_introtext p{
	margin:0;
	line-height:1.5em;
	}


/* 話題画像 */
div#centerblocks div.storytext div.story_introtext span.story_image {
  float: right;
  width: 48px;
  height: 48px;
  margin: 0;
  padding: 0;
}

/* ナビゲーション */
div#centerblocks div.storytext ul.navi {
  list-style-type: none;
  clear: both;
  margin: 0 0 0.5em 0;
  padding: 0;
  text-align: center;
}

div#centerblocks div.storytext ul.navi li {
  display: inline;
  margin: 0 2px;
  padding: 0;
}

/* コメントとトラックバック */
div#centerblocks div.storytext ul.feedback {
  list-style-type: none;
  margin: 0 0 0.5em 0;
  padding: 0;
  text-align: center;
}

div#centerblocks div.storytext ul.feedback li {
  display: inline;
  margin: 0 2px;
  padding: 0;
}



/*--------------------------------------
  注目記事
--------------------------------------*/

/* コンテナ */
div#centerblocks div.featuredstorytext {
  margin: 0 0 2em 0;
  padding: 0;
  border-bottom: 1px solid #E7E7E7;
}

/* 記事タイトル */
div#centerblocks div.featuredstorytext h2 {
  float: left;
  margin: 0 0 1em 0;
  padding: 0;
  font-size: 110%;
  font-weight: bold;
}

/* アイコン(メールを送る・印刷用ページ・PDF) */
div#centerblocks div.featuredstorytext ul.icon {
  list-style-type: none;
  float: right;
  margin: 0;
  padding: 0;
  text-align: right;
}

div#centerblocks div.featuredstorytext ul.icon li{
  display: inline;
  margin: 0;
  padding: 0;
}

/* 記事の情報(投稿日・投稿者・表示数) */
div#centerblocks div.featuredstorytext ul.status {
  list-style-position: outside;
  list-style-type: none;
  clear: both;
  margin: 0 0 1em 0;
  padding: 0;
}

div#centerblocks div.featuredstorytext ul.status li {
  margin: 0;
  padding: 0;
}

div#centerblocks div.featuredstorytext ul.status li dl {
  display: inline;
  margin: 0;
  padding: 0;
}

div#centerblocks div.featuredstorytext ul.status li dl dt {
  display: inline;
  margin: 0;
  padding: 0;
}

div#centerblocks div.featuredstorytext ul.status li dl dd {
  display: inline;
  margin: 0;
  padding: 0;
}

/* 記事本文 */
div#centerblocks div.featuredstorytext div.story_introtext {
  margin: 0 0 2em 0;
  padding: 0;
}

/* 話題画像 */
div#centerblocks div.featuredstorytext div.story_introtext span.story_image {
  float: right;
  width: 48px;
  height: 48px;
  margin: 0;
  padding: 0;
}

/* ナビゲーション */
div#centerblocks div.featuredstorytext ul.navi {
  list-style-type: none;
  clear: both;
  margin: 0 0 0.5em 0;
  padding: 0;
  text-align: center;
}

div#centerblocks div.featuredstorytext ul.navi li {
  display: inline;
  margin: 0 2px;
  padding: 0;
}

/* コメントとトラックバック */
div#centerblocks div.featuredstorytext ul.feedback {
  list-style-type: none;
  margin: 0 0 0.5em 0;
  padding: 0;
  text-align: center;
}

div#centerblocks div.featuredstorytext ul.feedback li {
  display: inline;
  margin: 0 2px;
  padding: 0;
}



/*--------------------------------------
  アーカイブされた記事
--------------------------------------*/

/* コンテナ */
div#centerblocks div.archivestorytext {
  margin: 0 0 2em 0;
  padding: 0;
  border-bottom: 1px solid #E7E7E7;
}

/* 記事タイトル */
div#centerblocks div.archivestorytext h2 {
  float: left;
  margin: 0 0 1em 0;
  padding: 0;
  font-size: 110%;
  font-weight: bold;
}

/* アイコン(メールを送る・印刷用ページ・PDF) */
div#centerblocks div.archivestorytext ul.icon {
  list-style-type: none;
  float: right;
  margin: 0;
  padding: 0;
  text-align: right;
}

div#centerblocks div.archivestorytext ul.icon li{
  display: inline;
  margin: 0;
  padding: 0;
}

/* 記事の情報(投稿日・投稿者・表示数) */
div#centerblocks div.archivestorytext ul.status {
  list-style-position: outside;
  list-style-type: none;
  clear: both;
  margin: 0 0 1em 0;
  padding: 0;
}

div#centerblocks div.archivestorytext ul.status li {
  margin: 0;
  padding: 0;
}

div#centerblocks div.archivestorytext ul.status li dl {
  display: inline;
  margin: 0;
  padding: 0;
}

div#centerblocks div.archivestorytext ul.status li dl dt {
  display: inline;
  margin: 0;
  padding: 0;
}

div#centerblocks div.archivestorytext ul.status li dl dd {
  display: inline;
  margin: 0;
  padding: 0;
}

/* 記事本文 */
div#centerblocks div.archivestorytext div.story_introtext {
  margin: 0 0 2em 0;
/*  padding: 0;*/
}

/* 話題画像 */
div#centerblocks div.archivestorytext div.story_introtext span.story_image {
  float: right;
  width: 48px;
  height: 48px;
  margin: 0;
  padding: 0;
}

/* ナビゲーション */
div#centerblocks div.archivestorytext ul.navi {
  list-style-type: none;
  clear: both;
  margin: 0 0 0.5em 0;
  padding: 0;
  text-align: center;
}

div#centerblocks div.archivestorytext ul.navi li {
  display: inline;
  margin: 0 2px;
  padding: 0;
}

/* コメントとトラックバック */
div#centerblocks div.archivestorytext ul.feedback {
  list-style-type: none;
  margin: 0 0 0.5em 0;
  padding: 0;
  text-align: center;
}

div#centerblocks div.archivestorytext ul.feedback li {
  display: inline;
  margin: 0 2px;
  padding: 0;
}
/*
div.storytext h1.midasi{
	font-size:1em;
	color:#444444;
	background-image:url(../images/css/tittle-bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:34px;
	padding:2px 0;
	text-indent:25px;
	}
	*/
/*コルクタイトル追加*/

div.storytext div#title_up{
	margin:0 0 0 -5px;
	height:10px;
	text-align:center;
	background:url(../images/css/title_up.jpg) top no-repeat;
	}

div.storytext div#title_bottom{
	margin:0 0 0 -5px;
	height:10px;
	text-align:center;
	background:url(../images/css/title_bottom.jpg) bottom no-repeat;
	}

div.story_introtext table{
	text-align:left;
	overflow:hidden;
	}
/*
div.story_introtext table th, div.story_introtext table td{
	width:auto;
	}*/

/**/
ul.event_about{
	margin:0;
	text-indent:0;
	padding:5px 5px 5px 15px;
	border-bottom:1px #CCCCCC dotted;
	}

div.story_introtext font{
	line-height:1.4em;
	}
	
	