@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap);html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:after,:before{box-sizing:inherit}html{width:100%;height:100%;font-size:62.5%;scroll-behavior:smooth}@media screen and (max-width:1024px){html{font-size:55%}}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}a:not([class]):hover{opacity:.6}a:not([class]):focus{outline:0;text-decoration:none}body{width:100%;height:100%}#container{overflow:hidden;width:100%;max-width:100%;min-width:768px;background-color:#fff;position:relative}.bold,b,strong{font-weight:700}a{text-decoration:none;color:#333}ul{list-style:none}[data-ruby]{position:relative}[data-ruby]::before{content:attr(data-ruby);position:absolute;top:-14px;left:-2px;right:0;margin:auto;text-align:center;font-size:10px;letter-spacing:-.05em}@media screen and (max-width:767px){[data-ruby]::before{top:-1.5em;font-size:.5em;letter-spacing:-.05em}}.l-header{width:100%;max-width:100%;padding-left:40px;padding-right:40px}@media screen and (max-width:767px){.l-header{padding-left:20px;padding-right:20px}}.l-header .title{display:block;z-index:99}.l-header .title .logo{display:block;transition:.2s}.l-header .title .logo img{display:inline-block}.l-header .title .logo:hover{opacity:.4}.l-header .hamburger_menu{display:block;position:fixed;top:30px;right:30px;z-index:999}.l-header .header__inner{width:100%;max-width:1280px;margin:0 auto;height:170px;display:flex;justify-content:space-between;align-items:center;position:relative}.home .l-header{background-color:#fff6ed}.home .l-header .header__inner{height:100vh;min-height:720px;max-height:768px;padding-top:40px;align-items:flex-start}@media screen and (max-width:840px){.home .l-header .header__inner{max-height:620px}}@media screen and (max-width:1024px){.home .l-header .header__inner{min-height:620px}}.home .l-header .sp-header{padding-bottom:10px}.home .l-header .sp-header .title .logo img{width:260px}.home .l-header .header-content,.home .l-header .side-header{height:700px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:840px){.home .l-header .header-content,.home .l-header .side-header{height:600px}}.home .l-header .side-header{width:330px;padding-bottom:40px}@media screen and (max-width:1024px){.home .l-header .side-header{width:300px}}.home .l-header .side-header .title{margin-bottom:30px}.home .l-header .side-header .title .logo{padding-top:8px}@media screen and (max-width:1024px){.home .l-header .side-header .title .logo{padding-right:16px}}.home .l-header .side-header .title .logo img{width:100%}.home .l-header .side-header .tile-area .tile{width:100%;height:140px;margin-bottom:16px}@media screen and (max-width:840px){.home .l-header .side-header .tile-area .tile{height:90px}}.home .l-header .side-header .tile-area .tile img{width:60px}.home .l-header .side-header .tile-area .tile .text{padding-left:16px}.home .l-header .side-header .contact-area{width:100%}.home .l-header .side-header .contact-area .contact-heading{width:100%}.home .l-header .side-header .contact-area .contact-heading .sub-text{width:100%;font-size:17px;font-size:1.7rem}.home .l-header .side-header .contact-area .contact-card{width:100%;max-width:100%}.home .l-header .side-header .contact-area .contact-card .left .heading{width:100%;font-size:16px;font-size:1.6rem}.home .l-header .side-header .contact-area .contact-card .right{padding-left:16px}.home .l-header .side-header .contact-area .contact-card .contact-list{width:100%}.home .l-header .header-content{position:relative;width:calc(100% - 330px);align-items:flex-end}@media screen and (max-width:1024px){.home .l-header .header-content{width:calc(100% - 300px)}}.home .l-header .pc-nav{z-index:999}.child .l-header{background-color:#ffe4c6;border-bottom:solid 1px #000}.child .l-header .title .logo img{width:200px}.l-footer{border-top:solid 1px #000;width:100%;max-width:100%;padding-left:8px;padding-right:8px}.l-footer .footer__inner{width:100%;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1024px){.l-footer .footer__inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column}}.l-footer .f_header{position:relative;width:100%;height:290px}@media screen and (max-width:1024px){.l-footer .f_header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:240px}}.l-footer .f_header .logo{width:100%;display:block;position:absolute;bottom:14px;padding:0 8px}@media screen and (max-width:1024px){.l-footer .f_header .logo{width:300px;padding:0}}.l-footer .f_header .logo img{display:block;max-width:480px;width:100%;aspect-ratio:474/323}.l-footer .f_header .logo:hover{filter:brightness(91%);transform:translateY(-2px)}.l-footer .f_content{display:flex;flex-direction:column;padding-top:25px}@media screen and (max-width:1024px){.l-footer .f_content{width:100%;flex-direction:column;margin-top:-130px;margin-top:-86px}}@media screen and (max-width:1024px){.l-footer .f-nav{width:calc(100% - 300px);margin-left:auto}}.l-footer .f-nav .menu{justify-content:space-between;justify-content:flex-end}@media screen and (max-width:1024px){.l-footer .f-nav .menu{justify-content:flex-end}}.l-footer .f-nav .menu li{min-width:100px}.l-footer .btn-nav{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:16px 8px 16px 16px}@media screen and (max-width:1024px){.l-footer .btn-nav{padding-left:0;padding-right:0}}.l-footer .btn-nav .tile-area{display:flex;justify-content:center;align-items:center}.l-footer .btn-nav .tile-area .tile:first-child{margin-right:16px}.l-footer .btn-nav .tile-area .tile{width:190px;height:190px;flex-direction:column}.l-footer .btn-nav .tile-area .tile img{width:84px}.l-footer .btn-nav .contact-area{width:100%;padding-left:16px;margin-left:auto}.l-footer .btn-nav .contact-area .contact-heading .sub-text{font-size:17px;font-size:1.7rem;letter-spacing:.1em;padding-left:.1em}.l-footer .btn-nav .contact-area .contact-btn{max-width:346px}.l-footer .btn-nav .contact-area .contact-card .left .heading{font-size:18px;font-size:1.8rem}.l-footer .f_footer{padding:60px 0 20px}.l-footer .f_footer .copylight{color:#000;font-size:12px;font-size:1.2rem;text-align:center}.content{background-color:#fff6ed}.l-content{width:100%;max-width:100%;padding-left:40px;padding-right:40px}@media screen and (max-width:767px){.l-content{padding-left:20px;padding-right:20px}}@media screen and (max-width:840px){.l-content{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){.l-content{padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.l-content{padding-left:20px;padding-right:20px}}.l-content .content-header{padding-top:20px;padding-bottom:2em}.l-content .content-header .content-heading{font-weight:700}.l-content .content-header .sub-text{padding-top:16px}.l-content .content-header.side{display:flex;justify-content:flex-start;align-items:center}.l-content .content-header.side .sub-text{margin-left:16px;font-weight:500;padding-top:0}.l-content .content__inner{width:100%;max-width:1280px;margin:0 auto;padding-top:80px;padding-bottom:40px}@media screen and (max-width:1024px){.l-content .content__inner{padding-top:40px}}.l-content .content__inner .content-wrapper{width:100%;max-width:100%}.l-content .content__inner .content-wrapper .txt-area{padding-bottom:40px}.l-content .content__inner .content-wrapper .txt-area .description{font-size:23px;font-size:2.3rem;font-weight:500;line-height:2.3}@media screen and (max-width:1024px){.l-content .content__inner .content-wrapper .txt-area .description{font-size:21px;font-size:2.1rem;line-height:2.1}}.l-page{background-color:#fff6ed}.l-page .page-header{width:100%;max-width:100%;padding-left:40px;padding-right:40px;background-color:#fff6ed;border-bottom:solid 1px #000}@media screen and (max-width:767px){.l-page .page-header{padding-left:20px;padding-right:20px}}.l-page .page-header .header__inner{width:100%;max-width:1280px;margin:0 auto;padding-top:80px;padding-bottom:20px}.l-page .page-header.side .header__inner{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:1024px){.l-page .page-header.side .header__inner{flex-direction:column}}.l-page .page-header.side .header__inner .sub-text{margin-left:30px;font-weight:500}@media screen and (max-width:1024px){.l-page .page-header.side .header__inner .sub-text{margin-left:0;padding-top:16px}}.l-page .page-content .page__inner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:40px;padding-bottom:120px}@media screen and (max-width:1024px){.l-page .page-content .page__inner{padding-left:20px;padding-right:20px}}.l-page .page-content .page-note{width:100%;max-width:1024px;margin:0 auto;padding-left:40px;padding-right:40px;padding-bottom:40px;border:solid 1px #000;border-radius:24px;background-color:#fff}@media screen and (max-width:767px){.l-page .page-content .page-note{padding-left:20px;padding-right:20px}}.l-page .page-content .page-note p{word-break:break-all;text-align:justify}.l-page .page-content .page-note .c-btn-wrapper a{text-decoration:none}.l-single{background-color:#fff6ed}.l-single .single-header{background-color:#fff6ed;border-bottom:solid 1px #000}.l-single .single-header .header__inner{width:100%;max-width:1024px;margin:0 auto;padding-top:60px;padding-bottom:60px}@media screen and (max-width:1024px){.l-single .single-header .header__inner{padding-left:40px;padding-right:40px}}.l-single .single-header .header__inner .info .date{font-size:22px;font-size:2.2rem;font-weight:500;padding-bottom:20px}.l-single .single-content .content__inner{padding-left:40px;padding-right:40px;padding-top:40px;padding-bottom:120px}@media screen and (max-width:767px){.l-single .single-content .content__inner{padding-left:20px;padding-right:20px}}.l-single .single-content .content-wrapper{width:100%;max-width:1024px;margin:0 auto;padding-left:40px;padding-right:40px;border:solid 1px #000;border-radius:24px;background-color:#fff}@media screen and (max-width:767px){.l-single .single-content .content-wrapper{padding-left:20px;padding-right:20px}}.l-single .single-content .content-wrapper .inner{width:100%;max-width:840px;margin:0 auto;padding:60px 20px}.l-single .single-content .content-wrapper .content-area{width:100%;max-width:840px;margin:0 auto}.l-single .single-thumbnail{aspect-ratio:1200/630;margin:0;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;max-width:1024px;margin:0 auto;border:solid 1px #000;border-radius:20px;margin-bottom:40px}.content-area h5,.content-area h6,.content-area img,.content-area ol,.content-area p,.content-area ul{margin-top:36px;margin-bottom:36px}.content-area h2{width:100%;margin-top:54px;border-bottom:solid 1px #000;padding-bottom:16px;margin-bottom:16px}.content-area h3{width:100%;border-bottom:dashed 1px #000;padding-bottom:8px;margin-bottom:8px}.content-area ol,.content-area ul{padding-left:24px;list-style-position:outside}.content-area ol li,.content-area ul li{margin-top:9px;margin-bottom:9px}.content-area ul{list-style-type:disc}.content-area a,.content-area blockquote,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6,.content-area li,.content-area p,.content-area pre,.content-area span{font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.content-area h2,.content-area h3,.content-area h4{color:#000;letter-spacing:.04em}.content-area a:not([class]),.content-area p{word-break:break-all;font-size:18px;font-size:1.8rem}.content-area a:not([class]){color:#193994;text-decoration:underline}.content-area a:not([class]):hover{opacity:.6}.content-area .wp-block-file__button{text-decoration:none}.content-area img{max-width:100%;height:auto}.content-area blockquote,.content-area pre{background-color:#f5f8fa;padding:36px 25px}.content-area .has-text-align-right{text-align:right}.content-area .has-text-align-center{text-align:center}.content-area .has-text-align-left{text-align:left}.content-area .c-btn-wrapper .c-btn{color:#000}.content-area .c-btn-wrapper .c-btn span{color:#000}.content-area .c-btn-wrapper .c-btn:hover{color:#fff;background:#000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.content-area .c-btn-wrapper .c-btn:hover span{color:#fff}.l-archive{background-color:#fff6ed}.l-archive .archive-header{width:100%;max-width:100%;padding-left:40px;padding-right:40px;background-color:#fff6ed;border-bottom:solid 1px #000}@media screen and (max-width:767px){.l-archive .archive-header{padding-left:20px;padding-right:20px}}.l-archive .archive-header .header__inner{width:100%;max-width:1280px;margin:0 auto;padding-top:80px;padding-bottom:20px}.l-archive .archive-header.side .header__inner{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:1024px){.l-archive .archive-header.side .header__inner{flex-direction:column}}.l-archive .archive-header.side .header__inner .sub-text{margin-left:16px;font-weight:500}@media screen and (max-width:1024px){.l-archive .archive-header.side .header__inner .sub-text{margin-left:0;padding-top:16px}}.l-archive .archive-header.news .header__inner{width:100%;max-width:1024px;margin:0 auto}figure{background-repeat:no-repeat;background-size:contain;background-position:center center}figure.photo{aspect-ratio:400/300}body{font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#333;font-size:17px;font-size:1.7rem;letter-spacing:.4px;overflow-wrap:anywhere;line-break:strict;word-break:normal}body h1{font-size:28px;font-size:2.8rem;font-weight:700;line-height:1.4}@media screen and (max-width:1024px){body h1{font-size:32px;font-size:3.2rem}}body h2{font-size:26px;font-size:2.6rem}body h3{font-size:20px;font-size:2rem}body h4,body h5,body h6{font-size:18px;font-size:1.8rem}body p{font-size:16px;font-size:1.6rem}@media screen and (max-width:1024px){body p{font-size:16px;font-size:1.6rem}}body a,body b,body dd,body div,body dt,body li,body span,body strong{font-size:16px;font-size:1.6rem}@media screen and (max-width:1024px){body a,body b,body dd,body div,body dt,body li,body span,body strong{font-size:16px;font-size:1.6rem}}h1,h2,h3,h4,h5,h6{font-weight:500}a,dd,div,dt,li,p,span{font-weight:400}.only-sp{display:none}.only-tab{display:none}@media screen and (max-width:1024px){.only-tab{display:block}}.only-pc{display:block}.break-all{word-break:break-all}.txt-center{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}.txt-justfy{text-align:justify}.txt-eng-center{text-align:center;text-wrap:balance}.txt-bottom{padding-bottom:1em}.p-b1em{padding-bottom:1em}.matched-radius{--matched-radius-padding:8px;--matched-radius-inner-size:12px;padding:var(--matched-radius-padding);border-radius:calc(var(--matched-radius-inner-size) + var(--matched-radius-padding))}.matched-radius__inner{border-radius:var(--matched-radius-inner-size)}.bg-bc{background-color:#ffe4c6}.bg-wh{background-color:#fff}.p-tb__m{padding-top:60px;padding-bottom:60px}.p-tb__l{padding-top:120px;padding-bottom:120px}.sub-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:2px dashed #a2a2a2}.mark,.status{display:inline-block;width:100px;background-color:#fff;border:solid 1px #000;border-radius:16px;color:#000;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:.4em;padding-left:.4em;line-height:30px;text-align:center}.mark.vacant-house,.status.vacant-house{background-color:#6bc34a}.mark.vacant-land,.status.vacant-land{background-color:#ff821e}@media screen and (max-width:1024px){.mark,.status{width:70px;font-size:14px;font-size:1.4rem;letter-spacing:.2em;padding-left:.2em;line-height:24px}}.mark.both{letter-spacing:0;padding-left:0}@media screen and (max-width:1024px){.mark.both{font-size:12px;font-size:1.2rem}}.status.negotiation{background-color:#ff7b9b}.status.sold{background-color:#81c7eb}.status.none{display:none}.status,.vacant-house,.vacant-land{letter-spacing:.15em;padding-left:.15em}.tile{display:flex;justify-content:center;align-items:center;border:solid 1px #000;border-radius:20px;transition:all .2s ease}.tile.buy{background-color:#ff7b9b}.tile.buy:hover{background-color:#ff4d78}.tile.sell{background-color:#6bc34a}.tile.sell:hover{background-color:#56a838}.tile img{display:block}.tile .text{color:#000;font-size:26px;font-size:2.6rem;font-weight:700;letter-spacing:.1em;padding-left:.1em;padding-top:4px}.tile:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.search-box{display:flex;justify-content:center;align-items:center;flex-direction:column;width:490px;aspect-ratio:490/620;background-repeat:no-repeat;background-size:490px 620px;background-position:center center}@media screen and (max-width:1080px){.search-box{width:100%;background-size:cover}}@media screen and (max-width:640px){.search-box{background-size:contain}}.search-box .c-btn,.search-box .heading,.search-box .icon{z-index:2}.search-box .icon{padding-top:40px}@media screen and (max-width:840px){.search-box .icon{width:70px}}.search-box .heading{color:#000;font-size:32px;font-size:3.2rem;font-weight:700;letter-spacing:.05em;text-align:center;padding-top:10px;padding-bottom:20px}@media screen and (max-width:840px){.search-box .heading{font-size:26px;font-size:2.6rem}}.search-box .btn-area{display:grid;grid-template-columns:1fr;justify-items:center;gap:20px}@media screen and (max-width:840px){.search-box .btn-area{gap:10px}}.search-box.buy{background-image:url(../../common/images/search-box_pc-buy.svg)}.search-box.sell{background-image:url(../../common/images/search-box_pc-sell.svg)}.flow-card{display:flex;align-items:flex-start;justify-content:flex-start;margin-right:16px}.flow-card:last-child{width:274px;aspect-ratio:274/306;border:solid 1px #000;border-radius:35px;background-color:#fff;margin-right:0}@media screen and (max-width:1024px){.flow-card:last-child{width:210px;aspect-ratio:210/234}}.flow-card .card__inner{width:274px;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2}@media screen and (max-width:1024px){.flow-card .card__inner{width:210px}}.flow-card .number img{height:50px}@media screen and (max-width:1024px){.flow-card .number img{height:40px}}.flow-card .illust{margin-bottom:10px;height:100px}@media screen and (max-width:1024px){.flow-card .illust{height:80px}}.flow-card .heading{font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.1em;padding-left:.1em;text-align:center;padding-bottom:8px}@media screen and (max-width:1024px){.flow-card .heading{font-size:18px;font-size:1.8rem;letter-spacing:.05em;padding-left:.05em}}@media screen and (min-width:1366px){.home .flow-card:last-child{width:360px;aspect-ratio:360/414}}@media screen and (min-width:1366px){.home .flow-card .card__inner{width:360px}}@media screen and (min-width:1366px){.home .flow-card .number img{height:80px}}@media screen and (min-width:1366px){.home .flow-card .illust{height:160px}}@media screen and (min-width:1366px){.home .flow-card .heading{font-size:24px;font-size:2.4rem}}.arrow-box{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:316px;aspect-ratio:316/306;background-size:316px 306px;background-image:url(../../common/images/arrow-box.svg);background-repeat:no-repeat;background-position:top left}@media screen and (max-width:1024px){.arrow-box{width:244px;background-size:244px 236px;aspect-ratio:244/236}}@media screen and (min-width:1366px){.home .arrow-box{width:430px;background-size:430px 414px;aspect-ratio:430/414}}.contact-heading{margin-bottom:8px;padding-top:16px}@media screen and (max-width:1024px){.contact-heading{max-width:375px}}.contact-heading .sub-text{width:100%;color:#000;font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.1em;text-align:center;padding-left:.1em;padding-bottom:8px}.contact-card{display:flex;justify-content:space-evenly;align-items:center}@media screen and (max-width:1024px){.contact-card{max-width:375px}}.contact-card .left{display:flex;justify-content:center;align-items:center;width:5em;height:100%}.contact-card .left .heading{letter-spacing:.15em;padding-left:.15em;text-align:center}.contact-card .right{border-left:solid 1px #000;padding-left:16px;width:calc(100% - 5em);height:100%}.contact-card .contact-list{display:flex;justify-content:flex-start;align-items:center;height:25px}.contact-card .contact-list .term{width:80px;font-size:14px;font-size:1.4rem;line-height:25px;font-weight:500}.contact-card .contact-list .detail{width:160px;text-align:justify;font-family:HelveticaNeue,"Helvetica Neue",Helvetica;font-size:17px;font-size:1.7rem;line-height:25px;letter-spacing:.15em;text-align:center}.contact-card .contact-list .tel{font-size:20px;font-size:2rem;letter-spacing:.1em;font-weight:700}.banner-list{width:100%;max-width:1024px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;gap:20px}@media screen and (max-width:1024px){.banner-list{grid-template-columns:repeat(auto-fit,280px)}}.banner-list a{display:block}.banner-list a img{width:100%;max-width:100%}.wysiwyg a,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{padding:0 0 1em}.wysiwyg ul{list-style-position:inside;list-style-type:disc}.wysiwyg ol{list-style-position:inside;list-style-type:decimal}.wysiwyg blockquote{margin:0 0 1.5em .75em;padding:0 0 0 .75em;border-left:3px solid #2980b9;font-style:italic;color:#9fa6b4}#wpcf7-f7-o1 .screen-reader-response p{width:39em;padding-bottom:1em;margin:0 auto}@media screen and (max-width:767px){#wpcf7-f7-o1 .screen-reader-response p{width:100%}}.contact-form{width:100%;max-width:768px;margin:0 auto;border:dashed 4px #ff7b9b;border-radius:32px;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px}@media screen and (max-width:767px){.contact-form{width:calc(100% - 10px);margin-top:40px;padding-top:40px;padding-bottom:40px}}.contact-form .header{display:flex;justify-content:center;align-items:center}.contact-form .header .heading{width:100%;max-width:100%;text-align:left;border-bottom:2px solid #ff7b9b;padding-bottom:5px;margin-bottom:25px}.contact-form dl{display:flex;width:100%;max-width:100%}@media screen and (max-width:767px){.contact-form dl{flex-direction:column}}.contact-form dl dd,.contact-form dl dt{border-bottom:none;padding:10px;display:flex;justify-content:center;align-items:center;justify-content:flex-start}@media screen and (max-width:767px){.contact-form dl dd,.contact-form dl dt{width:100%!important}}.contact-form dl dd p,.contact-form dl dt p{padding-bottom:0!important}.contact-form dl dt,.contact-form dl dt p{width:13em;padding:0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.contact-form dl dt,.contact-form dl dt p{background-color:#fff;justify-content:flex-start}}.contact-form dl dd{width:calc(100% - 13em)}.contact-form dl dd p{display:contents}.contact-form dl dd span{width:100%;max-width:100%}.contact-form dl .required{border-radius:16px;font-size:12px;font-size:1.2rem;color:#fff;background-color:#ff7b9b;padding:2px 6px}@media screen and (max-width:767px){.contact-form dl .required{margin-left:8px}}.contact-form dl input,.contact-form dl select,.contact-form dl textarea{width:100%;border:1px solid #e1e1e1;background-color:#eff1f5;padding:8px;font-size:14px;font-size:1.4rem}.contact-form dl textarea{width:100%;height:300px}@media screen and (max-width:767px){.contact-form dl textarea{height:200px}}.contact-form .check{display:flex;justify-content:center;align-items:center;text-align:center;margin:1em auto}.contact-form .check .wpcf7-list-item-label{padding-left:1em}.contact-form .check a{text-decoration:underline}.contact-form .btn{display:flex;justify-content:center;align-items:center}.screen-reader-response ul{display:none}.screen-reader-response p{color:red;text-align:center}.wpcf7-response-output{display:none}.wpcf7 input.wpcf7-submit:active{box-shadow:none;bottom:-2px;position:relative}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid #009de1}.wpcf7-captchac{border:1px solid #ccc}.wpcf7 .wpcf7-not-valid{background:#ffb6c1}.wpcf7 span.wpcf7-not-valid-tip{font-size:80%}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:4px}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.box-shadow{box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}.accordion-title{pointer-events:all;cursor:pointer;position:relative}.accordion-content{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.accordion-title::before{display:block;font-family:"Font Awesome 6 Free";position:absolute;right:10px;top:50%;transform:translateY(-50%);content:"+";font-size:1.5rem}.accordion-title.accordion-open+.accordion-content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.accordion-title.accordion-open::before{content:"ー"}.menu{list-style-type:none;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.menu li{margin:6px}.menu-nav{overflow-y:scroll;opacity:0;position:fixed;top:-100%;left:0;width:100%;max-width:100%;height:100vh;z-index:-9999;background-color:#ffe4c6;width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.menu-nav .btn-nav{opacity:0;transition:opacity .4s;padding-bottom:20px}.menu-nav .logo{opacity:0;transition:opacity .4s}.menu-nav .logo a{display:block}.menu-nav .logo a img{width:100%}.menu-nav .menu{width:100%;margin:20px auto 8px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;opacity:0;transition:opacity .4s}.menu-nav .menu li{position:relative;padding:0;margin:8px 0}.menu-nav .menu li .nav-btn{border-width:2px;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1;padding:6px 16px 8px}.menu-nav.active{top:0;opacity:1;z-index:100}.menu-nav.active .menu{opacity:1}.menu-nav.active .logo{opacity:1}.menu-nav.active .btn-nav{opacity:1}.pc-nav{max-width:640px;margin-right:-8px}.pc-nav .menu li{min-width:130px}.sp-nav{display:none}.openbtn{display:flex;justify-content:center;align-items:center}.hamburger_menu{display:block;position:relative;width:45px;height:45px;border:solid 1px #000;background-color:#fff;border-radius:10px;cursor:pointer}.hamburger_menu span.line{position:absolute;background-color:#000;height:2px;transition:all .4s ease-in-out;border-radius:1px}.hamburger_menu span.line:first-of-type{width:28px;top:12px;right:7.5px}.hamburger_menu span.line:nth-of-type(2){width:28px;top:22px;right:7.5px}.hamburger_menu span.close,.hamburger_menu span.text{font-family:"Zen Kaku Gothic New",HelveticaNeue,"Helvetica Neue",Helvetica;width:28px;position:absolute;color:#000;line-height:18px;font-size:10px;font-weight:600;letter-spacing:.05em;padding-left:.05em;text-align:center;bottom:0;right:7.5px;transition:all .4s ease-in-out}.hamburger_menu span.close{display:none;letter-spacing:0;padding-left:0}.hamburger_menu.active span.line:first-of-type{transform:translateY(5px) rotate(-45deg)}.hamburger_menu.active span.line:nth-of-type(2){transform:translateY(-5px) rotate(45deg)}.hamburger_menu.active span.line:first-of-type{width:28px}.hamburger_menu.active span.line:nth-of-type(2){width:28px}.hamburger_menu.active span.text{display:none}.hamburger_menu.active span.close{display:block}.sns{margin:0;padding:0;display:flex;justify-content:center;align-items:center}.sns li{list-style:none;padding:10px}.sns li a{text-decoration:none;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:5px}.sns li a i{display:inline-block;color:#e1e1e1;font-size:20px}.c-btn-wrapper{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;padding-top:40px;padding-bottom:40px}.c-btn{width:280px;position:relative;display:inline-block;padding:0 10px;text-decoration:none;text-align:center;color:#000;background:#e1e1e1;border:solid 1px #000;border-radius:25px;transition:all .2s ease}.c-btn span{font-size:20px;font-size:2rem;line-height:50px;font-weight:500}.c-btn i{padding-right:2px}.c-btn:hover{color:#fff;background:#000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.contact-btn{display:flex;justify-content:center;align-items:center;width:100%;max-width:360px;height:76px;text-decoration:none;text-align:center;color:#000;background:#81c7eb;border:solid 1px #000;border-radius:20px;transition:all .2s ease}.contact-btn.consultation{background-color:#ff821e}.contact-btn.consultation:hover{background-color:#ef6a00}.contact-btn span{color:#000;font-size:20px;font-size:2rem;font-weight:500}.contact-btn i{font-size:30px;padding-right:8px}.contact-btn:hover{background-color:#59b5e5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ct-btn,button.btn,input.wpcf7-submit{display:flex;justify-content:center;align-items:center;min-width:280px;height:60px;position:relative;text-decoration:none;text-align:center;background:#ff7b9b;border-radius:36px;border:solid 3px #ff7b9b;outline:0;z-index:9;transition:all .3s;color:#fff}.ct-btn span,button.btn span,input.wpcf7-submit span{color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.05em;margin:0;position:relative;z-index:2;display:block;transition:all .2s ease}.ct-btn:hover,button.btn:hover,input.wpcf7-submit:hover{border:solid 2px #ff7b9b;background-color:#fff;color:#ff7b9b}.ct-btn:hover span,button.btn:hover span,input.wpcf7-submit:hover span{color:#ff7b9b}.nav-btn{border:solid 1px #000;border-radius:16px;display:block;width:100%;padding:2px 10px 4px;text-align:center;transition:all .2s ease}.nav-btn:hover{color:#fff;background:#000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.pagination{display:flex;justify-content:center;align-items:center;margin:40px auto 40px}.pagination ul.page-numbers{display:flex;justify-content:center;align-items:center}.pagination ul.page-numbers li a.page-numbers,.pagination ul.page-numbers li span.page-numbers.current{display:flex;justify-content:center;align-items:center;margin:0 15px;font-size:20px;font-size:2rem;font-weight:700;font-family:"Helvetica Neue"}.pagination ul.page-numbers li a.page-numbers{color:#333;transition:all .2s ease}.pagination ul.page-numbers li a.page-numbers:hover{color:#a2a2a2}.pagination ul.page-numbers li span.page-numbers.current{color:rgba(14,16,16,.4);pointer-events:none}.postlink-nav__wrapper{width:100%;max-width:1024px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:40px;padding-bottom:40px}.postlink-nav__wrapper .postlink-nav a{text-decoration:none;color:#000;font-weight:600;transition:all .3s ease}.postlink-nav__wrapper .postlink-nav a:hover{opacity:.4}.postlink-nav__wrapper .postlink-nav a span{font-size:18px;font-size:1.8rem;font-weight:500;padding:0 8px}.postlink-nav__wrapper .postlink-nav a i{font-size:18px;font-size:1.8rem;padding-top:4px}.postlink-nav__wrapper .postlink-nav.prev{margin-left:20px}.postlink-nav__wrapper .postlink-nav.prev a:hover{margin-left:-6px}.postlink-nav__wrapper .postlink-nav.next{margin-right:20px}.postlink-nav__wrapper .postlink-nav.next a:hover{margin-right:-6px}.postlink-nav:has(.next){justify-content:flex-end}.postlink-nav:has(.prev){justify-content:space-between}.l-archive .c_article-list{width:100%;max-width:1280px;margin:0 auto}.l-archive .c_article-list .list__inner{width:100%;max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;gap:10px}@media screen and (min-width:1280px){.l-archive .c_article-list .list__inner{grid-template-columns:repeat(auto-fit,386px);gap:20px}}@media screen and (min-width:1366px){.l-archive .c_article-list .list__inner{grid-template-columns:repeat(auto-fit,410px);gap:20px}}@media screen and (max-width:1024px){.l-archive .c_article-list .list__inner{grid-template-columns:repeat(auto-fit,300px);gap:20px}}.c_card{display:block;position:relative;box-sizing:border-box;border-radius:18px;background-color:#fff}.c_card .card__inner{border:solid 1px #000;border-radius:18px;background-color:#fff;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:0;padding:8px;position:relative;text-decoration:none!important;transition:var(--wp--custom--transition--default);width:100%;transition:all .2s ease}.c_card .card__inner:hover{opacity:.4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.c_card .card__inner.sold{filter:brightness(40%)}.c_card .card-thumbnail{position:relative;width:100%;background-color:#e1e1e1;border-radius:16px;aspect-ratio:400/300;background-repeat:no-repeat;background-size:cover;background-position:center center}.c_card .card-detail{width:100%;max-width:100%;padding:10px 20px}.c_card .card-detail .bottom,.c_card .card-detail .top{padding-bottom:10px}.c_card .card-detail .top{display:flex;justify-content:flex-start;align-items:center}.c_card .card-detail .bottom{display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:10px}.c_card .card-detail .left{padding-right:10px}.c_card .card-detail .date{font-size:18px;font-size:1.8rem;font-weight:500;padding-bottom:10px}.card-none{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;font-size:20px;font-size:2rem;text-align:center;padding:40px}.c_card.property .status{position:absolute;top:-12px;left:0;z-index:90}.c_card.property .price{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#ff7b9b;font-size:24px;font-size:2.4rem;font-weight:500;padding-bottom:4px}.c_card.property .card-detail{width:100%;max-width:100%}.c_card.property .card-detail .heading{font-size:16px;font-size:1.6rem}.c_card.property .card-detail .medium{font-weight:500}.newslist-wrapper{position:absolute;bottom:16px;right:0;z-index:99}@media screen and (max-width:1080px){.newslist-wrapper{width:calc(100% - 30px);bottom:20px}}.newslist-wrapper .c_newslist{width:360px;border-radius:20px}@media screen and (max-width:1080px){.newslist-wrapper .c_newslist{width:100%}}.newslist-wrapper .c_newslist .newslist__inner{height:140px;padding:0 15px 10px}.newslist-wrapper .c_newslist .newslist__inner .news-header{width:calc(100% - 30px);padding-top:8px;padding-bottom:2px;margin-bottom:8px;background-color:#fff;position:absolute;z-index:99}.newslist-wrapper .c_newslist .newslist__inner .news-header .heading{font-size:23px;font-size:2.3rem}.newslist-wrapper .c_newslist .newslist__inner .news-header .n-btn span{font-size:14px;font-size:1.4rem}.newslist-wrapper .c_newslist .newslist__inner .newslist{position:absolute;bottom:0;height:120px}.newslist-wrapper .c_newslist .newslist__inner .newslist .news-txt{width:calc(100% - 30px);padding-bottom:0;margin-bottom:0;border-bottom:none}.newslist-wrapper .c_newslist .newslist__inner .newslist .news-txt .detail .date,.newslist-wrapper .c_newslist .newslist__inner .newslist .news-txt .detail .headline{font-size:16px;font-size:1.6rem}.newslist-wrapper .swiper-area{padding:0}.c_newslist{position:relative;width:100%;max-width:1024px;margin:0 auto;border:solid 1px #000;border-radius:45px;background-color:#fff}.c_newslist .newslist__inner{padding:45px}.c_newslist .newslist__inner .news-header{display:flex;justify-content:space-between;align-items:flex-end;width:100%;max-width:100%;border-bottom:solid 1px #000;padding-bottom:8px;margin-bottom:30px}.c_newslist .newslist__inner .news-header .heading{font-size:28px;font-size:2.8rem;font-weight:700;letter-spacing:.05em}.c_newslist .newslist__inner .news-header .n-btn{transition:all .2s ease}.c_newslist .newslist__inner .news-header .n-btn span{font-size:18px;font-size:1.8rem;font-weight:500}.c_newslist .newslist__inner .news-header .n-btn .fas{padding-left:8px}.c_newslist .newslist__inner .news-header .n-btn:hover{opacity:.4;transform:translateY(1px)}.c_newslist .newslist__inner .newslist{width:100%;max-width:100%}.c_newslist .newslist__inner .newslist .news-txt{width:100%;max-width:100%;border-bottom:dashed 2px #a2a2a2;padding-bottom:16px;margin-bottom:20px}.c_newslist .newslist__inner .newslist .news-txt:last-child{border-bottom:none;margin-bottom:0}.c_newslist .newslist__inner .newslist .news-txt .detail{display:flex;justify-content:flex-start;align-items:flex-start;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:100%;padding:0;transition:all .2s ease}.c_newslist .newslist__inner .newslist .news-txt .detail .date,.c_newslist .newslist__inner .newslist .news-txt .detail .headline{font-size:18px;font-size:1.8rem;font-weight:500}.c_newslist .newslist__inner .newslist .news-txt .detail:hover{opacity:.4;transform:translateY(2px)}.mv{position:absolute;right:0;bottom:16px;min-height:600px;width:calc(100% - 40px)}@media screen and (min-width:1280px){.mv{aspect-ratio:880/600}}@media screen and (max-width:1080px){.mv{width:calc(100% - 30px);min-height:auto;aspect-ratio:880/600;bottom:180px}}.mv .visual-cover,.mv .visual-image{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:1280px){.mv .visual-cover,.mv .visual-image{aspect-ratio:880/600}}.mv .visual-cover{z-index:90}.mv .visual-cover img{width:100%;height:100%}.mv .visual-image figure{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery{overflow:visible}.gallery .swiper,.gallery .thumb-wrapper{width:100%;max-width:1024px;margin:0 auto}.gallery .slide-media,.gallery .thumb-media{background-color:#fff;border:solid 1px #000;border-radius:36px}.gallery .swiper{overflow:visible;touch-action:auto}.gallery .slide{display:block;overflow:hidden;margin-bottom:0}.gallery .slide-title{font-weight:700;line-height:1.6;padding:3.2rem 0}.gallery .slide-media{display:flex;justify-content:center;align-items:center;flex-direction:column;aspect-ratio:16/9;border-radius:36px}.gallery .slide-media img{top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery .caption{display:block;width:calc(100% - 60px);text-align:center;padding:10px 30px}.gallery .swiper-controller{aspect-ratio:16/9;position:absolute;top:0;left:0;width:100%}.gallery .swiper-fade .swiper-slide{transition-property:opacity,transform!important;pointer-events:none}.gallery .swiper-fade .swiper-slide-active{pointer-events:auto}.gallery .swiper-button-next .fas,.gallery .swiper-button-prev .fas{color:#fff;background-color:#000;border:solid 1px #000}.gallery .thumb-wrapper{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:40px 0}.gallery .thumb-media{aspect-ratio:4/3;border-radius:12px;cursor:pointer;transition:var(--transition)}.gallery .thumb-media img{transition:var(--transition)}.gallery .thumb-media-active{transform:scale(.9);opacity:.3}.gallery .thumb-media-active img{transform:scale(1.1)}.imgslider{padding-top:60px;padding-bottom:80px}.slider-image{width:100%;aspect-ratio:400/300}@media only screen and (max-width:599px){.pc-tab{display:none!important}.gallery .thumb-wrapper{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:1025px){.tab-sp{display:none!important}.swiper-button-next::before,.swiper-button-prev::before{transition:var(--transition)}.swiper-button-next:hover::before,.swiper-button-prev:hover::before{transform:scale(1.2)}.gallery .thumb-media:hover{transform:scale(.9)}.gallery .thumb-media:hover img{transform:scale(1.1)}}@media only screen and (min-width:600px){.sp{display:none!important}}.tabs{text-align:center;width:100%;max-width:1024px;margin:0 auto;padding-top:100px;padding-bottom:120px}@media screen and (max-width:1024px){.tabs{padding-left:40px;padding-right:40px}}@media screen and (max-width:1024px) and (max-width:767px){.tabs{padding-left:20px;padding-right:20px}}.tab_item{font-size:20px;font-size:2rem;line-height:50px;font-weight:500;margin-right:16px;margin-bottom:16px}@media screen and (max-width:1024px){.tab_item{width:calc(33.3333333333% - 32px);font-size:18px;font-size:1.8rem}}.tab_item:nth-child(3n){margin-right:0}.tab_item:nth-child(4){margin-bottom:0}.tab_item:nth-child(5){margin-bottom:0}.tab_item:nth-child(6){margin-bottom:0}.tab_item:hover{color:#000;background:#81c7eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}input[name=tab_item]{display:none}.tab_content{display:none;padding-top:80px}.tab_content .caption{padding-top:20px;text-align:left}.table-heading{width:100%;max-width:100%;text-align:left;font-size:28px;font-size:2.8rem;font-weight:700;margin-bottom:30px}.professional-datatable{display:block;width:100%;max-width:1024px;margin:0 auto;border:solid 1px #000;border-radius:18px;background-color:#fff;padding-bottom:20px;border-collapse:collapse;overflow:hidden;overflow-x:auto}.professional-datatable.management tbody{overflow-y:auto}.professional-datatable tbody,.professional-datatable thead,.professional-datatable tr{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.professional-datatable tr{padding:20px}.professional-datatable td,.professional-datatable th{padding:0 20px;text-align:left;width:280px}.professional-datatable .two-cell{width:560px}.professional-datatable .tel{width:142px}.professional-datatable .table-header{background-color:#81c7eb;border-radius:18px 18px 0 0}.professional-datatable .table-header th{font-size:18px;font-size:1.8rem;font-weight:500}.professional-datatable .table-data{border-bottom:dashed 1px #000}.professional-datatable .table-data:last-child{border-bottom:none}.professional-datatable .table-data td{font-size:16px;font-size:1.6rem}.professional-datatable.management .table-header{padding-top:0;padding-bottom:0}.professional-datatable.management .table-header .management-th{border-left:dashed 1px #fff;padding:16px 0;font-size:14px;font-size:1.4rem;line-height:1.2}.professional-datatable.management .table-header .last{border-right:dashed 1px #fff}.professional-datatable.management .management-td,.professional-datatable.management .management-th{width:100px;text-align:center}#five:checked~#five_content,#four:checked~#four_content,#one:checked~#one_content,#six:checked~#six_content,#three:checked~#three_content,#two:checked~#two_content{display:block}.tabs input:checked+.tab_item{background-color:#81c7eb}[class*=swiper]:focus{outline:0}.swiper-button-next,.swiper-button-prev{width:40px!important;height:40px!important;top:calc(50% + 20px)!important}.swiper-button-next .fas,.swiper-button-prev .fas{color:#000;background-color:#fff;border:solid 1px #fff;border-radius:1em;font-size:40px;font-weight:700;line-height:1}.swiper-button-prev{left:-20px!important}@media screen and (min-width:1366px){.swiper-button-prev{left:-50px!important}}@media screen and (max-width:1024px){.swiper-button-prev{left:-16px!important}}.swiper-button-next{right:-20px!important}@media screen and (min-width:1366px){.swiper-button-next{right:-50px!important}}@media screen and (max-width:1024px){.swiper-button-next{right:-16px!important}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-area{position:relative;padding:0}@media screen and (max-width:1024px){.swiper-area{padding:0 12px}}.imgslider .swiper-wrapper{transition-timing-function:linear}@media screen and (max-width:1024px){.sw02,.sw03{min-width:768px}}.grid-pattern{background-image:linear-gradient(0deg,transparent calc(100% - 1px),#b7e2f9 calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#b7e2f9 calc(100% - 1px));background-size:24px 24px;background-repeat:repeat;background-position:center center;background-color:#fff}#search .two-columns{width:100%;max-width:1024px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:40px}@media screen and (max-width:1280px){#search .two-columns{gap:20px}}@media screen and (max-width:1080px){#search .two-columns{width:100%;max-width:1080px;margin:0 auto}}@media screen and (max-width:1024px){#search .two-columns{gap:20px}}@media screen and (max-width:840px){#search .two-columns{gap:10px}}.l-top{padding-bottom:120px}.home #column .article-area,.home #property .article-area{width:100%;max-width:1280px;margin:0 auto}@media screen and (max-width:1024px){.home #column .c_article-list,.home #property .c_article-list{overflow:visible}}.home #column .c_article-list .list__inner,.home #property .c_article-list .list__inner{padding:0}.home #column .c_article-list .list__inner .c_card,.home #property .c_article-list .list__inner .c_card{padding:0}.home #property .c_article-list .list__inner{padding:16px 0 0}.home #property .c_article-list .list__inner .c_card .card-detail{min-height:160px;padding-left:8px;padding-right:8px}.home #column.l-content{border-top:solid 1px #000;border-bottom:solid 1px #000;min-height:790px}.home #column.l-content .content-header{padding-left:20px;padding-right:20px}.home #column .c_article-list .list__inner .c_card .card-detail{height:9em}.home .about-flow{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1366px){.home .about-flow{justify-content:space-between}}.home #about .text-area{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:40px;text-align:center}.home #about .text-area .sub-text{font-size:20px;font-size:2rem;font-weight:500}.home .bold-text{font-weight:700;font-size:26px;font-size:2.6rem;padding-bottom:16px}.child #contact,.home #contact{padding-bottom:80px}.child #contact .content__inner,.home #contact .content__inner{width:100%;max-width:1024px;margin:0 auto}.child #contact .content__inner .wrap,.home #contact .content__inner .wrap{display:flex;justify-content:center;align-items:center}.child #contact .content__inner .left-side,.home #contact .content__inner .left-side{width:300px}.child #contact .content__inner .right-side,.home #contact .content__inner .right-side{padding-left:40px}.child #contact .content__inner .c-btn-wrapper .box .contact-btn,.home #contact .content__inner .c-btn-wrapper .box .contact-btn{width:300px}.child #contact .content__inner .c-btn-wrapper .box .text,.home #contact .content__inner .c-btn-wrapper .box .text{font-size:13px;font-size:1.3rem;font-weight:500;text-align:center;padding-top:8px}.child #contact .content__inner .c-btn-wrapper .box:last-child,.home #contact .content__inner .c-btn-wrapper .box:last-child{margin-left:20px}.child #contact .content__inner .contact-area .contact-heading .sub-text,.home #contact .content__inner .contact-area .contact-heading .sub-text{font-size:20px;font-size:2rem;letter-spacing:.2em;padding-left:.2em}.child #contact .content__inner .contact-area .contact-card .left,.home #contact .content__inner .contact-area .contact-card .left{width:6em}.child #contact .content__inner .contact-area .contact-card .right,.home #contact .content__inner .contact-area .contact-card .right{width:calc(100% - 6em)}.child #contact .content__inner .contact-area .contact-card .contact-list,.home #contact .content__inner .contact-area .contact-card .contact-list{height:30px}.child #contact .content__inner .contact-area .contact-card .contact-list .term,.home #contact .content__inner .contact-area .contact-card .contact-list .term{width:100px;font-size:18px;font-size:1.8rem;line-height:30px;font-weight:500}.child #contact .content__inner .contact-area .contact-card .contact-list .detail,.home #contact .content__inner .contact-area .contact-card .contact-list .detail{width:200px;font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.15em}.child #contact .content__inner .contact-area .contact-card .contact-list .tel,.home #contact .content__inner .contact-area .contact-card .contact-list .tel{font-size:23px;font-size:2.3rem}.child .l-archive .l-content{padding-bottom:120px}@media screen and (max-width:1024px){.child #property .c_article-list{overflow:visible}}.child #property .c_article-list .list__inner{padding:0}.child #property .c_article-list .list__inner .c_card{padding:0}.child #property .c_article-list .list__inner .c_card .card-detail{min-height:160px;padding-left:8px;padding-right:8px}.child #about .l-content .content__inner{width:100%;max-width:1024px;margin:0 auto}.child #about .l-content .two-column{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:40px}@media screen and (max-width:1080px){.child #about .l-content .two-column{gap:20px}}.child #about .l-content .three-column{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;gap:20px}@media screen and (max-width:1080px){.child #about .l-content .three-column{gap:10px}}.child #about .caution{padding-top:40px;width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:center}.child #about .caution .heading{display:flex;align-items:center;width:220px;height:40px;font-size:14px;font-size:1.4rem;font-weight:700;padding-left:40px;background-image:url(../../common/images/icon-caution.svg);background-size:32px 28px;background-repeat:no-repeat;background-position:left center}.child #about .caution .text{width:calc(100% - 210px);font-size:14px;font-size:1.4rem;line-height:1.6}.child .about-card01{width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border:solid 5px #e1e1e1;border-radius:30px;background-color:#fff;padding:30px}.child .about-card01.maru{border-color:#6bc34a}.child .about-card01.maru .heading{border-color:#6bc34a}.child .about-card01.maru ul{background-image:url(../../common/images/about-maru_back.svg)}.child .about-card01.maru ul li{background-image:url(../../common/images/about-maru_liststyle.svg)}.child .about-card01.batu{border-color:#ff7b9b}.child .about-card01.batu .heading{border-color:#ff7b9b}.child .about-card01.batu ul{background-image:url(../../common/images/about-batu_back.svg)}.child .about-card01.batu ul li{background-image:url(../../common/images/about-batu_liststyle.svg)}.child .about-card01 .heading{width:100%;max-width:100%;font-size:18px;font-size:1.8rem;font-weight:700;border-bottom:1px solid #e1e1e1;padding-bottom:8px}.child .about-card01 ul{background-size:300px 300px;background-repeat:no-repeat;background-position:center;width:100%;height:100%;padding:40px 0}.child .about-card01 ul li{font-size:17px;font-size:1.7rem;font-weight:500;line-height:40px;padding-left:40px;margin-left:16px;background-size:24px 24px;background-repeat:no-repeat;background-position:left center}@media screen and (max-width:1080px){.child .about-card01 ul li{font-size:15px;font-size:1.5rem;padding-left:30px;margin-left:16px;background-size:22px 22px}}.child .about-card02{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;border:solid 1px #000;background-color:#fff;aspect-ratio:1/1}.child .about-card02.square{border-radius:20px}.child .about-card02.square .icon{margin-bottom:10px}.child .about-card02.circle{border-radius:100%}.child .about-card02 .icon{width:160px;aspect-ratio:160/120}@media screen and (max-width:1080px){.child .about-card02 .icon{width:120px}}.child .about-card02 .heading{font-size:18px;font-size:1.8rem;font-weight:700;text-align:center}@media screen and (max-width:1080px){.child .about-card02 .heading{font-size:17px;font-size:1.7rem}}.child .about-card02 .heading .mini{font-size:15px;font-size:1.5rem}@media screen and (max-width:1080px){.child .about-card02 .heading .mini{font-size:13px;font-size:1.3rem}}.child .about-card02 .text{padding-top:16px;font-size:14px;font-size:1.4rem;text-align:center}@media screen and (max-width:1080px){.child .about-card02 .text{font-size:13px;font-size:1.3rem}}.child #sell .page-header .header__inner .heading{font-size:23px;font-size:2.3rem}.child #sell .l-content .content__inner{width:100%;max-width:1024px;margin:0 auto}.child #sell .l-content .two-column{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:40px}@media screen and (max-width:1080px){.child #sell .l-content .two-column{gap:20px}}.child #sell .l-content .one-column{display:grid;grid-template-columns:1fr;justify-items:center;gap:20px}.child #sell .caution{padding-top:40px;width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:center}.child #sell .caution .icon{padding-left:40px;background-image:url(../../common/images/icon-caution.svg);background-size:32px 28px;background-repeat:no-repeat;background-position:left top}.child #sell .caution .text{font-size:14px;font-size:1.4rem;line-height:1.6;list-style-type:disc;list-style-position:outside;margin-left:25px;margin-bottom:8px}.child #sell .documents-wrapper .heading{border-color:#6bc34a}.child #sell .documents-wrapper .c-btn:hover{color:#000;background:#6bc34a}.child .sell-flow .flow-box{width:100%;max-width:100%;border:solid 1px #000;border-radius:74px;background-color:#fff}.child .sell-flow .flow-box .card__inner{width:100%;max-width:840px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:20px 30px}.child .sell-flow .flow-box .number img{height:50px}@media screen and (max-width:1024px){.child .sell-flow .flow-box .number img{height:40px}}.child .sell-flow .flow-box .icon{height:120px;padding:0 20px}.child .sell-flow .flow-box .icon img{width:100%;height:100%}@media screen and (max-width:1024px){.child .sell-flow .flow-box .icon{height:80px}}.child .sell-flow .flow-box .heading{font-size:20px;font-size:2rem;font-weight:700;padding-bottom:4px}@media screen and (max-width:1024px){.child .sell-flow .flow-box .heading{font-size:18px;font-size:1.8rem}}.child .sell-flow .flow-box .text-area{width:100%;max-width:100%}.child #buy .page-header .header__inner .heading{font-size:23px;font-size:2.3rem}.child #buy .l-content .content__inner{width:100%;max-width:1024px;margin:0 auto}.child #buy #property .article-area{width:100%;max-width:1024px;margin:0 auto}.child #buy .documents-wrapper .heading{border-color:#ff7b9b}.child #buy .documents-wrapper .c-btn:hover{color:#000;background:#ff7b9b}.child .buy-flow{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-evenly}@media screen and (min-width:1280px){.child .buy-flow{justify-content:space-between}}@media screen and (max-width:1024px){.child .buy-flow .flow-card{margin-right:0}}.child .buy-flow .flow-card:last-child .text{line-height:1.3}.child .buy-flow .flow-card:last-child .heading{text-align:left}.child .buy-flow .flow-card .card__inner{justify-content:flex-start;padding-top:30px}@media screen and (max-width:1024px){.child .buy-flow .flow-card .card__inner{padding-top:20px}}.child .buy-flow .flow-card .card-title{width:100%;max-width:100%;height:40px;display:flex;justify-content:flex-start;align-items:center;padding-left:20px}.child .buy-flow .flow-card .number{padding-right:16px}.child .buy-flow .flow-card .number img{height:40px}@media screen and (max-width:1024px){.child .buy-flow .flow-card .number img{height:30px}}.child .buy-flow .flow-card .icon img{height:110px}@media screen and (max-width:1024px){.child .buy-flow .flow-card .icon img{height:80px}}.child .buy-flow .flow-card .heading{font-size:18px;font-size:1.8rem;font-weight:700}@media screen and (max-width:1024px){.child .buy-flow .flow-card .heading{font-size:16px;font-size:1.6rem}}.child .buy-flow .flow-card .text{font-size:14px;font-size:1.4rem;text-align:justify;padding-left:20px;padding-right:20px;padding-top:4px}@media screen and (max-width:1024px){.child .buy-flow .flow-card .text{font-size:12px;font-size:1.2rem;padding-top:0}}.child .documents-wrapper{width:100%;max-width:1024px;margin:0 auto;border:solid 1px #000;border-radius:45px;padding:60px;background-color:#fff}.child .documents-wrapper .title{width:100%;max-width:100%;font-size:23px;font-size:2.3rem;font-weight:500;border-bottom:solid 1px #000;padding-bottom:16px;margin-bottom:30px}.child .documents-wrapper .heading{border-left:solid 16px #e1e1e1;font-size:23px;font-size:2.3rem;font-weight:500;padding-left:14px;margin-bottom:10px;line-height:50px}.child .documents-wrapper .mt60{margin-top:60px}.child .documents-wrapper .three-btns{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;gap:16px;padding-top:0;padding-bottom:0}.child .documents-wrapper .three-btns .c-btn{width:100%}.child .documents-wrapper .three-btns .c-btn:hover{color:#000;background:#81c7eb}.child .documents-wrapper:nth-child(2){margin-top:40px}.child .subsidy1 .heading{border-color:#ff7b9b}.child .subsidy2 .heading{border-color:#6bc34a}.child .documents{width:100%;max-width:100%}.child .documents li{display:flex;justify-content:space-between;align-items:center;border-bottom:dashed 2px #a2a2a2;padding-top:10px;padding-bottom:20px;margin-bottom:10px}.child .documents .document-title{font-size:21px;font-size:2.1rem;font-weight:700}.child .documents .sub-title{display:block;font-size:16px;font-size:1.6rem;font-weight:500;padding-bottom:8px}.child .documents .btn-area a{display:inline-block;width:100px;color:#000;font-size:18px;font-size:1.8rem;font-weight:700;text-align:center;border-style:solid;border-width:3px;border-radius:20px;padding:3px 0;padding-left:4px;transition:all .2s ease}.child .documents .btn-area a i{font-size:21px;font-size:2.1rem;padding-left:8px}.child .documents .btn-area a:hover{color:#fff}.child .documents .btn-area a:hover i{color:#fff}.child .documents .btn-area a:nth-child(2){margin-left:8px}.child .documents .pdf{border-color:#b80000;background-color:#fff}.child .documents .pdf i{color:#b80000}.child .documents .pdf:hover{background:#b80000}.child .documents .word{border-color:#185abd;background-color:#fff}.child .documents .word i{color:#185abd}.child .documents .word:hover{background:#185abd}.child .documents .link{border-color:#193994;background-color:#fff}.child .documents .link i{color:#193994}.child .documents .link:hover{background:#193994}.child #subsidy .documents-wrapper{margin-top:40px;margin-bottom:40px}.child #subsidy .documents-wrapper .heading{border-color:#ff821e}.child #subsidy .subsidy2{margin-top:60px}.child #professional .documents-wrapper{border-radius:18px;padding:20px 30px 10px;margin-top:40px}.child #professional .documents-wrapper .documents li{border-bottom:0;margin-bottom:0}.child #consultation.l-page .page-content,.child #contact.l-page .page-content{padding:60px 40px 120px}#property .l-archive .c-btn-wrapper.tab{position:relative;gap:20px;margin-bottom:60px;padding-bottom:0}#property .l-archive .c-btn-wrapper.tab::before{content:"";position:absolute;bottom:0;display:block;width:100vw;height:1px;background:#000;z-index:1}#property .l-archive .c-btn-wrapper.tab .c-btn{background-color:#e1e1e1;border-radius:25px 25px 0 0;border-bottom:none;z-index:2}#property .l-archive .c-btn-wrapper.tab .c-btn:hover{transform:translateY(0);background:#000}#property .l-archive .c-btn-wrapper.tab .current{pointer-events:none;color:#fff;background:#000}.property-info{width:100%;max-width:1024px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;padding-top:20px;padding-bottom:16px}.property-info .mark-area .mark,.property-info .mark-area .status{margin-right:8px}.property-info .info-area{display:flex;justify-content:flex-start;align-items:center}.property-info .property-name span{font-size:28px;font-size:2.8rem;font-weight:500}.property-info .property-number{padding-top:4px;padding-right:16px}.property-info .property-number span{font-size:28px;font-size:2.8rem;font-weight:500}.property-info .property-number .number{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;letter-spacing:.05em}.property-table{background-color:#fff;width:100%;max-width:1024px;margin:0 auto;border:solid 1px #000;border-radius:26px;padding:8px 0;margin-bottom:40px}.property-table.map{padding:0}.property-table.map .inner{padding:26px 0}.property-table.map iframe{width:100%;aspect-ratio:16/9}.property-table .inner{padding:40px}.property-table .two-columns{width:100%;max-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0}.property-table .two-columns dl:last-child{border-bottom:dotted 1px #000}.property-table .two-columns dl:nth-child(2n){border-left:dotted 1px #000}.property-table dl{display:flex;justify-content:flex-start;align-items:center;padding-top:15px;padding-bottom:15px;border-bottom:dotted 1px #000}.property-table dl:last-child{height:auto;border-bottom:none}.property-table dl dt{font-size:16px;font-size:1.6rem;width:160px;padding-left:40px}.property-table dl dd{font-size:20px;font-size:2rem;font-weight:500;width:calc(100% - 160px);padding-right:40px}.property-table dl dd.strong{font-size:23px;font-size:2.3rem;font-weight:500}.property-table dl dd.price{color:#ff7b9b}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=style.min.css.map */