@charset "utf-8";

/*  */

@import url("../../_ex/style_2007_12.css");
@import url("index1.css");
@import url("index2.css");
@import url("tsunabuchi2.css");
@import url("tsukui1.css");


#main_border_2
{
	float: left;
	margin: 30px 0 0 0;
	_margin: 15px 0 0 0;
	padding: 0;
	width: 750px;
	border-width: 1px 0 0 0;
	border-color: #CCC;
	border-style: solid;
}

#index_backnumber
{
	margin: 30px 0 0 20px;
	_margin: 30px 0 0 10px;
	padding: 0;
	float: left;
	width: 710px;
	background-image: url(../_im/backnumber_background.gif);
	background-repeat: no-repeat;
}

#index_backnumber h3
{
	display: none;
}

#index_backnumber ul
{
	margin: 33px 0 0 0;
	padding: 12px 0 12px 0;
	float: left;
	width: 710px;
	background-color: #EBF5EB;
}

#index_backnumber ul li
{
	list-style-type: none;
	margin: 0 0 2px 22px;
	_margin: 0 0 2px 18px;
	padding: 0 0 0 12px;
	_padding: 0 ;
	background-image: url(../_im/backnumber_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	_background-position: 0.2em 0.5em;
}

#index_backnumber ul li a
{
	color: #00A0FF;
}

#index_backnumber_2
{
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	width: 710px;
	height: 6px;
	display: block;
	float: left;
	background-image: url(../_im/backnumber_background_2.gif);
	background-repeat: no-repeat;
}

#signature
{
	float: right;
}

.signature_top
{
	margin-bottom: 1em;
	*margin-bottom: 0;
	float: right;
}

.clear
{
	clear: both;
}

#index_right
{
	margin: 30px 35px 0 0;
	_margin: 30px 10px 0 0;
	width: 230px;
	float: right;
}

#writer_top
{
	width: 229px;
	height: 36px;
	margin: 0;
	padding: 0;
	background-image: url(../_im/writer_top.gif);
}

#writer_top h4
{
	display: none;
}

#writer_tunabuchi
{
	margin: 0;
	padding: 0;
	width: 227px;
	_width: 229px;
	height: 110px;
	background-color: #F7FCFD;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-image: url(../_im/photo_tunabuchi.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}

#writer_tunabuchi h5
{
	margin: 0 0 0 100px;
	padding: 20px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 0.2em;
}

#writer_tunabuchi p
{
	margin: 0 0 0 100px;
	padding: 0.3em 0 0 0;
	font-size: 0.8em;
	*font-size: 0.7em;
}

#writer_tunabuchi span
{
	margin: 0 0 0 100px;
	padding: 0;
}

#writer_tunabuchi span a
{
	margin: 0;
	padding: 0 0 0 0.7em;
	color: #00A0FF;
	background-image: url(../_im/writer_icon_1.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	_background-position: 0 0.3em;
}

#writer_ikko
{
	margin: 0;
	padding: 0;
	width: 227px;
	_width: 229px;
	height: 105px;
	background-color: #E5F5F9;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-image: url(../_im/photo_nophoto.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px
}

#writer_ikko h5
{
	margin: 0 0 0 100px;
	padding: 20px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 0.2em;
}

#writer_ikko p
{
	margin: 0 0 0 100px;
	padding: 0.3em 0 0 0;
	font-size: 0.8em;
	*font-size: 0.7em;
}

#writer_ikko span
{
	margin: 0 0 0 100px;
	padding: 0;
}

#writer_ikko span a
{
	margin: 0;
	padding: 0 0 0 0.7em;
	color: #00A0FF;
	background-image: url(../_im/writer_icon_2.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	_background-position: 0 0.3em;
}

#writer_bottom
{
	margin: 0;
	padding: 0;
	width: 229px; 
	height: 5px;
	background-image: url(../_im/writer_bottom.gif);
	background-repeat: no-repeat;
}

#recententry_top
{
	width: 229px;
	height: 36px;
	margin: 20px 0 0 0;
	padding: 0;
	background-image: url(../_im/recententry_top.gif);
}

#recententry_top h4
{
	display: none;
}

#recententry
{
	margin: 0;
	padding: 15px 20px 4px 20px;
	width: 187px;
	_width: 229px;
	background-color: #EAF8EA;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
	float: left;
}

#recententry ul
{
	margin: 0;
	padding: 0;
	line-height: 1.2;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../_im/recentenrty_icon.gif);
}

#recententry li
{
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	line-height: 1.2;
}

#recententry li a
{
	color: #00A0FF;
	line-height: 1.2;
}
#backnumber_link
{
	margin: 0;
	padding: 10px 0 10px 0;
	float: right;
	color: #00A0FF;
	line-height: 1.2;
}

#backnumber_link a
{
	color: #00A0FF;
	line-height: 1.2;
}

#recententry_bottom
{
	width: 229px;
	height: 5px;
	margin: 0;
	padding: 0;
	background-image: url(../_im/recententry_bottom.gif);
	background-repeat: no-repeat;
	clear: both;
}

#writer_profile_top
{
	margin: 0 0 0 20px;
	*margin: 50px 0 0 20px;
	padding: 0;
	width: 710px;
	height: 20px;
	background-image: url(../_im/writer_profile_top.gif);
	background-repeat: no-repeat;
}

#writer_profile_contents
{
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	padding: 0;
	width: 710px;
	float: left;
	background-image: url(../_im/writer_profile_background.gif);
	background-repeat: repeat-y;
}

#writer_profile_contents_left_tunabuchi
{
	width: 365px;
	height: 120px;
	background-image: url(../_im/photo_tunabuchi_2.jpg);
	background-repeat: no-repeat;
	background-position: 16px 0;
	float: left;
}

#writer_profile_contents_left_tunabuchi h5
{
	margin: 0 0 0 135px;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 0.2em;
}

#writer_profile_contents_left_tunabuchi p
{
	margin: 0.3em 0 0 135px;
	padding: 0;
	font-size: 0.8em;
	*font-size: 0.7em;
}

#writer_profile_contents_left_tunabuchi p a
{
	color: #00A0FF;
}

#writer_profile_contents_left_ikko
{
	width: 365px;
	height: 120px;
	background-image: url(../_im/photo_nophoto_2.jpg);
	background-repeat: no-repeat;
	background-position: 16px 0;
	float: left;
}

#writer_profile_contents_left_ikko h5
{
	margin: 0 0 0 135px;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 0.2em;
}

#writer_profile_contents_left_ikko p
{
	margin: 0.3em 0 0 135px;
	padding: 0;
	font-size: 0.8em;
	*font-size: 0.7em;
}

#writer_profile_contents_right
{
	margin: 0;
	padding: 0;
	width: 325px;
	float: right;
}

#writer_profile_contents_right h5 {
  width: 320px;
  _width: 300px;
  height: 17px;
  display: block;
  position:relative;
  margin: 1px 0 0 20px;
  _margin: 1px 0 0 20px;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}

#writer_profile_contents_right h5 span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 320px;
  height: 17px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/writer_profile_title.gif);
  background-repeat: no-repeat;
}

#writer_profile_contents_right ul
{
	margin: 10px 20px 0 20px;
	padding: 0;
	float: left;
	font-size: 0.9em;
	*font-size: 0.8em;
	line-height: 1.2;
}

#writer_profile_contents_right ul li
{
	margin: 0 0 0 16px;
	_margin: 0 0 0 17px;
	padding: 0 0 10px 0;
	list-style-position: outside;
	list-style-image: url(../_im/writer_profile_icon.gif);
	line-height: 1.2;
}

#writer_profile_contents_right ul li a
{
	color: #00A0FF;
	line-height: 1.2;
}

#writer_profile_contents_bottom
{
	margin: 0 0 10px 20px;
	_margin: 0 0 10px 10px;
	padding: 0;
	width: 710px;
	height: 20px;
	float: left;
	background-image: url(../_im/writer_profile_bottom.gif);
	background-repeat: no-repeat;
}

/* バックナンバー */

#backnumber_title
{
	background-image: url(../_im/backnumber_title.gif);
	background-repeat: no-repeat;
	background-position: 3px 0;
	width: 700px;
	height: 40px;
	float: left;
	margin: 30px 0 0 20px;
	_margin: 30px 0 0 10px;
	padding: 0;
}

#backnumber_title h3
{
	display: none;
}

#backnumber_title p
{
	margin: 0.5em 0 0 221px;
	*margin: 0.7em 0 0 221px;
	padding: 0;
	font-size: 0.8em;
	*font-size: 0.7em;
	line-height: 1.3em;
}

#backnumber_01_wrapper
{
	margin: 15px 0 0 7px;
	_margin: 15px 0 0 7px;
	padding: 0;
	background-image: url(../_im/backnumber_wrapper_01.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 559px;
	float: left;
}

#backnumber_01_wrapper a
{
	color: #00A0FF;
}

#backnumber_01_wrapper p a
{
	line-height:1;
}

#backnumber_01_wrapper h3
{
	display: none;
}

#backnumber_01_wrapper p
{
	height: 210px;
	margin: 96px 18px 0 28px;
	padding: 0;
	font-size: 0.8em;
	*font-size: 0.7em;
	line-height: 1.7em;
}

#backnumber_01_profile_photo{
  width: 70px;
  height: 70px;
  display: block;
  position:relative;
  margin: 0 10px 10px 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}
#backnumber_01_profile_photo span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 70px;
  height: 70px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/photo_tunabuchi.jpg);
  background-repeat: no-repeat;
}

.backnumber_title_2
{
	width: 122px;
	height: 16px;
	float: left;
	margin: 18px 0 0 28px;
	_margin: 18px 0 0 14px;
	padding: 0;
	background-image: url(../_im/backnumber_title_2.gif);
	background-repeat: no-repeat;
}

.backnumber_title_2 span
{
	display: none;
}

.backnumber_latest
{
	width: 90px;
	height: 15px;
	float: left;
	margin: 8px 0 0 28px;
	_margin: 8px 0 0 14px;
	padding: 0;
	background-image: url(../_im/latest_title.gif);
	background-repeat: no-repeat;
}

.backnumber_latest span
{
	display: none;
}

.backnumber_title_2
{
	width: 122px;
	height: 16px;
	float: left;
	margin: 13px 0 0 28px;
	_margin: 13px 0 0 14px;
	padding: 0;
	background-image: url(../_im/backnumber_title_2.gif);
	background-repeat: no-repeat;
}

.backnumber_title_2 span
{
	display: none;
}

#backnumber_02_wrapper
{
	margin: 15px 0 0 20px;
	_margin: 15px 0 0 10px;
	padding: 0;
	background-image: url(../_im/backnumber_wrapper_02.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 559px;
	float: left;
}

#backnumber_02_wrapper a
{
	color: #00A0FF;
}

#backnumber_02_wrapper h3
{
	display: none;
}

#backnumber_02_wrapper p
{
	height: 210px;
	margin: 96px 18px 0 28px;
	padding: 0;
	font-size: 0.8em;
	*font-size: 0.7em;
	line-height: 1.7em;
}

#backnumber_02_profile_photo{
  width: 70px;
  height: 70px;
  display: block;
  position:relative;
  margin: 0 10px 10px 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}
#backnumber_02_profile_photo span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 70px;
  height: 70px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/photo_otake.jpg);
  background-repeat: no-repeat;
}


#backnumber_03_wrapper
{
	margin: 15px 0 0 7px;
	_margin: 15px 0 0 7px;
	padding: 0;
	background-image: url(../_im/backnumber_wrapper_03.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 559px;
	float: left;
}

#backnumber_03_wrapper a
{
	color: #00A0FF;
}

#backnumber_03_wrapper h3
{
	display: none;
}

#backnumber_03_wrapper p
{
	height: 210px;
	margin: 96px 18px 0 28px;
	padding: 0;
	font-size: 0.8em;
	*font-size: 0.7em;
	line-height: 1.7em;
}

#backnumber_03_profile_photo{
  width: 70px;
  height: 70px;
  display: block;
  position:relative;
  margin: 0 10px 10px 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}
#backnumber_03_profile_photo span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 70px;
  height: 70px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/photo_tsukui.jpg);
  background-repeat: no-repeat;
}

.name
{
	font-size: 1.1em;
	font-weight: bold;
}


.backnumber_list
{
	margin: 12px 18px 0 24px;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	float: left;
	*float: none;
}

.backnumber_list li
{
	width: 173px;
	_width: 183px;
	margin: 0 0 5px 0;
	padding: 0 0 5px 1em;
	background-image: url(../_im/backnumber_icon_2.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0;
	border-width: 0 0 1px 0;
	border-color: #CCCCCC;
	border-style: solid;
	line-height: 1.3;
}

.backnumber_list li a
{
	line-height: 1.3;
}

.latest_list
{
	margin: 12px 18px 0 24px;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	float: left;
	*float: none;
}

.latest_list li
{
	width: 173px;
	_width: 183px;
	margin: 0 0 5px 0;
	padding: 0 0 5px 1em;
	background-image: url(../_im/backnumber_icon_2.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0;
	line-height: 1.3;
}

.latest_list li a
{
	line-height: 1.3;
}

/* プロフィール */

#profile_top
{
	width: 229px;
	height: 36px;
	margin: 0;
	padding: 0;
	background-image: url(../_im/profile_top.gif);
}

#profile_top h4
{
	display: none;
}

#profile_tsunabuchi
{
	margin: 0;
	padding: 0;
	width: 227px;
	_width: 229px;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

#profile_tsunabuchi a
{
	line-height: 1;
	color: #00A0FF;
}

#profile_tsunabuchi h5
{
	margin: 0 20px 0 20px;
	padding: 20px 0 0 0;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1;
	color: #333333;
}

#profile_tsunabuchi p
{
	margin: 0 20px 0 20px;
	padding: 0.3em 0 15px 0;
	font-size: 0.8em;
	*font-size: 0.7em;
	color: #333333;
}

#profile_photo_tsunabuchi
{	
	margin: 20px 10px 10px 20px;
	padding: 0;
	float: left;
	width: 70px;
	height: 70px;
	background-image: url(../_im/photo_tunabuchi.jpg);
	background-repeat: no-repeat;
}

#profile_photo_tsunabuchi span
{
	display: none;
}

#profile_tsukui
{
	margin: 0;
	padding: 0;
	width: 227px;
	_width: 229px;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

#profile_tsukui a
{
	line-height: 1;
	color: #00A0FF;
}

#profile_tsukui h5
{
	margin: 0 20px 0 20px;
	padding: 20px 0 0 0;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1;
	color: #333333;
}

#profile_tsukui p
{
	margin: 0 20px 0 20px;
	padding: 0.3em 0 15px 0;
	font-size: 0.8em;
	*font-size: 0.7em;
	color: #333333;
}

#profile_photo_tsukui
{	
	margin: 20px 10px 10px 20px;
	padding: 0;
	float: left;
	width: 70px;
	height: 70px;
	background-image: url(../_im/photo_nophoto.jpg);
	background-repeat: no-repeat;
}

#profile_photo_tsukui span
{
	display: none;
}

#profile_bottom
{
	margin: 0;
	padding: 0;
	width: 229px; 
	height: 6px;
	background-image: url(../_im/profile_bottom.gif);
	background-repeat: no-repeat;
}


/* エッセイ一覧 */

#essay_list_top
{
	width: 229px;
	height: 36px;
	margin: 20px 0 0 0;
	padding: 0;
	background-image: url(../_im/essay_list_top.gif);
}

#essay_list_top h4
{
	display: none;
}

#essay_list_tsunabuchi
{
	margin: 0;
	padding: 0 0 10px 0;
	width: 227px;
	_width: 229px;
	background-color: #E5F5F9;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

#essay_list_tsunabuchi h5
{
	margin: 0 20px 0 20px;
	padding: 20px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	color: #333333;
}

#essay_list_tsunabuchi ul
{
	margin: 12px 18px 0 42px;
	padding: 0;
	list-style-image: url(../_im/backnumber_icon.gif);
	list-style-position: outside;
}

#essay_list_tsunabuchi ul li
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.3;
}

#essay_list_tsunabuchi ul li a
{
	line-height: 1.3;
	color: #00A0FF;
}

#essay_list_ikko
{
	margin: 0;
	padding: 0 0 10px 0;
	width: 227px;
	_width: 229px;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

#essay_list_ikko h5
{
	margin: 0 20px 0 20px;
	padding: 20px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	color: #333333;
}

#essay_list_ikko ul
{
	margin: 12px 18px 0 42px;
	padding: 0;
	list-style-image: url(../_im/backnumber_icon_2.gif);
	list-style-position: outside;
}

#essay_list_ikko ul li
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.3;
}

#essay_list_ikko ul li a
{
	line-height: 1.3;
	color: #00A0FF;
}

#essay_list_tsukui
{
	margin: 0;
	padding: 0 0 10px 0;
	width: 227px;
	_width: 229px;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

#essay_list_tsukui h5
{
	margin: 0 20px 0 20px;
	padding: 20px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	color: #333333;
}

#essay_list_tsukui ul
{
	margin: 12px 18px 0 42px;
	padding: 0;
	list-style-image: url(../_im/backnumber_icon_2.gif);
	list-style-position: outside;
}

#essay_list_tsukui ul li
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.3;
}

#essay_list_tsukui ul li a
{
	line-height: 1.3;
	color: #00A0FF;
}

#essay_list_bottom
{
	margin: 0;
	padding: 0;
	width: 229px; 
	height: 6px;
	background-image: url(../_im/profile_bottom.gif);
	background-repeat: no-repeat;
}

#backnumber_all a
{
	color: #333333;
	float: right;
	margin-top: 5px;
	margin-right: 18px;
	_margin-right: 9px;
	font-size: 0.8em;
	*font-size: 0.7em;
}


/* */

;;.signature_top
{
	margin: 1em 0 1em 0;
	float: right;
}


;;#signature
{
	margin-top: 1em;
	float: right;
}
/* 2010-02-08 add*/
#backnumber_04_wrapper
{
	margin: 15px 0 0 7px;
	_margin: 15px 0 0 7px;
	padding: 0;
	background-image: url(../_im/backnumber_wrapper_01.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 559px;
	float: left;
}

#backnumber_04_wrapper a
{
	color: #00A0FF;
}

#backnumber_04_wrapper p a
{
	line-height:1;
}

#backnumber_04_wrapper h3
{
	display: none;
}

#backnumber_04_wrapper p
{
	height: 210px;
	margin: 96px 18px 0 28px;
	padding: 0;
	font-size: 0.8em;
	*font-size: 0.7em;
	line-height: 1.7em;
}

#backnumber_04_profile_photo{
  width: 70px;
  height: 70px;
  display: block;
  position:relative;
  margin: 0 10px 10px 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}
#backnumber_04_profile_photo span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 70px;
  height: 70px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/photo_thumb_r001.jpg);
  background-repeat: no-repeat;
}


/*20100215 add*/
#backnumber_05_wrapper
{
	margin: 15px 0 0 7px;
	_margin: 15px 0 0 7px;
	padding: 0;
	background-image: url(../_im/backnumber_wrapper_02.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 559px;
	float: left;
}

#backnumber_05_wrapper a
{
	color: #00A0FF;
}

#backnumber_05_wrapper p a
{
	line-height:1;
}

#backnumber_05_wrapper h3
{
	display: none;
}

#backnumber_05_wrapper p
{
	height: 210px;
	margin: 96px 18px 0 28px;
	padding: 0;
	font-size: 0.8em;
	*font-size: 0.7em;
	line-height: 1.7em;
}

#backnumber_05_profile_photo{
  width: 70px;
  height: 70px;
  display: block;
  position:relative;
  margin: 0 10px 10px 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}
#backnumber_05_profile_photo span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 70px;
  height: 70px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/photo_goukon.jpg);
  background-repeat: no-repeat;
}


/* 2010/02/10 add for old essay link*/
/* バックナンバー */

#backnumber_link
{
/*	background-repeat: no-repeat;
	background-position: 3px 0;*/
	width: 700px;
	height: 10px;
	float: left;
	margin: 10px 0 0 20px;
	_margin: 10px 0 0 20px;
	padding: 0;
}

/*2010/06/28 add for archives.php*/
#backnumber_bn_list
{
	margin: 15px 0 5px 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	float: left;
}

#backnumber_bn_list li
{
	margin: 0;
	padding: 0;
}

#backnumber_bn_list_date
{
	display: block;
	float: left;
	width: 85px;
	line-height: 1.3;
}

#backnumber_bn_list_link
{
	background-image: url(../_im/backnumber_icon_2.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 85px;
	*margin: 0;
	padding: 0 0 10px 10px;
	width: 325px;
	display: block;
	_display: inline;
	line-height: 1.2;
	*float: left;
	_float: none;
}

#backnumber_bn_list_link a
{
	color: #1EABFC;
	line-height: 1.2;
}
