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

body{
	font-family:sans-serif;
	margin:0px;
	background:url('images_s/bg_s_head.png') no-repeat left 50px;
	-webkit-background-size: 640px 100px;
 	-webkit-text-size-adjust:none;
}

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

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

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

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

#primary{
	width:100%;
	margin:18px 0;

}

#content{	
	width:100%;
	margin:0px 0;
}

a{
	color: #a00;
}

a:link{
	color: #a00;

}

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

}

a:visited{
	color: #a00;

}


#secondary{

	width:100%;
	margin:0 0px 0 0;
	padding:18px 0 0;

}

#header{
	height:125px;
	text-align:center;
}



#sitetop{

}

#sitetop #link_top{
	text-align:center;
	color: #FF0000;
	font-size: 24px;
	font-weight: bold;
	margin: 10px auto;
	/*position: absolute;*/
}

#sitetop #link_top img{
	display:table;
	margin: 33px auto;
}

#site-description{
	position: absolute;
	left: 20px;
	top:0px;
	font-size:11px;
	color:#999;
}

#site-open{
display:none;
	color: #B0AFAE;
	font-size: 12px;
	position: relative;
	left: 0px;
	top: 0px;
}

#site-inquiry{
display:none;
	color: #B0AFAE;
	font-size: 12px;
	position: relative;
	left: 0px;
	top: 0px;
}

#site-tel{
display:none;
	color: #FF0000;
	font-size: 25px;
	position: relative;
	left: 0px;;
	top: 0px;
}

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

#site-domain {
	display:inline-block;
	margin:0 auto;
    border: 0px solid #999;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    text-align:center;
	position:relative;
	color: #FFF;
	font-size: 11px;
	top:-25px;
	left:0px;
	background:#055F0D;
	padding:3px 10px 0;
}


.access{
	color:#00f;
	position:absolute;
	top:106px;
	left:0px;
	z-index:1000;
	width:100%;
}

.access .menu{

	margin:0 0 0 0;
}

.access > div{
	z-index:10;
	height:0px;
	width:160px;
	padding:40px 0 0 0;
	position:relative;
	float:right;
	top:0px;
	display:block;
	background:url('images_s/menu.png') no-repeat transparent right 13px;
	opacity:0.8;
	-webkit-background-size: 64px 17px;
	overflow:hidden;
}

.access > div ul.menu{
	padding:30px 0 0 0;
	background:#555;
}

.access li{
	clear:both;
	display:block;
	list-style-type:none;
	background:#555;

}

.access li a{
	color:#fff;
	display:block;
	margin:0px 0px 0px;
	padding:0px 8px 0px;
	text-decoration:none;
	line-height:17px;
	font-size:15px;
	background:#555;
	width:100%;
	line-height:34px;
	font-size:16px;
	border-top:1px solid #999;
	border-bottom:1px solid #000;
}

.access li a:hover{
	color:#333;
	background:#FFFFFF;
}


/* children */

.access ul.children,
.access ul.sub-menu
{
	position:relative;
	display:block;
	clear:both;
	z-index:100;

}

.access ul.children li,
.access ul.sub-menu li
{
	display:block;

	clear:both;
}


.access ul.children li a,
.access ul.sub-menu li a
{
	color:#fff;
	display:block;
	position:relative;
	width:100%;
	margin:0px 8px 0px;
	padding:0px 10px 0px;
	clear:both;
	line-height:34px;
	font-size:16px;
	background:#555;
}

.access ul.children li a:hover,
.access ul.sub-menu li a:hover
{
	color:#333;
	background:#FFFFFF;
}

.access #searchform{
	margin: 0 0 0 72px;
	position:absolute;
	border:none;
	top: 0px;
	width: 100%;
	text-align:left;
}

.access #searchform input[type=text]{
	font-size:18px;
	background:transparent;
/*
	background: url("images/glass.gif") no-repeat scroll 5px center #DDDDDD;
	opacity:0.8;
	border: medium none;
	border-radius: 18px 18px 18px 18px;
*/
	border:none;
	line-height:24px;
	height: 24px;
	padding-left: 32px;
	width:150px;
	margin-top:6px;
    

}

.access #searchform #searchsubmit{
	display:none;
	background:#86C6F4;

}



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




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



#footer{
	clear:both;
	font-size:12px;
	color:#623F2D;
	width:100%;
	height:60px;
	margin-top:20px;
	padding:50px 0 0px 0;
	text-align:center;
	font-weight:bold;
	background:url('images_s/bg_s_foot.png') no-repeat top center;
	-webkit-background-size: 100% 110px;
	
}

/* 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{
display:none;
	background:#ccc;
    padding:49px 0 33px;
    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{
display:none;
	width:640px;
	height:190px;
	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;
}

#container #secondary .widget_fudo_twitter h3 img{
	margin:0 43px 0 0;
}

#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;
	background: url('images/canvas2s.jpg') repeat top center;
	padding:0px 0px;
	color:#800C0C;
	font-weight:bold;
	/*border:1px solid #EDDFDF;*/
	margin:0 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;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:3px 0 0 37px;
	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.png") no-repeat scroll -6px center transparent;

/*
	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;
	background: url('images/canvas2s.jpg') repeat top center;
	padding:0px 0px;
	color:#800C0C;
	font-weight:bold;
	/*border:1px solid #EDDFDF;*/
	margin:0 3px 2.2em 3px;
}

#container #secondary .widget_fudo_bukkensu .widget-title {
	position: relative;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:3px 0 0 37px;
	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.png") no-repeat scroll -6px center transparent;

/*
	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 {
/*
	font-size:17px;
	z-index:3;
	position:absolute;
	color:#fff;
	top:150px;
	left:50%;
	width:208px;
	margin-left:-112px;
	-webkit-box-shadow: #CCC 0px 2px 3px;
	-moz-box-shadow: #CCC 0px 2px 3px;
	box-shadow: #CCC 0px 2px 3px;
	background: url('images_s/s_search_btm.png') no-repeat bottom center #000;
	opacity:0.8;
	-webkit-background-size: 224px 37px;
	padding:0 8px 37px 8px;
	overflow-x:hidden;
	overflow-y:scroll;
	max-height:105%;
*/
}

#secondary .widget_fudo_b_k select{
	font-size:13px;
}

#secondary .widget_fudo_b_k .widget-title {
	position:relative;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:3px 0 0 37px;
	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.png') no-repeat center left;
    
}



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;
	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%;
	margin:0px auto;
	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: linear-gradient(#EBFBEA, #81D562);

    
}

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:#00f;
}

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

.top_menseki{

}

.top_shozaichi{

}

#top_fbox h3{
	position:relative;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:3px 0 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.png') no-repeat center left;
	height:28px;
    
/*
	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 ul , div.widget .textwidget{
	position:relative;
	border:1px solid #EDDFDF;
	overflow:hidden;
	margin:0 3px 10px 3px;
	padding:10px 2% 10px 2%;
    -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;
    
	background: url('images/canvas2s.jpg') repeat top center;
	color:#800C0C;
}

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

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

}

#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: 46.5%;
	margin:0 0 10px 0;
	border:1px solid #ccc;
	list-style-type:none;
	padding:4px;
	position:relative;
	min-height:250px;

}

#top_fbox ul.grid-content li:nth-child(even),
#primary .widget ul.syousai-content li:nth-child(even)
{
	background:#fff;
	float: right;
	width: 46.5%;
	margin:0 0px 10px 0;
	border:1px solid #ccc;
	list-style-type:none;
	padding:4px;
	position:relative;
	min-height:250px;

}

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

#top_fbox img.box1image{
	width:100%;
}

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

/* 検索結果BOX シングルBOXタイトル
----------------------------------------------- */
.list_simple_boxtitle{
	clear:both;
	width:auto;
	display:block;
	position:relative;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height:28px;
	background:#B49898;
	padding:3px 0px 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.png') no-repeat center left;
	overflow:hidden;
	white-space:nowrap;
/*
	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:15px;
	color:#fff;

}

.list_simple_boxtitle .entry-title .shikibesu{
	font-size:12px;
}

.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{
	width:100%
	/*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;*/
    
}

#list_simplepage .list_simple_box .list_picsam{
	width:100%;
	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{
	clear:both;
	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;
    
	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{
	position:relative;
	color:#416943;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	clear:both;
	float:left;
	width:62px;
	height:18px;
	margin:0 0 3px 0px;
	background:#CCDDCB;
    -webkit-border-radius:9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    
}
*/

#list_simplepage dl.list_price dt{

}

#list_simplepage .list_detail{
	float:left;
	width:100%;
}

#list_simplepage .price{
	font-weight:bold;
	color:#1D3AD7;
	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:#a00;
}

/* シングル表示
----------------------------------------------- */
#list_simplepage2{

}


#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.png') no-repeat center left;
    

}
*/

#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:100%;
	float:left;
}

.list_picsam img{

}


#list_simplepage2 .list_simple_box .list_picsam .picbox,
#list_simplepage .list_simple_box .list_picsam .picbox
{
	background:#fff;
	float: left;
	width: 46.5%;
	margin:0 0 10px 0;
	border:1px solid #ccc;
	list-style-type:none;
	padding:4px;
	position:relative;

}

#list_simplepage2 .list_simple_box .list_picsam .picbox:nth-child(even)
{
	background:#fff;
	float: right;
	width: 46.5%;
	margin:0 0px 10px 0;
	border:1px solid #ccc;
	list-style-type:none;
	padding:4px;
	position:relative;

}

#list_simplepage2 .list_simple_box{
	width:auto;
	font-size:14px;
	position:relative;
	border:1px solid #EDDFDF;
	overflow:hidden;
	margin:0 3px 20px 3px;
	padding:10px;
    -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;
    
	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,
#list_simplepage dt{
	color:#416943;
	font-weight:bold;
	position:relative;
	font-size:12px;
	text-align:center;
	clear:both;
	float:left;
	width:112px;
	height:18px;
	margin:0 0 3px 0px;
	background:none repeat scroll 0 0 #CCDDCB;
    -webkit-border-radius:9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    
}

#list_simplepage2 dd{
	margin:0 0 3px 120px;
	min-height:18px;
	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:100%;
}


#list_simplepage2 #list_other th{

}

#list_simplepage2 .price{
	font-weight:bold;
	color:#1D3AD7;
	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 #EFDFDF;
    -webkit-border-radius:9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    
}

#list_simplepage2 .gmap{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 7px solid #EFDFDF;
	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:#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:normal;
	text-align:center;
	height:18px;
	margin:0 0 3px 0px;
	background:#FFC2C2;
    -webkit-border-radius:9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    
}

.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:#416943;
	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;
    
}

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




/* =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:3px 0 0 37px;
	vertical-align:bottom;
	margin:0px 3px 0;
    -webkit-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.png") no-repeat scroll 0px center transparent;
    
/*
	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);


*/
}


#secondary .widget .widget-title .ocmark{
	font-size:10px;
	position:absolute;
	right:9px;
}


#secondary .widget ul , #secondary .widget .textwidget{
	//display:none;
    -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;
    
	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:8px;
}

#loginform label{

}

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

/* contact form7 */

#content .wpcf7{
	background:#f1f1f1;
	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{
	margin:0 3px;
}


#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 #DAF2DA;
	padding:10px;
	margin: 0 0 10px;
    -webkit-border-radius:8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    
}

#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:#427793;
	background:url('images/fuki.png') no-repeat 8px 28px #E5F0F4;
}

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

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

#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: 90%;
}
#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*/
}

#respond {
	margin:10px 3px;
}

/* single share
----------------------------------------------- */
#content .share{
	width:auto;
	overflow:hidden;
	margin:10px 3px;
}

#content .share iframe{
	margin:10px;
}

/* 物件条件検索 */
#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;
}

.entry-content{
padding:0 10px;
}
#primary #content table {
    border: 1px solid #E5E5E5;
    margin: 20px 0;
    width: 100%;
table-layout:fixed;
}
input[type="text"], input[type="email"], textarea{
width:100%;
}
