@charset "UTF-8";
/*
*/

body{
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin:0px;
	background:url('images/bg_body.png') no-repeat top center;
}

li , ul ,img{
	border:0;
	padding:0;
	margin:0;
}

img.block{
	display:block;
	float:left;
}

img.banner{
	margin-top:15px;
}

#container{
	width:948px;
	overflow:hidden;
	margin:0px auto;
	position:relative;
}

#primary{
	float:right;
	width:682px;
	margin:18px 0;

}

#content{
	float:right;
	width:682px;
	margin:0px 0;
}

a{
	color: #a00;
}

a:link{
	color: #a00;

}

a:hover{
	color: #f00;
	text-decoration:underline;
}

a img:hover{
	opacity:0.8;
}

a:visited{
	color: #a00;

}

.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr70{margin-right:70px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.bold{font-weight:bold;}
.red{color:#FF0000;}
.blue{color:#0000FF;}
.gray{color:#666666;}


#secondary{
	float:left;
	width:242px;
	margin:0 0px 0 0;
	padding:18px 0;

}

#header{
	height:142px;
}



#sitetop{

}

#sitetop #link_top{
	color: #FF0000;
	font-size: 24px;
	font-weight: bold;
	float:left;
	margin: 0 0 0 0;
	position:relative;
	top:24px;
	left:0px;
	/*position: absolute;
	top: 9px;
	left: 10px;
*/
}

#site-description{
	position: absolute;
	top:2px;
	left:10px;
	font-size:11px;
	color:#B0AFAE;
}

#site-open{
	color: #B0AFAE;
	font-size: 11px;
	position: absolute;
	right: 0px;
	top: 27px;
}

#site-inquiry{
	color: #B0AFAE;
	font-size: 12px;
	position: absolute;
	right: 0px;
	top: 0px;
}

#site-tel {
	  color: #910000;
	  font-family:sans-serif;
	  font-size: 20px;
	  line-height:32px;
	  position: absolute;
	  text-align: right;
	  top: 36px;
	  right:0px;
	background:url('images/tel.gif') no-repeat 0px center;
	padding:5px 0 0 35px;
}


#site-share{
	color: #FF0000;
	font-size: 25px;
	position: absolute;
	right: 114px;
	text-align: right;
	top: -2px;
}

#site-domain {
    border: 0px solid #999;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
	position:absolute;
	color: #FFF;
	font-size: 11px;
	top:68px;
	background:#FFD500;
	padding:3px 10px 0;
	width: 220px;
	text-align:center;
}


.access{
	color:#00f;
	position:absolute;
	top:114px;
	left:11px;
	z-index:1000;
}

.access .menu{
	margin:0 0 0 0;
}

.access li{
	float:left;
	display:inline-block;
	*display: inline;/*IE*/
	*zoom: 1;/*IE*/

}

.access li a{
	float:left;
	display:inline-block;
	*display: inline;/*IE*/
	*zoom: 1;/*IE*/
	margin:0px 0px 0px;
	padding:2px 10px 0px;

	color:#FFF;

	line-height:16px;
	font-size:14px;
	font-weight:normal;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);

}

.access li a:hover{

	color: #32A0D0;
	background: #FFF;

    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius: 8px;
    /*
    -webkit-box-shadow: #dcdcdc 1px 1px 0px;
    -moz-box-shadow: #dcdcdc 1px 1px 0px;
    box-shadow: #dcdcdc 1px 1px 0px;
    */
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
  	opacity:0.8;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);

}

.access li a {
	text-decoration:none;
}

/* children */

.access ul.children,
.access ul.sub-menu
{
	position:absolute;/**/
	width:auto;/**/
	top:20px;/**/
	display:none;
	clear:both;
	z-index:100;
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
  	opacity:0.8;
}

.access ul.children li,
.access ul.sub-menu li
{
	display:block;
	*display: inline;/*IE*/
	*zoom: 1;/*IE*/
	clear:both;
	white-space:nowrap;/**/
}


.access ul.children li a,
.access ul.sub-menu li a
{
	display:block;
	color:#fff;
	position:relative;
	*display: inline;/*IE*/
	*zoom: 1;/*IE*/
	margin:3px 8px 0px;
	padding:2px 10px 0px;
	clear:both;
	line-height:17px;
	font-size:15px;
	background:#27b6f9;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius: 8px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);

}



.access #searchform{
	left: 769px;
	position: absolute;
	top: -5px;
	width: 159px;
}

.access #searchform input[type=text]{
	/*background: url("images/glass.gif") no-repeat scroll 5px*/
	background:transparent;
	center #E4F9FF;
	border: medium none;
	border-radius: 9px 9px 9px 9px;
	height: 18px;
	padding-left: 0px;
	width:174px;
	margin-top:2px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);

}

.access #searchform #searchsubmit{
	background:none;
	border:none;

}

#slideshow{
	margin:0 0 22px 0;
}




#news{
	width:100%;
	margin:27px 0 0 0;
}



#footer{
	clear:both;
	font-size:12px;
	color:#FFF;
	width:100%;
	height:21px;
	margin-top:20px;
	padding:147px 0 4px 0;
	text-align:center;
	font-weight:bold;
	background:url('images/bg_footer.png') no-repeat top center;
}

#footer #nendebcopy{
	display:inline;
	margin:0px 10px;
}

/* basic
----------------------------------------------- */
#content h1{
	background:url('images/bg_h1.png') repeat scroll 0 0 #EDFBEF;
	border-bottom: 2px dotted #90D6C2;
	color: #3B7E6D;
	font-size: 18px;
	/*height: 26px;*/
	line-height: 26px;
	margin: 0 0 10px;
	padding: 4px 0 0 9px;
}

/* slideshow
----------------------------------------------- */

.slider-wrapper{
	background:#ccc;
    padding:49px 0 45px;
    margin: 0 0 20px;
    border: 0px solid #999;
/*
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    -webkit-box-shadow: #CCC 0px 2px 3px;
    -moz-box-shadow: #CCC 0px 2px 3px;
    box-shadow: #CCC 0px 2px 3px;
    behavior: url(PIE/PIE.htc);
*/
	background:url('images/bg_slide.png') no-repeat;
}

.slider-wrapper .slider-back{
	width:640px;
	height:185px;
	background:#FFF;
	padding:5px 0 0 0;
	margin:0 auto;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
/*
    behavior: url(PIE/PIE.htc);
*/
}

#slider a.nivo-imageLink{
	display:block;
	width:630px;
	height:185px;
	background:url('images/spacer.gif') repeat transparent;
}

/* = TOP twitter
-------------------------------------------------------------- */

#container #secondary .widget_fudo_twitter h3{
	font-size:12px;
}

#top_fbox #content #twitter_update_list{
	font-size: 12px;
	padding: 10px;
	margin: 0 0 20px 0;
	border: 1px solid #DFDFDF;
	border-radius: 4px;
	clear: both;
}

#top_fbox #content #twitter_update_list a{
	color: #666;
	text-decoration: none;
}

#top_fbox #content #twitter_update_list li a.tw_date{
	display: block;
	width: 85px;
	float: left;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	line-height: 1.2;
}

#top_fbox #container #content #twitter_update_list li div.tw_status{
	float: left;
	display: block;
	line-height: 1.2;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	width: 580px;
}


#top_fbox #container #content ul#twitter_update_list {
	padding-left: 15px;
}

#top_fbox #container #content ul#twitter_update_list li {
	list-style:none;
	display: block;
}

#top_fbox #container #content ul#twitter_update_list li { /zoom:1; }
#top_fbox #container #content ul#twitter_update_list li:after {
   content:'';
   display:block;
   clear:both;
}

#top_fbox a img:hover{
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
  	opacity:0.8;
}

#top_fbox .list_picsam p{
	margin:0px;
}

#top_fbox p.imgcomment{
	margin:0 0 5px;
	color:#222;
	font-size:11px;
}


#content div.post_title_wg {
  background: none repeat scroll 0 0 #1E2066;
  color: #FFFFFF;
  padding: 2px 2px 2px 4px;
}



/* 会員ウイジェット
----------------------------------------------- */
#container aside.widget_fudo_kaiin,
#container .aside .widget_fudo_kaiin{
    -webkit-border-radius:8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
   /*
    -webkit-box-shadow: #CCC 0px 2px 3px;
    -moz-box-shadow: #CCC 0px 2px 3px;
    box-shadow: #CCC 0px 2px 3px;
   */
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
	background: url('images/canvas2s.jpg') repeat top center;
	padding:0px 0px 10px;
	color:#800C0C;
	font-weight:bold;
	border:1px solid #EDDFDF;
	margin:11px 3px 2.2em 3px;
}

#container aside.widget_fudo_kaiin ul,
#container .aside .widget_fudo_kaiin ul
{
	background: none repeat scroll 0 0 #F7F6E9;
	border-radius: 8px 8px 8px 8px;
	behavior: none;

}

#container #secondary .widget_fudo_kaiin .widget-title {
	position: relative;
	top:-11px;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:9px 0 0 44px;
	vertical-align:bottom;
	margin:0px;
    -webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
  /*
	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
	*/
	background:url("images/bg_topbox_s.png") no-repeat scroll center transparent;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
/*
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CFAFAE), to(#937D7D));
	background: -webkit-linear-gradient(#CFAFAE, #937D7D);
	background: -moz-linear-gradient(#CFAFAE, #937D7D);
	background: -ms-linear-gradient(#CFAFAE, #937D7D);
	background: -o-linear-gradient(#CFAFAE, #937D7D);
	background: linear-gradient(#CFAFAE, #937D7D);
	-pie-background: linear-gradient(#CFAFAE, #937D7D);

*/
}


/* 物件数ウイジェット
----------------------------------------------- */
#container aside.widget_fudo_bukkensu,
#container .aside .widget_fudo_bukkensu{
    -webkit-border-radius:8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
   /*
    -webkit-box-shadow: #CCC 0px 2px 3px;
    -moz-box-shadow: #CCC 0px 2px 3px;
    box-shadow: #CCC 0px 2px 3px;
   */
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
	background: url('images/canvas2s.jpg') repeat top center;
	padding:0px 0px 10px;
	color:#800C0C;
	font-weight:bold;
	border:1px solid #EDDFDF;
	margin:11px 3px 2.2em 3px;
}

#container #secondary .widget_fudo_bukkensu .widget-title {
	position: relative;
	top:-11px;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:9px 0 0 44px;
	vertical-align:bottom;
	margin:0px;
    -webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
  /*
	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
	*/
	background:url("images/bg_topbox_s.png") no-repeat scroll center transparent;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
/*
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CFAFAE), to(#937D7D));
	background: -webkit-linear-gradient(#CFAFAE, #937D7D);
	background: -moz-linear-gradient(#CFAFAE, #937D7D);
	background: -ms-linear-gradient(#CFAFAE, #937D7D);
	background: -o-linear-gradient(#CFAFAE, #937D7D);
	background: linear-gradient(#CFAFAE, #937D7D);
	-pie-background: linear-gradient(#CFAFAE, #937D7D);

*/
}


/* 検索ウイジェット
----------------------------------------------- */


form#searchitem{
    -webkit-border-radius:0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    /*-webkit-box-shadow: #CCC 0px 2px 3px;
    -moz-box-shadow: #CCC 0px 2px 3px;
    box-shadow: #CCC 0px 2px 3px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);*/
	background: url('images/canvas2s.jpg') repeat top center;
	padding:10px 4px;
	color:#800C0C;
	font-weight:bold;
	border:1px solid #EDDFDF;
	margin:0 3px 10px 3px;
}


form#searchitem div{
	padding:4px;
	margin:6px 6px;
}

form#searchitem select{
	background:#E4FFE4;
	color:black;
}

form#searchitem input#btn{
	cursor:pointer;
	width:100%;
	background: #71D69F;
    font-size: 19px;
    color: #000;
	border:2px solid #619D60;
    -webkit-border-radius:15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EBFBEA), to(#81D562));
background: -webkit-linear-gradient(#EBFBEA, #81D562);
background: -moz-linear-gradient(#EBFBEA, #81D562);
background: -ms-linear-gradient(#EBFBEA, #81D562);
background: -o-linear-gradient(#EBFBEA, #81D562);
background: linear-gradient(#EBFBEA, #81D562);
-pie-background: linear-gradient(#EBFBEA, #81D562);
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
}

input#btn:hover{
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
  	opacity:0.8;
}

/* 横並びBOX
----------------------------------------------- */

#top_fbox .widget_fudo_top_r{

	font-weight:normal;

	margin:0 0px 10px 0px;
	padding:0px 0 10px 0px;
	overflow:hidden;
}

.top_title{
	font-weight:bold;
	color:#179216;
}

.top_price{
	font-weight:bold;
	color:#D71D48;
}

.top_madori{
	font-weight:bold;
	color:#0D1C84;
}

.top_menseki{

}

.top_shozaichi{

}

#top_fbox h3{
	position:relative;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:9px 30px 0px 45px;
	vertical-align:bottom;
	margin:0px 3px;
	/*
    -webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
	*/
	background:url('images/bg_topbox_l.png') no-repeat center left;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
/*
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CFAFAE), to(#937D7D));
	background: -webkit-linear-gradient(#CFAFAE, #937D7D);
	background: -moz-linear-gradient(#CFAFAE, #937D7D);
	background: -ms-linear-gradient(#CFAFAE, #937D7D);
	background: -o-linear-gradient(#CFAFAE, #937D7D);
	background: linear-gradient(#CFAFAE, #937D7D);
	-pie-background: linear-gradient(#CFAFAE, #937D7D);

*/


}

#top_fbox h3 .fudo-fav-box-widget-link { /* for mylist */
	position: absolute;
	right: 8px;
	top: 8px;
	font-size: 12px;
	color: #ABC;
	font-weight: bold;
}

#top_fbox ul , div.widget .textwidget{
	position:relative;
	border:1px solid #EDDFDF;
	overflow:hidden;
	margin:0 3px 10px 3px;
	padding:10px 0 10px 7px;

    -webkit-border-radius:0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
/*
    -webkit-box-shadow: #CCC 0px 2px 3px;
    -moz-box-shadow: #CCC 0px 2px 3px;
    box-shadow: #CCC 0px 2px 3px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
*/
	background: url('images/canvas2s.jpg') repeat top center;
	color:#800C0C;
}

#top_fbox ul.children{
	border: medium none;
	margin: 0 18px 17px 10px;
}

#top_fbox ul li.cat-item{
	font-size:15px;
	margin:0 8px;
	list-style-type:none;
}

#top_fbox ul li ul{
	background:#F7F6E9;
    -webkit-border-radius:8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);

}

#top_fbox ul li ul li.cat-item{
	background: none repeat scroll 0 0 transparent;
	float: left;
	font-size: 12px;
	list-style-type: circle;
	margin: 0 10px 0 18px;
	width: 120px;
}

#top_fbox ul li ul li.cat-item a{
	color:#000088;
}

#top_fbox ul.grid-content li,
#primary .widget ul.syousai-content li
{
	background:#fff;
	float: left;
	width: 152px;
	margin:0 4px 4px 0;
	border:1px solid #ccc;
	list-style-type:none;
	padding:4px;
	position:relative;

}

#top_fbox .new_mark{
	font-weight:bold;
	color:#f00;
}

#top_fbox .widget .new_mark{
	color:#f00;
	position:absolute;
	font-weight:bold;
	left:8px;
}

/* 検索結果BOX シングルBOXタイトル
----------------------------------------------- */
.list_simple_boxtitle{
	clear:both;
	width:601px;
	display:inline-block;
	position:relative;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:9px 30px 0 45px;
	vertical-align:bottom;
	margin:0px 3px;
    -webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
 /*
	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
*/
	background:url('images/bg_topbox_l.png') no-repeat center left;
	behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
/*
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CFAFAE), to(#937D7D));
	background: -webkit-linear-gradient(#CFAFAE, #937D7D);
	background: -moz-linear-gradient(#CFAFAE, #937D7D);
	background: -ms-linear-gradient(#CFAFAE, #937D7D);
	background: -o-linear-gradient(#CFAFAE, #937D7D);
	background: linear-gradient(#CFAFAE, #937D7D);
	-pie-background: linear-gradient(#CFAFAE, #937D7D);

*/
}

.list_simple_boxtitle .entry-title{
	font-weight:normal;
	margin:0;
	font-size:18px;
	color:#fff;
}

.list_simple_boxtitle .entry-title a,
.list_simple_boxtitle .entry-title a:link,
.list_simple_boxtitle .entry-title a:visited
{
	color:#fff;
	text-decoration:none;
}




#list_simplepage .list_simple_boxtitle .entry-title a:hover{
	text-decoration:underline;

}



.list_picsam img{
	padding:3px;
	margin:0 0 6px 0;
	background:#fff;
	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
}

#list_simplepage .list_simple_box .list_picsam{
	width:180px;
	float:left;
}

.list_details_button{
	color:#00f;
	text-decoration:none;
}

#list_simplepage .list_simple_box .list_picsam a{
	color:#00f;
	text-decoration:none;
}

#list_simplepage .list_simple_box{
	font-size:14px;
	position:relative;
	border:1px solid #EDDFDF;
	overflow:hidden;
	margin:0 3px 20px 3px;
	padding:10px 0 10px 7px;
    -webkit-border-radius:0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    -webkit-box-shadow: #CCC 0px 2px 3px;
    -moz-box-shadow: #CCC 0px 2px 3px;
    box-shadow: #CCC 0px 2px 3px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
	background: url('images/canvas2s.jpg') repeat top center;
	color:#800C0C;
}

#list_simplepage .list_simple_box .dpoint1 ,
#list_simplepage .list_simple_box .dpoint2{
	display:none;
}

#list_simplepage .new_mark{
	margin-right:15px;
	color:#F00;
}

#list_simplepage dl.list_price{
	margin:0;
}

#list_simplepage dt{
	font-weight:bold;
	position:relative;
	font-size:12px;
	text-align:center;
	clear:both;
	float:left;
	color:#992727;
	width:62px;
	height:18px;
	margin:0 0 3px 0px;
	background:#F4CDCD;
    -webkit-border-radius:9px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    -webkit-border-radius:9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
}

#list_simplepage dl.list_price dt{

}

#list_simplepage .list_detail{
	float:left;
	width:480px;
}

#list_simplepage .price{
	font-weight:bold;
	color:#D71D48;
	font-size:15px;
}

#list_simplepage dl.list_price dd{
	margin:0 0 0 80px;
}

#list_simplepage dl.list_address{
	margin:0;
}

#list_simplepage dl.list_address dt{


}

#list_simplepage dl.list_address dd{
	margin:0 0 0 12px;
}

#list_simplepage dl.list_price_others{
	margin:0;
}

#list_simplepage dl.list_price_others dt{

}

#list_simplepage dl.list_price_others dd{
	margin:0 0 0 80px;
}

.dpoint3 , .dpoint4{
	font-weight:bold;
	color:#0D1C84;
}

/* シングル表示
----------------------------------------------- */
#list_simplepage2{
	float:left;
}


#list_simplepage2 .list_simple_boxtitle{

}

/*
#list_simplepage2 .entry-title{
	font-size:18px;
	color:#fff;
	clear:both;
	position:relative;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:3px 0 0 45px;
	vertical-align:bottom;
	margin:0 3px;
    -webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
	background:url('images/bg_topbox_l.png') no-repeat center left;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);

}
*/

#list_simplepage2 .list_simple_boxtitle .entry-title a,
#list_simplepage2 .list_simple_boxtitle .entry-title a:visited,
#list_simplepage2 .list_simple_boxtitle .entry-title a:link{
	color:#fff;
	text-decoration:none;
}

#list_simplepage2 .list_simple_box .list_picsam{
	width:164px;
	float:left;
}

#list_simplepage2 .list_simple_box{
	font-size:14px;
	position:relative;
	border:1px solid #EDDFDF;
	overflow:hidden;
	margin:0 3px 20px 3px;
	padding:16px;
    -webkit-border-radius:0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
   /*
    -webkit-box-shadow: #CCC 0px 2px 3px;
    -moz-box-shadow: #CCC 0px 2px 3px;
    box-shadow: #CCC 0px 2px 3px;
   */
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
	background: url('images/canvas2s.jpg') repeat top center;
	color:#800C0C;
}

#list_simplepage2 .list_simple_box .dpoint1 ,
#list_simplepage2 .list_simple_box .dpoint2{
	display:none;
}

#list_simplepage2 .new_mark{
	margin-left:15px;
	color:#F00;
}

#list_simplepage2 dl.list_price{
	margin:0;
}

#list_simplepage2 dt{
	font-weight:bold;
	position:relative;
	font-size:12px;
	text-align:center;
	clear:both;
	float:left;
	color:#992727;
	width:112px;
	height:18px;
	margin:0 0 3px 0px;
	background:#F4CDCD;
    -webkit-border-radius:9px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
}

#list_simplepage2 dd{
	min-height:18px;
    height: auto !important; /*ie6*/
    height: 150px;  /*ie6*/
	margin:0 0 3px 124px;
}


#list_simplepage2 th{
}

#list_simplepage2 #list_add td{

}

#list_simplepage2 #list_other td{

}

#list_simplepage2 dl.list_price dt{

}

#list_simplepage2 .list_detail{
	float:left;
	width:477px;
}


#list_simplepage2 #list_other th{

}

#list_simplepage2 .price{
	font-weight:bold;
	color:#D71D48;
	font-size:18px;
	line-height:18px;
}

#list_simplepage2 dl.list_price dd{
	margin:0 0 0 120px;
}

#list_simplepage2 dl.list_address{
	margin:0;
}

#list_simplepage2 dl.list_address dt{


}

#list_simplepage2 dl.list_address dd{
	margin:0 0 0 12px;
}

#list_simplepage2 dl.list_price_others{
	margin:0;
}

#list_simplepage2 dl.list_price_others dt{

}

#list_simplepage2 dl.list_price_others dd{
	margin:0 0 0 80px;
}

#list_simplepage2 .entry-content{
	background: url('images/fukidashi.png') no-repeat 3px 4px #FFFFE8;
	height: auto;
	margin: 0 6px;
	padding: 10px 10px 10px 51px;
	width: auto;
	color:#1BA719;
	border:7px solid #DED6C0;
    -webkit-border-radius:9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
    clear:both;
}

.entry-content li{list-style: none;}

#list_simplepage2 .gmap{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 7px solid #DED6C0;
	margin: 3px;
}

#top_fbox ul.setsubi_list{
	border:none;
	background:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#top_fbox ul.setsubi_list li{
	list-style-type:none;
	display:inline-block;
	*display: inline;/*IE*/
	*zoom: 1;/*IE*/
	white-space:nowrap;
	background:none repeat scroll 0 0 #F9D89F;
	margin:3px 5px;
	padding:0 5px;

	float:left;
}

table .c1{
	width:112px;
}

table .c2{
	width:124px;
}

table .c3{
	width:112px;
}

table .c4{
	width:124px;
}

table .cx3{
	width:360px;
}

table#list_other th , table#list_add th{
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:18px;
	margin:0 0 3px 0px;
	background:#CCDDCB;
	color:#4A894E;
    -webkit-border-radius:9px;
    -moz-border-radius: 9px;
    border-radius: 4px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
}

.edit-link{
	display: block;
    font-size: 14px;
    margin: 10px;
}

table#list_other td{

}


/* =Navigation
----------------------------------------------- */
.nav-next{
	margin:0 0 10px 0;
}

.nav-next a{
	font-size:11px;
	color:#4A894E;
	display:block;
	float:left;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:#BBE3BA;
	margin:0 4px;
    -webkit-border-radius:12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
}

.nav-next b{
	font-size:11px;
	display:block;
	float:left;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	border:1px solid #999;
	margin:0 4px;
    -webkit-border-radius:11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
}




/* =Widgets
----------------------------------------------- */

.widget-area {
	font-size: 12px;
}
.widget {
	clear: both;
	margin: 0 0 2.2em;
}


#secondary .widget .widget-title {
	position: relative;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:9px 0 0 44px;
	vertical-align:bottom;
	margin:0px 3px 0;
    -webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
/*
	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
*/
	background:url("images/bg_topbox_s.png") no-repeat scroll center transparent;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
/*
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CFAFAE), to(#937D7D));
	background: -webkit-linear-gradient(#CFAFAE, #937D7D);
	background: -moz-linear-gradient(#CFAFAE, #937D7D);
	background: -ms-linear-gradient(#CFAFAE, #937D7D);
	background: -o-linear-gradient(#CFAFAE, #937D7D);
	background: linear-gradient(#CFAFAE, #937D7D);
	-pie-background: linear-gradient(#CFAFAE, #937D7D);

*/
}

#secondary .widget_fudo_b_k .widget-title {
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:9px 0 0 44px;
	vertical-align:bottom;
	margin:0px 3px 0;
	/*
    -webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;

	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
 */
	background:url('images/bg_ken_bar_s.png') no-repeat center left;
    /*behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);*/
}

#secondary .widget ul , #secondary .widget .textwidget{
    -webkit-border-radius:0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
  /*
    -webkit-box-shadow: #CCC 0px 2px 3px;
    -moz-box-shadow: #CCC 0px 2px 3px;
    box-shadow: #CCC 0px 2px 3px;
  */
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
	background: url('images/canvas2s.jpg') repeat top center;
	padding:10px 4px;
	color:#800C0C;
	font-weight:bold;
	border:1px solid #EDDFDF;
	margin:0 3px 10px 3px;
}

#secondary .widget ul li ul{
	background: none repeat scroll 0 0 #F7F6E9;
	border-radius: 8px 8px 8px 8px;
	behavior: none;

}

#secondary .widget ul li ul li{
	font-size:12px;
	list-style-type:none;
}

#secondary .widget ul li ul li a{
	color:#000088;
}

.widget ul {
	font-size: 15px;
	margin: 0;
}
.widget ul ul {
	margin-left: 1.5em;
}
.widget ul li {
	color: #777;
	font-size: 13px;
}
.widget a {
	font-weight: bold;
	text-decoration: none;
}
.widget a:hover,
.widget a:focus,
.widget a:active {
	text-decoration: underline;
}

/* login form */
#loginform{
	font-weight:normal;
	font-size:14px;
	padding:4px;
}

#loginform label{

}

#loginform input[type=text],
#loginform input[type=password]
{
	background:#F9F8E0;
	width:56%;
	*width:53%;
	margin:0 10px;
}
#loginform input[type=submit]{
	width:100%;
	height:30px;
}

/* contact form7 */

#content .wpcf7{
	padding:10px;
}

#content .wpcf7 h3{
	background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #000000;
    padding-left: 10px;
}
/* comment */
#comments h3{
	width:auto;
	background:none;
	border-bottom:2px dotted #ccc;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color:#958E88;
	padding-left:0px;
}

#comments .avatar {
	display:none;
}

#comments ul{
	background:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#comments .comment-body{
	color:#3C6A3C;
	position:relative;
	background:url('images/fuki.png') no-repeat 8px 28px #F2ECDA;
	padding:10px;
	margin: 0 0 10px;
    -webkit-border-radius:8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(wp-content/themes/evergreen/PIE/PIE.htc);
}

#comments .comment-body .com_mark{
	position:absolute;
	top:0px;
	left:0px;
	width:36px;
	height:36px;

}



#comments .comment-body p{
	padding:0 0 0 33px;
	margin:5px 0;
}

#comments .children{
	background:none;
}

#comments .children .comment-body{
	color:#3C6A3C;
	background:url('images/fuki.png') no-repeat 8px 28px #DAF2DA;
}

#comments .children .children .comment-body{
	color:#3C6A3C;
	background:url('images/fuki.png') no-repeat 8px 28px #F2ECDA;
}

#comments .children .children .children .comment-body{
	color:#3C6A3C;
	background:url('images/fuki.png') no-repeat 8px 28px #DAF2DA;
}

#comments .comment-author{
	display:inline;
	font-size:13px;
}

#comments .comment-meta{


	display:inline;
	font-size:13px;
}

#comments #comment{
	background:url('images/fukidashi.png') no-repeat 3px 4px #FFFEF5;
    border: 3px dashed orange;
    padding: 31px 10px 10px;
    width: 95%;
}
#comments #comments-title{
	background:none;
	border-bottom: 2px dotted #F1D397;
	color: #BF9763;
	font-size: 18px;
	height: 26px;
	line-height: 26px;
	margin: 0 0 10px;
	padding: 4px 0 0 9px;
	display:block;
	width:100%;
*width:670px;/*IE67*/
}
body #TB_window{
	z-index:9999;
}

.request_form table table,.request_form table tr,.request_form table th,.request_form table td{
	border-collapse: collapse;
}

.request_form table tr{
	display: inline-block;
	<!-- border-bottom: 1px solid #ccc; -->
	width: 100%;
	<!-- padding: 10px 5px; -->
}

.request_form table th{
	width: 225px;
	font-size: 12px;
	text-align: left;
	color: #122873;
	border-bottom: 2px solid #90D6C2;
	padding: 0px 0 0 20px;
}

.request_form table td{
	font-size: 12px;
	width: 437px;
	border-bottom: 2px solid #ccc;
	padding: 20px 0 20px 20px;
}


.mt50{margin-top: 50px;}

.mini_title{
	font-weight: bold;
	color: #fff;
	background: #C5AC8F;
	padding: 5px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-bottom: 0;
}

.form_button{
	text-align: center;
}

.form_button input{
	background: url('images/form/btn_off.jpg');
	border: none;
	width: 300px;
	height: 75px;
	cursor: pointer;
	text-indent: -9999px;
}

.form_button input:hover{
	background: url('images/form/btn_on.jpg');
	border: none;
	width: 300px;
	height: 75px;
	cursor: pointer;
	text-indent: -9999px;
}


/* 物件条件検索 */
#container table.form_jsearch{
	width:100%;
}

#container table.form_jsearch th{
	width:30%;
	background:#efefef;
}

#container table.form_jsearch td{
	border-top:2px solid #efefef;
}

#container table.form_jsearch h5{
	background:#FCEEEE;
}

#container table.form_jsearch li{
	list-style-type:none;
}

form#searchpage input[type="submit"] {
  background: none repeat scroll 0 0 #60C4F2;
  height: 30px;
  margin: 10px 0;
  width: 100%;
  font-size:16px;
}


/*オリジナル記述*/
.profile{
	width: 682px;
	font-size: 0.9em;
	margin-bottom: 30px;

}

.profile th.first{
	border-top: #32AC72 2px solid;
}

.profile td.first{
	border-top: 2px #CCC solid;
}

.profile th{
	width: 150px;
	border-top: #32AC72 1px solid;
	font-weight: bold;
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
}

.profile td{
	border-top: 1px #CCC solid;
	padding: 5px;
}

.profile td dt{
	color: #122873;
	font-weight: bold;
}

.listli li{
	background: url(./images/common/pankuzu_arrow.png) left center no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
	list-style: none;
}

.freedial {
background: url(./images/company/icon_freedial.jpg) left center no-repeat;
padding-left: 30px;
}

.font09{font-size: 0.9em;}
.fRight {float: right;}
.address {
float: left;
margin-top: 10px;
margin-bottom: 30px;
font-size: 0.8em;
}


/*-------- お問い合わせ先 --------*/
.otoiawasesaki h2{
	font-size: 16px;
	font-weight: normal;
	background: #C5AC8F;
	padding: 5px 10px;
	color: #fff;
	border-radius: 5px;
}

.otoiawasesaki table {
	width: 100%;
	border-collapse: collapse;
}

.otoiawasesaki th {
	font-size: 13px;
	vertical-align: top;
	color: #444;
	text-align: left;
	border-top: 1px solid #32AC72;
	padding: 5px 0px 5px 10px;
}

.otoiawasesaki td {
	font-size: 13px;
	border-top: 1px solid #ccc;
	padding: 5px 0 0 10px;
	vertical-align: top;
}

.in_bnt {
	text-align: right;
}

.in_bnt a {
background: #224840;
transition: background 0.3s linear;
-webkit-transition: background 0.3s linear;
-ms-transition: background 0.3s linear;
-o-transition: background 0.3s linear;
text-decoration: none;
padding: 12px 24px;
font-size: 13px;
color: #fff;
}

.in_bnt a:hover{
	background: #4EA58F;
}