﻿/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/:root{--font-biz: "BIZ UDPGothic", system-ui;--font-zen: "Zen Kaku Gothic New", sans-serif;--font-e: "Poppins", sans-serif;--font-min: "Sawarabi Mincho", serif;--c-black: #1E2327;--c-black-light: #787B7D;--c-blue: #719DE8;--c-blue-bold: #4C7ED4;--c-blue-light: #B1C7EC;--c-blue-pail: #ECF1F8;--c-blue-bg: #F5F8FC;--c-yellow: #E8C071;--c-yellow-bold: #D4A74C;--c-yellow-light: #ECD8B1;--c-yellow-pail: #F8F4EC;--c-pink: #E69FF3;--c-pink-bold: #CE7DDC;--c-pink-light: #F1D3F9;--c-pink-pail: #F8ECFB;--icon-arrow-right-blue: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi44MjgiIHZpZXdCb3g9IjAgMCAxNiAxNi44MjgiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00IC0zLjU4NikiPjxwYXRoIGQ9Ik01LDEySDE5IiBmaWxsPSJub25lIiBzdHJva2U9IiM3MTlkZTgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyLDVsNyw3LTcsNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzE5ZGU4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=);--icon-arrow-right-yellow: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMi44MjgiIHZpZXdCb3g9IjAgMCAxMiAxMi44MjgiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00IC0zLjU4NikiPjxwYXRoIGQ9Ik01LDEySDE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0yKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZThjMDcxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xMiw1bDUsNS01LDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZThjMDcxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=);--icon-arrow-right-white: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi44MjgiIHZpZXdCb3g9IjAgMCAxNiAxNi44MjgiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00IC0zLjU4NikiPjxwYXRoIGQ9Ik01LDEySDE5IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyLDVsNyw3LTcsNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=);--orn: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDEyIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4IC0xNDkxKSI+PHJlY3Qgd2lkdGg9IjYiIGhlaWdodD0iMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOCAxNDkxKSIgZmlsbD0iIzRjN2VkNCIvPjxwYXRoIGQ9Ik0wLDMsNCwwLDgsM1Y4SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzYgMTQ5NSkiIGZpbGw9IiNkNGE3NGMiLz48cmVjdCB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ2IDE0OTMpIiBmaWxsPSIjY2U3ZGRjIi8+PC9nPjwvc3ZnPg==);--icon-chevron-down-blue: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC44MjgiIGhlaWdodD0iOC40MTQiIHZpZXdCb3g9IjAgMCAxNC44MjggOC40MTQiPjxwYXRoIGQ9Ik0yMSwxMy41bC02LDYtNi02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy41ODYgLTEyLjA4NikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRjN2VkNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=);--radial-grad-blue: radial-gradient(closest-side circle, var(--c-blue-light) 0%, color-mix(in srgb, var(--c-blue-light) 74%, transparent) 25%, color-mix(in srgb, var(--c-blue-light) 28%, transparent) 60%, color-mix(in srgb, var(--c-blue-light) 0%, transparent) 100%);--radial-grad-yellow: radial-gradient(closest-side circle, var(--c-yellow) 0%, color-mix(in srgb, var(--c-yellow) 74%, transparent) 25%, color-mix(in srgb, var(--c-yellow) 28%, transparent) 60%, color-mix(in srgb, var(--c-yellow) 0%, transparent) 100%);--radial-grad-pink: radial-gradient(closest-side circle, var(--c-pink) 0%, color-mix(in srgb, var(--c-pink) 74%, transparent) 25%, color-mix(in srgb, var(--c-pink) 28%, transparent) 60%, color-mix(in srgb, var(--c-pink) 0%, transparent) 100%)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:normal;tab-size:2}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset;box-sizing:border-box}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-decoration:none;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:none;box-shadow:none;outline-offset:0}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.pail-grad{position:absolute;width:250px;aspect-ratio:1;pointer-events:none}.pail-grad--blue{background:var(--radial-grad-blue);opacity:.7}.pail-grad--yellow{background:var(--radial-grad-yellow);opacity:.4}.pail-grad--pink{background:var(--radial-grad-pink);opacity:.2}.ttl{position:relative;display:flex;flex-direction:column;row-gap:8px;margin-bottom:26px}.ttl:before{content:"";display:block;width:24px;aspect-ratio:2/1;position:absolute;top:-30px;left:0;background:var(--orn) no-repeat center/contain}.ttl__en-lbl{font-family:var(--font-e);color:var(--c-blue-bold);font-size:1.4rem;font-weight:500;line-height:1.4}.ttl__en-lbl:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 1.4)*.5em)}@media all and (-ms-high-contrast: none){.ttl__en-lbl:before{margin-top:0}}.ttl__ja-lbl{font-family:var(--font-zen);font-size:2.8rem;font-weight:700;line-height:1.4285714286}.ttl__ja-lbl:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 1.4285714286)*.5em)}@media all and (-ms-high-contrast: none){.ttl__ja-lbl:before{margin-top:0}}.ttl-mid{margin-bottom:20px;font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:2rem;font-weight:700}.btn{display:inline-flex;align-items:center;column-gap:32px;padding:6px 6px 6px 32px;background-color:#fff;border:2px solid var(--c-blue);border-radius:56px}.btn__lbl{flex:0 1 auto;color:var(--c-blue-bold);font-size:1.6rem;font-weight:700;line-height:1.4}.btn__arrow{flex:0 0 auto;display:grid;place-items:center;width:40px;aspect-ratio:1;background-color:var(--c-blue);border-radius:50%;overflow:hidden}.btn__arrow:before{content:"";display:block;width:16px;aspect-ratio:1;background:var(--icon-arrow-right-white) no-repeat center/contain}.btn--thin{column-gap:24px;height:40px;padding:2px 2px 2px 24px}.btn--thin .btn__lbl{font-size:1.4rem;line-height:1}.btn--thin .btn__arrow{width:32px}@container (width > 600px){.btn--thin{column-gap:32px;height:48px;padding:4px 4px 4px 32px}.btn--thin .btn__lbl{font-size:1.6rem}.btn--thin .btn__arrow{width:36px}}@keyframes arrow{0%,100%{translate:0;animation-timing-function:linear}39%{translate:150%}40%{translate:-150%;animation-timing-function:cubic-bezier(0, 0, 0, 1)}}@media(any-hover: hover){.btn:hover .btn__arrow:before{animation:arrow .4s forwards}}.shadow-fig--yellow{filter:drop-shadow(8px 16px 24px color-mix(in srgb, var(--c-yellow) 60%, transparent))}.shadow-fig--blue{filter:drop-shadow(8px 16px 24px color-mix(in srgb, var(--c-blue) 50%, transparent))}.tbl{width:100%;padding-block:8px;background-color:#fff;border-collapse:separate;border-spacing:0;border-radius:16px}.tbl__term{padding:12px 12px 12px 16px;color:var(--c-blue-bold);font-weight:700;text-align:left;vertical-align:top;white-space:nowrap}.tbl__data{padding:12px 12px 12px 0;vertical-align:top}.tbl:not(.tbl--2row) tr:not(:nth-last-of-type(1)) :is(th,td){border-bottom:1px solid var(--c-blue-pail)}.tbl--2row{display:block}.tbl--2row :is(tbody,tr){display:block}.tbl--2row .tbl__term{display:block;padding-bottom:0}.tbl--2row .tbl__data{display:block;padding:8px 16px 16px}.tbl--2row tr:not(:nth-last-of-type(1)) .tbl__data{border-bottom:1px solid var(--c-blue-pail)}.c-faq{background-color:var(--c-blue-bg);border-radius:8px}.c-faq:not(:nth-last-of-type(1)){margin-bottom:12px}.c-faq-ttl{display:flex;align-items:baseline;column-gap:8px;padding:8px;background-color:#fff;border:1px solid var(--c-blue-light);border-radius:8px}.c-faq-ttl::-webkit-details-marker{display:none}.c-faq-ttl:before{content:"Q";flex:0 0 auto;display:grid;place-items:center;width:32px;aspect-ratio:1;font-family:var(--font-e);color:#fff;font-size:1.6rem;font-weight:500;line-height:1;background-color:var(--c-blue);border-radius:50%}.c-faq-ttl:after{content:"";flex:0 0 auto;align-self:center;width:24px;aspect-ratio:1;margin-left:auto;background:var(--c-blue-bg) var(--icon-chevron-down-blue) no-repeat center/12px auto;border-radius:50%}[open] .c-faq-ttl:after{rotate:180deg}.c-faq-ttl__lbl{font-family:var(--font-zen);color:var(--c-blue-bold);font-size:1.6rem;font-weight:700;line-height:1.4}.c-faq__body{display:flex;align-items:baseline;column-gap:8px;padding:8px 16px 12px 9px;font-size:1.4rem}.c-faq__body:before{content:"A";flex:0 0 auto;display:grid;place-items:center;width:32px;aspect-ratio:1;font-family:var(--font-e);color:#fff;font-size:1.6rem;font-weight:500;background-color:var(--c-yellow);border-radius:50%}.c-intros{padding-block:48px 64px;text-align:center}.c-intros__innr{width:100%;max-width:800px;margin-inline:auto}.c-intros--left{text-align:left}@media screen and (min-width: 768px){.ttl{margin-bottom:clamp(26px,2.8109028961vw,33px)}.ttl__en-lbl{font-size:clamp(1.4rem,1.3628620102vw,1.6rem)}.ttl__ja-lbl{font-size:clamp(2.8rem,2.7257240204vw,3.2rem)}.ttl-mid{margin-bottom:clamp(20px,2.0442930153vw,24px);font-size:clamp(2rem,2.0442930153vw,2.4rem)}.tbl{border-radius:24px}.tbl__term{padding:16px 16px 16px 24px}.tbl__data{padding:16px 24px 16px 0}.tbl--2row{display:table}.tbl--2row tbody{display:table-row-group}.tbl--2row tr{display:table-row}.tbl--2row .tbl__term{display:table-cell;padding-bottom:16px}.tbl--2row .tbl__data{display:table-cell;padding:16px 24px 16px 0}.tbl--2row tr:not(:nth-last-of-type(1)) .tbl__term{border-bottom:1px solid var(--c-blue-pail)}.c-faq{border-radius:16px}.c-faq:not(:nth-last-of-type(1)){margin-bottom:16px}.c-faq-ttl{column-gap:12px;padding:8px 16px 8px 8px;border-radius:16px;transition:background-color .2s}.c-faq-ttl::-webkit-details-marker{display:none}.c-faq-ttl:before{width:40px;font-size:2rem}.c-faq-ttl:after{width:32px}.c-faq-ttl__lbl{font-size:clamp(1.6rem,1.7035775128vw,2rem)}}@media screen and (min-width: 768px)and (any-hover: hover){.c-faq-ttl:hover{background-color:color-mix(in srgb, var(--c-yellow) 10%, #fff)}}@media screen and (min-width: 768px){.c-faq__body{column-gap:12px;padding:8px 24px 24px 9px;font-size:clamp(1.4rem,1.3628620102vw,1.6rem)}.c-faq__body:before{width:40px;font-size:2rem}.c-intros{padding-block:clamp(48px,6.8143100511vw,80px) clamp(64px,10.2214650767vw,120px);line-height:2}.c-intros:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){.c-intros:before{margin-top:0}}@media screen and (min-width: 1100px){.pail-grad{width:clamp(250px,42.5894378194vw,500px)}.tbl{border-radius:32px}.tbl__term{padding:20px 24px 20px 40px}.tbl__data{padding:20px 32px 20px 0}.tbl--2row .tbl__term{padding-bottom:20px}.tbl--2row .tbl__data{padding:20px 32px 20px 0}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/@font-face{font-family:"logo-type";src:url(css/logo.woff) format("woff");font-weight:normal;font-style:normal;font-display:block}.w100{width:100%;height:auto}.size-full{width:100%;height:100%}.wbr{display:inline-block}:has(>wbr){word-break:keep-all;overflow-wrap:anywhere}:where(.container){width:calc(100% - 64px);max-width:1110px;margin-inline:auto}*>p:not(:nth-last-of-type(1)):not([class]){margin-bottom:.8em}html{scroll-behavior:smooth;font-size:10px;overflow-x:clip}body{font-family:var(--font-biz);font-optical-sizing:auto;font-size:1.5rem;font-weight:400;font-style:normal;color:var(--c-black);line-height:1.75;overflow-x:clip}body.customize-support{padding-top:32px}body.body-lock{overflow:hidden}.header{position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;column-gap:8px;width:100%;padding:8px 8px 8px 16px;background-color:#fff}.header.is-fp{position:absolute;background-color:rgba(0,0,0,0)}.header.is-fp.scrld{position:fixed;background-color:#fff;box-shadow:0 0 12px color-mix(in srgb, var(--c-black) 16%, transparent);animation:showHeader .3s forwards cubic-bezier(0, 0, 0, 1)}@keyframes showHeader{0%{translate:0 -100%}100%{translate:0}}.header-logo{flex:0 0 auto}.header-logo__anch{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:4px 6px}.header-logo__catch{grid-area:1/2/2/3;color:var(--c-black-light);font-size:.8rem;font-weight:700;line-height:1}.header-logo__logo{grid-area:1/1/3/2}.header-logo__text{grid-area:2/2/3/3;font-family:"logo-type";font-size:2.4rem;font-weight:400;line-height:1;letter-spacing:-0.06em}.header-logo__text-kabu{padding-left:2px;font-size:.5em}.header-nav{position:fixed;top:64px;left:0;width:100%;height:calc(100dvh - 64px);padding-block:24px;background-color:#fff;overflow:auto;translate:50%;opacity:0;pointer-events:none;transition:translate .4s cubic-bezier(0, 0, 0, 1),opacity .3s}.is-drawer-show .header-nav{translate:0;opacity:1;pointer-events:auto}.header-inq{flex:0 0 auto;margin-left:auto}.header-inq__anch{display:grid;place-items:center;width:48px;aspect-ratio:1;background-color:var(--c-blue);border-radius:50%}.header-inq__icon{width:23px;color:#fff}.header-inq__lbl{display:none}.drawer-tgl{flex:0 0 auto}.drawer-tgl-btn{display:grid;place-items:center;width:48px;aspect-ratio:1;background-color:var(--c-yellow);border-radius:50%}.drawer-tgl-btn__bar{position:relative;width:37.5%;height:2px;background-color:#fff;border-radius:1px;transition:background-color .2s}.drawer-tgl-btn__bar:before,.drawer-tgl-btn__bar:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;background-color:#fff;border-radius:1px;transition:translate .3s cubic-bezier(0.5, 0, 0.5, 1),rotate .3s cubic-bezier(0.5, 0, 0.5, 1)}.drawer-tgl-btn__bar:before{top:-7px}.drawer-tgl-btn__bar:after{bottom:-7px}.is-drawer-show .drawer-tgl-btn__bar{background-color:rgba(0,0,0,0)}.is-drawer-show .drawer-tgl-btn__bar:before{translate:0 7px;rotate:45deg}.is-drawer-show .drawer-tgl-btn__bar:after{translate:0 -7px;rotate:-45deg}.gnav{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;width:260px;margin-inline:auto}.gnav-anch{display:flex;justify-content:space-between;align-items:center;column-gap:8px;width:100%;height:48px;padding-inline:24px 16px;background-color:var(--c-blue-pail);border-radius:24px}.gnav-anch:after{content:"";flex:0 0 auto;width:16px;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.gnav-anch__lbl{flex:0 1 auto;font-size:1.6rem;font-weight:700}.g-subnav{margin-top:4px}.g-subnav__item:not(:nth-last-of-type(1)){margin-bottom:4px}.g-subnav-anch{display:flex;justify-content:space-between;align-items:center;column-gap:8px;width:100%;height:32px;padding-inline:24px 16px;background-color:var(--c-yellow-pail);border-radius:16px}.g-subnav-anch:after{content:"";flex:0 0 auto;width:12px;aspect-ratio:1;background:var(--icon-arrow-right-yellow) no-repeat center/contain;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.g-subnav-anch__lbl{flex:0 1 auto;font-size:1.4rem}.footer{position:relative;width:100%;overflow:hidden}.footer-bg--blue{top:-53px;right:-93px}.footer-bg--yellow{top:36.9883%;left:-93px}.footer-bg--pink{bottom:-125px;right:-93px}.footer__innr{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:40px;padding-block:56px 32px}.footer-address{flex:0 0 auto;width:260px}.footer-address__logo{margin-bottom:24px}.footer-address__addr,.footer-address__tel{margin-top:12px;color:var(--c-black-light);font-size:1.4rem;font-weight:700;line-height:1.2;font-style:normal}.footer-nav{flex:0 1 auto;width:100%}.footer-nav-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:40px 24px;width:100%}.footer-nav-list--sub{gap:24px;margin-top:40px}.footer-nav-anch{display:flex;align-items:center;column-gap:8px;line-height:1.5}.footer-nav-anch:after{content:"";flex:0 0 auto;width:14px;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.footer-nav-anch__lbl{flex:0 1 auto;font-size:1.6rem;font-weight:700}.footer-nav-sub{margin-top:16px}.footer-nav-sub__item{line-height:1.2}.footer-nav-sub__item:not(:nth-last-of-type(1)){margin-bottom:12px}.footer-nav-sub__anch{display:inline-block;padding-left:8px;font-size:1.4rem;font-weight:700;line-height:1.2}.footer-copy{line-height:1}.footer-copy small{color:var(--c-black-light);font-size:1.2rem}.scroll-top{position:relative}.scroll-top-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:8px;width:100%;height:72px;background:linear-gradient(to right bottom, var(--c-blue-light), var(--c-blue))}.scroll-top-btn__icon{width:12px;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.scroll-top-btn__lbl{font-family:var(--font-e);color:#fff;font-size:1.8rem;font-weight:500;line-height:1}@media(any-hover: hover){.scroll-top-btn:hover .scroll-top-btn__icon{translate:0 -8px}}.cover{padding-top:64px;background:linear-gradient(to right bottom, var(--c-blue-light), var(--c-blue))}.cover__innr{display:grid;place-items:center;height:180px;padding-bottom:8px}.cover-ttl{display:flex;flex-direction:column;align-items:center;row-gap:8px;color:#fff}.cover-ttl__en{font-family:var(--font-e);font-size:1.4rem;font-weight:500;line-height:1.2;opacity:.5}.cover-ttl__ja{font-family:var(--font-zen);font-size:2.4rem;font-weight:700;line-height:1.4;text-shadow:0 0 16px var(--c-blue-bold)}body:has(:is(.prop-det,.car-s,.info-s)) .cover__innr{height:80px;padding-bottom:0}body:has(:is(.prop-det,.car-s,.info-s)) .cover-ttl{row-gap:4px}body:has(:is(.prop-det,.car-s,.info-s)) .cover-ttl__en{font-size:1.2rem}body:has(:is(.prop-det,.car-s,.info-s)) .cover-ttl__ja{font-size:2rem}.breadcrumbs{width:100%;padding-block:12px;overflow:auto}.breadcrumbs-list{display:flex;align-items:center;column-gap:4px;padding-inline:16px;font-size:1.4rem;line-height:1}.breadcrumbs-list__item{flex:0 0 auto;display:flex;align-items:center;column-gap:4px}.breadcrumbs-list__item:first-child:before{content:"";flex:0 0 auto;width:16px;aspect-ratio:1;background:url(img/common/icon_home.svg) no-repeat center/contain;translate:0 -1px}.breadcrumbs-list__item:not(:nth-last-of-type(1)):after{content:"/";flex:0 0 auto;margin-left:4px}.breadcrumbs-list__item a{opacity:.6}.breadcrumbs-list__item a[href=""]{opacity:1;pointer-events:none}.foot-cta{position:relative;padding-block:100px 64px;margin-top:120px;background-color:var(--c-blue-pail);overflow:hidden}.foot-cta__bg{top:0;right:-64px;translate:0 -40%}.foot-cta__innr{position:relative}.foot-cta-act{margin-top:32px}.foot-cta-act-tel{margin-bottom:24px}.foot-cta-act-tel__lead{margin-bottom:8px;font-family:var(--font-zen);color:var(--c-blue-bold);font-size:1.6rem;font-weight:700}.foot-cta-act-tel__lead small{color:var(--c-black-light);font-size:.8em}.foot-cta-act-tel-nums{display:inline-flex;align-items:center;column-gap:8px;padding:6px 24px 6px 6px;background-color:#fff;border:2px solid var(--c-yellow-bold);border-radius:32px}.foot-cta-act-tel-nums__icon{flex:0 0 auto;display:grid;place-items:center;width:40px;aspect-ratio:1;background-color:var(--c-yellow-bold);border-radius:50%}.foot-cta-act-tel-nums__icon .w100{width:45.8333%}.foot-cta-act-tel-nums__num{flex:0 1 auto;font-family:var(--font-e);color:var(--c-yellow-bold);font-size:3.2rem;font-weight:500;line-height:1}@media screen and (min-width: 768px){.cover__innr{height:200px}.cover-ttl__en{font-size:clamp(1.4rem,1.3628620102vw,1.6rem)}.cover-ttl__ja{font-size:clamp(2.4rem,2.7257240204vw,3.2rem);text-shadow:0 0 24px var(--c-blue-bold)}body:has(:is(.prop-det,.car-s,.info-s)) .cover__innr{height:112px}body:has(:is(.prop-det,.car-s,.info-s)) .cover-ttl__en{font-size:1.4rem}body:has(:is(.prop-det,.car-s,.info-s)) .cover-ttl__ja{font-size:2.4rem}.foot-cta{padding-block:120px 88px;margin-top:clamp(120px,13.6286201022vw,160px)}.foot-cta__bg{right:0;translate:24.4% -50%}.foot-cta__innr{display:flex;justify-content:space-between}.foot-cta__txt{flex:0 0 auto;width:46.846846%}.foot-cta__txt p{line-height:2}.foot-cta__txt p:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){.foot-cta__txt p:before{margin-top:0}}@media screen and (min-width: 768px){.foot-cta-act{margin-top:0;flex:0 1 auto;margin-inline:auto;padding-top:20px}.foot-cta-act-tel__lead{font-size:clamp(1.6rem,1.7035775128vw,2rem)}.foot-cta-act-tel-nums{column-gap:12px;padding:6px 30px 6px 6px}.foot-cta-act-tel-nums__icon{width:48px}.foot-cta-act-tel-nums__num{font-size:clamp(3.2rem,3.4071550256vw,4rem)}}@media screen and (min-width: 1100px){body{font-size:1.6rem}.header.is-fp{padding:16px 0}.header:is(.is-rounded,.is-fp.scrld.is-rounded){top:16px;left:24px;width:calc(100% - 48px);padding:12px 12px 12px 16px;background-color:#fff;border-radius:36px;box-shadow:2px 4px 16px rgba(0,0,0,.08)}.is-fp:not(.scrld) .header-logo{display:none}.header-logo__anch{grid-template-columns:clamp(36px,3.513909224vw,48px) 1fr}.header-logo__catch{font-size:clamp(0.8rem,0.7320644217vw,1rem)}.header-logo__text{font-size:clamp(2.4rem,2.3426061493vw,3.2rem)}.header-nav{position:static;width:auto;height:auto;padding-block:0;background-color:rgba(0,0,0,0);overflow:visible;translate:0;opacity:1;pointer-events:auto;flex:0 0 auto;margin-inline:auto}.is-fp:not(.scrld) .header-nav{margin-right:0}}@media screen and (min-width: 1100px)and (min-width: 1240px){.is-fp:not(.scrld) .header-nav{margin-right:auto;margin-left:35.724743777%}}@media screen and (min-width: 1100px){.header-inq{margin-left:0}.is-fp:not(.scrld) .header-inq{margin-right:16px}.header-inq__anch{display:flex;width:auto;aspect-ratio:unset;border-radius:24px;column-gap:8px;height:48px;padding:4px 24px 4px 4px;transition:background-color .2s}}@media screen and (min-width: 1100px)and (any-hover: hover){.header-inq__anch:hover{background-color:var(--c-blue-bold)}}@media screen and (min-width: 1100px){.header-inq__icon{width:40px;color:var(--c-blue-bold);flex:0 0 auto;display:grid;place-items:center;aspect-ratio:1;background-color:var(--c-blue-light);border-radius:50%}.header-inq__lbl{display:block;flex:0 0 auto;color:#fff;font-weight:700}.drawer-tgl{display:none}.gnav{flex-direction:row;gap:8px;width:auto;margin-inline:0}.gnav__item{flex:0 0 auto;position:relative}.gnav__item--hide-pc{display:none}.gnav-anch{height:32px;padding-inline:16px;transition:background-color .2s}.gnav-anch:after{content:unset}.gnav-anch__lbl{font-size:1.4rem}}@media screen and (min-width: 1100px)and (any-hover: hover){.gnav-anch:hover{background-color:var(--c-blue-light)}}@media screen and (min-width: 1100px){.gnav__item:has(.g-subnav) .gnav-anch:after{content:"";flex:0 0 auto;width:6px;aspect-ratio:1;border:2px solid var(--c-blue-bold);background:none;border-top:none;border-left:none;rotate:45deg;translate:0 -25%}.gnav__item:has(.g-subnav):hover{position:relative}.gnav__item:has(.g-subnav):hover:before{content:"";display:block;position:absolute;inset:0 0 -10px;z-index:-1}.g-subnav{margin-top:0;position:absolute;top:calc(100% + 8px);left:0;padding-block:8px;white-space:nowrap;background-color:#fff;border-radius:8px;box-shadow:2px 4px 16px rgba(0,0,0,.1);opacity:0;pointer-events:none;translate:0 24px;transition:opacity .2s,translate .3s cubic-bezier(0, 0, 0, 1)}.gnav__item:has(.g-subnav):hover .g-subnav{opacity:1;pointer-events:auto;translate:0}.g-subnav__item:not(:nth-last-of-type(1)){margin-bottom:0}.g-subnav-anch{background-color:rgba(0,0,0,0);border-radius:0}}@media screen and (min-width: 1100px)and (any-hover: hover){.g-subnav-anch:hover:after{translate:8px}}@media screen and (min-width: 1100px){.footer-bg--blue{top:unset;right:unset;bottom:0;left:0;translate:-50% 50%}.footer-bg--yellow{top:72px;left:50%;translate:-50% -50%}.footer-bg--pink{bottom:0;right:0;translate:50% 50%}.footer__innr{justify-content:space-between;gap:28px;padding-block:48px 32px}.footer-nav{width:calc(100% - 288px);display:flex;justify-content:flex-end;align-items:flex-start;column-gap:32px}.footer-nav-list{grid-template-columns:repeat(4, auto);gap:32px;width:auto;flex:0 1 auto}.footer-nav-list--sub{gap:24px;margin-top:0;grid-template-columns:1fr}}@media screen and (min-width: 1100px)and (any-hover: hover){.footer-nav-anch:hover:after{translate:8px}}@media screen and (min-width: 1100px){.footer-copy{flex:0 0 auto;width:100%}}@media screen and (min-width: 1100px){.cover{padding-top:88px}.cover__innr{height:232px}.cover-ttl__ja{text-shadow:0 0 32px var(--c-blue-bold)}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.kv{display:grid;grid-template-rows:1fr auto;width:100%;min-height:100svh;padding:64px 32px 0}.kv-fig{position:relative;margin-right:-32px}.kv-fig:before{content:"";display:block;width:390px;aspect-ratio:1;position:absolute;right:0;bottom:0;z-index:-1;background:var(--radial-grad-pink);opacity:.4;translate:50% 50%}.kv-fig__img{position:absolute;width:100%;height:100%;object-fit:cover;border-bottom-left-radius:40px}.kv__body{padding-block:32px}.kv-logo{display:none}.kv-main{margin-bottom:28px}.kv-main__catch{width:28rem;padding-block:6px;margin-bottom:20px;font-family:var(--font-zen);color:#fff;font-size:1.6rem;font-weight:700;text-align:center;background-color:var(--c-blue-bold);border-radius:8px}.kv-main__catch:before{content:"\\"}.kv-main__catch:after{content:"/"}.kv-main-ttl{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px;margin-bottom:32px;font-family:var(--font-zen);font-size:4rem;font-weight:700}.kv-main-ttl__marker{position:relative;z-index:1}.kv-main-ttl__marker:before{content:"";display:block;height:8px;position:absolute;right:-4px;bottom:0;left:-4px;z-index:-1;background:linear-gradient(to right, var(--c-yellow), var(--c-pink), var(--c-blue))}.kv-main__lead{font-size:1.6rem;font-weight:700;letter-spacing:.147em;line-height:2}.kv-main__lead:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}@media all and (-ms-high-contrast: none){.kv-main__lead:before{margin-top:0}}.kv-scroll{padding-block:8px;border:1px dashed var(--c-blue);border-right:none;border-left:none}.kv-scroll-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:4px;width:100%;height:48px;padding-top:8px}.kv-scroll-btn:after{content:"";flex:0 0 auto;width:8px;aspect-ratio:1;border:2px solid var(--c-blue);border-top:none;border-left:none;rotate:45deg;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.kv-scroll-btn__lbl{font-family:var(--font-e);color:var(--c-blue);font-size:1.8rem;font-weight:500;line-height:1}@media(any-hover: hover){.kv-scroll-btn:hover:after{translate:0 8px}}.idx-intro{scroll-margin-top:0;position:relative;padding-top:120px}.idx-intro:before{content:"";display:block;width:260px;aspect-ratio:1;position:absolute;top:0;right:-70px;z-index:-1;background:var(--radial-grad-yellow);opacity:.4}.idx-intro__innr{display:flex;flex-direction:column;gap:40px}.idx-intro__lead{margin-bottom:28px;line-height:2}.idx-intro__lead:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}@media all and (-ms-high-contrast: none){.idx-intro__lead:before{margin-top:0}}.idx-intro-fig{margin-right:-32px}.idx-intro-fig__img{border-radius:16px 0 0 16px;object-fit:cover}.idx-strength{position:relative;padding-top:140px}.idx-strength__body{margin-bottom:42px;line-height:2}.idx-strength__body:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}@media all and (-ms-high-contrast: none){.idx-strength__body:before{margin-top:0}}.idx-strength__body strong{color:var(--c-blue-bold);font-weight:700}.idx-str-list{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));grid-template-rows:auto auto 1fr;gap:16px}.idx-str-list:before{content:"";display:block;position:absolute;inset:-180px -32px;z-index:-1;background:radial-gradient(farthest-side circle in srgb, var(--c-blue), color-mix(in srgb, var(--c-blue) 0%, transparent));opacity:.2}.idx-str-list__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:18px}.str-card{padding:0 16px 20px;background-color:#fff;border-radius:12px;overflow:hidden}.str-card-fig{margin-inline:-16px}.str-card__ttl{align-self:center;font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:2rem;font-weight:700;text-align:center;line-height:1.45}.str-card__desc{text-align:justify;letter-spacing:.042em;line-height:1.75}.str-card__desc:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 1.75)*.5em)}@media all and (-ms-high-contrast: none){.str-card__desc:before{margin-top:0}}.idx-rent{position:relative;padding-block:125px 80px}.idx-rent:before,.idx-rent:after{content:"";display:block;width:390px;aspect-ratio:1;position:absolute}.idx-rent:before{top:-40px;right:-163px;background:var(--radial-grad-pink);opacity:.4}.idx-rent:after{bottom:-115px;left:-163px;z-index:-1;background:var(--radial-grad-blue);opacity:.5}.idx-rent-intro{display:grid;grid-template-columns:min(39.2630368%,188px) 1fr;grid-template-areas:"fig ttl" "desc desc" "cat cat";gap:40px 24px;margin-bottom:48px}.idx-rent-intro-fig{grid-area:fig;margin-left:-32px}.idx-rent-intro-fig__img{border-radius:0 16px 16px 0}.idx-rent-intro__ttl{grid-area:ttl;align-self:end;margin-bottom:0}.idx-rent-intro__desc{grid-area:desc;line-height:2}.idx-rent-intro__desc:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}@media all and (-ms-high-contrast: none){.idx-rent-intro__desc:before{margin-top:0}}.idx-rent-cat{grid-area:cat}.idx-rent-cat-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:4px}.idx-rent-list .splide__track{filter:drop-shadow(2px 4px 8px color-mix(in srgb, var(--c-blue) 20%, transparent))}.idx-rent-list .splide__slide{width:min(79.754601226%,300px)}.idx-rent-list .splide__arrows{display:flex;justify-content:center;column-gap:16px;margin-top:24px}.idx-rent-list .splide__arrow{display:grid;place-items:center;width:48px;aspect-ratio:1;background-color:var(--c-blue-pail);border:1px solid var(--c-blue);border-radius:8px}.idx-rent-list .splide__arrow:before{content:"";display:block;width:10px;aspect-ratio:1;border:2px solid var(--c-blue-bold);rotate:45deg;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.idx-rent-list .splide__arrow--prev:before{border-top:none;border-right:none;translate:25%}.idx-rent-list .splide__arrow--next:before{border-bottom:none;border-left:none;translate:-25%}@media(any-hover: hover){.idx-rent-list .splide__arrow--prev:hover:before{translate:-25%}.idx-rent-list .splide__arrow--next:hover:before{translate:25%}}.idx-rent__more{margin-top:32px;text-align:center}.rent-cat{position:relative;display:block;overflow:hidden;border-radius:8px}.rent-cat-bg{position:relative}.rent-cat-bg:after{content:"";display:block;position:absolute;inset:0;background-color:rgba(0,0,0,.3)}.other-cat-list .rent-cat-bg__img{max-height:200px;object-fit:cover}.rent-cat-ttl{position:absolute;top:12px;right:8px;left:12px;display:flex;justify-content:space-between;align-items:center;column-gap:8px}.rent-cat-ttl__lbl{flex:0 1 auto;font-family:var(--font-zen);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2;text-shadow:0 0 4px rgba(30,35,39,.8)}.rent-cat-ttl__arrow{flex:0 0 auto;display:grid;place-items:center;width:24px;aspect-ratio:1;background-color:#fff;border-radius:50%;overflow:hidden}.rent-cat-ttl__arrow:before{content:"";display:block;width:12px;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain}.rent-cat-sub{position:absolute;right:10px;bottom:16px;left:12px;display:flex;flex-wrap:wrap;gap:4px 2px}.rent-cat-sub__item{flex:0 1 auto;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.2;text-shadow:0 0 4px rgba(30,35,39,.8)}.rent-cat-sub__item:not(:nth-last-of-type(1)):after{content:"/"}@media(any-hover: hover){.rent-cat:hover .rent-cat-ttl__arrow:before{animation:arrow .4s forwards}}.rent-card{display:block;border-radius:16px;background-color:#fff;overflow:hidden}.rent-card-fig{width:100%;overflow:hidden}.rent-card-fig__img{width:100%;height:auto;aspect-ratio:4/3;background-color:var(--c-yellow-pail);object-fit:contain;transition:scale .3s cubic-bezier(0, 0, 0, 1)}.rent-card__body{display:flex;flex-direction:column;align-items:flex-start;row-gap:8px;padding:12px}.rent-card__cat{padding:4px 8px;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;background-color:var(--c-blue);border-radius:4px}.rent-card__ttl{font-family:var(--font-zen);font-size:1.8rem;font-weight:700;line-height:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.rent-card__address{padding-top:4px;color:var(--c-black-light);font-size:1.4rem;font-weight:700;line-height:1}.rent-card-price{display:flex;justify-content:center;align-items:baseline;column-gap:4px;padding:8px 12px;color:var(--c-blue-bold);font-size:2.2rem;line-height:1;background-color:var(--c-yellow-pail)}.rent-card-price__num{flex:0 0 auto;font-family:var(--font-e);font-weight:500}.rent-card-price__unit{font-size:.6364em;font-weight:700}@media(any-hover: hover){.rent-card:hover .rent-card-fig__img{scale:1.1}}.idx-cont-bnrs{padding-block:56px;background-color:var(--c-blue-bg)}.idx-cont-bnrs__innr{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:16px 24px}.idx-cont-card{width:100%}.idx-cont-card__innr{display:block;background-color:#fff;border-radius:8px}.idx-cont-card__ttl{position:relative;padding:40px 16px 16px;font-family:var(--font-zen);font-size:2.4rem;font-weight:700;line-height:1;text-align:center}.idx-cont-card__ttl:before{content:"";display:block;width:24px;aspect-ratio:2/1;position:absolute;top:16px;left:50%;background:var(--orn) no-repeat center/contain;translate:-50%}.idx-cont-card-desc{display:flex;align-items:center;padding:12px;border-radius:0 0 8px 8px}.idx-cont-card-desc__lbl{flex:0 1 auto;margin-inline:auto;font-size:1.4rem;font-weight:700;line-height:1.2}.idx-cont-card-desc__arrow{flex:0 0 auto;width:16px;aspect-ratio:1;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.idx-cont-card--is-buy .idx-cont-card__ttl-accent{color:var(--c-blue-bold)}.idx-cont-card--is-buy .idx-cont-card-desc{background-color:var(--c-blue-light)}.idx-cont-card--is-rent .idx-cont-card__ttl-accent{color:var(--c-yellow-bold)}.idx-cont-card--is-rent .idx-cont-card-desc{background-color:var(--c-yellow-light)}@media(any-hover: hover){.idx-cont-card:hover .idx-cont-card-desc__arrow{translate:8px}}.idx-faq{position:relative;padding-top:140px}.idx-faq:before{content:"";display:block;width:390px;aspect-ratio:1;position:absolute;top:0;left:-163px;z-index:-1;background:var(--radial-grad-pink);opacity:.2}.idx-faq__innr{display:flex;flex-direction:column;gap:40px}.idx-faq-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.idx-faq-tags__item{flex:0 1 auto;padding:8px 16px;font-size:1.4rem;font-weight:700;line-height:1.2;border-radius:16px}.idx-faq-tags__item--blue{color:var(--c-blue-bold);background-color:var(--c-blue-pail)}.idx-faq-tags__item--yellow{color:var(--c-yellow-bold);background-color:var(--c-yellow-pail)}.idx-faq__lead{margin-bottom:26px;line-height:2}.idx-faq__lead:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}@media all and (-ms-high-contrast: none){.idx-faq__lead:before{margin-top:0}}.idx-faq-fig__img{border-radius:16px}.idx-info{position:relative;padding-block:140px 80px}.idx-info-list{position:relative;padding-block:8px;background-color:#fff;border-radius:12px}.idx-info-list:before{content:"";display:block;position:absolute;inset:-80px -32px;z-index:-1;background:radial-gradient(farthest-side circle in srgb, var(--c-blue), color-mix(in srgb, var(--c-blue) 0%, transparent));opacity:.2}.idx-info-list__no-post{padding:12px 16px;color:var(--c-black-light);font-weight:700;text-align:center}.idx-info-list__item{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;padding:16px}.idx-info-list__item:not(:nth-last-of-type(1)){border-bottom:1px solid var(--c-blue-pail)}.idx-info-list__date{flex:0 0 auto;color:var(--c-blue-bold);font-size:1.2rem;font-weight:700}.idx-info-list__cat{flex:0 0 auto;padding:8px 12px;color:var(--c-yellow-bold);font-size:1.2rem;font-weight:700;line-height:1;background-color:var(--c-yellow-pail);border-radius:14px}.idx-info-list__ttl{flex:0 0 auto;width:100%}.idx-info-list__anch{display:block;font-weight:700;text-decoration:underline;line-height:1.5}.idx-info-list__anch:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 1.5)*.5em)}@media all and (-ms-high-contrast: none){.idx-info-list__anch:before{margin-top:0}}@media(any-hover: hover){.idx-info-list__anch:hover{text-decoration:none}}.idx-info-list__anch:after{content:"";display:block;position:absolute;inset:0}.idx-info__more{margin-top:32px}.idx-recruit{position:relative;padding-block:90px 120px;background-color:var(--c-blue-bg)}.idx-recruit:before{content:"";display:block;width:390px;aspect-ratio:1;position:absolute;top:0;right:-163px;background:var(--radial-grad-blue);opacity:.5}.idx-recruit__innr{position:relative;display:flex;flex-direction:column;gap:40px}.idx-recruit__lead{margin-bottom:26px;line-height:2}.idx-recruit__lead:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}@media all and (-ms-high-contrast: none){.idx-recruit__lead:before{margin-top:0}}.idx-recruit-fig{margin-right:-32px}.idx-recruit-fig__img{border-radius:16px 0 0 16px}@media screen and (min-width: 768px){.kv{padding:64px 0 48px;grid-template-columns:max(35.724743777%,384px) 1fr;row-gap:40px;background:radial-gradient(farthest-side ellipse, var(--c-pink-light), color-mix(in srgb, var(--c-pink-light) 0%, transparent))}.kv-fig{margin-right:0;grid-area:1/2/2/3}.kv-fig:before{content:unset}.kv__body{padding-block:0;display:contents}.kv-main{margin-bottom:0;grid-area:1/1/2/2;justify-self:center;align-self:center;width:320px}.kv-main__catch{width:100%;font-size:1.8rem}.kv-main-ttl{margin-bottom:40px;font-size:4.4rem}.kv-main__lead{font-size:1.8rem}.kv-scroll{grid-area:2/1/3/3;width:calc(100% - 64px);justify-self:center}.idx-intro{padding-top:clamp(120px,15.332197615%,180px)}.idx-intro:before{width:clamp(260px,42.5894378194%,500px);right:unset;left:0;translate:-23.2%}.idx-intro__innr{flex-direction:row;align-items:flex-start}.idx-intro__body{flex:1 1 auto;align-self:center}.idx-intro__lead{margin-bottom:clamp(28px,2.7257240204vw,32px)}.idx-intro-fig{flex:0 0 auto;width:50.72072%}.idx-intro-fig__img{border-radius:24px 0 0 24px}.idx-strength{padding-top:clamp(140px,15.332197615%,180px)}.idx-strength__innr{display:grid;grid-template-columns:auto 1fr;gap:min(4.25894378vw,50px) min(6.306306%,70px)}.idx-strength__ttl{grid-area:1/1/2/2}.idx-strength__body{margin-bottom:0;grid-area:1/2/2/3;padding-top:clamp(28px,2.7257240204vw,32px)}.idx-str-list{gap:min(2.162162%,24px);grid-area:2/1/3/3}.idx-str-list:before{inset:clamp(-213px,-18.1431005vw,-180px) calc((100% - 100vw)/2);background:radial-gradient(farthest-side ellipse in srgb, var(--c-blue), color-mix(in srgb, var(--c-blue) 0%, transparent))}.str-card{padding:0 24px 24px;border-radius:16px}.str-card-fig{margin-inline:-24px}.str-card__ttl{font-size:clamp(2rem,2.0442930153vw,2.4rem)}.idx-rent{padding-block:clamp(125px,17.0357751278%,200px) clamp(80px,13.6286201022%,160px)}.idx-rent:before,.idx-rent:after{width:clamp(390px,54.5144804089%,640px)}.idx-rent:before{top:min(7.495741vw,88px);right:0;translate:30%}.idx-rent:after{bottom:max(-21.80579vw,-256px);left:0;translate:-40%}.idx-rent-intro{grid-template-columns:256px 1fr;grid-template-areas:"fig ttl" "fig desc" "fig cat";gap:40px clamp(24px,4.0885860307%,48px);margin-bottom:clamp(48px,4.7700170358%,56px)}.idx-rent-intro-fig__img{border-radius:0 24px 24px 0}.idx-rent-intro__ttl{margin-top:8.16831683%}.idx-rent-cat-list{gap:2px}.idx-rent-cat-list.other-cat-list{column-gap:1.44144%}.idx-rent-list .splide__arrows{justify-content:flex-end;margin-top:clamp(24px,2.7257240204%,32px)}.idx-rent-list .splide__arrow{position:relative;z-index:1}.idx-rent__more{margin-top:-48px;text-align:left;position:relative}.rent-cat{border-radius:16px}.rent-cat-ttl{top:16px;right:16px;left:20px}.rent-cat-ttl__lbl{font-size:clamp(1.8rem,1.7035775128vw,2rem)}.rent-cat-ttl__arrow{width:32px}.rent-cat-ttl__arrow:before{width:16px}.rent-cat-sub{right:20px;bottom:24px;left:20px}.rent-cat-sub__item{font-size:clamp(1.2rem,1.1925042589vw,1.4rem)}.rent-card__body{padding:12px 20px 16px}.rent-card__cat{font-size:1.4rem}.rent-card__ttl{font-size:clamp(1.8rem,1.8739352641vw,2.2rem)}.rent-card-price{padding:12px;font-size:2.4rem}.idx-cont-bnrs{padding-block:clamp(56px,6.8143100511vw,80px)}.idx-cont-card__innr{border-radius:16px}.idx-cont-card__ttl{padding:clamp(40px,9.2081031308%,50px) 16px clamp(16px,4.4198895028%,24px);font-size:clamp(2.4rem,2.7257240204vw,3.2rem)}.idx-cont-card__ttl:before{top:22.6415094%}.idx-cont-card-desc{padding:16px;border-radius:0 0 16px 16px;justify-content:center;column-gap:16px}.idx-cont-card-desc__lbl{margin-inline:0;font-size:clamp(1.4rem,1.3628620102vw,1.6rem)}.idx-faq{padding-top:clamp(140px,13.6286201022%,160px)}.idx-faq:before{width:clamp(390px,54.5144804089%,640px);top:40px;left:0;translate:-30%}.idx-faq__innr{flex-direction:row;justify-content:space-between;align-items:flex-start}.idx-faq__body{flex:1 1 auto;align-self:center}.idx-faq-tags{margin-bottom:40px}.idx-faq-tags__item{padding:12px 24px;font-size:clamp(1.4rem,1.3628620102vw,1.6rem);border-radius:20px}.idx-faq__lead{margin-bottom:clamp(26px,2.7257240204vw,32px)}.idx-faq-fig{flex:0 0 auto;width:max(36.036036%,280px)}.idx-faq-fig__img{border-radius:24px}.idx-info{padding-block:clamp(140px,15.332197615%,180px) clamp(80px,13.6286201022%,160px)}.idx-info__innr{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:clamp(40px,4.3243243243%,48px)}.idx-info__innr:not(:has(.idx-info-list__no-post)){align-items:start}.idx-info__ttl{grid-area:1/1/2/2}.idx-info-list{position:static;padding-block:0;border-radius:16px;grid-area:1/2/3/3}.idx-info-list:before{inset:min(6.81431005vw,80px) 0 min(2.044293vw,24px) max((100vw - 1110px)/2,32px);background:radial-gradient(farthest-side ellipse in srgb, var(--c-blue), color-mix(in srgb, var(--c-blue) 0%, transparent))}.idx-info-list:has(.idx-info-list__no-post){display:grid;place-items:center}.idx-info-list__item{gap:8px 16px;padding:max(2.8673835%,16px) 4.7789725%}.idx-info-list__date{font-size:clamp(1.2rem,1.1925042589vw,1.4rem)}.idx-info-list__cat{padding:8px 16px;font-size:clamp(1.2rem,1.1925042589vw,1.4rem);border-radius:16px}.idx-info__more{margin-top:0;grid-area:2/1/3/2}.idx-recruit{padding-block:80px}.idx-recruit:before{width:clamp(390px,42.5894378194vw,500px);right:unset;left:0;translate:-23.2%}.idx-recruit__innr{flex-direction:row;justify-content:space-between;align-items:flex-start}.idx-recruit__body{flex:1 1 auto;align-self:center}.idx-recruit__lead{margin-bottom:clamp(26px,2.7257240204vw,32px)}.idx-recruit-fig{flex:0 0 auto;width:50.72072%}.idx-recruit-fig__img{border-radius:24px 0 0 24px}}@media screen and (min-width: 1100px){.kv{padding:80px 0 48px;row-gap:0}.kv-fig{margin-right:0}.kv__body{display:flex;flex-direction:column;justify-content:space-between;row-gap:32px;width:320px;justify-self:center}.kv-logo{display:grid;grid-template-columns:39px 1fr;gap:17px 7px}.kv-logo__catch{grid-area:1/1/2/3;color:var(--c-black-light);font-weight:700;line-height:1}.kv-logo__logo{grid-area:2/1/3/2}.kv-logo__text{grid-area:2/2/3/3;font-family:"logo-type";font-size:4rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-0.04em}.kv-logo__text-kabu{font-size:.5em;padding-left:6px}.kv-main__catch{font-size:2rem}.kv-main-ttl{margin-bottom:48px}.kv-scroll{width:100%}.idx-intro-fig{margin-right:-64px}.idx-intro-fig__img{border-radius:32px}.idx-rent-intro-fig{margin-left:-64px}.idx-rent-intro-fig__img{border-radius:32px}.idx-faq-fig__img{border-radius:32px}.idx-info-list__item{flex-wrap:nowrap;align-items:baseline}.idx-info-list__ttl{flex:1 1 auto;width:auto;padding-left:8px}.idx-recruit-fig{margin-right:-64px}.idx-recruit-fig__img{border-radius:32px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.about-intro{position:relative;display:grid;place-items:center;padding-block:40px;min-height:100svh}.about-intro-bg{position:absolute;inset:0}.about-intro-bg:after{content:"";display:block;position:absolute;right:0;bottom:-1px;left:0;height:36.458333%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.86) 75%, #fff 100%)}.about-intro-bg__img{width:100%;height:100%;object-fit:cover}.about-intro__innr{position:relative;width:calc(100% - 64px);max-width:643px;padding:64px 24px 32px;text-align:center;background-color:hsla(0,0%,100%,.72);border-radius:16px;backdrop-filter:blur(10px);box-shadow:4px 8px 24px rgba(30,79,162,.3)}.about-intro__ttl:before{left:50%;translate:-50%}.philosophy{padding-top:80px}.philosophy__innr{display:flex;flex-direction:column;gap:32px}.philosophy-catch{flex:0 0 auto;display:grid;place-items:center;width:82.0245398%;max-width:340px;aspect-ratio:1;margin-inline:auto;background-color:#fff;border-radius:50%;box-shadow:8px 8px 20px color-mix(in srgb, var(--c-pink) 80%, transparent),8px 8px 72px var(--c-yellow)}.philosophy-catch__txt{font-family:var(--font-min, serif);color:var(--c-pink-bold);font-size:2.2rem;text-align:center}.philosophy-catch__txt span{display:block;border-bottom:1px dashed var(--c-blue-bold)}.greeting{padding-block:120px 80px;margin-top:120px;background-color:var(--c-blue-bg)}.greeting-fig{float:right;width:50%;max-width:400px;margin:0 -32px 12px 24px}.greeting-fig__img{border-radius:16px 0 0 16px}.greeting-sign{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:12px 8px;margin-top:24px;line-height:1.2}.greeting-sign__company{flex:0 0 auto;width:100%;color:var(--c-black-light);font-size:1.4rem;font-weight:700;text-align:right}.greeting-sign__title{flex:0 1 auto;color:var(--c-black-light);font-size:1.4rem}.greeting-sign__name{flex:0 0 auto;font-family:var(--font-min, serif);font-size:2rem;font-weight:500}.outline{position:relative;padding-top:120px}.outline:before{content:"";display:block;position:absolute;inset:0;z-index:-1;background:radial-gradient(farthest-side circle, var(--c-blue), color-mix(in srgb, var(--c-blue) 60%, transparent) 50%, color-mix(in srgb, var(--c-blue) 0%, transparent) 100%);opacity:.1}.outline-fig{margin:32px -32px 0 0}.outline-fig__img{border-radius:16px 0 0 16px}.access{padding-block:120px}.access__map iframe{width:100%;height:50svh}.access__info{display:flex;flex-wrap:wrap;gap:24px;padding-top:24px}.access-det{display:flex;flex-wrap:wrap;gap:12px 32px}.access-det__item{flex:0 1 auto;display:flex;column-gap:12px;line-height:1.4}.access-det__term{flex:0 0 auto;color:var(--c-blue-bold);font-weight:700}.access-det__data{flex:0 1 auto}.access-to-map{flex:0 0 auto;margin-left:auto}.access-to-map-anch{display:flex;align-items:center;column-gap:8px}.access-to-map-anch__icon{flex:0 0 auto;width:24px}.access-to-map-anch__lbl{color:var(--c-blue-bold);font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(any-hover: hover){.access-to-map-anch:hover .access-to-map-anch__lbl{text-decoration:none}}@media screen and (min-width: 768px){.about-intro__innr{padding:72px 32px 40px;border-radius:24px}.philosophy__innr{flex-direction:row;gap:0;align-items:flex-start}.philosophy__body{flex:0 0 auto;width:50.72072%}.philosophy-catch{width:max(30.63063%,240px)}.greeting{padding-block:140px 120px;margin-top:140px}.greeting__innr{display:flex;flex-direction:row-reverse;column-gap:7.207207%}.greeting-fig{float:none;width:36.036036%;margin:0;flex:0 0 auto}.greeting-fig__img{border-radius:24px}.greeting-sign__company{font-size:clamp(1.4rem,1.3628620102vw,1.6rem)}.greeting-sign__title{font-size:clamp(1.4rem,1.3628620102vw,1.6rem)}.greeting-sign__name{font-size:clamp(2rem,2.3850085179vw,2.8rem)}.outline{padding-top:140px}.outline:before{inset:0 32px -120px 0;background:radial-gradient(farthest-side ellipse at 30% 50%, var(--c-blue), color-mix(in srgb, var(--c-blue) 60%, transparent) 50%, color-mix(in srgb, var(--c-blue) 0%, transparent) 100%)}.outline__innr{display:grid;grid-template-columns:43.243243% 1fr;grid-template-areas:"ttl ." "tbl fig";column-gap:4.324324%}.outline-fig{margin:0 -32px 0 0;grid-area:fig}.outline-fig__img{border-radius:24px 0 0 24px}.outline__ttl{grid-area:ttl}.outline__tbl{grid-area:tbl}.access{padding-block:140px}.access__map iframe{max-height:440px}.access__info{padding-top:32px}.access-det{gap:12px 40px}.access-det__item{column-gap:16px}}@media screen and (min-width: 1100px){.about-intro__innr{padding:72px 40px 48px;border-radius:32px}.about-intro__innr p{line-height:2}.about-intro__innr p:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 1100px)and (-ms-high-contrast: none){.about-intro__innr p:before{margin-top:0}}@media screen and (min-width: 1100px){.philosophy__body p{line-height:2}.philosophy__body p:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 1100px)and (-ms-high-contrast: none){.philosophy__body p:before{margin-top:0}}@media screen and (min-width: 1100px){.philosophy-catch__txt{font-size:2.8rem}.greeting{padding-block:160px 120px;margin-top:180px}.greeting-fig__img{border-radius:32px}.greeting-sign__name{font-size:clamp(2rem,2.3850085179vw,2.8rem)}.greeting__body p:not([class]){line-height:2}.greeting__body p:not([class]):before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 1100px)and (-ms-high-contrast: none){.greeting__body p:not([class]):before{margin-top:0}}@media screen and (min-width: 1100px){.outline:before{inset:0 max((100% - 1110px)/2,32px) -160px 0}.outline-fig{margin:0 -64px 0 0}.outline-fig__img{border-radius:32px}.access-det{gap:12px 56px}.access-det__item{column-gap:24px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.ro-intro{padding-top:48px;margin-bottom:-48px}.ro-intro__tag{width:fit-content;padding:8px 16px;margin-bottom:56px;color:var(--c-blue-bold);font-size:1.4rem;font-weight:700;line-height:1;background-color:var(--c-blue-pail);border-radius:20px}.ro-intro__txt{margin-bottom:32px}.ro-intro-fig{position:relative;z-index:1;margin-right:-32px}.ro-intro-fig__img{max-height:460px;border-radius:16px 0 0 16px;object-fit:cover}.ro-services{position:relative;padding-block:150px 100px;background-color:var(--c-blue-bg);overflow:hidden}.ro-services__bg--lt{top:0;right:-93px}.ro-services__bg--rb{right:-93px;bottom:-93px}.ro-services>.container{position:relative}.ro-services__upper{margin-bottom:40px}.ros-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:16px}.ros-card{background-color:#fff;border-radius:8px;overflow:hidden}.ros-card-fig{margin-bottom:16px}.ros-card-ttl{display:flex;justify-content:center;align-items:center;gap:8px}.ros-card-ttl__icon{flex:0 0 auto;width:24px}.ros-card-ttl__lbl{flex:0 1 auto;font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:1.8rem;font-weight:700}.ros-card__txt{padding:12px 16px 16px;font-size:1.4rem}.ro-flow{padding-top:120px}.ro-flow__txt{margin-bottom:32px}.ro-flow-list{margin-bottom:32px}.ro-flow-list__item{position:relative;border:1px solid var(--c-blue-light);border-radius:24px}.ro-flow-list__item:not(:nth-last-of-type(1)){margin-bottom:16px}.ro-flow-list__item:not(:nth-last-of-type(1)):after{content:"";display:block;height:100%;position:absolute;top:48px;left:21px;border-left:4px dotted var(--c-yellow-bold)}.ro-flow-list-ttl{display:flex;align-items:center;column-gap:12px;margin:-1px 0 0 -1px}.ro-flow-list-ttl__step{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:2px;width:48px;aspect-ratio:1;padding-top:4px;font-family:var(--font-e);font-size:1.2rem;font-weight:500;line-height:1;color:#fff;background-color:var(--c-blue);border-radius:50%}.ro-flow-list-ttl__step-num{font-size:1.5em}.ro-flow-list-ttl__lbl{padding-top:4px;font-family:var(--font-zen);color:var(--c-blue-bold);font-size:2rem;font-weight:700}.ro-flow-list__body{padding:0 12px 12px 60px;font-size:1.4rem}.ro-flow-fig{margin-left:-32px}.ro-flow-fig__img{border-radius:0 16px 16px 0}.ro-faq{padding-top:140px}.ro-faq-fig{float:right;width:min(39%,188px);margin:0 -32px 16px 24px}.ro-faq-fig__img{border-radius:16px 0 0 16px}.ro-faq-cont{clear:both;margin-top:32px}@media screen and (min-width: 768px){.ro-intro{padding-top:clamp(48px,6.8143100511vw,80px)}.ro-intro__innr{display:grid;grid-template-columns:1fr 44.954954%;grid-template-rows:auto auto 1fr;grid-template-areas:"tag ." "ttl fig" "txt fig";column-gap:4.324324%}.ro-intro__tag{grid-area:tag}.ro-intro__ttl{grid-area:ttl}.ro-intro__txt{margin-bottom:0;grid-area:txt;padding-bottom:96px;line-height:2}.ro-intro__txt:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){.ro-intro__txt:before{margin-top:0}}@media screen and (min-width: 768px){.ro-intro-fig{grid-area:fig}.ro-intro-fig__img{max-height:unset;border-radius:24px 0 0 24px}.ro-services{padding-block:150px 120px}.ro-services__bg--lt{top:119px;right:unset;left:0;translate:-40%}.ro-services__bg--rb{right:0;bottom:0;translate:40% 50%}.ro-services__upper{margin-bottom:clamp(40px,5.4514480409vw,64px);display:flex;column-gap:4.324324%}.ro-services__ttl{flex:0 0 auto;width:clamp(19.6rem,19.08006814vw,22.4rem)}.ro-services__txt{flex:1 1 auto;padding-top:2em;line-height:2}.ro-services__txt:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){.ro-services__txt:before{margin-top:0}}@media screen and (min-width: 768px){.ros-list{grid-template-columns:1fr;gap:clamp(16px,2.0442930153vw,24px)}.ros-card{border-radius:16px;display:grid;grid-template-columns:max(36.036036%,320px) 1fr;grid-template-rows:auto auto;gap:8.988764% 3.603603%}.ros-card-fig{margin-bottom:0;grid-area:1/1/3/2}.ros-card-ttl{justify-content:flex-start;gap:12px;align-self:end;grid-area:1/2/2/3}.ros-card-ttl__icon{width:26px}.ros-card-ttl__lbl{font-size:clamp(1.8rem,2.0442930153vw,2.4rem)}.ros-card__txt{padding:0 5.97014925% 0 0;font-size:clamp(1.4rem,1.3628620102vw,1.6rem);line-height:2}.ros-card__txt:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){.ros-card__txt:before{margin-top:0}}@media screen and (min-width: 768px){.ro-flow{padding-top:clamp(120px,12.7768313458vw,150px)}.ro-flow__innr{display:grid;grid-template-columns:39.639639% 1fr;grid-template-rows:auto 1fr;column-gap:4.324324%}.ro-flow__txt{margin-bottom:max(10.90909%,32px);grid-area:1/1/2/2}.ro-flow__txt p{line-height:2}.ro-flow__txt p:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){.ro-flow__txt p:before{margin-top:0}}@media screen and (min-width: 768px){.ro-flow-list{margin-bottom:0;grid-area:1/2/3/3}.ro-flow-list__item{border-radius:32px}.ro-flow-list__item:not(:nth-last-of-type(1)){margin-bottom:24px}.ro-flow-list__item:not(:nth-last-of-type(1)):after{top:64px;left:29px}.ro-flow-list-ttl{column-gap:16px}.ro-flow-list-ttl__step{width:64px;padding-top:6px;font-size:1.6rem}.ro-flow-list-ttl__lbl{font-size:clamp(2rem,2.0442930153vw,2.4rem)}.ro-flow-list__body{padding:0 clamp(12px,2.0442930153vw,24px) clamp(12px,2.0442930153vw,24px) 80px;font-size:clamp(1.4rem,1.3628620102vw,1.6rem);line-height:2}.ro-flow-list__body:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){.ro-flow-list__body:before{margin-top:0}}@media screen and (min-width: 768px){.ro-flow-fig{grid-area:2/1/3/2}.ro-flow-fig__img{border-radius:0 24px 24px 0}.ro-faq__innr{display:grid;grid-template-columns:1fr 23.603603%;column-gap:4.324324%}.ro-faq-fig{float:none;width:auto;margin:0 -32px 0 0;grid-area:2/2/3/3}.ro-faq-fig__img{border-radius:24px 0 0 24px}.ro-faq__upper{grid-area:1/1/2/3;display:flex;column-gap:4.324324%;margin-bottom:4.324324%}.ro-faq .ttl{flex:1 1 auto;margin-bottom:0}.ro-faq__txt{flex:0 0 auto;width:52.432432%;margin-top:2em;line-height:2}.ro-faq__txt:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 2)*.5em)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){.ro-faq__txt:before{margin-top:0}}@media screen and (min-width: 768px){.ro-faq-cont{margin-top:0;grid-area:2/1/3/2}}@media screen and (min-width: 1100px){.ro-intro__tag{padding:12px 24px;margin-bottom:64px;font-size:1.6rem}.ro-intro-fig{margin-right:-64px}.ro-intro-fig__img{border-radius:32px}.ro-flow-list{margin-top:28px}.ro-flow-fig{margin-left:-64px}.ro-flow-fig__img{border-radius:32px}.ro-faq-fig{margin:0 -64px 0 0}.ro-faq-fig__img{border-radius:32px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.faq-wrap{position:relative;padding-top:48px}.faq-wrap__bg{z-index:-1}.faq-wrap__bg--lt{top:-96px;left:-96px}.faq-wrap__bg--rc{top:50%;right:-96px;translate:0 -50%}.faq-wrap__bg--lb{bottom:0;left:-96px;translate:0 50%}.faq-sec{max-width:800px}.faq-sec:not(:nth-last-of-type(1)){margin-bottom:96px}.keiyaku-list{margin-top:8px;line-height:1.4}.keiyaku-list__item{display:flex;flex-direction:column;gap:6px 8px}.keiyaku-list__item:not(:nth-last-of-type(1)){margin-bottom:12px}.keiyaku-list__item dt{flex:0 0 auto;color:var(--c-blue-bold);font-weight:700}.keiyaku-list__item div{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:8px 4px}.keiyaku-list__item dd{flex:0 1 auto}.keiyaku-list__item dd:not(:nth-last-of-type(1)):after{content:"/";margin-left:4px}@media screen and (min-width: 768px){.faq-wrap__bg--lt{left:0;translate:-40%}.faq-wrap__bg--rc{right:0;translate:40% -50%}.faq-wrap__bg--lb{left:0;translate:-40% 50%}.faq-sec:not(:nth-last-of-type(1)){margin-bottom:112px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.search-switch{padding-top:24px;background-color:var(--c-yellow)}.search-switch-tabs{display:flex;column-gap:4px;width:calc(100% - 16px);max-width:1110px;margin-inline:auto}.search-switch-tabs__item{flex:1 1 50%}.search-switch-tab{position:relative;display:flex;justify-content:center;align-items:center;column-gap:8px;height:48px;padding-inline:12px;background-color:var(--c-yellow-light);border-radius:8px 8px 0 0;transition:background-color .2s}.search-switch-tab:after{content:"";display:block;width:6px;aspect-ratio:1;position:absolute;bottom:4px;left:50%;border:2px solid var(--c-yellow-light);border-top:none;border-left:none;translate:-50%;rotate:45deg}.search-switch-tab__icon{flex:0 0 auto;width:20px}.search-switch-tab__lbl{flex:0 1 auto;font-family:var(--font-zen);font-size:1.4rem;font-weight:700;line-height:1.3}body:has(.pl) .search-switch-tab--list{background-color:#fff}body:has(.pm) .search-switch-tab--map{background-color:#fff}@media(any-hover: hover){.search-switch-tab:hover{background-color:color-mix(in srgb, var(--c-yellow-light) 50%, #fff)}}.pl{padding-block:32px 64px;background-color:var(--c-blue-bg)}.pl-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;margin-bottom:32px;background-color:#fff;border-radius:8px}.pl-info-result{flex:0 1 auto;display:flex;align-items:baseline;column-gap:4px;line-height:1.2}.pl-info-result__lbl{flex:0 0 auto;color:var(--c-black-light);font-size:1.4rem;font-weight:700}.pl-info-result__num{flex:0 0 auto;font-family:var(--font-e);color:var(--c-blue-bold);font-size:2rem;font-weight:500}.pl-info-filters{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:8px 24px}.pl-info-filters__item{flex:0 0 auto;display:flex;align-items:center;column-gap:8px}.pl-info-filters__term{flex:0 0 auto;color:var(--c-blue-bold);font-size:1.4rem;font-weight:700}.pl-info-filters__data{flex:0 0 auto;position:relative}.pl-info-filters__data:after{content:"";display:block;position:absolute;top:50%;right:14px;width:12px;aspect-ratio:2/1;background:var(--icon-chevron-down-blue) no-repeat center/contain;translate:0 -50%;pointer-events:none}.pl-info-filters__data select{appearance:none;border:none;height:32px;padding-inline:12px 36px;line-height:30px;border:1px solid var(--c-blue-light);border-radius:4px}.prop-list{display:flex;flex-direction:column;row-gap:16px}.prop-card{container-type:inline-size;filter:drop-shadow(2px 4px 6px color-mix(in srgb, var(--c-blue) 20%, transparent))}.prop-card-catch{display:flex;align-items:center;column-gap:8px;padding:12px 16px;background-color:var(--c-yellow);border-radius:8px 8px 0 0}.prop-card-catch__icon{flex:0 0 auto;width:16px}.prop-card-catch__lbl{flex:0 1 auto;font-size:1.4rem;font-weight:700;line-height:1.4}.prop-card-catch__lbl .new{margin-right:8px}.prop-card__cont{display:grid;grid-template-columns:min(40%,200px) 1fr;grid-template-areas:"imgs ttl" "imgs attr" "det det";gap:12px;padding:16px;background-color:#fff}.prop-card-imgs{grid-area:imgs}.prop-card-fig{display:block;width:100%}.prop-card-fig__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background-color:var(--c-blue-bg)}.prop-card__updated{margin-top:8px;font-size:1rem;line-height:1.2}.prop-card__ttl{grid-area:ttl;align-self:end;font-family:var(--font-zen);font-size:1.8rem;font-weight:700}.prop-card-attr{grid-area:attr;display:flex;flex-wrap:wrap;gap:4px}.prop-card-attr__item{flex:0 1 auto}.prop-card-attr-anch{display:flex;align-items:center;column-gap:4px;height:24px}.prop-card-attr-anch__icon{flex:0 0 auto}.prop-card-attr-anch__lbl{flex:0 1 auto;font-size:1.2rem;line-height:1.2}.prop-card-attr-anch__arrow{flex:0 0 auto;width:10px;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain}.prop-card-attr-anch--pics{padding-inline:8px 12px;background-color:var(--c-pink-light);border-radius:12px}.prop-card-attr-anch--pics .prop-card-attr-anch__icon{width:16px}.prop-card-attr-anch--movie{padding-inline:8px 12px;background-color:var(--c-blue-light);border-radius:12px}.prop-card-attr-anch--movie .prop-card-attr-anch__icon{width:16px}.prop-card-attr-anch--map{padding-inline:8px;border:1px solid var(--c-blue);border-radius:4px}.prop-card-attr-anch--map .prop-card-attr-anch__icon{width:12px}.prop-card__details{grid-area:det}.prop-card__details table{border-collapse:collapse;width:100%;border:1px solid var(--c-blue-light)}.prop-card__details table.tabledata2{margin-top:-1px}.prop-card__details table th{padding:2px 4px;font-size:1.2rem;border-right:1px solid var(--c-blue-light);background-color:var(--c-blue-pail)}.prop-card__details table td{padding:2px 4px;font-size:1rem;text-align:center;border-right:1px solid var(--c-blue-light)}.prop-card-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px;background-color:var(--c-yellow-pail);border-radius:0 0 8px 8px}.prop-card-footer__item{flex:0 1 auto}.prop-card-footer-anch{display:flex;align-items:center;column-gap:8px;height:40px;padding-inline:16px 24px;background-color:var(--c-blue-light);border-radius:4px;transition:background-color .2s}.prop-card-footer-anch__icon{flex:0 0 auto;width:20px}.prop-card-footer-anch__lbl{flex:0 1 auto;font-size:1.4rem;font-weight:700;line-height:1}@media(any-hover: hover){.prop-card-footer-anch:hover{background-color:color-mix(in srgb, var(--c-blue-light) 80%, #fff)}}@container (width > 600px){.prop-card-catch{column-gap:12px;padding:12px 24px;border-radius:16px 16px 0 0}.prop-card-catch__icon{width:20px}.prop-card-catch__lbl{font-size:1.6rem}.prop-card__cont{grid-template-columns:min(32.786885%,280px) 1fr;grid-template-areas:"imgs ttl" "imgs attr" "imgs det";gap:16px;padding:24px}.prop-card-imgs{align-self:start}.prop-card__updated{margin-top:12px;font-size:1.2rem}.prop-card__ttl{font-size:2.4rem}.prop-card-attr{gap:12px}.prop-card-attr-anch{height:32px}.prop-card-attr-anch__lbl{font-size:1.4rem}.prop-card-attr-anch__arrow{width:14px}.prop-card-attr-anch--pics{padding-inline:8px 16px 8px 12px;border-radius:16px}.prop-card-attr-anch--pics .prop-card-attr-anch__icon{width:18px}.prop-card-attr-anch--movie{padding-inline:8px 16px 8px 12px;border-radius:16px}.prop-card-attr-anch--movie .prop-card-attr-anch__icon{width:18px}.prop-card-attr-anch--map{padding-inline:12px}.prop-card-attr-anch--map .prop-card-attr-anch__icon{width:16px}.prop-card__details table th{padding:6px;font-size:1.4rem}.prop-card__details table td{padding:6px;font-size:1.4rem}.prop-card-footer{gap:8px 24px;padding:12px 24px;border-radius:0 0 16px 16px}.prop-card-footer-anch{column-gap:12px;height:48px;padding-inline:24px 32px;border-radius:8px}.prop-card-footer-anch__icon{width:22px}.prop-card-footer-anch__lbl{font-size:1.6rem}}.bukken_pagination{margin-top:40px}.bukken_pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bukken_pagination-list__item{flex:0 0 auto}.bukken_pagination-list__item a{display:flex;justify-content:center;place-items:center;column-gap:8px;width:40px;height:40px;padding-top:2px;font-family:var(--font-e);color:var(--c-blue-bold);font-size:1.6rem;font-weight:500;background-color:#fff;border:2px solid var(--c-blue-bold);border-radius:8px;transition:background-color .2s}@media(any-hover: hover){.bukken_pagination-list__item a:hover{background-color:var(--c-blue-bg)}}.bukken_pagination-list__item--prev a,.bukken_pagination-list__item--next a,.bukken_pagination-list__item--first a,.bukken_pagination-list__item--last a{font-family:var(--font-biz);font-size:1.4rem;font-weight:700}.bukken_pagination-list__item--prev a,.bukken_pagination-list__item--next a{width:56px;padding-top:0}.bukken_pagination-list__item--prev a:after,.bukken_pagination-list__item--next a:after{content:"";flex:0 0 auto;width:6px;aspect-ratio:1/2;background:url(img/common/icon_chevron-right-blue.svg) no-repeat center/contain}.bukken_pagination-list__item--prev a{flex-direction:row-reverse}.bukken_pagination-list__item--prev a:after{rotate:y 180deg}.bukken_pagination-list__item--first a,.bukken_pagination-list__item--last a{width:80px;padding-top:0}.bukken_pagination-list__item--first a:after,.bukken_pagination-list__item--last a:after{content:"";flex:0 0 auto;width:14px;aspect-ratio:14.4/12;background:url(img/common/icon_chevron-double-right-blue.svg) no-repeat center/contain}.bukken_pagination-list__item--first a{flex-direction:row-reverse}.bukken_pagination-list__item--first a:after{rotate:y 180deg}.bukken_pagination-list__item--current{display:grid;place-items:center;width:40px;padding-top:2px;aspect-ratio:1;font-family:var(--font-e);color:#fff;font-size:1.6rem;font-weight:500;background-color:var(--c-blue);border-radius:8px}.other-cat{position:relative;padding-block:64px;overflow:hidden}.other-cat__bg--lt{top:0;left:0;translate:-50% -50%}.other-cat__bg--rb{right:-96px;bottom:0;translate:0 50%}.other-cat__ttl{margin-bottom:16px;font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:2rem;font-weight:700}.pl-cond{width:calc(100% - 32px);max-width:640px;max-height:unset;margin:auto;border:none;border-radius:8px}.pl-cond__innr{display:flex;flex-direction:column;width:100%;max-height:84svh}.pl-cond__ttl{flex:0 0 auto;padding:15px 20px;color:#fff;font-size:1.8rem;font-weight:700;line-height:1;text-align:center;background-color:var(--c-blue)}.pl-cond__body{flex:1 1 auto;padding:24px 20px;overflow:auto;overscroll-behavior:contain}.pl-cond-act{flex:0 0 auto;display:flex;justify-content:center;column-gap:8px;position:relative;padding:8px 20px}.pl-cond-act:before{content:"";display:block;width:100%;height:1px;position:absolute;top:-1px;left:0;background-color:rgba(0,0,0,.1);pointer-events:none}.pl-cond-act__item{flex:0 1 auto}.pl-cond-act-btn{display:flex;justify-content:center;align-items:center;column-gap:8px;height:40px;padding-inline:24px;background-color:var(--c-blue);border-radius:8px;transition:background-color .2s}.pl-cond-act-btn__icon{flex:0 0 auto;width:18px}.pl-cond-act-btn__lbl{flex:0 0 auto;color:#fff;font-weight:700}.pl-cond-act-btn--close{background-color:var(--c-black-light)}@media(any-hover: hover){.pl-cond-act-btn:hover{background-color:var(--c-blue-bold)}.pl-cond-act-btn--close:hover{background-color:var(--c-black)}}.pl-cond-list__item:not(:nth-last-of-type(1)){margin-bottom:24px}.pl-cond-list-term{display:flex;align-items:center;column-gap:8px;margin-bottom:12px}.pl-cond-list-term:after{content:"";flex:1 1 auto;height:1px;background-color:var(--c-blue-light)}.pl-cond-list-term__lbl{flex:0 1 auto;color:var(--c-yellow-bold);font-size:1.6rem;font-weight:700;line-height:1}.pl-cond-list__between{display:flex;align-items:center;column-gap:4px}.pl-cond-list__between>:where(*){flex:1 1 50%}.pl-cond-list__between-sepa{flex:0 0 auto;font-size:1.4rem}.pl-cond-kodawari{margin-top:16px}.pl-cond-kodawari__item{margin-bottom:16px}.pl-cond-kodawari__term{margin-bottom:8px;color:var(--c-blue-bold);font-size:1.4rem;font-weight:700;line-height:1}.pl-cond-ref{display:flex;flex-direction:column;row-gap:1px;margin-bottom:24px;border-radius:8px;overflow:hidden}.pl-ref{width:100%;background-color:var(--c-blue-pail)}.pl-ref-ttl{display:flex;justify-content:space-between;align-items:center;column-gap:8px;height:40px;padding-inline:16px 12px;background-color:var(--c-blue)}.pl-ref-ttl::-webkit-details-marker{display:none}.pl-ref-ttl:after{content:"";flex:0 0 auto;width:12px;aspect-ratio:2/1;background:url(img/common/icon_chevron-down-white.svg) no-repeat center/contain}.pl-ref-ttl__lbl{flex:0 1 auto;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2}.pl-ref[open] .pl-ref-ttl:after{rotate:x 180deg}.pl-ref__body{display:flex;flex-direction:column;row-gap:8px;padding:12px 16px}.l-parts-list{display:flex;flex-wrap:wrap;gap:4px}.l-parts-list__item{flex:0 1 auto}.c-select{position:relative}.c-select:after{content:"";display:block;width:12px;aspect-ratio:2/1;position:absolute;top:50%;right:12px;background:var(--icon-chevron-down-blue) no-repeat center/contain;translate:0 -50%;pointer-events:none}.c-select select{appearance:none;width:100%;height:38px;padding-inline:12px 34px;font-size:1.4rem;border:1px solid var(--c-blue-light);border-radius:4px}@media(any-hover: hover){.c-select select:hover{border-color:var(--c-blue)}}.c-checkbox{display:grid;place-items:center;min-height:36px;padding:2px 16px;font-size:1.4rem;line-height:1.2;background-color:#fff;border:1px solid var(--c-blue-light);border-radius:18px;transition:background-color .2s}.c-checkbox input{display:none}.c-checkbox:has(input:checked){background-color:var(--c-blue-light)}@media(any-hover: hover){.c-checkbox:hover{background-color:var(--c-blue-bg)}}.pl-cond-btn{position:sticky;bottom:0;z-index:10;padding:12px 24px}.pl-cond-btn-innr{display:flex;justify-content:center;align-items:center;column-gap:8px;width:100%;height:48px;background-color:var(--c-pink-bold);border-radius:24px;box-shadow:2px 4px 8px rgba(0,0,0,.2);transition:background-color .2s}.pl-cond-btn-innr__icon{flex:0 0 auto;width:18px}.pl-cond-btn-innr__lbl{color:#fff;font-size:1.6rem;font-weight:700}@media(any-hover: hover){.pl-cond-btn-innr:hover{background-color:var(--c-pink)}}.pl-no-data__ttl{margin-bottom:16px;font-family:var(--font-zen);color:var(--c-blue);font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (min-width: 768px){.search-switch-tabs{column-gap:8px;width:calc(100% - 64px)}.search-switch-tab{column-gap:16px;height:64px;border-radius:16px 16px 0 0}.search-switch-tab:after{width:8px}.search-switch-tab__icon{width:24px}.search-switch-tab__lbl{font-size:1.8rem}.pl{padding-block:32px clamp(64px,6.8143100511vw,80px)}.pl__innr{display:grid;grid-template-columns:216px 1fr;column-gap:3.6036%}.pl-side{margin-top:-80px}.pl-info{padding:8px 20px}.pl-info-result__lbl{font-size:clamp(1.4rem,1.3628620102vw,1.6rem)}.pl-info-result__num{font-size:clamp(2rem,2.3850085179vw,2.8rem)}.pl-info-filters__item{column-gap:16px}.pl-info-filters__data.is-sort{width:130px}.pl-info-filters__data select{height:40px;line-height:38px;width:100%}.prop-list{row-gap:24px}@container (width > 600px){}.other-cat{padding-block:clamp(64px,6.8143100511vw,80px)}.other-cat__bg--rb{right:0;translate:23.2% 50%}.other-cat__ttl{margin-bottom:clamp(16px,2.0442930153vw,24px);font-size:clamp(2rem,2.0442930153vw,2.4rem)}.pl-cond{width:auto;border-radius:16px;position:sticky;top:80px;height:calc(100svh - 80px - 16px);margin-left:-24px;overflow:hidden;box-shadow:2px 4px 8px color-mix(in srgb, var(--c-blue) 30%, transparent)}.pl-cond__innr{max-height:100%}.pl-cond-act__item{width:100%}.pl-cond-act__item:has(.pl-cond-act-btn--close){display:none}.pl-cond-act-btn{height:48px;width:100%}.pl-cond-act-btn__icon{width:22px}.pl-cond-btn{display:none}.pl-no-data{padding-top:64px}.pl-no-data__ttl{font-size:clamp(2.4rem,2.7257240204vw,3.2rem)}}@media screen and (min-width: 1100px){.search-switch-tab__lbl{font-size:2rem}@container (width > 600px){}.bukken_pagination-list__item a{width:48px;height:48px;font-size:2rem}.bukken_pagination-list__item--prev a,.bukken_pagination-list__item--next a,.bukken_pagination-list__item--first a,.bukken_pagination-list__item--last a{font-size:1.6rem}.bukken_pagination-list__item--prev a,.bukken_pagination-list__item--next a{width:72px}.bukken_pagination-list__item--first a,.bukken_pagination-list__item--last a{width:96px}.bukken_pagination-list__item--current{width:48px;font-size:2rem}.pl-cond{top:104px;height:calc(100svh - 88px - 32px);margin-left:clamp(-64px,(1110px - 100vw)/2,-32px)}.pl-cond-btn{display:none}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.pm-main{position:relative;height:72svh;background-color:var(--c-blue-bg)}.pm-main .pl-info{position:absolute;top:16px;left:16px;z-index:10;box-shadow:1px 2px 3px rgba(0,0,0,.08)}.pm-map{width:100%;height:100%}.pm .map-info-body{max-width:320px;font-family:var(--font-biz);font-size:1.2rem}.pm .map-info-body__catchcopy{padding:6px 8px;margin-bottom:8px;font-weight:700;line-height:1.4;background-color:var(--c-yellow);border-radius:4px}.pm .map-info-body__ttl{margin-bottom:8px;font-family:var(--font-zen);font-size:2rem;font-weight:700}.pm .map-info-body__content-image{margin-bottom:12px;border-radius:4px;overflow:hidden}.pm .map-info-body__content-image img{aspect-ratio:4/3;object-fit:contain;background-color:var(--c-blue-bg)}.pm .map-info-body__content-meta{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:12px;line-height:1.4}.pm .map-info-body__content-meta__item{flex:0 1 auto;padding:6px 8px;font-weight:700;background-color:var(--c-blue-pail);border-radius:4px}.pm .map-info-body__data-list{display:flex;flex-wrap:wrap;margin-bottom:12px;border:1px solid var(--c-blue-light);border-right:none;border-bottom:none}.pm .map-info-body__data-list__item{flex:1 1 auto;text-align:center;border:1px solid var(--c-blue-light);border-top:none;border-left:none}.pm .map-info-body__data-list__item-label{padding:6px 8px;font-weight:700;background-color:var(--c-blue-pail)}.pm .map-info-body__data-list__item-data{padding:4px 8px}.pm .map-info-body-more{text-align:center;padding-bottom:16px}.pm .map-info-body-more-btn{display:inline-flex;align-items:center;column-gap:8px;height:32px;padding-inline:24px 16px;border:2px solid var(--c-blue);border-radius:16px}.pm .map-info-body-more-btn:after{content:"";flex:0 0 auto;width:14px;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.pm .map-info-body-more-btn__lbl{flex:0 1 auto;color:var(--c-blue-bold);font-size:1.5rem;font-weight:700}@media(any-hover: hover){.pm .map-info-body-more-btn:hover:after{translate:8px}}@media screen and (min-width: 768px){.pm{height:120svh}.pm__innr{position:sticky;top:64px;display:grid;grid-template-columns:clamp(216px,23.8500851789vw,280px) 1fr;width:100%}.pm-side .pl-cond{position:static;height:calc(100svh - 64px);margin-left:0;border-radius:0;box-shadow:none}.pm-main{height:100%}.pm .map-info-body{max-width:380px;font-size:1.4rem;padding-inline:8px}.pm .map-info-body__catchcopy{padding:8px 8px 6px}.pm .map-info-body__ttl{margin-bottom:12px;font-size:2.2rem}.pm .map-info-body__content-image{margin-bottom:16px;border-radius:8px}.pm .map-info-body__content-meta{margin-bottom:16px;font-size:1.2rem}.pm .map-info-body__data-list{margin-bottom:16px}.pm .map-info-body__data-list__item-data{padding:8px}.pm .map-info-body-more-btn{height:40px;padding-inline:32px 24px;border-radius:20px}}@media screen and (min-width: 1100px){.pm__innr{top:104px}.pm-side .pl-cond{height:calc(100svh - 104px)}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.prop-det{padding-top:48px}.prop-det .detail-header{margin-bottom:8px}.prop-det .detail-header__catch{position:relative;padding:12px 16px;margin-bottom:8px;font-size:1.6rem;font-weight:700;text-align:center;background-color:var(--c-yellow);border-radius:8px}.prop-det .detail-header__catch:before{content:"";display:block;width:30px;aspect-ratio:1;position:absolute;top:0;left:50%;background:var(--c-yellow) url(img/common/icon_bell.svg) no-repeat center/50% auto;border-radius:50%;translate:-50% -50%}.prop-det .detail-header-attr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.prop-det .detail-header-attr__updated{flex:0 1 auto;font-size:1.2rem;line-height:1.2}.prop-det .detail-header-attr-dropdown{flex:0 0 auto;position:relative}.prop-det .detail-header-attr-dropdown .dropbtn{display:flex;align-items:center;column-gap:4px;height:32px;padding-inline:8px;font-size:1.4rem;font-weight:700;border:1px solid var(--c-blue-bold);border-radius:4px}.prop-det .detail-header-attr-dropdown .dropbtn:after{content:"";flex:0 0 auto;width:6px;height:6px;margin-left:4px;border:2px solid var(--c-blue-bold);border-top:none;border-left:none;translate:0 -25%;rotate:45deg}.prop-det .detail-header-attr-dropdown .dropbtn__icon{flex:0 0 auto;width:16px;aspect-ratio:14/18;background:url(img/common/icon_doc-pink.svg) no-repeat center/contain}.prop-det .detail-header-attr-dropdown:has(.is-open) .dropbtn:before{content:"";display:block;position:fixed;inset:0;z-index:10}.prop-det .detail-header-attr-dropdown .dropdown-content{position:absolute;top:calc(100% + 4px);right:0;z-index:10;padding-block:8px;background-color:#fff;border-radius:4px;box-shadow:2px 3px 8px rgba(0,0,0,.2);visibility:hidden}.prop-det .detail-header-attr-dropdown .dropdown-content.is-open{visibility:visible}.prop-det .detail-header-attr-dropdown .dropdown-content a{display:flex;align-items:center;column-gap:8px;height:32px;padding-inline:8px 16px;font-size:1.4rem;font-weight:700;transition:background-color .2s}.prop-det .detail-header-attr-dropdown .dropdown-content a span{flex:0 0 auto;width:16px;aspect-ratio:1;background:url(img/common/icon_dl.svg) no-repeat center/contain}@media(any-hover: hover){.prop-det .detail-header-attr-dropdown .dropdown-content a:hover{background-color:var(--c-blue-bg)}}.prop-det .detail-first{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px 8px;padding:12px 16px;background:linear-gradient(to right bottom, var(--c-blue), var(--c-pink));border-radius:8px}.prop-det .detail-first .new{display:none}.prop-det .detail-first .detail-bukken-type{flex:0 0 auto;padding:4px 8px;color:var(--c-blue-bold);font-size:1.4rem;font-weight:700;line-height:1.2;background-color:#fff;border-radius:4px}.prop-det .detail-first .detail-bukken-text{flex:0 1 auto;font-family:var(--font-zen);color:#fff;font-size:2.4rem;font-weight:700;text-shadow:0 0 6px #1c2e4e}.prop-det .price-disp-first{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 8px 8px 16px;margin-block:-8px 16px;background-color:var(--c-blue-bg);border-radius:0 0 8px 8px}.prop-det .price-disp-first .price{flex:0 0 auto;display:flex;align-items:baseline;column-gap:2px;font-weight:700;line-height:1}.prop-det .price-disp-first .price__term{flex:0 0 auto;color:var(--c-black-light);font-size:1.2rem}.prop-det .price-disp-first .price__num{color:var(--c-blue-bold);font-size:2rem}.prop-det .price-disp-first .link_inquiry{flex:0 0 auto}.prop-det .price-disp-first .link_inquiry a{display:flex;align-items:center;column-gap:4px;height:32px;padding-inline:12px;color:#fff;font-size:1.4rem;font-weight:700;background-color:var(--c-blue);border-radius:4px}.prop-det .price-disp-first .link_inquiry a span{flex:0 0 auto;width:18px;aspect-ratio:22/18;background:url(img/common/icon_mail.svg) no-repeat center/contain}.prop-det #slider .splide__slide img,.prop-det #carousel .splide__slide img{width:100%;height:auto;max-height:480px;aspect-ratio:4/3;object-fit:contain;background-color:var(--c-blue-bg)}.prop-det #slider{margin-bottom:12px}.prop-det #slider .splide__track{border-radius:8px}.prop-det #slider .splide__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;aspect-ratio:1;background-color:var(--c-blue-pail);border:1px solid var(--c-blue-bold);border-radius:50%;translate:0 -50%}.prop-det #slider .splide__arrow svg{width:30.4347826%;fill:var(--c-blue-bold)}.prop-det #slider .splide__arrow--prev{left:-20px}.prop-det #slider .splide__arrow--prev svg{rotate:y 180deg}.prop-det #slider .splide__arrow--next{right:-20px}.prop-det #carousel{padding:8px 32px;background-color:var(--c-blue-pail);border-radius:8px}.prop-det #carousel .splide__slide:after{content:"";display:block;position:absolute;inset:0;background-color:rgba(0,0,0,.5);transition:opacity .2s}.prop-det #carousel .splide__slide.is-active:after{opacity:0}.prop-det #carousel .splide__arrow{position:absolute;top:0;bottom:0;display:grid;place-items:center;width:32px;background-color:var(--c-blue)}.prop-det #carousel .splide__arrow svg{width:14px;fill:#fff}.prop-det #carousel .splide__arrow--prev{left:0;border-radius:8px 0 0 8px}.prop-det #carousel .splide__arrow--prev svg{rotate:y 180deg}.prop-det #carousel .splide__arrow--next{right:0;border-radius:0 8px 8px 0}.prop-det .box{position:relative}.prop-det .box:before{content:"";display:block;position:absolute;top:-126px;bottom:calc(max(-25svh,-250px) - 48px);left:50%;z-index:-1;width:100vw;background-color:var(--c-yellow-pail);translate:-50%}.prop-det .bukken-info-title{position:relative;margin-block:48px 12px;font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:2rem;font-weight:700;text-align:center}.prop-det .bukken-info-title:before{content:"";display:block;position:absolute;bottom:calc(100% + 4px);left:50%;width:20px;aspect-ratio:2/1;background:var(--orn) no-repeat center/contain;translate:-50%}.prop-det .box table{display:block;width:100%;padding-block:8px;font-size:1.4rem;background-color:#fff;border-radius:8px}.prop-det .box table tbody{display:grid;grid-template-columns:auto 1fr}.prop-det .box table tr{display:grid;grid-template-columns:subgrid;grid-column:span 2;line-height:1.4}.prop-det .box table tr:nth-last-of-type(1) :is(th:nth-last-of-type(1),td:nth-last-of-type(1)){border-bottom:none}.prop-det .box table th{padding:8px 16px;color:var(--c-blue-bold);font-weight:700;text-align:left;border-bottom:1px solid var(--c-blue-pail)}.prop-det .box table td{padding:8px 16px 8px 0;border-bottom:1px solid var(--c-blue-pail)}.prop-det .content_link_map{display:inline-flex;align-items:center;column-gap:4px;margin-left:8px;color:var(--c-pink-bold);font-weight:700;text-decoration:underline;vertical-align:top}.prop-det .content_link_map__icon{flex:0 0 auto;width:10px;aspect-ratio:12/15;background:url(img/common/icon_map-pin-pink.svg) no-repeat center/contain}@media(any-hover: hover){.prop-det .content_link_map:hover{text-decoration:none}}.prop-det__map{width:100%;margin-top:48px}.prop-det__map iframe{width:100%;height:50svh;max-height:500px;border-radius:8px}.detail-footer{display:none}body:has(.prop-det) .pswp__img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){.prop-det{padding-top:clamp(48px,6.8143100511vw,80px)}.prop-det .detail-header__catch{padding:max(1.44144%,12px) 24px;font-size:clamp(1.6rem,1.7035775128vw,2rem)}.prop-det .detail-header__catch:before{width:max(3.603603%,30px)}.prop-det .detail-header-attr-dropdown .dropbtn{column-gap:8px;padding-inline:16px 12px}.prop-det .detail-header-attr-dropdown .dropdown-content a{height:40px;padding-inline:16px}.prop-det .detail-header-attr-dropdown .dropdown-content a span{width:18px}.prop-det .detail-first{flex-direction:row;align-items:center;gap:4px 16px;padding:12px 24px}.prop-det .detail-first .detail-bukken-type{padding:6px 12px 4px}.prop-det .detail-first .detail-bukken-text{font-size:clamp(2.4rem,2.7257240204vw,3.2rem);translate:0 -2px}.prop-det .price-disp-first{padding:16px 8px 8px 24px}.prop-det .price-disp-first .price{column-gap:4px}.prop-det .price-disp-first .price__term{font-size:clamp(1.2rem,1.3628620102vw,1.6rem)}.prop-det .price-disp-first .price__num{font-size:clamp(2rem,2.0442930153vw,2.4rem)}.prop-det .price-disp-first .link_inquiry a{column-gap:8px;height:40px;padding-inline:12px 16px;font-size:1.6rem}.prop-det .price-disp-first .link_inquiry a span{width:22px}.prop-det #slider .splide__arrow{width:48px}.prop-det #slider .splide__arrow--prev{left:16px}.prop-det #slider .splide__arrow--next{right:16px}.prop-det .box:before{top:clamp(-170px,-14.4804088vw,-132px);bottom:calc(max(-30svh,-250px) - clamp(48px,5.4514480409vw,64px))}.prop-det .bukken-info-title{margin-block:clamp(48px,6.8994889267vw,81px) clamp(12px,1.7035775128vw,20px);font-size:clamp(2rem,2.0442930153vw,2.4rem)}.prop-det .bukken-info-title:before{width:24px}.prop-det .box table{display:table;padding-block:0;font-size:inherit;border-radius:16px;table-layout:fixed;border-collapse:collapse}.prop-det .box table tbody{display:table-row-group}.prop-det .box table tr{display:table-row}.prop-det .box table tr:nth-last-of-type(1) :is(th,td){border-bottom:none}.prop-det .box table th{padding:1.081081% 16px 1.081081% 2.88288%;width:11.531531%}.prop-det .box table th:nth-of-type(2){border-left:1px solid var(--c-blue-pail)}.prop-det .box table td{padding:1.801801% 2.882882% 1.801801% 0}.prop-det .content_link_map{margin-left:16px}.prop-det .content_link_map__icon{width:14px}.prop-det__map{margin-top:clamp(48px,5.4514480409vw,64px)}.prop-det__map iframe{height:60svh;border-radius:16px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.careers{position:relative;margin-top:30px}.careers:before{content:"";display:block;position:absolute;inset:-180px -32px;z-index:-1;background:radial-gradient(farthest-side circle in srgb, var(--c-blue), color-mix(in srgb, var(--c-blue) 0%, transparent));opacity:.2}.careers-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));grid-template-rows:auto auto 1fr;gap:16px}.careers-list__no-data{grid-column:1/-1;padding:12px 16px;color:var(--c-black-light);font-size:1.6rem;font-weight:700;background-color:#fff;border-radius:8px}.car-card{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:12px;background-color:#fff;border-radius:8px;overflow:hidden}.car-card-fig{border-radius:8px;overflow:hidden}.car-card-ttl{align-self:center}.car-card-ttl__innr{display:flex;justify-content:space-between;column-gap:8px;align-items:center;padding-inline:16px}.car-card-ttl__innr:before{content:"";display:block;position:absolute;inset:0}.car-card-ttl__lbl{flex:0 1 auto;font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:2rem;line-height:1.4583}.car-card-ttl__arrow{flex:0 0 auto;display:grid;place-items:center;width:32px;aspect-ratio:1;background-color:var(--c-blue);border-radius:50%;overflow:hidden}.car-card-ttl__arrow:before{content:"";display:block;width:37.5%;aspect-ratio:1;background:var(--icon-arrow-right-white) no-repeat center/contain}@media(any-hover: hover){.car-card-ttl__innr:hover .car-card-ttl__arrow:before{animation:arrow .4s forwards}}.car-card__desc{padding:0 16px 20px;font-size:1.4rem;line-height:1.8667}.car-card__desc:before{content:"";display:block;width:0;height:0;margin-top:calc((1 - 1.8667)*.5em)}@media all and (-ms-high-contrast: none){.car-card__desc:before{margin-top:0}}.careers-faq{padding-block:120px}@media screen and (min-width: 768px){.careers:before{inset:clamp(-213px,-18.1431005vw,-180px) -32px;background:radial-gradient(farthest-side ellipse in srgb, var(--c-blue), color-mix(in srgb, var(--c-blue) 0%, transparent))}.careers-list{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:24px}.car-card{row-gap:16px;border-radius:16px}.car-card-fig{border-radius:16px}.car-card-ttl__innr{padding-inline:clamp(16px,6.77966%,24px)}.car-card-ttl__lbl{font-size:clamp(2rem,2.0442930153vw,2.4rem)}.car-card__desc{padding:0 clamp(16px,6.77966%,24px) clamp(16px,6.77966%,24px);font-size:1.5rem}.careers-faq{padding-block:clamp(120px,11.9250425894vw,140px) clamp(120px,13.6286201022vw,160px)}.careers-faq__innr{display:flex;justify-content:space-between;column-gap:32px}.careers-faq__ttl{flex:0 1 auto;max-width:200px}.careers-faq__cont{flex:0 0 auto;width:72.072072%;max-width:800px;padding-top:1.6em}}@media screen and (min-width: 1100px){.careers-list{grid-template-columns:repeat(3, 1fr)}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.car-s{padding-top:48px}.car-s-short{margin-bottom:40px}.car-s-short-ttl{display:flex;flex-direction:column;align-items:flex-start;row-gap:12px;margin-bottom:32px}.car-s-short-ttl:before{content:"";width:24px;aspect-ratio:2/1;margin-bottom:8px;background:var(--orn) no-repeat center/contain}.car-s-short-ttl__tag{padding:9px 24px 9px 16px;color:var(--c-blue-bold);font-size:1.4rem;font-weight:700;line-height:1;background-color:var(--c-blue-pail);border-radius:0 12px 12px 0}.car-s-short-ttl__lbl{font-family:var(--font-zen);font-size:3.2rem;font-weight:700}.car-s-short-info__item{display:flex;align-items:center;column-gap:8px}.car-s-short-info__item:not(:nth-last-of-type(1)){margin-bottom:12px}.car-s-short-info__icon{flex:0 0 auto;width:22px}.car-s-short-info__lbl{flex:0 1 auto;color:var(--c-black-light);font-size:1.4rem;font-weight:700;line-height:1.4;translate:0 1px}.car-s-fig{margin-right:-32px;margin-bottom:-48px}.car-s-fig__img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:16px 0 0 16px}.car-s-intro{padding-block:128px 80px;background-color:var(--c-blue-bg);overflow:hidden}.car-s-intro__wrapper{position:relative;max-width:880px;margin-inline:auto}.car-s-intro__wrapper:before,.car-s-intro__wrapper:after{content:"";display:block;width:200px;aspect-ratio:1;position:absolute;opacity:.4}.car-s-intro__wrapper:before{top:0;left:0;background:var(--radial-grad-blue);translate:-50% -50%}.car-s-intro__wrapper:after{right:0;bottom:0;background:var(--radial-grad-pink);translate:50% 50%}.car-s-intro__cont{position:relative;z-index:1;padding:56px 24px 40px;line-height:2;background-color:#fff;border-radius:16px}.car-s-intro__cont h2{position:relative;margin-bottom:.8em;font-family:var(--font-zen);font-size:2.8rem;font-weight:700;text-align:center;line-height:1.4}.car-s-intro__cont h2:before{content:"";display:block;width:24px;aspect-ratio:2/1;position:absolute;bottom:calc(100% + 8px);left:calc(50% - 12px);background:var(--orn) no-repeat center/contain}.car-s-detail{padding-top:64px;background-color:var(--c-yellow-pail)}.car-s-detail-ttl{display:flex;flex-direction:column;align-items:center;row-gap:8px;margin-bottom:24px}.car-s-detail-ttl:before{content:"";width:24px;aspect-ratio:2/1;background:var(--orn) no-repeat center/contain}.car-s-detail-ttl__lbl{font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:2.4rem;font-weight:700;line-height:1.2}.car-s-footer{position:sticky;bottom:0;width:100%;padding-block:24px;margin-top:64px;background:linear-gradient(to bottom, color-mix(in srgb, var(--c-blue-bold) 0%, transparent) 0%, color-mix(in srgb, var(--c-blue-bold) 14%, transparent) 30%, color-mix(in srgb, var(--c-blue-bold) 46%, transparent) 75%, color-mix(in srgb, var(--c-blue-bold) 100%, transparent) 100%)}.car-s-footer:before{content:"";display:block;position:absolute;inset:0;background-color:#fff;opacity:0;transition:opacity .2s}.car-s-footer__innr{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;gap:16px;translate:0 28px;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.car-s-footer__item--back{grid-area:2/1/3/2;opacity:0;pointer-events:none;transition:opacity .2s}.car-s-footer.is-fixed:before{opacity:1}.car-s-footer.is-fixed .car-s-footer__innr{translate:0}.car-s-footer.is-fixed .car-s-footer__item--back{opacity:1;pointer-events:auto}.car-s-backlink{display:flex;align-items:center;column-gap:12px}.car-s-backlink:before{content:"";flex:0 0 auto;width:16px;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain;rotate:y 180deg;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.car-s-backlink__lbl{flex:0 1 auto;font-weight:700;line-height:1}@media(any-hover: hover){.car-s-backlink:hover:before{translate:-8px}}@media screen and (min-width: 768px){.car-s{padding-top:clamp(48px,6.8143100511vw,80px)}.car-s-header{display:grid;grid-template-columns:1fr 59.099099%;column-gap:4.5045045%}.car-s-short{margin-bottom:0;padding-bottom:24px;align-self:center}.car-s-short-ttl{margin-bottom:clamp(32px,3.4071550256vw,40px)}.car-s-short-ttl__lbl{font-size:clamp(3.2rem,3.4071550256vw,4rem)}.car-s-fig__img{height:100%;border-radius:24px 0 0 24px}.car-s-intro{padding-block:clamp(128px,17.7172061329vw,208px) clamp(80px,13.6286201022vw,160px)}.car-s-intro__wrapper:before,.car-s-intro__wrapper:after{width:clamp(200px,34.0715502555vw,400px)}.car-s-intro__cont{padding:clamp(56px,9.0909090909%,80px) clamp(24px,9.0909090909%,80px) clamp(40px,8.1818181818%,72px);border-radius:24px}.car-s-intro__cont h2{font-size:clamp(2.8rem,2.7257240204vw,3.2rem)}.car-s-detail{padding-top:clamp(64px,6.8143100511vw,80px)}.car-s-footer{padding-block:32px;margin-top:clamp(64px,10.2214650767vw,120px)}.car-s-footer__innr{grid-template-columns:1fr auto 1fr;justify-items:unset;translate:0 16px;align-items:center}.car-s-footer__item--back{grid-area:1/1/2/2;justify-self:start}}@media screen and (min-width: 1100px){.car-s-fig{margin-right:-64px}.car-s-fig__img{border-radius:32px}.car-s-intro__cont{border-radius:32px}.car-s-footer{padding-block:48px;background-size:100% 80%;background-position:center bottom;background-repeat:no-repeat}.car-s-footer__innr{translate:0 24px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.info{position:relative;padding-block:48px 64px}.info:before{content:"";display:block;width:100%;position:absolute;top:96px;bottom:0;z-index:-1;background-color:var(--c-blue-bg)}.info__innr{display:grid;gap:48px}.info-card{position:relative;display:grid;grid-template-columns:75px 1fr;grid-template-areas:"fig attr" "fig ttl";gap:8px 12px;padding:12px 16px;background-color:#fff;border-radius:8px}.info-card:not(:nth-last-of-type(1)){margin-bottom:12px}.info-card-fig{grid-area:fig;border-radius:4px;overflow:hidden}.info-card-fig__img{width:100%;aspect-ratio:1;object-fit:cover}.info-card-attr{grid-area:attr;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.info-card-attr__date{flex:0 1 auto;color:var(--c-blue-bold);font-size:1.2rem;font-weight:700}.info-card-attr__cat{flex:0 0 auto;padding:8px 12px;color:var(--c-yellow-bold);font-size:1.2rem;font-weight:700;line-height:1;background-color:var(--c-yellow-pail);border-radius:14px}.info-card__ttl{grid-area:ttl;font-size:1.5rem;font-weight:700;line-height:1.5}.info-card__anch{text-decoration:underline}.info-card__anch:before{content:"";display:block;position:absolute;inset:0}@media(any-hover: hover){.info-card__anch:hover{text-decoration:none}}.default-pagination:not(:empty){margin-top:40px}.default-pagination .pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.default-pagination .pagination-list__item{flex:0 0 auto}.default-pagination .pagination-list__item .page-numbers{display:grid;place-items:center;width:40px;aspect-ratio:1;font-family:var(--font-e);color:var(--c-blue-bold);font-size:1.8rem;font-weight:500;background-color:#fff;border:2px solid var(--c-blue);border-radius:8px;transition:background-color .2s}.default-pagination .pagination-list__item .page-numbers.current{color:#fff;background-color:var(--c-blue)}.default-pagination .pagination-list__item .page-numbers.prev:before,.default-pagination .pagination-list__item .page-numbers.next:before{content:"";width:40%;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain}.default-pagination .pagination-list__item .page-numbers.prev:before{rotate:y 180deg}@media(any-hover: hover){.default-pagination .pagination-list__item .page-numbers:not(.current):hover{background-color:var(--c-blue-pail)}}.sidebar{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:24px;padding:24px 16px;background-color:#fff;border-radius:16px;box-shadow:2px 4px 12px color-mix(in srgb, var(--c-blue-bold) 10%, transparent)}.sidebar-sec:has(.sidebar-latest){grid-column:1/-1}.sidebar-sec__ttl{margin-bottom:12px;font-family:var(--font-e);color:var(--c-yellow-bold);font-size:1.8rem;font-weight:500;line-height:1}.sidebar-cat-list{display:flex;flex-wrap:wrap;gap:8px}.sidebar-cat-list__item{flex:0 1 auto}.sidebar-cat__anch{display:grid;place-items:center;height:32px;padding-inline:16px;line-height:1.4;border:1px solid var(--c-blue);border-radius:16px;transition:background-color .2s}@media(any-hover: hover){.sidebar-cat__anch:hover{background-color:var(--c-blue-bg)}}.sidebar-select{position:relative;border:1px solid var(--c-blue);border-radius:4px}.sidebar-select:after{content:"";display:block;width:12px;aspect-ratio:2/1;position:absolute;top:50%;right:12px;background:var(--icon-chevron-down-blue) no-repeat center/contain;translate:0 -50%;pointer-events:none}.sidebar-select select{appearance:none;width:100%;height:32px;padding-inline:16px 32px;background:rgba(0,0,0,0);border:none}.sidebar-latest__item:not(:nth-last-of-type(1)){padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--c-blue-light)}.sidebar-latest-attr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px}.sidebar-latest-attr__date{flex:0 1 auto;color:var(--c-blue-bold);font-size:1.2rem;font-weight:700}.sidebar-latest-attr__cat{flex:0 0 auto;padding:4px 8px;color:var(--c-yellow-bold);font-size:1.2rem;font-weight:700;line-height:1;background-color:var(--c-yellow-pail);border-radius:4px}.sidebar-latest__ttl{display:block;font-size:1.4rem;font-weight:700;line-height:1.5;text-decoration:underline}@media(any-hover: hover){.sidebar-latest__ttl:hover{text-decoration:none}}@media screen and (min-width: 768px){.info{padding-block:clamp(48px,6.8143100511vw,80px) clamp(64px,10.2214650767vw,120px)}.info:before{top:clamp(96px,10.2214650767vw,120px)}.info__innr{gap:0 4.324324%;grid-template-columns:1fr 24.324324%}.info-card{grid-template-columns:150px 1fr;gap:12px 16px;padding:16px;border-radius:16px;padding-right:3.030303%}.info-card:not(:nth-last-of-type(1)){margin-bottom:16px}.info-card-fig{border-radius:8px}.info-card-attr__date{font-size:clamp(1.2rem,1.1925042589vw,1.4rem)}.info-card-attr__cat{font-size:clamp(1.2rem,1.1925042589vw,1.4rem);border-radius:20px}.info-card__ttl{font-size:clamp(1.6rem,1.7035775128vw,2rem)}.default-pagination:not(:empty){margin-top:48px}.sidebar{grid-template-columns:1fr;gap:32px;padding:32px max(8.888888%,16px);border-radius:24px}.sidebar-cat__anch{font-size:1.5rem}.sidebar-select select{font-size:1.5rem}.sidebar-latest__ttl{font-size:1.5rem}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.info-s{padding:0 16px 24px;background-color:#fff;border-radius:16px}.info-s-header{margin-bottom:24px}.info-s-header__ttl{position:relative;padding-top:24px;margin-bottom:12px;font-family:var(--font-zen);font-size:3.2rem;font-weight:700;line-height:1.3}.info-s-header__ttl:before{content:"";display:block;width:1em;height:4px;position:absolute;top:0;left:0;background-color:var(--c-blue)}.info-s-header-attr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:1.4rem;font-weight:700;line-height:1}.info-s-header-attr__date{flex:0 1 auto;color:var(--c-blue)}.info-s-header-attr__cat{flex:0 0 auto;padding:4px 12px;color:var(--c-yellow-bold);background-color:var(--c-yellow-pail);border-radius:12px}.info-s-eyecatch{margin:0 -16px 32px}.info-s-eyecatch__img{width:100%;aspect-ratio:3/2;object-fit:cover}.info-s__body h2{position:relative;margin-block:1.5em .8em;font-family:var(--font-zen);font-size:2.4rem;font-weight:700;line-height:1.3}.info-s__body h2:before{content:"";display:block;width:4px;position:absolute;top:0;left:-16px;bottom:0;background-color:var(--c-blue)}.info-s__body h3{margin-block:1.5em .8em;font-family:var(--font-zen);color:var(--c-blue-bold);font-size:2rem;font-weight:700}.info-s__body p{line-height:2}.info-s__body>*:first-child{margin-top:0}.info-s__body>*:last-child{margin-bottom:0}.info-s-footer{display:grid;gap:16px;justify-items:center;padding:24px 16px 0;margin:56px -16px 0;border-top:1px solid var(--c-blue-pail)}.info-s-footer-anch{display:flex;align-items:center;column-gap:8px;height:32px}.info-s-footer-anch__icon{flex:0 0 auto;width:24px;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.info-s-footer-anch__lbl{flex:0 1 auto;font-weight:700;line-height:1.2;translate:0 2px}.info-s-footer__item--prev .info-s-footer-anch__icon,.info-s-footer__item--next .info-s-footer-anch__icon{width:20px;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain}.info-s-footer__item--prev .info-s-footer-anch__icon{rotate:y 180deg}@media(any-hover: hover){.info-s-footer__item--prev .info-s-footer-anch:hover .info-s-footer-anch__icon{translate:-8px}.info-s-footer__item--list .info-s-footer-anch:hover .info-s-footer-anch__icon{translate:0 -8px}.info-s-footer__item--next .info-s-footer-anch:hover .info-s-footer-anch__icon{translate:8px}}@media screen and (min-width: 768px){.info-s{padding:0 24px 24px;border-radius:24px}.info-s-header__ttl{font-size:clamp(3.2rem,3.4071550256vw,4rem)}.info-s-header-attr{gap:4px 12px}.info-s-eyecatch{margin:0 -24px 40px}.info-s__body h2{font-size:clamp(2.4rem,2.7257240204vw,3.2rem)}.info-s__body h2:before{left:-24px}.info-s__body h3{font-size:clamp(2rem,2.0442930153vw,2.4rem)}.info-s-footer{padding:24px 24px 0;margin:56px -24px 0;grid-template-columns:repeat(3, 1fr)}.info-s-footer__item--prev{grid-column:1/2}.info-s-footer__item--list{grid-column:2/3}.info-s-footer__item--next{grid-column:3/4}.info-s-footer-anch{column-gap:12px}.info-s-footer-anch__lbl{translate:0 1px}}@media screen and (min-width: 1100px){.info-s{padding:0 32px 24px;border-radius:32px}.info-s-eyecatch{margin:0 -32px 48px}.info-s__body h2:before{width:8px;left:-32px}.info-s-footer{padding:24px 32px 0;margin:56px -32px 0}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.con-tel{position:relative;padding-block:24px 64px}.con-tel__bg{top:0;right:-96px;z-index:-1;translate:0 -24%}.con-tel__innr{display:grid;gap:32px;max-width:800px}.con-tel-nums{justify-self:center}.con-tel-nums__time{margin-top:8px;color:var(--c-black-light);font-size:1.4rem;font-weight:700;text-align:center}.con-form{padding-block:96px 80px;background-color:var(--c-blue-bg)}.con-form>.container{max-width:800px}.con-form__desc{margin-bottom:48px}.contact-form{padding:0 20px 24px;background-color:#fff;border-radius:16px}.contact-form .fms-focus-point{top:-140px}.contact-form .snow-monkey-form{padding-top:24px}.contact-form .snow-monkey-form[data-screen=confirm] .smf-item--divider{display:none}.contact-form-confirm{display:none !important;grid-column:1/-1}[data-screen=confirm] .contact-form-confirm{display:flex !important}.contact-form-confirm .wp-block-heading{margin-inline:auto;font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:2rem;font-weight:700;text-align:center}.contact-form .smf-complete-content .wp-block-heading{margin-bottom:16px;font-family:var(--font-zen);color:var(--c-yellow-bold);font-size:2rem;font-weight:700;text-align:center}.contact-form .smf-form{display:grid;row-gap:16px}.contact-form .smf-item:not(.contact-form .smf-item--divider){display:grid;gap:8px}.contact-form .smf-item--divider{grid-column:1/-1}.contact-form .smf-item__col--label{display:flex;align-items:center;column-gap:12px;color:var(--c-blue-bold);font-weight:700}.contact-form .smf-item__col--label:after{content:"必須";flex:0 0 auto;padding:4px 8px;color:#fff;font-size:1.2rem;line-height:1;background-color:#c00;border-radius:4px}.contact-form .smf-item .smf-error-messages{font-size:1.4rem;font-weight:700}.contact-form .smf-item .c-input{width:100%;height:40px}.contact-form .smf-item .c-tarea{width:100%;height:120px}.contact-form .smf-item .smf-select-control{position:relative;display:block}.contact-form .smf-item .smf-select-control:after{content:"";display:block;width:12px;aspect-ratio:2/1;position:absolute;top:50%;right:12px;background:var(--icon-chevron-down-blue) no-repeat center/contain;translate:0 -50%;pointer-events:none}.contact-form .smf-item .smf-select-control__toggle{display:none}.contact-form .smf-item .smf-select-control .c-select{width:100%;height:40px}.contact-form .smf-item [data-name=your-agree]{display:flex;flex-direction:column-reverse;align-items:center;row-gap:8px;padding:16px;border:1px solid var(--c-blue-light);border-radius:8px}.contact-form .smf-item [data-name=your-agree] .smf-control-description{margin-top:0;color:var(--c-black-light);font-size:1.2rem;font-weight:700}.contact-form .smf-item [data-name=your-agree] .smf-control-description a{color:var(--c-pink-bold);text-decoration:underline}@media(any-hover: hover){.contact-form .smf-item [data-name=your-agree] .smf-control-description a:hover{text-decoration:none}}.contact-form .smf-item [data-name=your-agree] .smf-checkbox-control{padding:8px 12px;border:1px solid var(--c-blue);border-radius:4px}.contact-form .smf-item [data-name=your-agree] .smf-checkbox-control__label{font-size:1.4rem;font-weight:700;translate:0 1px}.contact-form .smf-action{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:24px}.contact-form .smf-action .smf-button-control{flex:0 1 auto;margin:0 !important}.contact-form .smf-action .smf-button-control__control{height:48px;padding:2px 24px 0;color:var(--c-blue-bold);font-weight:700;background:none;border:2px solid var(--c-blue);border-radius:24px;transition:color .2s,background .2s}.contact-form .smf-action .smf-button-control__control[disabled]{opacity:.5;cursor:not-allowed}@media(any-hover: hover){.contact-form .smf-action .smf-button-control__control:not([disabled]):hover{color:#fff;background-color:var(--c-blue)}}.contact-form .snow-monkey-form[data-screen=complete] .smf-action{display:none}@media screen and (min-width: 768px){.con-tel{padding-block:24px clamp(64px,10.2214650767vw,120px)}.con-tel__bg{right:0;translate:24% -24%}.con-tel__innr{gap:32px;grid-template-columns:repeat(2, auto)}.con-tel-nums{padding-top:clamp(88px,8.8586030664vw,104px)}.con-form{padding-block:clamp(96px,11.9250425894vw,140px) clamp(80px,10.2214650767vw,120px)}.contact-form{padding:0 40px 32px;border-radius:24px}.contact-form .snow-monkey-form{padding-top:32px}.contact-form-confirm .wp-block-heading{font-size:clamp(2rem,2.0442930153vw,2.4rem)}.contact-form .smf-complete-content .wp-block-heading{font-size:clamp(2rem,2.0442930153vw,2.4rem)}.contact-form .smf-form{row-gap:24px;grid-template-columns:auto 1fr}.contact-form .smf-item:not(.contact-form .smf-item--divider){gap:16px;grid-template-columns:subgrid;align-items:start;grid-column:span 2}.contact-form .smf-item__col--label{justify-content:space-between;height:48px}.contact-form .smf-item .c-input{height:48px}.contact-form .smf-item .c-tarea{height:140px}.contact-form .smf-item .smf-select-control .c-select{height:48px}.contact-form .smf-item [data-name=your-agree]{row-gap:12px;padding:16px 24px;border-radius:16px}.contact-form .smf-item [data-name=your-agree] .smf-control-description{font-size:1.4rem}.contact-form .snow-monkey-form[data-screen=confirm] .smf-item__col--label{height:auto}.contact-form .smf-action{gap:8px 16px;margin-top:32px}.contact-form .smf-action .smf-button-control__control{height:56px;padding:2px 32px 0;border-radius:28px}}@media screen and (min-width: 1100px){.contact-form{padding:0 48px 40px;border-radius:32px}.contact-form .fms-focus-point{top:-160px}.contact-form .snow-monkey-form{padding-top:40px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.policies{background-color:var(--c-blue-bg);padding-block:48px 64px;overflow:hidden;position:relative}.policies:before,.policies:after{content:"";display:block;width:200px;aspect-ratio:1;position:absolute;opacity:.4;background:var(--radial-grad-blue)}.policies:before{top:0;right:0;translate:24.4% -50%}.policies:after{left:0;bottom:0;translate:-50% 50%}.policies .policy-list{position:relative;z-index:1;margin-inline:auto;padding:40px 24px;background-color:#fff;border-radius:16px;line-height:2}.policies .policy-list__item:not(:nth-last-of-type(1)){margin-bottom:48px}.policies .policy-list__ttl{font-family:var(--font-zen);font-size:2.4rem;font-weight:700;line-height:1.42857;padding-left:12px;margin-bottom:12px;position:relative}.policies .policy-list__ttl:before{content:"";position:absolute;top:6px;left:0;width:4px;height:24px;border-radius:2px;background-color:var(--c-blue-bold)}.policies .policy-list__subttl{font-weight:700;margin-bottom:8px}.policies .policy-sublist{list-style-type:disc;padding-left:32px;margin-bottom:.8em}@media screen and (min-width: 768px){.policies{padding-top:clamp(64px,10.2214650767vw,120px)}.policies:before,.policies:after{width:clamp(200px,34.0715502555vw,400px)}.policies .policy-list{padding:clamp(56px,9.0909090909%,80px);border-radius:24px}.policies .policy-list__item:not(:nth-last-of-type(1)){margin-bottom:68px}.policies .policy-list__ttl{margin-bottom:24px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.sitemap{padding-block:48px 64px}.sitemap-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:24px;margin-inline:auto}.sitemap-list:not(:nth-last-of-type(1)){margin-bottom:24px}.sitemap-list--sub{display:flex;flex-direction:row;flex-wrap:wrap;grid-template-columns:none;gap:14px;margin-top:14px}.sitemap-anch{display:flex;justify-content:space-between;align-items:center;column-gap:8px;width:100%;height:48px;padding-inline:24px 16px;background-color:var(--c-blue-pail);border-radius:24px}.sitemap-anch:after{content:"";flex:0 0 auto;width:16px;aspect-ratio:1;background:var(--icon-arrow-right-blue) no-repeat center/contain;transition:translate .3s cubic-bezier(0, 0, 0, 1)}.sitemap-anch__lbl{font-size:1.6rem;font-weight:700}@media(any-hover: hover){.sitemap-anch:hover:after{translate:4px}}.sitemap-list--sub .sitemap-anch{height:40px;padding-inline:24px 16px;background-color:var(--c-yellow-pail);border-radius:20px}.sitemap-list--sub .sitemap-anch:after{width:12px;background:var(--icon-arrow-right-yellow) no-repeat center/contain}.sitemap-list--sub .sitemap-anch__lbl{font-size:1.4rem}@media screen and (min-width: 768px){.sitemap{padding-block:120px}.sitemap-list--sub{gap:12px;margin-top:16px}.sitemap-list--sub .sitemap-anch{height:40px;border-radius:20px}}/*!
Theme Name: ohira-estate_by_settenlab
Description: 大平不動産 WordPressテーマ
Version: 1.0
Author: settenLab株式会社
Author URI: https://settenlab.jp/
*/.nf-act{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-top:32px}.nf-act__item{flex:0 1 250px}@media screen and (min-width: 768px){.nf-act{margin-top:clamp(32px,4.0885860307vw,48px)}}/*# sourceMappingURL=style.css.map */