@charset "utf-8";

/*---------------------------------------------------
文字位置関連
---------------------------------------------------*/
.text_center
{
	text-align			:	center;
}
.text_right
{
	text-align			:	right;
}
.text_left
{
	text-align			:	left;
}

/*---------------------------------------------------
文字関連
---------------------------------------------------*/
/*
文字を上付けにする。
*/
.text_super
{
	vertical-align		:	super;
}
/*
文字を下付けにする。
*/
.text_sub
{
	vertical-align		:	sub;
}

/*********************************************************************************
フォント関連
*********************************************************************************/
.font_normal		{font-style:normal;}
.font_italic		{font-style:italic;}
.font_underline		{text-decoration:underline;}
.font_deleteline	{text-decoration:line-through;}

.T6		{font-size:6px; line-height:1.5; font-weight:normal;}
.T6b	{font-size:6px; line-height:1.5; font-weight:bold;}

.T8		{font-size:8px; line-height:1.5; font-weight:normal;}
.T8b	{font-size:8px; line-height:1.5; font-weight:bold;}

.T9		{font-size:9px; line-height:1.5; font-weight:normal;}
.T9b	{font-size:9px; line-height:1.5; font-weight:bold;}

.T10	{font-size:10px; line-height:1.5; font-weight:normal;}
.T10b	{font-size:10px; line-height:1.5; font-weight:bold;}

.T11	{font-size:11px; line-height:1.5; font-weight:normal;}
.T11b	{font-size:11px; line-height:1.5; font-weight:bold;}

.T12	{font-size:12px; line-height:1.5; font-weight:normal;}
*+html .T12
{
	font-size:10px; line-height:1.5; font-weight:normal;
}
.T12b	{font-size:12px; line-height:1.5; font-weight:bold;}
*+html .T12b
{
	font-size:10px; line-height:1.5; font-weight:bold;
}
.T14	{font-size:14px; line-height:1.5; font-weight:normal;}
.T14b	{font-size:14px; line-height:18px; font-weight:bold;}

.T18	{font-size:18px; line-height:1.5; font-weight:normal;}
.T18b	{font-size:18px; line-height:1.5; font-weight:bold;}

.T24	{font-size:24px; line-height:1.5; font-weight:normal;}
.T24b	{font-size:24px; line-height:1.5; font-weight:bold;}

.T28	{font-size:28px; line-height:1.5; font-weight:normal;}
.T28b	{font-size:28px; line-height:1.5; font-weight:bold;}

.T32	{font-size:32px; line-height:1.5; font-weight:normal;}
.T32b	{font-size:32px; line-height:1.5; font-weight:bold;}

.T48	{font-size:48px; line-height:1.5; font-weight:normal;}
.T48b	{font-size:48px; line-height:1.5; font-weight:bold;}

#map_title
{
	position: relative;
	top: 60px;
	left: 20px;
	color: #630;
	font-size: 12px;
}
* html #map_title
{
	left: -240px;
}

#map_img_1_p
{
	position: relative;
	z-index: 110;
	top: 80px;
	left: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #630;
}
* html #map_img_1_p
{
	left: -330px;
}
#map_img_1_img
{
	float: left;
}
#map_img_2_p
{
	position: relative;float: left; z-index: 111; top: 30px; left: 40px; font-size: 16px; font-weight: bold; color: #630;
}
* html #map_img_2_p
{
	top: 40px;
}
#map_img_2_img
{
	position: relative;float: left; z-index: 101; top:-50px;
}
*html #map_img_2_img
{
	top: -25px;
}

#search_button
{
	display: none;
}
#search_form
{
	display: none;
}
#area_map
{
    clear: both;
	
	margin-bottom: 32px;
	margin-left: 14px;
}
#area_map table
{
	width: 98%;
	margin: 0 auto;
	border-color: #522f2b;
	font-size: 14px;
	font-weight: bold;
	color: #630;
}
#area_map table a
{
	color: #00f;
}
#area_map table caption
{
	text-align: left;
	font-size: 16px;
}
#area_map table caption span
{
	vertical-align: 70%;
	margin-left: 8px;
}
#area_map table td
{
	padding: 8px;
}
#area_map table td ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#area_map table td ul li
{
	display: inline-block;
}
#area_map table thead td
{
	text-align: center;
	color: #fff;
	background-image: url(/images/bar2_type2.jpg);
	padding: 3px;
}
#area_map table tbody .area_left
{
	text-align: center;
}
#area_map table tbody .area_center
{
	text-align: center;

	background-color: #FEF4E7;
/*
	background-image: url(/images/header-bg.gif);
*/
	color: #630;
}
#area_map table tbody .area_right
{
	text-align: center;
}

#top_comment
{
width: 700px;
border: 1px solid #630;
padding:0px;
margin-top: 24px;
margin-bottom:64px;
background-color:#FEF4E7;
}

#top_layer1
{
margin-top:32px;
line-height:2em;
padding-bottom:24px;
background-image:url(/images/layer1.jpg);
width:700px;
height:126px;
}
#top_layer1_sub1
{
padding-left:18px;
color:#fff;
}
#top_layer1_sub1 a
{
color:#fff;
text-decoration:none;
}
#top_layer1_sub2
{
margin-left: 64px;
margin-top:32px;
}

#top_layer2
{
margin-top:32px;
line-height:2em;
padding-bottom:24px;
background-image:url(/images/layer2.jpg);
width:700px;
height:80px;
}
#top_layer2_sub1
{
padding-left:18px;
color:#fff;
}
#top_layer2_sub1 a
{
color:#fff;
text-decoration:none;
}
#top_layer2_sub2
{
margin-left: 64px;
margin-top:24px;
}

#side_navi
{
    position:								relative;
    font-size:								14px;
}
	#side_navi div
	{
		width:								200px;
		height:								39px;
		margin:								0;
		padding:							0;
		float:									left;
	}
	/* ナビボタンのリンク部分の装飾 */
	#side_navi a
	{
		color:								#fff;
    	display: 							block;
    	text-align:center;
    	text-decoration: 				none;
    	padding: 							10px 20px 10px 20px;
/*
    	padding: 							0px 0px 0px 0px;
    	background-image:			url(http://www.l-e-p.jp/images/gMenu2.jpg);
*/
    	background-image:			url(http://www.l-e-p.jp/images/title_bg.gif);
/*
    	border:								1px solid #3b3024;
*/
			}
	* html #side_navi a
	{
		width:								200px;
		height:								39px;
    	background-image:			url(http://www.l-e-p.jp/images/title_bg.gif);
    	border:								1px solid #3b3024;
		color:								#fff;
    	padding: 							10px 20px 10px 20px;
    	text-decoration: 				none;
    	text-align:center;
    	
	}
	/* ナビボタンにマウスが重なった時の処理 */
	#side_navi a:hover
	{
/*
	    background-image:			url(http://www.l-e-p.jp/images/top-category_bg_twt.gif);
*/
	    background-image:			url(http://www.l-e-p.jp/images/top-category_bg.gif);
	}

#side_navi2
{
    position:								relative;
		font-size: 10px;	
}
	#side_navi2 div
	{
		width:								200px;
		height:								39px;
		margin:								0;
		padding:							0;
		float:									left;
	}
	/* ナビボタンのリンク部分の装飾 */
	#side_navi2 a
	{
		color:								#fff;
    	display: 							block;
    	text-align:center;
    	text-decoration: 				none;
		padding: 							10px 10px 10px 10px;    	background-image:			url(http://www.l-e-p.jp/images/title_bg.gif);
/*
    	border:								1px solid #3b3024;
*/
    	padding-left: 16px;
    	padding-right: 0px;
	}
	* html #side_navi2 a
	{
		width:								200px;
		height:								29px;
    	background-image:			url(http://www.l-e-p.jp/images/title_bg.gif);
    	border:								1px solid #3b3024;
		color:								#fff;
    	padding: 							10px 10px 10px 10px;
    	text-decoration: 				none;
    	text-align:center;
    	
	}
	/* ナビボタンにマウスが重なった時の処理 */
	#side_navi2 a:hover
	{
/*
	    background-image:			url(http://www.l-e-p.jp/images/top-category_bg_twt.gif);
*/
	    background-image:			url(http://www.l-e-p.jp/images/top-category_bg.gif);
	}

/*-----------------------------------------------*/
/* ALL STYLE SECTION                             */
/*-----------------------------------------------*/
.offset
{
	margin-left:12px;
}

#header_type01
{
font-size:14px;font-weight:bold;color:#fff;margin-left:12px;padding-top:238px;
}
#header_type02
{
    margin-left:450px;font-size:18px;font-weight:bold;color:#fff;
    }
#header_type03
{
margin-left:795px;font-size:10px;color:#f00;
    }

.image_none
{
    position:								relative;
    font-size:								14px;

    	display: 							block;
    	text-align:left;
    	text-decoration: 				none;
		width:								450px;


		margin-left: 160px;		font-size: 14px;
font-weight: normal;
    margin-bottom:					4px;
}
.image_text
{
    position:								relative;
    font-size:								18px;

		color:								#fff;
    	display: 							block;
    	text-align:center;
    	text-decoration: 				none;
		width:								450px;
		height:								56px;

    	padding: 							30px 0px 0px 0px;

    	background-image:			url(http://www.l-e-p.jp/images/rec.jpg);

		margin-left: 160px;		font-size: 14px;
font-weight: normal;
    margin-bottom:					24px;
}
.image_button
{
    position:								relative;
    font-size:								18px;

    margin-left: 160px;    margin-bottom:					24px;
}
	/* ナビボタンのリンク部分の装飾 */
	.image_button a
	{
		color:								#fff;
    	display: 							block;
    	text-align:center;
    	text-decoration: 				none;
		width:								450px;
		height:								56px;

    	padding: 							30px 0px 0px 0px;

    	background-image:			url(http://www.l-e-p.jp/images/rec.jpg);

				font-size: 18px;
	}
	* html .image_button a
	{
		width:								450px;
		height:								86px;

    	padding: 							30px 0px 0px 0px;

    	background-image:			url(http://www.l-e-p.jp/images/rec.jpg);
		color:								#fff;
    	text-decoration: 				none;
    	text-align:center;
    	
		font-size: 14px;
	}
	.image_button a:visited
	{
		color:								#fff;
	}
	.image_button a:link
	{
		color:								#fff;
	}
	.image_button a:active
	{
		color:								#fff;
	}
	/* ナビボタンにマウスが重なった時の処理 */
	.image_button a:hover
	{
		color:								#fff;
	    background-image:			url(http://www.l-e-p.jp/images/rec_on.jpg);
	}


.search_housing_form
{
    margin: 0;
    padding: 0;
    margin-left: 24px;
    width: 94%;

    font-size: 110%;
    vertical-align: top;
    text-align: left;
}
.search_housing_form th
{
    white-space: nowrap;
    vertical-align: top;
    font-size: 110%;
    text-align: left;
}
.search_housing_form td
{
    padding-left: 24px;
    vertical-align: top;
    text-align: left;
}
.search_housing_form .comment_label
{
    font-size: 80%;
}

.personal
{
    margin: 0;
    padding: 0;
    margin-left: 24px;
    width: 94%;

    font-size: 110%;
    vertical-align: top;
    text-align: left;
}
.personal th
{
    white-space: nowrap;
    vertical-align: top;
    font-size: 110%;
    text-align: left;
}
.personal td
{
    padding-left: 24px;
    vertical-align: top;
    text-align: left;
}
.personal .comment_label
{
    font-size: 80%;
}

.clear_both
{
    clear: both;
}
.ErrMesage
{
    color: #f00;
    display: none;
}
.personal ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.personal li
{
    float: left;
}
.personal .naiyo ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.personal .naiyo li
{
    float: none;
}
.personal #txtElse
{
    width: 100%;
}

a img
{
    border: none;
}
strong
{
    font-size: 120%;
}
.metadata
{
    float: right;
}
.offset12
{
    margin-left: 12px;
}
.offset24
{
    margin-left: 24px;
}

/*================================================
定番のおまじない。
================================================*/
.clearfix:after
{
    display: block;
    height: 0;
    clear: both;
}
.clearfix
{
    display: inline-block;
}
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}

/*================================================
各種ツール類
================================================*/
/*
pretty.jsに対応可能なようにコード定義部分にはprettyprintクラス
を用いています。
pretty.jsを利用される場合には、下記定義部分をコメントにして下さい。
*/
.prettyprint
{
    width: 92%;
    overflow: auto;
    background-color: #fff;
    padding: 12px;
    border: 1px dashed #ccc;
}

.double_br
{
    margin-bottom: 2em;
}
.line_type1
{
}
.line_type1 dt
{
    background-color: #e7ffdf;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    padding-left: 8px;
    padding-right: 8px;
}
.line_type1 dd
{
    background-color: #fff8fd;
    margin-left: 24px;
    padding-left: 8px;
    padding-right: 8px;
}

/*-----------------------------------------------*/
/* SCREEN STYLE SECTION                          */
/*-----------------------------------------------*/
.asset-body a
{
    color: #630;
}
#outlink_var
{
    margin-left: 0px;
    font-size: 12px;
    padding: 12px;
    margin-bottom: 8px;
    
    background-color: #FEF4E7;

	border: 1px solid #630;
}
#option_var2
{
    margin-left: 0px;
    font-size: 12px;
    padding: 12px;
    padding-left: 0px;
    margin-bottom: 8px;
    
    background-color: #FEF4E7;

	border: 1px solid #630;
}
#option_var
{
    margin-left: 0px;
    font-size: 12px;
    padding: 12px;
    margin-bottom: 8px;
    
    background-color: #FEF4E7;

	border: 1px solid #630;
}
#option_var img:hover
{
    cursor: pointer;
}
.option_button
{
    margin-left: 12px;
}
.option_button:hover
{
    cursor: pointer;
}
#option_var .option_printer
{
    margin-left: 12px;
}
#option_var .option_zoom_out
{
    margin-left: 12px;
}
#option_var .option_zoom_off
{
    margin-left: 12px;
}
#option_var .option_zoom_in
{
    margin-left: 12px;
}

#qrcode_var
{
    width: 200px;
    margin-top: 8px;
    margin-bottom: 8px;
}
#qrcode_var img
{
    margin-left: 32px;
}
#fotolia
{
    width: 200px;
    margin-top: 8px;
    margin-bottom: 8px;
}
#fotolia a
{
    margin-left: 8px;
}
.page_bute_before
{
    margin-top: 24px;
    float: left;
    color: #630;
}
.page_bute_before a
{
    color: #630;
}
.page_bute_before hr
{
    display: none;
}
.page_bute
{
    margin-top: 24px;
    float: right;
    color: #630;
}
.page_bute a
{
    color: #630;
}
.page_bute hr
{
    display: none;
}

.please_wait
{
    color: #f00;
    margin-top: 24px;
    margin-bottom: 24px;
}
.body_width
{
        width: 100%;}

/*================================================
基本タグの修飾を行っています。
================================================*/
body {
    font: 12px/150% "ＭＳ Ｐゴシック", "Osaka‐等幅";
    letter-spacing: 1px;

    position: relative;
    width: 1000px;
    margin: 0 auto;
    background-image:				url(http://www.l-e-p.jp/images/bg2.jpg);
    background-repeat:				repeat-x;
    background-position:			0 115px;
}
/*
この設定を行わないと、IE6以下ではページがセンタリングできません。
そのため、文字列は全てセンタリングになりますので、各所で文字列を左寄せに設定する必要があります。
*/
* html body
{
    text-align: center;
}

h1
{
	margin:									0;
	padding:								4px 0 4px 0;
	font-size:								24px;
	font-weight:							bold;
}
* html h1
{
    text-align: left;
}
h2
{
    margin: 0;
    padding: 0;
/*
    font-size: 14px;
*/
    font-weight: bold;
}
h3
{
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
}

#header h1
{
    color: #fff;
    width: 997px;
    margin: 0;
    padding: 4px 0 4px 4px;

    font-size: 12px;

    font-weight: normal;
    background-image: url(http://www.l-e-p.jp/images/bar2_type2.jpg);
    background-position: 0px -2px;
        }
* html #header h1
{
    width: 1002px;
}
/*================================================
全表示エリアに関する修飾を行っています。
================================================*/
#main_body
{
    margin: 0 auto;
    padding: 0;
}

/*================================================
ヘッダーエリアに関する修飾を行っています。
================================================*/
#header
{
    margin: 0;
    padding: 0;
}
#header a
{
    color: #fff;
    text-decoration: none;
}
.header_image
{
    margin: 0;
    padding: 0;
    width: 1000px;
    height: 275px;
    background-image: url(http://www.l-e-p.jp/images/header.jpg);
}
.header_comment
{
color: #fff;
font-size: 200%;
    padding-top: 10px;
    padding-left: 24px;
font-size: 22px;
    font-weight: bold;
    line-height: 2.5em;
}
* html .header_comment
{
    text-align: left;
}

/*================================================
コンテンツエリアに関する修飾を行っています。
================================================*/
#root_contents
{
    width: 1000px;
}
#all_contents
{
/*
    background-color: #452f00;
    background-color: #3b3024;
    background-color: #3b3024;
*/
}

/*================================================
ナビゲーションバーエリアに関する修飾を行っています。
================================================*/
#navi
{
    position:								relative;
    font-size:								14px;
}
	#navi ul
	{
		list-style-type:					none;
		margin:								0;
    	padding: 							0 0 0 0px;
	}
	#navi li
	{
		width:								200px;
		height:								39px;
		margin:								0;
		padding:							0;
		float:									left;
	}
	/* ナビボタンのリンク部分の装飾 */
	#navi a
	{
		color:								#fff;
    	display: 							block;
    	text-align:center;
    	text-decoration: 				none;
    	padding: 							10px 20px 10px 20px;
/*
    	padding: 							0px 0px 0px 0px;
*/
    	background-image:			url(http://www.l-e-p.jp/images/gMenu2.jpg);
    	border:								1px solid #3b3024;

			}
	* html #navi a
	{
		width:								200px;
		height:								39px;
    	background-image:			url(http://www.l-e-p.jp/images/gMenu2.jpg);
    	border:								1px solid #3b3024;
		color:								#fff;
    	padding: 							10px 20px 10px 20px;
    	text-decoration: 				none;
    	text-align:center;
    	
	}
	/* ナビボタンにマウスが重なった時の処理 */
	#navi a:hover
	{
/*
	    background-image:			url(http://www.l-e-p.jp/images/top-category_bg_twt.gif);
*/
	    background-image:			url(http://www.l-e-p.jp/images/gMenu2_on.jpg);
	}

	/* 現在表示されている項目をON状態にする。 */
	#current_navi a
	{
	    background-image:			url(http://www.l-e-p.jp/images/gMenu2_on.jpg);
	}
	#home_navi a
	{
	    background-image:			url(http://www.l-e-p.jp/images/gMenu2_on.jpg);
	}
	* html #home_navi a
	{
	    background-image:			url(http://www.l-e-p.jp/images/gMenu2_on.jpg);
	}

/*================================================
コンテンツ本文エリアに関する修飾を行っています。
================================================*/
#main_contents
{
    width: 706px;
    margin: 0;
    padding: 0;
    float: left;
    margin-top: 2px;
    padding-bottom: 24px;
    padding-top: 12px;
/*
    padding-left: 24px;
*/
    padding-left: 24px;

    color: #630;
/*
    font-size: 120%;
*/
}
* html #main_contents
{
    text-align: left;
}
#main_contents h2
{
    height:									33px;
    padding-left:						4px;
    padding-top:						5px;
    color:									#630;
/*
    border-bottom:					6px solid #630;
*/
    font-size:								150%;
    font-weight:							bold;
    
    margin-bottom:					24px;
}
* html #main_contents h2
{
    height:									39px;
	text-align:							left;
    text-align: left;
}
#main_contents #topicPath
{
    margin-top: 4px;
    margin-left: 0px;
    margin-bottom: 4px;
    margin-right: 4px;
    padding-left:						4px;
/*
    border-bottom: 1px dashed #630;
*/
}
#main_contents #topicPath a
{
    color: #630;
    text-decoration: none;
/*
    font-size: 12px;
*/
    font-weight: normal;
    line-height: 1em;
}
#main_contents .company table
{
	margin-left:24px;
	vertical-align:top;
	margin-bottom:24px;

	margin-top:12px;
	font-size: 120%;
	color: #630;
}
#main_contents .company strong
{
	font-size: 150%;
	color: #630;
}
#main_contents table
{
	margin-left:24px;
	vertical-align:top;
	margin-bottom:24px;
}
* html #main_contents table
{
    color: #000;
/*
    font-size: 14px;
*/
}
#main_contents tr
{
    vertical-align: top;
}
#main_contents tr
{
    line-height: 2em;
    vertical-align: top;
}
.width20
{
        width: 25%;}
.width40
{
        width: 28%;}
#google_maps
{
    width: 640px;
    height: 600px;
}

#main_contents h3
{
    margin-top: 24px;
    background-image: url(http://www.l-e-p.jp/images/silk_icons/folder_star.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    }
* html #main_contents h3
{
    background-image: url(http://www.l-e-p.jp/images/silk_icons/folder_star_ie6.png);
    text-align: left;
}

#main_contents .thumnail_object
{
    margin-left: -24px;
}
* html #main_contents .thumnail_object
{
    margin-left: 19px;
}

#main_contents .thumnail_object li
{
    border: 2px solid #f3e8ba;
    width: 230px;
/*
    height: 340px;
*/
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 2px;
    margin-right: 8px;
    margin-bottom: 8px;

    color: #fff;
/*	
    font-size: 12px;
*/
    background-color: #f3e8ba;
}
#main_contents .thumnail_object li .streetview_object
{
    width: 230px;
    height: 200px;
}
#main_contents .thumnail_object li hr
{
    clear: both;
}
#main_contents .thumnail_object li iframe
{
    width: 230px;
    height: 200px;
}
#main_contents .thumnail_object li object
{
    margin: 0;
    padding: 0;
    width: 238px;
    height: 208px;
}
#main_contents .thumnail_object li .thumnail_title
{
    padding-left: 8px;
    color: #000;
    float: left;
}
#main_contents .thumnail_object li .thumnail_picture
{
    height: 240px;
}
#main_contents .thumnail_object li .thumnail_details
{
    padding-right: 8px;
    color: #000;
    text-align: right;
    float: right;
}
#main_contents .thumnail_object li .thumnail_details a
{
    text-decoration: none;
}
* html #main_contents .thumnail_object li .thumnail_details a
{
    text-align: left;
}
#main_contents .thumnail_object li .thumnail_address
{
    padding-left: 8px;
    color: #000;
}
* html #main_contents .thumnail_object li .thumnail_address
{
    text-align: left;
}
#main_contents .thumnail_object li .thumnail_money
{
    text-align: right;
    color: #000;
}

/*================================================
サイドバーエリアに関する修飾を行っています。
================================================*/
#side_bar
{
    width: 200px;
    margin: 0;
    padding: 0;
    float: right;
    margin-top: 12px;
    margin-right: 2px;
    margin-bottom: 24px;
}
* html #side_bar
{
    text-align: left;
}
    #side_bar ul
    {
        margin: 0;
        padding: 0;
        padding-left: 22px;
        list-style-type: none;
    }
    #side_bar h3
    {
        background-image: url(http://www.l-e-p.jp/images/gMenu2.jpg);
        margin-top: 8px;
        padding-left: 8px;
        padding-top: 8px;
        color: #fff;
        height: 31px;
        text-align: center;
        vertical-align: middle;
    }
    * html #side_bar h3
    {
        height: 36px;
    }
    #side_bar a
    {
        text-decoration: none;
        color: #630;
    }
    * html #side_bar a
    {
        text-align: left;
    }

    #side_bar .widget-search
    {
        margin-left: 8px;
    }

/*================================================
フッターエリアに関する修飾を行っています。
================================================*/
#footer
{
    clear: both;
    text-align: right;
    color: #fff;
    background-image: url(http://www.l-e-p.jp/images/bar2_type2.jpg);
    background-repeat: repeat-x;
    height: 31px;
}
    #footer a
    {
        color: #fff;
        text-decoration: none;
    }
	
    #footer ul
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
        float: left;
    }
    * html #footer ul
    {
        margin-left: -4px;
    }
    #footer li
    {
        margin: 0;
        padding: 0;
        margin-left: 4px;
        float: left;
    }
    * html #footer li
    {
        margin-left: 4px;
    }
    #footer li:after
    {
        content: "|";
    }
    #footer a
    {
        text-decoration: none;
        color: #fff;
    }

#site_check
{
    clear: both;
    text-align: right;
    color: #fff;
    margin-top: 2px;
}
#site_check a
{
    text-decoration: none;
    color: #fff;
}

#copy_right
{
    clear: both;
    text-align: right;
    color: #fff;
    vertical-align: bottom;
    margin-bottom: -0px;
    line-height: 1em;
}
#copy_right a
{
    text-decoration: none;
    color: #fff;
}

#gotop a
{
    color: #fff;
    text-decoration: none;
}

/*================================================
アーカイブカテゴリ　リスト関連
================================================*/
.archive-content
{
    margin-bottom: 64px;
}
.archive-list
{
}
.archive-top_list-item
{
    list-style-image: url(http://www.l-e-p.jp/images/silk_icons/layers.png);
        }
* html .archive-top_list-item
{
        padding-left: 4px;
}
.archive-list-item
{
    list-style-image: url(http://www.l-e-p.jp/images/silk_icons/book_go.png);
        }
* html .archive-list-item
{
        padding-left: 4px;
}
.category_name a
{
    color: #fff;
    text-decoration: none;
}
.archive_entry
{
    list-style-image: url(http://www.l-e-p.jp/images/silk_icons/world_go.png);
}
.archive_entry a
{
    color: #fff;
    text-decoration: none;
/*
    font-size: 12px;
*/
    font-weight: normal;
        }
* html .archive_entry a
{
        padding-left: 4px;
}

.asset-header a
{
    color: #630;
}
.asset-meta
{
    margin-left: 24px;
}
.asset-content
{
    margin-left: 0px;
}
.content-nav
{
    margin-top: 8px;
    text-align: right;
}
.content-nav a
{
    color: #fff;
}

/*================================================
エントリー関連
================================================*/
.asset-footer .entry-categories
{
    clear: both;
}
.asset-footer .entry-categories ul
{
    list-style-type: none;
    margin: 0;
    margin-left: 24px;
    padding: 0;
    margin-bottom: 24px;
}
.asset-footer .entry-categories ul li
{
    float: left;
}
.asset-footer .entry-categories ul li a
{
    color: #fff;
}

.asset-footer .entry-tags
{
    clear: both;
}
.asset-footer .entry-tags ul
{
    list-style-type: none;
    margin: 0;
    margin-left: 24px;
    padding: 0;
    margin-bottom: 24px;
}
.asset-footer .entry-tags ul li
{
    float: left;
}
.asset-footer .entry-tags ul li a
{
    color: #fff;
}

#ajax_script
{
    display: none;
}
.asset-more-link a
{
    color: #fff;
}
/*================================================
サブカテゴリー関連
================================================*/
#sub_category
{
    padding: 4px;
    border: 1px dashed #fff;
}
#sub_category_title
{
    margin-bottom: 12px;
}
#sub_category_list
{
    margin: 0;
}
#sub_category_list ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-left: 24px;
}
#sub_category_list ul li
{
        }
#sub_category_list ul li a
{
    display: block;
}
.list-top-item
{
    background-image: url(http://www.l-e-p.jp/images/silk_icons/layers.png);
    background-repeat: no-repeat;
    color: #fff;
    text-decoration: none;
    padding-left: 24px;

}
.list-item
{
    background-image: url(http://www.l-e-p.jp/images/silk_icons/book_go.png);
    background-repeat: no-repeat;
    color: #fff;
    text-decoration: none;
    padding-left: 24px;
}

.widget-recent-entries
{
    margin-top: 0px;
    padding: 0;
    color: #fff;
}
.widget-recent-entries dl
{
    margin: 0;
    padding: 0;
}
.widget-recent-entries dt
{
    margin-top: 0;
    padding: 0;
    padding-left: 12px;
    text-decoration: underline;
}
.widget-recent-entries dt a
{
    color: #fff;

    text-decoration: underline;
}
.widget-recent-entries dd
{
    margin: 0;
    padding: 0;
}
.widget-recent-entries dd div
{
    margin-left: 24px;
}

/*================================================
コメント関連
================================================*/
#comment-author
{
         width: 670px;/*
    margin-left: 50px;*/
}
* html #comment-author
{
/*
    margin-left: 40px;
*/
}
#comment-email
{
         width: 670px;/*
    margin-left: 6px;*/
}
* html #comment-email
{
/*
    margin-left: 0px;
*/
}
#comment-url
{
         width: 670px;/*
    margin-left: 48px;*/
}
* html #comment-url
{
/*
    margin-left: 41px;
*/
}
#comment-text
{
        width: 760px}
* html #comment-text
{
    width: 744px;
}
.comment-header .asset-meta
{
    margin-right: 0px;
    text-align: right;
}
.comment-content
{
    margin-top: -24px;
}
.comments-content
{
    margin-bottom: 32px;
}
.byline a
{
    color: #630;
}

#comments
{
    clear: both;
}

#comment-form-name label
{
    display: block;
}

#comment-form-email label
{
    display: block;
}

#comment-form-url label
{
    display: block;
}
