@charset "utf-8";

/* = 
 * Twenty Fourteen
 * widget_fudo Style
 * corners2014.css サイトパーツの装飾
 * @package WordPress 6.1
 * Version: 6.1.0
 */


/* = common 
-------------------------------------------------------------- */
body,input,textarea,select,.page-title span,.pingback a.url,input[type=submit],pre,code {
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo, sans-serif !important;
}

/* = header 
-------------------------------------------------------------- */
/* = nav 
-------------------------------------------------------------- */



/* = widget 
-------------------------------------------------------------- */
	.widget{
		width: calc(100% - 10px)
	}


/* = トップ物件表示
-------------------------------------------------------------- */
/* 高さ揃え */
ul.syousai-content,
ul.grid-content {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-webkit-flexbox;
	display:-moz-flexbox;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

/* primary */
#content ul:after {
	display:block;
	clear:both;
	height:0;
	content:'';
}

#content .grid-content li {
	display:block;
	width:48%;
	margin:0 10px 0 0;
	padding:0;
	list-style-type:none;
}

#content .grid-content li .box1image {
	display:block;
	max-width:100%;
	margin:0 auto;
	height: auto;
}

/* 物件詳細へ */
.top_title {
/*	font-weight:700; */
}

.top_price {
	font-weight:700;
	color: #c33300;
}

.top_madori {
	font-weight:700;
}


ul.grid-content li.grid_count2,
ul.grid-content li.grid_count4 {
	margin-right: 0 !important;
}



/* スライダー */
#content .carousel_inner {
	width:99%!important;
}

/* = widget Slider Style
-------------------------------------------------------------- */
/* = sidebar/footer only  */
#content-sidebar .widget_fudo_top_slider ul,
#primary-sidebar .widget_fudo_top_slider ul,
#primary .carousel_inner,#secondary .carousel_inner {
	overflow:hidden;
	margin:0;
	padding-top:0;
}

#colophon .grid-content li,
#secondary .grid-content li,
#content-sidebar .grid-content li,
#primary .grid-content li {
/*	font-size:82%; */
	line-height:1.4!important;
	display:block;
	float:left;
	padding:0;
	list-style-type:none;
}

#content-sidebar .grid-content li {
	width:100%!important;
}

#colophon .grid-content li,#secondary .grid-content li {
	font-size:100%!important;
	width:100%!important;
}

#content-sidebar .grid-content li:after,
#primary .grid-content li:after,
#colophon .grid-content li:after,
#secondary .grid-content li:after {
	display:block;
	clear:both;
	height:25px;
	content:'';
}

#colophon .grid-content li:after,#content-sidebar .grid-content li:after {
	height:15px;
}

#content .box1image,
#content-sidebar .box1image,
#primary .box1image {
	float:left;
	width:100px;
	padding-right:5px;
	height: auto;

}

#colophon .box1image,#secondary .box1image {
	float:left;
	width:75px!important;
	height: auto;
	padding-right:5px!important;
}

#colophon h1 .btns {
	margin:-10px;
}

.btns input {
	border:none;
}


/* スライダー */
#primary-sidebar .carousel_inner,
#content-sidebar .carousel_inner {
	width:99%!important;
}

/* スライダー 表示サイズ*/
#content-sidebar .carousel_inner div.carousel_box li {
	width:295px;
	margin:0 10px 0 0;
}

#secondary .carousel_inner div.carousel_box li {
	font-size:96%;
	width:160px;
	margin:0 4px 0 0;
}

footer .carousel_inner,#colophon .carousel_inner div.carousel_box li {
	width:255px;
	margin:0 10px 0 0;
}

/* = TOP twitter
-------------------------------------------------------------- */
#content ul#twitter_update_list {
	margin:0 0 48px;
}

#content #twitter_update_list a {
	font-weight:400;
	text-decoration:none;
}

#content #twitter_update_list li a.tw_date {
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.6;
	display:block;
	float:left;
	width:80px;
}

#twitter_update_list li:after {
	display:block;
	clear:both;
	height:10px;
	content:'';
}

#twitter_update_list li .tw_status {
	line-height:1.6;
	display:block;
}

#content #twitter_update_list li .tw_status {
	margin:0 0 0 90px;
}

#content ul#twitter_update_list li {
	font-weight:400;
	display:block;
	margin:0;
	padding:0 5px 5px;
	list-style:none;
}

/* = textwidget
-------------------------------------------------------------- */
#content .textwidget {
	line-height:1.6;
	margin:0 0 4.8rem;
}

/*
-------------------------------------------------------------- */
#content ul.cookie_fudou_jsearch {
	line-height:1.6;
	margin:0 0 4.8rem;
	padding:10px;
	border:none;
	list-style-type: circle;

}

/* = widget_search
-------------------------------------------------------------- */
#searchsubmit {
	display:none;
}

/* = side-widget
-------------------------------------------------------------- */
.footer-sidebar .widget .widget-title,.primary-sidebar .widget .widget-title {
	font-size:13px;
}

#content-sidebar .widget-title:before {
	width:36px;
	margin-top:-1px;
	margin-right:10px;
	padding:.6rem 0 .9rem;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	background-color:#000;
}

#content-sidebar .widget-title {
	line-height:2.3;
	padding-top:0;
	word-wrap:break-word;
}

#content-sidebar h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	padding:8px 0;
	content:'　';
}

#secondary .widget-title:before {
	width:22px;
	margin:0 0 0 -3px;
	vertical-align:middle;
}

/* 更新情報 widget_fudo_twitter2 */
#content-sidebar .widget_fudo_twitter2 h1.widget-title:before,#secondary .widget_fudo_twitter2 h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f202';
}

/* 閲覧履歴 widget_fudou_single_history */
#content-sidebar .widget_fudou_single_history h1.widget-title:before,#secondary .widget_fudou_single_history h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f403';
}

/* 検索履歴 widget_fudou_jsearch_history */
#content-sidebar .widget_fudou_jsearch_history h1.widget-title:before,#secondary .widget_fudou_jsearch_history h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f403';
}

/* 条件検索 widget_fudo_b_k */
#content-sidebar .widget_fudo_b_k_m h1.widget-title:before,#secondary .widget_fudo_b_k_m h1.widget-title:before,#content-sidebar .widget_fudo_b_k h1.widget-title:before,#secondary .widget_fudo_b_k h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f400';
}

/* テキスト widget_text*/
#content-sidebar .widget_text h1.widget-title:before,#secondary .widget_text h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f411';
}

/* 物件カウント表示 widget_fudo_bukkensu */
#content-sidebar .widget_fudo_bukkensu h1.widget-title:before,#secondary .widget_fudo_bukkensu h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f106';
}

/* 会員ログインwidget_fudo_kaiin */
#content-sidebar .widget_fudo_kaiin h1.widget-title:before,#secondary .widget_fudo_kaiin h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f470';
}

/* 賃貸地域カテゴリ widget_fudo_r_c */
#content-sidebar .widget_fudo_r_c_m h1.widget-title:before,#secondary .widget_fudo_r_c_m h1.widget-title:before,#content-sidebar .widget_fudo_r_c h1.widget-title:before,#secondary .widget_fudo_r_c h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}

/* 賃貸路線カテゴリ widget_fudo_r_r */
#content-sidebar .widget_fudo_r_r_m h1.widget-title:before,#secondary .widget_fudo_r_r_m h1.widget-title:before,#content-sidebar .widget_fudo_r_r h1.widget-title:before,#secondary .widget_fudo_r_r h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}

/* 売買地域カテゴリ widget_fudo_b_c */
#content-sidebar .widget_fudo_b_c_m h1.widget-title:before,#secondary .widget_fudo_b_c_m h1.widget-title:before,#content-sidebar .widget_fudo_b_c h1.widget-title:before,#secondary .widget_fudo_b_c h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}
/* 売買路線カテゴリ widget_fudo_b_r */
#content-sidebar .widget_fudo_b_r_m h1.widget-title:before,#secondary .widget_fudo_b_r_m h1.widget-title:before,#content-sidebar .widget_fudo_b_r h1.widget-title:before,#secondary .widget_fudo_b_r h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}



/* 町名カテゴリ */
#content-sidebar .widget_fudo_r_c_choumei h1.widget-title:before,
#content-sidebar .widget_fudo_b_c_choumei h1.widget-title:before,
#secondary .widget_fudo_r_c_choumei h1.widget-title:before,
#secondary .widget_fudo_b_c_choumei h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}


/* 校区カテゴリ */
#content-sidebar .widget_fudo_b_kouku_chuugaku h1.widget-title:before,
#content-sidebar .widget_fudo_r_kouku_chuugaku h1.widget-title:before,
#secondary .widget_fudo_b_kouku_chuugaku h1.widget-title:before,
#secondary .widget_fudo_r_kouku_chuugaku h1.widget-title:before,

#content-sidebar .widget_fudo_b_kouku_shougaku h1.widget-title:before,
#content-sidebar .widget_fudo_r_kouku_shougaku h1.widget-title:before,
#secondary .widget_fudo_b_kouku_shougaku h1.widget-title:before,
#secondary .widget_fudo_r_kouku_shougaku h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}





/* 最近の投稿記事 widget_fudo_toukou_top */
#content-sidebar .widget_fudo_toukou_top h1.widget-title:before,#secondary .widget_fudo_toukou_top h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f108';
}

/*最近の投稿  widget_recent_entries*/
#content-sidebar .widget_recent_entries h1.widget-title:before,#secondary .widget_recent_entries h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f108';
}

/*物件検索(キーワード) widget_fudo_search  */
#content-sidebar .widget_fudo_search h1.widget-title:before,#secondary .widget_fudo_search h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f411';
}

/*物件カテゴリ  widget_fudo_widget */
#content-sidebar .widget_fudo_widget h1.widget-title:before,#secondary .widget_fudo_widget h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}

/*物件投稿タグ(タグクラウド widget_fudo_tag */
#content-sidebar .widget_fudo_tag h1.widget-title:before,#secondary .widget_fudo_tag h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}

/*サイトの検索フォーム widget_search  */
#content-sidebar .widget_search h1.widget-title:before,#secondary .widget_search h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f411';
}

/*物件カウント表示  widget_fudo_bukkensu*/
#content-sidebar .widget_fudo_bukkensu h1.widget-title:before,#secondary .widget_fudo_bukkensu h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f419';
}

/*トップ物件表示   widget_fudo_top_r*/
#content-sidebar .widget_fudo_top_r h1.widget-title:before,#secondary .widget_fudo_top_r h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f419';
}

/*トップ物件表示(スライダー)   widget_fudo_top_slider*/
#content-sidebar .widget_fudo_top_slider h1.widget-title:before,#secondary .widget_fudo_top_slider h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f459';
}

/*カテゴリー widget_categories  */
#content-sidebar .widget_categories h1.widget-title:before,#secondary .widget_categories h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}

/*サイトの投稿のカレンダー  widget_calendar*/
#content-sidebar .widget_calendar h1.widget-title:before,#secondary .widget_calendar h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f307';
}

/*タグクラウド  widget_tag_cloud*/
#content-sidebar .widget_tag_cloud h1.widget-title:before,#secondary .widget_tag_cloud h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}

/* 売買バスカテゴリ widget_fudo_b_bus */
#content-sidebar .widget_fudo_b_bus_m h1.widget-title:before,#secondary .widget_fudo_b_bus_m h1.widget-title:before,#content-sidebar .widget_fudo_b_bus h1.widget-title:before,#secondary .widget_fudo_b_bus h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}

/* 賃貸バスカテゴリ widget_fudo_r_bus */
#content-sidebar .widget_fudo_r_bus_m h1.widget-title:before,#secondary .widget_fudo_r_bus_m h1.widget-title:before,#content-sidebar .widget_fudo_r_bus h1.widget-title:before,#secondary .widget_fudo_r_bus h1.widget-title:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f100';
}

/* 会員 */
.widget_fudo_kaiin {
	line-height:2.2;
}

#rememberme {
	margin:1rem 0;
}

#secondary .widget_fudo_kaiin input[type='text'],#secondary .widget_fudo_kaiin input[type='password'] {
	width:100%;
}
.widget_fudo_kaiin .kaiin_login p{
	margin:10px 0 5px;
}



/* = 条件検索ウィジェット
-------------------------------------------------------------- */
.widget_fudo_b_k input {
	margin-top:8px;
}

.widget-container select,
.widget_fudo_b_k_bus_m select,
.widget_fudo_b_k_bus select,
.widget_fudo_b_k_m select,
.widget_fudo_b_k select {
	width:100%;
	margin:2px 0;
	padding:3px;
	border:1px solid #ccc;
}

#searchitem_m div,
#searchitem div{
	margin:0 0 5px;
}


.widget_fudo_b_k_m select.half_size,
.widget_fudo_b_k_m #senyumenseki select,
.widget_fudo_b_k_m #tochimenseki select,
.widget_fudo_b_k_m #tsubotanka select,
.widget_fudo_b_k_m #memseki select,
.widget_fudo_b_k_m #kakaku_c select,
.widget_fudo_b_k_m #kakaku_b select,
.widget_fudo_b_k select.half_size,
.widget_fudo_b_k #senyumenseki select,
.widget_fudo_b_k #tochimenseki select,
.widget_fudo_b_k #tsubotanka select,
.widget_fudo_b_k #memseki select,
.widget_fudo_b_k #kakaku_c select,
.widget_fudo_b_k #kakaku_b select {
	width: calc(50% - 7px);
}

.widget_fudo_b_k_bus .jsearch_caution1,
.widget_fudo_b_k_bus .jsearch_caution2,
.widget_fudo_b_k_m .jsearch_caution1,
.widget_fudo_b_k_m .jsearch_caution2,
.widget_fudo_b_k .jsearch_caution1,
.widget_fudo_b_k .jsearch_caution2 {
	font-size:11.5px;
}

.widget_fudo_b_k_bus .jsearch_caution2,
.widget_fudo_b_k_m .jsearch_caution2,
.widget_fudo_b_k .jsearch_caution2 {
	margin:10px 0;
}

.widget_fudo_b_k_bus .madori_cb label,
.widget_fudo_b_k_bus .setsubi_cb label,
.widget_fudo_b_k_m .madori_cb label,
.widget_fudo_b_k_m .setsubi_cb label,
.widget_fudo_b_k .madori_cb label,
.widget_fudo_b_k .setsubi_cb label {
	padding:0 8px 0 2px;
}


.widget_fudo_b_k .category_cb li,
.widget_fudo_b_k .category_cb ul{
	list-style: none !important;
}
.widget_fudo_b_k .category_cb ul.bukken_cat_parent{
	padding: 0;
        margin-left: 0;
}


/* キーワード */
input[type='text']#s {
	width:100%;
}



/* 路線・地域・バス*/
.content-sidebar .widget_fudo_b_bus ul,.content-sidebar .widget_fudo_r_bus ul,.content-sidebar .widget_fudo_b_c ul,.content-sidebar .widget_fudo_r_c ul,.content-sidebar .widget_fudo_b_r ul,.content-sidebar .widget_fudo_r_r ul,.content-sidebar .widget_fudo_b_c_m ul,.content-sidebar .widget_fudo_r_c_m ul,.content-sidebar .widget_fudo_b_r_m ul,.content-sidebar .widget_fudo_r_r_m ul {
	margin:0 0 0 10px;
}

.content-sidebar .widget li:first-child,.content-sidebar .widget li {
/*	border-top: medium none;	*/;
}

.content-sidebar {
	font-size:16px;
}

/* list 
.widget_fudo_cat li,
.widget_fudo_tag li,
.widget_fudo_b_c_choumei li,
.widget_fudo_r_c_choumei li,
.widget_fudo_b_bus li,
.widget_fudo_r_bus li,
.widget_fudo_b_c li,
.widget_fudo_r_c li,
.widget_fudo_b_r li,
.widget_fudo_r_r li,
.widget_fudo_b_c_m li,
.widget_fudo_r_c_m li,
.widget_fudo_b_r_m li,
.widget_fudo_r_r_m li {
	list-style-type:circle;
}
*/
#colophon .widget li > ul,#content-sidebar .widget li > ul,#secondary .widget li > ul {
	margin:0 0 1rem 20px;
}

/* checkbox */
.widget input[type='checkbox'],.widget input[type='radio'] {
	border:medium none;
}

/* バス */
.widget_fudo_b_bus h4,.widget_fudo_r_bus h4 {
	margin:5px 0;
}

.content-sidebar .widget_fudo_b_bus h4,.content-sidebar .widget_fudo_r_bus h4 {
	margin:5px 0 5px 7px;
}

/* = in-map 
-------------------------------------------------------------- */
.page_gmap .site-content .entry-title {
	margin:-24px 0 20px;
}

.page_gmap #content #map_canvas {
	max-width:630px;
	margin:-20px 0 20px;
	width: 100%;
}

@media screen and (max-width: 673px){
	.page_gmap #content #map_canvas {
		width: 100%;
	}
}




.content-sidebar #map_search h3.sub_nav_heading {
	font-size:14px;
	font-weight:900;
	margin-bottom:18px;
	text-transform:uppercase;
	color:#2b2b2b;
	border-top:5px solid #000;
}

.content-sidebar #map_search h3.sub_nav_heading:before {
	font:18px/1 Genericons;
	display:inline-block;
	content:'\f419';
}

.content-sidebar #map_search h3.sub_nav_heading:before {
	width:36px;
	margin-top:-1px;
	margin-right:10px;
	padding:8px 0;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	background-color:#000;
}

/* = footer
-------------------------------------------------------------- */
#colophon .widget-title {
	font-weight:700;
	line-height:1.6;
	margin:0 0 6px;
	padding:4px 0 0;
/*	font-size: 13px;	*/
	border-bottom:1px dotted #ddd;
}

#colophon .widget a {
	font-weight:400;
}

/* = コメント欄
-------------------------------------------------------------- */
/* = Contact Form 7 checkbox hook
-------------------------------------------------------------- */
#list_simplepage2 .wpcf7 {
	line-height:1.8;
}

#list_simplepage2 .wpcf7-list-item label {
	display:block;
	float:left;
	margin-right:10px;
	margin-left:1em;
}

#list_simplepage2 form p:after {
	display:block;
	clear:both;
	content:'';
}

/* = 会員用ボタン
-------------------------------------------------------------- */
#main #maching_mail a {
	font-size:12px!important;
	font-weight:400!important;
	display:block;
	width:auto!important;
	margin:10px 0!important;
	padding:5px 15px 4px!important;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#fff;
	border-radius:0!important;
	background:none!important;
	background-color:#24890d!important;
	text-shadow:none!important;
}

#main #maching_mail a:active,#main #maching_mail a:hover {
	text-decoration:none!important;
	background-color:#41a62a!important;
}

/* = 印刷用CSS
-------------------------------------------------------------- */
@media print {
	* {
		font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	}

	body,#wrapper,#list_simplepage2,.list_simple_box {
		margin:0!important;
		padding:0!important;
	}

	head + body {
		min-width:80%!important;
		max-width:100%!important;
		margin:0 auto!important;
	}

	#site-title a {
		float:left!important;
	}

	#site-description {
		font-size:8pt!important;
	}

	#container,.list_simple_box {
		width:100%!important;
	}

	h1,h2,h3 {
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
		font-size:13pt!important;
		border:none;
	}

	/* 非表示部分 */
	#secondary,#content-sidebar,#colophon,#contact_form {
		display:none!important;
	}

	/* 地図 */
	#map_canvas {
		width:100%!important;
		height:340px!important;
	}
}

@page {
	margin:1cm!important;
}

/* = fudo_toukou_top-XX
-------------------------------------------------------------- */
#toukou_top li:after {
	display:block;
	clear:both;
	height:10px;
	content:'';
}

ul#toukou_top {
	clear:both;
	margin:0;
	padding:0;
}

ul.toukou_top_post_excerpt {
	margin:0!important;
}

#primary .toukou_top_post_title,#secondary .toukou_top_post_title {
	font-weight:700;
	line-height:1.4;
}

#toukou_top img {
	float:left;
	width:75px;
	height:auto;
	padding:0 5px 0 0;
}

/* = toukou
-------------------------------------------------------------- */
.entry-content {
	margin:0;
}

.entrycontent {
	padding:10px 0 0;
}

.entry-meta {
	text-align:right
/*	font-size: 10px;	*/;
}

/* = widget_twentyeleven_ephemera
-------------------------------------------------------------- */
.widget_twentyfourteen_ephemera {
	margin-bottom:30px!important;
}

.widget_twentyfourteen_ephemera h1.widget-title {
	font-size:33px;
}

.widget_twentyeleven_ephemera ol {
	margin:0;
	padding:0 0 0 20px;
	list-style-type:circle;
}

.widget_twentyfourteen_ephemera .entry-header {
	margin-top:0!important;
}

/* = 物件リストソート部
-------------------------------------------------------------- */
.nav-previous {
	float:left;
	margin: 10px 0 10px 0;
}

/* = 物件リスト ページリスト
-------------------------------------------------------------- */
.nav-next {
	float:right;
	margin: 10px 0 10px 0;
}

.nav-next a {
	padding:1px 5px;
	border:1px solid #ccc;
}

/* 表示物件数 (Tips) */
.nav-next form{
	display: inline-block;
	margin-left: 10px;
}

.fudou_re_page_jyoken_in_archive{
	margin: 0 0 10px;
}

.site-content .navigation:after {
	display:block;
	clear:both;
	height:0;
	content:'';
}

/* = NEW/UP mark
-------------------------------------------------------------- */
/* 物件リスト・詳細 */
.entry-title .new_mark {
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px!important;
	font-weight:700;
	position:static!important;
	display:inline;
	display:inline!important;
	padding:0 10px!important;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
	color:#c00!important;
	background:none!important;
}

.grid-content li {
	position:relative;
}

.up_mark,.new_mark {
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-weight:700;
	position:absolute;
	top:3px;
	left:3px;
	display:block;
	width:28px!important;
	padding:2px 5px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border-radius:4px;
	background:#900;
/* Old browsers */
	background:-moz-linear-gradient(top,#d20100 0%,#900 100%);
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#d20100 0%,#900 100%);
/* Chrome10+,Safari5.1+ */
	background:linear-gradient(top,#d20100 0%,#900 100%);
/* W3C */
	text-shadow:1px 1px 0 #900;
}

/* 関連物件 */
#syousai_box ul.syousai-content li {
	position:relative;
}

#syousai_box .new_mark {
	font-family:Verdana,Geneva,sans-serif;
	font-size:9px;
	font-weight:700;
	position:absolute;
	top:6px;
	right:6px;
	display:block;
	width:26px;
	padding:2px 5px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border-radius:4px;
	background:#900;
/* Old browsers */
	background:-moz-linear-gradient(top,#d20100 0%,#900 100%);
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#d20100 0%,#900 100%);
/* Chrome10+,Safari5.1+ */
	background:linear-gradient(top,#d20100 0%,#900 100%);
/* W3C */
	text-shadow:1px 1px 0 #900;
}


/* カテゴリ ウィジェット ul/li リスト
---------------------------------------*/
.wp-block-categories ul,
.widget_fudo_b_c_choumei ul,
.widget_fudo_r_c_choumei ul,
.widget_fudo_b_kouku_shougaku ul,
.widget_fudo_b_kouku_chuugaku ul,
.widget_fudo_c_kouku_shougaku ul,
.widget_fudo_c_kouku_chuugaku ul,
.widget_fudo_cat ul,
.widget_fudo_b_c ul,
.widget_fudo_r_c ul,
.widget_fudo_r_r ul,
.widget_fudo_b_r ul {
	margin-left: 0 !important;
	padding-left: 1.3em !important;
	list-style-type: circle;
}



.wp-block-categories a,
.widget_fudo_b_c_choumei a,
.widget_fudo_r_c_choumei a,
.widget_fudo_b_kouku_shougaku a,
.widget_fudo_b_kouku_chuugaku a,
.widget_fudo_c_kouku_shougaku a,
.widget_fudo_c_kouku_chuugaku a,
.widget_fudo_cat a,
.widget_fudo_b_c a,
.widget_fudo_r_c a,
.widget_fudo_r_r a,
.widget_fudo_b_r a {
	text-decoration: none !important;
	box-shadow: none !important;
	border-bottom: medium none !important;
}


.widget_fudo_b_r_choumei ul li ul li ul li,
.widget_fudo_b_c_choumei ul li ul li ul li,
.widget_fudo_r_r_choumei ul li ul li ul li,
.widget_fudo_r_c_choumei ul li ul li ul li,
.widget_fudo_b_r ul li ul li,
.widget_fudo_b_c ul li ul li,
.widget_fudo_r_r ul li ul li,
.widget_fudo_r_c ul li ul li {
	display: inline-flex;
	margin: 0;
	padding: 0;
}



/* =Media Queries
----------------------------------------------- */
/* Mobile list style for iphone */
@media screen and (max-width: 400px) {

	/* トップ物件表示サイズ*/
	#content .grid-content li {
		width:90%;
		min-width:295px;
		margin:0 10px 0 0!important
	}

	/* スライダー 表示サイズ*/
	#content .grid-content .carousel li,
	#content-sidebar .grid-content .carousel li,
	#secondary .carousel_inner,
	#secondary .carousel_inner div.carousel_box li,
	footer .carousel_inner,
	#colophon .carousel_inner div.carousel_box li {
		width:290px!important;
		margin:0 15px 0 0!important
	}

	/* 物件リスト */
	#list_simplepage .list_simple_box .list_picsam {
		float:none;
		max-width:100%
	}

	.list-view .content-area {
		padding:0!important
	}

	/* マージン */
	#content #top_fbox {
	/* トップ */
		margin:0 10px
	}
	.page article .entry-header,
	.page article .entry-content{
	/* トップ */
		margin:0 10px;
		padding: 0 0 12px !important;
	}

	.archive-fudo .site-content .entry-header,
	.archive-fudo .site-content #fudou_page_jyoken_in_archive,
	.archive-fudo .site-content .page-header,/* 物件リスト */
	.archive-fudo .site-content .navigation,
	.archive-fudo .site-content .pageback,#list_simplepage {
		margin:0 10px;
		padding:0;
	}

	#list_simplepage2 {
	/* 物件詳細 */
		margin:0 10px
	}

	.secondary-navigation {
		font-size:14px
	}

}

@media screen and (min-width: 401px) {
	/* トップ物件表示サイズ*/
	#content .grid-content li {
		width:48%;
	}

	/* スライダー 表示サイズ*/
	#content .grid-content .carousel li,
	#content-sidebar .grid-content .carousel li,
	#secondary .carousel_inner,
	#secondary .carousel_inner div.carousel_box li,
	footer .carousel_inner,
	#colophon .carousel_inner div.carousel_box li {
		width:275px!important;
		margin:0 10px 0 0!important;
	}


	#primary-sidebar .carousel_inner,
	#content-sidebar .carousel_inner {
		width:99%!important;
	}



	/* マージン */
	#content #top_fbox {
	/* トップ */
	/*	margin:0 10px; */
		margin: 0 10px 0 20px;
	}

	.page article .entry-header,
	.page article .entry-content{
		margin:0 10px;
		padding: 0 0 12px !important;
	}

	.archive-fudo .site-content .entry-header,
	.archive-fudo .site-content #fudou_page_jyoken_in_archive,
	.archive-fudo .site-content .page-header,/* 物件リスト */
	.archive-fudo .site-content .navigation,
	.archive-fudo .site-content .pageback,#list_simplepage {
		margin: 0 10px 0 20px;
		padding:0;
	}

	#list_simplepage2 {
	/* 物件詳細 */
		margin: 0 10px 0 20px;
	}

	#content #top_fbox {
	/*	margin-top: 0;
		margin-top: -24px; */;
	}

	.featured-content {
	/*	margin-bottom: 0;
		margin-bottom: 48px; */;
	}

	/* 物件詳細 画像 */
	#list_simplepage2 .list_picsam img {
		width: calc( 25% - 12px);
		height: auto;
		margin: 5px;
	}

	/* 物件リスト */
	#list_simplepage .list_simple_box .list_picsam {
		float:none;
		max-width:100%;
	}

	/* 物件リスト 画像*/
	#list_simplepage .list_simple_box .list_picsam img {
		float:left;
		width:auto;
		height: auto;
	}

	#list_simplepage .list_simple_box .list_picsam_img {
		width:auto;
		height: auto;
	}

	#list_simplepage .list_simple_box .list_picsam_img:before {
		display:block;
		clear:both;
		height:0;
		content:'';
	}

	/* サイドメニュー */
	.secondary-navigation {
		font-size:14px;
	}

}

@media screen and (min-width: 594px) {
	/* 物件リスト */
	#list_simplepage .list_simple_box .list_picsam {
		float:left;
		max-width:200px;
	}

	/* 物件リスト 画像*/
	#list_simplepage .list_simple_box .list_picsam img {
		float:none!important;
		width:90px!important;
		height: auto;
	}

	#list_simplepage .list_simple_box .list_picsam_img {
		width:196px;
	}
}

@media screen and (min-width: 673px) {
	/* 物件詳細 物件リスト */
	.single-fudo .main-content,.archive-fudo .main-content {
		float:left;
	}
}

@media screen and (min-width: 782px) {
}

@media screen and (min-width: 810px) {
}

@media screen and (min-width: 846px) {
}

@media screen and (min-width: 1008px) {
	/* サイドメニュー */
	.secondary-navigation {
		font-size:12px;
	}
}

@media screen and (min-width: 1040px) {
}

@media screen and (min-width: 1080px) {
}

@media screen and (min-width: 1110px) {
}

@media screen and (min-width: 1218px) {

	/* トップ物件表示サイズ*/
	#content .grid-content li {
		width:48%;
	}

	/* スライダー 表示サイズ*/
	#content .grid-content .carousel li {
		width:300px!important;
		margin:0 10px 0 0;
	}

	#content .entry-content .grid-content .carousel li {
		width:220px!important;
	}

	#content-sidebar .carousel_inner div.carousel_box li {
		width:295px!important;
		margin:0 10px 0 0;
	}

	#secondary .carousel_inner div.carousel_box li {
		font-size:96%;
		width:160px!important;
		margin:0 4px 0 0;
	}

	footer .carousel_inner,#colophon .carousel_inner div.carousel_box li {
		width:255px!important;
		margin:0 10px 0 0;
	}

	/* マージン */
	#content #top_fbox {
	/*	max-width:630px !important; */
	/* トップ */
		margin: -48px 10px 0 20px !important;
	}

	.page article .entry-header,
	.page article .entry-content{
	/*	max-width:630px !important; */
		max-width: unset;
		margin: -24px 10px 0 20px !important;
		padding: 0 0 12px !important;
	}

	.page article .entry-content{
		margin: 0 10px 0 20px !important;
	}


	/* 物件リスト */
	.archive-fudo .site-content .fudou_re_page_jyoken_in_archive,
	.archive-fudo .site-content .entry-header,
	.archive-fudo .site-content #fudou_page_jyoken_in_archive,
	.archive-fudo .site-content .page-header,
	.archive-fudo .site-content .navigation,
	.archive-fudo .site-content .pageback,#list_simplepage {
	/*	max-width:630px; */
		margin:0 10px 0 20px !important;
		padding:0;
	}

	/* 物件リスト */
	.archive-fudo .site-content {
		margin-top:-24px;
	}

	#list_simplepage2 {
	/* 物件詳細 */
		margin:-24px 10px 0 20px;
	}

	/* 物件詳細 画像
	#list_simplepage2 .list_picsam img {
		width:150px;
		height: auto;
	}
	*/
}

@media screen and (min-width: 1260px) {
}

/*  */