@charset "utf-8";
@charset  "utf-8";
@charset  "utf-8";
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}


/* = 
 * Twenty Sixteen
 * widget_fudo Style
 * style2016.css サイト基本の装飾
 * @package WordPress 6.3
 * Version: 6.4.0
*/

/* = common 
-------------------------------------------------------------- */
html,body,button,input,select,textarea{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo, sans-serif !important;}

h1, h2, h3, h4, h5, h6,
.site-title{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo, sans-serif !important;}


/* = 変更 
-------------------------------------------------------------- */
/* blockquote */
.entry-content blockquote:not(.alignleft):not(.alignright),
.entry-summary blockquote, .comment-content blockquote{margin-left:auto;}


.single-fudo.no-sidebar .entry-header, .archive-fudo.no-sidebar .page-header{margin-right:0;margin-left:0;}


.entry-content table{width:auto;}

/* v6.4.0 Fix */
.site-main{margin-bottom:10em;}



/* = header 
-------------------------------------------------------------- */
.site-header{padding-top:1em;padding-bottom:1em;}

.site-header-menu,.site-branding{margin-bottom:0;}

.header-image{margin-bottom:0;}

.site-content{margin-top:1em;}

/* = nav 
-------------------------------------------------------------- */
/* 3= 汎用css
---------------------------------------------------------------------- */
.dpoint1{font-size:140%;font-weight:700;float:left;padding:4px;color:#c00;}

.dpoint2{font-size:140%;font-weight:700;float:left;padding:4px;}

.dpoint3{font-size:120%;font-weight:700;display:inline;}

.dpoint4{font-size:20px;font-weight:700;display:inline;}

.clearLeft{clear:left;}

.clearRight{clear:right;}


/* = 物件リストページ ナビ
---------------------------------------------------------------------- */
.archive-fudo #content .navigation{margin-bottom:20px;}

.archive-fudo #content .navigation:after{display:block;clear:both;height:0;content:'';}

.nav-previous{float:left;margin:0 0 10px 0;}

.nav-next{float:right;margin:0 0 10px 0;}

/* 表示物件数 (Tips) */
.nav-next form{display:inline-block;margin-left:10px;}

/* 12= 物件リストページ #list_simplepage
---------------------------------------------------------------------- */
body.search-no-results .page-header{border-top:4px solid #1a1a1a;padding-top:1.75em;}

.archive-fudo h1.page-title{font-weight:400;font-size:1rem;}

/* うち消費税 */
#list_simplepage span.kakakuzei{display:inline-block;font-size:16px;font-weight:normal;}

#list_simplepage article{margin-bottom:3.5em;}

#list_simplepage .list_simple_boxtitle .entry-title{font-size:2rem;}

/* 会員 */
#list_simplepage .entry-title span.fudo_kaiin_type_logo img{float:right;margin:9px 0 0;;}

#list_simplepage .list_simple_boxtitle h2 span.fudo_kaiin_type_logo.member{margin:9px 0 0 10px!important;}


.archive-fudo a img{display:inline;}

#list_simplepage .list_simple_box:after{display:block;clear:both;height:48px;content:'';}

#list_simplepage .list_detail dl.list_address,
#list_simplepage .list_detail dl.list_price_others{margin:-1.5em 0 0;}

#list_simplepage table,#list_simplepage th,#list_simplepage td{border-width:0;}

#list_simplepage .list_address table td{border-bottom:1px solid #ccc !important;}

#list_simplepage .list_detail table td{padding:2px;}

#list_simplepage .list_price_others table td{border-bottom:1px solid #ccc;width:25%;}


#list_simplepage .list_simple_box .list_detail dt{font-weight:400;display:inline;white-space:nowrap;}

#list_simplepage .list_simple_box .list_detail .list_price{color:#1f1f1f;}

#list_simplepage .list_simple_box .list_detail dd{display:inline;max-width:320px;/* margin:0 0 0 .3em;*/ padding:0;}

/* 左 */
#list_simplepage .list_simple_box .list_picsam{max-width:310px;float:none;/* Minimum */ margin:0;/* Minimum */}

#list_simplepage .list_simple_box .list_picsam img{/* width:150px;*/ width:124px;/* Minimum */ height:auto;margin:0 2px 10px;border:1px solid #333;}

#list_simplepage .list_picsam .list_picsam_img:before{display:block;clear:both;height:0;content:'';}

#list_simplepage .list_simple_box .list_picsam_img{display:block;}

/* 右 */
#list_simplepage .list_simple_box .list_detail{overflow:hidden;max-width:100%;margin:10px 0 0;padding:0;}

/* 背景色 売買 */
#list_simplepage .list_price{background-color:#ebf6fc;}

/* 背景色 賃貸 */
#list_simplepage .list_price.rent{background-color:#fdedf0;}

/* 抜粋 */
#list_simplepage .entry-excerpt{padding-bottom:10px;padding-left:5px;}

/* 戻るリンク */
.archive-fudo .pageback{float:right;}

/* 物件の詳細を見るボタン */
#list_simplepage .list_simple_box .list_details_button{background:#007acc none repeat scroll 0 0;border:2px solid #007acc;border-radius:2px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.75em .875em .625em;text-transform:uppercase;text-align:center;}

#list_simplepage .list_simple_box a > .list_details_button:active,#list_simplepage .list_simple_box a > .list_details_button:hover{background:transparent none repeat scroll 0 0;color:#007acc;outline:medium none;}

/* maching mail botton */
#main #maching_mail a{background:#ce6166 none repeat scroll 0 0 !important;border-radius:2px !important;color:#fff;display:block;font-size:1rem !important;font-weight:700;margin:20px 0 !important;padding:8px !important;text-align:center;text-decoration:none;width:15em;box-shadow:0 0 0 0 currentcolor;text-shadow:0 0 0 #cc5559 !important;}


/*お気に入り*/
.list_simple_boxtitle h2.entry-title a{box-shadow:none;}
.entry-content .list_simple_box table{width:100% !important;margin:0 0 10px;}

.entry-content .list_simple_box a img{display:unset;}


/* 13= 物件詳細ページ #list_simplepage2 
---------------------------------------------------------------------- */
body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{float:none;/* width:auto;*/}

.single-fudo h1.entry-title{font-size:2rem;line-height:1.225;margin-bottom:.8em;}

/* 会員 */
.single-fudo .entry-title span.fudo_kaiin_type_logo img{float:right;margin:9px 0 0;}

.single-fudo .entry-title span.fudo_kaiin_type_logo.member{float:right;margin:9px 0 0;}


/* うち消費税 */
#list_simplepage2 span.kakakuzei{display:inline-block;font-size:16px;font-weight:normal;}


#list_simplepage2 .entry-excerpt{padding-bottom:10px;padding-left:5px;}

#list_simplepage2{margin:0;padding:0;}

#list_simplepage2 .list_simple_box .list_detail dt{font-weight:400;display:inline;color:#1f1f1f;}

#list_simplepage2 .list_simple_box .list_detail dd{display:inline;margin:0 .6em 0 .4em;padding:0;color:#1f1f1f;}

#list_simplepage2 .list_simple_box:after{display:block;clear:both;height:0;content:'';}

#list_simplepage2 .list_detail table{margin:0;padding:0;border:none;}

/* 全枠 */
#list_simplepage2 .list_simple_box{/* margin:0 0 20px;*/}

/* 右枠 */
#list_simplepage2 .list_simple_box .list_detail{display:block;margin:0;}

/* 左枠 */
#list_simplepage2 .list_picsam{display:block;margin:0;}

#list_simplepage2 .list_picsam:after{display:block;clear:both;height:3.5em;content:'';}

/* 画像 1-10 */
#list_simplepage2 .list_picsam img{width:calc(100%/5 - 10px);height:auto;margin:0 10px 10px 0;padding:0;border:1px solid #999;background-color:#fff;aspect-ratio:1;object-fit:cover;}

/* 画像 11-30 */
#list_simplepage2 #second_img{padding:10px 0;}

#list_simplepage2 #second_img:after{display:block;clear:both;height:3.5em;content:'';}

#list_simplepage2 #second_img img{width:calc(100%/5 - 10px);height:auto;margin:0 10px 10px 0;padding:0;border:1px solid #999;background-color:#fff;aspect-ratio:1;object-fit:cover;}

/* 背景色 売買 */
#list_simplepage2 .list_price{line-height:2;margin-bottom:1em;padding:0 0 4px 1em;background:-moz-linear-gradient(left,#ebf6fc,#fff);background:-webkit-gradient(linear,left top,right top,from(#ebf6fc),to(#fff));background-color:#ebf6fc;}

/* 背景色 賃貸 */
#list_simplepage2 .list_price.rent{background:-moz-linear-gradient(left,#fdedf0,#fff);background:-webkit-gradient(linear,left top,right top,from(#fdedf0),to(#fff));background-color:#fdedf0;}

#list_simplepage2 .list_detail table td{border-right:medium none;}

#list_simplepage2 .list_price table td{border:medium none;}

#list_simplepage2 .list_simple_box .list_detail #list_add th{line-height:1.4;padding:5px;text-align:left;white-space:nowrap;width:20.6%;}

#list_simplepage2 .list_simple_box .list_detail #list_add td{line-height:1.4;margin:0;padding:.5em;white-space:normal;}

#list_simplepage2 .list_simple_box .list_detail #list_other th{width:21%;padding:5px;text-align:left;}

#main #content #list_simplepage2 .list_simple_box .list_detail #list_other th.th2{}

#list_simplepage2 .list_simple_box .list_detail #list_other td{width:30%;padding:5px;white-space:normal;}

#list_simplepage2 .list_simple_box .list_detail #list_other{margin-bottom:1em;}

#toiawasesaki h3,#contact_form h3{font-size:1.5rem;line-height:1.225;margin-bottom:1.05em;}

#contact_form,#toiawasesaki{border-top:4px solid #1a1a1a;margin-bottom:3.5em;padding-top:1.75em;}

/* 担当者コメント entry-content */
#main #content .entry-content p{margin:0;padding:10px;}

/* 表下部・現況優先但書 */
.list_detail_bottom_info{display:block;clear:both;padding:10px;text-align:right;margin-bottom:3.5em;}


/* for wp3.6 youtube */
#main #content .list_detail .entry-content p iframe{max-width:470px;}

/* places */
#content .list_detail .places{margin-top:-3.5em;padding:5px 0;border-right:1px solid #979797;border-bottom:1px solid #979797;border-left:1px solid #979797;}

#content .list_detail .places:after{display:block;clear:both;height:0;content:'';}

#content .list_detail .places label{font-size:85%;display:block;float:left;margin:0 5px;}

#list_simplepage2 #map_canvas{margin-bottom:3.5em;width:100% !important;}


/* Googlemaps Fix */
button.gm-svpc{max-width:none;;}


/* ふきだし内 */
#list_simplepage2 #map_canvas .gm-style-iw-d,
#list_simplepage2 #map_canvas .gm-style-iw{width:auto !important;height:auto !important;max-width:none !important;}

#list_simplepage2 #map_canvas table{overflow:hidden;width:auto !important;margin:8px;padding:0;border-style:none;}

#list_simplepage2 #map_canvas table{border-spacing:2px;border-collapse:separate;}

#list_simplepage2 #map_canvas td{font-size:12px;line-height:1.2;margin:0;padding:0;vertical-align:middle;color:#3f3f3f;border-width:0 !important;border-top:medium none !important;}

#list_simplepage2 .gmapballoon img{width:90px;height:auto;padding:2px;border:1px solid #ccc;}

#list_simplepage2 .gmaptitle{font-size:12px;font-weight:700;}

#list_simplepage2 .gmapkakaku{font-family:Arial,Helvetica,sans-serif;font-size:16px !important;font-weight:700;color:#f30 !important;border-bottom:1px dotted #ccc;border-bottom:1px dotted #ccc;}

#list_simplepage2 .gmap_rim{display:inline-block;font-family:initial;font-weight:initial;color:initial;}

#list_simplepage2 .gmapmadori{font-family:Arial,Helvetica,sans-serif;font-size:16px !important;font-weight:700;color:#333 !important;border-bottom:1px dotted #ccc;border-bottom:1px dotted #ccc;}


/* Responsive images Fluid images for posts hack*/
.entry-content #map_canvas img{max-width:none;border-radius:0;box-shadow:none;}

/* 検索履歴 */
.single-fudo .widget_fudo_jsearch_history ul{margin-left:1rem;}

/* 条件検索 (固定ページ) 
-------------------------------------------------------------- */

#container .jsearch .setsubi,
#container .jsearch .menseki,
#container .jsearch .madori,
#container .jsearch .kakaku,
#container .jsearch .chikunen,
#container .jsearch .shiku,
#container .jsearch .eki,
#container .jsearch .shubetsu{padding:0 0 0 10px;}

table.form_jsearch{border:1px solid #e5e5e5 !important;border-collapse:collapse;line-height:18px;margin:10px 0;width:100%;}

table.form_jsearch tr{border:0 none currentcolor;font:inherit;margin:0;padding:0;}

table.form_jsearch th{/* background:#F6F6F6;*/ border-bottom:1px solid #E5E5E5;font-weight:400;padding:10px !important;text-align:left;vertical-align:top;width:19%;white-space:nowrap;font-size:14px;}

table.form_jsearch td{border-bottom:1px solid #E5E5E5;border-left:1px solid #E5E5E5;margin:0;padding:10px;font-size:14px;}

table.form_jsearch td.in_tsubotanka, table.form_jsearch td.in_tochimenseki, table.form_jsearch td.in_senyumenseki, table.form_jsearch td.in_rim, table.form_jsearch td.chikunen, table.form_jsearch td.kakaku, table.form_jsearch td.menseki{padding:10px;}

table.form_jsearch h5{margin:0 0 3px;padding:0;font-size:14px;font-weight:400;}
table.form_jsearch h5.j_choumei_shiku, table.form_jsearch h5.j_kouku_shiku{margin:0 0 3px 20px;font-weight:400;}

table.form_jsearch ul{margin:0 0 8px 20px !important;padding:0 !important;}

table.form_jsearch #shubetsu2 ul,
table.form_jsearch #hof2 ul,
table.form_jsearch #madori2 ul,
table.form_jsearch #setsubi2 ul,

table.form_jsearch #in_cat ul,
table.form_jsearch #shubetsu ul,
table.form_jsearch #hof ul,
table.form_jsearch #madori ul,
table.form_jsearch #setsubi ul{margin:0 !important;padding:0 !important;}


table.form_jsearch #kouku_shougaku ul:last-of-type,
table.form_jsearch #kouku_chuugakui ul:last-of-type,
table.form_jsearch #choumei ul:last-of-type,
table.form_jsearch #eki ul:last-of-type{margin:0 0 0 20px !important;}

table.form_jsearch li{display:inline-block;margin:0 10px 0 0;}

table.form_jsearch select{font-size:14px;}


.block-editor table.form_jsearch input[type="checkbox"], 
.block-editor table.form_jsearch input[type="radio"]{margin:0 3px 0 0;}

#page_jsearch_page{margin:20px 0;}

/*  = 会員登録 会員ログイン page
---------------------------------------------------------------------- */
/* テーブル */
table.form_register{font-size:92%;line-height:18px;width:100%;}

table.form_register input[type="text"],
table.form_register input[type="email"],
table.form_register input[type="url"],
table.form_register input[type="password"],
table.form_register input[type="search"],
table.form_register input[type="tel"],
table.form_register input[type="number"],
table.form_register textarea{padding:5px;width:70%;}

table.form_user_register th, table.form_register th{font-weight:400;width:30%;padding:15px;text-align:left;background:#f6f6f6;}

table.form_user_register td, table.form_register td{width:70%;margin:0;padding:15px;font-size:92%;}

table.form_user_register h4{font-weight:400;font-size:92%;margin-bottom:10px;}

table.form_user_register h5, table.form_register h5{font-weight:400;font-size:92%;margin:10px 0 !important;}


table.form_register select{color:#1f1f1f;}

table.form_register ul{margin:0 !important;}



table.form_user_register span{display:inline-block;}

table.form_user_register ul.kouku, table.form_user_register ul.eki, table.form_user_register ul.chou{margin:0 0 1.75em 1.25em;list-style:none;}

table.form_user_register ul.kouku li, table.form_user_register ul.eki li, table.form_user_register ul.chou li{display:inline-block;}

table.form_user_register input[type="checkbox"]{margin:0 2px 0 10px;}


#kaiin_kiyaku{margin:0 0 20px 0;}


.page_login li{display:inline-block;}

/* 強度インジケータ */
#pass-strength-result{display:none;width:auto;margin:5px 0;padding:5px;text-align:center;border-width:1px;border-style:solid;border-color:#ddd !important;background-color:#eee;}

#pass-strength-result.bad{border-color:#ff853c !important;background-color:#ffb78c;}

#pass-strength-result.good{border-color:#fc0 !important;background-color:#ffec8b;}

#pass-strength-result.short{border-color:#f04040 !important;background-color:#ffa0a0;}

#pass-strength-result.strong{border-color:#8dff1c !important;background-color:#c3ff88;}

/* ボタン */
.page_login #maching_mail a{font-size:14px;font-weight:700;display:block;width:150px;margin:5px 0;padding:5px 8px;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ff9b9d;text-shadow:1px 1px 1px #cc5559;}

.page_login #maching_mail a:hover{text-decoration:underline;background:#ff9b9d;}

.page_login #maching_mail a:active{text-decoration:none;background:#faa8cd;}

.page_login ul:after{display:block;clear:both;height:0;content:'';}

.page_register #kaiin_users_comment{margin:10% 0 20px;padding:10px;border:1px solid #e5e5e5;}

.page_register #kaiin_kiyaku{overflow:auto;width:100%;height:200px;margin:10% 0 20px;padding:10px;border:1px solid #e5e5e5;}

.page_login .login_error, .page_register .login_error{margin:0 0 16px !important;padding:12px;border-width:1px;border-style:solid;border-color:#c00;border-radius:3px 3px 3px 3px;background-color:#ffebe8;}

.page_login p.message, .page_register p.message{margin:0 0 16px !important;padding:12px;border-width:1px;border-style:solid;border-color:#e6db55;border-radius:3px 3px 3px 3px;background-color:#ffffe0;}

.page_register #first_name,
.page_register #last_name{width:auto;}




/* 物件管理 担当者 */
#list_simplepage2 #charge{clear:both;background:#f7f7f7 linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) repeat scroll 0 0;border:1px solid #d1d1d1;border-radius:2px;padding:10px;overflow:hidden;margin-bottom:3.5em;}

#list_simplepage2 #charge .role_kannri_tanto_pic{display:block;float:left;margin-right:10px;}

#list_simplepage2 #charge .role_kannri_tanto_pic img{width:100px;height:auto;}

#list_simplepage2 #charge .role_kannri_tanto_name{display:block;color:#000;margin-bottom:10px;}

#list_simplepage2 #charge .role_kannri_tanto_comment{display:block;line-height:18px;}






/* 0= Fudousan Plugin Copyright
---------------------------------------------------------------------- */
#nendebcopy{color:#757575;font-size:.8125rem;margin:-18px auto;padding:0 23px 18px;text-align:right;}

#nendebcopy a{text-decoration:none;color:#888;}


.single-fudo .edit-link{margin:10px 0;text-align:right;display:block;}





/* Gutenberg */
/* 画像はみ出し対策 IE11 */
@media all and (-ms-high-contrast: none) {
	*::-ms-backdrop,
		.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption,
		.wp-block-image .alignright > figcaption, .is-resized.wp-block-image > figcaption,

		.wp-block-image .aligncenter, .wp-block-image .alignleft,
		.wp-block-image .alignright, .is-resized.wp-block-image{display:block !important;}
}

/* カバー画像内 文字位置 IE11 */
.wp-block-cover, .wp-block-cover-image{/* height:100vh;*/ height:430px;margin:0 0 10px;}




/* カバー画像内 aligncenter fix */
.wp-block-cover.aligncenter{display:flex;}


figure{margin:0 0 1.5em;}


.entry-content p{margin:0;padding:0 0 20px 0;}
.entry-content li{list-style-position:inside;list-style-type:disc;}

figure blockquote{border-left:none;}

cite, dfn, em, i{font-style:italic !important;}

.wp-block-pullquote{border-bottom:4px solid #555d66;border-top:4px solid #555d66;color:#40464d;}

.wp-block-gallery{margin:0 -8px !important;}
/* */



/* Fix */
@media screen and (max-width:910px){
.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets{margin-right:7.6923%;}
}



/* Fudousan Favorite
---------------------------------------------------------------------- */
.fudou_favorite{margin:2px 0 0 10px !important;;}
.single-fudo .fudou_favorite{margin:2px 0 0 10px !important;;}


/* media print
---------------------------------------------------------------------- */
@media print {

	/* 物件画像 */
	#single_fudou_img,
	#second_img{display:block !important;}
a[href^=http]:after{content:"";}
/* 非表示 */
	#single_fudou_slider{display:none !important;}
}



/* = 
 * Twenty Sixteen
 * widget_fudo Style
 * corners2016.css サイトパーツの装飾
 * @package WordPress 5.9
 * Version: 5.9.0
 */


/* = widget 
-------------------------------------------------------------- */
.widget:after{display:block;clear:both;height:0;content:'';}

/* = primary
-------------------------------------------------------------- */
#primary .widget h3{font-size:1.5rem;line-height:1.225;margin-bottom:1.05em;}

/* = トップページ 物件表示部分  .grid-content
---------------------------------------------------------------------- */
ul.grid-content{margin:0;}

.grid-content li:after{display:block;clear:both;height:20px;content:'';}

/* 高さ揃え */
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;}


/* トップ物件 表示 */
.grid-content li{display:block;float:left;margin:0 20px 20px 0;padding:0;list-style-type:none;width:calc(50% - 10px);}

.grid-content li.grid_count4, .grid-content li.grid_count2{margin:0 0 20px 0;}

/* トップ物件 画像サイズ */
.grid-content li .box1image{display:block;float:left;width:100px;height:auto;margin:0 5px 0 0;}

.top_price{font-weight:700;color:#c33300;}

.top_madori{font-weight:700;}

.top_kaiin{display:block;}

#content-bottom-widgets .grid-content li,#secondary .grid-content li{width:100%;margin:0;padding:0;border:none;}


/* トップ物件 画像サイズ */
#content-bottom-widgets .grid-content li .box1image,
#secondary .grid-content li .box1image{float:left;max-width:100px;height:auto;}


/* = トップスライダー widget_fudo_top_slider
---------------------------------------------------------------------- */
/* 打ち消し */
.carousel_inner{padding:0 !important;line-height:1.5;}

/* スライダー 表示サイズ */
#primary .grid-content .carousel li{margin:0 20px 0 0;width:404px;}


#primary .entry-content .grid-content .carousel li{max-width:283px;}



/* スライダー 表示サイズ サイトバー*/
#secondary .carousel>div{width:100%;max-width:256px;}

#secondary .carousel_box{width:100%;max-width:256px;}

#secondary .grid-content .carousel_box li{margin:0;}



/* スライダー 表示サイズ コンテント下 Minimum */
#primary #content-bottom-widgets .carousel>div{width:100%;max-width:256px;margin-left:0;}

#primary #content-bottom-widgets .carousel_box{width:100%;max-width:256px;}

#primary #content-bottom-widgets .carousel_box li{width:100%;}


/* = 物件詳細ページ関連物件  #syousai_box : 関連物件部分
---------------------------------------------------------------------- */
#syousai_box ul{margin-left:0;}

#syousai_box ul:after{display:block;clear:both;height:0;content:'';}

#syousai_box ul.syousai-content li{display:block;float:left;margin:0 20px 20px 0;padding:0;list-style-type:none;width:calc(50% - 10px);}

#syousai_box ul.syousai-content li.grid_count4,
#syousai_box ul.syousai-content li.grid_count2{margin:0 0 20px 0;}

#syousai_box ul.syousai-content li .box2image{display:block;float:left;width:150px;height:auto;margin:0 5px 0 0;}



/* 物件詳細ページ関連物件 スライダー 表示サイズ
---------------------------------------------------------------------- */

/* スライダー 表示サイズ */
#syousai_box .carousel_inner li{margin:0 20px 0 0;width:404px !important;}




/* = new_mark
-------------------------------------------------------------- */
.grid-content li{position:relative;}

#syousai_box ul.syousai-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;padding:2px 5px;text-align:center;text-transform:uppercase;color:#fff;background:#900;text-shadow:1px 1px 0 #900;}

/* 物件リスト・詳細 */
.entry-title .new_mark{font-family:Verdana,Geneva,sans-serif;font-size:1.6rem !important;font-weight:700;position:static !important;display:inline;display:inline !important;padding:0 10px !important;text-align:center;text-transform:uppercase;color:#c00 !important;background:none !important;}

/* = 閲覧履歴 widget_fudou_single_history
---------------------------------------------------------------------- */
.cl_botton,.cl_botton2{float:right;margin:-2px 2px 0;}


#list_simplepage2 ul.cookie_fudou_jsearch{margin:0 0 0 15px;}



/* = 会員 widget widget_fudo_kaiin
---------------------------------------------------------------------- */
.widget_fudo_kaiin .kaiin_login input[type="submit"],
.widget_fudo_kaiin .kaiin_login #user_login,
.widget_fudo_kaiin .kaiin_login #password{margin:5px 0;}

.widget_fudo_kaiin .kaiin_login p{margin:10px 0 5px;}



/* = 条件検索ウィジェット
-------------------------------------------------------------- */
.widget_fudo_b_k_bus input[type="submit"],
.widget_fudo_b_k input[type="submit"]{padding:.84375em .875em .78125em;}

.widget_fudo_b_k_bus input, .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:98%;margin:2px 0;padding:3px;border:1px solid #ccc;color:#1f1f1f;}

#searchitem_m div,
#searchitem div{margin:0 0 10px;}


.widget_fudo_b_k_bus input[type='checkbox'],
.widget_fudo_b_k_m input[type='checkbox'],
.widget_fudo_b_k input[type='checkbox']{margin:0 2px 0 0;}

.widget_fudo_b_k_bus label, .widget_fudo_b_k_m label, .widget_fudo_b_k label{margin:0 5px 0 0;}

.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:46.5% !important;}

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



/* = 最近の投稿記事 widget_fudo_toukou_top
-------------------------------------------------------------- */
.widget_fudo_toukou_top ul{margin:0;}

.widget_fudo_toukou_top ul,.widget_fudo_toukou_top li{list-style:none;}

.widget_fudo_toukou_top li > ul,.widget_fudo_toukou_top li > ol{margin:0;}

.widget_fudo_toukou_top li:after{display:block;clear:both;height:10px;content:'';}

.widget_fudo_toukou_top .toukou_top_post_title{font-weight:700;font-size:1rem;}

.widget_fudo_toukou_top .toukou_top_post_thumbnail img{float:left;width:100px;height:auto;padding:0 10px 0 0;}

/* = maching mail botton
-------------------------------------------------------------- */
.widget_fudo_kaiin #maching_mail a{background:#ce6166 none repeat scroll 0 0;border-radius:2px;color:#fff;display:block;font-weight:700;margin:20px 0;padding:8px;text-align:center;text-decoration:none;width:15em;}
.widget_fudo_kaiin ul{margin:0;}

/* = widget_fudo_search
-------------------------------------------------------------- */
.widget_fudo_search input.field[type="text"]{width:calc(100% - 57px);}

.widget_fudo_search input[type="submit"]{padding:0;}

/* = SNS Icon
-------------------------------------------------------------- */
#snscomm a{box-shadow:0 0 0 0 currentcolor;}

/* = content margin 
-------------------------------------------------------------- */
#top_fbox,#toiawasesaki,#contact_form,.sharedaddy,body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{margin-left:7.6923%;margin-right:7.6923%;margin-bottom:30px;}

.archive-fudo #content .navigation,
.archive-fudo #primary #main #list_simplepage{margin-left:7.6923%;margin-right:7.6923%;}

/* 物件リストページ */
#list_simplepage .list_simple_box .list_picsam img{width:124px;height:auto;}

#list_simplepage .list_simple_box .list_picsam{float:none;margin:0;}


/* カテゴリ ウィジェット 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:0 0 5px !important;padding:0 0 5px;list-style-position:inside;list-style-type:disc;}

.wp-block-categories ul ul, .widget_fudo_b_c_choumei ul ul, .widget_fudo_r_c_choumei ul ul, .widget_fudo_b_kouku_shougaku ul ul, .widget_fudo_b_kouku_chuugaku ul ul, .widget_fudo_c_kouku_shougaku ul ul, .widget_fudo_c_kouku_chuugaku ul ul, .widget_fudo_cat ul ul, .widget_fudo_b_c ul ul, .widget_fudo_r_c ul ul, .widget_fudo_r_r ul ul, .widget_fudo_b_r ul ul{padding:0 0 0 20px;}


.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{color:#000;text-decoration:none !important;box-shadow: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 10px;padding:0;}





/* = media screen 
-------------------------------------------------------------- */
/**
 * 14.1 - >= 500px (1カラム表示) 
 */
@media screen and (min-width:31.250em){

	/* 物件リストページ */
	#list_simplepage .list_simple_box .list_picsam img{width:120px;height:auto;}

	#list_simplepage .list_simple_box .list_picsam{max-width:250px;float:left;margin:0 20px 0 0;}

	/* スライダー 表示サイズ */
	#primary .grid-content .carousel li{margin:0 20px 0 0;width:282px}

}

/**
 * 14.1 - >= 710px (1カラム表示) 
 */
@media screen and (min-width:44.375em){

	/* トップ物件 画像サイズ */
	.grid-content li .box1image{width:100px;height:auto;}

	/* スライダー 表示サイズ */
	#primary .grid-content .carousel li{margin:0 20px 0 0;width:283px}

	/* 物件詳細ページ関連物件*/
	#syousai_box ul.syousai-content li .box2image{width:100px !important;height:auto;}


	/* 物件リストページ */
	#list_simplepage .list_simple_box .list_picsam img{width:120px;height:auto;}

	#list_simplepage .list_simple_box .list_picsam{max-width:250px;float:left;margin:0 20px 0 0;}
}

/**
 * 14.2 - >= 783px (1カラム表示)
 */
@media screen and (min-width:48.9375em){

	/* トップ物件 画像サイズ */
	.grid-content li .box1image{width:100px;height:auto;}

	/* スライダー 表示サイズ */
	#primary .grid-content .carousel li{margin:0 20px 0 0;width:340px}


	#syousai_box ul.syousai-content li .box2image{width:100px !important;height:auto;}


	/* 物件リストページ */
	#list_simplepage .list_simple_box .list_picsam img{width:120px;height:auto;}

	#list_simplepage .list_simple_box .list_picsam{max-width:250px;float:left;margin:0 20px 0 0;}
}

/**
 * 14.3 - >= 910px (2カラム表示)
 */
@media screen and (min-width:56.875em){

	/* = content margin */
	#top_fbox,#toiawasesaki,#contact_form,.sharedaddy,body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{margin-left:0;margin-right:0;}

	.archive-fudo #content .navigation,
        .archive-fudo #primary #main #list_simplepage{margin-left:0;margin-right:0;}


	body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{width:100%;}

	/* トップ物件 画像サイズ */
	.grid-content li .box1image{width:100px;height:auto;}

	/* スライダー 表示サイズ */
	#primary .grid-content .carousel li{margin:0 20px 0 0;width:283px}

	/* サイトバースライダー 表示サイズ */
	#secondary .carousel>div{max-width:193px;}

	#secondary .carousel_box{max-width:193px;}

	/* コンテント下スライダー 表示サイズ */
	#primary #content-bottom-widgets .carousel>div{max-width:248px;}

	#primary #content-bottom-widgets .carousel_box{max-width:248px;}

	/* 物件詳細ページ関連物件 */
	#syousai_box ul.syousai-content li .box2image{width:100px !important;height:auto;}


	/* 物件リストページ */
	#list_simplepage .list_simple_box .list_picsam img{width:120px;height:auto;}

	#list_simplepage .list_simple_box .list_picsam{max-width:250px;float:left;margin:0 20px 0 0;}

	#primary .widget{font-size:14.5px;font-size:.95rem;}
}

/**
 * 14.4 - >= 985px (2カラム表示)
 */
@media screen and (min-width:61.5625em){

	body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{width:100%;}

	/* トップ物件 画像サイズ */
	.grid-content li .box1image{width:150px;height:auto;}

	/* スライダー 表示サイズ */
	#primary .grid-content .carousel li{margin:0 20px 0 0;width:404px}

	/* サイトバースライダー 表示サイズ */
	#secondary .carousel>div{max-width:210px;}

	#secondary .carousel_box{max-width:210px;}

	/* コンテント下スライダー 表示サイズ  */
	#primary #content-bottom-widgets .carousel>div{max-width:274px;}

	#primary #content-bottom-widgets .carousel_box{max-width:274px;}

	/* 物件詳細ページ関連物件*/
	#syousai_box ul.syousai-content li .box2image{width:100px !important;height:auto;}


	/* 物件リストページ */
	#list_simplepage .list_simple_box .list_picsam img{width:150px;height:auto;}

	#list_simplepage .list_simple_box .list_picsam{max-width:310px;float:left;margin:0 20px 0 0;}
}

/**
 * 14.5 - >= 1200px (2カラム表示)
 */
@media screen and (min-width:75em){

	body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{width:100%;}

	/* サイトバースライダー 表示サイズ */
	#secondary .carousel>div{max-width:259px;}

	#secondary .carousel_box{max-width:259px;}

	/* コンテント下スライダー 表示サイズ */
	#primary #content-bottom-widgets .carousel>div{max-width:337px;}

	#primary #content-bottom-widgets .carousel_box{max-width:337px;}

	/* 物件詳細ページ関連物件 */
	#syousai_box ul.syousai-content li .box2image{width:150px !important;height:auto;}


	/* 物件リストページ */
	#list_simplepage .list_simple_box .list_picsam img{width:150px;height:auto;}

	#list_simplepage .list_simple_box .list_picsam{max-width:310px;float:left;margin:0 20px 0 0;}
}

/**
 * 14.6 - >= 1280px (2カラム表示)
 */
@media screen and (min-width:80em){


	body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{width:100%;}

	/* トップスライダー 表示サイズ */
	#primary .carousel>div{max-width:830px;}

	#primary .carousel_box{max-width:420px;}

	/* サイトバースライダー 表示サイズ */
	#secondary .carousel>div{max-width:278px;}

	#secondary .carousel_box{max-width:278px;}

	/* コンテント下スライダー 表示サイズ*/
	#primary #content-bottom-widgets .carousel>div{max-width:384px;}

	#primary #content-bottom-widgets .carousel_box{max-width:384px;}


	/* 物件詳細ページ関連物件 */
	#syousai_box ul.syousai-content li .box2image{width:150px !important;height:auto;}

	/* 物件リストページ */
	#list_simplepage .list_simple_box .list_picsam img{width:150px;height:auto;}

	#list_simplepage .list_simple_box .list_picsam{max-width:310px;float:left;margin:0 20px 0 0;}
}



/*
 * 不動産ショートコードプラグイン
 * @package WordPress 5.0
 * @subpackage Fudousan Bukken ShortCode
 * Version: 5.0.0
*/


/* = 物件ショートコード
-------------------------------------------------------------- */
.post_bukken_box ul{margin:0 0 20px !important;padding:0 !important;}

.post_bukken_box ul:after{content:'';display:block;clear:both;height:0;}
.post_bukken_box ul.grid-content-s{margin:0;}

/* 列 共通 */
.post_bukken_box ul.grid-content-s1 li, .post_bukken_box ul.grid-content-s2 li, .post_bukken_box ul.grid-content-s3 li, .post_bukken_box ul.grid-content-s li{position:relative;border:1px solid #ddd;display:block;float:left;list-style-type:none;padding:1% !important;margin:0 10px 10px 0 !important;/* font-size:14px;line-height:1.5;*/ box-sizing:content-box;}


/* 1列 */
.post_bukken_box ul.grid-content-s1 li{margin:0 0 20px 0 !important;width:calc(98% - 8px);}
.post_bukken_box ul.grid-content-s1 li .box1image-s{background-color:#fff;float:left;padding:0 10px 0 0;width:8.8em;max-width:150px;height:auto;}


/* 2列 */
.post_bukken_box ul.grid-content-s2 li{width:calc(48% - 10px);}
.post_bukken_box ul.grid-content-s2 li .box1image-s{width:130px;float:left;padding:0 10px 2px 0;}
.post_bukken_box ul.grid-content-s2 li.grid_count2{margin-right:0 !important;}


/* 3列 */
.post_bukken_box ul.grid-content-s3 li{width:calc(31% - 8px);}
.post_bukken_box ul.grid-content-s3 li .box1image-s{width:100%;padding:0 0 2px 0;}
.post_bukken_box ul.grid-content-s3 li.grid_count3{margin-right:0 !important;}


/* 4列 */
.post_bukken_box ul.grid-content-s li{width:calc(23% - 11px);}
.post_bukken_box ul.grid-content-s li .box1image-s{width:100%;padding:0 0 2px 0;}
.post_bukken_box ul.grid-content-s li.grid_count4{margin-right:0 !important;}

/* NEW UP マーク */
.post_bukken_box .up_mark, .post_bukken_box .new_mark{background:#900 none repeat scroll 0 0;color:#fff;display:block;font-family:Verdana,Geneva,sans-serif;font-size:10px;font-weight:bold;padding:2px 5px;position:absolute;text-align:center;text-transform:uppercase;left:8px;top:8px;bottom:auto;width:28px;}

/* for 2012 */
.post_bukken_box ul li .box1image-s{box-shadow:none;}
/* 価格 */
.post_bukken_box .top_price{font-weight:700;color:#e30;}
/* 間取り */
.post_bukken_box .top_madori{font-weight:700;}



/* レスポンシブ
---------------------------------------------------------------------- */
/**
 * 414px 以下
 */
@media screen and (max-width:414px){

	/* 1列 */
	.post_bukken_box ul.grid-content-s1 li, .post_bukken_box ul.grid-content-s2 li,
	.post_bukken_box ul.grid-content-s3 li, .post_bukken_box ul.grid-content-s li{margin:0 0 20px 0;width:calc(100% - 10px) !important;}

	.post_bukken_box ul.grid-content-s1 li .box1image-s , .post_bukken_box ul.grid-content-s2 li .box1image-s ,
	.post_bukken_box ul.grid-content-s3 li .box1image-s , .post_bukken_box ul.grid-content-s li .box1image-s{width:100px;float:left;padding:0 10px 0 0;}
}