@font-face{font-family:"gk";src:url(webfonts/851Gkktt_005.woff) format('woff');font-display:swap}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;5204  font-size: 100%;font-weight:normal;vertical-align:baseline;color:#000}html{width:100%;overflow-x:hidden;margin:0!important}body{-webkit-text-size-adjust:100%;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;background:transparent;color:#ffa800;font-size:100%;text-decoration:none;vertical-align:baseline}a:hover{color:#90d668}a.satei:hover{opacity:.8}::-moz-selection{background-color:#ccc;color:#fff}::selection{background-color:#ccc}::placeholder{color:#ccc}::-webkit-scrollbar{width:10px;padding:1px}::-webkit-scrollbar-track{background:#f3f3f3;border:none;border-radius:0}::-webkit-scrollbar-thumb{background:#ccc;border-radius:0;box-shadow:none}@keyframes onAutoFillStart { from {} to {}}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s;-webkit-text-fill-color:#555!important}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle;color:#555}img{vertical-align:bottom;max-width:100%;height:auto}iframe{vertical-align:bottom;max-width:100%;width:100%}th{text-align:left}*,*:before,*:after{box-sizing:border-box}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],input[type="password"],input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime-local"],input[type="number"],input[type="range"],input[type="color"],input[type="radio"],input[type="checkbox"],input[type="submit"],input[type="button"],input[type="image"],select,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],input[type="password"],input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime-local"],input[type="number"],input[type="range"]{width:100%;padding:.5em 1em;border:1px solid #ccc;color:#666}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],input[type="password"],textarea{background:#fff;font-size:14px;border-radius:3px;border:none;border:1px solid #ccc}input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime-local"]{font-size:16px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}select{width:100%;padding:.5em 1em;border:1px solid #ccc;background:url(images/down-select.png) no-repeat right 1em center;cursor:pointer}select::-ms-expand{display:none}textarea{width:100%;padding:.5em 1em;overflow:hidden;border:1px solid #ccc}input[type="submit"],input[type="button"],button{cursor:pointer}form input[type="radio"]{display:none}form input[type="radio"]+span{display:inline-block;vertical-align:middle;cursor:pointer;position:relative}form input[type="radio"]+span:before{margin-right:.3em;content:"";width:17px;height:17px;display:inline-block;border-radius:10px;border:1px solid #ccc;position:relative;top:2px}form input[type="radio"]:checked+span:after{content:"";width:9px;height:9px;background:#90d668;display:inline-block;border-radius:5px;position:absolute;top:0;bottom:0;left:4px;margin:auto}form input[type="checkbox"]{display:none}form input[type="checkbox"]+span{display:inline-block;vertical-align:middle;cursor:pointer;position:relative}form input[type="checkbox"]+span:before{margin-right:.3em;content:"";width:14px;height:14px;display:inline-block;border:1px solid #ccc;position:relative;top:2px}form input[type="checkbox"]:checked+span:after{content:"";width:14px;height:10px;display:inline-block;position:absolute;left:0;top:6px;border-bottom:3px solid #90d668;border-left:3px solid #90d668;transform:rotate(-45deg)}.prefbox select{width:100px;margin-bottom:.5em;font-size:16px;border-radius:3px}.wrap .contact-form table th,.wrap .contact-form table td{vertical-align:middle}.contact-form button{display:block;z-index:1;position:relative;width:50%;min-width:200px;margin-top:40px;padding:1em;text-align:center;transition:.5s;color:#000;border:2px solid #000;border-radius:5px;margin:0 auto;font-size:15px;font-weight:bold;background:#fff448}.contact-form button:hover{background:#90d668;border:2px solid #90d668;color:#000;opacity:1}.contact-form button:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:0;right:1em;bottom:0;width:12px;height:12px;margin:auto;transform:rotate(45deg);border-top:1px solid #ccc;border-right:1px solid #ccc;content:""}.contact-form button:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.mw_wp_form_preview .list-caution{display:none}.form-required span,.form-optional span,.contact-form table th span{background:#ff6c6c;color:#fff;font-size:80%;margin-left:1em;border-radius:10px;padding:.2em .7em}.add-box input[type="text"]{margin-bottom:10px}@media screen and (min-width:881px){select{width:410px}textarea{height:210px;display:block;border:none;border:1px solid #ccc}}@media screen and (max-width:680px){textarea{height:60vw;display:block}}body{color:#555;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:15px;letter-spacing:.05rem}body p,body pre{line-height:2.3;text-align:justify}.textLeft{text-align:left}.textRight{text-align:right}.textCenter{text-align:center}.textJustify{text-align:justify;text-justify:inter-ideograph}.weightBold{font-weight:bold}.colorBlue{color:#1364b3}html,body{}body{overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}p{word-break:break-all}.clearfix:after{display:block;clear:both;content:""}.flexCenter{display:flex;flex-flow:row wrap;justify-content:center}.flexLeft{display:flex;flex-flow:row wrap;justify-content:flex-start}.flexRight{display:flex;flex-flow:row wrap;justify-content:flex-end}.relative{position:relative}.absolute{position:absolute}.fullWidth{width:100%}.wp-block-image{margin-bottom:32px}.wp-block-image figcaption{text-align:center;margin:10px 0 0;font-size:14px}.company .wrap-main{background:url(images/bg-company-top.png) no-repeat center center}.works .wrap-main{background:url(images/bg-works-top.png) no-repeat center center}.recruit .wrap-main{background:url(images/bg-recruit-top.png) no-repeat center center}.inner-main{color:#fff}.inner-main h1{margin-bottom:1em}.inner-main p{letter-spacing:.1em;line-height:1.75}.list-post{margin-top:-20px}.box-post-text{border-bottom:1px solid #ccc}.box-post-text a{display:flex;align-items:flex-start;padding:10px 0}.box-post-text a:hover{background:#f3f3f3}.gray .box-post-text a:hover{background:#efefef}.box-post-text a>*{margin:5px 0;line-height:20px}.box-post-text time{margin-right:10px;font-size:12px;width:6em;font-variant-numeric:tabular-nums;--tw-numeric-spacing:tabular-nums}.main-column>p{font-size:15px;text-align:justify;line-height:2.3;letter-spacing:.05em}.main-column ul{margin:15px 0}.main-column ul li{font-size:14px;line-height:28px}.main-column ul li:before{content:"";display:inline-block;height:10px;width:10px;background:#90d668;border-radius:5px;margin-right:5px}.main-column pre{max-width:100%;text-align:justify;font-weight:normal;white-space:pre-wrap;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}.main-column table{margin:32px 0;width:100%}.main-column table th,.main-column table td{line-height:1.75}.main-column .table-company table th,.main-column .table-company table td{border-right:none;border-left:none}.main-column table th{padding:15px 15px 15px 0;vertical-align:top}.main-column table td{padding:15px 0 15px 15px;vertical-align:top}.main-column .box-post-text h3{width:calc(100% - 180px);margin:0;padding:0;border:none;font-size:14px;line-height:32px;position:relative}.wrap-post-img-text{display:flex;flex-flow:row wrap;justify-content:space-between}.wrap-post-img-text:after{display:block;width:31%;height:1px;content:""}.box-post-img-text{width: calc((100% - 60px) / 3);margin:20px 0}.box-post-img-text a{display:block}.box-post-img-text a:hover{opacity:.8}.box-post-img-text a > *:nth-child(1) {margin-bottom:10px;position:relative;display:flex}.box-post-img-text a > *:nth-child(1) span{position:absolute;top:10px;border-radius:0 3px 3px 0}.box-post-img-text img{width:100%;height:auto}.box-post-img-text time{display:block;margin-bottom:5px;font-size:12px}.main-column .box-post-img-text h3,.wrap-1column .box-post-img-text h3{font-weight:bold;letter-spacing:.1em;line-height:1.5;font-size:20px;margin:0;padding:0;border:none}.main-column .box-post-img-text .sale-loop-detail h3,.main-column .box-post-img-text .property-loop-detail h3,.main-column .box-post-img-text .used-loop-detail h3{font-size:14px}.box-post-img-text p{font-size:14px;letter-spacing:.05em;line-height:1.7;color:#999}.box-post-archive{border-bottom:1px solid #ccc}.box-post-archive:nth-child(1) {border-top:1px solid #ccc}.box-post-archive a{display:flex;align-items:flex-start;width:100%;padding:20px 0}.box-post-archive a:hover{opacity:.8}.wrap-1column .box-post-archive a{padding:40px 0}.box-post-archive a > div:nth-child(1) {width:250px;margin-right:15px}.box-post-archive a > div:nth-child(2) {display:flex;flex-flow:row wrap;justify-content:space-between;width:calc(100% - 270px)}.box-post-archive img{width:100%;height:auto}.box-post-archive time{display:block;font-size:12px;line-height:20px}.box-post-archive time:before,.box-post-img-text time:before{content:"";display:inline-block;width:12px;height:12px;background:url(images/date.svg);background-size:cover;margin-right:5px;position:relative;top:2px}.main-column .box-post-archive h3,.wrap-1column .box-post-archive h3{width:100%;line-height:2.3;font-size:20px;margin:0;padding:0;border:none}.box-post-archive p{width:100%;line-height:1.5;font-size:14px;margin-top:5px;position:relative;padding-bottom:25px;text-align:justify}.box-post-archive p:before{content:"続きを読む";position:absolute;bottom:0;right:20px}.box-post-archive p:after{content:"";display:block;height:14px;width:14px;background:url(images/triangle.svg);background-size:cover;position:absolute;bottom:4px;right:0}.box-post-archive-side a{display:flex;align-items:flex-start;width:100%}.box-post-archive-side a:hover{opacity:.8}.box-post-archive-side a > div:nth-child(1) {width:100px;margin-right:10px}.box-post-archive-side a > div:nth-child(2) {display:flex;flex-flow:row wrap;justify-content:space-between;width:calc(100% - 100px)}.box-post-archive-side img{width:100%;height:calc(100px / 1.618)!important;height:auto}.box-post-archive-side time{display:block;font-size:10px;line-height:1;margin-bottom:3px}.box-post-archive-side time::before{content:"";display:inline-block;width:10px;height:10px;background:url(images/date.svg);background-size:cover;margin-right:5px;position:relative;top:2px}.box-post-archive-side h3{width:100%;line-height:1.5;text-align:justify}.box-post-archive-side .category-post{display:none;width:70px;padding:0 5px;height:14px;border-radius:3px;font-size:10px;line-height:16px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wrap-post-archive-side{margin-top:12px}.wrap-post-archive-side .box-post-archive-side:not(:last-child){margin-bottom:15px}.category-post{display:inline-block;height:20px;border-radius:3px;font-size:12px;line-height:20px;text-align:center}.box-post-text .category-post{margin-right:15px;width:12em;justify-content:center;background:#fff448}.header{z-index:9999;position:fixed;background:#fff;width:90%;margin:0 auto;border-radius:10px;box-shadow:0 0 3px rgba(0,0,0,.25);padding:10px 20px;right:0;left:0;top:20px}.header.over{position:fixed;left:0}.header.over.active{position:fixed;top:20px;left:0;box-shadow:0 0 3px rgba(0,0,0,.25);transition:all .5s .5s;z-index:9999}.inner-header{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:space-between}.wrap-logo{display:flex; flex-direction:row;align-items:center}.wrap-logo .logo{display:block;width:300px;min-width:300px}.wrap-logo .logo:hover{opacity:1}.wrap-logo .logo img{display:block;max-width:100%;height:auto}.head-header{line-height:1.25;margin-top:10px;font-size:12px;white-space:nowrap;margin-left:20px}.head-header h1,.head-header p{line-height:1.25;color:#939597;text-align:left;font-size:10pt}.wrap-tel-header p{font-size:12px;text-align:right;margin-top:14px;margin-right:50px;word-break:keep-all;white-space:nowrap}.tel{font-size:28px;position:relative;top:8px}.tel:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.list-sp-menu{display:none}.list-sp-menu li{width:45px;height:40px}.sp-menu{display:flex;flex-flow:column nowrap;justify-content:space-between;text-align:center}.sp-menu span{-webkit-transform:scale(.8,.8);display:block;padding-top:.75em;transform:scale(.8,.8);font-size:10px}.sp-menu:before{color:#1364b3;font-size:24px}.nav-open{display:flex;flex-flow:column nowrap;justify-content:flex-end}.nav-open:after{-webkit-transform:scale(.8,.8);transform:scale(.8,.8);font-size:10px;text-align:center;content:none}.footer{position:relative;margin-top:auto}.footer-contact{padding:50px 0;border-bottom:1px solid #ccc}.footer-contact *{text-align:center}.footer-contact h3{margin-bottom:2em;padding:.5em 0;border-bottom:1px solid #ccc;font-size:20px;line-height:1.5}.footer-top{padding:50px 0}.inner-footer-top{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.box-info-footer{width:300px;margin:0 auto 30px;text-align:center}.box-info-footer .logo{display:block;margin-bottom:.5em}.box-info-footer img{width:400px;height:auto}.box-footer-top{display:flex;align-items:center;justify-content:space-between;padding:35px 115px}.info-footer{margin-top:1em;margin-bottom:1em;line-height:1.5;font-size:12px}.list-contact li:not(:last-child) {margin-bottom:.75em}.btn-number{display:block;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:30px;font-style:normal;font-weight:bold}.btn-number:before{width:3em;margin-right:.5em;background:#999;color:#fff;font-size:45%;font-weight:normal;line-height:30px;text-align:center;vertical-align:bottom;border-radius:5px}.btn-contact{display:block;position:relative;padding:1em;border-radius:3px;text-align:center}.btn-contact:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:0;right:1em;bottom:0;width:6px;height:6px;margin:auto;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:""}.footer-contents{width:840px;display:flex;justify-content:space-between}.wrap-footer-nav{display:flex;justify-content:space-between;width:100%}.wrap-footer-nav .footer-nav li a span{display:none}.wrap-footer-nav .footer-nav{width:calc((100% - 40px) / 3);border-bottom:1px solid #ccc}.wrap-footer-nav .footer-nav li a{border-top:1px solid #ccc;padding:.5em 0;display:block}.footer-facebook{width: calc((100% - 40px) / 3)}.footer-twitter{width: calc((100% - 40px) / 3)}.copyright{padding:.5em 0;font-size:12px;color:#fff;text-align:center}.copyright small{color:#fff}body .sidebar p{line-height:1.8}.sidebar img{max-width:100%;height:auto}.sidebar #block-33 img{margin-bottom:15px}.sidebar .btn-archive{width:100%;background:none;color:#666;border:1px solid #ccc}.sidebar .btn-archive:after{border-top:1px solid #999;border-right:1px solid #999}.widget_nav_menu,.box-side{}.widget_nav_menu:not(:last-child),
.box-side:not(:last-child) {margin-bottom:30px}.widget h3,.head-side{position:relative;padding:6px 0 4px;font-size:18px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;line-height:1.7;width:100%}#searchform{width:100%}.widget h3::before,h3.head-side:before{display:block;content:"";height:3px;width:100%;background-color:#90d668}.widget h3::after,h3.head-side:after{display:block;content:"";height:3px;width:100%;background-color:#90d668}.widget_nav_menu .menu>li{position:relative}.widget_nav_menu .menu>li,.list-side>li{}.widget_nav_menu .menu>li a,.list-side>li a{display:block;position:relative;padding:.75em 0;line-height:1.25}.widget_nav_menu .menu>li a:hover,.list-side>li a:hover{background:#f3f3f3;color:#555}.widget_nav_menu ul>li>ul.sub-menu{display:none;visibility:hidden;position:absolute;top:0;left:100%;width:100%;opacity:0;transition:.5s}.widget_nav_menu ul>li:hover>ul.sub-menu{visibility:visible;z-index:10;opacity:1}.widget_nav_menu ul > li > ul.sub-menu > li:nth-child(1):before{content:"";height:15px;width:15px;display:block;background:#90d668;transform:rotate(-45deg);position:absolute;top:0;bottom:0;left:-8px;margin:auto 0;z-index:-1}.widget_nav_menu ul > li > ul.sub-menu > li > ul > li:nth-child(1):before{background:#104f82}.widget_nav_menu ul > li > ul.sub-menu > li:not(:last-child) {border-bottom:1px solid #c9caca}.widget_nav_menu ul>li>ul.sub-menu>li{position:relative}.widget_nav_menu ul>li>ul.sub-menu>li a{background:#90d668;padding:.75em 1em;color:#fff;z-index:1}.widget_nav_menu ul>li>ul.sub-menu>li a:hover{opacity:1;background:#90d668}.widget_nav_menu ul>li>ul.sub-menu>li>ul>li>a{background:#104f82}.wp-caption-text{font-size:15px;line-height:1.7em;margin-top:.5em;width:340px;text-align:justify;letter-spacing:.05em;word-break:break-all}.list-side2{margin-bottom:1em}.list-side2 li{}.list-side2 li:not(:first-child) {margin-top:15px}.list-side2 a{display:flex}.list-side2 a div:nth-child(1) {width:90px;margin-right:10px;grid-column:
}.list-side2 a div:nth-child(2) {width:200px}.box-side2 .list-side2 img{width:100%;height:90px!important}.list-side2 time{display:block;margin-bottom:.5em;font-size:12px}.list-side2 span{font-size:14px;line-height:1.5}.side-compnay{line-height:1.5}.side-compnay picture{margin-top:12px}.side-compnay img{margin-bottom:1em}.side-address-compnay{margin-bottom:1em}.side-address-compnay p{display:flex;align-items:baseline}.side-address-compnay p:before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;background-size:cover;position:relative;top:2px}.company_name:before{background:url(images/company.svg)}.company_zipcode:before{background:url(images/zip.svg)}.company_pref:before{background:url(images/pref.svg)}.company_tel:before{background:url(images/tel2.svg)}.company_fax:before{background:url(images/fax.svg)}.side-list-compnay{display:flex;justify-content:space-between}.side-list-compnay li{width:48%}.side-list-compnay a{display:block;padding:.5em 1em;border:2px solid #000;border-radius:5px;font-size:12px;text-align:center;transition:.4s;background:#fff448;font-weight:bold;color:#000}.side-list-compnay a:hover{background:#90d668;border:2px solid #90d668;color:#fff;opacity:1;transition:.4s}.side-access:before{margin-right:.5em;color:#dc4b3e}.side-company:after{margin-left:1em;content:none!important}.search .wp-block-vk-filter-search-pro-filter-search-pro{display:none}.box-search{display:flex;padding-top:12px}.box-search input[type="text"]{width:85%;padding:7px 14px 6px;border-radius:5px 0 0 5px;border-right:none;font-size:14px}.box-search button[type="submit"]{width:15%}.box-search .fa-search{display:block;background:#939597;height:39px;border-radius:0 5px 5px 0;position:relative}.box-search .fa-search:before{content:"";background:url(images/search.svg);background-size:cover;display:block;height:20px;width:20px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.check{display:none}.check+.parent{display:flex;justify-content:space-between;padding:.75em 1em;background:#1364b3;color:#fff;line-height:1.25;cursor:pointer}.check+.parent:after{content:"▼"}.check+.parent+ul{display:none}.check:checked+.parent:after{content:"▲"}.check:checked+.parent+ul{display:block}.breadcrumb{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:2em;padding:1em 0 .5em}.breadcrumb li:nth-child(1){padding-left:26px;position:relative}.breadcrumb li:nth-child(1) a:before{content:"";width:18px;height:15px;display:inline-block;background:url(images/home.svg);background-size:cover;margin-right:5px;position:absolute;left:0;top:0}.breadcrumb li:not(:first-child):before {margin:0 .5em 0 1em;font-size:12px;content:"/"}.breadcrumb a,.breadcrumb span{font-size:12px}.breadcrumb a:hover{text-decoration:underline;opacity:1}.interval5em > *:not(:last-child) {margin-bottom:.5em}.interval5em .wp-block-image{margin-bottom:0}.interval10em > *:not(:last-child) {margin-bottom:1em}.interval15em > *:not(:last-child) {margin-bottom:1.5em}.interval20em > *:not(:last-child) {margin-bottom:2em}.interval25em > *:not(:last-child) {margin-bottom:2.5em}.interval30em > *:not(:last-child) {margin-bottom:3em}.interval35em > *:not(:last-child) {margin-bottom:3.5em}.interval40em > *:not(:last-child) {margin-bottom:4em}.interval45em > *:not(:last-child) {margin-bottom:4.5em}.interval50em > *:not(:last-child) {margin-bottom:5em}.main-visual{position:relative;background:#e6f8f5;height:650px}.index .main-visual::before{content:"";position:absolute;top:200px;left:calc((100% - 1200px) / 2);width:614px;height:167px;background:url(https://katayamafudosan.co.jp/wp-content/uploads/treger.svg);background-size:contain;background-repeat:no-repeat}.index .main-visual::after{content:"";position:absolute;bottom:0;width:100%;height:100px;background:url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg)}.noslide-text{position:absolute;top:400px;left:calc((100% - 1200px) / 2)}.noslide-text h3{font-size:32px;font-weight:bold}.noslide-text p{font-size:18px}.main-visual .noslide{width:1920px;position:relative;left:-360px}body:not(.index) .main-visual {display:flex;align-items:center;height:250px;background-size:cover;background-blend-mode:color;position:relative}body:not(.index) .main-visual::after{content:"";position:absolute;bottom:0;width:100%;height:70px;background:url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg)}.webp body:not(.index) .main-visual {display:flex;align-items:center;height:350px;background-size:cover;background-blend-mode:color;position:relative}.webp body:not(.index) .main-visual::after{content:"";position:absolute;bottom:0;width:100%;height:70px;background:url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg)}body.service .main-visual{background-size:cover;background-blend-mode:color}.webp body.service .main-visual{background-size:cover;background-blend-mode:multiply}body.info .main-visual{background-size:cover;background-blend-mode:color}.webp body.info .main-visual{background-size:cover;background-blend-mode:multiply}body.works .main-visual{background-size:cover;background-blend-mode:color}.webp body.works .main-visual{background-size:cover;background-blend-mode:multiply}body.search .main-visual{background-size:cover;background-blend-mode:color}.webp body.search .main-visual{background-size:cover;background-blend-mode:color}body:not(.index) .main-visual.landing {display:flex;align-items:center;height:650px;background:none;background-size:initial;background-blend-mode:initial;position:relative;justify-content:center}body:not(.index) .main-visual.landing .head-page{position:absolute}body:not(.index) .main-visual.landing .head-page::before{content:"";display:block;height: calc(100% + 100px);width: calc(100% + 100px);position:absolute;top:-50px;left:-50px;background:#444;z-index:-5;mix-blend-mode:multiply}body:not(.index) .main-visual.landing picture{z-index:-10}body:not(.index) .main-visual.landing img{object-fit:cover;height:100%;width:100%;z-index:-10}.main-visual picture{display:block}.main-visual img{width:100%;height:auto}.head-page{color:#000;font-size:34px;font-weight:bold;letter-spacing:.2em;text-align:center;text-indent:.2em;line-height:1;margin-top:70px}.head-page:after{margin-top:.5em;font-size:16px}.wrap-slider{position:relative;width:1920px;left:-360px}.wrap-slider .slider{position:relative;width:100%;height:600px}.wrap-slider .slider li{-webkit-animation-name:fade;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:backwards;position:absolute;top:0;left:0;width:100%;animation-name:fade;animation-duration:15s;animation-fill-mode:backwards;animation-iteration-count:infinite}.wrap-slider .slider li:nth-child(1) {-webkit-animation-delay:0s;animation-delay:0s}.wrap-slider .slider li:nth-child(2) {-webkit-animation-delay:5s;animation-delay:5s}.wrap-slider .slider li:nth-child(3) {-webkit-animation-delay:10s;animation-delay:10s}@-webkit-keyframes fade {
  0% {
    display: none;
    opacity: 0;
  }
  10% {
    display: block;
    opacity: 1;
  }
  33% {
    display: block;
    opacity: 1;
  }
  45% {
    display: none;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}@keyframes fade {
  0% {
    display: none;
    opacity: 0;
  }
  10% {
    display: block;
    opacity: 1;
  }
  33% {
    display: block;
    opacity: 1;
  }
  45% {
    display: none;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}.wrap-head-common{margin-bottom:30px}.head-common{line-height:1.5}h1.full::before{content:"満室";background:#f2ab3c;border-radius:5px;color:#fff;padding:4px 10px;margin-right:10px;font-size:22px;position:relative;top:-2px}.property-loop-detail h3.full::before{content:"満室";background:#f2ab3c;border-radius:5px;color:#fff;padding:2px 10px;margin-right:10px;font-size:12px;position:relative}.property-loop-detail ul.full li:nth-child(1),
.property-loop-detail ul.full li:nth-child(2),
.property-loop-detail ul.full li:nth-child(3),
.property-loop-detail ul.full li:nth-child(4),
.property-loop-detail ul.full li:nth-child(6),
.property-loop-detail ul.full li:nth-child(7),
.property-loop-detail ul.full li:nth-child(8){display:none}.property-loop-detail ul li:nth-child(5) span{display:none}.property-loop-detail ul.full li:nth-child(5) span{display:block;border-bottom:1px solid #999;margin:10px 0 5px;padding-bottom:5px;white-space:initial;text-align:justify}.main-column h2{display:flex;justify-content:space-between;flex-wrap:wrap;line-height:1.5;margin-bottom:28px;margin-top:-80px;padding-top:160px;font-size:28px;font-weight:bold;border-radius:10px;line-height:1.5;align-items:baseline}.main-column h2::after{content:"";display:block;height:3px;width:100%;background:linear-gradient(90deg,#000 0%,#000 80%,#fff448 80%,#fff448 90%,#90d668 90%,#90d668 100%);order:3}.main-column h2::before{content:attr(data-text) "";order:2;font-size:20px}.main-column h2+p{margin-top:-20px}.wrap-1column h2{display:flex;flex-flow:column nowrap;align-items:center;letter-spacing:.2em;text-indent:.2em;font-size:30px;margin-bottom:60px}.index .wrap-1column h2::after{content:attr(data-text);font-size:16px;margin-top:15px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}.single-post .head-common{font-size:30px;font-weight:bold;border-bottom:6px double;#000000}.single-property .main-column h2{font-size:22px}.free-appraisal .reassurance p{font-size:30px;font-weight:bold;line-height:1.2;color:#90d668}.free-appraisal .reassurance .wp-block-column{border:3px solid #90d668;border-radius:50px;padding:1em}.main-column>p.has-text-align-center{text-align:center}strong{font-weight:bold}a:hover{color:#90d668;transition:.2s}.hover-opacity1 a:hover{opacity:1}.wrap-btn{display:flex}.section-about .wrap-btn{justify-content:flex-end}.btn-archive{display:block;z-index:1;position:relative;width:50%;min-width:200px;margin-top:40px;padding:1em 2em;text-align:center;transition:.5s;color:#000;border:2px solid #000;line-height:1.5;background:#fff448;border-radius:5px;font-weight:bold}.footer-contact .btn-archive{min-width:350px;margin:2em 0;box-shadow:0 0 3px 1px #ccc}.sidebar .btn-archive{margin-top:15px}.section-about .btn-archive{width:100%;min-width:100px}.btn-archive:hover{background:#90d668;border:2px solid #90d668;color:#fff;opacity:1}.btn-archive:after{-webkit-transform:rotate(0);display:inline-block;position:absolute;background:url(https://katayamafudosan.co.jp/wp-content/uploads/arrow.svg);top:initial;top:0;right:1em;bottom:0;width:12px;height:14px;margin:auto;transform:rotate(0);border-top:none;border-right:none;content:""}.btn-archive:hover:after{background:url(https://katayamafudosan.co.jp/wp-content/uploads/arrow-w.svg)}.btn-form,button.btn-form{border:1px solid #90d668;background:#90d668;color:#fff;text-align:center}.btn-form:hover,button.btn-form:hover{background:#fff;color:#90d668;opacity:1}.global-nav{display:flex;justify-content:right;z-index:2;width:100%;align-items:center}.global-nav>li{position:relative;padding:0 1em}.global-nav>li>a{display:block;padding:1em 0;text-align:center;position:relative;font-weight:bold;white-space:nowrap;color:#000}.global-nav>li>a::after{content:"";display:block;position:absolute;height:1px;width:0;background:#90d668;transition:.4s;bottom:3px}.global-nav>li:last-child>a::after{display:none}.global-nav>li>a:hover:after{width:100%;transition:.4s}.global-nav>li>a span{display:block;font-size:10px;margin-top:4px;margin-bottom:-4px}.global-nav>li:before{content:none;display:block;height:1px;width:0;background:#90d668;position:absolute;bottom:0;right:0;left:0;margin:0 auto;transition:.5s}.global-nav>li:hover:before{width:80%}.global-nav>li>ul{z-index:2;position:absolute;top: calc(100% + 0px);left: calc((250px - 100%) / -2);width:250px;height:auto;opacity:0;transition:.5s;visibility:hidden;background:#fff}.global-nav>li:hover>ul{height:auto;opacity:1;transition:.5s;top: calc(100% + 15px);visibility:visible}.global-nav>li:hover>ul:before{content:"";display:block;height:15px;width:100%;position:absolute;top:-15px;right:0;left:0;margin:0 auto}.global-nav>li:hover>ul:after{content:"";height:0;width:0;display:block;border-color:transparent transparent #90d668;border-style:solid;border-width:0 10px 10px;position:absolute;top:-10px;right:0;left:0;margin:0 auto;z-index:-1}.global-nav>li>ul.sub-menu>li>ul>li{position:relative}.global-nav > li:last-child > ul.sub-menu > li > ul > li:nth-child(1):before{left:initial;right:-20px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.global-nav>li>ul.sub-menu>li a:hover{background:#3d713f;opacity:1;transition:.4s;transition-timing-function:ease-in-out}.global-nav>li>ul>li{position:relative;transition:.5s}.global-nav>li>ul>li>ul{position:absolute;top:0;left:100%;width:100%;opacity:0;visibility:hidden;transition:.5s;z-index:1}.global-nav>li>ul>li:hover>ul{opacity:1;visibility:visible;transition:.5s}.global-nav>li:last-child>ul>li>ul{right:100%;left:initial}.global-nav>li>ul>li>ul>li{opacity:0;visibility:hidden}.global-nav>li>ul>li:hover>ul>li{opacity:1;visibility:visible}.global-nav .sub-menu li:not(:last-child) {border-bottom:1px solid #f3f3f3}.global-nav .sub-menu a{display:block;padding:1em;text-align:center}.global-nav li>ul>li>a{z-index:10}.drawer-nav>li,.drawer-nav>li>ul>li{position:relative;border-bottom:1px solid #ccc;line-height:1.75}.drawer-nav>li>ul>li:last-child{border-bottom:none}.drawer-nav>li>a,.drawer-nav>li>ul>li>a{z-index:1;position:relative}.drawer-nav>li>ul>li>a{text-indent:.5em}.drawer-nav>li,.drawer-nav>li>ul>li>ul>li{position:relative;border-bottom:1px solid #ccc;line-height:1.75}.drawer-nav>li>ul>li>ul>li:last-child{border-bottom:none}.drawer-nav>li>ul>li>ul>li a{text-indent:1em}.drawer-nav li a span{display:none}.drawer-nav .sub-menu{display:none;border-top:1px solid #ccc}.drawer-nav a{display:block;padding:.5em 2.5vw}.drawer-nav .btn-sub+a:after{content:none}.drawer-nav .btn-sub{z-index:2;position:absolute;top:0;right:0;width:100%;height:42px;margin:auto}.drawer-nav .btn-sub span{z-index:2;position:absolute;top:0;bottom:0;right:13px;width:17px;height:17px;margin:auto;color:#999;border:1px solid #939597;border-radius:20px}.btn-sub span::before{content:"";display:block;height:1px;width:7px;background:#939597;position:absolute;top:7px;right:0;left:0;margin:auto}.btn-sub.close span::after{content:"";display:block;height:1px;width:7px;background:#939597;position:absolute;top:7px;right:0;left:0;margin:auto;transform: rotate(
-90deg
);transition:.3s;transition-timing-function:ease-in-out}.btn-sub.open span::after{content:"";display:block;height:1px;width:7px;background:#939597;position:absolute;top:7px;right:0;left:0;margin:auto;transform: rotate(
0deg
);transition:.3s;transition-timing-function:ease-in-out}.footer-nav>li{line-height:1.75}.footer-nav>li>a{position:relative}.footer-nav a:before{-webkit-transform:rotate(45deg);display:inline-block;width:6px;height:6px;margin-right:.5em;transform:rotate(45deg);border-top:2px solid #131313;border-right:2px solid #131313;vertical-align:5%;content:""}.footer-nav .sub-menu li a{padding-left:1em}.footer-nav .sub-menu li ul li a{padding-left:2em}.pagination{display:flex;position:relative;align-items:center;justify-content:center;margin-top:50px;color:#939597}.pagination>span{position:relative;top:-4px;margin:0 3px}.pagination li{margin:0 5px}.pagination .pager{display:flex;justify-content:center;min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:50%;border:2px solid #000;line-height:40px;align-items:center;color:#000}.pagination .pager i{vertical-align:bottom;display:flex;align-items:center;position:relative;margin:0 auto;justify-content:center}.pagination .pager i.fa-chevron-right{}.pagination .pager i.fa-chevron-right::before,.pagination .pager i.fa-chevron-left::before{content:"";height:1px;width:15px;background:#555;position:absolute}.pagination .pager i.fa-chevron-right::after{content:"";height:9px;width:9px;border-right:1px solid #555;border-bottom:1px solid #555;transform:rotate(-45deg);position:absolute;right:-7px}.pagination .pager i.fa-chevron-left::after{content:"";height:9px;width:9px;border-left:1px solid #555;border-top:1px solid #555;transform:rotate(-45deg);position:absolute;left:-7px}.pagination .pager:hover,.pagination .pager.current{background:#90d668;opacity:1;color:#fff;border:1px solid #90d668}.pagetop{display:flex;z-index:5;position:fixed;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#90d668;color:#fff;text-align:center;transition:.3s}.pagetop span{-webkit-transform:rotate(-45deg);display:block;width:25%;height:25%;margin-top:5px;transform:rotate(-45deg);border-top:3px solid #fff;border-right:3px solid #fff}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms;width:100%}.loading{z-index:10100;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff}.loading img{position:absolute;top:0;right:0;bottom:0;left:0;width:100px;height:100px;margin:auto}.bg-loading img{background:#aaa url(images/bg-loading.svg) no-repeat center center;background-size:50px}.stage{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;overflow:hidden}.dot-pulse{-webkit-animation:dotPulse 1.5s infinite linear;-webkit-animation-delay:.25s;position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#1364b3;box-shadow:9999px 0 0 -5px #00529c;color:#00529c;animation:dotPulse 1.5s infinite linear;animation-delay:.25s}.dot-pulse::before,.dot-pulse::after{display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#00529c;color:#00529c;content:""}.dot-pulse::before{-webkit-animation:dotPulseBefore 1.5s infinite linear;-webkit-animation-delay:0s;box-shadow:9984px 0 0 -5px #00529c;animation:dotPulseBefore 1.5s infinite linear;animation-delay:0s}.dot-pulse::after{-webkit-animation:dotPulseAfter 1.5s infinite linear;-webkit-animation-delay:.5s;box-shadow:10014px 0 0 -5px #00529c;animation:dotPulseAfter 1.5s infinite linear;animation-delay:.5s}@-webkit-keyframes dotPulseBefore {
  0% {
    box-shadow: 9984px 0 0 -5px #00529c;
  }
  30% {
    box-shadow: 9984px 0 0 2px #00529c;
  }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px #00529c;
  }
}@keyframes dotPulseBefore {
  0% {
    box-shadow: 9984px 0 0 -5px #00529c;
  }
  30% {
    box-shadow: 9984px 0 0 2px #00529c;
  }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px #00529c;
  }
}@-webkit-keyframes dotPulse {
  0% {
    box-shadow: 9999px 0 0 -5px #00529c;
  }
  30% {
    box-shadow: 9999px 0 0 2px #00529c;
  }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px #00529c;
  }
}@keyframes dotPulse {
  0% {
    box-shadow: 9999px 0 0 -5px #00529c;
  }
  30% {
    box-shadow: 9999px 0 0 2px #00529c;
  }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px #00529c;
  }
}@-webkit-keyframes dotPulseAfter {
  0% {
    box-shadow: 10014px 0 0 -5px #00529c;
  }
  30% {
    box-shadow: 10014px 0 0 2px #00529c;
  }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px #00529c;
  }
}@keyframes dotPulseAfter {
  0% {
    box-shadow: 10014px 0 0 -5px #00529c;
  }
  30% {
    box-shadow: 10014px 0 0 2px #00529c;
  }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px #00529c;
  }
}.main-column ul.nav-link{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:stretch;margin:0}.link-prev,.link-next{width: calc((100% - 20px) / 2);position:relative}.link-prev a,.link-next a,.link-archive a{display:block;padding:20px;border:1px solid #ccc;text-align:center;height:100%}.link-prev a,.link-next a{display:flex;flex-wrap:wrap;align-items:flex-start}.link-prev a>p,.link-next a>p{width:100%;height:1em;line-height:1;margin-bottom:15px;text-align:center}.link-prev a>div.nav-link-img,.link-next a>div.nav-link-img{width:120px;height: calc(120px / 1.618);margin-right:15px}.link-prev a .nav-link-img img,.link-next a .nav-link-img img{width:100%;height:100%;object-fit:cover}.link-prev a>div.nav-link-detail,.link-next a>div.nav-link-detail{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 135px)}.link-prev a>div time,.link-next a>div time{line-height:1;margin-bottom:.5em;font-size:12px}.link-prev a>div time::before,.link-next a>div time::before{content:"";display:inline-block;width:12px;height:12px;background:url(images/date.svg);background-size:cover;margin-right:5px;position:relative;top:2px}.link-prev a>div h3,.link-next a>div h3{margin:0;padding:0;border-bottom:none;font-size:16px}.link-prev a:before,.link-prev a:after,.link-next a:before,.link-next a:after,.link-archive a:before,.link-archive a:after{font-family:"Font Awesome 5 Free";font-weight:700}.link-archive{width:100%}.link-archive a{border:2px solid #000;color:#000;background:#fff448;margin-top:20px;font-size:15px;border-radius:5px;font-weight:bold}.link-prev a:hover,.link-next a:hover{opacity:.8}.link-archive a:hover{background:#90d668;border:2px solid #90d668;color:#fff}.link-prev a:hover p,.link-next a:hover p{}.link-prev a:after{-webkit-transform:rotate(225deg);display:inline-block;position:absolute;top:22px;left:24px;width:12px;height:12px;margin:auto;transform:rotate(225deg);border-top:1px solid #999;border-right:1px solid #999;content:""}.link-next{}.link-next a:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:22px;right:24px;width:12px;height:12px;margin:auto;transform:rotate(45deg);border-top:1px solid #999;border-right:1px solid #999;content:""}.icon-phone:before{content:"\f095"}.icon-access:before{content:"\f1ac"}.icon-mail:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f0e0"}.icon-question:before,.icon-tel:before{display:inline-block;margin-right:.5em;vertical-align:-10%;content:""}.icon-question:before{background:url(images/icon-question.png) no-repeat center center;background-size:contain}.icon-tel:before{background:url(images/icon-tel.png) no-repeat center center;background-size:contain}.bg-blue{background:#1364b3}.bg-stripe-blue{background-image:linear-gradient(90deg,#1364b3 0,#1364b3 3%,transparent 3%,transparent 100%);background-position:center bottom;background-repeat:repeat;background-size:18px 18px}.index .overlay{position:relative}.list-num>li{list-style-position:inside;counter-increment:cnt}.list-num>li:before{display:inline-block;content:counter(cnt)}.main-column ul.list-caution{margin:.5em 0 0}ul.list-caution li{font-size:12px;line-height:16px}ul.list-caution li:before{content:"※";height:initial;width:initial;background:none}.list-circle>li{margin-left:1em;text-indent:-1em}.list-circle>li:before{content:"●"}.list-circle-border>li{margin-left:1em;text-indent:-1em}.list-circle-border>li:before{content:"○"}.list-dot>li{margin-left:1em;text-indent:-1em}.list-dot>li:before{content:"・"}.imgFullWidth{display:block;width:100%;height:auto}.ofi-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.ofi-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.wrap-zoom{overflow:hidden}.wrap-zoom>img{transition:.5s}a:hover .wrap-zoom>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.attrTextLeft:before,.attrTextTop:before,.attrTextBottom:after,.attrTextRight:after{content:attr(data-text)}.attrTextLeft:before,.attrTextRight:after{display:inline-block}.attrTextTop:before,.attrTextBottom:after{display:block}.attrIconLeft:before,.attrIconTop:before,.attrIconBottom:after,.attrIconRight:after{content:"";display:inline-block;width:28px;height:28px;background:#90d668;position:absolute;left:-36px;top:-2px;border-radius:5px}.attrIconLeft:after{content:"";display:inline-block;width:18px;height:18px;background:url(images/tel.svg);background-size:cover;position:absolute;left:-36px;top:-2px;border-radius:5px;margin:5px}.attrIconTop:before,.attrIconBottom:after{display:block}.attrIconLeft:before,.attrIconRight:after{display:inline-block}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{z-index:10000;position:absolute;top:20px;right:20px;width:40px;height:24px;margin:auto;vertical-align:middle}#nav-open:hover{cursor:pointer}#nav-open span{position:absolute;right:0;left:0;width:80%;height:3px;margin:auto;background:#000;transition:all .5s}#nav-open span:nth-of-type(1) {top:2px}#nav-open span:nth-of-type(2) {top:11px}#nav-open span:nth-of-type(3) {top:20px}.btn-close{margin:0 auto 4vw;padding:1em;text-align:center;cursor:pointer;border:#ccc 1px solid;width:calc(100% - 5vw)}.btn-close:before{content:"×"}#nav-input:checked ~ #nav-open span:nth-of-type(1) {-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg);transition:all .5s}#nav-input:checked ~ #nav-open span:nth-of-type(2) {opacity:0}#nav-input:checked ~ #nav-open span:nth-of-type(3) {-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg);transition:all .5s}.table-common{width:100%}.table-common th{letter-spacing:.05em;line-height:2}.table-common td{letter-spacing:.05em;line-height:2}.table-common a{text-decoration:underline}.table-contact{width:100%;border-top:1px solid #ccc}.table-contact th{position:relative}.table-contact th.required:after{position:absolute;right:0;height:1.5em;padding:0 1em;background:#e60012;color:#fff;line-height:1.5;content:"必須"}.table-contact td{border-bottom:1px solid #ccc}.wrap-about{display:flex;flex-flow:row-reverse nowrap;width:100%}.wrap-about img{height:100%}.wrap-about > div:nth-child(1) {margin-left:25px}.wrap-about > div:nth-child(2) {width:calc(100% - 256px - 25px)}.wrap-message{display:flex;flex-wrap:wrap;width:100%;padding:25px;border:1px solid #ccc}.wrap-message>div{}.wrap .wrap-message h3{margin-top:0;width:100%;display:block}.wrap-message > div:nth-child(2) {text-align:left;width:75%;margin-right:2%}.wrap-message > div:nth-child(3) {text-align:center;width:23%}.wrap-message > div:nth-child(2) img{text-align:center;width:68%}.top-message{margin-bottom:.5em;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:48px;line-height:1.25}.single-post{margin-bottom:50px}.single-header{margin-bottom:1em;display:flex;justify-content:space-between}.single-header time{margin-right:2em;font-size:12px}.single-header time:before{content:"";display:inline-block;width:14px;height:14px;background:url(images/date.svg);background-size:cover;margin-right:5px;position:relative;top:2px}.single-contents > *:not(:last-child) {margin-bottom:1em}.main-column > *:nth-child(1){margin-top:0}.main-column > h2:nth-child(1){padding-top:0}.main-column h3{margin:2em 0 1em;padding:.25em 0;border-bottom:2px solid #1364b3;font-size:20px;line-height:1.25}.page .main-column h3{margin:2em 0 1em;padding:.25em 0;border-bottom:0;font-size:20px;line-height:1.25;background:#90d668;border-radius:50px;padding-left:1em;color:#fff;font-weight:bold}.wrap-message p{text-align:justify}.president{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-top:1em;font-weight:bold;color:#000;font-size:14px;line-height:1.5;width:100%;text-align:right}.president span{display:inline}.main-column h3+p{margin-top:-10px}.main-column .box-post-img-text h3+p,.main-column .box-post-archive p{margin-top:0;text-align:justify}.main-column .box-post-archive p{color:#999}.main-column h4{margin:2em 0 .5em;font-size:18px;line-height:1.25;border-bottom:1px solid #90d668}.main-column h4:before{margin-right:.5em;color:#90d668;content:"■"}.single-contents p{line-height:2}.single-contents img{max-width:100%;height:auto}.single-contents iframe{max-width:100%}.single-contents table{width:100%}.single-contents table th,.single-contents table td{padding:.5em 1em;line-height:1.5}.single-contents strong{font-weight:bold}.related{margin-top:50px}.wp-block-media-text{margin:32px 0}.wp-block-media-text{align-items:flex-start}.wp-block-media-text > *:nth-child(1){margin-right:32px}.wp-block-media-text.has-media-on-the-right > *:nth-child(1){margin-right:0}.wp-block-media-text.has-media-on-the-right > *:nth-child(2){margin-right:32px}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text .wp-block-media-text__content p{font-size:14px;text-align:justify;line-height:1.7}.wp-block-columns{margin:32px 0}.wp-block-column .wp-block-image{margin-bottom:10px}.wp-block-button{margin:15px 0 32px}.wp-block-button__link{display:block;z-index:1;position:relative;width:50%;min-width:200px;margin-top:40px;padding:1em;text-align:center;transition:.5s;color:#000;border:2px solid #000;border-radius:5px;margin:0 auto;font-size:15px;font-weight:bold;background:#fff448}.wp-block-button__link:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:0;right:1em;bottom:0;width:12px;height:12px;margin:auto;transform:rotate(45deg);border-top:1px solid #ccc;border-right:1px solid #ccc;content:""}.wp-block-button__link:hover{background:#90d668;border:2px solid #90d668;color:#000;opacity:1}.wp-block-button__link{min-width:50%}.wp-block-cover{margin:32px 0}.main-column ul.nav-link li:before{content:none}.main-column ul.nav-link li.link-archive:nth-child(1){margin:0 auto}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#90d668}.main-column .sitemap>li{border-top:1px solid #ccc}.main-column .sitemap>li>a{padding:10px 0;display:block}.main-column .sitemap>li:last-child{border-bottom:1px solid #ccc}.main-column .sitemap li a span{display:none}.main-column .sitemap .sub-menu{margin:0}.main-column .sitemap>li>ul>li{width:calc(100% * 2 / 3);margin-left:calc(100% / 3);border-top:1px solid #ccc}.main-column .sitemap>li>ul>li>a{padding:10px 0;display:block}.main-column .sitemap>li>ul>li>ul>li{width:calc(100% / 2);margin-left:calc(100% / 2);border-top:1px solid #ccc}.main-column .sitemap>li>ul>li>ul>li>a{padding:10px 0;display:block}.main-column .sitemap li:before{content:none}.main-column .contact-form table th{padding:15px 15px 15px 0;min-width:250px}.main-column .contact-form table th div{display:flex;align-items:center}.main-column .contact-form table td{padding:15px 0 15px 15px;width:calc(100% - 250px)}.section-about h2{margin-bottom:15px}.section-about .btn-archive{margin-top:15px}.main-column .wrap-post-img-text .box-post-img-text h3{margin-top:5px}#nav-content .logo{display:block;margin:4vw 4vw 2vw;overflow:hidden}.mobile-tel-header{display:flex;flex-direction:column-reverse;margin:2.5vw;background:#90d668;color:#fff;padding:8px;border-radius:5px;width:auto}.mobile-tel-header a{color:#fff;text-align:center;font-size:5vw;border-bottom:1px solid #fff;padding-bottom:3px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.mobile-tel-header a::before{content:"お気軽にお問い合わせください";width:100%;background:none;margin:0;border-radius:initial;font-size:2.6vw;text-align:center;border-bottom:1px solid #fff;height:auto;padding:0 0 6px;margin:0 0 6px;position:initial;display:block;transform:inherit;top:initial;left:-32px;margin-top:3px;order:-2}.mobile-tel-header a::after{content:"";display:block;height:32px;width:32px;position:initial;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%23ffffff\"\ d=\"M15,12H17A5,5\ 0\ 0,0\ 12,7V9A3,3\ 0\ 0,1\ 15,12M19,12H21C21,7\ 16.97,3\ 12,3V5C15.86,5\ 19,8.13\ 19,12M20,15.5C18.75,15.5\ 17.55,15.3\ 16.43,14.93C16.08,14.82\ 15.69,14.9\ 15.41,15.18L13.21,17.38C10.38,15.94\ 8.06,13.62\ 6.62,10.79L8.82,8.59C9.1,8.31\ 9.18,7.92\ 9.07,7.57C8.7,6.45\ 8.5,5.25\ 8.5,4A1,1\ 0\ 0,0\ 7.5,3H4A1,1\ 0\ 0,0\ 3,4A17,17\ 0\ 0,0\ 20,21A1,1\ 0\ 0,0\ 21,20V16.5A1,1\ 0\ 0,0\ 20,15.5Z\"\ /></svg>) no-repeat center center;background-size:cover;left:-1px;top:18px;order:-1;margin:0 1vw 0 0}.mobile-tel-header p{font-size:2.5vw;text-align:center;padding-top:9px;color:#fff}.mw_wp_form_input .mw-input-page{display:block}.mw_wp_form p{font-size:16px;line-height:1.7em}.mw_wp_form_input .mw-check-page{display:none}.mw_wp_form_preview .mw-input-page{display:none}.mw-btn{background:#90d668;display:block;text-align:center;color:#fff;padding:1em}.simple-footer-nav{display:flex;justify-content:center;margin-bottom:-30px}.simple-footer-nav li a{padding:0 .5em;color:#555;font-size:12px}.simple-footer-nav li a:hover{color:#90d668}.simple-footer-nav li ul{display:none}.no-webp .contact-box{background: url(images/contact.jpg) #000000cc;background-blend-mode:multiply;background-position:center;padding:100px 0;background-size:cover}.webp .contact-box{background: url(images/contact.jpg.webp) #00000099;background-blend-mode:multiply;background-position:center;padding:100px 0;background-size:cover;background-attachment:fixed!important}.contact-box h2{color:#fff;text-align:center;display:flex;flex-flow:column nowrap;align-items:center;letter-spacing:.2em;text-indent:.2em;font-size:36px;margin-bottom:50px;font-weight:bold;line-height:1.5em}.contact-box p{text-align:center;line-height:2em;font-size:16px;color:#fff}.contact-btn-box{width:700px;margin:30px auto 10px;display:flex;justify-content:space-between}.contact-btn-box a{display:block;padding:18px 0 15px;color:#fff;text-align:center;font-weight:bold;border:1px solid #fff;width: calc((100% - 30px) / 2);font-size:24px;transition:.2s}.contact-btn-box a:hover{background:#90d668;border:1px solid #90d668;transition:.2s}.contact-tel{color:#fff;margin-right:15px}.contact-tel:before{content:"";display:inline-block;width:16px;height:16px;background:url(images/tel.svg) no-repeat;background-size:cover;margin-right:5px;position:relative;top:2px}.gray{background:#f3f3f3}.white{background:#fff}.none{background:none}.section-icon{}.section-icon h2{letter-spacing:.05em;margin-bottom:.3em;text-indent:.05em;position:relative;font-size:22px;font-weight:bold;text-align:center;line-height:1.5}.section-icon h2::before{content:"";display:block;height:80px;width:80px;border:1px solid #90d668;border-radius:50px;margin-bottom:20px}.index .top-col-icon1 h2:after{content:"";display:block;height:45px;width:45px;background:url(images/top-col-icon1.svg) no-repeat;position:absolute;top:17.5px;margin-top:0}.index .top-col-icon2 h2:after{content:"";display:block;height:45px;width:45px;background:url(images/top-col-icon2.svg) no-repeat;position:absolute;top:17.5px;margin-top:0}.index .top-col-icon3 h2:after{content:"";display:block;height:45px;width:45px;background:url(images/top-col-icon3.svg) no-repeat;position:absolute;top:17.5px;margin-top:0}.index .top-col-icon4 h2:after{content:"";display:block;height:45px;width:45px;background:url(images/top-col-icon4.svg) no-repeat;position:absolute;top:17.5px;margin-top:0}.section-icon h3{text-align:center;margin-bottom:1em;font-weight:bold;font-size:14px;color:#90d668}.section-summary{background:linear-gradient(135deg,#444,#444) , url(images/earth.jpg) no-repeat center center;background-blend-mode:multiply;background-size:cover;background-position:center center;color:#fff;background-attachment:fixed!important}.webp .section-summary{background:linear-gradient(135deg,#444,#444) , url(images/earth.jpg.webp) no-repeat center center;background-blend-mode:multiply;background-size:cover;background-position:center center}.section-summary h2,.section-summary h3,.section-summary h4,.section-summary p,.section-summary a{color:#fff}.section-summary h2{letter-spacing:.05em;text-align:left;margin-bottom:.5em;display:block;text-indent:0;line-height:1.7}.section-summary .btn-archive{width:100%}.section-message p{text-align:justify;font-size:18px;margin-bottom:60px}.section-message p span{text-align:right;margin-top:2em;display:block;width:100%;font-size:16px;font-weight:bold;line-height:1.75}.main-column .box-post-faq h3{padding:0;background:none;font-size:36px;line-height:1.7;border-bottom:1px solid #ccc;position:relative;padding-left:42px}.main-column .box-post-faq h3::before{content:"Q";font-size:120px;height:auto;width:auto;background:none;color: #93959733;font-weight:bold;position:absolute;left:-30px;top:-80px;text-align:justify}.main-column .box-post-faq p{padding-left:42px;position:relative}.main-column .box-post-faq p::before{content:"A";height:auto;width:auto;background:none;color: #90d66833;font-weight:bold;font-size:120px;position:absolute;left:-22px;top:-12px;line-height:1}.archive .box-post-staff{position:relative;padding-bottom:62px}.box-post-staff .staff-img-box{width:100%;height:0;padding-bottom:100%;position:relative;margin-bottom:15px}.box-post-staff img{width:100%;height:auto!important}.box-post-staff .staff-img-box::after{content:"";display:block;height:1px;width:100%;background:#fff;position:absolute;bottom:15px}.box-post-staff h3{position:absolute;display:block;bottom:0;margin:0;padding:15px 25px 25px;width:100%;color: #ffff;border-bottom:none;line-height:1;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.box-post-staff h3 span{position:relative;z-index:1;color:#fff;display:flex;align-items:baseline;justify-content:space-between}.box-post-staff h3 span::after{content:attr(data-text);margin-left:10px;font-size:10px;font-weight:bold}.box-post-staff h3::before{content:attr(data-text);display:block;position:relative;z-index:1;font-size:14px;margin-bottom:.5em}.box-post-staff h3::after{content:"";display:block;position:absolute;width:100%;height:100%;background:#555;mix-blend-mode:multiply;top:0;left:0}.box-post-staff p.staff-message{}.box-post-staff .btn-archive{width:100%;margin-top:15px}.staff .main-column .btn-archive{width:100%}.staff .archive .main-column .btn-archive{width:100%;position:absolute;bottom:0}.single-contents-narrow{width:840px;margin:0 auto}.single-staff-summary{display:flex;padding:80px;background:#f3f3f3}.single-staff-summary .head-common{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.single-staff-summary .staff-position{font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.single-staff-summary .head-common::after{content:attr(data-text);font-size:16px;margin-left:20px}.single-staff-summary img{width:400px;margin-right:60px;box-shadow: 20px 20px 30px #93959799}.single-staff-list .box-post-staff h3{font-size:18px;padding:15px 15px 25px}.single-staff-list .box-post-staff h3::before{font-size:12px}.box-post-service{position:relative;min-height:500px;display:flex;margin-top:200px;padding:80px}.box-post-service::before,.box-post-service::after{position:absolute;z-index:10;font-size:180px;color:#fff;font-weight:bold;mix-blend-mode:overlay;line-height:120px}.box-post-service:nth-child(1)::before,.box-post-service:nth-child(1)::after{content:"01."}.box-post-service:nth-child(2)::before,.box-post-service:nth-child(2)::after{content:"02."}.box-post-service:nth-child(3)::before,.box-post-service:nth-child(3)::after{content:"03."}.box-post-service:nth-child(4)::before,.box-post-service:nth-child(4)::after{content:"04."}.box-post-service:nth-child(5)::before,.box-post-service:nth-child(5)::after{content:"05."}.box-post-service:nth-child(6)::before,.box-post-service:nth-child(6)::after{content:"06."}.box-post-service:nth-child(7)::before,.box-post-service:nth-child(7)::after{content:"07."}.box-post-service:nth-child(8)::before,.box-post-service:nth-child(8)::after{content:"08."}.box-post-service:nth-child(9)::before,.box-post-service:nth-child(9)::after{content:"09."}.box-post-service:nth-child(10)::before,.box-post-service:nth-child(10)::after{content:"10."}.box-post-service img.service-img-main{position:absolute;width:500px;height:500px!important;box-shadow: 20px 20px 30px #93959799;object-fit:cover;top:-100px;left:50px}.box-post-service .box-post-service-bg-box{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.box-post-service .box-post-service-bg-box span{width: calc(100% + 20px);height: calc(100% + 20px);position:absolute;top:-10px;left:-10px;filter:blur(4px);opacity:.5}.box-post-service .box-post-service-img-box{min-width:300px}.box-post-service .box-post-service-detail-box{z-index:10;position:relative;background: #ffffffdd;padding:40px}.box-post-service h3{position:relative;border:none;font-size:48px;margin:0;line-height:1;padding:0 0 20px;font-weight:bold;color:#90d668;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.box-post-service h3::after{content:attr(data-text);font-size:16px;margin-left:20px}.single-post-service-detail-box{background: #ffffffcc;padding:80px;position:relative;overflow:hidden}.single-post-service-detail-box::before{content:"";width: calc(100% + 20px);height: calc(100% + 20px);display:block;position:absolute;top:-10px;left:-10px;filter:blur(4px);z-index:-10}.single-post-service h1{position:relative;border:none;font-size:64px;margin:0;line-height:1;padding:0 0 20px;font-weight:bold;color:#90d668;font-family:"リュウミン M-KL","Ryumin Medium KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.single-post-service h1::after{content:attr(data-text);font-size:32px;margin-left:20px}.box-post-service .btn-archive{width:100%;margin-top:15px}.nav>.contents{padding:10px 0;width:auto}.landing-separator img{height:450px;width:100%;object-fit:cover;object-position:center}.landing-content{width:1200px;padding:180px 40px;margin:0 auto}.landing-content iframe{margin:50px auto;display:block}.wrap-1column-max .wp-block-image{margin-bottom:0}.wrap-1column-max h2{text-align:center;display:block;margin-bottom:28px;margin-top:28px;padding-top:0;font-size:32px}.wrap-1column-max p{}.wrap-1column-max .main-column h2+p{margin-top:0}.col-1{display:flex;justify-content:space-between;flex-wrap:wrap}.col-1>*{width:100%;margin:20px 0}.col-2{display:flex;justify-content:space-between;flex-wrap:wrap}.col-2>*{width: calc((100% - 40px) / 2);margin:20px 0}.col-3{display:flex;justify-content:space-between;flex-wrap:wrap}.col-3>*{width: calc((100% - 80px) / 3);margin:20px 0}.col-4{display:flex;justify-content:space-between;flex-wrap:wrap}.col-4>*{width: calc((100% - 120px) / 4);margin:20px 0}.br-min1280{display:block}.br-min1080{display:block}.br-min880{display:block}.br-min680{display:block}.b-min680{display:inline}.br-max1280{display:none}.br-max1080{display:none}.br-max880{display:none}.br-max680{display:none}header .search-form{position:absolute;top:15px;left:15px}.over header .search-form{position:absolute;top:15px;left:15px;top:0;bottom:0;margin:auto 0;height:33px}.over header.active .search-form{display:none}header .search-form .search-field{border-radius:20px;width:33px;padding:.5em 16px;background:url(images/search.svg) no-repeat;background-size:16px;background-position:center left 7px}header .search-form .search-field:focus{width:300px;transition:.2s;background:none}header .search-form .screen-reader-text,header .search-form .search-submit{display:none}.wrap-2column .main-column{width:calc(100% - 360px)}.wrap-2column{display:flex;flex-flow:row nowrap;justify-content:space-between}.sidebar{width:320px}.index .sidebar{margin-top:80px}.mw_wp_form .horizontal-item+.horizontal-item{margin-right:10px;margin-left:0}.spsearch{display:none}input.accordion{display:none}.bird-box{position:relative}.bird{position:absolute;width:650px;top:-140px}.build-box{position:relative}.build{position:absolute;width:700px;top:-260px;left:-50px}.jazz{background:url(http://keita2017.xsrv.jp/night-bird/wp-content/uploads/jazz.svg);background-size:cover;background-position:center}.jazz h2,.jazz p{color:#fff}.global-nav>li:last-child>a{background:#fff448;padding:.5em 15px;border:2px solid #000;border-radius:5px;transition:.2s}.global-nav>li:last-child>a:hover{background:#90d668;border:2px solid #90d668}.nav-drawer{display:flex;align-items:center}.wrap-post-img-text-property{border:2px solid #000;padding:20px;display:flex;overflow-x:scroll;position:relative;min-height:400px}.wrap-post-img-text-property article{border:2px solid #000;width:230px;min-width:230px;margin:0;margin-right:20px}.wrap-post-img-text-property article:last-child{margin-right:80px}.property-loop-detail{padding:10px}.property-loop-detail ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0}.property-loop-detail ul li{line-height:1.5}.property-loop-detail ul li:nth-child(1){color:#ffa800;font-size:28px;font-weight:bold;width:100%}.property-loop-detail ul li:nth-child(2){width:100%}.property-loop-detail ul li:nth-child(1):before{content:none}.property-loop-detail ul li:nth-child(1) span{font-size:18px;color:#ffa800;font-weight:bold}.property-loop-detail ul li:nth-child(2){font-size:14px;font-weight:bold;white-space:nowrap}.property-loop-detail ul li:nth-child(2):before{content:"管理費等";display:inline;background:none;margin:0}.property-loop-detail ul li:nth-child(2):after{content:"円"}.property-loop-detail ul li:nth-child(3){font-size:14px;font-weight:bold;white-space:nowrap;width:50%}.property-loop-detail ul li:nth-child(3):before{content:"敷";display:inline;background:#ccc;font-size:10px;padding:2px;border-radius:0}.property-loop-detail ul li:nth-child(3):after{content:"ヶ月";display:inline;font-size:10px}.property-loop-detail ul li:nth-child(4){font-size:14px;font-weight:bold;white-space:nowrap;width:50%}.property-loop-detail ul li:nth-child(4):before{content:"礼";display:inline;background:#ccc;font-size:10px;padding:2px;border-radius:0}.property-loop-detail ul li:nth-child(4):after{content:"ヶ月";display:inline;font-size:10px}.property-loop-detail ul li:nth-child(5){font-size:14px;font-weight:bold;white-space:nowrap;width:100%}.property-loop-detail ul li:nth-child(5):before{content:none}.property-loop-detail ul li:nth-child(6){font-size:14px;font-weight:bold;white-space:nowrap}.property-loop-detail ul li:nth-child(6):before{content:none}.property-loop-detail ul li:nth-child(6):after{content:"/";margin:0 2px}.property-loop-detail ul li:nth-child(7){font-size:14px;font-weight:bold;white-space:nowrap}.property-loop-detail ul li:nth-child(7):before{content:none}.property-loop-detail ul li:nth-child(7):after{content:"/";margin:0 2px}.property-loop-detail ul li:nth-child(8){font-size:14px;font-weight:bold;white-space:nowrap;flex:1}.property-loop-detail ul li:nth-child(8):before{content:none}.property-btn{position:absolute;right:20px;top:0;bottom:0;margin:30px 0;writing-mode:vertical-rl;width:auto;height:80%;min-width:0;padding:1em 1em}.property-btn:after{display:block;position:absolute;background:url(https://katayamafudosan.co.jp/wp-content/uploads/arrow.svg);top:initial;right:0;left:0;bottom:15px;width:12px;height:14px;margin:0 auto;transform:rotate(0);border-top:none!important;border-right:none!important;content:""}.sale-loop-detail{padding:10px}.sale-loop-detail ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0;overflow:hidden}.sale-loop-detail ul li{line-height:1.5}.sale-loop-detail ul li:nth-child(1){color:#ffa800;font-size:28px;font-weight:bold;width:100%}.sale-loop-detail ul li:nth-child(1):before{content:none}.sale-loop-detail ul li:nth-child(1) span{font-size:18px;color:#ffa800;font-weight:bold}.sale-loop-detail ul li:nth-child(2){font-size:14px;font-weight:bold;white-space:nowrap;width:50%}.sale-loop-detail ul li:nth-child(2):before{content:"坪";display:inline;background:#ccc;font-size:10px;padding:2px;border-radius:0}.sale-loop-detail ul li:nth-child(2):after{content:"円";display:inline;font-size:10px}.sale-loop-detail ul li:nth-child(3){font-size:14px;font-weight:bold;white-space:nowrap;width:50%}.sale-loop-detail ul li:nth-child(3):before{content:"地目";display:inline;background:#ccc;font-size:10px;padding:2px;border-radius:0}.sale-loop-detail ul li:nth-child(4){font-size:14px;font-weight:bold;width:100%}.sale-loop-detail ul li:nth-child(4):before{content:none}.sale-loop-detail ul li:nth-child(5){font-size:14px;font-weight:bold;white-space:nowrap;width:100%}.sale-loop-detail ul li:nth-child(5):before{content:none}.used-loop-detail{display:none}.used-loop-detail.used{display:block}.sale-loop-detail{display:none}.sale-loop-detail.sale{display:block}.used-loop-detail{padding:10px}.used-loop-detail ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0;overflow:hidden}.used-loop-detail ul li{line-height:1.5}.used-loop-detail ul li:nth-child(1){color:#ffa800;font-size:28px;font-weight:bold;width:100%}.used-loop-detail ul li:nth-child(1):before{content:none}.used-loop-detail ul li:nth-child(1) span{font-size:18px;color:#ffa800;font-weight:bold}.used-loop-detail ul li:nth-child(2){font-size:14px;font-weight:bold;width:100%}.used-loop-detail ul li:nth-child(2):before{content:none}.used-loop-detail ul li.address:nth-child(2):after{content:none}.used-loop-detail ul li:nth-child(3){font-size:14px;font-weight:bold;width:100%}.used-loop-detail ul li:nth-child(3):before {content:"土地";display:inline;background:#ccc;font-size:10px;padding:2px;border-radius:0}.used-loop-detail ul li:nth-child(4){font-size:14px;font-weight:bold;width:100%}.used-loop-detail ul li:nth-child(4):before{content:"建物";display:inline;background:#ccc;font-size:10px;padding:2px;border-radius:0}.used-loop-detail ul li:nth-child(5){font-size:14px;font-weight:bold;width:100%}.used-loop-detail ul li:nth-child(5):before{content:none}.outer-box{position:relative}.side-compnay{margin-top:40px}.footer-top::before{content:"";display:block;width:100%;height:100px;background:url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg);margin:80px 0}.property-box>input{display:none}.property-box>section{display:none}#apartment:checked ~ section.apartment{display:block}#apartment:checked ~ ul li:nth-child(1){z-index:10}#tenant:checked ~ section.tenant{display:block}#tenant:checked ~ ul li:nth-child(2){z-index:10}#rental-house:checked ~ section.rental-house{display:block}#rental-house:checked ~ ul li:nth-child(3){z-index:10}#parking:checked ~ section.parking{display:block}#parking:checked ~ ul li:nth-child(4){z-index:10}.main-column .property-menu{display:flex;margin-bottom:0;margin-bottom:-2px}.property-menu li{border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-radius:10px 10px 0 0;margin-right:-2px;background:#fff;min-width:10em;text-align:center}.property-menu li label{font-weight:bold;padding:.5em 1em;display:block}.property-menu li::before{content:none!important}.property-img img{height:140px!important}.sale-box>input{display:none}.sale-box>section{display:none}#land:checked ~ section.land{display:block}#land:checked ~ ul li:nth-child(2){z-index:10}#housing:checked ~ section.housing{display:block}#housing:checked ~ ul li:nth-child(3){z-index:10}#business:checked ~ section.business{display:block}#business:checked ~ ul li:nth-child(4){z-index:10}#lots:checked ~ section.lots{display:block}#lots:checked ~ ul li:nth-child(1){z-index:10}.main-column .sale-menu{display:flex;margin-bottom:0;margin-bottom:-2px}.sale-menu li{border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-radius:10px 10px 0 0;margin-right:-2px;background:#fff;min-width:10em;text-align:center}.sale-menu li label{font-weight:bold;padding:.5em 1em;display:block}.sale-menu li::before{content:none!important}.sale-img img{height:140px!important}.top-firest{margin-top:80px!important}.side-line-column{gap:20px}.side-line-column p{margin:-10px 0 10px}#line-logo{margin-bottom:-20px}.side-tel{font-size:30px;line-height:1.2!important;font-weight:bold;white-space:nowrap}.single-property-header{display:flex}.single-property-header>*{width:50%;height:300px;object-fit:cover}.single-property-header > *:nth-child(2) img{height:100%;object-fit:contain}.main-column table.property-table{border:3px solid}.single-sale-box table.property-table tr:nth-child(1),
.single-sale-box table.property-table tr:nth-child(2),
.single-sale-box table.property-table tr:nth-child(8),
.single-sale-box table.property-table tr:nth-child(11),
.single-sale-box table.property-table tr:nth-child(13),
.single-sale-box table.property-table tr:nth-child(15),
.single-sale-box table.property-table tr:nth-child(16),
.single-sale-box table.property-table tr:nth-child(17),
.single-sale-box table.property-table tr:nth-child(18),
.single-sale-box table.property-table tr:nth-child(20),
.single-sale-box table.property-table tr:nth-child(22){border-bottom:2px solid}.property-table tr th,.property-table tr td{border:1px solid #000;padding:7px;font-size:14px}.property-table tr td.single-plice{border:1px solid #000;padding:7px;font-size:24px;font-weight:bold;vertical-align:middle}.property-table tr td.single-plice strong{font-weight:normal;font-size:14px}.property-table tr th{white-space:nowrap;background:#bdefe7;font-weight:bold;font-size:14px}.property-table tr th:nth-of-type(1){border-right:2px solid}.property-table tr:nth-child(20) th:nth-of-type(1){border-right:1px solid;background-color:#e6f8f5;width:100px}.property-table.basic tr:nth-child(2) th:nth-of-type(1){background-color:#e6f8f5;border-right:1px solid}.property-table.ground tr:nth-child(3) th:nth-of-type(2),
.property-table.ground tr:nth-child(4) th:nth-of-type(1),
.property-table.ground tr:nth-child(5) th:nth-of-type(2),
.property-table.ground tr:nth-child(6) th:nth-of-type(1),
.property-table.ground tr:nth-child(7) th:nth-of-type(1),
.property-table.ground tr:nth-child(8) th:nth-of-type(1),
.property-table.ground tr:nth-child(9) th:nth-of-type(1),
.property-table.ground tr:nth-child(10) th:nth-of-type(1),
.property-table.ground tr:nth-child(11) th:nth-of-type(1),
.property-table.ground tr:nth-child(12) th:nth-of-type(1),
.property-table.ground tr:nth-child(13) th:nth-of-type(2),
.property-table.ground tr:nth-child(14) th:nth-of-type(1),
.property-table.ground tr:nth-child(15) th:nth-of-type(1),
.property-table.ground tr:nth-child(16) th:nth-of-type(1),
.property-table.ground tr:nth-child(17) th:nth-of-type(2),
.property-table.ground tr:nth-child(18) th:nth-of-type(1),
.property-table.ground tr:nth-child(19) th:nth-of-type(2),
.property-table.ground tr:nth-child(20) th:nth-of-type(1),
.property-table.ground tr:nth-child(21) th:nth-of-type(2),
.property-table.ground tr:nth-child(22) th:nth-of-type(1),
.property-table.ground tr:nth-child(23) th:nth-of-type(1),
.property-table.ground tr:nth-child(24) th:nth-of-type(1),
.property-table.ground tr:nth-child(25) th:nth-of-type(1),
.property-table.ground tr:nth-child(26) th:nth-of-type(1),
.property-table.ground tr:nth-child(27) th:nth-of-type(1){background-color:#e6f8f5;border-right:1px solid}.property-table.house tr:nth-child(3) th:nth-of-type(2),
.property-table.house tr:nth-child(4) th:nth-of-type(1),
.property-table.house tr:nth-child(5) th:nth-of-type(1),
.property-table.house tr:nth-child(6) th:nth-of-type(1),
.property-table.house tr:nth-child(7) th:nth-of-type(1),
.property-table.house tr:nth-child(8) th:nth-of-type(1),
.property-table.house tr:nth-child(9) th:nth-of-type(2),
.property-table.house tr:nth-child(10) th:nth-of-type(1),
.property-table.house tr:nth-child(11) th:nth-of-type(1),
.property-table.house tr:nth-child(12) th:nth-of-type(2),
.property-table.house tr:nth-child(13) th:nth-of-type(1),
.property-table.house tr:nth-child(14) th:nth-of-type(2),
.property-table.house tr:nth-child(15) th:nth-of-type(1),
.property-table.house tr:nth-child(19) th:nth-of-type(2){background-color:#e6f8f5;border-right:1px solid}.property-tag-list{}.property-tag-list{display:flex;gap:10px}.property-tag-list li a{border:1px solid #999;padding:.25em 1em;line-height:1;border-radius:20px;font-size:10px}.property-tag-list li a:hover{border:1px solid #90d668;background:#90d668;color:#fff}.main-column .property-tag-list li::before{content:none}.modula-fancybox-infobar span{color:#fff!important}.rent-box{display:none}.rent-box.rent{display:block}.single-sale-box{display:none}.single-sale-box.sale{display:block}.single-used-box{display:none}.single-used-box.used{display:block}.single-contents{margin-top:20px}.vkfs input[type="checkbox"]{display:inline-block;position:initial}.vkfs ul li label{display:flex;align-items:center}.vkfs ul li::before{content:none}.vkfs__input-wrap{justify-content:left}.vkfs .btn[type="submit"]{width:100%;border:2px solid #000;border-radius:5px!important;font-weight:bold;background:#fff448;padding:.5em 15px;margin-top:40px}.vkfs .btn[type="submit"] span{font-weight:bold}.vkfs__outer-wrap{margin:0 0 20px}.vkfs__labels{justify-content:space-between}.vkfs__labels div:last-child{min-width:840px}.vkfs ul.vkfs__input-wrap{margin-top:0;margin-bottom:0}.vkfs__input-wrap li{padding:0 0 0 15px}.vkfs__has-children:not(:first-child){margin-top:10px}.vkfs input[type="checkbox"]::after{left:19.5px;top:6.5px}.archive-property form.vkfs{display:none}.box-post-archive-property{margin-bottom:20px}.box-post-archive-property a{padding:0 15px 0 0;border:2px solid #000;align-items:stretch}.main-column .box-post-archive-property h3{font-weight:bold;line-height:1.7}.main-column .box-post-archive-property img{min-width:250px;height:auto!important;object-fit:cover}.box-post-archive-property a > div:nth-child(1){min-width:250px;height:100%}.box-post-archive-property .property-loop-detail ul li:nth-child(2){width:auto;margin-right:15px}.box-post-archive-property .property-loop-detail ul li:nth-child(3){width:auto;margin-right:15px}.box-post-archive-property .property-loop-detail ul li:nth-child(4){width:auto;flex:1;margin-right:15px}.box-post-archive-property .property-loop-detail{display:none!important;padding:15px 0}.box-post-archive-property .property-loop-detail.rent{display:block!important}.box-post-archive-property .sale-loop-detail{display:none!important;padding:15px 0}.box-post-archive-property .used-loop-detail{display:none!important;padding:15px 0}.box-post-archive-property .sale-loop-detail ul{justify-content:left}.box-post-archive-property .sale-loop-detail.sale{display:block!important}.box-post-archive-property .used-loop-detail.used{display:block!important}.box-post-archive-property .sale-loop-detail ul li:nth-child(1){width:auto;margin-right:15px}.box-post-archive-property .sale-loop-detail ul li:nth-child(2){width:auto;margin-right:15px}.box-post-archive-property .sale-loop-detail ul li:nth-child(3){width:auto;margin-right:15px}.main-column .box-post-archive-property .none-title{margin-top:15px}.none-title.rent,.none-title.sale,.none-title.used{display:none}.single-plice{color:#ffa800;font-size:48px;min-width:0!important}.single-plice span{font-size:18px;color:#ffa800;font-weight:bold}.cta{border:2px solid #000;padding:20px 40px 40px;margin-top:120px;border-radius:5px}.cta-flex{display:flex;gap:20px}.cta-flex > *:nth-child(1){width:350px;min-width:350px}.cta .btn-archive{width:100%;margin-top:20px}.cta h2{margin-top:0;margin-bottom:20px;padding-top:0;width:100%}.cta ul{margin-top:0;margin-bottom:5px}#wpadminbar *{color:#fff!important}.cate-none{display:none}.search .wrap-post-archive .box-post-archive-property:nth-of-type(1)::before{content:"検索結果";margin:40px 0 20px;display:block;font-weight:bold;font-size:24px}.teaser{display:none}.teaser{width:100%;height:100vh;position:relative}.teaser .teaser-inner-box{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:640px;height:350px;display:block}.teaser .teaser-inner-box img{width:400px;margin:0 auto;display:block;margin-bottom:40px}.teaser .teaser-inner-box p{text-align:center}.gallary-title{display:block!important}.gallary-title-none{display:none!important}.back-search:hover{color:#90d668}.xo-slider-template-thumbnail .swiper-pagination-bullet{min-width:12px}.xo-slider-template-thumbnail .swiper-container{max-width:100%;width:100%!important}.mobile-tel-header{display:none}nav .logo{display:none!important}.top-search{margin-top:20px;padding:40px;background:#f9f9f9;border-radius:10px}.top-search .vkfs__labels div:last-child{min-width:0}.top-search .vkfs_submit{margin-top:20px!important;margin-right:6px!important;margin-left:6px!important;width:calc(100% - .8rem)!important}.top-search .vkfs{margin-bottom:0}.tax-search{margin-bottom:20px;padding:40px;background:#f9f9f9;border-radius:10px}.tax-search .vkfs__labels div:last-child{min-width:0}.tax-search .vkfs_submit{margin-top:20px!important;margin-right:6px!important;margin-left:6px!important;width:auto}.tax-search .vkfs{margin-bottom:0}.tax-search .vkfs .btn[type="submit"]{}div.wrap-zoom.property-img{position:relative}div.wrap-zoom.property-img.full::after{content:"契約済";position:absolute;width:100%;background: #ffffff99;text-align:center;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-size:24px;color:#900;font-weight:bold;letter-spacing:.2em}div.wrap-zoom.property-img.app::after{content:"申込済";position:absolute;width:100%;background: #ffffff99;text-align:center;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-size:24px;color:#900;font-weight:bold;letter-spacing:.2em}div.wrap-zoom.property-img.agree::after{content:"契約済";position:absolute;width:100%;background: #ffffff99;text-align:center;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-size:24px;color:#900;font-weight:bold;letter-spacing:.2em}div.wrap-zoom.property-img.nego::after{content:"商談中";position:absolute;width:100%;background: #ffffff99;text-align:center;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-size:24px;color:#900;font-weight:bold;letter-spacing:.2em}div.single-property-header{overflow:hidden}div.single-property-header div:nth-child(1){position:relative}div.single-property-header.app div:nth-child(1):after{content:"申込済";position:absolute;width:100%;background: #ffffff99;text-align:center;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-size:24px;color:#900;font-weight:bold;letter-spacing:.2em}div.single-property-header.agree div:nth-child(1):after{content:"契約済";position:absolute;width:100%;background: #ffffff99;text-align:center;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-size:24px;color:#900;font-weight:bold;letter-spacing:.2em}div.single-property-header.nego div:nth-child(1):after{content:"商談中";position:absolute;width:100%;background: #ffffff99;text-align:center;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-size:24px;color:#900;font-weight:bold;letter-spacing:.2em}.parking .rent-box.rent{display:none}.assessment{background:#90d668 url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg);border-radius:10px;padding:20px 40px 80px 290px;margin:86px 0 -200px!important;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:bottom}.assessment::before{content:"";display:block;height:100%;width:250px;position:absolute;top:0;left:0;background-size:cover!important;background-position:bottom;background:url(https://katayamafudosan.co.jp/wp-content/uploads/satei.jpg)}.assessment h3{border:none;font-weight:bold;font-size:38px;margin:0 0 20px;padding:0}.assessment h3 span{border:none;font-weight:bold;font-size:24px}.assessment p{font-weight:bold;font-size:15px;background:#fef36a;padding:0 10px;border:2px solid #000;border-radius:5px}.swiper-pagination-bullet-active{background-color:#999}@supports (-ms-ime-align: auto) {
  .wp-block-image img{
    width: 100%;
  }
}@media all and (-ms-high-contrast:none){.wp-block-image img{width:100%}}@media screen and (min-width:1281px){.contents{width:1200px;margin-right:auto;margin-left:auto}.has-large-font-size{font-size:42px}.wrap-2column .main-column{width:840px}.main-column>p{}.wrap-1column-narrow .main-column{width:840px;margin:0 auto}.wrap-1column-max{width:100%}.wrap-1column-max .main-column{width:100%;margin:0 auto}.wp-block-cover__inner-container p{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.wrap-message > div:nth-child(1) {width:calc(100% - 222px - 50px)}}@media screen and (min-width:681px) and (max-width:1280px){.main-visual .noslide{width:100%;height:48vw;left:0}}@media screen and (min-width:881px) and (max-width:1280px){.contents{width:calc(100% - 80px);margin-right:auto;margin-left:auto}.main-visual .contents{width:100%}.contents.wrap-1column-max{width:100%}.footer-contents{width:calc(100% - 340px)}.footer-contents .footer-nav a{font-size:1.2vw}.wrap-message{flex-flow:wrap}.wrap-message > div:nth-child(1){width:100%;box-sizing:border-box;margin:0;padding:25px}.main-visual picture{height:100%}.main-visual img{height:100%;object-fit:cover}}@media screen and (min-width:881px){.tb{display:none}.sp{display:none}body.over{}.index .wrap{padding:0}body:not(.index) .wrap {padding:0 0 150px}.inner{padding:0 50px}.wrap-section-interval > *:not(:last-child) {margin-bottom:90px}.wrap-section-padding>*{padding:60px 0}.wrap-1column .section-common{padding:100px 0}.wrap-main{display:flex;position:absolute;top:-25px;left:-450px;align-items:center;justify-content:flex-end;width:898px;height:305px;padding:50px}.inner-main{width:250px}.inner-main h1{font-size:26px}.inner-main p{font-size:14px}.wrap-post-img-text{margin:-20px 0}.header.over{}.header.over .inner-header{}.wrap-tel-header{display:flex;flex-wrap:nowrap}a[href^="tel:"]{pointer-events:none;word-break:keep-all;white-space:nowrap;text-decoration:none}.btn-form,button.btn-form{width:250px;padding:1em;font-size:15px}.drawer-nav{display:none}.pagetop{right:20px;bottom:-20px;opacity:0;transition:.5s}.pagetop.active{bottom:20px;opacity:.7;transition:.5s}.pagetop.active:hover{opacity:1}.icon-question:before,.icon-tel:before{width:15px;height:15px}.bg-footer{background:url(images/bg-footer.jpg) no-repeat center top -1px;background-size:2001px 273px}.index .overlay:before{z-index:4;position:absolute;top:-40px;left:-450px;width:480px;height:743px;background:rgba(0,155,219,.6);content:""}.index1:after{z-index:1;position:absolute;top:-160px;left:-450px;width:898px;height:864px;background:url(images/index1.png) no-repeat center center;content:""}.bg-company{background:url(images/bg-works.png) no-repeat center top}.bg-outline{background:url(images/bg-outline.jpg) no-repeat center top}.bg-history{background:url(images/bg-history.jpg) no-repeat center top}.bg-access{background:url(images/bg-access.jpg) no-repeat center top}#nav-open{display:none}.btn-close{display:none}.table-common th{width:180px;padding:.5em 1em;vertical-align:top}.table-common td{padding:.5em 1em;vertical-align:top}.table-contact{margin-bottom:60px}.table-contact th{width:230px;padding:2em 0 0 1em;border-bottom:1px solid #ccc;font-size:15px;vertical-align:middle;vertical-align:top}.table-contact th.required:after{top:2.5em;font-size:11px}.table-contact td{padding:1em 2em}.confirm .table-contact td{height:72px;line-height:40px}.wrap-1column .box-post-archive a > div:nth-child(1) {width:300px;margin-right:40px}.wrap-1column .box-post-archive a > div:nth-child(2) {width:calc(100% - 300px)}.main-visual picture{height:100%}}.wrap-1column .box-post-archive a > div:nth-child(1) {width:240px;margin-right:40px}.wrap-1column .box-post-archive a > div:nth-child(2) {width:calc(100% - 280px)}.wrap-message > div:nth-child(1){width:calc(70% - 40px)}.wrap-message > div:nth-child(2){width:75%;margin-right:2%}.wrap-message > div:nth-child(2) .btn-archive{min-width:100%}.widget_media_image figure a{max-width:300px}.widget_media_image figcaption{margin-top:.75em}.main-visual picture{height:100%}.main-visual img{height:100%;object-fit:cover}}


@media screen and (max-width: 1680px) {}@media screen and (max-width:1480px){.global-nav>li{padding:0 .5em}}@media screen and (max-width:1380px){.index .main-visual::before{left:100px}.main-visual .noslide{left:-360px}.noslide-text{left:375px}}@media screen and (max-width:1280px){.landing-content{width:100%}.col-4>*{width: calc((100% - 80px) / 3)}.br-min1280{display:none}.br-max1280{display:block}.wrap-logo{flex-direction:column;align-items:flex-start}.head-header{font-size:10px;margin-left:0}.head-header p,.head-header h1{font-size:10px}.global-nav>li>a{padding:.5em 0}.assessment{padding: 20px 2vw 80px calc(25% + 2vw)}.assessment::before{width:25%}.assessment p{font-size:1vw}.assessment h3{font-size:3vw}.assessment h3 span{font-size:1.4vw}.main-visual .noslide{left:0}.noslide-text{left:100px}}@media screen and (max-width:1080px){.box-post-img-text{width: calc((100% - 30px) / 2)}.box-post-service .box-post-service-img-box{min-width:0;width:0}.box-post-service img.service-img-main{left:-100px}.box-post-service::before,.box-post-service::after{right:40px;top:65px}.wrap-2column .main-column{width:100%}.wrap-2column .sidebar{width:100%;display:flex;flex-flow:wrap;justify-content:space-between}.wrap-2column{display:flex;flex-flow:column wrap;justify-content:space-between}.wrap-2column .main-column{margin-bottom:10vw}.box-post-archive-side a > div:nth-child(1){width:30vw;height: calc(30vw / 1.618)}.sidebar img{}.sidebar .box-post-archive-side img{height: calc(30vw / 1.618)!important}.box-post-archive-side a > div:nth-child(2){width:calc(100% - 30vw - 10px)}.wrap-post-archive-side .box-post-archive-side:not(:last-child){margin-bottom:3vw}.global-nav>li{padding:0 1vw}.single-staff-summary{padding:4vw}.single-staff-summary img{margin-right:3vw;box-shadow: 10px 10px 30px #93959799}.single-staff-summary .head-common::after{display:block;margin-left:0}.single-staff-summary .head-common{flex-flow:column}.col-4>*{width: calc((100% - 40px) / 2)}.col-3>*{width: calc((100% - 40px) / 2)}.br-min1080{display:none}.br-max1080{display:block}#block-32{width:48%}#block-33{width:48%}.xo-slider{height:90vw}.assessment{padding: 20px 2vw 9vw calc(25% + 2vw)}.assessment p{font-size:1.8vw}.assessment h3{font-size:4.5vw}.assessment h3 span{font-size:2.5vw}@media screen and (max-width: 980px) {
	.global-nav > li > a {
  font-size:1.3vw;
	}
}@media screen and (max-width: 920px) {

.single-contents-narrow{
  width: 100%;
}

}@media screen and (max-width: 880px) {
	
.header {
    width: 95%;
}	
	
#block-29,#block-30,#block-28,#block-24,#block-9,#block-10,#block-11,#block-12,#block-13,#block-14,#block-15,#block-16 {
    
}	
	
.index .main-visual::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 69px;
    background: url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg);
    background-repeat: no-repeat;
}	
.noslide-text {
    position: absolute;
    top: 400px;
    left: calc((100vw - 650px) / 2);
}	
.index .main-visual::before {
    content: "";
    position: absolute;
    top: 200px;
    left: calc((100% - 650px) / 2);
    width: 614px;
    height: 167px;
    background: url(https://katayamafudosan.co.jp/wp-content/uploads/treger.svg);
    background-repeat: no-repeat;
	background-size:contain;
}	
	
.wrap-logo .logo {
    display: block;
    width: 200px;
    min-width: 200px;
}	
	
.drawer-nav a {
    color:#333;
}
.drawer-nav a:hover {
    color:#333;
}		
	
.xo-slider-template-thumbnail .swiper-container {
    width: 100%!important;
    height: 69vw!important;
    margin-left: auto;
    margin-right: auto;
}	
.xo-slider-template-thumbnail .swiper-pagination {
    display: flex;
}	
.main-column h2 {
    font-size: 29px;
    line-height: 1.75;
}	
	
.single-property-header > * {
    width: 100%;
    height: auto;
}
	
  .pc {
    display: none;
  }
  .sp {
    display:block;
  }
  body.over {
    padding-top: 80px;
  }
  .tb-contents {
    width: 100%;

  }

	.footer-top {
		padding:50px 0 30px;
	}

  .footer-top .tb-contents {
    width: 100%;
  padding-right: 0;
  padding-left: 0;
  }

  .simple-footer-nav{
	flex-wrap:wrap;
  }


  .simple-footer-nav li{
    width: 100%;
    text-align: center;
    border-top: 1px solid #efefef;

  }

	.simple-footer-nav li a{
	border-right:none;
	width: 100%;
		padding: 15px 0;
	display:block;
	}

  .sp-contents {
    width: 100%;
  padding-right: 4%;
  padding-left: 4%;
  }


  .wrap-2column .section-common:nth-child(1) h2 {
    margin-top: 0px;
  }

  .wrap-2column .section-common h2 {
    text-align:center;

  }

  .index .wrap {
    padding: 0 0 20vw;
  }
  body:not(.index) .wrap {
    padding: 0 0 20vw;
  }
  .wrap-section-interval > *:not(:last-child) {
    margin-bottom: 15vw;
  }
  .wrap-section-padding > * {
    padding: 10vw 0;
  }
  .wrap-2column .section-common:not(:last-child) {
    margin-bottom: 10vw;
  }
  .wrap-1column .section-common {
    padding: 10vw 0;
  }
  .box-post-text a {

    padding:10px 0;
	  justify-content:space-between;
  }
  .header.over {
    top: -180px;
  }
  .wrap-logo {
    		flex-direction:row;
	  align-items:center;
  }
  .head-header {
    margin-bottom: 10px;
	  flex:1;
  }

  .head-header p,.head-header h1{

    text-align: left;
	font-size: 10px;  
	  margin-left:10px;
  }
.index .main-visual::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 69px;
    background: url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg);
    background-repeat: no-repeat;
}
  .wrap-tel-header {
    display: none;
  }
  .inner-footer-top {
    justify-content: center;
  }
  .inner-footer-top > div {
    margin: 20px;
  }
  .box-info-footer {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 285px;
  }

	.wrap-footer-nav .footer-nav li a {
	font-size:1.6vw;

	}

  .sidebar {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  .sidebar > * {
    width: 100%;
  }

  .sidebar .widget_nav_menu {
    display:none;
  }

  .sidebar img {
    width: 100%;
  }
  .list-side2 a div:nth-child(1) {
    width: 40%;
    margin-right: 5%;
  }
  .list-side2 a div:nth-child(2) {
    width: 55%;
  }
  .side-list-compnay {
    justify-content: flex-start;
  }
  .side-list-compnay li:nth-child(1) {
    margin-right: 1em;
  }

  .global-nav {
    display: none;
  }
  .footer-nav {
    align-items: center;
  }

  .footer-contents {
	  width:100%;
  }

  .pagetop {
    right: 3vw;
    bottom: -60px;
  }
  .pagetop.active {
    bottom: 3vw;
  }
  #nav-close {
    display: none;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    transition: 0.3s ease-in-out;
  }
  #nav-content {
    -webkit-transform: translateX(-105%);
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 90%;
    max-width: 300px;
	min-width:300px;
    height: 100%;
    overflow: auto;
    transform: translateX(-105%);
    background: #fff;
    transition: 0.5s ease-in-out;
	white-space:nowrap;
	word-break:keep-all;
  }
  .btn-close {
    display: block;
  }
  #nav-input:checked ~ #nav-close {
    display: block;
    opacity: 0.5;
  }
  #nav-input:checked ~ #nav-content {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    box-shadow: 6px 0 25px rgba(0, 0, 0, 0.15);
  }
  .top-message {
    font-size: 30px;
  }

  .side-compnay{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
  }

  .side-compnay h3{
    width:100%;
  }

  .side-compnay picture{
    width:100%;
  }

  .side-address-compnay-box{
    width:100%;
  }

  .company-photo{
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
  }

  .sidebar .company-photo > div{
    width:48%;
    margin-bottom: 4vw;
    }

  .wrap-post-img-text {
    margin: -20px 0;
    }

  .contact-box .contents {

    }

  .contact-box h2 {
    font-size: 4vw;
    }

  .contact-btn-box {
    flex-direction: column;
    }

  .contact-btn-box {
    width: 100%;
    }

  .contact-btn-box a {
    width: 100%;
    }

  .contact-btn-box a:nth-child(1) {
    margin-bottom: 20px;
    }



	.single-post .head-common{
	font-size:4vw;
	}

	.wrap .wrap-message h3{
    margin: 0 2.5vw;
	}

	.contact-tel{

    margin: 4vw 0 0;
	}

  .contents {
    width: calc(100% - 80px);
    margin-right: auto;
    margin-left: auto;
  }

  .main-visual .contents {
    width: 100%;
    margin-top: 15px;
  }

  .contents.wrap-1column-max{
    width: 100%;
    }

  .section-message p{
    text-align: justify;
  }


  .contact-box p{
    text-align: justify;
  }

  .section-icon h2{
    flex-flow: row;
    font-size: 4vw;
    text-align: left;
  }

  .section-icon h2::before{
    margin-bottom: 0;
    margin-right: 2vw;
    width: 10vw;
    height: 10vw;
  }

  .index .top-col-icon1 h2:after,.index .top-col-icon2 h2:after,.index .top-col-icon3 h2:after,.index .top-col-icon4 h2:after{
    left: 2vw;
    top: initial;
    width: 6vw;
    height: 6vw;
  }

  .box-post-service{
    padding: 4vw;
  }

  .box-post-service::before, .box-post-service::after{
    font-size: 140px;
    right: 1vw;
    top: calc(4vw + 5px);
  }

  .section-icon h3{
    text-align: left;
    font-size: 3vw;
    margin:1em 0 .5em;
  }

  .main-visual.landing{
    margin-top: 15px;
  }

  body .telp {
  text-align: center;
  }

  .single-post-service-detail-box{
    padding: 4vw;
  }

  .single-post-service h1::after{
    display: block;
    margin-left: 0;
    margin-top: 0.2em;
  }

  .single-staff-summary{
    flex-flow: column;
  }

  .single-staff-summary img{
    margin: 0 auto;
  }

  .single-staff-summary > div{
    margin-top: 4vw;

  }

  .over header.active .search-form {
    display: block;
    margin: 0;
    position: initial;
  }

  .spsearch{
    display: block;
    border: 1px solid #cccccc;
    width: 33px;
    height: 33px;
    border-radius: 20px;
    position: absolute;
    top: 15px;
    left: 15px;
    background: url(images/search.svg)no-repeat;
    background-size: 16px;
    background-position: center left 7px;
  }

  .spsearch label{
    width: 33px;
    height: 33px;
    display: block;
  }

  header .search-form{
    position: initial;
  }

  .search-form-box {
    height: 0;
    max-height: 0;
    overflow: hidden;
    transition: 0.5s;
    padding: 0 4%;
  }

  #btn-spsearch:checked ~ .search-form-box {
    height: 48px;
    max-height: 48px;
    transition: 0.5s;
  }



  header .search-form .search-field{
    width: 100%;
    background: none;
  }

  header .search-form .search-field:focus {
    width: 100%;
  }


  .pagination{
    margin-top: 4vw;
    margin-bottom: 8vw;
  }


  .col-4 > * {
    width: 100%;
  }

  .col-3 > * {
    width: 100%;
  }

  .col-2 > * {
    width: 100%;
  }

  .br-min880{
    display: none;
  }

  .br-max880{
    display:block;
  }
	
	.nav-drawer > div:nth-child(2){
	height:24px;
	position:relative;
}
	
	#nav-open{
		top:0;
		right:0;
	}
	
	.wrap-post-img-text-property article{
	width:230px;
    min-width: 230px;
	}
	
	.property-loop-detail ul li:nth-child(2){
		width:100%;
	}

  .top-search{
    padding: 3vw;
  }
	
.property-table tr td.single-plice strong{
	font-weight:normal;
  font-size: 14px;
	display:block;
}
	
.free-appraisal .reassurance .wp-block-column{
    border: 3px solid #90d668;
    border-radius: 50px;
    padding: 1em;
    width: 20%;
    max-width: 47%;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 1em;
}	
	
}}@media screen and (max-width:780px){#block-32{width:100%}#block-33{width:100%}.wrap-2column .sidebar{max-width:480px;margin:0 auto}}@media screen and (max-width:680px){.cta-flex{display:flex;gap:20px;flex-wrap:wrap}.cta-flex > *:nth-child(1) {width:100%;min-width:100%}body.over{padding-top:60px}.spFullWidth{width:100%;height:auto}.wrap-main{width:100%;padding:10vw 5vw}.inner-main h1{font-size:6vw}.box-post-text time{width:6em;margin-right:5px;font-size:10px;margin-bottom:10px;width:100%}.main-column .box-post-text h3,.wrap-1column .box-post-text h3{width:70%;font-size:13px;line-height:16px;padding-right:25px}.sale-menu li,.property-menu li{min-width:4em}.property-menu li label{line-height:1}.wrap-post-img-text:after{width:47%}.box-post-img-text{width: calc((100% - 3vw) / 2)}.box-post-img-text h3{font-size:13px}.box-post-img-text p{font-size:13px}.box-post-archive a > div:nth-child(1) {width:25vw;height:auto}.box-post-archive a > div:nth-child(2) {width:calc(100% - 25vw - 20px)}.box-post-archive h3{margin-top:0;font-size:13px}.category-post{font-size:10px}.box-post-text .category-post{margin-right:5px;margin-bottom:0;margin-top:0;position:relative;top:-2px}.header.over{top:-180px}.inner-header{padding:0}.wrap-logo{margin-left:0}.wrap-logo .logo{width:30vw;min-width:0}.head-header{}.head-header>*{color:#fff;font-size:8px;text-align:center}.list-sp-menu{display:flex;position:absolute;top:34px;right:50px}.sp-header-tel{position:relative;height:40px;width:45px;display:inline-block}.sp-header-tel span{width:100%;position:absolute;bottom:-.5px}.sp-header-tel:before{content:"";display:inline-block;height:34px;width:34px;position:absolute;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%231364b3\"\ d=\"M15,12H17A5,5\ 0\ 0,0\ 12,7V9A3,3\ 0\ 0,1\ 15,12M19,12H21C21,7\ 16.97,3\ 12,3V5C15.86,5\ 19,8.13\ 19,12M20,15.5C18.75,15.5\ 17.55,15.3\ 16.43,14.93C16.08,14.82\ 15.69,14.9\ 15.41,15.18L13.21,17.38C10.38,15.94\ 8.06,13.62\ 6.62,10.79L8.82,8.59C9.1,8.31\ 9.18,7.92\ 9.07,7.57C8.7,6.45\ 8.5,5.25\ 8.5,4A1,1\ 0\ 0,0\ 7.5,3H4A1,1\ 0\ 0,0\ 3,4A17,17\ 0\ 0,0\ 20,21A1,1\ 0\ 0,0\ 21,20V16.5A1,1\ 0\ 0,0\ 20,15.5Z\"\ /></svg>) no-repeat center center;background-size:cover;margin:0 auto;right:0;left:0;top:-5px}.sp-header-contact{position:relative;height:40px;width:45px;display:inline-block}.sp-header-contact span{width:100%;position:absolute;bottom:-.5px}.sp-header-contact:before{content:"";display:inline-block;height:34px;width:34px;position:absolute;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%231364b3\"\ d=\"M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4\ 2,4.89\ 2,6V18A2,2\ 0\ 0,0\ 4,20H20A2,2\ 0\ 0,0\ 22,18V6C22,4.89\ 21.1,4\ 20,4Z\"\ /></svg>) no-repeat center center;background-size:cover;margin:0 auto;right:0;left:0;top:-5px}.sp-header-access{position:relative;height:40px;width:45px;display:inline-block}.sp-header-access span{width:100%;position:absolute;bottom:-.5px}.sp-header-access:before{content:"";display:inline-block;height:34px;width:34px;position:absolute;background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ fill=\"%231364b3\"\ d=\"M12,11.5A2.5,2.5\ 0\ 0,1\ 9.5,9A2.5,2.5\ 0\ 0,1\ 12,6.5A2.5,2.5\ 0\ 0,1\ 14.5,9A2.5,2.5\ 0\ 0,1\ 12,11.5M12,2A7,7\ 0\ 0,0\ 5,9C5,14.25\ 12,22\ 12,22C12,22\ 19,14.25\ 19,9A7,7\ 0\ 0,0\ 12,2Z\"\ /></svg>) no-repeat center center;background-size:cover;margin:0 auto;right:0;left:0;top:-5px}.inner-footer-top>div{margin:0 0 20px}.box-footer-top{padding:10vw 10vw 7.5vw;text-align:center}.wrap-footer-nav{display:none}.copyright{font-size:10px}.sidebar{display:block}.sidebar>*{}.widget_nav_menu:not(:last-child),
  .box-side:not(:last-child) {margin-bottom:10vw}.list-side2 a div:nth-child(1) {width:30%}.list-side2 a div:nth-child(2) {width:65%}.breadcrumb{margin-bottom:5px}.wrap-logo .logo img{display:block;max-width:100%;height:auto}.index .main-visual{width:100%;margin-bottom:0;display:flex;justify-content:center;height:100vw}.index .main-visual::before{content:"";position:absolute;top:30vw;left:initial;width:90%;margin:0 auto;height:30vw;display:block;background:url(https://katayamafudosan.co.jp/wp-content/uploads/treger.svg);background-repeat:no-repeat;background-size:contain}.noslide-text{top:60vw;width:90%;margin:0 auto;left:0;right:0}.noslide-text h3{font-size:4.2vw}.noslide-text p{font-size:3vw;margin-top:2vw}.index .main-visual::after{content:"";position:absolute;bottom:0;width:100%;height:33px;background:url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg);background-repeat:no-repeat}body:not(.index) .main-visual {height:100px}.head-page{padding-top:.5em;font-size:25px}.head-page:after{font-size:12px}.wrap-slider .slider{height:75vw}.wrap-slider .slider img{height:75vw}.section-about .wrap-btn{justify-content:center}.btn-form,button.btn-form{width:65vw;padding:1em}.pagination .pager{min-width:7.5vw;min-height:7.5vw;font-size:4vw;line-height:7.5vw;max-width:7.5vw;max-height:7.5vw}.pagination .pager i:before{height:7.5vw;font-size:4vw;line-height:7.5vw}.nav-link{z-index:10;bottom:0;left:0;width:100%}.link-prev,.link-next,.link-archive{width:100%}.link-prev,.link-next{margin-bottom:3vw}.link-prev a>p,.link-next a>p{font-size:3vw;text-align:left;margin-bottom:2vw}.link-next a:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:3.7vw;right:3.7vw;width: calc(3vw / 1.414);height: calc(3vw / 1.414);margin:auto;transform:rotate(45deg);border-top:1px solid #999;border-right:1px solid #999;content:""}.link-prev a:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:2.7vw;right:2.7vw;left:initial;width: calc(3vw / 1.414);height: calc(3vw / 1.414);margin:auto;transform:rotate(45deg);border-top:1px solid #999;border-right:1px solid #999;content:""}.link-prev a,.link-next a,.link-archive a{height:100%;padding:3vw;font-size:3vw}.icon-question:before,.icon-tel:before{width:4vw;height:4vw}.bg-footer{background:url(images/bg-footer@2x.jpg) no-repeat center top;background-size:100% 55.5vw}.bg-company{background:url(images/bg-works.png) no-repeat right 40% bottom;background-size:cover}.bg-outline{background:url(images/bg-outline.jpg) no-repeat center top;background-size:cover}.bg-history{background:url(images/bg-history.jpg) no-repeat center top;background-size:cover}.bg-access{background:url(images/bg-access.jpg) no-repeat center top;background-size:cover}.spImgFullWidth{display:block;width:100%;height:auto}#nav-open{top:0;right:0}.table-common>tbody>tr,.table-contact>tbody>tr{display:flex;flex-flow:wrap;align-items:center;width:100%;border-top:1px solid #ccc}.table-common>tbody>tr:last-child{border-bottom:1px solid #ccc}.table-common>tbody>tr th,.table-contact>tbody>tr th,.table-common>tbody>tr td,.table-contact>tbody>tr td{min-width:8em;list-style-type:none}.recruit .table-common>tbody>tr th{width:100%;font-size:12px;font-weight:bold;padding-bottom:.5vw;padding-top:2vw;padding-right:0}.recruit .table-common>tbody>tr td{padding-left:0;padding-top:.5vw;padding-bottom:2vw}.main-column .contact-form table th,.main-column .contact-form table td{width:100%;padding-left:0}.main-column .contact-form table td{padding-top:0}.table-common th{padding:1em 0 .5em}.table-common td{padding:0 0 1em;border-bottom:1px solid #eee}.table-contact{margin-bottom:5vw}.table-contact th{padding:1.5em 1em .5em}.table-contact th.required:after{top:1.5em;margin-right:1em;font-size:2.7vw}.table-contact td{padding:.5em 1em 1.5em}.main-column table th{border-bottom:none;border-top:none}.main-column table.property-table th{border-bottom:1px solid;border-top:1px solid}.wrap-about{flex-flow:row wrap;justify-content:center}.wrap-about > div:nth-child(1) {margin-right:0;margin-bottom:3vw;margin-left:0;width:100%}.wrap-about > div:nth-child(1) img {width:100%}.wrap-about > div:nth-child(2) {width:100%}.wrap-message{flex-flow:row-reverse wrap;justify-content:center;padding:5vw 2.5vw}.wrap-message>div{margin:2.5vw}.wrap-message > div:nth-child(1) {width:100%}.main-visual .noslide{width:100%;left:0}.wrap-message > div:nth-child(2){width:100%}.wrap-message > div:nth-child(3){width:100%;padding:0 15%}.widget_media_image figure{width:100%!important}.widget_media_image figcaption{width:100%}.single-post .head-common{font-size:6vw}.mobile-tel-header a{letter-spacing:-.02em}.contents{width:calc(100% - 8vw);margin-right:auto;margin-left:auto}.main-visual .contents{width:100%;margin-top:0}header .contents{width:100%}.property-btn{position:relative;right:0;top:0;bottom:0;margin:auto 0;writing-mode:inherit;width:auto;height:auto;min-width:0;padding:1em 1em;margin-top:30px}.property-btn:after{display:none}.property-menu li label{font-weight:bold;padding:.5em;display:block;line-height:1;min-width:2em}.sale-menu li label{font-weight:bold;padding:.5em;display:block;line-height:1;min-width:2em}.main-column h2::before{content:attr(data-text) "";order:2;font-size:16px}.box-post-service .box-post-service-img-box{min-width:100%;width:100%;height: calc((100vw - 16vw) / 1.618)}.box-post-service img.service-img-main{position:relative;top:0;left:0;width:100%;height:100%!important}.box-post-service{flex-flow:row}.box-post-service{flex-flow:row;flex-wrap:wrap;margin-top:10vw}.box-post-service::before,.box-post-service::after{right:inherit;left:5vw;top:0;font-size:40vw;line-height:1em}.br-min680{display:none}.b-min680{display:none}.br-max680{display:block}.box-post-service h3{font-size:8vw}.service-lead{font-size:2.5vw;line-height:1.5;margin-bottom:1vw}.box-post-service .box-post-service-detail-box{padding:4vw}.box-post-service h3::after{font-size:2vw;margin-left:0;margin-top:.75em;display:block}.single-post-service h1{font-size:8vw}.single-post-service h1::after{font-size:2vw;margin-top:2vw}.section-icon h2{font-size:5vw}.section-icon h3{font-size:4vw}.main-visual.landing{margin-top:0}.btn-archive{width:100%}.page-landing .header{position:absolute}body:not(.index) .main-visual.landing{height:100vh}.main-column .section-message h2::before{display:none}.section-message p{text-align:justify;font-size:16px;line-height:1.8em;margin-bottom:60px}.landing-content{padding:180px 4vw}.webp .contact-box{background-attachment:initial!important}.webp .contact-box{background-attachment:initial!important}.single-post-service-detail-box::before{background-attachment:initial!important}.main-column .box-post-archive p{display:none}.main-column .box-post-faq h3{font-size:6vw;line-height:1.7;padding-bottom:2vw;padding-left:6vw}.main-column .box-post-faq h3::before{font-size:25vw;line-height:1;top:-10vw;left:-6vw}.main-column .box-post-faq p{padding-left:6vw}.main-column .box-post-faq p::before{font-size:25vw;line-height:1;top:-2vw;left:-6vw}.contact-box h2{font-size:6vw}.footer-top::before{content:"";display:block;width:100%;height:100px;background:url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg);margin:0;background-repeat:no-repeat}.head-page{color:#000;font-size:34px;letter-spacing:.2em;text-align:center;text-indent:.2em;font-weight:bold;line-height:1;margin-top:40px}body:not(.index) .main-visual,.webp body:not(.index) .main-visual {display:flex;align-items:center;height:250px;background-size:cover;background-blend-mode:color;position:relative}body:not(.index) .main-visual::after,.webp body:not(.index) .main-visual::after {content:"";position:absolute;bottom:0;width:100%;height:33px;background:url(https://katayamafudosan.co.jp/wp-content/uploads/sity.svg)}.box-post-archive-property a > div:nth-child(1) {min-width:150px}.main-column .box-post-archive-property img{min-width:auto}.main-column .box-post-archive h3,.wrap-1column .box-post-archive h3{width:100%;line-height:1.5;font-size:15px;margin:0;padding:0;border:none}.box-post-archive-property .property-loop-detail{display:none!important;padding:5px}.property-loop-detail ul li{line-height:1.8}.box-post-archive-property .property-loop-detail ul li:nth-child(2) {width:auto;margin-left:0}.wrap-post-img-text-property article:last-child{margin-right:0}.box-post-archive-property .sale-loop-detail ul li:nth-child(1){width:100%}.box-post-archive-property .sale-loop-detail ul li:nth-child(2){margin-left:0}}@media screen and (max-width:580px){.wrap-logo{flex-direction:column;align-items:flex-start}.head-header{margin-bottom:0;margin-top:5px}.head-header p,.head-header h1{margin-left:0}}@media screen and (max-width:480px){.contact-box h2{font-size:8vw}.mobile-tel-header a::before{font-size:3.5vw}.box-post-archive-property a{flex-direction:column;padding:0}.box-post-archive-property a > div:nth-child(1){width:100%;margin-right:0}.box-post-archive-property .sale-loop-detail.sale{padding:4vw}.box-post-archive-property .used-loop-detail.used{padding:4vw}.box-post-archive-property .property-loop-detail.rent{padding:4vw}}@media screen and (max-width:600px){.wp-block-column:not(:last-child){margin-bottom:3vw}}@media screen and (min-width:681px) and (max-width:1080px){.widget_media_image figure{width:100%!important;display:flex;flex-direction:row}.widget_media_image figure a{max-width:40vw;margin-right:3vw}.widget_media_image figcaption{margin-top:0;width:calc(100% - 40vw - 3vw)}}@media screen and (min-width:681px) and (max-width:880px){.main-visual{}}.global-nav .sub-menu>li>a,.btn-contact,.pagetop,.slick-dots li.slick-active button:before,.sp-nav,.wpcf7-submit{background:#90d668;color:#fff;transition:.4s;transition-timing-function:ease-in-out}.category-post{display:inline-block;font-size:12px;text-align:left;position:relative;margin-right:1.5em;display:flex;align-items:center}.main-column .category-post{margin-right:0}.copyright{background:#939597}.main-slider .slick-prev:before,.main-slider .slick-next:before{color:#fff}.footer{}.bg-cate-1{background:#ffae5e}.bg-cate-2{background:#7a5b44}.bg-cate-3{background:#57b7e8}.bg-cate-4{background:#8fc31f}.bg-cate-5{background:#7e2a00}.bg-cate-6{background:#00a29a}.bg-cate-7{background:#f29c97}.bg-cate-8{background:#9082a4}.bg-cate-9{background:#e6001b}.bg-cate-10{background:#0047cf}.widget_nav_menu li>a{padding:1em 1em}#gallery-1 .gallery-item,#gallery-2 .gallery-item{margin-top:0!important;margin-bottom:.5em}#gallery-1 .gallery-caption,#gallery-2 .gallery-caption{padding:.5em 0;line-height:1.25}.contents-page h2,.contents-page h3,.contents-page h4{margin-bottom:28px;line-height:1.5}.contents-page h2{padding:.5em;font-size:22px;font-weight:bold}.contents-page h3{padding:.5em;border-bottom:1px solid #ccc;font-size:20px}.contents-page h4{padding:.5em;font-size:18px;font-weight:bold}.contents-page h2 .mincho{font-size:24px}.contents-page p,.contents-page span{line-height:1.75}.contents-page img{max-width:100%;height:auto}table.table-company th{border:none}table.table-company td{border:none}.contact table{width:100%}.contact table th,.contact table td{line-height:1.75}.table-common th span{background:#900;margin-left:10px;color:#fff;font-size:12px;padding:2px 5px 2px;border-radius:5px;height:22px;line-height:1;display:flex;align-items:center;text-indent:.2em}@media screen and (min-width:681px),print{table.table-company tr{border-bottom:1px solid #ccc}table.table-company tr:first-child{border-top:1px solid #ccc}table.table-company th{width:20%}.contact table tr{border-bottom:1px solid #ccc;display:flex;align-items:center;flex-flow:wrap}.contact table tr:first-child{border-top:1px solid #ccc}.contact table th{width:20%;line-height:42px}}@media screen and (min-width:881px){.nav{color:#666}}