@charset "utf-8";

/*  */

@import url("../../_ex/style.css");
@import url("index1.css");
@import url("index2.css");


#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;
}

#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;
}

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

#signature
{
	float: right;
}

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

.clear
{
	clear: both;
}

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


;;#signature
{
	margin-top: 1em;
	float: right;
}


/* ブログTOP */

#blog_top h3{
  width: 706px;
  height: 27px;
  display: block;
  position:relative;
  margin: 28px 0 0 21px;
  _margin: 28px 0 0 10px;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}

#blog_top h3 span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 706px;
  height: 27px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/title.gif);
  background-repeat: no-repeat;
}

#wrapper_blog
{
	clear: both;
	margin: 18px 0 0 23px;
	_margin: 18px 0 0 12px;
	padding: 0 0 18px 0;
	float: left;
	width: 710px;
	height: 70px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #CCCCCC;
}

#words_blog_01
{
	margin: 0;
	padding: 0 0 0 93px;
	float: left;
	width: 231px;
	_width: 324px;
	height: 70px;
	background-image: url(../_im/photo_blog_01.jpg);
	background-repeat: no-repeat;
}

#words_blog_01 h4{
  width: 235px;
  height: 16px;
  display: block;
  position:relative;
  margin: 0 0 10px 0;
  padding: 0;
  float: left;
  font-size: 0.3em;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}

#words_blog_01 h4 span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 235px;
  height: 16px;
  margin: 0 0 10px 0;
  padding: 0;
  background-image: url(../_im/title_blog_01.gif);
  background-repeat: no-repeat;
}

#words_blog_01 p
{
	margin: 0;
	padding: 0;
	font-size: 0.95em;
	line-height: 1.3;
}

#words_blog_02
{
	margin: 0;
	padding: 0 0 0 93px;
	float: left;
	width: 231px;
	_width: 324px;
	height: 70px;
	background-image: url(../_im/photo_blog_02.jpg);
	background-repeat: no-repeat;
}

#words_blog_02 h4{
  width: 231px;
  height: 14px;
  display: block;
  position:relative;
  margin: 0 0 10px 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}

#words_blog_02 h4 span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 231px;
  height: 14px;
  margin: 0 0 10px 0;
  padding: 0;
  background-image: url(../_im/title_blog_02.gif);
  background-repeat: no-repeat;
}

#words_blog_02 p
{
	margin: 0;
	padding: 0;
	font-size: 0.95em;
	line-height: 1.3;
}

#link_latest
{
	margin: 50px 0 0 100px;
	padding: 0 0 0 0.7em;
	float: left;
	background-image: url(../_im/next_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}

#link_latest a
{
	color: #00A0FF;
}

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

#profile_top h4
{
	display: none;
}

#profile_inner
{
	margin: 0;
	padding: 0 0 0.7em 0;
	width: 227px;
	_width: 229px;
	border-width: 0 1px 0 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-image: url(../_im/rumi.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px
}

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

#profile_inner p
{
	margin: 0 0 0 100px;
	padding: 0.3em 1em 0 0;
	font-size: 0.8em;
	_font-size: 0.7em;
}

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

#profile_bottom
{
	margin: 0;
	padding: 0;
	width: 229px; 
	height: 5px;
	background-image: url(../_im/profile_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;
}

#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;
}

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

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

#blog_ichiran_top h4
{
	display: none;
}

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

#blog_1 h5
{
	margin: 0 0 5px -0.3em;
	padding: 0;
	font-weight: bold;
	font-size: 1em;
}

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

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

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

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

#blog_2 h5
{
	margin: 0 0 5px -0.3em;
	padding: 0;
	font-weight: bold;
	font-size: 1em;
}

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

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

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

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

/* バックナンバー */

#wrapper_blog_bn
{
	clear: both;
	margin: 28px 0 0 23px;
	_margin: 28px 0 0 12px;
	padding: 0;
	float: left;
	width: 450px;
}

#blog_bn_gorobe_top h3{
  width: 450px;
  height: 70px;
  display: block;
  position:relative;
  margin: 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}

#blog_bn_gorobe_top h3 span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 450px;
  height: 70px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/title_bn_gorobe.gif);
  background-repeat: no-repeat;
}

#blog_bn_rumi_top h3{
  width: 450px;
  height: 70px;
  display: block;
  position:relative;
  margin: 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}

#blog_bn_rumi_top h3 span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 450px;
  height: 70px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/title_bn_rumi.gif);
  background-repeat: no-repeat;
}

#blog_bn_list_top h4{
  width: 450px;
  height: 16px;
  display: block;
  position:relative;
  margin: 26px 0 5px 0;
  padding: 0;
  float: left;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}

#blog_bn_list_top h4 span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width: 450px;
  height: 16px;
  margin: 0;
  padding: 0;
  background-image: url(../_im/backnumber.gif);
  background-repeat: no-repeat;
}

#blog_bn_border
{
	background-image: url(../_im/border_backnumber.gif);
	background-repeat: no-repeat;
	float: left;
	width: 450px;
	height: 1px;
}

#blog_bn_list
{
	margin: 15px 0 5px 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	float: left;
}

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

#blog_bn_list_date
{
	display: block;
	float: left;
	width: 85px;
}

#blog_bn_list_link
{
	background-image: url(../_im/blog_icon_3.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;
}

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