/* プリロードイメージ
---------------------------------------------------- */
#preloaded-images {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(/images/basic/site_rogo.gif); /* サイトロゴ */
	   background-image: url(/images/basic/menu/open_bt.gif); /* 会員メニューOPEN */
}

html {  
    margin: 0;  
    /* setting border: 0 hoses ie6 win window inner well border */  
    padding: 0;  
}    

body {  
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック",sans-serif;
	color: #585858;  
    min-width: 850px;  
    margin:0 ; padding: 0;  
    text-align: center;   /* center on ie */
	background:#F8EEEC url(http://e-location.net/img/back.jpg) repeat-x ;
}
  
form { margin: 0; padding: 0; }  
    
h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, blockquote {  
    font-weight: normal;  
	margin: 0; padding:0; 
}  
 
.clr{ /* フロート解除 */
	clear: both;
	width: 0px; height: 0px;
	font-size:1px;
	line-height: 0;
	}   

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


a:link,
a:visited {
  text-decoration: none;
  color:#151310;
/*\*/
   overflow: hidden; /* text-indent: -xxxxem 対策 */
/**/
}
a:hover,
a:active {
  text-decoration: underline;
  color: #E44F58;
/*\*/
   overflow: hidden; /* text-indent: -xxxxem 対策 */
/**/
}

a img { border: 0; }

table
{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	}
td
{
	border: none;
	border-spacing: 0;
	padding:0;
	vertical-align:top;
	}
th
{
	border: none;
	border-spacing: 0;
	padding:0;
	vertical-align:top;
	}		

#wrapper{ /* 854 */
	width:854px;
	position: relative;
	text-align:left;
	margin:7px auto 7px auto;
	padding:0 0 10px 0;
	}
	
#header{
	width:854px; /* 854 */
	height:130px; /* 130 */
	background:url(http://e-location.net/img/header-back.png) no-repeat;
	}	
/* Hiding from IE5/mac \*/
*html div#header{
	background:url(http://e-location.net/img/header-back.gif) no-repeat;
}
/* end */

#header #header-left{
	float:left;
	width:400px;
	height:88px;
	/*border:1px solid #ccc;*/
	}

#header h1{
	font-size:1px;
	text-indent: -7777px;
	}
#header h1 a{
	text-decoration:none; /* FireFox */
	display:block;	
	margin:18px 0 0 16px;	
	width:197px;
	height:37px;
	background:url(http://e-location.net/img/rogo.gif) no-repeat;
	}
		
#header h2{
	font-size:1px;
	text-indent: -7777px;
	text-decoration:none; /* FireFox */
	display:block;	
	margin:9px 0 0 16px;	
	width:371px;
	height:15px;
	background:url(http://e-location.net/img/site-copy.gif) no-repeat;
	}	
	
	
#header #header-right{
	float:right;
	width:441px; /* 454 */
	height:76px; /* 87 */
	padding:14px 13px 0 0;
	}

ul#header-menu{
	float:right;
	margin:0; padding:0;
	
	list-style:none;
	}
ul#header-menu li{
	float:left;
	margin:0 8px 0 0;
	
	height:17px; /* 19 */
	font-size:12px;
	line-height:1.2;
	}
ul#header-menu li.mail{
	padding:2px 0 0 22px;
	background:url(http://e-location.net/img/header-navi-mail.gif) no-repeat;
	}
ul#header-menu li.book{
	padding:2px 0 0 30px;
	background:url(http://e-location.net/img/header-navi-book.gif) no-repeat;
	}
			
ul#header-menu li a:link,
ul#header-menu li a:visited{
	text-decoration:none;	
	}
ul#header-menu li a:hover,
ul#header-menu li a:active{
	text-decoration:underline;	
	}

	
/*　文字サイズ変更
----------------------------------------------*/
form#size-change{
	float:right;
	width:76px; /* 147 */
	height:19px; /* 19 */
	margin: 0 ;
	padding:0 0 0 73px;
	background:url(http://e-location.net/img/size-change-back.gif) no-repeat 0px 0px ;
	}
	
form#size-change #small{
	cursor:pointer;  /* IE要必須 */
	margin:0 5px 0 0;
	padding:0;
	border:none;
	width:21px;
	height:19px;
	}
form#size-change #medium{
	cursor:pointer;  /* IE要必須 */
	margin:0 5px 0 0;
	padding:0;
	border:none;
	width:21px;
	height:19px;
	}
form#size-change #large{
	cursor:pointer;  /* IE要必須 */
	margin:0; padding:0;
	border:none;
	width:21px;
	height:19px;
	}
	
/*　ヘッダーナビ
----------------------------------------------*/		
#header ul#navi{
	clear:both;
	margin:0 0 0 9px;
	width:836px;
	height:29px;
	padding:0;
	background:url(http://e-location.net/img/navi-back.gif) no-repeat top right;
	list-style:none;
	}	
#header ul#navi li{
	float:left;
	font-size:1px;
	font-weight:bold;
	color:#fff;
	text-indent:-7777px;
	}	
#header ul#navi li a{
	text-decoration:none;
	display:block;
	height:29px;
	}

#header ul#navi li a.bt01:link,
#header ul#navi li a.bt01:visited{
	width:103px;
	background:url(http://e-location.net/img/bt01.gif) no-repeat 0 0 ;
	}
#header ul#navi li a.bt01:hover,
#header ul#navi li a.bt01:active{
	background:url(http://e-location.net/img/bt01.gif) no-repeat 0 -29px ;
	}	


#header ul#navi li a.bt02:link,
#header ul#navi li a.bt02:visited{
	width:199px;
	background:url(http://e-location.net/img/bt02.gif) no-repeat 0 0 ;
	}
#header ul#navi li a.bt02:hover,
#header ul#navi li a.bt02:active{
	background:url(http://e-location.net/img/bt02.gif) no-repeat 0 -29px ;
	}


#header ul#navi li a.bt03:link,
#header ul#navi li a.bt03:visited{
	width:180px;
	background:url(http://e-location.net/img/bt03.gif) no-repeat 0 0 ;
	}
#header ul#navi li a.bt03:hover,
#header ul#navi li a.bt03:active{
	background:url(http://e-location.net/img/bt03.gif) no-repeat 0 -29px ;
	}


#header ul#navi li a.bt04:link,
#header ul#navi li a.bt04:visited{
	width:170px;
	background:url(http://e-location.net/img/bt04.gif) no-repeat 0 0 ;
	}
#header ul#navi li a.bt04:hover,
#header ul#navi li a.bt04:active{
	background:url(http://e-location.net/img/bt04.gif) no-repeat 0 -29px ;
	}


#header ul#navi li a.bt05:link,
#header ul#navi li a.bt05:visited{
	width:93px;
	background:url(http://e-location.net/img/bt05.gif) no-repeat 0 0 ;
	}
#header ul#navi li a.bt05:hover,
#header ul#navi li a.bt05:active{
	background:url(http://e-location.net/img/bt05.gif) no-repeat 0 -29px ;
	}


#header ul#navi li a.bt06:link,
#header ul#navi li a.bt06:visited{
	width:91px;
	background:url(http://e-location.net/img/bt06.gif) no-repeat 0 0 ;
	}
#header ul#navi li a.bt06:hover,
#header ul#navi li a.bt06:active{
	background:url(http://e-location.net/img/bt06.gif) no-repeat 0 -29px ;
	}
	
		
				
/*　Ajax検索
----------------------------------------------*/	
form#Ajax-search{
	float:right;
	margin:13px 3px 0 0;
	padding:6px 0 0 33px;
	width:268px; /* 269 */
	height:30px; /* 36 */
	background:url(http://e-location.net/img/ajax-search-back.gif) repeat-x; 
	}	
form#Ajax-search input#search_box{
	float:left;
	border:1px solid #8E8E8D;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック",sans-serif;
	margin:0;
	padding:3px 0 0 3px ;
	width:192px;
	height:18px;
	font-size:12px;
	line-height:1.4;
	}	
form#Ajax-search #search_button{
	float:left;
	margin:0 0 0 6px;
	padding:0;
	width:53px;  height:23px;
	border:none;
	}
	
/*　ヘッダーより下
----------------------------------------------*/
#wrapper02{ /* 854 */
	width:854px;
	background:url(http://e-location.net/img/wrapper02-back.png) repeat-y;
	}
*html div#wrapper02{ /* IE5.5～6 */
	background:url(http://e-location.net/img/wrapper02-back.gif) repeat-y;
}
	
#left{
	float:left;
	width:172px; /* 172px */
	margin:0; padding:0;
	}
	
#contents{ /* #leftの右横　メインとライトを内包！ */
	float:right;
	width:682px; /* 682px */
	margin:0; 
	padding:0 0 20px 0;
	}

#main{
	float:left;
	width:509px; /* 509px */
	margin:0; padding:0;
	}


#main #banner{
	width:509px; /* 509px */
	margin:0; padding:0;
	background:#fff;
	}
	
#main #banner ul{
	margin:0px 0 14px 0;
	padding:0;
	width:497px;
	height:110px;
	list-style:none;
	}
	
		
	
#right{
	float:right;
	width:173px; /* 173px */
	}

#right h3#bt-map a{
	display:block;
	margin:0 0 17px 0;
	padding:0;
	width:160px;
	height:110px;
	background:url(http://e-location.net/img/map-search.gif) no-repeat;
	font-size:1px;
	text-indent:-7777px;
	}
	
	
#company-code{
	clear:both;
	width:822px; /* 842px */
	margin:0 0 0 6px; /* 6ピクセル右へ */
	padding:15px 10px 7px 11px;
	
	line-height:1.33;
	color:#2A2D31;
	border-bottom:1px solid #D6D6D6;
	}		
#company-code h3{
	display:block;
	width:300px;
	height:19px;
	margin:0 0 4px 0;
	padding:0;
	font-size:1px;
	text-indent:-7777px;
	background:url(http://e-location.net/img/footer-name.gif) no-repeat;
	}

#footer{
	clear:both;
	width:822px; /* 842px */
	margin:0 0 0 6px; /* 6ピクセル右へ */
	padding:8px 10px 7px 10px;
	}
#footer ul#about{
	float:left;
	list-style:none;
	}	
#footer ul#about li{
	display:inline;
	color:#B2B2B2;
	}

#footer ul#totop{
	float:right;
	list-style:none;
	}	
#footer ul#totop li{
	display:inline;
	line-height:1.3;
	}
	
ul#totop #link-home{
	padding:2px 0 2px 20px;
	background:url(http://e-location.net/img/footer-home.gif) no-repeat;
	}
ul#totop #link-top{
	margin-left:7px;
	padding:2px 0 2px 20px;
	background:url(http://e-location.net/img/footer-toback.gif) no-repeat;
	}	
	
#copyright{
	clear:both;
	width:813px; /* 842 */
	height:6px; /* 42 */
	
	margin:0 0 0 6px;
	padding:17px 19px 15px 10px;
	
	border-top:1px solid #F4EEED;
	border-left:1px solid #F8F4F3;
	border-right:1px solid #F8F4F3;
	background:#FAF8F7;
	}
#copyright #powered{
	float:left;
	font-size:0.95em;
	color:#989796;
	}
#copyright #powered a:link,
#copyright #powered a:visited{
	color:#828281;
	}

#copyright #copy{
	float:right;
	font-size:0.95em;
	}	  
 
#page-bottom{
	width:854px; /* 854 */
	height:18px; /* 18 */
	text-indent:-7777px;
	font-size:1px;
	margin:0;
	padding:0;
	background:url(http://e-location.net/img/page-bottom-back.png) no-repeat;
	}	
/* Hiding from IE5/mac \*/
*html div#page-bottom{
	background:url(http://e-location.net/img/page-bottom-back.gif) no-repeat;
}
/* end */
 
 
  
    
/* individual-entry-archive */  
.content-nav {
	margin: 5px;
	background:#ddd;
	font-size:1em;
	} 

.pagenate-list{   /* ページ分割プラグイン MTPagenate */
	clear:both;
	margin:10px 0 3px 0;
	padding:0 0 5px 0;
	width: 495px; /* 495px */
	border-bottom: 2px solid #906A6C; /* #DF7C83 */
	}

.pagenate-list h2#topics{
	float:left;
	margin:0 0 1px 3px;
	font-size:1px;
	text-indent:-7777px;
	display:block;
	width:115px;
	height:14px;
	background: url(http://e-location.net/img/pagenate-list-h2.gif) no-repeat;
	}

.paginate{
	float:right;
	color:#9F9F9E;
	line-height:1;
	letter-spacing:1px;
	}

.paginate img{
	vertical-align:middle;
	margin:0;
	}
.paginate a{
	padding:1px 2px 0px 2px;
	}
.paginate a:link,
.paginate a:visited{
	font-weight:bold;
	}
.paginate a:hover,
.paginate a:active{
	color: #E44F58;
	}





/*　　インデックステンプレートの設定
---------------------------------------------------------------------------------------------------------------------*/
#blog-index .entry  { /* 範囲指定：エントリー本文・日付スペックまで */  
	clear: both;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #B2B2B2;
	 
    overflow: hidden;  
    	
    width: 495px; /* 495px */  
    margin :0;
	padding:12px 0 4px 0; 
}  

#blog-index .entry-content {/* エントリー本文・タグまで */  
    border:none;
	clear: both;  
    
	margin: 0;
	padding:0;  
    line-height: 1.6;  
} 


#blog-index .entry-header { /*エントリータイトルの設定 */  
    float:left;
	width:55%;
	margin: 0 0 0px 0;  
    padding: 0;  
    color: #23CA5A;
	line-height:1.3; 
    font-size: 1.2em;
	font-weight:bold;   
}
#blog-index .entry-header img{
	vertical-align:top;
	padding:1px 0 0 4px;  
	}
	
#blog-index .entry-header a:link,
#blog-index .entry-header a:visited{
    text-decoration:underline;
	color: #94423B;
	padding: 0 0 0 15px;  
	background:url(http://e-location.net/img/entry-header-arrow.gif) no-repeat 2px 3px;
	}
#blog-index .entry-header a:hover,
#blog-index .entry-header a:active{
    text-decoration:underline;
	color: #E44F58;
	}


#blog-index .entry-categories{ /*エントリーのカテゴリー表示 */  
	float:right;
	text-align:right;
	padding:0 2px 0px 0;
	width:44%;
	}
#blog-index .entry-categories a{
	text-decoration:none;
	margin:0; padding:0;
	border:none;
	}
		
#blog-index .entry-body .thumb{
	float:left;
	width:95px;
	}
#blog-index .entry-body .thumb img{
	margin:5px 0 5px 3px;
	}
	
#blog-index .entry-body h4{
	margin:0 0 3px 95px;
	font-size:1em;
	font-weight:bold;
	line-height:1.4;
	color:#404040;
	}

#blog-index .entry-body p{
	margin:0 0 7px 95px;
	}

#blog-index .entry-body .syousai{
	
	}
#blog-index .entry-body .syousai a:link,
#blog-index .entry-body .syousai a:visited{
	color:#AE5C5A;
	}
#blog-index .entry-body .syousai a:hover,
#blog-index .entry-body .syousai a:active{
	color: #E44F58;
	}

#blog-index .entry-body .syousai a.detail{
	/* font-weight:bold; */
	margin:0 0 0 6px;
	padding:1px 1px 1px 19px;
	background:url(http://e-location.net/img/entry-body-detail-arrow.gif) no-repeat 0px 0px;
	}			
	
#blog-index .entry-body .syousai img{
	vertical-align:text-bottom;
	margin:0 0 0 9px;
	}
	

#blog-index #recommend{
	width:160px;
	margin:0 0 17px 0;
	}
#blog-index #recommend h3{
	margin:0;
	padding:0;
	width:160px;
	height:20px;
	font-size:1px;
	text-indent:-7777px;
	background:url(http://e-location.net/img/h3-osusume.jpg) no-repeat ;
	}
#blog-index #recommend ul{
	width:160px /* 160 */;
	margin:4px 0 0 0;
	padding:0;
	list-style:none;
	}
#blog-index #recommend ul li{
	width:160px /* 160 */;
	margin:6px 0 4px 0;
	padding:0px 0 6px 0px;
	line-height:1.25;
	background:url(http://e-location.net/img/dot01.gif) repeat-x 0 bottom ;
	}
#blog-index #recommend ul li a{
	display:block;
	padding-left:11px;
	background:url(http://e-location.net/img/arrow01.gif) no-repeat 1px 3px ;
	}	
	
	

/*　　カテゴリーアーカイブの設定
---------------------------------------------------------------------------------------------------------------------*/


#category-archive .entry  { /* 範囲指定：エントリー本文・日付スペックまで */  
	clear: both;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #B2B2B2;
	 
    overflow:visible;
    	
    width: 495px; /* 495px */  
    margin :0;
	padding:12px 0 4px 0; 
}  

#category-archive h2#archive-title{/*カテゴリータイトル*/
	width: 490px; /* 495px */  
	margin:0 0 12px 0;
	padding: 3px 0 3px 5px;  
    color: #fff;
	font-size:1.25em;
	font-weight:bold; 
	background: #EA656B;
	}



#category-archive #category-description{
	width: 495px; /* 495px */  
	margin:0 0 15px 0;
	background:#F9F5F4;
	}

#category-archive .entry-content {/* エントリー本文・タグまで */  
    border:none;
	clear: both;  
    
	margin: 0;
	padding:0;  
    line-height: 1.5;  
} 

#category-archive .entry-header { /*エントリータイトルの設定 */  
    float:left;
	width:55%;
	margin: 0 0 0px 0;  
    padding: 0;  
    color: #23CA5A;
	line-height:1.3; 
    font-size: 1.2em;
	font-weight:bold;    
}
#category-archive .entry-header img{
	vertical-align:top;
	padding:1px 0 0 4px;  
	}
	
#category-archive .entry-header a:link,
#category-archive .entry-header a:visited{
    text-decoration:underline;
	color: #94423B;
	padding: 0 0 0 15px;  
	background:url(http://e-location.net/img/entry-header-arrow.gif) no-repeat 2px 3px;
	}
#category-archive .entry-header a:hover,
#category-archive .entry-header a:active{
    text-decoration:underline;
	color: #E44F58;
	}


#category-archive .entry-categories{ /*エントリーのカテゴリー表示 */  
	float:right;
	text-align:right;
	padding:0 2px 0px 0;
	width:44%;
	}
#category-archive .entry-categories a{
	text-decoration:none;
	margin:0; padding:0;
	border:none;
	}
		
#category-archive .entry-body .thumb{
	float:left;
	width:95px;
	}
#category-archive .entry-body .thumb img{
	margin:5px 0 5px 3px;
	}
	
#category-archive .entry-body h4{
	margin:0 0 3px 95px;
	font-size:1em;
	font-weight:bold;
	line-height:1.4;
	color:#404040;
	}

#category-archive .entry-body p{
	margin:0 0 7px 95px;
	}

#category-archive .entry-body .syousai{
	
	}	
#category-archive .entry-body .syousai a:link,
#category-archive .entry-body .syousai a:visited{
	color:#AE5C5A;
	}
#category-archive .entry-body .syousai a:hover,
#category-archive .entry-body .syousai a:active{
	color: #E44F58;
	}

#category-archive .entry-body .syousai a.detail{
	/* font-weight:bold; */
	margin:0 0 0 6px;
	padding:1px 1px 1px 19px;
	background:url(http://e-location.net/img/entry-body-detail-arrow.gif) no-repeat 0px 0px;
	}			
	
#category-archive .entry-body .syousai img{
	vertical-align:text-bottom;
	margin:0 0 0 9px;
	}



/*　　エントリーアーカイブ内の設定
---------------------------------------------------------------------------------------------------------------------*/
#entry-archive .entry  { /* 範囲指定：エントリー本文・日付スペックまで */  
	clear: both;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:none  /* 1px solid #B2B2B2 */ ;
	
    /* background:#ccc; */
	
	overflow:visible;
	 	
    width: 509px; /* 509px */  
    margin-bottom: 10px;
	padding:0; 
}

#entry-archive .entry-header { /* H 2 要素　エントリータイトルの設定 */  
	float:left;
	width:480px; /* 330px（345px) */
	margin: 5px 0 10px 0;  
    padding: 5px 0 0 15px;  
	background:url(http://e-location.net/img/entry-header-arrow.gif) no-repeat 2px 11px;
    color: #94423B;
	line-height:1.3; 
    font-size: 1.4em;
	font-weight:bold;   
}
#entry-archive .entry-header img{
	vertical-align:top;
	padding:1px 0 0 4px;  
	}

#entry-archive .entry-categories{ /*エントリーのカテゴリー表示 */  
	float:left;
	width:480px; /* 152px（164px） */
	
	margin:0px 0px 0 0;
	padding:0 0px 0px 0;
	
	background:#fff ;
	}
#entry-archive .entry-categories a{
	text-decoration:none;
	float:left;
	border:none;
	}
#entry-archive .entry-categories img{
	margin:0px 3px 1px 1px;
	padding:0;
	}

/*---------------------------------------------------------------------------------

エントリー本文・タグまで ～右側Lightbox写真含む～
---------------------------------------------------------------------------------*/

#entry-archive .entry-content {/* エントリー本文・タグまで ～右側Lightbox写真含む～ */  
    clear: both;  
    border:none;
	width: 506px; /* 509px */
	margin: 0;
	padding:0px 0 0 3px;  
    line-height: 1.65;  
	
    background:#fff;

} 




#entry-archive .entry-body{ /* フロート左側部分 */
	float:left;
	width:342px;
	margin:0;
	padding:0;
    background:#fff;
	
	}
#entry-archive .entry-body h3{
	color:#4F8ACC;
	font-weight:bold;
	font-size:1em;
	margin:0 0 10px 0;
	padding:0;
	}

#entry-archive .entry-body h4{ /* 物件No. */
	margin:15px 0 12px 0;
	padding:2px 0 2px 23px;
	height:17px; /* 21px */
	font-size:1.125em;
	line-height:1.1;
	letter-spacing:0.12em;
	font-weight:bold;
	color:#383838;
	background:url(http://e-location.net/img/entry-body-h4-back.gif) no-repeat 0px 0px;
	
	}


#entry-archive .entry-body h4#map{ /* GoogleMapsタイトル部分 */
	display:block;
	text-indent:-7777px;
	margin:0px 0 0px 2px;
	padding:0px;
	width:325px; /* 325 */
	height:20px; /* 20px */
	font-size:1px;
	line-height:1;
	letter-spacing:1px;
	font-weight:normal;
	color:#383838;
	background:url(http://e-location.net/img/h3-map-title.gif) no-repeat 0px 0px;
	
	}

#entry-archive .entry-body .adr{ /* GoogleMaps API */
	margin:0 0 0 2px;
	border:1px solid #949290;
	}  	
	
	
	
#entry-archive .entry-body h5{
	margin:17px 0 10px 0;
	font-size:1em;
	line-height:1.1;
	font-weight:bold;
	color:#383838;
	}

#entry-archive .entry-body .explain{
	border-top:1px solid #ccc;
	/* border-bottom:1px solid #ccc; */
	margin:0 10px 10px 0;
	padding:34px 0 15px 0;

	color:#2A2D31;
	background:url(http://e-location.net/img/explain.gif) no-repeat 0px 8px;
	}
			
#entry-archive .entry-body ul{
	margin:0 5px 18px 0;
	padding:0;
	list-style:none;
	}
#entry-archive .entry-body li{
	margin: 0 0 9px 1px;
	padding:0 0 0 6px;
	border-left:2px solid #E36E74;
	line-height:1.45;
	color:#2A2D31;
	}

#entry-archive .entry-body li span{
	font-weight:bold;
	font-size:1.125em;
	}		






#entry-archive #ph-entry-more{  /* フロート右側部分 */
	/* display:none; */
	float:left;
	width:162px; /* 写真は横幅140px */
	margin:5px 0px 0 0;
	padding:3px 0 0 0;
    background:url(http://e-location.net/img/entry-more-back.gif) repeat-y ;
	}
	
#entry-archive #ph-entry-more p{
	margin:0;
	padding:0;
	}	
	
#entry-archive #ph-entry-more img{
	float:left;
	margin:5px 0 3px 4px;
	}
#entry-archive #ph-entry-more a:link img,
#entry-archive #ph-entry-more a:visited img{
	border:2px solid #FFF;
	}
#entry-archive #ph-entry-more a:hover img,
#entry-archive #ph-entry-more a:active img{
	border:2px solid #EB787D;
	}
#entry-archive #ph-entry-more img.end{
	clear:both;
	margin: 5px 0 6px 5px;
	padding:0;
	}
#entry-archive #ph-entry-more h3#to-form{
	clear:both;
	width:150px; /*  152 */
	height:62px; /*  71 */
	margin:17px 0 0 0;
	padding:17px 0 0 2px;
	background:#fff;
	}
#entry-archive #ph-entry-more h3#to-form a{
	display:block;
	width:150px;
	height:53px;
	font-size:1px;
	text-indent:-7777px;
	background:url(http://e-location.net/img/bt-toiawase.gif) no-repeat ;
	}













#entry-archive #category-explain{ /* 当該エリアのリンク */
	width:158px; /* 160px */
	padding:0px;
	margin:0 0 17px 0;
	line-height:1.4;
	font-size:0.95em;
	
	border:1px solid #B7AFB1;
	}
#entry-archive #category-explain h3{
	width:153px; /* 158px */
	padding:4px 0px 2px 5px;
	font-size:0.95em;
	color:#F6F6F6;
	background:#4F494A;
	}

#entry-archive .explain{
	padding:6px 4px 4px 6px;
	}

#entry-archive .explain span a:link,
#entry-archive .explain span a:visited{
	text-decoration:underline;
	font-size:1.3em;
	color: #94423B;
	}
#entry-archive .explain span a:hover,
#entry-archive .explain span a:active{
	text-decoration:underline;
	font-size:1.3em;
	color: #E44F58;
	}	
#entry-archive .explain p{
	width:146px;
	padding:4px 0 0 0;
	background:#FFF;
	text-align:right;
	}
#entry-archive .explain p a{
	padding:0 0 0 15px;
	background:url(http://e-location.net/img/arrow03.gif) no-repeat ;
	}


#entry-archive #another-link{
	width:160px;
	margin:0 0 17px 0;
	}
#entry-archive #another-link h3{
	margin:0 0 4px 0;
	padding:0;
	width:160px;
	height:20px;
	font-size:1px;
	text-indent:-7777px;
	background:url(http://e-location.net/img/h3-area-osusume.jpg) no-repeat ;
	}
#entry-archive #another-link ul{
	width:160px /* 160 */;
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
	}
#entry-archive #another-link ul li{
	width:160px /* 160 */;
	margin:0px;
	padding:5px 0 6px 0px;
	line-height:1.25;
	background:url(http://e-location.net/img/dot01.gif) repeat-x 0 bottom ;
	}
#entry-archive #another-link ul li a{
	display:block;
	padding-left:11px;
	background:url(http://e-location.net/img/arrow01.gif) no-repeat 1px 3px ;
	}	








#entry-archive .entry-footer { /* Pタグでくくっていた!!　本文・日付スペック部分 */   
    text-align: left;  
    clear: both;
	margin: 0 0 0px 0;  
    
	width: 98%; 
	/* border:1px solid #dae0e6;  */
	padding:0 0 3px 0;
	line-height:1.3;
    font-size: 0.95em;
	color:#2A2D31;
}
#entry-archive .entry-footer img{
	vertical-align:middle;
	margin:0px 0 2px 10px;
	}
#entry-archive p.toi-01{
	margin:0 0 5px 0;
	padding:0;
	/* font-size: 0.95em; */
	color:#2A2D31;
	}

#entry-archive p.toi-02{
	margin:0 0 19px 0;
	padding:0;
	line-height:1.3;
	color:#2A2D31;
	}
#entry-archive h3#tel{
	margin:0 0 8px 3px;
	padding:0;
	font-size:1px;
	text-indent:-7777px;
	
	display:block;
	width:184px ;
	height:40px ;
	background:url(http://e-location.net/img/tel-title.gif) no-repeat ;
	}
	
#entry-archive p.toi-03{
	margin:0 0 0px 0;
	padding:0;
	line-height:1.3;
	color:#2A2D31;
	}


#mailform-block{ /* Ajax メールフォーム 枠 */
	/* display:none; */
	}
				  
#ajax_mail{ /* Ajax メールフォーム */
	
	width:500px; /* 509px */
	padding:20px 0 0 0;
	background:#FFF url(http://e-location.net/img/form-title-back.gif) repeat-x 0 21px;
	text-align:left;
	}

#ajax_mail h3#form-title{
	margin:0 0 8px 3px;
	padding:0;
	font-size:1px;
	text-indent:-7777px;
	
	display:block;
	width:184px ;
	height:32px ;
	background:url(http://e-location.net/img/form-title.gif) no-repeat ;
	}
	
	
	
#ajax_mail p{
	line-height:1.5;
	margin:0 0 3px 1em;
	}
	  
#ajax_mail table#toiawase{ /* フォームのテーブル */
	width:495px; /* 500 */
	margin:0 0 10px 5px ;
	}
	  
#ajax_mail table#toiawase th{
	width:20%;
	text-align:left;
	vertical-align:top;
	padding:11px 0 11px 4px;
	}	
#ajax_mail table#toiawase td{
	width:80%;
	text-align:left;
	vertical-align:top;
	padding:11px 0 11px 0;
	line-height:1.4;
	}

#ajax_mail table#toiawase td .number-up{
	padding:0 0 0 12px;
	font-size:1em;
	}
#ajax_mail table#toiawase td .number-up a:link,
#ajax_mail table#toiawase td .number-up a:visited{
	text-decoration:underline;
	color: #E44F58;
	
	padding:0 0 2px 17px;
	background:url(http://e-location.net/img/number-up.gif) no-repeat  0 0 ;
	}
#ajax_mail table#toiawase td .number-up a:hover,
#ajax_mail table#toiawase td .number-up a:active{
	color: #FF5C78;
	}

#ajax_mail table#toiawase td span{
	font-size:0.875em;
	}

#ajax_mail table#toiawase td .form-error{
	font-size:1em;
	font-weight:bold;
	color:#EF3837;
	padding:0 0 0 1em;
	}

#ajax_mail table#toiawase td p{
	line-height:1.35;
	color:#000;
	margin:0 0 0 1em;
	}

#ajax_mail table#toiawase a:link,
#ajax_mail table#toiawase a:visited{
	text-decoration:none;
	color:#9ABACE;
	padding:0 0 0 12px;
	}
#ajax_mail table#toiawase a:hover,
#ajax_mail table#toiawase a:active{
	text-decoration:underline;
	color:#6FB5E1;
	}
	
#ajax_mail table#toiawase th p{margin: 5px 0 0 5px;}	
		
#ajax_mail table#toiawase td.sub-quetion{ /* 「よろしければ～」 */
	border-top:10px solid #fff;
	padding:5px 0 5px 8px;
	background:#FFF3F4;
	}
#ajax_mail table#toiawase td.sub-quetion p{
	margin:0;
	color:#666;
	}
			
#ajax_mail table#toiawase td input,
#ajax_mail table#toiawase td textarea{
	margin:0 0 2px 10px;
	vertical-align:middle;
	}
#ajax_mail table#toiawase td hr{
	width:400px;
	height:1px;
	border:3px solid #fff;
	color:#fff;
	padding:0; margin:0;
	}
			
#ajax_mail table#toiawase label{
	padding:0 0 0 5px;
	margin:0 0 5px 0;
	border-left:2px solid #DD696E;
	line-height:1.3;
	}
#ajax_mail table#toiawase label span{
	font-weight:normal;
	padding:0 0 0 3px;
	color:#BE705F;
	}
#ajax_mail table#toiawase label.blue{
	border-left:2px solid #3F95D1;
	}
		
#ajax_mail table#toiawase input.name{
	width:230px;
	}
#ajax_mail table#toiawase input.mail{
	width:230px;
	}
#ajax_mail table#toiawase input.number{
	width:110px;
	}
#ajax_mail table#toiawase textarea.toiawase-txt{
	width:460px;
	height:120px;
	}
#ajax_mail table#toiawase input.another-area{
	width:110px;
	}
#ajax_mail table#toiawase .under-01{
	border-bottom:1px solid #ccc;
	}

#ajax_mail table#toiawase #mail_preview{ /* 確認ボタン */
	cursor:pointer;  /* IE要必須 */
	width:81px;
	height:30px;
	margin:10px 10px 10px 0;
	border:none;
	font-size:1px;
	color:#fff;
	text-indent:-7777px;
	background:url(http://e-location.net/img/bt-ajaxform-confirm.gif) no-repeat ;
	}
#ajax_mail table#toiawase #mail_post{ /* 送信ボタン */
	cursor:pointer;  /* IE要必須 */
	width:87px;
	height:30px;
	margin:10px 0px 10px 0;
	border:none;
	font-size:1px;
	color:#fff;
	text-indent:-7777px;
	background:url(http://e-location.net/img/bt-ajaxform-submit.gif) no-repeat ;	
	}

#ajax_mail h4#thanks-title{
	margin:15px 0 0 13px;
	font-weight:bold;
	}
#ajax_mail #thanks{
	padding:0 0 150px 0;
	}

#send_status{
	width:495px; /* 500 */
	text-align:center;
	color:#000;
	background:#FFF;
	margin:0 0 15px 5px ;
	 padding:0;
	}	
#send_status p{
	margin:0; padding:0;
	}
#send_status img{
	vertical-align:middle;
	}
	
	
/* プルダウンメニュー */
#price_list{
	margin: 0 0 2px 13px;
	padding:30px 0 7px 0;
	background:url(http://e-location.net/img/price_list.jpg) no-repeat ;	
	}
#price_list select{
	width:140px;
	background: #fffffe ;
	font-size:13px;
	margin:0;
	padding:1px 0 0 0px;
	border:1px solid #bdbdbd;
	}
#price_list option{
	line-height:1.1;
	padding:2px 0 2px 5px;
	border-bottom:1px solid #bdbdbd;
	}
		
form#rental_archive{
	margin:0 0 9px 4px;
	padding:13px 0 0 0;
	background:url(http://e-location.net/img/rental_archive.gif) no-repeat ;	
	}
	
form#sell_archive{
	margin:0 0 9px 4px;
	padding:13px 0 0 0;
	background:url(http://e-location.net/img/sell_archive.gif) no-repeat ;	
	}
#price_list p{
	margin:0; padding:0;
	line-height:1.1;
	font-weight:bold;
	}
#price_list p a:link,
#price_list p a:visited{
	display:block;
	width:121px; /* 148 */
	margin:0 0 0 0px;
	padding:4px 0 4px 27px;
	background:url(http://e-location.net/img/arrow-list.gif) no-repeat 7px 2px ;	
	}
#price_list p a:hover,
#price_list p a:active{
	color:#ed2837;
	background:#e3dfdc url(http://e-location.net/img/arrow-list.gif) no-repeat 7px 2px ;	
	}


			
/* module */  
  
.module {  
    margin: 0 0 12px 13px;
	padding:25px 0 0 0;  
    width: 148px; /* 148 */  
    background: #f8f1ef url(http://e-location.net/img/left-top02.jpg) no-repeat ;  
}  

.module ul.menu{
	margin:0;
	padding:0;
	list-style-type: none;
	}
.module ul.menu li{
	margin: 0 ;
	border-bottom:1px solid #fff;
	font-weight:bold;
	line-height:1.1;
	font-size:12px;
	}
.module ul.menu li a:link,
.module ul.menu li a:visited {
  text-decoration: none; /* Firefox等で線が表示されないようにする */
  display:block;
  width: 127px; /* 148px */
  padding:7px 0 5px 21px ;
  color:#131211;
  
}
.module ul.menu li a:hover,
.module ul.menu li a:active {
  background: #ffffff url(http://e-location.net/img/menu-arrow.gif) no-repeat 3px 50%;
  color: #E44F58;
}

.module p{
	margin:15px 0 0 0;
	padding:0;
	} 
  
.module-list { /* ulタグ */ 
    margin: 0 0px 10px 5px; 
	width: 160px; 
	padding:0; 
    list-style: none;
	border-bottom:1px solid #ccc;  
}  
  
.module-list .module-list {  /* 入れ子のリスト */  
    margin: 5px 0 0 0;  
    padding-left: 0px;  
    list-style: circle;  
}  
  
.module-list-item {  
    margin-top: 0;  
    color: #666;  
    line-height: 1.2;  
}  
  
span.new {
    display: none;
    color: red;
    font-weight: bold;
}
span.new img{
	margin:0 0 0 3px;
	vertical-align: middle;
	}


/* RSS */
#rss-box{	
	margin: 3px 0 12px 13px;
	}
#rss-box h3{
	display:block;
	width:144px;/* 145 */
	height:28px;
	margin:0 0 0 1px;
	font-size:1px;
	text-indent:-7777px;
	background: url(http://e-location.net/img/rss-title.gif) no-repeat ;
	}
#rss-box ul{
	margin:5px 0 0 3px;
	padding:0;
	list-style:none;
	}
#rss-box li{
	display:inline;
	margin:0 ;
	padding:0 1px 0 1px ;
	color:#ccc;
	}	
#rss-box li a:link,
#rss-box li a:visited{
    text-decoration:none;
	color: #94423B;
	}
#rss-box li a:hover,
#rss-box li a:active{
    text-decoration:underline;
	color: #E44F58;
	}
	

/* タグクラウド */

ul#tags {
	width:154px; /* 160px */
	padding: 30px 1px 0px 5px;
	margin: 0px 0 0px 0;
	display: none;
	background: url(http://e-location.net/img/keyword-title.gif) no-repeat ; /* #F9F5F4 */ 
	}
#tags li {
	display: inline;
	margin:0;
	padding:0;	
	}

#tags li a:link,
#tags li a:visited{
    border-width: 0;
    text-decoration: none;
	margin:9px 3px 9px 0px;
	line-height:1.6;
	}
#tags li a:hover,
#tags li a:active{
    text-decoration: underline;
	color: #F93D29;
	
	}
/*
#tags li.hot a { color: #00F; }
#tags li.old a { color: #777; }
#tags li.oldest a { color: #CCC; }
#tags li a:active, #tags li a:hover { color: #6C3; }

/* カラフル */
#tags li.level1 a { color: #4B3837; font-weight:bold; }
#tags li.level2 a { color: #6C4A4A; font-weight:bold; }
#tags li.level3 a { color: #836969; }
#tags li.level4 a { color: #938281; }
#tags li.level5 a { color: #ADA6A6; }
#tags li.level6 a { color: #CECACA; }

#tags li.level1 a:hover,
#tags li.level2 a:hover,
#tags li.level3 a:hover,
#tags li.level4 a:hover,
#tags li.level5 a:hover,
#tags li.level6 a:hover	
	{
    color: #E14F4D;
	}	

#Cutoff{
	visibility:hidden;
	display:none;
	}
.coffButton {
	color: #000;
	background: #fff;
	border: 1px solid #ccc;
	padding: 2px;
	cursor: pointer; }
a.coffButton:hover { color: #000; background: #ccc; }
#coff { font-weight: bold; padding: 2px; }


p#tag-link{
	width:159px; /* 160 */
	text-align:right;
	margin:0 0 18px 0;
	padding:4px 1px 8px 0;
	font-size:0.95em;
	/* background:#F9F5F4 ; */
	}
p#tag-link a:link,
p#tag-link a:visited{
	text-decoration:none;
	padding:0 0 0 15px;
	line-height:1.4;
	background:url(http://e-location.net/img/arrow02.gif) no-repeat 0 0 ;
	}
p#tag-link a:hover,
p#tag-link a:active{
	text-decoration:underline;
	
	}	 


/*　Ajax 検索
----------------------------------------------*/
.search-content{
	line-height:1.2; /* IE要必須 !!! */
	margin:0; padding:0;
	background:#FFF; /* #EFF3F5 */
	
	}
.search-box{
	line-height:1.2;
	}
			
.search-notice{/* ※スペースでAND検索が出来ます。 */
	float:left;
	margin:0 0 10px 0; 
	padding:4px;
	line-height:1.3;
	color:#404040;
	font-size: 1em;

	}
.search-content .close01{
	float:right;
	margin:2px 12px 0 0;
	padding:0;
	}
.search-content .close01 a{
	display:block;
	width: 122px;
	height: 24px;
	text-indent:-7777px;
	background: url(http://e-location.net/img/ajax-search-close.gif) no-repeat ; 
	}
	
.search-entry{
	clear:both;
	
	line-height:1.45;
	}
.search-entry h3{
	font-size:1.125em;
	color:#D03239;
	margin:0px 0 2px 5px;
	padding:7px 0 10px 97px;
	line-height:1;
	vertical-align:bottom;
	background: url(http://e-location.net/img/ajax-search-entry-h3.gif) no-repeat ;
	}
			
.result-body{
	
	}	
.result-body-text{
	}
.result-body-text ol{
	border:1px solid #FFF;
	margin:0 5px 0 5px;
	padding:0px;
	width:97%;
	}	
.result-body-text li{
	list-style: decimal inside;
	margin:0 0 10px 0;
	padding:0 0 5px 0;

	border-bottom:1px solid #B2B2B2;
	}	
.result-body-text li a:link,
.result-body-text li a:visited{
	/* display:block; */
	text-decoration:underline;
	margin: 0; padding:0;
	color:#94423B;
	font-size:1em;
	font-weight:bold;	
	}
.result-body-text li a:hover,
.result-body-text li a:active{
	text-decoration:underline;
	color: #E44F58;
	}
				
.result-posted{
	text-align:right;
	font-size: 0.875em;
	padding:0px 12px 0px 0;
	background:#FFF;
	}	
.result-footer{
	width:98%;
	padding:10px 0 12px 0;
	margin-bottom:20px;
	font-size: 1em;
	background:#FFF;
	border-bottom:5px double #84817F;
	}
	








	