@charset "UTF-8";html{height:100%;overflow-y:scroll}body,div,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,section,nav,article,aside,hgroup,header,address,figure,figcaption{margin:0;padding:0;font-weight:400}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:""}object,embed{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}img,abbr,acronym,fieldset{border:0}img{-ms-interpolation-mode:bicubic}ul li{list-style-type:none}body{font-size:15px;line-height:1.7;-webkit-text-size-adjust:none}a{outline:none;text-decoration:none}a img{border:none}a:link{text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}.wid10{width:1rem}.wid550{width:55rem}.wid715{width:71.5rem}.mw14{max-width:14rem}.mh13{max-height:13rem}.mh14{max-height:14rem}.mh15{max-height:15rem}.mh16{max-height:16rem}.mh17{max-height:17rem}.mh18{max-height:18rem}.mh20{max-height:20rem}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mt20{margin-top:20px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pb10{padding-bottom:10px}.u-main{max-width:1100px;margin:0 auto;padding:4rem 0;box-sizing:border-box}.u-main-sp{width:100%;padding:3rem 1rem;box-sizing:border-box}.u-main-res{max-width:1100px;margin:0 auto;padding:4rem 0;box-sizing:border-box}@media screen and (max-width: 1100px){.u-main-res{width:100%;padding:2rem 1rem}}.u-pc-hid{display:none}@media screen and (max-width: 768px){.u-pc-hid{display:block}}.u-sp-hid{display:block}@media screen and (max-width: 768px){.u-sp-hid{display:none}}.u-bg-block{overflow:hidden}.u-pointer:hover{cursor:pointer;opacity:.8}.u-grab:hover{cursor:grab}.u-grab:active{cursor:grabbing}.u-hidden{display:none}.u-wrap{display:flex;flex-wrap:wrap}.u-center{text-align:center}.u-slash:after{content:"/"}.u-block{display:block}.u-flex{display:flex}.u-letter-space{letter-spacing:2rem;text-indent:2rem}.u-side-padding05{padding:0 .5rem}html{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif,Lucida Grande,Lucida Sans Unicode,Helvetica,Arial,Verdana;font-size:62.5%}@media screen and (max-width: 1220px){html{font-size:50%}}@media screen and (max-width: 768px){html{font-size:62.5%}}@media screen and (max-width: 430px){html{font-size:55%}}body{box-sizing:border-box;font-size:1.6em}@media screen and (max-width: 820px){body{font-size:1.4rem}}a{color:#000;transition:ease .3s}a:hover{opacity:.7;text-decoration:none;cursor:pointer}input[type=text]:focus{outline:1px solid #434343}textarea:focus{outline:1px solid #434343}input[type=email]:focus{outline:1px solid #434343}select{outline:none}button,input,select,textarea{font-family:inherit;font-size:100%}button{border:none}button:disabled{opacity:.7}button:disabled:hover{cursor:not-allowed}button:hover{cursor:pointer;opacity:.7}.container{max-width:100%;width:100%;background-color:#f7f8f6;font-family:NotoSans JP}.p-owner-main-image img{width:100%;height:55vw;object-fit:cover}@media (min-width: 768px){.p-owner-main-image img{height:30vw}}.p-services{margin-top:1rem;padding:2rem 1.5rem}@media screen and (min-width: 769px){.p-services{padding:4rem 2rem}}.p-services-workflow-intro{padding:0 1.5rem;margin-top:2rem}@media screen and (min-width: 769px){.p-services-workflow-intro{margin-top:0;padding:0 2rem}}.workflow-intro-text{font-size:1.6rem;text-align:center;line-height:1.8;max-width:800px;margin:0 auto 2rem}@media screen and (min-width: 769px){.workflow-intro-text{font-size:2rem}}.p-services__title{font-size:1.8rem;font-weight:700;color:#333;position:relative;text-align:center}@media screen and (min-width: 425px){.p-services__title{font-size:2rem}}@media screen and (min-width: 769px){.p-services__title{font-size:2.5rem}}.p-services__title:after{content:"";display:block;width:24px;height:3px;background-color:#009348;margin:8px auto 0}.main-content{max-width:100%;padding:0}.feature-list{margin-top:8rem;width:100%}@media screen and (min-width: 768px){.feature-list{max-width:1160px;margin:8rem auto 0}}.feature-item{padding-bottom:1rem}@media screen and (min-width: 1020px){.feature-item{display:flex;align-items:start;justify-content:space-between;gap:2rem;margin-bottom:2rem}}@media screen and (min-width: 769px){.feature-item .last{margin-top:4rem}}@media screen and (min-width: 769px){.feature-item-content{flex:47% 0 0}}.intro-text{font-weight:700;color:#333;margin-bottom:15px;font-size:1.8rem;text-align:center}@media screen and (min-width: 425px){.intro-text{font-size:2rem}}@media screen and (min-width: 570px){.intro-text{text-align:start}}@media screen and (min-width: 570px){.intro-text br{display:none}}.sub-text{font-size:1.5rem;line-height:1.8;text-align:justify;text-align-last:left;margin-bottom:20px}@media screen and (min-width: 768px){.sub-text{font-size:1.6rem}}.content-image{width:100%;height:auto;display:block;object-fit:cover}.feature-item-image-container{margin-bottom:1rem}@media screen and (min-width: 769px){.feature-item-image-container{flex:47% 0 0;margin-bottom:2rem}}@media screen and (min-width: 769px){.feature-item-two-rows-content{flex:47% 0 0}}.section-title{font-size:1.6rem;font-weight:700;color:#333;margin-bottom:15px}.section-text{font-size:14px;line-height:1.8;color:#555;text-align:justify;text-align-last:left}.technology-section{padding:20px 15px;background-color:#fff}.workflow-steps{margin-top:4rem;max-width:100%}@media screen and (min-width: 769px){.workflow-steps{max-width:900px;margin:4rem auto 0}}.step-number{background-color:#009348;color:#fff;position:absolute;top:1rem;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.6rem;z-index:1}@media screen and (min-width: 769px){.step-number{top:.4rem;width:6rem;height:6rem;font-size:2.2rem}}.step-content{top:0;margin-left:3.6rem;padding:1.4rem 20px;background-color:#fff;position:relative}@media screen and (min-width: 769px){.step-content{margin-left:5.5rem}}.step-title{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:12px;color:#009348}@media screen and (min-width: 769px){.step-title{font-size:2.2rem}}.step-description{font-size:1.8rem;line-height:1.8;text-align:justify;text-align-last:left;margin-bottom:15px}.step-item{position:relative;margin-bottom:3.5rem}.step-item:after{content:"";position:absolute;border-right:2.5rem solid transparent;border-left:2.5rem solid transparent;border-bottom:3.5rem solid #009348;left:50%;transform:translate(-50%) rotate(180deg)}.step-item:nth-child(8):after{display:none}.p-services-faq__list{width:100%;margin-top:4rem}@media screen and (min-width: 425px){.p-services-faq__list{margin-top:2rem}}@media screen and (min-width: 769px){.p-services-faq__list{max-width:900px;margin:4rem auto 7rem}}.p-services-faq__item{border-radius:4px;margin-top:1.4rem;padding:1rem 2rem;background-color:#fff}@media screen and (min-width: 425px){.p-services-faq__item{margin-top:1.6rem}}@media screen and (min-width: 769px){.p-services-faq__item{padding:1.2rem 2rem 1.5rem}}.c-faq__q{font-size:2rem;color:#009348;font-weight:700;margin-bottom:.4rem}.c-faq__content{display:flex;border-top:1px solid #e8e1e1;padding-top:.8rem;font-size:1.2rem}.c-faq__content .c-answer{font-size:2rem;font-weight:700}.c-faq__content .c-text{font-size:1.6rem;margin-top:.4rem;margin-left:.4rem}.c-faq__content .c-text a{text-decoration:underline!important}.p-services-rent-management{background-color:#fff;border-radius:.3660322108vw;box-shadow:.1464128843vw .1464128843vw .7320644217vw #2223;display:flex}@media screen and (min-width: 769px){.p-services-rent-management{max-width:700px;margin:0 auto}}.p-services-rent-management .image-container{flex:1 0 0}.p-services-rent-management img{width:100%;height:100%;object-fit:cover}.p-services-rent-management .content{flex:1 0 0}.p-services-rent-management__title{font-size:1.4rem;font-weight:700;color:#333;position:relative;margin-top:16%;margin-left:2rem}@media screen and (min-width: 425px){.p-services-rent-management__title{font-size:2rem}}@media screen and (min-width: 768px){.p-services-rent-management__title{margin-top:18%;margin-left:6rem}}@media screen and (min-width: 769px){.p-services-rent-management__title{font-size:2.5rem}}.p-services-rent-management__title:after{content:"";display:block;width:2rem;height:3px;background-color:#009348}.p-services-rent-management__button{margin-top:3rem}.p-services-inquiry{width:100%;background-color:#ddebe2;padding:3rem 0 7rem;margin-top:5rem}@media screen and (min-width: 769px){.p-services-inquiry{padding:5rem 0 11rem}}.p-services-inquiry__inner{width:90%;margin:0 auto}@media screen and (min-width: 769px){.p-services-inquiry__inner{width:80%;max-width:1180px}}.p-services-inquiry__card{margin-top:4rem;display:flex;flex-direction:column;gap:2.5rem}@media screen and (min-width: 1024px){.p-services-inquiry__card{flex-direction:row}}.p-services-inquiry__card__item{padding:2rem 2rem 3rem;background-color:#fff;width:80%;margin:0 auto;border-radius:.3660322108vw;box-shadow:.1464128843vw .1464128843vw .7320644217vw #2223}.p-services-inquiry__card__heading{display:flex;align-items:center;margin-bottom:1.2rem}.p-services-inquiry__card__heading__text{color:#009348;font-size:1.6rem;font-weight:700}@media screen and (min-width: 768px){.p-services-inquiry__card__heading__text{font-size:2rem}}.p-services-inquiry__card__text{letter-spacing:1px;height:7rem}@media screen and (min-width: 769px){.p-services-inquiry__card__text{height:9rem}}.p-services-inquiry__card__button{margin-top:2rem;display:flex;justify-content:center}.icon-image-container{width:2.4rem;height:2.8rem;margin-right:1.2rem}.icon-image{width:100%;height:100%;object-fit:contain}.p-services__button{width:94%;margin:2rem auto 0;max-width:240px;max-height:48px}@media screen and (min-width: 375px){.p-services__button{width:70%}}@media screen and (min-width: 426px){.p-services__button{height:48px}}@media screen and (min-width: 768px){.p-services__button{margin-top:.5rem;margin:3.6rem auto 0}}.c-button__mail{width:100%;height:100%;border:1px solid #009348;border-radius:99px;padding:.6rem;position:relative;background-color:#fff;font-size:1.4rem;font-weight:700;color:#009348;transition:background-color border-color .8s ease;opacity:1!important}@media screen and (min-width: 425px){.c-button__mail{font-size:1.4rem;padding:1.25rem 1rem}}.c-button__mail:hover{color:#fff;background-color:#009348}.c-button__mail:after{background:url(/build/assets/ico-circle-chevron-left-g-b2952206.svg) no-repeat 50%/contain;transform:translateY(-50%) rotate(180deg);content:"";height:1.6rem;width:1.6rem;position:absolute;top:50%;right:1rem}@media screen and (min-width: 425px){.c-button__mail:after{height:2rem;width:2rem}}@media screen and (min-width: 769px){.c-button__mail:after{height:3rem;width:3rem;right:1.2rem;max-width:20px;max-height:20px}}.c-button__mail:hover:after{background:url(/build/assets/ico-circle-chevron-right-659a839a.svg) no-repeat 50%/contain;transform:translateY(-50%);content:"";height:1.6rem;width:1.6rem;position:absolute;top:50%;right:.5rem}@media screen and (min-width: 425px){.c-button__mail:hover:after{height:2rem;width:2rem;right:1rem}}@media screen and (min-width: 769px){.c-button__mail:hover:after{height:3rem;width:3rem;right:1.2rem;max-width:20px;max-height:20px}}.c-button__tel{width:100%;height:100%;border:1px solid #009348;border-radius:99px;padding:.6rem;position:relative;background-color:#009348;font-size:1.4rem;font-weight:700;color:#fff;transition:background-color border-color .8s ease;opacity:1!important}@media screen and (min-width: 425px){.c-button__tel{font-size:1.4rem;padding:1.25rem 1rem}}.c-button__tel:hover{color:#009348;background-color:#fff}.c-button__tel:after{background:url(/build/assets/ico-circle-chevron-right-659a839a.svg) no-repeat 50%/contain;transform:translateY(-50%);content:"";height:1.6rem;width:1.6rem;position:absolute;top:50%;right:1rem}@media screen and (min-width: 425px){.c-button__tel:after{height:2rem;width:2rem}}@media screen and (min-width: 769px){.c-button__tel:after{height:3rem;width:3rem;right:1.2rem;max-width:20px;max-height:20px}}.c-button__tel:hover:after{background:url(/build/assets/ico-circle-chevron-left-g-b2952206.svg) no-repeat 50%/contain;transform:translateY(-50%) rotate(180deg);content:"";height:1.6rem;width:1.6rem;position:absolute;top:50%;right:.5rem}@media screen and (min-width: 425px){.c-button__tel:hover:after{height:2rem;width:2rem;right:1rem}}@media screen and (min-width: 769px){.c-button__tel:hover:after{height:3rem;width:3rem;right:1.2rem;max-width:20px;max-height:20px}}.p-services__button-detail{width:80%;margin:2rem auto 0;max-width:240px;max-height:48px}@media screen and (min-width: 426px){.p-services__button-detail{height:48px}}@media screen and (min-width: 769px){.p-services__button-detail{margin:3.6rem auto 0}}.c-button__detail{width:100%;height:100%;border:1px solid #009348;border-radius:99px;padding:.6rem;position:relative;background-color:#fff;font-size:1rem;font-weight:700;color:#009348;transition:background-color border-color .8s ease;opacity:1!important}.c-button__detail:hover{color:#fff;background-color:#009348}@media screen and (min-width: 425px){.c-button__detail{font-size:1.4rem;padding:1.25rem 1rem}}.c-button__detail:after{background:url(/build/assets/ico-circle-chevron-left-g-b2952206.svg) no-repeat 50%/contain;transform:translateY(-50%) rotate(180deg);content:"";height:1.6rem;width:1.6rem;position:absolute;top:50%;right:.5rem}@media screen and (min-width: 425px){.c-button__detail:after{height:2rem;width:2rem;right:1rem}}@media screen and (min-width: 769px){.c-button__detail:after{height:3rem;width:3rem;right:1.2rem;max-width:20px;max-height:20px}}.c-button__detail:hover:after{background:url(/build/assets/ico-circle-chevron-right-659a839a.svg) no-repeat 50%/contain;transform:translateY(-50%);content:"";height:1.6rem;width:1.6rem;position:absolute;top:50%;right:.5rem}@media screen and (min-width: 425px){.c-button__detail:hover:after{height:2rem;width:2rem;right:1rem}}@media screen and (min-width: 769px){.c-button__detail:hover:after{height:3rem;width:3rem;right:1.2rem;max-width:20px;max-height:20px}}
