body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/* フロート解除 最終版 */
.clearfix {
    zoom:1; /*for IE 5.5-7*/
}
.clearfix:after { /*for modern browser*/
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {
width: 850px;
	background: transparent url(http://file.weblife.en-grey.com/bg.gif) repeat left top;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;

}
/*<td>の全ての設定*/
td {
text-align:left;
}
/*table全ての設定*/
table{
border-collapse: collapse;

}
/*通常のリンクの設定*/
a:link,
a:visited,
a:active {
	color:#666;
	text-decoration:none;
}
#wrap {
    display: none;
}
a:hover {
	color:#666;
	text-decoration:underline;
}

p,  dl {
	font-size:100%;
	line-height:1.8em;
}
img {
line-height: 0.1;
font-size: 0;
}
/*コンテンツの設定*/
#mainBlock {

width:900px;
text-align: left;
}
/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:left;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}

/**************************************************************************************
ロゴ用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {




}
/*ページタイトル文字部分の設定*/
#TopTitle {

}
/*ページタイトル文字色の設定*/
.TopTitleFont {
}
/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
text-indent: -9999px;
}


/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
width: 850px;
position:relative; /* 広告NinjaEntryCommercialを操作するため */


}
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
width: 650px;
float: right;	






text-align: left;
}
/*各記事タイトル部分の設定*/
.EntryTitle {


}

}
/*各記事タイトル部分の文字色設定*/
.EntryTitleFont {
font-size: 0;
line-keight: 0;
text-indent: -9999px;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {

}
/*記事本文が記載される部分*/
.EntryText {
	font-size: 93%;
	color: #1f1e1b;
	letter-spacing: 0.2em;





}
/*追記文書が記載される部分*/
.EntryPsText {

text-align: right;
}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
text-align:right;

}
/*記事の投稿者名が記載されている部分*/
.EntryUserName {
}
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {

}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {

}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
;
}
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback {

}
/*次の記事やHOMEへのリンクが表示されるページ送り*/
#tit_bg {
background: transparent url(http://file.weblife.en-grey.com/tit_bg.gif) no-repeat left top;
width: 650px;
}
.PageLinkBlock{


	padding: 10px 0 36px 590px;
	height: 15px;

font-size:0;
line-height: 0;
}
	
.PageLinkBlock2{
	padding: 0 0 20px 590px;
font-size:0;
line-height: 0;
		background:  transparent url(http://file.weblife.en-grey.com/bg.gif) repeat left top;

}

.PageLinkBlock a:link,
.PageLinkBlock a:visited,
.PageLinkBlock a:active {

}
.PageLinkBlock a:hover {
}

.mm {
line-height: 0;


}
/* 追加 ----------------------  */
.set {

}
.box_top {
	background: #f6f5f1 url(http://file.weblife.en-grey.com/box_top.gif) no-repeat left top;
	width: 650px;
	height: 25px;
}

.box_c {
	background: #f6f5f1;
	padding: 0 25px;
	width: 599px;
border-right: 1px solid #dddcd8;
	
}
.box_c dd {
 padding: 18px 0 6px 0;

}
.box_bottom {
	background: #f6f5f1 url(http://file.weblife.en-grey.com/box_bottom.gif) no-repeat left bottom;
	width: 650px;
	height: 15px;
	margin-bottom: 30px;
}

#nav-ie {
width: 168px;
}
/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
.PluginBlock {
width: 145px;
float: left;




}
/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {

}
/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {

}
/*プラグインの説明部分の設定*/
.PluginExplanation {

}
/*プラグインが表示される場所の設定*/
.PluginContents {

}


/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {
text-align:left;
font-size:0;
line-height: 0;


}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
text-align:right;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
clear:both;
height: 0;
font-size: 0;
line-height: 0;
 color: #eee3cc
}
#FooterBlock a:link,
#FooterBlock a:visited,
#FooterBlock a:active {
	color:#eee3cc;
	text-decoration:none;
}
#FooterBlock a:hover {
	color:#eee3cc;
	text-decoration:none;
}

/* meguri */

#meguri .header {
	background: transparent url(http://file.weblife.en-grey.com/meguri_header.gif) no-repeat left top;
	width: 650px;
	height: 49px;
}
#meguri .center {
	background: transparent url(http://file.weblife.en-grey.com/meguri_center.gif) repeat-y left top;
	width: 650px;
	padding-left: 30px;

}


#meguri .f_left li {
	float: left;

}
#meguri .f_left l img {
	margin: 0;
	padding: 0;
	
}
#meguri h4 {
	padding: 20px 0 10px 0;
	font-weight: bold;

}

#meguri .set {
	padding: 0 8px;
	margin: 0 30px 0 0;
}

#meguri h5 {
	font-size: 125%;
	font-weight: bold;
	padding: 8px 0;

}

#meguri p.text {
	color: #333;
	font-size: 93%;
	width: 576px;
	padding: 2px;
	line-height: 1.8em;
	margin: 10px 0 0 10px;
	margin: 0 0 5px 0;
	letter-spacing: 0.1em;

}
#meguri p .b {
font-weight: bold;
}
#meguri p.img {
	padding: 0 0 7px 0;
}

#meguri .footer {
	background: transparent url(http://file.weblife.en-grey.com/meguri_footer.gif) no-repeat left top;
	width: 650px;
	height: 10px;
	padding-top: 20px;
}

#meguri #page_top {
	padding: 15px 0;
}
#meguri .g-list  li {
	width: 526px;
	font-size: 93%;
	line-height: 1.6em;
	letter-spacing: 0.1em;
}
#meguri .g-list  li.g1 {
		background: transparent url(http://file.weblife.en-grey.com/g1.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.g2 {
		background: transparent url(http://file.weblife.en-grey.com/g2.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.g3 {
		background: transparent url(http://file.weblife.en-grey.com/g3.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.jg1 {
		background: transparent url(http://file.weblife.en-grey.com/jg1.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.jg2 {
		background: transparent url(http://file.weblife.en-grey.com/jg2.gif) no-repeat left top;
		padding: 0 0 0 55px;
}

#meguri .g-list  li.jg3 {
		background: transparent url(http://file.weblife.en-grey.com/jg3.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.j1 {
		background: transparent url(http://file.weblife.en-grey.com/j1.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.j2 {
		background: transparent url(http://file.weblife.en-grey.com/j2.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.j3 {
		background: transparent url(http://file.weblife.en-grey.com/j3.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.s1 {
		background: transparent url(http://file.weblife.en-grey.com/s1.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.s2 {
		background: transparent url(http://file.weblife.en-grey.com/s2.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.s3 {
		background: transparent url(http://file.weblife.en-grey.com/s3.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.tr {
		background: transparent url(http://file.weblife.en-grey.com/tr.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .g-list  li.gg {
		background: transparent url(http://file.weblife.en-grey.com/gg.gif) no-repeat left top;
		padding: 0 0 0 55px;
}
#meguri .a-list {
	padding-bottom: 15px;
}
#meguri .a-list  li {
	width: 546px;
	font-size: 93%;
	letter-spacing: 0.1em;
		background: transparent url(http://file.weblife.en-grey.com/icon01.gif) no-repeat left top;
		padding: 0 0 0 22px;
}

/* other
----------------------------------- */
#other {
	background: transparent url(http://file.weblife.en-grey.com/other_bg.gif) no-repeat left top;
	width: 650px;

	padding-top: 195px;
}


.other_w h2 {
	font-size: 120%;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding-left: 70px;
}
.other_w p {
	font-size: 93%;
	letter-spacing: 0.1em;
	width: 510px;
	padding-left: 100px;
}

.other_w .other_header {
	background: transparent url(http://file.weblife.en-grey.com/other_w_header.gif) no-repeat left top;
	width: 650px;
	padding: 40px 0 0 0;
}

.other_w .other_footer {
	background: transparent url(http://file.weblife.en-grey.com/other_w_footer.gif) no-repeat left bottom;
	width: 650px;
	height: 35px;
}
 .other_w {
padding-top: 10px;

}
.other_b {
padding-top: 5px;
margin-left: 10px;
}
.other_b h2 {
	font-size: 120%;
	font-weight: bold;
	letter-spacing: 0.1em;
		padding-left: 40px;
		padding-bottom: 10px;
}

.other_b p {
	font-size: 93%;
	letter-spacing: 0.1em;
	width: 510px;
	padding-left: 40px;
	color: #fff;
}

.other_b .other_header {
	background: transparent url(http://file.weblife.en-grey.com/other_b_header.gif) no-repeat left top;
	width: 650px;
	padding: 40px 0 0 0;
}

.other_b .other_footer {
	background: transparent url(http://file.weblife.en-grey.com/other_b_footer.gif) no-repeat left;
	top
	width: 650px;
	height: 36px;
}

iflame {
hidden;
height: 0;
widht: 0;
}
.NinjaEntryCommercial {
position:absolute; left:-306px; bottom:-260px;
}
