:root{--blue:#0061f2;--indigo:#5800e8;--purple:#6900c7;--pink:#e30059;--red:#e81500;--orange:#f76400;--yellow:#f4a100;--green:#00ac69;--teal:#00ba94;--cyan:#00cfd5;--white:#fff;--gray:#69707a;--gray-dark:#363d47;--primary:#0061f2;--secondary:#6900c7;--success:#00ac69;--info:#00cfd5;--warning:#f4a100;--danger:#e81500;--light:#f2f6fc;--dark:#212832;--black:#1e1e1e;--white:#fff;--red:#e81500;--orange:#f76400;--yellow:#f4a100;--green:#009104;--teal:#00ba94;--cyan:#00cfd5;--blue:#0061f2;--gold:#d4b583;--indigo:#5800e8;--purple:#6900c7;--pink:#e30059;--red-soft:#f1e0e3;--orange-soft:#f3e7e3;--yellow-soft:#f2eee3;--green-soft:#daefed;--teal-soft:#daf0f2;--cyan-soft:#daf2f8;--blue-soft:#dae7fb;--indigo-soft:#e3ddfa;--purple-soft:#e4ddf7;--pink-soft:#f1ddec;--primary-soft:#dae7fb;--secondary-soft:#e4ddf7;--success-soft:#daefed;--info-soft:#daf2f8;--warning-soft:#f2eee3;--danger-soft:#f1e0e3;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Noto Sans JP" , "Metropolis" , -apple-system , BlinkMacSystemFont , "Segoe UI" , Roboto , "Helvetica Neue" , Arial , sans-serif , "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol" , "Noto Color Emoji";--font-family-monospace:SFMono-Regular , Menlo , Monaco , Consolas , "Liberation Mono" , "Courier New" , monospace}@keyframes smooth-scroll-1 {
	from,
	to {
		scroll-behavior: smooth;
	}
}@keyframes smooth-scroll-2 {
	from,
	to {
		scroll-behavior: smooth;
	}
}html{animation:smooth-scroll-1 1s}html:focus-within{animation-name:smooth-scroll-2;scroll-behavior:smooth}_::-webkit-full-page-media,_:future,:root,html{scroll-behavior:smooth}#wpadminbar{display:none}.serif,.cta-area,.footer-cta,.button-primary,.button-primary2,.button-secondary,.button-tertiary,ul.sub-nav li,.text-lead,#staff .txt_name,input.wpcf7-form-control.wpcf7-submit,.frontpage section.icon-area ul li,.topImage .topImagecolor .textArea1 p,#content .NumberArea p.title,#content .ngj_consept ul li.p05 p,.fiace .features h3,.fiace .request-button .request-text,.fiace .booking-button .booking-text,.fiace-contact-button{font-family:"Noto Serif JP",serif}.font-sans{font-family:"Noto Sans JP",sans-serif}.content-full-width .content-area,body.content-full-screen #content-wrap{width:100%!important;max-width:1920px!important;padding:0!important;border:0!important}.container{width:100%;max-width:1920px!important;margin:0 auto}p.text{margin:0 0 30px;line-height:2;letter-spacing:.02rem;font-size:16px}.letter-sp-0{letter-spacing:0!important}.letter-sp-020{letter-spacing:.2rem}.letter-sp-030{letter-spacing:.3rem}.letter-sp-040{letter-spacing:.4rem!important}.letter-sp-050{letter-spacing:.5rem!important}.p-justify{text-align:justify}.text-right{text-align:right!important}.text-center{text-align:center}.font14px{font-size:14px}.font16px{font-size:16px!important}.font20px{font-size:20px!important}.font21px{font-size:21px!important}.font22px{font-size:22px!important}.font26px{font-size:26px!important}.font30px{font-size:30px}.font32px{font-size:32px}.font37px{font-size:37px}.lighter{font-weight:300!important}.normal{font-weight:400!important}.bolder{font-weight:500}.bold{font-weight:600}.copper{color:#8e5f14}.gold{color:#d4b583}.green{color:green}.lightblue{color:#5babce}dt{font-weight:500}.a-green,#event_table_list table tr td a{color:green;text-underline-offset:4px;text-decoration:1px underline;line-height:2.4}.a-green2{color:green;line-height:2.4}.a-green:hover,.a-green2:hover,#event_table_list table tr td a:hover{color:#00ac50;cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-style:dotted;text-decoration-skip-ink:all;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.a-fiace{color:#1c1c1c!important}a.a-fiace:hover{color:#343434!important;cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-style:dotted;text-decoration-skip-ink:all;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.link-text{color:green}.link-text::after{position:relative;right:0;top:13px;content:"";background:url(images/ico/ico-more-green.svg) no-repeat;display:inline-block;width:36px;height:36px;vertical-align:middle;margin:0 30px 0 8px}.link-text:hover{color:#00ac50;cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-style:dotted;text-decoration-skip-ink:all;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}hr.bdr-green{border-color:green}.bdr-r-20{border-radius:20px}.bdr-r-50{border-radius:50px}.flip-horizontal{transform:scale(-1,1)}.page-header{position:relative;background-color:#f5f5f5;padding:34px 0;margin:170px 0 0 0}.has-parallax-footer:not(.boxed-layout) #main {-webkit-box-shadow: 0 0 40px 0 rgb(0 0 0 / 0%);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,0%);box-shadow: 0 0 40px 0 rgb(0 0 0 / 0%)}.site-content{width:72%;margin:80px auto;margin:50px auto;padding:0}.single.single-post .site-content{width:80%;max-width:910px}.boxA{display:block;width:100%;max-width:1920px;height:auto;margin:0 auto}.boxB{display:block;width:88%;max-width:1080px;height:auto;margin:0 auto}.boxC{display:block;width:88%;max-width:1280px;height:auto;margin:0 auto}.boxD{display:block;width:88%;max-width:980px;height:auto;margin:0 auto}.boxE{display:block;width:88%;max-width:880px;height:auto;margin:0 auto}section{margin-top:100px;margin-bottom:100px}.bg-beige{background-color:#f3efe7}.bg-beige2{background-color: rgb(243 239 231 / 52%)}.bg-beige-F9F7F3{background-color:#f9f7f3}.bg-white{background-color:#fff}section h3.ttl::before{content:"";width:7rem;height:1px;background-color:#1e1e1e;margin-top:2.5rem;position:absolute;left:0;top:auto}section h3.ttl{width:fit-content;font-size:3.5rem;letter-spacing:.3rem;padding:0 0 0 9rem}section h3.ttl .sub{font-size:1.8rem;letter-spacing:1rem;padding:.75rem 0 0 0}.ttlBox{width:100%;height:auto}.sec-ttl{display:block;position:relative}.sec-ttl::before{content:"";width:100px;height:1px;background:#1e1e1e;position:absolute;top:30px;left:0}.sec-ttl .text-en{font-size:42px;margin:-10px 0 10px 115px;letter-spacing:.3rem;text-transform:uppercase}.sec-ttl .text-jp{display:block;font-size:22px;margin:0 0 0 115px;letter-spacing:.3rem}.sec-ttl.typeB::before{content:"";width:100px;height:1px;background:#1e1e1e;position:absolute;top:13px;left:0}.sec-ttl.typeB .text-en{font-size:18px;margin:0 0 24px 120px;letter-spacing:.2rem}.sec-ttl.typeB .text-jp{display:block;font-size:37px;margin:0 0 0 115px;letter-spacing:.3rem}.flex-container{display:flex;flex-wrap:wrap;width:100%;height:auto}.space-between{justify-content:space-between}.flex-center{justify-content:center;align-items:center}.flex-end{justify-content:flex-end}.align-item-center{align-items:center}.content-end{align-content:flex-end}.lead{font-size:17px;font-weight:400;letter-spacing:.2rem}.display-1{font-size:5.5rem;font-weight:500;line-height:1.2}.display-2{font-size:4.5rem;font-weight:300;line-height:1.2}.display-3{font-size:3rem;font-weight:500;line-height:1.8;letter-spacing:.4rem}.display-4{font-size:2.5rem;font-weight:500;line-height:1.8;letter-spacing:.2rem}.pc{display:block}.sp{display:none}.w-18{width:18.5%!important}.w-20{width:20%!important}.w-22{width:22%!important}.w-23{width:23%!important}.w-25{width:25%!important}.w-29{width:29%!important}.w-30{width:30%!important}.w-40{width:40%!important}.w-43{width:43.6%!important}.w-47{width:47%!important}.w-50{width:50%!important}.w-60{width:60%!important}.w-75{width:75%!important}.w-80{width:80%!important;margin:0 auto}.w-86{width:86%!important;margin:0 7%!important}.w-90{width:90%!important;margin:0 5%!important}.w-95{width:95%!important;margin:0 2.5%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mr-3per,.mx-3per{margin-right:3%!important}.ml-3per,.mx-3per{margin-left:3%!important}.mb-7,.my-7{margin-bottom:4rem!important}.mb-8,.my-8{margin-bottom:5rem!important}.m-10{margin:6rem!important}.mt-10,.my-10{margin-top:6rem!important}.mr-10,.mx-10{margin-right:6rem!important}.mb-10,.my-10{margin-bottom:6rem!important}.ml-10,.mx-10{margin-left:6rem!important}.mb-12,.my-12{margin-bottom:8rem!important}.m-15{margin:9rem!important}.mt-15,.my-15{margin-top:9rem!important}.mr-15,.mx-15{margin-right:9rem!important}.mb-15,.my-15{margin-bottom:9rem!important}.ml-15,.mx-15{margin-left:9rem!important}.m-20{margin:12rem!important}.mt-20,.my-20{margin-top:12rem!important}.mr-20,.mx-20{margin-right:12rem!important}.mb-20,.my-20{margin-bottom:12rem!important}.ml-20,.mx-20{margin-left:12rem!important}.m-25{margin:17rem!important}.mt-25,.my-25{margin-top:17rem!important}.mr-25,.mx-25{margin-right:17rem!important}.mb-25,.my-25{margin-bottom:17rem!important}.ml-25,.mx-25{margin-left:17rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-n10{margin:-6rem!important}.mt-n10,.my-n10{margin-top:-6rem!important}.mr-n10,.mx-n10{margin-right:-6rem!important}.mb-n10,.my-n10{margin-bottom:-6rem!important}.ml-n10,.mx-n10{margin-left:-6rem!important}.m-n15{margin:-9rem!important}.mt-n15,.my-n15{margin-top:-9rem!important}.mr-n15,.mx-n15{margin-right:-9rem!important}.mb-n15,.my-n15{margin-bottom:-9rem!important}.ml-n15,.mx-n15{margin-left:-9rem!important}.m-n20{margin:-12rem!important}.mt-n20,.my-n20{margin-top:-12rem!important}.mr-n20,.mx-n20{margin-right:-12rem!important}.mb-n20,.my-n20{margin-bottom:-12rem!important}.ml-n20,.mx-n20{margin-left:-12rem!important}.m-n25{margin:-17rem!important}.mt-n25,.my-n25{margin-top:-17rem!important}.mr-n25,.mx-n25{margin-right:-17rem!important}.mb-n25,.my-n25{margin-bottom:-17rem!important}.ml-n25,.mx-n25{margin-left:-17rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.p-10{padding:6rem!important}.pt-10,.py-10{padding-top:6rem!important}.pr-10,.px-10{padding-right:6rem!important}.pb-10,.py-10{padding-bottom:6rem!important}.pl-10,.px-10{padding-left:6rem!important}.p-15{padding:9rem!important}.pt-15,.py-15{padding-top:9rem!important}.pr-15,.px-15{padding-right:9rem!important}.pb-15,.py-15{padding-bottom:9rem!important}.pl-15,.px-15{padding-left:9rem!important}.p-20{padding:12rem!important}.pt-20,.py-20{padding-top:12rem!important}.pr-20,.px-20{padding-right:12rem!important}.pb-20,.py-20{padding-bottom:12rem!important}.pl-20,.px-20{padding-left:12rem!important}.p-25{padding:17rem!important}.pt-25,.py-25{padding-top:17rem!important}.pr-25,.px-25{padding-right:17rem!important}.pb-25,.py-25{padding-bottom:17rem!important}.pl-25,.px-25{padding-left:17rem!important}.p-n1{padding:-.25rem!important}.pt-n1,.py-n1{padding-top:-.25rem!important}.pr-n1,.px-n1{padding-right:-.25rem!important}.pb-n1,.py-n1{padding-bottom:-.25rem!important}.pl-n1,.px-n1{padding-left:-.25rem!important}.p-n2{padding:-.5rem!important}.pt-n2,.py-n2{padding-top:-.5rem!important}.pr-n2,.px-n2{padding-right:-.5rem!important}.pb-n2,.py-n2{padding-bottom:-.5rem!important}.pl-n2,.px-n2{padding-left:-.5rem!important}.p-n3{padding:-1rem!important}.pt-n3,.py-n3{padding-top:-1rem!important}.pr-n3,.px-n3{padding-right:-1rem!important}.pb-n3,.py-n3{padding-bottom:-1rem!important}.pl-n3,.px-n3{padding-left:-1rem!important}.p-n4{padding:-1.5rem!important}.pt-n4,.py-n4{padding-top:-1.5rem!important}.pr-n4,.px-n4{padding-right:-1.5rem!important}.pb-n4,.py-n4{padding-bottom:-1.5rem!important}.pl-n4,.px-n4{padding-left:-1.5rem!important}.p-n5{padding:-3rem!important}.pt-n5,.py-n5{padding-top:-3rem!important}.pr-n5,.px-n5{padding-right:-3rem!important}.pb-n5,.py-n5{padding-bottom:-3rem!important}.pl-n5,.px-n5{padding-left:-3rem!important}.p-n10{padding:-6rem!important}.pt-n10,.py-n10{padding-top:-6rem!important}.pr-n10,.px-n10{padding-right:-6rem!important}.pb-n10,.py-n10{padding-bottom:-6rem!important}.pl-n10,.px-n10{padding-left:-6rem!important}.p-n15{padding:-9rem!important}.pt-n15,.py-n15{padding-top:-9rem!important}.pr-n15,.px-n15{padding-right:-9rem!important}.pb-n15,.py-n15{padding-bottom:-9rem!important}.pl-n15,.px-n15{padding-left:-9rem!important}.p-n20{padding:-12rem!important}.pt-n20,.py-n20{padding-top:-12rem!important}.pr-n20,.px-n20{padding-right:-12rem!important}.pb-n20,.py-n20{padding-bottom:-12rem!important}.pl-n20,.px-n20{padding-left:-12rem!important}.p-n25{padding:-17rem!important}.pt-n25,.py-n25{padding-top:-17rem!important}.pr-n25,.px-n25{padding-right:-17rem!important}.pb-n25,.py-n25{padding-bottom:-17rem!important}.pl-n25,.px-n25{padding-left:-17rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-n10{margin:-6rem!important}.mt-n10,.my-n10{margin-top:-6rem!important}.mr-n10,.mx-n10{margin-right:-6rem!important}.mb-n10,.my-n10{margin-bottom:-6rem!important}.ml-n10,.mx-n10{margin-left:-6rem!important}.m-n15{margin:-9rem!important}.mt-n15,.my-n15{margin-top:-9rem!important}.mr-n15,.mx-n15{margin-right:-9rem!important}.mb-n15,.my-n15{margin-bottom:-9rem!important}.ml-n15,.mx-n15{margin-left:-9rem!important}.m-n20{margin:-12rem!important}.mt-n20,.my-n20{margin-top:-12rem!important}.mr-n20,.mx-n20{margin-right:-12rem!important}.mb-n20,.my-n20{margin-bottom:-12rem!important}.ml-n20,.mx-n20{margin-left:-12rem!important}.m-n25{margin:-17rem!important}.mt-n25,.my-n25{margin-top:-17rem!important}.mr-n25,.mx-n25{margin-right:-17rem!important}.mb-n25,.my-n25{margin-bottom:-17rem!important}.ml-n25,.mx-n25{margin-left:-17rem!important}.m-nn1{margin:--0 .25rem!important}.mt-nn1,.my-nn1{margin-top:--0 .25rem!important}.mr-nn1,.mx-nn1{margin-right:--0 .25rem!important}.mb-nn1,.my-nn1{margin-bottom:--0 .25rem!important}.ml-nn1,.mx-nn1{margin-left:--0 .25rem!important}.m-nn2{margin:--0 .5rem!important}.mt-nn2,.my-nn2{margin-top:--0 .5rem!important}.mr-nn2,.mx-nn2{margin-right:--0 .5rem!important}.mb-nn2,.my-nn2{margin-bottom:--0 .5rem!important}.ml-nn2,.mx-nn2{margin-left:--0 .5rem!important}.m-nn3{margin:--1rem!important}.mt-nn3,.my-nn3{margin-top:--1rem!important}.mr-nn3,.mx-nn3{margin-right:--1rem!important}.mb-nn3,.my-nn3{margin-bottom:--1rem!important}.ml-nn3,.mx-nn3{margin-left:--1rem!important}.m-nn4{margin:--1 .5rem!important}.mt-nn4,.my-nn4{margin-top:--1 .5rem!important}.mr-nn4,.mx-nn4{margin-right:--1 .5rem!important}.mb-nn4,.my-nn4{margin-bottom:--1 .5rem!important}.ml-nn4,.mx-nn4{margin-left:--1 .5rem!important}.m-nn5{margin:--3rem!important}.mt-nn5,.my-nn5{margin-top:--3rem!important}.mr-nn5,.mx-nn5{margin-right:--3rem!important}.mb-nn5,.my-nn5{margin-bottom:--3rem!important}.ml-nn5,.mx-nn5{margin-left:--3rem!important}.m-nn10{margin:--6rem!important}.mt-nn10,.my-nn10{margin-top:--6rem!important}.mr-nn10,.mx-nn10{margin-right:--6rem!important}.mb-nn10,.my-nn10{margin-bottom:--6rem!important}.ml-nn10,.mx-nn10{margin-left:--6rem!important}.m-nn15{margin:--9rem!important}.mt-nn15,.my-nn15{margin-top:--9rem!important}.mr-nn15,.mx-nn15{margin-right:--9rem!important}.mb-nn15,.my-nn15{margin-bottom:--9rem!important}.ml-nn15,.mx-nn15{margin-left:--9rem!important}.m-nn20{margin:--12rem!important}.mt-nn20,.my-nn20{margin-top:--12rem!important}.mr-nn20,.mx-nn20{margin-right:--12rem!important}.mb-nn20,.my-nn20{margin-bottom:--12rem!important}.ml-nn20,.mx-nn20{margin-left:--12rem!important}.m-nn25{margin:--17rem!important}.mt-nn25,.my-nn25{margin-top:--17rem!important}.mr-nn25,.mx-nn25{margin-right:--17rem!important}.mb-nn25,.my-nn25{margin-bottom:--17rem!important}.ml-nn25,.mx-nn25{margin-left:--17rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}::selection{color:#565656!important;background:#ebe3d7!important;text-shadow:none!important}::-moz-selection{color:#565656!important;background:#ebe3d7!important;text-shadow:none!important}#top-bar-wrap{display:block;width:100%;position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;font-size:12px;border-bottom:none}#top-bar{display:block;position:fixed;top:0;left:0;background:#fff;width:100%;margin:0 auto;background:#fff;padding:0 2.5%;height:140px}#site-header{position:fixed;-webkit-margin:-100px 0 0;margin:-70px 0 0;z-index:1001}#top-bar-inner{position:relative;display:flex;width:100%;max-width:1920px;margin:0 auto}#top-bar-inner .h1_logo{display:table-cell;width:180px;padding:10px 0}.header-logo{width:180px;height:auto}.cta-area{display:flex;flex-wrap:nowrap;width:calc(100% - 180px);height:auto;flex-direction:row;align-content:center;justify-content:flex-end;align-items:center}.header-cta{width:90px;height:auto;margin:0 60px 0 0;text-align:center;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-end;align-items:center}a.header-cta{color:#1e1e1e}a.header-cta:hover{color:#d3ac2f}.header-cta img.header-icon{width:60%;max-width:88px;height:auto;margin:0 auto}a.header-cta img.header-icon:hover{opacity:.7}.header-cta p{margin:5px auto 0}.pendulum{transform-origin:bottom;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;animation:pendulum ease-in-out 6s infinite alternate;-webkit-animation:pendulum ease-in-out 6s infinite alternate;-moz-animation:pendulum ease-in-out 6s infinite alternate}@keyframes pendulum {
	0% {
		transform: rotate(6deg);
	}
	25% {
		transform: rotate(-6deg);
	}
	50% {
		transform: rotate(7deg);
	}
	75% {
		transform: rotate(-7deg);
	}
	100% {
		transform: rotate(10deg);
	}
}@-webkit-keyframes pendulum {
	0% {
		transform: rotate(6deg);
	}
	25% {
		transform: rotate(-6deg);
	}
	50% {
		transform: rotate(7deg);
	}
	75% {
		transform: rotate(-7deg);
	}
	100% {
		transform: rotate(10deg);
	}
}@-moz-keyframes pendulum {
	0% {
		transform: rotate(6deg);
	}
	25% {
		transform: rotate(-6deg);
	}
	50% {
		transform: rotate(7deg);
	}
	75% {
		transform: rotate(-7deg);
	}
	100% {
		transform: rotate(10deg);
	}
}.cta-area p.header-tel{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;width:16%;border:2px solid #707070;border-radius:15px;padding:8px 1% 9px .75%;margin:11px 0 10px 0}.minimal-header.left-menu #site-logo,.transparent-header.left-menu #site-logo{padding-right:0}#site-logo #site-logo-inner{display:none!important}#site-header-inner{position:relative;height:100%;padding:0 0 0 2.5%}#site-navigation-wrap .dropdown-menu>li>a:hover,.oceanwp-mobile-menu-icon a:hover,#searchform-header-replace-close:hover{color:green!important}.dropdown-menu .sub-menu{background-color:#f9f7f3!important;border-top:1px solid #09723b!important}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-family:"Noto Serif JP",serif!important;font-size:14px!important;line-height:1!important;letter-spacing:.6px!important;padding:12px 0 15px!important;color:#1e1e1e!important;text-align:center!important}#site-navigation-wrap .dropdown-menu>li>a{padding:0 12px!important}#searchform-header-replace input{font-size:18px!important;color:#292929!important;font-family:"Noto Serif JP",serif!important}#site-header-inner.flex-container{justify-content:space-between}#site-header-inner.flex-container .mainMenu{width:fit-content}.header-sns-area{width:auto;position:absolute;right:0}.header-sns-area img.sns{width:28px;height:auto;margin:17px 40px 0 0}img.sns:hover{opacity:.7}a.mobile-menu{font-size:2.5rem}.oceanwp-mobile-menu-icon span.oceanwp-text,.oceanwp-mobile-menu-icon span.oceanwp-close-text{font-size:1.5rem}#footer-bottom #copyright{width:100%}#footer-bottom #copyright{text-align:center;padding-right:0;letter-spacing:.07rem;font-size:13px;font-weight:300;color:var(--white)}#footer-bottom .footer-sns{justify-content:center}.footer-sns img.sns{width:28px;height:auto;margin:22px 20px 32px 20px}#footer-widgets .footer-box .widget-title{display:block;line-height:1;font-size:22px;font-weight:500;color:#1e1e1e;border-width:0;letter-spacing:1px;padding-left:0;margin:0 0 20px;text-transform:capitalize}img.footer-logo{width:70%;height:auto;margin:19px 15%}.footer-box #block-4 .companyInfo h2{margin-top:-10px;margin-bottom:10px;letter-spacing:.1rem;font-size:21px}#block-4 .companyInfo{font-size:17px}#block-4 .companyInfo .regularDayOff.small{font-size:16px}#footer-widgets .textwidget,.menu-footer-menu-1-container,.menu-footer-menu-2-container{font-size:16px;line-height:2;letter-spacing:.03rem}.footer-bnr-area{width:70%;max-width:1280px;justify-content:center;align-items:center;margin:0 auto}.footer-bnr-area img:hover{opacity:.8}.footer-bnr-area .low-1,.footer-bnr-area .low-2{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center}.footer-bnr-area .low-2.low-3{justify-content:flex-start}.footer-bnr-area .low-1{margin:60px auto 40px}.footer-bnr-area .low-2{margin:0 auto 50px}.footer-bnr-area .low-1 a.f15,.footer-bnr-area .low-2 a.f15{display:block;width:21%;height:auto;text-align:center;margin:0 2%}.footer-bnr-area .low-2 a.f15{width:21%;margin:0 2%}.footer-bnr-area .low-2 a.f10{display:block;width:16%;height:auto;text-align:center;margin:0 8.66% 0 0}.footer-bnr-area .low-2 .circle-bnr-outer{display:flex;flex-direction:row;justify-content:center;width:25%}.footer-bnr-area .low-2 a.circle-bnr{display:block;width:45%;height:auto;text-align:center;margin:0 2.5%}img.footer-bnr1{width:100%;max-width:256px;height:auto}img.footer-bnr1.border-lightblue{border-color:#cbe6e9;border-style:solid;border-width:1px}img.footer-bnr1.border-lightgray{border-color:#d1d1d1;border-style:solid;border-width:1px}img.footer-bnr1.ytube{border: 1px solid rgb(255 49 0 / 64%)}img.footer-bnr2{width:100%;max-width:110px;height:auto}.site-footer .widget_nav_menu li{line-height:2.4;position:relative;padding:0 0 0 2.4rem}.site-footer .widget_nav_menu li a::before{content:"";width:1.1rem;height:1px;background-color:green;margin-top:2rem;position:absolute;left:0;top:0}.site-footer .widget_nav_menu li:first-child{border-top:none}.site-footer .widget_nav_menu li{border-bottom:none}address{display:block;margin:0 0 10px!important}a[href^="tel:"]{pointer-events:none}.footer-cta{justify-content:center;align-items:center;text-align:center;margin:80px auto 160px}.footer-cta.cta-event{margin:5rem auto 10rem}.footer-cta h4{width:100%;font-size:2rem;letter-spacing:.1rem;line-height:2.4}.footer-cta p.cta-tel{margin:15px auto 40px}.footer-cta .cta-tel a{width:100%;font-size:3rem;letter-spacing:.2rem;font-weight:600;color:#1e1e1e}.footer-cta p.cta-tel::before{position:relative;left:0;top:-2px;content:"";background:url(images/ico/ico-tel.svg) no-repeat;display:inline-block;width:36px;height:36px;vertical-align:middle;margin:0 2px 3px 0}a.footer-cta-btn{display:flex;align-items:center;justify-content:center;width:fit-content;height:72px;background:green;margin:auto;border-radius:50px;padding:0 60px 3px;transition:all .2s ease-in-out;font-size:2.2rem}.ico-mail-white{color:#fff}.footer-cta-btn:hover{background:#e1d7c7!important;color:#3e3e3e!important}a.footer-cta-btn .large i{font-size:3.3rem;margin:2px 3px 0 0}.footer-cta-box{display:block;width:fit-content;height:auto;border:3px solid green;padding:4rem 8% 6rem}.page-id-2304 .footer-cta h4,.footer-cta.cta-reform h4{width:100%;font-size:2.4rem;letter-spacing:.1rem;line-height:2.5}.page-id-2304 .footer-cta .cta-tel a,.footer-cta.cta-reform .cta-tel a{font-size:4rem}.page-id-2304 .footer-cta p.cta-tel::before,.footer-cta.cta-reform p.cta-tel::before{top:-6px;width:45px;height:45px}.page-id-2304 .footer-cta{margin:0 auto 120px}.frontpage .slider{width:100%!important;max-width:1920px!important;height:auto;margin:0 auto}div#n2-ss-2 .n2-style-68e30d632343d8bc4c5bf8de4d9a40cc-dot{margin:8px!important}.frontpage .slider .scrollDown{display:block;-webkit-transform:translate(1.5%,-50%);transform:translate(1.5%,-50%);text-decoration:none;text-align:center;margin:-130px auto 10px;z-index:1001;color: rgb(255 255 255 / 65%);font-size:19px;letter-spacing:.2rem}.frontpage .slider a.scrollDown span{display:block;margin:40px auto;width:36px;height:36px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;box-sizing:border-box}@-webkit-keyframes sdb {
	0% {
		-webkit-transform: rotate(-45deg) translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: rotate(-45deg) translate(-15px, 15px);
		opacity: 0;
	}
}@keyframes sdb {
	0% {
		transform: rotate(-45deg) translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: rotate(-45deg) translate(-15px, 15px);
		opacity: 0;
	}
}.button-primary,.button-primary2{display:inline-block;height:92px;background-color: rgb(225 215 199 / 5%);color:#1e1e1e;font-size:24px;font-weight:600;text-transform:uppercase;border:1px solid var(--gold);cursor:pointer;text-align:center;letter-spacing:.1em;line-height:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;margin:60px 0;padding:0 0 0 0}.button-primary{width:360px}.button-primary2{width:430px}.button-primary:hover,a.button-primary:hover,.button-primary2:hover,a.button-primary2:hover{background: linear-gradient(
		-8deg,
		rgb(225 215 199 / 5%) 0%,
		rgb(225 215 199 / 20%) 50%,
		rgb(225 215 199 / 15%) 100%
	);color:#3e3e3e!important;border:1px solid #e1d7c7}.frontpage .button-primary.sekou{margin:60px 0 45px}.button-primary.sekou::before{position:relative;left:0;top:0;content:"";background:url(images/ico/ico-house-gold.svg) no-repeat;display:inline-block;width:56px;height:56px;vertical-align:middle;margin:0 30px}.button-primary2.kouken::before{position:relative;left:0;top:0;content:"";background:url(images/ico/ico-csr-gold.svg) no-repeat;display:inline-block;width:56px;height:56px;vertical-align:middle;margin:0 30px}.button-primary::after,.button-primary2::after{position:relative;right:0;top:18px;content:"";background:url(images/ico/ico-more-black.svg) no-repeat;display:inline-block;width:56px;height:56px;vertical-align:middle;margin:0 20px 0 20px}.button-tertiary{display:inline-block;width:80%;height:auto;background-color: rgb(225 215 199 / 80%);color:#1e1e1e;font-size:15px;font-weight:500;text-transform:uppercase;border:none;border-radius:50px;cursor:pointer;text-align:center;letter-spacing:.05rem;line-height:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:20px 0 0;padding:16px 0 18px}.button-tertiary:hover,a.button-tertiary:hover{background:green;color:#fff!important;border:none}.button-tertiary.fiace:hover,a.button-tertiary.fiace:hover{background:#343434}.error404-content .button-primary{font-size:20px;margin:0;width:400px;border:1px solid var(--gold);background-color:#fff}.error404-content .button-primary::after{top:12px;width:36px;height:36px;margin:0 20px 0 10px}.error404-content .button-primary.frontPage::before{position:relative;left:0;top:0;content:"";background:url(images/favicon_package/favicon.svg) no-repeat;display:inline-block;width:56px;height:56px;vertical-align:middle;margin:0 20px}.error404-content .button-primary.EVent::before{position:relative;left:0;top:0;content:"";background:url(images/ico/ico-event-gold.svg) no-repeat;display:inline-block;width:56px;height:56px;vertical-align:middle;margin:0 20px}.error404-content .button-primary.EState::before{position:relative;left:0;top:0;content:"";background:url(images/ico/ico-land-gold.svg) no-repeat;display:inline-block;width:56px;height:56px;vertical-align:middle;margin:0 20px}.error404-content .button-primary.sekou::before{position:relative;left:0;top:0;content:"";background:url(images/ico/ico-house-gold.svg) no-repeat;display:inline-block;width:56px;height:56px;vertical-align:middle;margin:0 20px}.button-primary.reform{width:390px;font-size:21px;background-color:#fff;border:2px solid var(--gold)}.button-primary.reform::before{position:relative;left:0;top:-3px;content:"";background:url(images/ico/ico-reform-gold.svg) no-repeat;display:inline-block;width:48px;height:48px;vertical-align:middle;margin:0 10px 0 15px}.button-primary.shopConstruction::after{top:13px;width:40px;height:40px;margin:0 10px 0 10px}.button-primary.shopConstruction::before{position:relative;left:0;top:-3px;content:"";background:url(images/ico/ico-shop-gold.svg) no-repeat;display:inline-block;width:48px;height:48px;vertical-align:middle;margin:0 10px 0 15px}.button-primary.reform::after{top:13px;width:40px;height:40px;margin:0 10px 0 10px}.page-id-2226 header.page-header{background-color:#fff!important;padding:0}.page-id-2226 .page-header-title{display:none}.frontpage .event{margin-top:0}.area-bg-beige{display:block;width:100%;height:auto;background:#f9f7f3;padding:100px 0}.frontpage .event .ttlBox{width:23%;height:auto}.frontpage .event .contentBox{width:77%;height:auto}.contentBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px}.card__item{position:relative;overflow:hidden;border-radius:5px;-webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 5%);box-shadow: 0 2px 4px rgb(0 0 0 / 5%)}.card__item{width:calc(50% - 100px);margin:20px 50px 0}.card__layer{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.card__inner{position:relative;background-color:#fff}.card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:background-color cubic-bezier(.215,.61,.355,1) .15s;transition:background-color cubic-bezier(.215,.61,.355,1) .15s}.post-thumbnail{grid-area:pCardImg;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%}.post-thumbnail{padding-top:52.38%;background-size:100% auto}.card__text{grid-area:pCardText;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card__text{padding-top:26px;padding-bottom:32px;padding-right:14px;padding-left:14px}.card__text{padding-right:28px;padding-left:28px}.card__title{grid-area:pCardTitle;display:block;-webkit-transition:color cubic-bezier(.215,.61,.355,1) .15s;transition:color cubic-bezier(.215,.61,.355,1) .15s;font-weight:bold;font-size:20px;font-weight:600;line-height:1.4}.card__info{grid-area:pCardInfo;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card__info{margin-top:18px}.card__info>li{margin-right:10px}.card__info time{position:relative;top:-3px;font-weight:bold;line-height:1.4;color:#8e8c86;font-size:13px}.keyword{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-4px}.card__info>li:last-child{margin-right:0}.keyword__item{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:4px;margin-right:6px;padding-top:2px;padding-bottom:1px;padding-right:8px;padding-left:8px;background-color:#f5f5f3;border:solid 2px #f5f5f3;border-radius:12px;font-weight:bold;font-size:12px;font-size:.75rem;color:#888;line-height:1.4;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .1s;transition:all cubic-bezier(.215,.61,.355,1) .1s}.card__item .keyword__item{position:relative;z-index:20}.slider-below{background:#ede7dd;background: linear-gradient(
		60deg,
		rgba(237, 231, 221, 1) 0%,
		rgba(237, 231, 221, 1) 60%,
		rgba(246, 241, 232, 1) 100%
	);margin:3em 0 0;border-radius:50vh 0 0 0}.slider-below .one-col{display:flex;width:50%;justify-content:center;margin-left:2%}.slider-below .one-col a .flex-container{width:100%;height:21rem;align-items:center}.slider-below .one-col a .flex-container .left{width:20%;height:auto;margin-right:4%}.slider-below .one-col a .flex-container .center-txt{display:flex;width:66%;height:auto}.slider-below .one-col a .flex-container .center-txt .choose{width:30%;height:fit-content;margin:0 5% 0 0}.slider-below .one-col a .flex-container .center-txt .way{width:90%;height:4.5rem;margin:auto auto auto 2%}.slider-below .one-col a .flex-container .center-txt .way:hover{opacity:.7}.slider-below .one-col a .flex-container .right{width:10%}.slider-below .one-col a .flex-container .right .arrow-box{display:flex;align-items:center;width:70px;height:70px;background:#fff;border-radius:50%;bottom:1.25em;margin-left:3%;margin-top:.8rem;transition:.4s;justify-content:center}.slider-below .one-col a .flex-container .right .arrow-box:hover{background: rgb(255 255 255 / 80%);transition:.4s}.slider-below .one-col a .flex-container .right .arrow-box .arrow{width:36px;height:10px;border-right:solid 1px #292929;border-bottom:solid 1px #292929;transform:skew(45deg);position:unset;transition:.2s;animation:arrow-toRight 2s infinite}@keyframes arrow-toRight {
	0% {
		margin-left: -5px;
	}
	15% {
		margin-left: 0px;
	}
	30% {
		margin-left: 5px;
	}
	50% {
		margin-left: 10px;
	}
	65% {
		margin-left: 8px;
	}
	80% {
		margin-left: 6px;
	}
	90% {
		margin-left: 2px;
	}
	100% {
		margin-left: -2px;
	}
}.slider-below .one-col a .flex-container .right .arrow-box .arrow:hover{margin-left:-5px;animation:unset;transition:.2s}.slider-below .two-col{display:flex;width:77%;margin:0 auto;padding:1em 0;align-items:center}.slider-below .two-col .w-50{display:flex;align-items:center;justify-content:space-around}.slider-below .two-col .w-50.left a{width:72%}.slider-below .two-col .w-50.left a .flex-container,.slider-below .two-col .w-50.right a .flex-container{align-items:center}.slider-below .two-col .w-50.left a .flex-container .left{width:27%;height:auto;margin-right:4%}.slider-below .two-col .w-50.left a .flex-container .center-txt{width:52%;max-width:11em;height:auto}.slider-below .two-col .w-50.left a .flex-container .center-txt img{width:100%;height:auto}.slider-below .two-col .w-50.left a .flex-container .center-txt img:hover{opacity:.7}.slider-below .two-col .w-50.left a .flex-container .right{width:17%}.slider-below .two-col .w-50 a .flex-container .right{display:flex;height:auto;align-items:center;justify-content:flex-end}.slider-below .two-col .w-50.left a .flex-container .right .arrow-box,.slider-below .two-col .w-50.right a .flex-container .right .arrow-box{display:flex;align-items:center;width:50px;height:50px;background:#fff;border-radius:50%;bottom:0;margin-left:3%;margin-top:.8rem;transition:.4s;justify-content:center}.slider-below .two-col .w-50.left a .flex-container .right .arrow-box:hover,.slider-below .two-col .w-50.right a .flex-container .right .arrow-box:hover{background: rgb(255 255 255 / 80%);transition:.4s}.slider-below .two-col .w-50.left a .flex-container .right .arrow-box .arrow,.slider-below .two-col .w-50 a .flex-container .right .arrow-box .arrow{width:32px;height:8px;border-right:solid 1px #292929;border-bottom:solid 1px #292929;transform:skew(45deg);position:unset;transition:.2s;animation:arrow-toRight-2col 2s infinite}@keyframes arrow-toRight-2col {
	0% {
		margin-left: -5px;
	}
	15% {
		margin-left: 0px;
	}
	30% {
		margin-left: 5px;
	}
	50% {
		margin-left: 10px;
	}
	65% {
		margin-left: 8px;
	}
	80% {
		margin-left: 6px;
	}
	90% {
		margin-left: 2px;
	}
	100% {
		margin-left: -2px;
	}
}.slider-below .two-col .w-50.left a .flex-container .right .arrow-box .arrow:hover{margin-left:-5px;animation:unset;transition:.2s}.slider-below .two-col .w-50.right a{width:70%}.slider-below .two-col .w-50.right a .flex-container{justify-content:flex-end}.slider-below .two-col .w-50.right a .flex-container .left{width:70%;max-width:12em}.slider-below .two-col .w-50.right a .flex-container .right{width:20%;max-width:80px}.slider-below .two-col .w-50.right a .flex-container .right .arrow-box{position:relative}.slider-below .two-col .w-50.right a .flex-container .right .arrow-box .arrow{position:absolute;left:3%;top:1.15em;animation:unset}.slider-below .two-col .w-50.right a .flex-container .right .arrow-box .arrow:hover{left:10%;transition:.2s}@media (max-width:1080px){.slider-below .two-col{width:80%}.slider-below .two-col .w-50.left a{width:80%}.slider-below .two-col .w-50.right a{width:78%}}@media (max-width:959px){.slider-below .two-col .w-50.left a{width:85%}.slider-below .two-col .w-50.right a{width:82%}}@media (max-width:860px){.slider-below .two-col .w-50.left a{width:90%}.slider-below .two-col .w-50.right a{width:88%}}@media (max-width:736px){.slider-below .two-col{width:93%;padding:.5em 0}.slider-below .two-col .w-50.left a .flex-container .center-txt{width:50%}.slider-below .two-col .w-50.left a .flex-container .right .arrow-box,.slider-below .two-col .w-50.right a .flex-container .right .arrow-box{width:40px;height:40px}.slider-below .two-col .w-50.left a .flex-container .right .arrow-box .arrow,.slider-below .two-col .w-50 a .flex-container .right .arrow-box .arrow{width:24px;height:6px}.slider-below .two-col .w-50.right a .flex-container .right .arrow-box .arrow{top:.9em}}@media (max-width:667px){.slider-below .two-col{width:100%}.slider-below .two-col .w-50.left a{width:95%}.slider-below .two-col .w-50.right a{width:92%}.slider-below .two-col .w-50.left a .flex-container .right .arrow-box,.slider-below .two-col .w-50.right a .flex-container .right .arrow-box{width:36px;height:36px}.slider-below .two-col .w-50.left a .flex-container .right .arrow-box .arrow,.slider-below .two-col .w-50 a .flex-container .right .arrow-box .arrow{width:22px;height:5px}}@media (max-width:568px){.slider-below .two-col{flex-direction:column;padding:1em 0}.slider-below .two-col .w-50{width:70%!important;margin-bottom:2em}.slider-below .two-col .w-50.left a{width:92%}.slider-below .two-col .w-50.right a{width:100%}.slider-below .two-col .w-50.right a .flex-container{justify-content:center}.slider-below .two-col .w-50.right a .flex-container .left{width:77%;max-width:13em}}@media (max-width:428px){.slider-below .two-col .w-50{width:80%!important}.slider-below .two-col .w-50.left a{width:100%}}.blog-link-bnr{max-width:1280px;margin:0 auto 120px!important}.blog-link-bnr .w-60.youtube{width:100%;aspect-ratio: 16 / 9}.blog-link-bnr .w-60.youtube iframe{width:100%;height:100%}.frontpage .news .sns-link-area .ttlBox{width:fit-content!important;margin-right:4em}.frontpage .news .sns-link-area .ttlBox .text-jp{white-space:nowrap}.frontpage .news .sns-link-area .contentBox{width:fit-content!important}.sns-link-area .contentBox{margin-top:0;margin-left:0}.sns-link-area ul.sns-link{width:100%}.sns-link-area ul.sns-link li{list-style:none;margin-bottom:1.5em;letter-spacing:.1em}.sns-link-area ul.sns-link li a{display:flex}.sns-link-area ul.sns-link li a img{width:2em;margin-right:1em}@media only screen and (max-width:1280px){.sns-link-area .sec-ttl .text-en{margin:-10px 0 10px 17%}.sns-link-area .sec-ttl .text-jp{margin:0 0 0 17%}.sns-link-area .sec-ttl::before{width:15%}.blog-link-bnr .w-60.youtube{width:77%!important}}@media only screen and (max-width:960px){.blog-link-bnr{margin:0 auto 90px!important}.blog-link-bnr .w-60.youtube{width:85%!important}}@media only screen and (max-width:860px){.sns-link-area ul.sns-link{margin-left:0}.sns-link-area ul.sns-link li a{font-size:.9em}.url_link_area_title{margin-bottom:1em}.blog-link-bnr{margin:0 auto 80px!important}.blog-link-bnr .w-30{width:45%!important;margin-bottom:3em}.blog-link-bnr .w-60.youtube{width:90%!important}}@media only screen and (max-width:767px){.frontpage .news .sns-link-area .ttlBox{width:100%!important;margin-right:0;margin-bottom:1.5em}.sns-link-area .sec-ttl::before{width:8%}.sns-link-area .sec-ttl .text-en{margin:-10px 0 10px 10%}.sns-link-area .sec-ttl .text-jp{margin:0 0 0 10%}.sns-link-area ul.sns-link li a{font-size:1em}.blog-link-bnr .w-60.youtube{width:95%!important}}@media only screen and (max-width:568px){.blog-link-bnr .w-30{width:100%!important}.blog-link-bnr .w-30 img.bdr-r-20{width:88%;height:auto;border-radius:30px;margin:0 6%}.blog-link-bnr .w-60.youtube{width:100%!important}}@media only screen and (max-width:428px){.sns-link-area ul.sns-link li a{font-size:15px}}@media only screen and (max-width:375px){.sns-link-area ul.sns-link li a{letter-spacing:0}}.concept .intro{margin-top:-40px;padding-bottom:4em}.concept .intro h2 .pc{width:80%;max-width:928px;height:auto;margin:3em auto 5em}.concept .intro .flex-container.options{width:95%;margin:0 auto 5em;align-items:stretch}.concept .intro .flex-container.options .option_1{width:42.5%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.concept .intro .flex-container.options .option_2{width:41%;margin-left:1.5%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.concept .intro .flex-container.options .option_3{width:100%;margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.concept .intro .flex-container.options .delimiter.pc{display:flex;width:15%;align-items:center;flex-direction:column;flex-wrap:nowrap}.concept .intro .flex-container.options .delimiter.pc img{width:40%;margin:0 auto 1.5em}.vertical-line{display:flex;width:100%;height:100%;flex-direction:row;justify-content:center;margin:0 auto}.vertical-line .w-1px{width:1px;background-color:#8c8c8c}.concept .intro .flex-container.options h3{width:64%;margin:4em 0 3em}.concept .tagList ul.tagList-body{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0}.concept .tagList ul.tagList-body li.tagList-item{display:inline-flex;margin-right:12px;margin-bottom:1.25rem}.concept .tagList ul.tagList-body li.tagList-item a{display:inline-flex;position:relative;align-items:center;padding:0 18px 2px 15px;background:#fff;border:1px solid #cdcdcd;border-radius:100px}.concept .tagList ul.tagList-body li.tagList-item a:hover{background:#f6f6f6}.concept .tagList ul.tagList-body li.tagList-item a .tag_label{overflow:hidden;font-size:13px;line-height:1;color:#08131a;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05rem}.concept .tagList ul.tagList-body li.tagList-item a:before{content:"#";margin-right:3px}button.button-primary.toFiace,button.button-primary.nagajyuhouse,.button-primary.toYuie{border:1px solid #1e1e1e;height:80px;font-size:22px}.button-primary.toFiace::before{position:relative;left:0;top:-3px;content:"";background:url(images/logomark-fiace.svg) no-repeat;display:inline-block;width:40px;height:40px;vertical-align:middle;margin:0 20px 0 0}.button-primary.nagajyuhouse::before{position:relative;left:0;top:-3px;content:"";background:url(images/logomark-nagajyu.svg) no-repeat;display:inline-block;width:40px;height:40px;vertical-align:middle;margin:0 20px 0 10px}.button-primary.toYuie::before{position:relative;left:0;top:-2px;content:"";background:url(images/logo-YUIE.svg) no-repeat;display:inline-block;width:64px;height:22px;vertical-align:middle;margin:0 20px 0 0}.button-primary.toFiace::after{top:-3px;background:url(images/ico/ico-link-target.svg) no-repeat;width:24px;height:24px;opacity:.9;margin:0 10px 0 20px}.button-primary.nagajyuhouse::after{top:-3px;background:url(images/ico/ico-down-arrow.svg) no-repeat;width:22px;height:22px;opacity:.9;margin:0 10px 0 15px}.button-primary.toYuie::after{top:-3px;background:url(images/ico/ico-link-target.svg) no-repeat;width:24px;height:24px;opacity:.9;margin:0 10px 0 20px}.concept .intro .flex-container.options.options-horizon{border-top-width:1px;border-top-style:solid;border-top-color:#8c8c8c}.border-horizon{display:block;width:90%;height:1px;margin:0 auto 5em;background-color:#8c8c8c}.grid-container.option_3{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-rows:auto;gap:0 0;align-items:center;grid-auto-flow:row;grid-template-areas:"area1-ttl area4-img" "area2-tags area4-img" "area3-btn area4-img";width:90%;max-width:1840px;margin:0 auto 2.5em}.grid-container.option_3 .area1-ttl{grid-area:area1-ttl;margin-bottom:3em}.grid-container.option_3 .area2-tags{grid-area:area2-tags}.concept .grid-container.option_3 .area2-tags .tagList ul.tagList-body{width:fit-content;justify-content:center;margin:0 auto}.grid-container.option_3 .area3-btn{grid-area:area3-btn}.grid-container.option_3 .area4-img{grid-area:area4-img;text-align:center}.grid-container.option_3 .area1-ttl h3 img{display:grid;width:65%;margin:auto}.grid-container.option_3 .area4-img img{width:-webkit-fill-available}@media (max-width:1366px){.concept .intro .flex-container.options .option_1{margin-left:2.5%}.concept .intro .flex-container.options .delimiter.pc{width:10%}.concept .intro .flex-container.options .option_2{margin-right:2.5%}.concept .intro .flex-container.options .delimiter.pc img{width:60%}}@media (max-width:1280px){.grid-container.option_3 .area1-ttl{margin-bottom:2em}}@media (max-width:1180px){.concept .intro .flex-container.options{margin:0 auto 4em}.concept .tagList ul.tagList-body li.tagList-item a .tag_label{font-size:12px}button.button-primary.toFiace,button.button-primary.nagajyuhouse,button.button-primary.toYuie{font-size:20px}.grid-container.option_3{grid-template-areas:"area1-ttl area4-img" "area2-tags area4-img" "area3-btn area3-btn"}.grid-container.option_3 .area1-ttl h3 img{width:70%}.grid-container.option_3 .area1-ttl{margin-bottom:2.5em}.concept .tagList ul.tagList-body li.tagList-item{height:32px}}@media (max-width:1024px){button.button-primary.toFiace,button.button-primary.nagajyuhouse,button.button-primary.toYuie{height:72px;margin:40px 0 20px}.concept .intro .flex-container.options .option_1{margin-left:0;width:46.5%}.concept .intro .flex-container.options .option_2{width:45%}.concept .intro .flex-container.options .option_2{margin-right:0}.concept .intro .flex-container.options .delimiter.pc{width:7%}.concept .intro .flex-container.options .delimiter.pc img{width:100%}.grid-container.option_3 .area1-ttl{margin-bottom:2em}}@media (max-width:959px){.concept .tagList ul.tagList-body li.tagList-item{height:34px}.concept .tagList ul.tagList-body li.tagList-item{display:inline-flex;margin-right:10px;margin-bottom:1.15rem}.concept .tagList ul.tagList-body li.tagList-item a{padding:0 16px 2px 13px}.concept .intro .flex-container.options h3{width:80%;margin:3em 0}.grid-container.option_3 .area1-ttl h3 img{width:80%}}@media (max-width:834px){.grid-container.option_3 .area1-ttl h3 img{width:90%}}@media (max-width:767px){.concept .intro h2 .sp{display:flex;flex-direction:column;align-items:center;width:100%;height:auto;margin:0 auto}.concept .intro h2 .sp img{width:60%}.delimiter.pc{display:none!important}.concept .intro .flex-container.options{justify-content:space-between}.concept .intro .flex-container.options .option_1 .concept .intro .flex-container.options .option_2{width:48%;margin-left:0}.flex-container.flex-center button.button-primary.toFiace,button.button-primary.nagajyuhouse,button.button-primary.toYuie{width:100%;height:64px;margin:40px 0 0;font-size:18px}button.button-primary.toYuie{margin:20px 0 0}.button-primary.toFiace::before,.button-primary.nagajyuhouse::before,.button-primary.toYuie::before{top:-1px;margin:0 20px}.button-primary.toFiace::after,.button-primary.nagajyuhouse::after,.button-primary.toYuie::after{margin:0 20px}.concept .tagList ul.tagList-body{justify-content:center}.concept .tagList ul.tagList-body li.tagList-item a .tag_label{font-size:11px}.concept .tagList ul.tagList-body li.tagList-item{height:30px;margin-right:8px;margin-bottom:1rem}.concept .tagList ul.tagList-body li.tagList-item a{padding:0 13px 2px 9px}.concept .tagList ul.tagList-body li.tagList-item a:before{margin-right:2px;font-size:14px}.grid-container.option_3{grid-template-columns:.8fr 1.2fr}.grid-container.option_3 .area1-ttl h3 img{width:100%}}@media (max-width:736px){.concept .intro .flex-container.options{width:90%;margin:0 auto 1em}.concept .intro .flex-container.options .option_1,.concept .intro .flex-container.options .option_2{width:100%;margin-left:0;margin-bottom:1em}.concept .intro .flex-container.options .option_2{border-top-width:1px;border-top-style:solid;border-top-color:#8c8c8c;margin-bottom:0}.border-horizon{margin:0 auto 4em}.concept .intro .flex-container.options h3,.grid-container.option_3 .area1-ttl{width:64%}.concept .intro .flex-container.options img.option-img,.grid-container.option_3 .area4-img img{width:88%}.flex-container.flex-center button.button-primary.toFiace,button.button-primary.nagajyuhouse,button.button-primary.toYuie{width:100%;height:72px;margin:40px 0;font-size:20px}.button-primary.toFiace::before,.button-primary.nagajyuhouse::before,.button-primary.toFiace::after,.button-primary.nagajyuhouse::after{margin:0 30px}.button-primary.toYuie::before,.button-primary.toYuie::after{margin:0 20px}.grid-container.option_3{grid-template-areas:"area1-ttl area1-ttl" "area2-tags area2-tags" "area4-img area4-img" "area3-btn area3-btn";justify-content:center}.grid-container.option_3 .area1-ttl{margin:0 auto 2em}.grid-container.option_3 .area1-ttl h3 img{margin-left:3%}}@media (max-width:667px){.concept .intro h2 .sp{margin:2em auto}.intro .flex-container.flex-center p{width:90%}.concept .tagList ul.tagList-body li.tagList-item a .tag_label{font-size:13px}.border-horizon{margin:0 auto 3em}}@media (max-width:568px){.concept .intro .flex-container.options h3{width:77%}}@media (max-width:480px){.concept .intro{margin-top:0;padding-bottom:2em}.concept .intro .flex-container.options{margin:0 auto 1em}.concept .intro h2 .sp{margin:0 auto}.concept .intro h2 .sp img{width:77%}.concept .intro .flex-container.options h3{width:84%}.grid-container.option_3 .area1-ttl{width:90%}.concept .intro .flex-container.options img.option-img{width:95%}.flex-container.flex-center button.button-primary.toFiace,button.button-primary.nagajyuhouse,button.button-primary.toYuie{margin:30px 0}}@media (max-width:375px){.button-primary.toFiace::before,.button-primary.nagajyuhouse::before{margin:0 10px 0 20px}.button-primary.toFiace::after,.button-primary.nagajyuhouse::after,.button-primary.toYuie::after{margin:0 20px 0 10px}.flex-container.flex-center button.button-primary.toFiace,button.button-primary.nagajyuhouse,button.button-primary.toYuie{font-size:18px}}.page-header{background-color:#fff}.site-breadcrumbs{left:3%;top:50%;max-width:50%;height:32px;line-height:32px;margin-top:-16px;font-size:15px}#main #content-wrap{padding-top:0;padding-bottom:50px}.post-type-archive-event div#content-wrap{padding-bottom:0!important}.blog-entry.large-entry{border-bottom:1px solid #0d7f49;margin-bottom:50px;padding-bottom:30px}.blog-entry.post .thumbnail img{border-radius:10px}.blog-entry.post .blog-entry-summary{margin-bottom:20px;font-size:14px}.widget-area.sidebar-primary{float:right;padding-left:30px;padding-right:30px}.blog-entry.large-entry .blog-entry-readmore a{font-size:13px;border:none;color:green;padding:0}.blog-entry.large-entry .blog-entry-readmore a:hover{color:#00ac50!important}.blog-entry.large-entry .thumbnail{margin-bottom:20px;width:calc(40% - 20px)}ul.obem-default li:after{content:none}.blog-entry.post .thumbnail .overlay{background-color:rgba(255 255 255,.2)!important}li.meta-cat{border:1px solid green;margin:0 15px;padding:5px 10px}ul.meta li a{color:green;font-size:13px;letter-spacing:.1rem;text-decoration:none}ul.meta li a:hover{color:#daaf00!important}.single .entry-content{margin-bottom:100px}.single .entry-title{font-size:34px;padding:0 0 20px;margin:0 0 15px;border-bottom:none;letter-spacing:.6px}.single .entry-content ul{margin:50px 0 50px 20px}.single .entry-content ul li{margin-bottom:30px}.single-post ul.ospm-default li:after{content:none}.single-post ul.meta{font-size:14.5px;border-bottom:none;padding-bottom:15px}.single-post article a{color:green;text-decoration:underline 1px;text-underline-offset:4px}.single-post article a:hover{color:#00ac50}.single-post:not(.elementor-page)
	.entry-content
	a:not(.wp-block-button__link):not(.wp-block-file__button):focus:not(
		.wp-block-button__link
	):not(.wp-block-file__button),
.page:not(.elementor-page):not(.woocommerce-page)
	.entry
	a:not(.wp-block-button__link):not(.wp-block-file__button):focus:not(
		.wp-block-button__link
	):not(.wp-block-file__button) {outline:2px solid transparent;text-decoration:underline 1px dotted #00ac50;text-decoration-skip-ink:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#related-posts{margin-top:30px;padding-top:70px;border-top:1px solid green}.widget-title{font-size:19px;font-weight:600;color:#1e1e1e;border:none;letter-spacing:1px;padding:0 0 15px 5px;margin:0 0 5px;text-transform:capitalize;border-bottom:2px solid green}.sidebar-box{margin-bottom:60px}.oceanwp-widget-recent-posts-li:first-child,.widget_categories li:first-child,.widget_recent_entries li:first-child,.widget_archive li:first-child,.widget_recent_comments li:first-child,.widget-recent-posts-icons li:first-child,.site-footer .widget_nav_menu li:first-child{border-top:none}#right-sidebar-inner ul li a{font-size:16px;padding:0 5px}div#categories-2 ul.children li.cat-item{padding-left:2rem;border-bottom:none}div#categories-2 ul.children li.cat-item:before{content:"\FF0D"}.container.clr.page-header-inner .site-breadcrumbs{display:none}.content-area{float:left;position:relative;width:100%;padding-right:0;border-right-width:0;border-style:none;border-color:none}.single-post .container.clr.page-header-inner .site-breadcrumbs{display:block}.single-post ul.meta li{margin:0 20px 0 0;padding:3px 10px}.company{width:100%;margin:0 auto;padding:0}.company.company2 .ttlBox{width:40%!important;height:auto}#greeting .ttlBox{width:50%!important;height:auto}.company.company2 .subMenuBox{width:60%;height:auto}.company .sec-ttl{display:block;position:relative}.company .sec-ttl .text-en{font-size:40px;margin:-10px 0 10px 120px;letter-spacing:.2rem}.company .sec-ttl .text-jp{display:block;font-size:20px;margin:0 0 0 120px;letter-spacing:.5rem}.company .sec-ttl::before{content:"";width:100px;height:1px;background:#1e1e1e;position:absolute;top:30px;left:0}.company .subMenuBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0 50px 0 0}ul.sub-nav{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;box-sizing:border-box;display:inline-block;z-index:1}ul.sub-nav li{padding:0 10px 10px 10px;font-size:20px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;list-style:none;margin:0 0 0 10px;letter-spacing:.4rem}ul.sub-nav li a{text-decoration:none!important}#greeting{margin:0;padding:0}.v_line_fix{margin-left:120px;width:1px;height:70px;background-color:#1e1e1e}.sec-ttl-vertical{margin-left:87px}.sec-ttl-vertical .text-en,.sec-ttl-vertical .text-jp{padding:10px;font-size:36px;float:left;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;list-style:none;margin:0;letter-spacing:.3rem}.sec-ttl-vertical .text-jp{padding:10px 0 0 0;font-size:20px;letter-spacing:.5rem}#greeting .box-right,#outline .box-right{display:block;float:right;margin:50px 0 0;width:50%;height:auto}#greeting .text-lead{display:block;width:auto;height:auto;text-align:center;font-size:29px;font-weight:500;letter-spacing:.2rem;line-height:2}p.sign{text-align:right;font-size:27px;letter-spacing:.15rem}span.small{font-size:17px}#greeting .boxC-inner{position:relative;display:flex;align-items:baseline;width:100%;height:auto}.boxC-inner .box1{width:40%;height:auto;z-index:-1}.boxC-inner .box2{position:relative;right:0;top:-110px;width:65%;background:#f9f7f3;z-index:1;padding:40px;margin:0 auto -110px -5%}.boxC-inner .box2 h4{font-size:20px;letter-spacing:.1rem}.boxC-inner .box2 .box2-inner{display:flex;flex-wrap:wrap;width:100%;padding:0;font-size:14px;font-weight:400}.boxC-inner .box2 .box2-inner p.ttl{font-size:15px;font-weight:500;margin-bottom:5px;letter-spacing:.2rem}.box1of2{width:53%;height:auto;margin:10px 4% 10px 0}.box2of2{width:39%;height:auto;margin:10px 0 10px 4%}.boxC-inner p.link{font-size:14px;font-weight:500;letter-spacing:.1rem;margin-bottom:0}.boxC-inner p.link a{color:green;text-underline-offset:4px;text-decoration:1px underline;line-height:2.4}.boxC-inner p.link a:hover,.dl-table div dd a:hover,.dl-table tr td a:hover{color:#00ac50;cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-style:dotted;text-decoration-skip-ink:all;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section#philosophy{margin-bottom:0}.philosophy{padding:100px 0}.philosophy .flex-container{margin:0 0 30px 0}.philosophy .flex-container h3{width:15%;min-width:150px;color:#8e5f14;font-size:24px;font-weight:500;padding:3px 30px 0 0}.philosophy .flex-container p.text-lead{width:80%;font-size:21px;letter-spacing:.1rem;text-align:justify}.philosophy .flex-container p.text-lead span{display:block;font-size:16px;padding:30px 0 0;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,"sans-serif";letter-spacing:.05rem;line-height:1.8;color:#926014;text-align:justify}section#outline{margin-top:0;margin-bottom:0}.dl-table{border-top:1px solid #ccc;margin:0}.dl-table tr,.dl-table div{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc;padding:16px 0}.dl-table tr:last-child{border-bottom:none}#outline .boxD .dl-table div dt{padding-left:3rem;letter-spacing:.2rem}.dl-table div dd ul{margin:0 0 15px 20px}.dl-table.history-table tr:last-child{border-bottom:1px solid #ccc}.dl-table tr th,.dl-table div dd{width:20%;font-weight:400;line-height:1.8;margin:0!important;padding:0 0 0 3rem}.dl-table th,.dl-table td{border-bottom:none;padding:0}.dl-table tr td,.dl-table div dd{width:77%;line-height:1.8;margin:0!important}.dl-table tr td a,.dl-table div dd a{color:green;text-underline-offset:4px;text-decoration:1px underline;line-height:2.4}section.mt-0.mb-0.csr .boxD.m-15 p.w-100{word-break:break-all}#staff dt.large-col-l{width:30%;height:auto;margin:0 2.5%}#staff dl img{border-radius:15px}#staff dd.large-col-r{width:60%;height:auto;margin:0 2.5%}#staff .txt_name{font-size:23px;letter-spacing:.15rem;line-height:3;font-weight:600}.large-col-r a{color:green}.large-col-r a:hover{color:#00ac50}.staffList dl{width:25.3333%;height:auto;margin:20px 4% 40px}.staffList dd .staff_name{font-size:21px;text-align:center;letter-spacing:.15rem;line-height:4;font-weight:500}.staffList dd p.text{font-size:17px;text-align:justify;font-weight:400;letter-spacing:.01rem}.staffList dd p.text2{font-size:14px;text-align:justify}ul.decimal{list-style:decimal;margin:0 0 0 20px}ul.decimal li{padding-left:5px;padding-bottom:7px}.contact .ttlBox{width:100%;height:auto}.contact-telA a,.contact-telB a{font-size:3rem;letter-spacing:.2rem;font-weight:600;color:#1e1e1e}.contact-fax{font-size:2rem;letter-spacing:.2rem;font-weight:600;color:#1e1e1e}.contact-telA::before{position:relative;left:0;top:-3px;content:"";background:url(images/ico/ico-tel.svg) no-repeat;display:inline-block;width:36px;height:36px;vertical-align:middle;margin:0 2px 3px 0}.contact-telB::before{position:relative;left:0;top:-2px;content:"";background:url(images/ico/ico-free-dial-1e1e1e.svg) no-repeat;display:inline-block;width:46px;height:46px;vertical-align:middle;margin:9px 2px 0 0}.contact-fax::before{position:relative;left:0;top:-2px;content:"";background:url(images/ico/ico-fax.svg) no-repeat;display:inline-block;width:30px;height:30px;vertical-align:middle;margin:0 6px 3px 0}.contact-telA{margin:15px auto 0}.contact-telB{margin:15px auto 0}.contact-fax{margin:0 auto 0}table.table-outer{border-collapse:collapse}.table-outer tbody th,.table-outer tbody td{border-bottom:none}.table-outer th{width:70px}.table-inner{border-top:2px solid green;border-bottom:none;margin-bottom:0}.table-inner tbody th,.table-inner tbody td{border-bottom:1px solid #e9e9e9}.table-inner tbody th{width:auto;letter-spacing:.07rem;font-weight:500;padding:15px 0 0 15px}.table-inner tbody td{font-size:16px!important;padding:20px 0 20px 15px}.table-outer th h4{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;padding:20px 12px;border-radius:7px;text-align:center;color:#fff;background:green;letter-spacing:.3rem;white-space:nowrap}span.wpcf7-list-item{display:block}span.wpcf7-list-item-label{font-size:16px;letter-spacing:.05rem;line-height:2.2}span.haveto{color:#f66e14;font-size:12px;font-weight:400;letter-spacing:.1rem;margin-left:1rem}.table-inner span.sub{display:block;font-size:12px;font-weight:400;letter-spacing:.02rem;margin-left:.25rem}.table-inner td p{font-size:14px;font-weight:400;letter-spacing:.05rem;margin:5px 0 0 0;line-height:2.2;text-align:left}span.wpcf7-form-control-wrap.date-438,span.wpcf7-form-control-wrap.date-439{display:inline-block;margin:0 40px 0 10px}span.wpcf7-form-control-wrap.menu-770,span.wpcf7-form-control-wrap.menu-771{display:inline-block;width:200px;margin:0 0 0 10px}span.wpcf7-form-control-wrap.acceptance-193{display:inline-block}input.wpcf7-form-control.wpcf7-submit{display:block;margin:0 auto;font-size:19px;font-weight:500;border-radius:5px;padding:20px 25px}input[type="submit"]:hover{background-color:#00ac69!important}span.boxD.text-center.font16px{margin:15px auto 20px;font-size:15px;font-weight:400;letter-spacing:.03rem}.contact-acceptance{display:block;margin:20px auto;text-align:center}.wpcf7-not-valid-tip{color:#f66e14;font-size:1em;font-weight:normal;display:block;line-height:1.4;padding-top:5px;padding-left:4px}.wpcf7 form.sent .wpcf7-response-output{border:4px solid #00ac69;text-align:center;line-height:3}.contact-notice{display:block;width:-moz-fit-content;width:fit-content;height:auto;margin:24px auto 5em}.error404-content{position:relative;margin:-60px auto;text-align:center;width:100%;max-width:1280px}.error404-content .error-title{font-family:"Noto Sans","Open Sans",sans-serif;color:#d4b583;font-size:150px;font-weight:600;margin:0 0 25px;letter-spacing:.5rem}.error404-content .error-text{font-size:18px;font-weight:300;margin-bottom:35px;line-height:2.2}.error404-content p.bg-green{padding:10px 28px;background-color:green;color:#fff;width:fit-content;display:block;margin:-30px auto 50px;letter-spacing:.1rem}section.policy h3{font-size:21px;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid green;letter-spacing:.1rem;color:green}section.policy p,section.policy ul li{font-weight:300;font-size:19px;line-height:1.9}section.policy .item{display:table-row}section.policy .item dt,section.policy .item>dd{display:table-cell;vertical-align:top}section.policy .item dt{width:120px;padding-right:40px;white-space:nowrap}section.policy .item>dd ul{margin:0 0 15px 20px}.flex-reform-circle img{border-radius:50%}.flex-reform-circle .area01{width:16%}.flex-reform-circle .area01 .img-upper{width:86.7%;height:auto;margin:0 4.4% 78px 8.8%}.flex-reform-circle .area01 .img-lower{width:45%;height:auto;margin:0 55% 0 0}.flex-reform-circle .area02{width:17%;padding:173px 3.1% 38px 0}.flex-reform-circle .area03{width:19.3%;padding:38px 3.1% 78px .3%}.flex-reform-circle .area04{width:9.5%;padding:201px 0 11px}.flex-reform-circle .area05{width:17.2%;padding:28px 3.3% 183px 0}.flex-reform-circle .area06{width:20.9%;padding:0 0 119px}.fadeIn{animation-name:fadeInAnime;animation-duration:3s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}.slide-in{overflow:hidden}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:3s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100 {
	from {
		transform: translateX(-100%); /*要素を左の枠外に移動*/
		opacity: 0;
	}
	to {
		transform: translateX(0); /*要素を元の位置に移動*/
		opacity: 1;
	}
}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:3s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100 {
	from {
		transform: translateX(100%); /*要素を右の枠外に移動*/
		opacity: 0;
	}
	to {
		transform: translateX(0); /*要素を元の位置に移動*/
		opacity: 1;
	}
}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime {
	from {
		opacity: 0;
		transform: translateY(100px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}.fadeUpTrigger{opacity:0}.reform .text-center.copper.font32px{text-decoration:underline;text-underline-offset:14px;text-decoration-thickness:2px}.reform .text-center.copper.font26px{text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px}.reform-area01{display:block;width:100%;height:auto;background:url(images/xreform-img24.webp.pagespeed.ic.0P2EcxRvcE.webp) no-repeat;background-size:cover;padding:60px 5% 120px}.reform-area01 .grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:60px;grid-row-gap:30px;justify-content:center;width:94%;margin:20px auto;align-items:center}.reform-area01 .grid-container .div1,.reform-area01 .grid-container .div2,.reform-area01 .grid-container .div3,.reform-area01 .grid-container .div4,.reform-area01 .grid-container .div5,.reform-area01 .grid-container .div6,.reform-area01 .grid-container .div7,.reform-area01 .grid-container .div8,.reform-area01 .grid-container .div9,.reform-area01 .grid-container .div10{width:100%;background:#fff;border-radius:20px;box-shadow:0 10px 10px -6px rgba(0,0,0,.3)}.reform-area01 .grid-container h4{font-size:23px;font-weight:400;margin:0 auto;text-align:center;padding-top:3rem;padding-bottom:3rem;line-height:1.7}.reform-area01 .grid-container h4 .emphasis{font-size:130%;font-weight:600;letter-spacing:.1rem}.reform-area01 .grid-container .div1 h4{font-size:29px;margin:0 auto;text-align:center;padding-top:1rem;padding-bottom:2rem}.reform-area01 .grid-container .div1 h4 span{font-size:50px;font-weight:600;padding-left:12px}.reform-area01 .grid-container .div7{width:87%}.reform-area01 .grid-container .div7 h4{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:24px;margin:0 auto;text-align:center;padding:3rem 0;line-height:2;white-space:nowrap}.reform-area01 .grid-container .div7 h4 span{font-size:40px;font-weight:600}.reform-area01 .grid-container .div1{grid-area: 1 / 2 / 2 / 3}.div2{grid-area: 2 / 1 / 3 / 2}.div3{grid-area: 2 / 2 / 3 / 3}.div4{grid-area: 2 / 3 / 3 / 4}.div5{grid-area: 3 / 1 / 4 / 2}.div6{grid-area: 3 / 2 / 4 / 3}.div7{grid-area: 3 / 3 / 5 / 5}.div8{grid-area: 4 / 1 / 5 / 2}.div9{grid-area: 4 / 2 / 5 / 3}.div10{grid-area: 5 / 1 / 5 / 5}.reform-message{display:block;width:fit-content;height:auto;text-align:center;font-size:32px;font-weight:500;padding:3rem 5rem;background-color:#fff;border-radius:20px;margin:0 auto;letter-spacing:.1rem;box-shadow:0 10px 10px -6px rgba(0,0,0,.3)}.rescue-ttl{display:block;width:auto;height:auto;margin:0 auto;text-align:center}.rescue-ttl .ttl{display:block;width:77%;height:auto;margin:0 auto}.rescue-ttl .ttl-lower{display:block;width:50%;height:auto;margin:0 auto}.rescue-menu{border-radius:20px;padding:0 3% 10px}.rescue-menu h3{display:block;width:fit-content;height:auto;color:#fff;padding:10px 30px;letter-spacing:.2rem;margin:-30px auto 30px;border-radius:15px}.rescue-menu1{border:2px solid #5babce}.rescue-menu1 h3{background-color:#5babce}.rescue-menu2{border:2px solid #0f9f54}.rescue-menu2 h3{background-color:#0f9f54}.rescue-menu3{border:2px solid #f5a59c}.rescue-menu3 h3{background-color:#f5a59c}.rescue-menu4{border:2px solid #d4b583}.rescue-menu4 h3{background-color:#d4b583}a.a-lightblue{color:#5babce;text-underline-offset:3px;text-decoration:underline}a.a-lightblue:hover{color:#5babce;cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-style:dotted;text-decoration-skip-ink:all;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.estate-sub-menu{display:block;width:100%;height:auto;background:url(images/xestate-img01.jpg.pagespeed.ic.Qeq1BZy_G4.jpg) no-repeat;background-size:cover;padding:100px 5%}.estate-sub-menu a.box{background-color:#fff;padding:20px;text-align:center}.estate-sub-menu a.box img{width:40%;height:auto}.estate-sub-menu a.box h3{letter-spacing:.1rem;margin:10px auto 0}.newOpen-img{width:70%;height:auto;margin:0 15% 60px}.buy .w-47.bg-white h4{font-size:22px;line-height:1.8;letter-spacing:.07rem;margin-bottom:30px}.buy .w-47.bg-white ul{margin:15px auto;width:fit-content;height:auto}.buy .w-47.bg-white ul li{font-size:16px;font-weight:300;margin-bottom:6px}.propertyManagement dl{width:100%;height:auto;margin:0}.propertyManagement dl dt{width:8%;height:auto}.propertyManagement dl dd{width:92%;height:auto}.propertyManagement .boxA .w-30 h4{margin:0 auto 0;padding:0 0 30px;font-size:22px}li.list-horizon{display:inline-block;width:22%;height:auto;margin:0 1.5%;vertical-align:top}.pc-true{display:inline!important}.sp-true{display:none!important}.search-results .page-subheading,.search-no-results .page-subheading{font-size:24px;margin:20px auto 0 10%}.search-results .content-area,.search-no-results .content-area{width:72%}.search-results .content-area .site-content,.search-no-results .content-area .site-content{margin:0 auto 50px}.search-results article .search-entry-title{font-size:22px;margin:0 0 6px;font-weight:500;font-family:"Noto Sans JP"}.search-results article .search-entry-readmore a{display:inline-block;font-size:15px;font-weight:400;line-height:1;padding-bottom:3px;border-bottom:1px solid;text-transform:uppercase;letter-spacing:.6px;color:green}.search-results article .search-entry-readmore a:hover{color:#009104}.search-results article{position:relative;width:100%;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e9e9e9}.search-results .search-entry-summary.clr p{font-weight:300;font-size:16px;padding:12px 0}.search-results article .thumbnail img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow: 5px 5px 5px rgb(0 0 0 / 5%);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.05);box-shadow: 5px 5px 5px rgb(0 0 0 / 5%)}.search-results ul.page-numbers{text-align:center}.sec-ttl.typeC .text-en{font-size:36px;margin:-10px 0 10px 115px;letter-spacing:.3rem}.sec-ttl.typeC .text-jp{font-size:20px;margin:0 0 0 115px;letter-spacing:.15rem}.page-id-2899 .site-content,.archive.category .site-content,.archive.date .site-content{margin:80px auto 50px;width:90%;max-width:910px}.page-numbers.current{background-color:green;color:#fff!important}.page-numbers a:hover,.page-links a:hover span,.page-numbers.current:hover,.page-links>span{background-color:#e1d7c7;color:green!important;border:1px solid #e1d7c7}.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span {color:green;border:1px solid green}.blog-entry-summary{display:none}.related-thumb{display:block;background-color:#fff}@media only screen and (max-width:1780px){.cta-area p.header-tel{width:18%}}@media only screen and (max-width:1660px){.cta-area p.header-tel{width:20%}}@media only screen and (max-width:1480px){.cta-area p.header-tel{width:22%}h3.text-center.copper.font26px.mb-7{font-size:24px!important}.reform-area01 .grid-container .div1 h4{font-size:27px}.reform-area01 .grid-container h4{font-size:20px;padding-top:2.5rem;padding-bottom:2.5rem}.reform-area01 .grid-container .div1 h4 span{font-size:46px}.reform-area01 .grid-container h4.font21px{font-size:20px!important}.flex-container.flex-reform-circle.px-10.my-10{justify-content:space-between}.flex-reform-circle .area01{width:16%}.flex-reform-circle .area01 .img-upper{width:86.7%;height:auto;margin:0 0 78px 0}.flex-reform-circle .area01 .img-lower{width:45%;height:auto;margin:0}.flex-reform-circle .area02{width:17%;padding:125px 0 0 0}.flex-reform-circle .area03{width:19.3%;padding:20px 0 0 0}.flex-reform-circle .area04{width:9.5%;padding:171px 0 0}.flex-reform-circle .area05{width:16%;padding:0 0 0 0}.flex-reform-circle .area06{width:21%;padding:40px 0 0}.slider-below .one-col a .flex-container{height:20rem}}@media only screen and (max-width:1280px){section{margin-top:80px;margin-bottom:80px}.mb-5,.my-5{margin-bottom:1rem!important}.mb-8,.my-8{margin-bottom:2rem!important}.pl-10,.px-10{padding-left:4rem!important}.pr-10,.px-10{padding-right:4rem!important}.pb-10,.py-10{padding-bottom:4rem!important}.mt-10,.my-10{margin-top:4rem!important}.pb-15,.py-15{padding-bottom:6rem!important}.pb-20,.py-20{padding-bottom:8rem!important}.pt-20,.py-20{padding-top:8rem!important}.mb-20,.my-20{margin-bottom:8rem!important}.font32px{font-size:28px}.site-content,.single.single-post .site-content{width:85%}.header-cta{margin:0 30px 0 0}.header-cta p{margin:5px auto 0;font-size:10px}.cta-area p.header-tel{width:25%;border-radius:10px}img.footer-logo{width:80%;margin:19px 10%}#footer-widgets .footer-box .widget-title{font-size:20px}#footer-widgets .textwidget,.menu-footer-menu-1-container,.menu-footer-menu-2-container{font-size:13px;letter-spacing:.02rem}.footer-box #block-4 .companyInfo h2{font-size:19px}#block-4 .companyInfo{font-size:14px}#block-4 .companyInfo .regularDayOff.small{font-size:13px}.footer-cta{margin:100px auto 160px}.footer-bnr-area{width:90%}.site-footer .widget_nav_menu li a::before{margin-top:1.6rem}.sec-ttl::before{width:18%}.sec-ttl .text-en{font-size:36px;margin:-10px 0 10px 20%}.sec-ttl .text-jp{font-size:18px;margin:0 0 0 20%}#greeting .ttlBox,#outline .ttlBox{width:40%!important}#greeting .box-right,#outline .box-right{width:60%}.slider-below{margin:2em 0 0}.slider-below .one-col a .flex-container{height:17rem}h3.text-center.copper.font26px.mb-7{font-size:19px!important}.reform .text-center.copper.font26px{text-underline-offset:9px}.w-23.bg-beige.p-5.mb-15.bdr-r-20{padding:3rem!important}.reform .w-47.bg-beige.p-10.mb-15.bdr-r-20{padding:4rem 3rem!important}h3.text-center.copper.font32px.mb-12{margin-bottom:5rem!important}.w-47.bg-beige.p-10.mb-15.bdr-r-20 .flex-container.space-between .w-50{width:100%!important}.w-47.bg-beige.p-10.mb-15.bdr-r-20 .flex-container.space-between .w-47{width:55%!important;margin:0 auto}.reform-area01 .grid-container{grid-column-gap:40px;grid-row-gap:20px;width:100%;margin:10px auto}.reform-area01 .grid-container .div1 h4{font-size:25px}.reform-area01 .grid-container .div1 h4 span{font-size:40px}.reform-area01 .grid-container h4{font-size:18px;padding-top:2.5rem;padding-bottom:2.5rem}.reform-area01 .grid-container .div7 h4{font-size:21px}.reform-message{font-size:30px}.w-23.rescue-menu{width:47%!important;margin-bottom:10rem}.w-23.rescue-menu.rescue-menu3,.w-23.rescue-menu.rescue-menu4{margin-bottom:0}.w-23.rescue-menu img{max-width:70%;margin:0 15%}.w-23.rescue-menu ul{width:fit-content;margin:20px auto}.error404-content a.m-5{width:44%;margin:3rem 3%!important;max-width:400px}.error404-content .button-primary{font-size:20px;width:100%}.sec-ttl.typeB .text-en{font-size:16px;margin:0 0 24px 9.5%}.sec-ttl.typeB .text-jp{font-size:36px;margin:0 0 0 9%}.newOpen-img{width:80%;height:auto;margin:0 10% 50px}.buy .w-47.bg-white.p-5.mb-8{width:48%!important}.page-id-2899 .site-content,.search-results .site-content,.search-no-results .site-content,.archive.category .site-content,.archive.date .site-content{width:90%;margin:80px auto 50px}.page-id-2899 .blog-entry.large-entry{margin-bottom:40px;padding-bottom:40px}.page-id-2899 p.meta-cat,.blog-entry.post .blog-entry-header{margin-bottom:15px}.page-id-2899 p.meta-date,.archive.category p.meta-date{margin-bottom:0}.page-id-2899 .blog-entry.large-entry .thumbnail{width:40%;margin-right:20px!important;margin-bottom:0}.page-id-2899 .meta.obem-default.clr{width:calc(57% - 20px)}.search-results .page-subheading,.search-no-results .page-subheading{margin:20px auto 0 5%}}@media screen and (min-width:1081px){.br_sp{display:none}.br_tab{display:none}}@media only screen and (min-width:668px) and (max-width:1080px){.br_sp{display:none}.br_pc{display:none}}@media only screen and (max-width:1080px){section{margin-top:80px;margin-bottom:80px}.boxB,.boxC,.boxD,.boxE,.site-content,.single.single-post .site-content{width:88%}.pr-10,.px-10{padding-right:2rem!important}.pl-10,.px-10{padding-left:2rem!important}.m-15{margin:7rem!important}.font32px{font-size:26px}.header-sns-area img.sns{width:22px;height:auto;margin:23px 30px 0 0}.header-cta{width:80px;height:auto;margin:0 20px 0 0}.cta-area p.header-tel{width:28%}.menu-link span.text-wrap{font-size:16px}.footer-cta{margin:80px auto 140px}.footer-cta.cta-event{margin:0 auto 140px}.area-bg-beige{padding:80px 0}.frontpage .event .ttlBox{margin-bottom:20px}.button-primary,.button-primary2{font-size:22px;margin:50px 0 30px}.button-primary::after,.button-primary2::after{top:15px;width:46px;height:46px;margin:0 20px 0 15px}.button-primary2.kouken::before{width:46px;height:46px;margin:0 25px}.button-primary2{width:420px}.slider-below .one-col{width:60%}.slider-below .one-col a .flex-container{height:18rem}.company .sec-ttl::before{width:70px;top:26px}.company .ttlBox{width:40%!important}.company .sec-ttl .text-en{font-size:36px;margin:-10px 0 10px 90px}.company .sec-ttl .text-jp{font-size:18px;margin:0 0 0 90px}.company .subMenuBox{padding:0 40px 0 0}ul.sub-nav li{padding:0 0;font-size:19px;margin:0 0 0 20px;letter-spacing:.4rem}.boxC-inner .box1{width:50%}.boxC-inner .box2{position:unset;right:0;top:0;width:100%;padding:40px;margin:0 auto 0 0}.box1of2{width:46%;margin:10px 4% 10px 0}.box2of2{width:46%;margin:10px 0 10px 4%}.philosophy{padding:60px 0}.philosophy .flex-container p.text-lead{width:82%}.dl-table tr th,.dl-table div dd{width:25%;padding:0 0 0 1rem}.dl-table tr td,.dl-table div dd{width:75%}.w-50.p-5.mb-5{padding:1.5rem!important}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date{margin-bottom:7px}.reform-area01{display:block;width:100%;height:auto;background:url(images/xreform-img24.webp.pagespeed.ic.0P2EcxRvcE.webp) no-repeat;background-size:cover;padding:30px 2% 100px}h2.display-3.text-center.mb-15{font-size:2.5rem;letter-spacing:.3rem}h2.display-3.text-center.mb-15 span.display-1.green{font-size:5rem}.w-23.bg-beige.p-5.mb-15.bdr-r-20{width:47%!important;margin-bottom:6rem!important}h3.text-center.copper.font26px.mb-7{font-size:22px!important}.estate-sub-menu a.box{padding:20px 10px}.page-id-2899 .site-content,.search-results .site-content,.search-no-results .site-content,.archive.category .site-content,.archive.date .site-content{width:90%;margin:80px 5% 50px}.single.single-post .site-content{width:90%;margin:30px 5% 0}.page-id-2899 .blog-entry.large-entry .thumbnail{width:50%}.page-id-2899 .meta.obem-default.clr{width:calc(50% - 20px)}}@media only screen and (max-width:980px){.pr-10,.px-10{padding-right:2rem!important}.pl-10,.px-10{padding-left:2rem!important}.mb-10,.my-10{margin-bottom:4rem!important}.mt-10,.my-10{margin-top:4rem!important}.m-15{margin:5rem!important}.area-bg-beige{padding:60px 0 60px}.cta-area p.header-tel{width:31%;padding:10px 1% 11px .75%}.ttlBox{width:100%!important}.contentBox{width:100%!important;height:auto;margin-top:20px;margin-left:0}.sec-ttl::before{width:80px}.sec-ttl .text-en{font-size:40px;margin:-10px 0 10px 100px}.sec-ttl .text-jp{font-size:18px;margin:0 0 0 100px}.slider-below{margin:1em 0 0}.slider-below .one-col{width:64%}.slider-below .one-col a .flex-container{height:17rem}.contact .boxD .w-80{width:90%!important;margin:0 auto}.table-inner tbody th{letter-spacing:.02rem}.reform-area01 .grid-container{grid-column-gap:20px;grid-row-gap:10px}.reform-area01 .grid-container .div1 h4{font-size:22px}.reform-area01 .grid-container .div1 h4 span{font-size:40px}.reform-area01 .grid-container h4{font-size:16px}.reform-area01 .grid-container .div7 h4{font-size:19px}.reform-area01 .grid-container h4.font21px{font-size:17px!important}.reform-message{font-size:26px}.error404-content .button-primary{font-size:19px}.error404-content .button-primary.EState::before{margin:0 15px}.propertyManagement .boxA .w-30 h4{padding:0 0 20px;font-size:21px}}@media only screen and (max-width:959px){.mb-5,.my-5{margin-bottom:1rem!important}.m-15{margin:4rem!important}.mb-15,.my-15{margin-bottom:4rem!important}.mt-15,.my-15{margin-top:4rem!important}#main #content-wrap{padding-top:0;padding-bottom:0}.header-cta{margin:4px 10px 0 0}.header-cta p{margin:2px auto 0;font-size:10px}.cta-area p.header-tel::before{position:relative;left:0;top:1px;width:20px;height:20px;margin:0 0 3px 8px}#mobile-dropdown ul li a{padding:10px 40px;font-size:17px;color:green}#mobile-dropdown ul li a .dropdown-toggle:before{font-size:25px;line-height:1;color:green}#mobile-dropdown ul li.active>a>.dropdown-toggle:before{font-size:25px;line-height:1}#mobile-dropdown ul li ul.sub-menu li a{padding-left:8%;font-size:16px}.oceanwp-mobile-menu-icon a:focus{outline:0!important}#mobile-dropdown ul li a .dropdown-toggle:focus{outline:0!important}.footer-cta{margin:50px auto 120px}.footer-cta.cta-event{margin:0 auto 120px}img.footer-logo{width:80%;margin:19px 10%}#footer-widgets .footer-box{padding:0 7%;margin:0}#footer-widgets .footer-box div#block-4{margin-bottom:40px}.footer-box #block-4 .companyInfo h2{font-size:21px}#footer-widgets .textwidget,.menu-footer-menu-1-container,.menu-footer-menu-2-container,#block-4 .companyInfo{font-size:17px}.footer-bnr-area{width:100%}#block-4 .companyInfo .regularDayOff.small{font-size:16px}#footer-widgets .textwidget{margin:0 0 50px 0}.site-footer .widget_nav_menu li a::before{margin-top:2rem}.access .w-40{width:47%!important;margin-right:3%}.access .w-60{width:50%!important}#greeting .ttlBox,#outline .ttlBox{width:35%!important}#greeting .box-right,#outline .box-right{width:65%}.philosophy.boxD{width:80%}.philosophy .flex-container h3{width:100%}.philosophy .flex-container p.text-lead{width:100%}.table-inner tbody th{width:30%;font-size:17px}.Reform .boxA .flex-container .w-50.p-5{width:100%!important}.reform .w-47.bg-beige.p-10.mb-15.bdr-r-20{width:100%!important;padding:4rem 3rem!important;margin-bottom:6rem!important}.w-47.bg-beige.p-10.mb-15.bdr-r-20 .flex-container.space-between .w-50{width:55%!important}.w-47.bg-beige.p-10.mb-15.bdr-r-20 .flex-container.space-between .w-47{width:35%!important;margin:0 auto}.rescue h4.display-4.mb-8{font-size:2.1rem}.error404-content .button-primary.EState::before{margin:0 8px}.error404-content .button-primary::after{width:32px;height:32px;margin:0 15px 0 10px}.error404-content .button-primary.frontPage::before,.error404-content .button-primary.EVent::before,.error404-content .button-primary.sekou::before,.error404-content .button-primary.EState::before{width:42px;height:42px}.boxA.estate-sub-menu .flex-container.space-between.px-10{padding-left:0!important;padding-right:0!important}.buy .w-47.bg-white.p-5.mb-8{width:80%!important;margin:0 auto}.estate li.list-horizon{display:inline-block;width:40%;height:auto;margin:0 5% 20px;vertical-align:top}.newOpen-img{width:90%;margin:0 5% 50px}.propertyManagement .w-30.mb-8.bg-beige{width:44%!important;margin:0 3% 60px!important}.propertyManagement .boxA .w-30 h4{font-size:22px}.propertyManagement .w-30.mb-8.bg-beige p.text.p-5.font16px{margin:0;line-height:2;letter-spacing:.02rem;font-size:19px}.search-results .content-area,.search-no-results .content-area{width:90%;margin:0 auto}.search-results .page-subheading,.search-no-results .page-subheading{margin:20px auto;text-align:center}.search-results article .thumbnail{width:calc(20% - 20px);margin-right:20px}.search-results .search-entry-content.clr{width:80%}ul.page-numbers{text-align:center}.single-post .site-content{margin:0 auto 50px}.single-post .container.clr.page-header-inner .site-breadcrumbs{max-width:60%}.post-type-archive-event div#content-wrap{padding-bottom:20px!important}}@media only screen and (max-width:860px){.header-cta{width:76px;height:auto;margin:7px 7px 0 0}.button-tertiary{width:90%}.footer-cta{margin:30px auto 120px}#footer-widgets .footer-box{padding:0 2% 0 6%;margin:0}#footer-widgets .textwidget,.menu-footer-menu-1-container,.menu-footer-menu-2-container{font-size:16px}.slider-below .one-col{width:68%}.slider-below .one-col a .flex-container{height:15rem}.slider-below .one-col a .flex-container .right .arrow-box{width:60px;height:60px}.slider-below .one-col a .flex-container .right .arrow-box .arrow{width:32px;height:8px}.company .sec-ttl::before{width:60px;top:24px}.company .ttlBox{width:40%!important}.company .sec-ttl .text-en{font-size:32px;margin:-10px 0 10px 70px}.company .sec-ttl .text-jp{font-size:18px;margin:0 0 0 70px;letter-spacing:.3rem}.sec-ttl-vertical .text-en,.sec-ttl-vertical .text-jp{font-size:32px}.sec-ttl-vertical .text-jp{font-size:18px;letter-spacing:.3rem}.company .subMenuBox{padding:0 30px 0 0}ul.sub-nav{margin:5px 0 0 0}ul.sub-nav li{letter-spacing:.3rem}.sec-ttl-vertical .text-en{font-size:30px}.sec-ttl-vertical .text-jp{font-size:16px}.v_line_fix{margin-left:70px;height:50px}.sec-ttl-vertical{margin-left:40px}#greeting .ttlBox,#outline .ttlBox{width:27%!important}#greeting .box-right,#outline .box-right{width:73%}#greeting .text-lead{font-size:28px}#greeting .boxC-inner{flex-wrap:wrap}.boxC-inner .box1{width:60%}.dl-table tr th,.dl-table div dd{width:26%;padding:0 0 0 1rem}.dl-table tr td,.dl-table div dd{width:74%}#staff dt.large-col-l{width:45%;margin:0 2.5%}#staff dd.large-col-r{width:45%;margin:0 2.5%}.staffList dl{width:42%;margin:20px 4% 30px}.table-inner tbody th{width:35%;letter-spacing:0;font-size:16px}.w-50.mx-auto{width:80%!important}.w-47.p-5.mr-3per.bg-beige2,.w-47.p-5.ml-3per.bg-beige2{padding:3rem 1.5rem!important}.w-47.p-5.mr-3per.bg-beige2 h4.text-center.font22px,.w-47.p-5.ml-3per.bg-beige2 h4.text-center.font22px{font-size:20px!important}.contact-telA,.contact-telB{margin:0 auto}.contact-telA a,.contact-telB a{font-size:2.1rem;letter-spacing:.1rem}.contact-telA::before{width:26px;height:26px}.contact-telB::before{width:34px;height:34px}p.pt-5.font16px.m-auto{font-size:14px!important;letter-spacing:0}.pc-true{display:none!important}.sp-true{display:inline!important}.reform-area01 .grid-container{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,0fr);grid-column-gap:10px;grid-row-gap:20px;place-items:center center}.reform-area01 .grid-container .div1{grid-area: 1 / 4 / 1 / 10}.div2{grid-area: 2 / 2 / 2 / 7}.div3{grid-area: 2 / 8 / 2 / 12}.div4{grid-area: 4 / 2 / 4 / 7}.div5{grid-area: 4 / 7 / 4 / 12}.div6{grid-area: 3 / 4 / 3 / 10}.div7{grid-area: 5 / 7 / 5 / 12}.div8{grid-area: 5 / 2 / 5 / 7}.div9{grid-area: 6 / 4 / 6 / 10}.reform-area01 .grid-container .div1 h4{font-size:20px}.reform-area01 .grid-container .div1 h4 span{font-size:37px}.reform-area01 .grid-container h4{font-size:15px}.reform-area01 .grid-container .div7 h4{font-size:17px}.reform-area01 .grid-container h4.font21px{font-size:16px!important}.reform-message{font-size:24px}.flex-container.flex-reform-circle.px-10.my-10{justify-content:center}.flex-reform-circle .area01{width:30%}.flex-reform-circle .area01 .img-upper{width:86.7%;height:auto;margin:0 0 60px 0}.flex-reform-circle .area01 .img-lower{width:45%;height:auto;margin:0}.flex-reform-circle .area02{width:29%;padding:90px 0 0 0}.flex-reform-circle .area03{width:20%;padding:28px 0 50px 0}.flex-reform-circle .area04{width:21%;padding:110px 0 0}.flex-reform-circle .area05{width:24%;padding:0 6% 0 0}.flex-reform-circle .area06{width:33.3%;padding:0 0 0;margin:-50px 0 50px 10%}.error404-content .error-text{text-align:left;margin:0 3% 35px}.error404-content a.m-5{width:46%;margin:2rem 2%!important}.error404-content .button-primary{font-size:18px}.boxA.estate-sub-menu .flex-container.space-between.px-10 .w-23{width:24%!important}.estate-sub-menu a.box{padding:20px 7px}.estate-sub-menu a.box h3{font-size:16px}.newOpen-img{width:100%;margin:0 0 50px}.buy .w-47.bg-white.p-5.mb-8{width:90%!important;margin:0 auto}.propertyManagement .w-30.mb-8.bg-beige{width:90%!important;margin:0 5% 60px!important}.propertyManagement .boxA .w-30 h4{font-size:25px}.page-id-2304 .footer-cta h4{font-size:2.2rem}}@media only screen and (max-width:767px){.pc{display:none}.sp{display:block}.mt-20,.my-20{margin-top:4rem!important}#top-bar-wrap{display:none}.cta-area{display:none}.header-sns-area{display:none}#site-header{position:fixed;margin:0;top:0;background:#fff!important}#site-header-inner.flex-container{justify-content:center}#site-header-inner.flex-container .mainMenu{width:100%}#site-header-inner{position:relative;height:100%;padding:0}#site-logo #site-logo-inner{display:block!important;vertical-align:middle;width:100%;height:auto}#site-logo{margin-top:0!important;margin-bottom:0!important;padding-right:0!important;width:100%}#site-logo #site-logo-inner a img{display:block;width:18%;max-width:160px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:4px auto 0}body.default-breakpoint .oceanwp-mobile-menu-icon{position:absolute;top:0;right:0;display:flex;background:#303030;color:#fff;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;width:72px;height:72px;border-radius:0 0 0 5px;padding-top:30px}i.fa.fa-bars{width:100%;height:auto;text-align:center;adding:18px 0 0}.fa-bars:before{content:"\f0c9";color:#fff;font-size:3rem}.oceanwp-mobile-menu-icon a{line-height:1!important;text-align:center;letter-spacing:.6px;cursor:pointer}.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text,.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text{color:#fff;font-size:1rem;text-align:center;width:100%;padding:0}.oceanwp-mobile-menu-icon a:focus{outline:0}#mobile-dropdown{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#f4f4f4;max-height:400px;overflow-y:auto;-webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 10%);-moz-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow: 0 2px 6px rgb(0 0 0 / 10%)}#mobile-dropdown ul li a{display:block;position:relative;padding:8px 15px;text-align:left}#mobile-dropdown ul li a .dropdown-toggle:before{content:"+";font-size:36px;position:absolute;top:50%;left:50%;line-height:30px;margin-top:-20px;margin-left:-15px;color:green}#mobile-dropdown ul li.active>a>.dropdown-toggle:before{content:"-"}#mobile-dropdown ul li ul.sub-menu li a{padding-left:15%;font-size:16px}.page-header{margin:70px 0 0 0}.frontpage{margin-top:-90px}.footer-cta h4{width:100%;font-size:1.8rem;letter-spacing:.1rem;line-height:2.2}.footer-box.col:not(.swiper-slide),
	.footer-box.span_1_of_4.col.col-2 {width:50%!important}.footer-bnr-area .low-1,.footer-bnr-area .low-2{width:90%;flex-wrap:wrap}.footer-bnr-area .low-1{margin:60px auto 0}.footer-bnr-area .low-1 a.f15,.footer-bnr-area .low-2 a.f15{width:40%;margin:20px 4%}.footer-bnr-area .low-2 .circle-bnr-outer{display:flex;flex-direction:row;justify-content:center;width:50%}.footer-bnr-area .low-2 a.circle-bnr{width:42%;margin:20px 2%}#footer-widgets{padding:60px 0 30px 0}.sec-ttl::before,section h3.ttl::before{width:60px}.sec-ttl .text-en,section h3.ttl{font-size:36px;margin:-10px 0 10px 70px}.sec-ttl .text-jp,section h3.ttl .sub{font-size:16px;margin:0 0 0 70px}.card__item{width:100%;margin:20px 50px 50px}.slider-below .one-col a .flex-container{height:14rem}.slider-below .one-col{width:70%}.frontpage section.photo-area.w-100{margin-top:50px}.company .sec-ttl::before{width:40px;top:21px}.company.company2 .ttlBox{width:40%!important}.company .sec-ttl .text-en{font-size:30px;margin:-10px 0 10px 50px}.company .sec-ttl .text-jp{font-size:18px;margin:0 0 0 50px;letter-spacing:.3rem}.company .subMenuBox{padding:0 30px 0 0}ul.sub-nav li{font-size:18px;margin:0 0 0 14px;letter-spacing:.2rem}.box1of2,.box2of2{width:100%;margin:10px 0 10px 0}#outline .boxD .dl-table div dt{padding-left:2rem}.dl-table tr th,.dl-table div dd{width:30%;padding:0 0 0 1rem}.dl-table tr td,.dl-table div dd{width:70%}.w-50.p-5.mb-5{width:100%!important;padding:2rem 0 4rem!important}#staff dt.large-col-l{width:70%;margin:0 15%}#staff dd.large-col-r{width:85%;margin:0 7.5%}#staff .txt_name{font-size:20px;text-align:center}.error404-content .button-primary{font-size:17px}.error404-content .button-primary.frontPage::before,.error404-content .button-primary.EVent::before,.error404-content .button-primary.sekou::before,.error404-content .button-primary.EState::before{width:38px;height:38px}.buy .w-47.bg-white.p-5.mb-8{width:100%!important;padding:2.5rem 1.5rem!important}.propertyManagement dl dt{width:10%;height:auto}.propertyManagement dl dd{width:90%;height:auto}}@media only screen and (max-width:736px){#site-logo #site-logo-inner a img{width:23%;max-width:155px;margin:4px auto 0}.display-3{font-size:2.5rem;letter-spacing:.3rem}.mt-5,.my-5{margin-top:2rem!important}.pt-5,.py-5{padding-top:2rem!important}.mt-10,.my-10{margin-top:2rem!important}.mb-10,.my-10{margin-bottom:2rem!important}.pr-10,.px-10{padding-right:2rem!important}.pl-10,.px-10{padding-left:2rem!important}.mb-20,.my-20{margin-bottom:6rem!important}.mb-25,.my-25{margin-bottom:7rem!important}.access .w-40 h4.display-4{font-size:2.3rem}.button-primary,.button-primary2{font-size:17px;width:290px;margin:20px 0;height:72px}.frontpage .w-100.flex-container.flex-center a .button-primary.sekou{margin:30px auto 10px}.button-primary.sekou::before{width:48px;height:48px;margin:0 20px 0 0}.button-primary::after,.button-primary2::after{top:10px;width:27px;height:27px;margin:0 0 0 10px}.button-primary2.kouken::before{width:32px;height:32px;margin:0 15px 0 0}.company.company2 .ttlBox{width:100%!important}.company.company2 .subMenuBox{width:100%!important;padding:0 1% 0 0}ul.sub-nav li{font-size:16px;margin:0 0 0 12px;letter-spacing:.1rem}#outline .boxD .dl-table div dt{padding-left:1rem;letter-spacing:.1rem}.dl-table tr th,.dl-table div dd{width:37%;padding:0 0 0 1rem}.dl-table tr td,.dl-table div dd{width:63%}#staff dt.large-col-l{width:85%;margin:0 7.5%}.staffList dl{width:85%;margin:20px 7.5% 30px}.staffList dd p.text{font-size:15px}.staffList dd .staff_name{font-size:20px;line-height:3}#recruit h3.display-4{font-size:1.8rem}.contact .boxD .w-80{width:100%!important;margin:0 auto}.table-outer tbody th,.table-outer tbody td{display:block;width:100%;padding:.25rem}.table-outer th h4{-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;padding:0;text-align:left;color:green;background:none;letter-spacing:.2rem;white-space:nowrap;font-size:22px;margin:0}.table-inner tbody th{font-size:1.78rem;padding:8px 0}.table-inner tbody td{font-size:15px!important;padding:8px 0 8px 0;margin-bottom:10px}span.wpcf7-list-item-label{font-size:15px;letter-spacing:0}span.wpcf7-list-item{margin-left:0}.contact-acceptance{margin:15px auto;text-align:left;font-size:17px}.table-inner td p{letter-spacing:0}.w-47.p-5.mr-3per.bg-beige2,.w-47.p-5.ml-3per.bg-beige2{width:100%!important;margin:0 0 40px!important;padding:2rem!important}.w-47.p-5.mr-3per.bg-beige2 h4.text-center.font22px,.w-47.p-5.ml-3per.bg-beige2 h4.text-center.font22px{font-size:22px!important}.contact-telA a,.contact-telB a{font-size:2.5rem;letter-spacing:.2rem;font-weight:600;color:#1e1e1e}.contact-telA,.contact-telB{display:block;margin:0 auto;width:100%;text-align:center}.contact-telA::before{width:29px;height:29px;margin:0 2px 3px 0}.contact-telB::before{width:40px;height:40px;margin:9px 2px 0 0}.w-47.p-5.mr-3per.bg-beige2 p.pt-5.font16px.m-auto,.w-47.p-5.ml-3per.bg-beige2 p.pt-5.font16px.m-auto{font-size:14px!important}section.policy p,section.policy ul li{font-weight:300;font-size:15px;line-height:1.7;word-break:break-all}.reform-area01 .grid-container{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,0fr);grid-column-gap:10px;grid-row-gap:20px;place-items:center center}.reform-area01 .grid-container .div1{grid-area: 1 / 3 / 1 / 11}.div2{grid-area: 2 / 1 / 2 / 8}.div3{grid-area: 2 / 8 / 2 / 13}.div4{grid-area: 4 / 1 / 4 / 6}.div5{grid-area: 4 / 6 / 4 / 13}.div6{grid-area: 3 / 3 / 3 / 11}.div7{grid-area: 5 / 7 / 5 / 13}.div8{grid-area: 5 / 1 / 5 / 7}.div9{grid-area: 6 / 3 / 6 / 11}.reform-area01 .grid-container .div7 h4{font-size:16px}.reform-area01 .grid-container .div7 h4 span{font-size:30px}.reform h2.display-3.text-center.mb-15{font-size:2.2rem;letter-spacing:.3rem}.reform h2.display-3.text-center.mb-15 span.display-1.green{font-size:4.2rem}.error404-content .error-text{margin:0 0 35px}.error404-content a.m-5{width:60%;margin:2rem 20%!important}.error404-content .button-primary.frontPage::before,.error404-content .button-primary.EVent::before,.error404-content .button-primary.sekou::before,.error404-content .button-primary.EState::before{width:48px;height:48px}.error404-content .button-primary{font-size:19px}.error404-content .button-primary::after{width:32px;height:32px;margin:0 15px 0 15px}.estate-sub-menu{padding:60px 5% 30px}.boxA.estate-sub-menu .flex-container.space-between.px-10 .w-23{width:45%!important;margin-bottom:30px}.estate-sub-menu a.box h3{font-size:18px}}@media only screen and (max-width:667px){body,p,ul li{font-size:17px;line-height:1.8;text-align:justify}section{margin-top:50px;margin-bottom:50px}#main #content-wrap{padding-top:0;padding-bottom:30px}.pl-10,.px-10{padding-left:1rem!important}.pr-10,.px-10{padding-right:1rem!important}.mb-15,.my-15{margin-bottom:4rem!important}.pt-20,.py-20{padding-top:6rem!important}.pb-20,.py-20{padding-bottom:6rem!important}p.text{margin:0 0 15px;line-height:1.8;letter-spacing:.02rem;font-size:17px;text-align:justify}a[href^="tel:"]{pointer-events:auto}.display-4{font-size:2.4rem;letter-spacing:.2rem}.font16px{font-size:15px!important}.font32px{font-size:24px}.a-green,#event_table_list table tr td a{line-height:2}.pl-5,.px-5{padding-left:2rem!important}.pr-5,.px-5{padding-right:2rem!important}#site-logo #site-logo-inner a img{width:30%;max-width:150px}.page-header{padding:14px 0}.footer-cta{margin:0 auto 100px}.footer-cta.cta-event{margin:0 auto 100px}.footer-cta h4{font-size:1.6rem;letter-spacing:0;line-height:2}.footer-cta.cta-estate h4{font-size:2rem}.footer-cta p.cta-tel{margin:15px auto 30px}.footer-cta-box p.text,.footer-cta p.cta-tel,.footer-cta.cta-event p.cta-tel{text-align:center}.footer-cta .w-100{width:100%!important;margin:0 auto}a.footer-cta-btn{height:72px;border-radius:50px;padding:0 50px 3px;font-size:1.7rem;line-height:1.4}.cta-estate a.footer-cta-btn{padding:0 60px 3px}.footer-cta-box{width:70%;margin:0 auto}.footer-cta-box p.font14px{text-align:center}.footer-bnr-area .low-2 a.circle-bnr{margin:20px 4%}.slider-below{border-radius:0;margin:0}.slider-below .one-col{width:90%}.slider-below .one-col a .flex-container .left{margin-right:0;margin-left:1%}.slider-below .one-col a .flex-container .center-txt{width:66%;flex-direction:column;justify-content:center;align-items:center}.slider-below .one-col a .flex-container .center-txt .choose{width:45%;margin:-2rem 27.5% 0}.slider-below .one-col a .flex-container .center-txt .way{width:80%;margin:auto}.slider-below .one-col a .flex-container .right .arrow-box{width:50px;height:50px}.slider-below .one-col a .flex-container .right .arrow-box .arrow{width:28px;height:8px}@keyframes arrow-toRight {
		0% {
			margin-left: -5px;
		}
		15% {
			margin-left: 0px;
		}
		30% {
			margin-left: 5px;
		}
		50% {
			margin-left: 8px;
		}
		65% {
			margin-left: 6px;
		}
		80% {
			margin-left: 4px;
		}
		90% {
			margin-left: 2px;
		}
		100% {
			margin-left: -2px;
		}
	}.page-id-2304 .footer-cta h4,.footer-cta.cta-reform h4{font-size:2.1rem}#footer-widgets .textwidget,.menu-footer-menu-1-container,.menu-footer-menu-2-container,#block-4 .companyInfo{font-size:15px}#block-4 .companyInfo .regularDayOff.small{font-size:14px}.company .sec-ttl::before{width:20px;top:19px}.company .sec-ttl .text-en{font-size:26px;margin:0 0 0 26px}.company .sec-ttl .text-jp{font-size:15px;margin:0 0 0 26px}.company .subMenuBox{justify-content:center;padding:0 0 0 0}ul.sub-nav{margin:10px 0 0 0}ul.sub-nav li{font-size:15px;margin:0 0 0 15px}.v_line_fix{margin-left:27px;height:50px}.sec-ttl-vertical{margin-left:4px}.sec-ttl-vertical .text-en{font-size:24px;padding:10px 5px;letter-spacing:.2rem}.sec-ttl-vertical .text-jp{font-size:15px}p.sign{font-size:23px}span.small{font-size:16px}#greeting .ttlBox,#outline .ttlBox{width:25%!important}#greeting .box-right,#outline .box-right{width:75%}#greeting .text-lead{font-size:22px;letter-spacing:.1rem}.boxC-inner .box1{width:100%}.boxC-inner .box2{padding:20px}.box1of2,.box2of2{margin:5px 0 5px 0}.philosophy.boxD{width:82%}.philosophy{padding:40px 0 0}.philosophy .flex-container h3{font-size:22px}.philosophy .flex-container p.text-lead{font-size:19px}#history .boxB h2.display-4.text-center.m-15{margin:1rem 0 4rem!important}.dl-table tr th,.dl-table div dd{width:100%;padding:0 0 0 .5rem;font-weight:500}.dl-table tr td,.dl-table div dt,.dl-table div dd,.dl-table div dd ul li{width:100%;padding:0 .5rem;font-size:15px}section.policy .item dt{width:100%;padding-right:0;white-space:nowrap}section.policy .item dt,section.policy .item>dd{width:100%;display:block;vertical-align:top}.reform .text-center.copper.font32px{text-underline-offset:7px;line-height:1.8}.reform .w-47.bg-beige.p-10.mb-15.bdr-r-20{padding:2.4rem!important;margin-bottom:4rem!important}.w-47.bg-beige.p-10.mb-15.bdr-r-20 .flex-container.space-between .w-50{width:100%!important}.w-47.bg-beige.p-10.mb-15.bdr-r-20 .flex-container.space-between .w-47{width:100%!important}h3.text-center.copper.font32px.mb-12{margin-bottom:3rem!important}.w-23.bg-beige.p-5.mb-15.bdr-r-20{width:100%!important;margin-bottom:4rem!important}.w-23.rescue-menu{width:100%!important;margin-bottom:6rem}.w-23.rescue-menu.rescue-menu1{margin-top:2rem}.w-23.rescue-menu.rescue-menu3{margin-bottom:6rem}.rescue-ttl .ttl{width:100%}.rescue-ttl .ttl-lower{width:90%}.w-23.rescue-menu ul li{width:100%}.flex-reform-circle .area02{width:29%;padding:60px 0 0 0}.flex-reform-circle .area03{width:20%;padding:18px 0 0 0}.flex-reform-circle .area04{width:21%;padding:90px 0 0}.flex-reform-circle .area05{width:33%;padding:0 0 0 0;margin:-20px 0 20px 0}.error404-content a.m-5{width:80%;margin:2rem 10%!important}.sec-ttl.typeB .text-en{font-size:13px;margin:0 0 24px 9.5%}.sec-ttl.typeB .text-jp{font-size:32px;margin:0 0 0 9%}.estate .boxA.bg-beige.py-20 p.text{margin:0 5% 15px;font-size:18px}.newOpen-img{margin:0 0 40px}.buy .w-47.bg-white.p-5.mb-8{width:100%!important}.propertyManagement dl dt{width:16%}.propertyManagement dl dd{width:84%}section.footer-cta.flex-container.mt-15{margin-top:0!important}.page-id-2899 .blog-entry.large-entry .thumbnail{width:80%;margin:0 10%!important}.page-id-2899 .meta.obem-default.clr{width:80%;margin:10px 10% 0}.page-id-2899 p.meta-cat,.blog-entry.post .blog-entry-header,.archive.category p.meta-cat{margin-bottom:8px}.page-id-2899 .blog-entry.large-entry,.archive.category .blog-entry.large-entry{margin-bottom:40px;padding-bottom:20px}.single-post .site-content{margin:20px auto 50px}.single-post .container.clr.page-header-inner .site-breadcrumbs{max-width:70%;margin-top:10px}.single .entry-title{font-size:28px;padding:0 0 20px;margin:0;letter-spacing:.2px}.br_tab{display:none}.br_pc{display:none}}@media only screen and (max-width:480px){body,p,ul li{font-size:16px;line-height:1.7}.p-5{padding:1rem!important}.mt-10,.my-10{margin-top:2rem!important}.mb-10,.my-10{margin-bottom:2rem!important}.pr-10,.px-10{padding-right:2rem!important}.pl-10,.px-10{padding-left:2rem!important}.pb-20,.py-20{padding-bottom:4rem!important}.pt-20,.py-20{padding-top:4rem!important}.mb-20,.my-20{margin-bottom:4rem!important}.sec-ttl::before,section h3.ttl::before{width:8%}#site-logo #site-logo-inner a img{width:37%;max-width:160px}.frontpage .area-bg-beige{padding:30px 0}.frontpage .event .ttlBox{margin-bottom:0}.button-primary,.button-primary2,.Reform .flex-container.flex-center.mb-8{height:72px}.frontpage .w-100.flex-container.flex-center a .button-primary.sekou{height:72px;width:100%;padding:0 36px}.button-primary.sekou::before{width:40px;height:40px;margin:0 20px 0 0}.Reform .flex-container.flex-center.mb-8 a{width:83%}.button-primary.reform{width:calc(100% - 2px);margin:20px 0 10px;font-size:17px}.button-primary.reform::before{width:32px;height:32px;margin:0 15px 0 0}.button-primary.reform::after{top:10px;width:27px;height:27px;margin:0 0 0 10px}img.footer-logo{width:60%;margin:0 20%}#footer-widgets{padding:50px 0 30px 0!important}#footer-widgets .footer-box{padding:0 4% 0 4%;margin:0}#footer-widgets .footer-box .widget-title{font-size:23px;margin:0;letter-spacing:.2rem}#footer-widgets .footer-box .footer-widget:last-child{margin-bottom:0;text-align:center}#footer-widgets .textwidget,.menu-footer-menu-1-container,.menu-footer-menu-2-container{font-size:15px}.footer-box.col:not(.swiper-slide),
	.footer-box.span_1_of_4.col.col-2 {width:100%!important}.footer-box.span_1_of_4.col.col-3,.footer-box.span_1_of_4.col.col-4{display:none}.footer-bnr-area .low-1{margin:20px auto 0}.footer-bnr-area .low-2{margin:0 auto 20px}.footer-bnr-area .low-1,.footer-bnr-area .low-2{flex-direction:column}.footer-bnr-area .low-1 a.f15,.footer-bnr-area .low-2 a.f15{display:block;width:70%;margin:0 0 30px}.footer-bnr-area .low-2 .circle-bnr-outer{width:80%}.footer-bnr-area .low-2 a.circle-bnr .footer-bnr2{width:95%;margin:0 2.5% 30px}.footer-bnr-area .low-2 a.f10{display:block;width:100%;height:auto;text-align:center;margin:0 0 20px}img.footer-bnr2{width:60%;max-width:none;height:auto}.footer-cta,.footer-cta.cta-event{margin:0 auto 32px}.footer-cta-box{width:88%;margin:0 auto;padding:1.25rem 4% 3rem}.footer-cta.cta-event h4{font-size:1.5rem}.footer-cta p.cta-tel{margin:10px auto 20px}.footer-cta.cta-event .w-100{width:100%!important;margin:0 auto}.footer-cta.cta-event .w-100 a.footer-cta-btn{padding:0 20% 3px}a.footer-cta-btn .large i{margin:2px 8px 0 0}.slider-below .one-col a .flex-container .left{width:20%;margin-left:0}.slider-below .one-col a .flex-container .center-txt{width:63%}.slider-below .one-col a .flex-container .center-txt .choose{width:60%;margin:-2rem auto 0}.slider-below .one-col a .flex-container .center-txt .way{width:93%}.slider-below .one-col a .flex-container .right{width:17%}.footer-cta.cta-reform h4{font-size:2.2rem;line-height:2}.page-id-2304 .footer-cta h4{font-size:1.8rem;line-height:2;letter-spacing:0}.page-id-2304 .footer-cta .cta-tel a,.footer-cta.cta-reform .cta-tel a{font-size:3rem}.page-id-2304 .footer-cta p.cta-tel::before,.footer-cta.cta-reform p.cta-tel::before{top:-4px;width:36px;height:36px}#outline .boxD .dl-table div dt{padding-left:1rem;letter-spacing:.5rem;font-size:17px}#outline .boxD .dl-table div dd,#outline .boxD .dl-table div dd ul{padding:0 1rem;font-size:16px;font-weight:400}.boxD .dl-table div dd ul li{padding:0;font-size:16px;font-weight:400}.staffList dd p.text{font-size:16px}.staffList dd p.text2{font-size:15px;text-align:justify}#recruit h3.display-4{margin-top:-30px}.reform h2.display-3.text-center.mb-15{padding-top:30px}.reform-area01 .grid-container .div1 h4{font-size:17px}.reform-area01 .grid-container .div1 h4 span{font-size:28px}.reform-area01 .grid-container h4{font-size:14px}.reform-area01 .grid-container h4 .emphasis{font-size:120%;letter-spacing:0}.reform-area01 .grid-container .div7 h4{font-size:15px;line-height:1.7}.reform-area01 .grid-container .div7 h4 span{font-size:23px}.reform-area01 .grid-container h4.font21px{font-size:14px!important}.reform-message{font-size:21px}.error404-content .error-title{font-size:130px}.error404-content p.bg-green{width:100%;text-align:center;font-size:16px}.error404-content a.m-5{width:88%;margin:1.25rem 6%!important}.error404-content .button-primary.frontPage::before,.error404-content .button-primary.EVent::before,.error404-content .button-primary.sekou::before,.error404-content .button-primary.EState::before{width:36px;height:36px;margin:0 10px 0 5px}.error404-content .button-primary{font-size:17px}.error404-content .button-primary::after{width:32px;height:32px;margin:0 5px 0 10px}.error404-content button.button-primary.EState{font-size:15px}.error404-content .button-primary.EState::after{width:22px;height:22px;margin:0 5px;top:10px}.estate-sub-menu a.box h3{font-size:17px}.sec-ttl.typeB .text-jp{font-size:26px;margin:0 0 0 9%;letter-spacing:.2rem}.estate .boxD h3.display-4{font-size:2rem;letter-spacing:0;font-weight:600}.estate .boxD .lead{font-size:16px;font-weight:400;letter-spacing:0}.estate li.list-horizon{width:90%;margin:0 5% 20px}.estate .boxA.bg-beige.py-20 ul.mb-5{margin:15px auto}.boxA.bg-beige.py-20 .link-text::after{margin:0 20px 0 8px}.newOpen .display-4{font-size:2rem;font-weight:600;letter-spacing:.1rem}.newOpen .boxD .text.w-90{width:100%!important;margin:0 0 20px!important}.buy .w-47.bg-white h4{font-size:18px;line-height:1.8;letter-spacing:0;margin-bottom:20px}.buy .boxC .flex-container.space-between.px-10{padding:0!important}.buy .boxC .flex-container.space-between.px-10 .w-47.bg-white ul{margin:15px 5px 15px 20px;width:fit-content;height:auto}.buy h3.display-4.text-center.mt-15.mb-10{font-size:2.2rem;letter-spacing:0;padding-left:1rem}.propertyManagement dl dt{width:100%}.propertyManagement dl dd{width:100%}.propertyManagement .boxA .w-30 h4{font-size:22px}.propertyManagement .w-30.mb-8.bg-beige{width:100%!important;margin:0 0 50px!important}section.footer-cta.flex-container.mt-15.cta-estate{margin-top:-3rem!important}.footer-cta.cta-estate h4{font-size:1.7rem}.cta-estate a.footer-cta-btn{padding:0 35px}.sec-ttl.typeC .text-jp{font-size:15px;margin:0 0 0 10%}.sidebar-box{margin-bottom:40px}#right-sidebar-inner ul li a{font-size:15px}.widget-title{font-size:20px}.page-id-2899 .site-content,.search-results .site-content,.search-no-results .site-content,.archive.category .site-content{width:100%;margin:50px 0}.page-id-2899 .blog-entry.large-entry .thumbnail,.archive.category .blog-entry.large-entry .thumbnail{width:90%;margin:0 5%!important}.page-id-2899 .meta.obem-default.clr,.archive.category .meta.obem-default.clr{width:90%;margin:10px 5% 0}.blog-entry.post .blog-entry-header .entry-title{font-size:22px;margin:0}.archive.category .site-content,.category .site-content,.archive.date .site-content{width:90%;margin:-30px auto 50px}.category-real-estate #content{margin:40px auto 50px}.archive.category .blog-entry.large-entry,.category .blog-entry.large-entry{border-bottom:1px solid #0d7f49;margin-bottom:30px;padding-bottom:20px}.search-results .search-entry-content.clr{width:100%}.search-results .search-entry-summary.clr p{padding:0}.single-post ul.meta{margin:0}.single-post ul.meta li{margin:0 20px 10px 0;padding:0 10px 6px}.single .entry-title{font-size:26px;padding:0 0 20px;margin:0;letter-spacing:.1px}}@media only screen and (max-width:414px){.slider-below .one-col a .flex-container{height:13rem}}@media only screen and (max-width:375px){.footer-cta .cta-tel a,.page-id-2304 .footer-cta .cta-tel a,.footer-cta.cta-reform .cta-tel a{font-size:2.5rem}.footer-cta p.cta-tel::before,.page-id-2304 .footer-cta p.cta-tel::before,.footer-cta.cta-reform p.cta-tel::before{width:30px;height:30px}a.footer-cta-btn{height:64px;border-radius:50px;padding:0 30px 3px;font-size:1.7rem;line-height:1.4}.page-id-2304 .footer-cta h4{font-size:1.6rem;line-height:2;letter-spacing:0}.archive.category .site-content,.category .site-content,.archive.date .site-content{margin:0 auto 50px}.archive .sec-ttl .text-en{letter-spacing:0}.slider-below .one-col a .flex-container{height:12rem}}@media only screen and (max-width:359px){.frontpage .text-area h2{font-size:27px}.fiace-text{font-size:14px}ol.news_list.home li a .flex-inner h3.ev_title{width:100%}.blog-link-bnr .w-30 img.bdr-r-20{border-radius:20px}}@media only screen and (max-width:320px){.archive .sec-ttl .text-en{font-size:24px}h3.ev_title,h3.ev_title span{font-size:17px;margin:0 0 8px}ol.news_list.home li a .flex-inner{flex-direction:column}ol.news_list.home li a .flex-inner .date{width:100%}ol.news_list.home li a .flex-inner h3.ev_title{width:100%!important}.frontpage .text-area h2{font-size:26px!important;padding:0 0 0 2rem!important;letter-spacing:.1rem!important;line-height:1.9!important}.rescue h4.display-4.mb-8{font-size:1.8rem}}.fiace h2,.fiace h3,.fiace h4,.fiace h5{font-weight:500}.fiace h1.page-ttl{display:block;width:100%;margin-bottom:3rem}.fiace .page-ttl img{width:90%;margin:1rem 5% 3rem}.fiace .page-ttl span{display:block;line-height:1.7;letter-spacing:.02rem}.fiace .campaign-bnr{margin-bottom:6rem}.fiace .ttlBox{margin-bottom:5rem}.fiace .ttlBox .sec-ttl .text-en{font-size:22px;letter-spacing:.07rem}.fiace .ttlBox .sec-ttl .text-jp{font-size:14px;letter-spacing:0}.fiace .sec-ttl::before{top:25px}.fiace .features h3{text-align:center;font-size:20px;margin-bottom:5rem}.fiace .features .cards{display:flex;flex-direction:column;align-items:flex-start;width:90%;margin:auto;border-top:#dadada;border-top-width:1px;border-top-style:solid;padding-top:3rem}.fiace .features .cards .card{display:flex;flex-direction:column;width:100%;padding-bottom:3rem;margin-bottom:3rem;border-bottom:#dadada;border-bottom-width:1px;border-bottom-style:solid}.fiace .features .cards .card:last-child{margin-bottom:0;border-bottom:none}.fiace .features .cards .card p.small,.heat20g3 p.small,.fiace .saiteki p.small{font-size:13px;line-height:1.4;margin-bottom:0}.fiace .features .cards .card .text-area{margin:0;width:100%}.fiace .features .cards .card .text-area h4{font-size:24px;letter-spacing:.1rem}.fiace .features .cards .card .text-area h4 span{font-size:13px;margin-right:1rem;vertical-align:super}.fiace .features .cards .card .text-area p{text-align:justify;line-height:1.5}.fiace .heat20g3 h2{width:100%;height:auto;text-align:center;color:#fff;font-size:24px;background-color:#e95400;padding:10px 0 18px;margin-bottom:4rem}.fiace .heat20g3 h3{font-size:20px;margin-bottom:3rem}.fiace .heat20g3 h3 span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:4px;text-decoration-color:#e95400}.fiace .heat20g3 img{width:100%}.fiace .heat20g3 p.small{padding-top:1rem}.fiace .heat20g3 button.button-primary.toFiace{width:100%;height:56px;font-size:15px;letter-spacing:0;margin:4rem 0 0}.fiace .heat20g3 button.button-primary.toFiace::before{width:28px;height:28px;margin:0 5px 0 5px}.fiace .heat20g3 button.button-primary.toFiace::after{width:20px;height:20px;margin:0 5px 0 5px}.fiace .works_area_bc,.fiace .heat20g3{padding-bottom:5rem;margin-bottom:5rem;border-bottom:#dadada;border-bottom-width:1px;border-bottom-style:solid}.fiace .works_area_bc .button-primary.content{width:fit-content;font-size:15px;height:64px;margin-bottom:0;letter-spacing:0;border:1px solid #1e1e1e}.fiace .works_area_bc .button-primary.content::before{background:url(images/ico/ico-home.svg) no-repeat;width:30px;height:30px;margin:0 7px 0 7px}.fiace .works_area_bc .button-primary.content::after{top:8px;background:url(images/ico/ico-more-black-short.svg) no-repeat;width:30px;height:30px;margin:0 5px 0 7px}.fiace .saiteki{width:90%;margin:0 auto 5rem}.fiace .saiteki h2{text-align:center;letter-spacing:0;margin-bottom:4rem}.fiace .saiteki .productDetailNav ul{width:100%;list-style:none;margin:.75rem auto 4rem;padding:0;overflow:hidden}.fiace .saiteki .productDetailNav li{float:left;text-align:center;box-sizing:border-box;background:#f4f2ec;position:relative;width:48%;height:fit-content;padding:2rem 0;margin:.3rem 1%}.fiace .saiteki .productDetailNav li:hover{background:#ddd7c6}.fiace .saiteki .productDetailNav li a:hover{color:#585858}.fiace .saiteki .productDetailNav li a .concept_ja-sub{display:block;margin-bottom:5px;font-size:12px}.fiace .saiteki .productDetailNav li a .concept_ja{display:block;font-size:16px;margin-bottom:5px;font-weight:500}.fiace .saiteki .productDetailNav li a .concept_en{display:block;font-size:14px;color:#b6b6b6}.fiace a.request-button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0 0;background:linear-gradient(270deg,#ddd6c6 0%,#eee8db 68.83%);text-decoration:none;color:#231916;transition:background-color .5s}.fiace a.request-button:hover{background:#ddd6c6;background: radial-gradient(
		circle,
		rgba(221, 214, 198, 1) 0%,
		rgba(238, 232, 219, 1) 100%
	)}.fiace .request-button .ico-doc img{width:144px;height:auto;margin:0 auto 1rem}.fiace .request-button .request-text{text-align:center;display:inline-block;font-size:18px;letter-spacing:0;font-weight:500;position:relative}.fiace .request-button .request-text::after{content:"";display:inline-block;position:relative;top:0;background:url(images/ico/ico-more-gold-thick.svg) no-repeat center center;background-size:contain;width:40px;height:40px;margin:0 30%}.fiace-strength{width:100%;background:#f4f3ef;padding:5rem 0;margin-bottom:5rem}.fiace-strength h3{text-align:center;font-size:22px;margin:0 auto 3rem}.fiace-strength .logo{display:block;width:100%;margin:0 auto 3rem}.fiace-strength .vennDiagram{width:100%;max-width:1696px;height:auto;margin:1rem auto 3rem}.fiace-strength .flex-container{flex-direction:column}.fiace-strength .w-50{width:100%!important}.fiace-strength .w-50 h4{width:100%;background:#292929;color:#fff;font-size:20px;font-weight:400;text-align:center;padding:1rem;margin:0 0 3rem}.fiace-strength .w-50 ul{width:100%;list-style-type:none;margin:0 0 4rem;padding:0}.fiace-strength .w-50 ul li{position:relative;padding-left:28px;margin:0 0 3rem}.fiace-strength .w-50 ul li::before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;background:url(data:image/svg+xml;charset=utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"24\"\ height=\"25\"\ viewBox=\"0\ 0\ 24\ 25\"\ fill=\"none\"><circle\ cx=\"12\"\ cy=\"12.9639\"\ r=\"12\"\ fill=\"%23E2DFD1\"/></svg>) no-repeat center center;background-size:contain}.fiace-strength .w-50 ul li h5{font-size:19px;letter-spacing:.05rem;margin:0 0 1rem}.fiace-greeting{padding-bottom:5rem;margin-bottom:5rem;border-bottom:#dadada;border-bottom-width:1px;border-bottom-style:solid}.fiace-greeting .flex-container{width:90%;max-width:1664px;flex-direction:column;margin:0 auto 5rem}.fiace-greeting .flex-container .w-50{width:100%!important;text-align:center}.fiace-greeting .flex-container .w-50 p.name{text-align:center}.fiace-greeting .flex-container .w-50 img{width:80%;max-width:364px;height:auto;border-radius:50%;margin:0 auto 2rem}.fiace a.booking-button{width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem 1rem;margin:0 auto;background: radial-gradient(
		circle,
		rgb(245 240 228) 0%,
		rgb(231 226 214) 100%
	);text-decoration:none;color:#292929;transition:background-color .5s}.fiace a.booking-button:hover{background:#ddd6c6;background: radial-gradient(
		circle,
		rgba(238, 232, 219, 1) 0%,
		rgba(221, 214, 198, 1) 100%
	)}.fiace .booking-button .booking-text{text-align:center;display:inline-block;font-size:24px;letter-spacing:.2rem;font-weight:500;position:relative;margin:0 auto}.fiace .booking-button .booking-text .small{display:block;font-family:"Noto sans jp";font-size:14px;font-weight:300;letter-spacing:0;padding:.75rem 0 1.25rem}.fiace .booking-button .booking-text::after{content:"";display:inline-block;position:relative;top:0;background:url(images/ico/ico-more-black.svg) no-repeat center center;background-size:contain;width:40px;height:40px;margin:0 30%}.fiace-access{padding-bottom:5rem;margin-bottom:5rem;border-bottom:#dadada;border-bottom-width:1px;border-bottom-style:solid}.fiace-access .site-content.access{margin-bottom:3rem}.fiace-access .site-content.access .w-40 .access-text{text-align:left}.fiace-access .button-tertiary{font-size:18px;border-radius:0}.fiace-access .hikoneOffice{flex-direction:column;margin-bottom:3rem}.fiace-access .hikoneOffice .w-60{width:100%!important}.fiace-access .hikoneOffice .w-40{width:90%!important;margin:3rem auto 0}.fiace-access h3{text-align:center;font-size:20px;line-height:1.8}.fiace-contact{margin-bottom:7rem}.fiace-contact .contact-outer{flex-direction:column;margin-top:3rem}.fiace-contact .contact-outer .w-60,.fiace-contact .contact-outer .w-40{width:100%!important}.fiace-contact .ico-note,.fiace-contact .ico-mail{margin:auto;width:50px;height:50px}.fiace-contact .phone-box{border-top:#dadada;border-top-width:1px;border-top-style:solid;text-align:center}.fiace-contact .phone-box,.fiace-contact .doc-box,.fiace-contact .mail-box{flex-direction:column;justify-content:center;align-content:center}.fiace-contact .phone-box,.fiace-contact .doc-box{padding:2rem;margin-bottom:2rem;border-bottom:#dadada;border-bottom-width:1px;border-bottom-style:solid}.fiace-contact .phone-box{padding-bottom:3rem}.fiace-contact .doc-box{padding-bottom:4rem}.fiace-contact .mail-box{padding:1rem 2rem 2rem}.fiace-contact .phone-number{font-size:33px;font-weight:500;letter-spacing:.1rem}.fiace-contact .phone-number::before{position:relative;left:0;top:-3px;content:"";background:url(images/ico/ico-tel-1E1E1E.svg) no-repeat;display:inline-block;width:32px;height:32px;vertical-align:middle;margin:0 12px 0 0}.fiace-contact .ico-note,.fiace-contact .ico-mail{margin-bottom:2rem}.fiace-contact .doc-box p,.fiace-contact .mail-box p{margin-bottom:3rem}.fiace-contact-button{width:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0 2.25rem;margin:0 auto;border: 1px solid hsl(36deg 15.79% 81.37% / 43%);background:#efebe4;text-decoration:none;transition:background-color .5s;font-size:20px;letter-spacing:.3rem;font-weight:500;color:#292929;line-height:1}.fiace-contact-button:hover{border:1px solid #e1d7c7;background:#ddd6c6;color:#292929}.fiace-contact-button.yoyaku{margin-bottom:3rem}@media screen and (min-width:375px){.fiace .features h3{font-size:22px;line-height:1.6}.fiace .heat20g3 button.button-primary.toFiace::before{margin:0 5px 0 14px}.fiace .heat20g3 button.button-primary.toFiace::after{margin:0 10px 0 5px}.fiace .works_area_bc .button-primary.content::before{margin:0 7px 0 15px}.fiace .works_area_bc .button-primary.content::after{top:7px;margin:0 10px 0 7px}.fiace-contact .phone-number{font-size:36px}}@media screen and (min-width:428px){.fiace .page-ttl img{width:80%;margin:1rem 10% 3rem}.fiace .sec-ttl::before{top:25px}.fiace .heat20g3 button.button-primary.toFiace,.fiace .works_area_bc .button-primary.content{width:fit-content;font-size:17px}.fiace .works_area_bc .button-primary.content{margin-top:3rem}.fiace .heat20g3 button.button-primary.toFiace::before,.fiace .heat20g3 button.button-primary.toFiace::after,.fiace .works_area_bc .button-primary.content::before,.fiace .works_area_bc .button-primary.content::after{margin:0 16px}.fiace .saiteki h2{text-align:justify;letter-spacing:.1rem;font-size:23px}.fiace .saiteki .productDetailNav li a .concept_ja-sub{font-size:13px;margin-bottom:7px}.fiace .saiteki .productDetailNav li a .concept_ja{font-size:18px;margin-bottom:7px;font-weight:500;line-height:1.5;letter-spacing:.05rem}.fiace .request-button .request-text{font-size:21px;letter-spacing:.1rem}.fiace-strength h3{font-size:24px;margin:0 auto 4rem;letter-spacing:.1rem}.fiace-greeting .flex-container{margin:0 auto 2rem}.fiace-greeting .flex-container .w-50{margin-bottom:1rem}.fiace-greeting .flex-container .w-50 img{width:70%}.fiace a.booking-button{padding:1.5rem 3rem 0}.fiace-access h3{font-size:23px;letter-spacing:.1rem}}@media screen and (min-width:480px){.fiace .page-ttl img{width:75%;margin:1rem 12.5% 3rem}.fiace .features h3{font-size:24px;letter-spacing:.1rem;line-height:1.6}.fiace .features .card,.fiace .saiteki,.fiace-greeting .flex-container,.fiace-access .site-content.access,.fiace-access .hikoneOffice .w-40,.fiace-contact .w-90{width:85%!important;margin-left:7.5%!important;margin-right:7.5%!important}.fiace .heat20g3 h2{font-size:25px;padding:12px 0;letter-spacing:.1rem}.fiace .heat20g3 h3{font-size:21px;margin-bottom:4rem}.fiace-strength .w-90{width:85%!important;margin:0 7.5%!important}.fiace-greeting .flex-container .w-50 img{width:65%}.fiace-contact .phone-box,.fiace-contact .doc-box{padding:2rem 1rem 4rem}.fiace-contact .mail-box{padding:1rem 1rem 2rem}.fiace-access h3{font-size:24px}}@media screen and (min-width:576px){.fiace .page-ttl img{width:70%;margin:1rem 15% 3rem}.fiace .heat20g3 .w-90{width:85%!important;margin-left:7.5%!important;margin-right:7.5%!important}.fiace .saiteki h2{text-align:center;font-size:19px;line-height:1.7}.fiace .saiteki .productDetailNav p.small{margin:auto}.fiace .saiteki .productDetailNav li{width:47%;margin:.75rem 1.5%}.fiace a.request-button{width:96%;margin:auto}.fiace-strength h3,.fiace-access h3{font-size:27px;line-height:1.7}.fiace-greeting .flex-container .w-50 img{width:55%}.fiace-contact-button{width:260px;padding:3rem 0}}@media screen and (min-width:640px){.fiace .page-ttl img{width:60%;margin:1rem 20% 3rem}.fiace .ttlBox .sec-ttl .text-jp{letter-spacing:.1rem}.fiace .w-90,.fiace .features .card,.fiace .saiteki,.fiace-greeting .flex-container,.fiace-access .site-content.access,.fiace-access .hikoneOffice .w-40,.fiace-contact .w-90{width:80%!important;margin-left:10%!important;margin-right:10%!important}.fiace .features h3{font-size:27px}.fiace-strength h3,.fiace-access h3{font-size:30px}}@media screen and (min-width:668px){.fiace-strength h3,.fiace-access h3{font-size:23px}}@media screen and (min-width:768px){.fiace .page-ttl img{width:55%;margin:1rem 22.5% 4rem}.fiace .sec-ttl::before{top:15px;width:7%}.fiace .sec-ttl .text-en{margin:-10px 0 10px 8%}.fiace .sec-ttl .text-jp{margin:0 0 10px 8%}.fiace .slick-slide img{width:90%}.fiace .features h3{font-size:30px;margin-bottom:6rem}.fiace .features .card,.fiace-strength .w-90{width:100%!important;margin-left:0!important;margin-right:0!important}.fiace .features .cards .card{flex-direction:row}.fiace .features .cards .card .text-area,.fiace .features .cards .card .img-area{width:50%}.fiace .features .cards .card .text-area{padding-right:4%}.fiace .features .cards .card .text-area p{font-size:17px}.fiace .heat20g3 h2{font-size:28px;padding:24px 0;margin-bottom:6rem}.fiace .heat20g3 h3{margin-bottom:5rem}.fiace .heat20g3 button.button-primary.toFiace,.fiace .works_area_bc .button-primary.content{font-size:18px;height:64px}.fiace .heat20g3 button.button-primary.toFiace::before{width:36px;height:36px;margin:0 5px 0 1.25rem}.fiace .saiteki h2{font-size:23px}.fiace .saiteki .productDetailNav li a .concept_ja{font-size:17px}.fiace .saiteki .productDetailNav li{margin:1rem 1.5%;padding:3rem 0}.fiace a.request-button{width:97%;flex-direction:row;padding:2rem 0}.fiace .request-button .request-text{display:flex;font-size:18px;width:fit-content;white-space:nowrap;padding:0 0 0 3rem}.fiace .request-button .request-text::after{width:36px;height:36px;margin:0 0 0 2rem}.fiace-strength .logo{width:70%}.fiace-strength p{width:80%;margin-left:10%;margin-right:10%}.fiace-strength .vennDiagram{width:80%;margin:2rem 10% 5rem}.fiace-strength .flex-container{flex-direction:row}.fiace-strength .w-50{width:50%!important;padding:0 2rem}.fiace-strength .w-50 ul li{margin:0 0 4rem}.fiace-strength .w-50 ul li:last-child{margin:0}.fiace-strength .w-50 ul li h5{font-size:17px;margin:0 0 1.5rem}.fiace-strength .w-50 ul li p{font-size:16px;width:100%;margin:0;letter-spacing:.05rem;line-height:1.7}.fiace-greeting .flex-container .w-50 img{width:45%;margin:0 auto 1rem}.fiace-greeting .flex-container .w-50 p.name{font-size:15px}.fiace-greeting .flex-container .w-50 p{text-align:justify;font-size:16px}.fiace a.booking-button{padding:2.5rem 4rem;flex-direction:row}.fiace .booking-button .booking-text{display:inline-flex;align-items:center;line-height:1}.fiace .booking-button .booking-text .small{display:inline-flex;align-items:center;padding:0 3rem}.fiace .booking-button .booking-text::after{margin:0}.fiace-access .site-content.access .w-40 .access-text{text-align:left;font-size:17px;letter-spacing:.05rem}.fiace-access .hikoneOffice p,.fiace-contact p{font-size:17px}.fiace-strength h3,.fiace-access h3{font-size:25px}.fiace-contact .contact-outer{margin-top:5rem}.fiace-contact .phone-box,.fiace-contact .doc-box,.fiace-contact .mail-box{flex-direction:row;align-items:center;margin-bottom:0}.fiace-contact .phone-box,.fiace-contact .doc-box{padding:4rem 1rem}.fiace-contact .phone-number{font-size:33px}.fiace-contact .phone-box .small{text-align:left;font-size:16px;padding-left:5rem}.fiace-contact .doc-box p,.fiace-contact .mail-box p{margin-bottom:0}.fiace-contact .doc-box p,.fiace-contact .mail-box p{width:51%;padding-right:3.5%;font-size:15px;line-height:1.7}.fiace-contact .ico-note{margin:0 2% 0 1.5%;width:9%;height:auto}.fiace-contact .ico-mail{margin:0 0% 0 0;width:9%;height:auto}.fiace-contact-button{width:33%;padding:3.75rem 0}.fiace-contact .mail-box .button-outer{width:33%}.fiace-contact .mail-box .button-outer .fiace-contact-button.yoyaku,.fiace-contact .mail-box .button-outer .fiace-contact-button.otoiawase{width:100%}.fiace-contact-button.yoyaku{margin-bottom:2rem}.fiace-contact .mail-box{justify-content:space-around;padding:4rem 1rem 2rem}.fiace #work-sekou{margin:0 auto 0 3%}.fiace .saiteki{margin-bottom:8rem}.fiace-strength,.fiace-greeting,.fiace-access,.fiace .works_area_bc,.fiace .heat20g3{padding-bottom:8rem;margin-top:0;margin-bottom:8rem}.fiace-strength{padding:8rem 0}.fiace-strength .w-50 ul{margin:0}}@media screen and (min-width:834px){.fiace .campaign-bnr{width:80%;margin:0 10% 6rem}.fiace .saiteki h2{font-size:25px}.fiace-strength .logo{width:65%}.fiace-strength .vennDiagram{width:70%;margin:2rem 15% 5rem}.fiace-strength .w-50{padding:0 3rem}.fiace-strength .w-50 ul li h5{font-size:19px}.fiace-greeting .flex-container{width:85%!important;margin:0 7.5% 3rem!important;flex-direction:row-reverse}.fiace-greeting .flex-container .w-50{width:33%!important}.fiace-greeting .flex-container .w-50 img{width:100%;margin:0 auto 1rem}.fiace-greeting .flex-container .w-50 p.name{font-size:14px}.fiace-greeting .flex-container .w-50.greeting-text{width:67%!important;padding-right:5%}.fiace-contact .phone-box,.fiace-contact .doc-box{padding:4rem 0}.fiace-contact .mail-box{padding:4rem 0 2rem}.fiace-access h3{font-size:27px}}@media screen and (min-width:1024px){.fiace .page-ttl img{width:50%;margin:1rem 25% 5rem}.fiace .features h3{margin-bottom:7rem}.fiace .features .cards{width:85%;padding-top:4rem}.fiace .features .cards .card{padding-bottom:4rem;margin-bottom:4rem}.fiace .heat20g3 h2{font-size:34px}.fiace .heat20g3 h3{margin-bottom:7rem;text-align:center;font-size:24px}.fiace .heat20g3 button.button-primary.toFiace::before{width:40px;height:40px;margin:0 5px 0 2rem}.fiace .heat20g3 button.button-primary.toFiace::before,.fiace .heat20g3 button.button-primary.toFiace::after,.fiace .works_area_bc .button-primary.content::before,.fiace .works_area_bc .button-primary.content::after{margin:0 20px}.fiace .saiteki{margin-bottom:9rem}.fiace .saiteki h2,.fiace-strength h3,.fiace-access h3{font-size:30px}.fiace .saiteki h2{margin-bottom:6rem}.fiace a.request-button{width:77%}.fiace-strength .w-90{width:90%!important;margin-left:5%!important;margin-right:5%!important}.fiace-strength p{text-align:justify}.fiace-strength .vennDiagram{margin-bottom:6rem}.fiace-strength .w-50.left{padding:0 5% 0 0;border-right:#dadada;border-right-width:1px;border-right-style:solid}.fiace-strength .w-50.right{padding:0 0 0 5%}.fiace .booking-button .booking-text .small{font-size:15px}.fiace-access .site-content.access,.fiace-access .hikoneOffice{width:85%!important;margin-left:7.5%!important;margin-right:7.5%!important}.fiace-access .site-content.access{margin-bottom:4rem}.fiace-access .hikoneOffice{flex-direction:row;margin-bottom:7rem}.fiace-access .hikoneOffice .w-60{width:60%!important}.fiace-access .hikoneOffice .w-40{width:40%!important;padding-left:5%;margin:0!important}.fiace-access .hikoneOffice p,.fiace-contact p{font-size:15px}.fiace-access h3{letter-spacing:.2rem}.fiace-contact .phone-box .small{font-size:15px;padding-left:6rem}.fiace-contact-button.yoyaku{margin-bottom:3rem}.fiace-contact .ico-mail{margin:0;width:8%}.fiace-contact .mail-box p{width:50%;padding-right:4%}.fiace-strength,.fiace-greeting,.fiace-access,.fiace .works_area_bc,.fiace .heat20g3{padding-bottom:9rem;margin-top:0;margin-bottom:9rem}.fiace-strength{padding:9rem 0}.fiace .heat20g3 button.button-primary.toFiace,.fiace .works_area_bc .button-primary.content{font-size:19px;height:72px}}@media screen and (min-width:1112px){.fiace .page-ttl img{width:40%;margin:1rem 30% 5rem}.fiace .features h3,.fiace .heat20g3 h2{font-size:36px}.fiace .features .cards .card .text-area h4{font-size:28px;letter-spacing:.1rem}.fiace .features .cards .card .text-area h4 span{font-size:15px;margin-right:1.75rem;vertical-align:super}.fiace .heat20g3 h2{margin-bottom:8rem}.fiace .heat20g3 h3{margin-bottom:8rem;font-size:25px}.fiace a.request-button{width:70%}.fiace .request-button .request-text{font-size:20px}.fiace-strength p{width:75%;margin-left:12.5%;margin-right:12.5%}.fiace-strength .vennDiagram{width:60%;margin:2rem 20% 5rem}.fiace-strength .w-50.left{padding:0 6% 0 0}.fiace-strength .w-50.right{padding:0 0 0 6%}.fiace a.booking-button{padding:3.5rem 5rem}.fiace-access .w-40{width:35%!important}.fiace-access .w-60{width:65%!important}.fiace-contact .w-90{width:85%!important;margin-left:7.5%!important;margin-right:7.5%!important}.fiace-contact .contact-outer .w-60{width:55%!important;margin-right:5%}.fiace-contact .contact-outer .w-40{width:40%!important;border:#dadada;border-width:1px;border-style:solid}.fiace-contact .contact-outer{flex-direction:row}.fiace-contact .mail-box{flex-direction:column;padding:2rem 0 3rem}.fiace-contact .ico-mail{width:13%}.fiace-contact .mail-box p{width:92%;padding:2rem 4% 3rem}.fiace-contact .mail-box .button-outer{width:55%}.fiace-contact-button{padding:3rem 0}.fiace-contact-button.yoyaku{margin-bottom:2rem}.fiace-contact .phone-box .small{padding-left:5rem}}@media screen and (min-width:1280px){.fiace .page-ttl img{width:40%;margin:1rem 30% 5rem}.fiace span.w-90.font-sans.normal.font16px{width:780px!important;margin-left:auto!important;margin-right:auto!important}.fiace .campaign-bnr{width:70%;max-width:780px;margin:0 auto 6rem}.fiace .features .cards{width:80%;max-width:960px;padding-top:4rem}.fiace .saiteki .productDetailNav li{width:31.3333%;margin:1rem 1%;padding:4rem 0}.fiace .saiteki .productDetailNav ul{margin:.75rem auto 6rem}.fiace-access .hikoneOffice{align-items:center}.fiace a.request-button{width:640px}.fiace-strength .logo{width:680px}.fiace-strength p{width:770px;margin-left:auto;margin-right:auto}.fiace-strength .vennDiagram{display:block;width:640px;margin:2rem auto 5rem}.fiace-strength .flex-container{flex-direction:row;width:960px;margin:auto}.fiace-greeting .flex-container{width:960px!important;margin:0 auto 3rem!important}.fiace-greeting .flex-container .w-50 img{width:90%}.fiace-access .site-content.access,.fiace-access .hikoneOffice{width:80%!important;margin-left:10%!important;margin-right:10%!important}.fiace-access .hikoneOffice{align-items:center;margin-bottom:7rem}.fiace-access .hikoneOffice p{margin-bottom:0}.fiace-contact .w-90{width:960px!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (min-width:1360px){.fiace .features .cards{width:1080px;max-width:none}.fiace .heat20g3 img{max-width:2048px;margin-left:auto;margin-right:auto}.fiace .saiteki h2,.fiace-strength h3{font-size:34px}.fiace-access h3{font-size:36px}.fiace .saiteki .productDetailNav ul{margin:1rem auto 6rem;width:1080px}.fiace .saiteki .productDetailNav p.small{width:100%;text-align:center}.fiace .saiteki .productDetailNav li a .concept_ja-sub{font-size:14px;margin-bottom:12px}.fiace .saiteki .productDetailNav li a .concept_ja{font-size:20px;margin-bottom:12px}.fiace .saiteki .productDetailNav li a .concept_en{font-size:16px;letter-spacing:.05rem}.fiace a.request-button{width:720px}.fiace .request-button .request-text{font-size:24px}.fiace .request-button .request-text::after{width:40px;height:40px;margin:0 0 0 3rem;top:5px}.fiace-strength .flex-container{width:1080px}.fiace-greeting .flex-container{width:1080px!important;margin:0 auto 4rem!important}.fiace .booking-button .booking-text .small{font-size:17px}.fiace-access .site-content.access,.fiace-access .hikoneOffice{width:1280px!important;margin-left:auto!important;margin-right:auto!important}.fiace-access .site-content.access{margin-bottom:6rem}.fiace-access .w-40{width:30%!important}.fiace-access .w-60{width:70%!important}.fiace-access .hikoneOffice{margin-bottom:8rem}.fiace-access .hikoneOffice .w-60{width:70%!important}.fiace-access .hikoneOffice .w-40{width:30%!important;padding-left:4%;margin:0!important}.fiace-access .hikoneOffice p,.fiace-contact p{font-size:16px}.fiace-contact .w-90{width:1080px!important}.fiace-contact .phone-number{font-size:36px;letter-spacing:.15rem}.fiace-contact .phone-number::before{width:36px;height:36px;margin:0 14px 0 0}.fiace-contact .ico-note{margin:0 2%;width:11%}.fiace-contact .doc-box p{width:46%;padding-right:3%}.fiace-contact-button{width:37%;margin-right:1%}.fiace-contact .ico-mail{width:14%}}.single-work.postid-8386 .page-header{background-color:unset}.single-work.postid-8386 .container.clr.page-header-inner .site-breadcrumbs{margin:0;font-size:11px;line-height:1}.lacitta h2,.lacitta h3{font-weight:500}picture.lacitta-mv{display:block;width:100%;height:auto}picture.lacitta-mv img{margin-top:30px}.lacitta .mb-8{margin-bottom:5rem!important}.lacitta .mb-5,.lacitta .flex-container.image-caption-outer.w-90{margin-bottom:3rem!important}.lacitta .image-caption-title{font-size:21px;line-height:1.5;letter-spacing:.05rem;margin-top:2rem}.lacitta picture.w-60{width:100%!important}.lacitta .image-caption-outer.w-40.content-end{width:90%!important;margin-left:5%!important;margin-right:5%!important;align-content:normal}.lacitta .image-caption-text p.ml-5{margin-left:0!important}.lacitta .image-outer.w-50{width:100%!important}.model-house-details.bg-beige-F9F7F3{margin-top:0;padding:5rem 5% 7rem}.model-house-details h2{font-weight:500;text-align:center}.model-house-details .details-outer{margin-bottom:5rem;flex-direction:column}.model-house-details .details-outer .w-30,.model-house-details .details-outer .w-70{width:100%!important;height:auto}.model-house-details__data{background:#fff;font-size:14px;letter-spacing:.1rem;padding:1.75rem 5%;margin:0 0 2rem}.model-house-details__data{display:grid;grid-template-columns:auto 1fr;gap:3px 24px;align-items:start}.model-house-details__data.performance{gap:3px 16px}.model-house-details__data dt{font-weight:500}.model-house-details__data dd{word-break:break-all;margin:0}.model-house-details__floor-plan .floor-plan-img{width:100%;height:auto;margin-bottom:2rem;background:#fff;padding:2rem 0}.model-house-details .flex-container.cta-outer{justify-content:center}.model-house-details__cta{margin-bottom:3rem}.model-house-details__tel{width:100%;height:auto;padding:0 0 2rem;margin-bottom:4rem;border-bottom:#dadada;border-bottom-width:1px;border-bottom-style:solid}.model-house-details__tel p{font-size:15px;text-align:center}.model-house-details__tel .phone-number{font-size:30px;font-weight:600;letter-spacing:.1rem;text-align:center;padding-bottom:1rem}.model-house-details__tel .phone-number::before{position:relative;left:0;top:-2px;content:"";background:url(images/ico/ico-tel-1E1E1E.svg) no-repeat;display:inline-block;width:27px;height:27px;vertical-align:middle;margin:0 8px 0 0}.model-house-details__apply-btn .fiace-contact-button{width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 9% 2.75rem;margin:3rem auto;border: 1px solid hsl(36deg 15.79% 81.37% / 43%);background:#292929;text-decoration:none;transition:background-color .5s;font-size:18px;letter-spacing:.15rem;font-weight:500;color:#fff;line-height:1}.model-house-details__apply-btn .fiace-contact-button:hover{border:1px solid #e1d7c7;background:#ddd6c6;color:#292929}.cta-outer .model-house-details__map{position:relative;width:100%;padding-top:100%;height:0;border:#bbb;border-width:1px;border-style:solid}.cta-outer .model-house-details__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lacitta .boxB{width:90%}.lacitta .boxB ul.list-w{margin-bottom:2rem}.lacitta .boxB ul.list-w li a{font-size:13px}.lacitta .pagenavi-warp .page-nav a span{font-size:16px}.fiace .works_area_bc{padding-bottom:0;border-bottom:none}@media screen and (min-width:375px){.model-house-details h2{margin-bottom:3rem}.model-house-details__cta h3{text-align:center}}@media screen and (min-width:414px){.model-house-details__data{font-size:15px}.model-house-details__cta h3{letter-spacing:.1rem;margin-bottom:3rem}.model-house-details h2{margin-bottom:4rem}.model-house-details__apply-btn .fiace-contact-button{margin:4rem auto}}@media screen and (min-width:428px){.lacitta .image-caption-title{font-size:23px;margin-top:3rem}.model-house-details.bg-beige-F9F7F3{padding:5rem 8% 7rem}}@media screen and (min-width:481px){.postid-8386 .page-header{margin:0}.postid-8386 .site-breadcrumbs,.postid-8386 .site-breadcrumbs a{color:#fff}picture.lacitta-mv img{margin-top:5px}.model-house-details h2{font-size:22px}.model-house-details__cta h3{font-size:20px}.model-house-details__apply-btn{display:flex;flex-direction:column;align-content:center;align-items:center;margin:auto}.model-house-details__apply-btn p{width:88%;margin:auto}.model-house-details__data{font-size:16px}}@media screen and (min-width:576px){.model-house-details__data,.model-house-details__floor-plan .floor-plan-img{margin:0 0 3rem}}@media screen and (min-width:668px){.postid-8386 .page-header{padding:14px 0}}@media screen and (min-width:736px){.lacitta .image-caption-title{font-size:25px;margin:4rem 0}.model-house-details.bg-beige-F9F7F3{padding:7rem 8% 9rem}.model-house-details h2{margin-bottom:7rem}.model-house-details__tel{padding:0 0 4rem;margin-bottom:6rem}.model-house-details__apply-btn p{width:71%}.model-house-details__cta{margin-bottom:5rem}.cta-outer .model-house-details__map{padding-top:62%}.lacitta .fiace .works_area_bc{margin-bottom:8rem}}@media screen and (min-width:768px){.postid-8386 .page-header{margin:80px 0 0;padding:36px 0 0}picture.lacitta-mv img{margin-top:-4px}.lacitta .mb-5,.lacitta .flex-container.image-caption-outer.w-90{margin-bottom:4rem!important}.model-house-details h2{font-size:24px}.model-house-details__data dd{word-break:unset;white-space:pre-line}}@media screen and (min-width:960px){.postid-8386 .page-header{margin:70px 0 0}picture.lacitta-mv img{margin-top:19px}.lacitta .image-caption-outer{align-items:flex-start;margin:3rem auto!important}.lacitta .mb-5,.lacitta .flex-container.image-caption-outer.w-90{margin-bottom:5rem!important}.lacitta .image-caption-title{width:50%;padding-right:2%;font-size:22px;margin:0}.lacitta .image-caption-text{width:50%;padding-left:2%;margin:0}.lacitta .image-caption-text p,.lacitta .image-caption-outer.text-only .image-caption-text p{font-size:16px}.lacitta .image-caption-outer.text-only{margin:1rem auto 2rem!important}.lacitta .image-caption-outer.text-only .image-caption-text{width:100%;padding-left:0}.lacitta .flex-container.bedroom{flex-wrap:nowrap;width:95%;margin-left:auto;margin-right:auto}.lacitta .flex-container.bedroom .w-60{width:60%!important}.lacitta .flex-container.bedroom .image-caption-outer.w-40{width:40%!important;align-content:flex-end;margin:auto 3% 0!important}.lacitta .flex-container.bedroom .image-caption-text{width:100%}.lacitta .flex-container .w-50{width:50%!important;padding:0 2.5%}.model-house-details .details-outer .w-30{display:flex;width:100%;height:auto;margin-bottom:2.5rem}.model-house-details .details-outer .w-30 .model-house-details__data{width:44%;margin-right:5%;margin-bottom:0}.model-house-details__data{padding:1.75rem 4%}.model-house-details .details-outer .w-30 .model-house-details__data.performance{width:51%;margin-bottom:0;margin-right:0}.model-house-details__floor-plan .floor-plan-img{margin-bottom:2.5rem}.model-house-details__apply-btn p{width:100%}}@media screen and (min-width:1024px){.lacitta .mb-5,.lacitta .flex-container.image-caption-outer.w-90{margin-bottom:6rem!important}.flex-container.image-caption-outer.w-90{margin-top:4rem!important}.model-house-details .details-outer .w-30,.model-house-details__floor-plan .floor-plan-img{margin-bottom:3.25rem}.model-house-details .details-outer .w-30 .model-house-details__data{width:48%;margin-right:4%}.model-house-details .details-outer .w-30 .model-house-details__data.performance{width:49%}}@media screen and (min-width:1081px){.postid-8386 .page-header{margin:0;padding:110px 0 0}picture.lacitta-mv img{margin-top:-15px}}@media screen and (min-width:1280px){.lacitta .mb-8{margin-bottom:6rem!important}.lacitta .image-caption-outer.text-only{margin-top:0!important}.model-house-details.bg-beige-F9F7F3{padding:8rem 8%}.model-house-details .details-outer{flex-direction:row;margin-bottom:8rem}.model-house-details .details-outer .w-30{flex-direction:column;width:33%!important}.model-house-details .details-outer .w-70{width:63%!important;margin-left:4%}.model-house-details .details-outer .w-30 .model-house-details__data,.model-house-details .details-outer .w-30 .model-house-details__data.performance{width:100%;font-size:15px;gap:2px 24px;padding:2rem 2% 2rem 7%;margin-right:0;margin-bottom:3rem}.model-house-details .details-outer .w-30 .model-house-details__data.performance{gap:2px 8px}.model-house-details .flex-container.cta-outer{flex-direction:row}.model-house-details .model-house-details__cta{width:40%;padding:3rem 5% 0 0}.model-house-details .cta-outer .model-house-details__map{width:60%}.model-house-details__cta h3{font-size:19px}.model-house-details__tel{padding:0 0 3rem;margin-bottom:5rem}.model-house-details__apply-btn p{width:95%;font-size:16px}.cta-outer .model-house-details__map{padding-top:46%}.fiace .works_area_bc .button-primary.content{margin-top:4rem}}@media screen and (min-width:1360px){.lacitta .mb-8{margin-bottom:8rem!important}.lacitta .flex-container.image-caption-outer.w-90{width:1194px!important;margin:6rem auto 8rem!important}.lacitta .image-caption-title,.model-house-details h2{font-size:28px}.lacitta .flex-container.image-caption-outer.w-90.text-only{margin-top:0!important}.model-house-details.bg-beige-F9F7F3{padding:10rem 10%}.model-house-details__cta h3{font-size:20px}.fiace .works_area_bc .button-primary.content{margin-top:5rem}}@media screen and (min-width:1440px){.lacitta .mb-8{margin-bottom:10rem!important}.lacitta .flex-container.image-caption-outer.w-90{width:90%!important;margin:8rem auto 10rem!important}.lacitta .image-caption-title,.model-house-details h2{font-size:30px}.model-house-details .details-outer .w-30 .model-house-details__data,.model-house-details .details-outer .w-30 .model-house-details__data.performance{font-size:16px;gap:4px 24px}}@media screen and (min-width:1536px){.postid-8386 .site-breadcrumbs,.postid-8386 .site-breadcrumbs a{font-size:14px}.lacitta .flex-container.image-caption-outer.w-90{width:1360px!important}.model-house-details .model-house-details__cta{width:37%;padding:3rem 5% 0 0}.model-house-details .cta-outer .model-house-details__map{width:63%}.model-house-details .details-outer .w-30 .model-house-details__data,.model-house-details .details-outer .w-30 .model-house-details__data.performance{gap:4px 32px}.cta-outer .model-house-details__map{padding-top:41%}}@media screen and (min-width:1680px){.model-house-details .details-outer .w-30 .model-house-details__data,.model-house-details .details-outer .w-30 .model-house-details__data.performance{padding:3rem 2% 3rem 9%}.cta-outer .model-house-details__map{padding-top:38%}}@media screen and (min-width:1920px){.cta-outer .model-house-details__map{padding-top:35%}}@media only screen and (max-width:767px){.hide-tablet-mobile{display:none!important}}@media only screen and (max-width:480px){.hide-mobile{display:none!important}}@media only screen and (min-width:481px) and (max-width:767px){.hide-tablet{display:none!important}}div#n2-ss-2 .n2-style-14bb6c9c8b2b4edd751303cf40d2fce3-heading{padding:8px!important;border-radius:7px!important}.grecaptcha-badge{visibility:hidden}