html,body,main,footer[class^='RENOSY-cmnfooterV'],.l-headerGeneral__nav,.l-headerGeneral__contents{min-width:auto}.p-about__mainvisual{color:#fff;text-align:center}.p-about__mainvisualInner{position:relative;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.p-about__mainvisualLogo svg{margin:0 auto;fill:#fff}.p-about__mainvisualLabel{color:#e5e5e5;display:block}.p-about__mainvisualHead{margin:8px 0 0}.p-about__mainvisualText{font-weight:bold}.p-about__mainvisualScroll{position:absolute;bottom:-41px;right:0;left:0;margin:0 auto;width:46px;height:110px}.p-about__concept{text-align:center}.p-about__conceptInner{position:relative;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.p-about__conceptLabel{color:#444;display:block}.p-about__conceptLabelEn{font-family:'Inter', sans-serif}.p-about__conceptHead{margin:8px 0 0}.p-about__detail{text-align:center}.p-about__detailInner{position:relative;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.p-about__detailHead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-about__detailHeadEn{font-family:'Inter', sans-serif}.p-about__detailItemWrapper{position:relative;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.p-about__detailItem{display:block}.p-about__detailText{position:absolute;top:0;left:0;z-index:2;text-align:left}.p-about__detailTitle{line-height:1.5;margin:0}.p-about__detailContent{line-height:1.7;margin:8px 0 0}.p-about__detailImg{position:absolute;top:0;left:0}.p-about__initiative{text-align:center}.p-about__initiativeInner{position:relative;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.p-about__initiativeHead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-about__initiativeHeadEn{font-family:'Inter', sans-serif}.p-about__initiativeText{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.04em;color:#444}.p-about__initiativeText:first-of-type{margin-top:56px}.p-about__initiativeText:not(:first-of-type){margin-top:16px}.p-about__initiativeImg{display:inline-block;margin-top:56px}.p-about__initiativeTextBottom{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.04em;color:#444;margin-top:56px}.p-about__turnkey{background:#fafafa;text-align:left}.p-about__turnkeyHead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-about__turnkeyHeadEn{font-family:'Inter', sans-serif}.p-about__turnkeyText{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.04em;color:#444}.p-about__turnkeyText:first-of-type{margin-top:24px}.p-about__turnkeyText:not(:first-of-type){margin-top:16px}.p-about__turnkeyImg{display:block}.p-about__turnkeyTextBottom{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.04em;margin-top:56px}.p-about__planner{background:#d2dce4;text-align:left}.p-about__plannerHead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-about__plannerHeadEn{font-family:'Inter', sans-serif}.p-about__plannerText{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.04em;color:#444}.p-about__plannerText:first-of-type{margin-top:24px}.p-about__plannerText:not(:first-of-type){margin-top:16px}.p-about__plannerImg{display:block}.p-about__plannerTextBottom{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.04em;margin-top:56px}.p-about__footer{background:#1f2a34;color:#fff;text-align:center;padding:112px 0}.p-about__footerHead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-about__footerText{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.04em}.p-about__footerLink{color:#fff;font-weight:bold;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-about__footerLink .icon_external_link{display:inline-block}.js-load-fade{opacity:0;visibility:hidden;-webkit-transition:all 1s;transition:all 1s}.js-load-fade.is-show{opacity:1;visibility:visible}.js-scroll-up{opacity:0;visibility:hidden;-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition:all 1s;transition:all 1s}.js-scroll-up.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.js-scroll-slide-right{opacity:0;visibility:hidden;-webkit-transform:translateX(-70px);transform:translateX(-70px);-webkit-transition:all 1s;transition:all 1s}.js-scroll-slide-right.is-show{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px)}.js-scroll-slide-left{opacity:0;visibility:hidden;-webkit-transform:translateX(70px);transform:translateX(70px);-webkit-transition:all 1s;transition:all 1s}.js-scroll-slide-left.is-show{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px)}@media (max-width: 1159px){main{padding-top:0}.isPC{display:none !important}.p-about__detailInner{padding:112px 0 130px}.p-about__detailInner:before{content:'';display:block;position:absolute;background-color:#000;width:2px;height:50px;right:0;left:0;margin:0 auto}.p-about__detailInner:after{content:'';display:block;position:absolute;background-color:#000;width:2px;height:50px;bottom:56px;right:0;left:0;margin:0 auto}.p-about__initiativeInner{padding:0 0 112px}.p-about__initiativeImg{margin-right:20px;margin-left:20px}.p-about__turnkey{padding:112px 0}.p-about__turnkeyImg{margin:56px auto;max-width:564px;max-height:439px}.p-about__planner{padding:112px 0}.p-about__footerInner{padding:0 24px}.p-about__footerHead{margin-top:56px;font-size:20px;font-size:1.25rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__footerText:not(:first-of-type){margin-top:16px}.p-about__footerLinkWrapper{margin-top:24px}.p-about__footerLink--asset{background:url(/asset/images/sp/views/about/bg_link_asset-eba04b7e4b8b143c579f8d5e4740606f.jpg) no-repeat center center/cover}.p-about__footerLink--sell{background:url(/asset/images/sp/views/about/bg_link_sell-aeff515e130d658195ce42df4380ff5d.jpg) no-repeat center center/cover}.l-header{height:50px;position:-webkit-sticky;position:sticky;top:0;z-index:11}.l-headerGeneral,.l-headerAbout{height:50px;position:-webkit-sticky;position:sticky;top:0;z-index:11}.l-headerGeneral__content,.l-headerAbout__content{padding-left:20px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:border-color, background-color;transition-property:border-color, background-color;background-color:#fff;border-bottom:1px solid #e5e5e5}.is-transHead .l-headerGeneral__content,.is-transHead .l-headerAbout__content{border-color:transparent;background-color:transparent}.l-headerGeneral__contentLogo,.l-headerAbout__contentLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;letter-spacing:0.04em;color:#111}.is-transHead .l-headerGeneral__contentLogo,.is-transHead .l-headerAbout__contentLogo{color:#fff}.l-headerGeneral__logo,.l-headerAbout__logo{padding:3px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-headerGeneral__logo svg,.l-headerAbout__logo svg{fill:#111;-webkit-transition:fill 0.3s;transition:fill 0.3s}.is-transHead .l-headerGeneral__logo svg,.is-transHead .l-headerAbout__logo svg{fill:#fff}.l-headerGeneral__logo:after,.l-headerAbout__logo:after{content:'';height:24px;width:1px;background-color:#111;margin:0 15px}.is-transHead .l-headerGeneral__logo:after,.is-transHead .l-headerAbout__logo:after{background-color:#fff}.l-headerGeneral__menu,.l-headerAbout__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s;transition:color .3s}.is-transHead .l-headerGeneral__menu,.is-transHead .l-headerAbout__menu{color:#fff}.l-headerGeneral__menuItem,.l-headerAbout__menuItem{text-align:center;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 7px;height:50px;color:#111;cursor:pointer}.l-headerGeneral__menuItem span[class^="icon_"],.l-headerAbout__menuItem span[class^="icon_"]{display:inline-block}.l-headerGeneral__menuItem span[class^="icon_"]:before,.l-headerAbout__menuItem span[class^="icon_"]:before{-webkit-transition:background-color .3s;transition:background-color .3s}.is-transHead .l-headerGeneral__menuItem span[class^="icon_"]:before,.is-transHead .l-headerAbout__menuItem span[class^="icon_"]:before{background-color:#fff}.l-headerGeneral__menuItem span[class^="icon_"].icon_menu,.l-headerAbout__menuItem span[class^="icon_"].icon_menu{width:22px;height:22px}.l-headerGeneral__menuItem span[class^="icon_"].icon_user,.l-headerAbout__menuItem span[class^="icon_"].icon_user{width:22px;height:22px}.l-headerGeneral__menuItem>span:not([class^="icon_"]),.l-headerAbout__menuItem>span:not([class^="icon_"]){font-size:10px;display:block;letter-spacing:0;font-weight:700;-webkit-transform:scale(0.8);transform:scale(0.8)}.is-transHead .l-headerGeneral__menuItem>span:not([class^="icon_"]),.is-transHead .l-headerAbout__menuItem>span:not([class^="icon_"]){color:#fff !important}.l-headerGeneral__nav,.l-headerAbout__nav{width:calc(326 / 375 * 100vw);position:fixed;right:0;top:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);background-color:#fff;overflow:auto;height:100%;-webkit-transition:visibility .3s, -webkit-transform .3s;transition:visibility .3s, -webkit-transform .3s;transition:transform .3s, visibility .3s;transition:transform .3s, visibility .3s, -webkit-transform .3s;visibility:hidden}.l-headerGeneral__nav+.overlay,.l-headerAbout__nav+.overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0;display:none;z-index:0}.l-headerGeneral__nav.is-active,.l-headerGeneral__nav.is-open,.l-headerAbout__nav.is-active,.l-headerAbout__nav.is-open{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1;z-index:1;visibility:visible}.l-headerGeneral__nav.is-active+.overlay,.l-headerGeneral__nav.is-open+.overlay,.l-headerAbout__nav.is-active+.overlay,.l-headerAbout__nav.is-open+.overlay{display:block}.l-headerGeneral__navHead,.l-headerAbout__navHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}.l-headerGeneral__navHeadLogo,.l-headerAbout__navHeadLogo{color:#444;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.l-headerGeneral__navHeadLogo .l-headerGeneral__logo:after,.l-headerAbout__navHeadLogo .l-headerGeneral__logo:after{display:none}.is-transHead .l-headerGeneral__navHeadLogo svg,.is-transHead .l-headerAbout__navHeadLogo svg{fill:#111}.l-headerGeneral__navClose,.l-headerAbout__navClose{display:inline-block;padding:24px 21px 16px 16px;position:absolute;top:0;right:0;background-color:transparent;border:none;cursor:pointer}.l-headerGeneral__navClose .icon_close,.l-headerAbout__navClose .icon_close{width:24px;height:24px;display:block}.l-headerGeneral__navLogin,.l-headerAbout__navLogin{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:8px 24px 24px}.l-headerGeneral__navLogin .c-button,.l-headerAbout__navLogin .c-button{height:47px;border-radius:25px}.l-headerGeneral__navList,.l-headerAbout__navList{padding-bottom:16px}.l-headerGeneral__navList>li:first-child,.l-headerAbout__navList>li:first-child{background-color:#f6f6f6;padding:4px 24px;font-size:12px;line-height:17px;letter-spacing:0.04em;color:#444;margin-bottom:16px}.l-headerGeneral__navListItem,.l-headerAbout__navListItem{padding:8px 24px;font-size:16px;letter-spacing:0.04em;color:#444;font-weight:700;position:relative;display:block}.l-headerGeneral__navListItem--accordion,.l-headerAbout__navListItem--accordion{cursor:pointer}.l-headerGeneral__navListItem--accordion:before,.l-headerGeneral__navListItem--accordion:after,.l-headerAbout__navListItem--accordion:before,.l-headerAbout__navListItem--accordion:after{position:absolute;top:50%;right:24px;display:block;height:1px;width:16px;background-color:#111;content:'';-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.l-headerGeneral__navListItem--accordion:before,.l-headerAbout__navListItem--accordion:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-headerGeneral__navListItem--accordion:after,.l-headerAbout__navListItem--accordion:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.l-headerGeneral__navListItem--accordion.is-open:after,.l-headerAbout__navListItem--accordion.is-open:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-headerGeneral__navListItem--accordion.is-open+.l-headerGeneral__navChild,.l-headerAbout__navListItem--accordion.is-open+.l-headerGeneral__navChild{display:block}.l-headerGeneral__navListItem--sell,.l-headerAbout__navListItem--sell{color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px}.l-headerGeneral__navListItem--sell .icon_arrow_right,.l-headerAbout__navListItem--sell .icon_arrow_right{width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex}#pageAsset .l-headerGeneral__navListItem.l-headerGeneral__navListItem--asset,#pageMypage .l-headerGeneral__navListItem.l-headerGeneral__navListItem--mypage,#pageAsset .l-headerAbout__navListItem.l-headerGeneral__navListItem--asset,#pageMypage .l-headerAbout__navListItem.l-headerGeneral__navListItem--mypage{color:#d67c1d}.l-headerGeneral__navChild,.l-headerAbout__navChild{padding:4px 0 4px 44px;font-size:16px;letter-spacing:0.04em;color:#444;display:none}.l-headerGeneral__navChildItem,.l-headerAbout__navChildItem{padding:8px 0;display:block;color:#444}.l-headerGeneral__navContact,.l-headerAbout__navContact{padding:24px;border-top:1px solid #e5e5e5}.l-headerGeneral__navContact .c-button,.l-headerAbout__navContact .c-button{height:54px;border-radius:27px}.l-headerGeneral__navContact .c-button:not(:first-child),.l-headerAbout__navContact .c-button:not(:first-child){margin-top:24px}.l-headerGeneral__navContactRequest,.l-headerAbout__navContactRequest{font-size:16px}.l-headerGeneral__navContactRequest span,.l-headerAbout__navContactRequest span{font-weight:400}.l-headerGeneral__navContactTel,.l-headerAbout__navContactTel{font-size:20px;font-family:'Inter', sans-serif;font-weight:400;color:#1f2a34}.l-headerGeneral__navContactNote,.l-headerAbout__navContactNote{margin-top:4px;font-size:10px;letter-spacing:0.04em;color:#444;text-align:center}.l-headerGeneral__navLine,.l-headerAbout__navLine{border-top:1px solid #e5e5e5;padding:24px;font-size:14px;font-weight:700;color:#444;line-height:1.4;text-align:center}.l-headerGeneral__navLine .c-button,.l-headerAbout__navLine .c-button{height:54px;border-radius:27px;margin-top:8px}.l-headerGeneral__navLine img,.l-headerAbout__navLine img{width:18px;height:18px;margin-right:8px}.l-headerGeneral__navBottom,.l-headerAbout__navBottom{padding:8px 24px;background-color:#1f2a34}.l-headerGeneral__navOther,.l-headerAbout__navOther{padding:16px 0}.l-headerGeneral__navOther+.l-headerGeneral__navOther,.l-headerAbout__navOther+.l-headerGeneral__navOther,.l-headerGeneral__navOther+.l-headerAbout__navOther,.l-headerAbout__navOther+.l-headerAbout__navOther{border-top:1px solid #fff}.l-headerGeneral__navOtherItem,.l-headerAbout__navOtherItem{font-size:16px;letter-spacing:0.04em;color:#fff;padding:8px 0;display:block}}@media (min-width: 760px){.isSP{display:none !important}.p-about__mainvisual{background:url(/asset/images/views/about/bg_mainvisual-a61427781311697ffe0681cd3c6a6ff8.jpg) no-repeat center bottom/cover}.p-about__mainvisualLogo svg{width:140px;height:25px}.p-about__mainvisualLabel{font-size:20px;font-size:1.25rem;line-height:1.5;letter-spacing:0.04em;font-weight:700;margin-top:48px}.p-about__mainvisualHead{font-size:40px}.p-about__mainvisualText{margin-top:48px;font-size:16px;line-height:2}.p-about__conceptInner{padding:112px 0 373px}.p-about__conceptLabel{font-size:24px;font-size:1.5rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__conceptHead{font-size:40px}.p-about__detailHead{font-size:32px;margin:0 0 24px;line-height:1.5}.p-about__detailTitle{font-size:44px}.p-about__detailContent{font-size:16px}.p-about__initiativeHead{font-size:32px;line-height:2}.p-about__plannerImg{-ms-flex-negative:0;flex-shrink:0;margin:0 auto;width:564px;height:381px}.p-about__footerLink .icon_external_link{width:24px;height:24px;margin-left:8px}}@media (min-width: 1160px){.isSPTB{display:none !important}.p-about__mainvisualInner{padding:112px 0 298px}.p-about__concept{background:url(/asset/images/views/about/bg_concept-a15f452f61d7e931b462022fb358fdd7.jpg) no-repeat center bottom/cover}.p-about__detailInner{padding-top:112px}.p-about__detailItemWrapper{height:837px}.p-about__detailItemWrapper:before{content:'';display:block;position:absolute;background-color:#000;width:2px;height:100%;bottom:0;right:0;left:0;margin:0 auto}.p-about__detailItem{position:absolute}.p-about__detailItem:nth-of-type(1){top:calc(50% - 340px);right:calc(50% + 48px);z-index:2;width:515px;height:340px}.p-about__detailItem:nth-of-type(1) .p-about__detailText{top:32px;left:32px}.p-about__detailItem:nth-of-type(2){top:194px;left:calc(50% + 85px);width:635px;height:417px}.p-about__detailItem:nth-of-type(2) .p-about__detailText{top:98px;left:32px}.p-about__detailItem:nth-of-type(3){top:calc(50% - 59px);right:calc(50% + 110px);width:610px;height:400px}.p-about__detailItem:nth-of-type(3) .p-about__detailText{top:165px;left:287px}.p-about__initiativeInner{padding:112px 0}.p-about__initiativeImg{width:675px;height:211px}.p-about__turnkey{padding:56px 0}.p-about__turnkeyInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;width:1160px;margin:0 auto}.p-about__turnkeyLeft{width:564px}.p-about__turnkeyHead{font-size:32px;font-size:2rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__turnkeySubHead{margin-top:24px;font-size:18px;font-size:1.125rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__turnkeyImg{-ms-flex-negative:0;flex-shrink:0;width:564px;height:439px}.p-about__planner{padding:56px 0}.p-about__plannerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;width:1160px;margin:0 auto}.p-about__plannerLeft{width:564px}.p-about__plannerHead{font-size:32px;font-size:2rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__plannerSubHead{margin-top:24px;font-size:18px;font-size:1.125rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__footerInner{width:1160px;margin:0 auto}.p-about__footerHead{margin-top:72px;font-size:24px;font-size:1.5rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__footerLinkWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin:32px auto 0}.p-about__footerLink{width:564px;height:180px;font-size:24px}.p-about__footerLink--asset{background:url(/asset/images/sp/views/about/bg_link_asset-eba04b7e4b8b143c579f8d5e4740606f.jpg) no-repeat center center/cover}.p-about__footerLink--sell{background:url(/asset/images/sp/views/about/bg_link_sell-aeff515e130d658195ce42df4380ff5d.jpg) no-repeat center center/cover}.l-header{position:fixed;top:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;z-index:10;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-header.is-animation,.is-headerAnimation .l-header{-webkit-transform:translateY(-130px);transform:translateY(-130px)}.l-header.is-unfixed{position:relative}.l-headerGeneral,.l-headerAbout{position:fixed;top:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;z-index:10;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-headerGeneral.is-animation,.is-headerAnimation .l-headerGeneral,.l-headerAbout.is-animation,.is-headerAnimation .l-headerAbout{-webkit-transform:translateY(-130px);transform:translateY(-130px)}.l-headerGeneral.is-unfixed,.l-headerAbout.is-unfixed{position:relative}.l-headerGeneral__contents,.l-headerAbout__contents{background:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.08);box-shadow:0 4px 8px rgba(0,0,0,0.08)}.l-headerGeneral__navInner,.l-headerAbout__navInner{padding:24px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-headerGeneral__primary,.l-headerGeneral__secondary,.l-headerAbout__primary,.l-headerAbout__secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-headerGeneral__primary,.l-headerAbout__primary{gap:15px;font-size:12px;letter-spacing:0.08em;color:#444}.l-headerGeneral__secondary,.l-headerAbout__secondary{gap:24px}.l-headerGeneral__logo svg,.l-headerAbout__logo svg{fill:#111;width:112px;height:20px}.l-headerGeneral__item,.l-headerGeneral__mypage,.l-headerGeneral__tel,.l-headerAbout__item,.l-headerAbout__mypage,.l-headerAbout__tel{position:relative}.l-headerGeneral__item:hover .l-headerAbout__baloon,.l-headerGeneral__mypage:hover .l-headerAbout__baloon,.l-headerGeneral__tel:hover .l-headerAbout__baloon,.l-headerAbout__item:hover .l-headerAbout__baloon,.l-headerAbout__mypage:hover .l-headerAbout__baloon,.l-headerAbout__tel:hover .l-headerAbout__baloon{visibility:visible;opacity:1}.l-headerGeneral__item,.l-headerAbout__item{position:relative;font-size:14px;letter-spacing:.04em}.l-headerGeneral__item>a,.l-headerAbout__item>a{padding:10px 0 20px;font-weight:700}.l-headerGeneral__baloon,.l-headerAbout__baloon{visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-out, visibility .2s ease-out;transition:opacity .2s ease-out, visibility .2s ease-out;position:absolute;top:47px;z-index:9;background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.16);box-shadow:0 0 8px rgba(0,0,0,0.16);white-space:nowrap;border-radius:3px;padding:16px 0;left:calc(50% - 60px);width:auto}.l-headerGeneral__baloon::before,.l-headerAbout__baloon::before{content:'';position:absolute;top:-7px;width:14px;height:14px;background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.16);box-shadow:0 0 8px rgba(0,0,0,0.16);-webkit-transform:translateX(-50%) rotate(45deg) skew(15deg, 15deg);transform:translateX(-50%) rotate(45deg) skew(15deg, 15deg);left:60px}.l-headerGeneral__baloon::after,.l-headerAbout__baloon::after{content:'';position:absolute;top:-20px;left:0;width:100%;height:20px}.l-headerGeneral__baloon>li:first-child,.l-headerAbout__baloon>li:first-child{font-weight:700}.l-headerGeneral__baloon>li:first-child::before,.l-headerAbout__baloon>li:first-child::before{content:'';position:absolute;top:0;left:0;width:100%;height:16px;background:#fff;border-radius:3px 3px 0 0}.l-headerGeneral__baloonItem,.l-headerAbout__baloonItem{display:block;padding:16px 24px;font-size:14px;letter-spacing:0.04em;line-height:1}.l-headerGeneral__baloonItem--note+.l-headerGeneral__baloonItem,.l-headerAbout__baloonItem--note+.l-headerGeneral__baloonItem,.l-headerGeneral__baloonItem--note+.l-headerAbout__baloonItem,.l-headerAbout__baloonItem--note+.l-headerAbout__baloonItem{padding-top:8px}.l-headerGeneral__baloonItem:hover,.l-headerAbout__baloonItem:hover{opacity:1;background-color:#f6f6f6}.l-headerGeneral__baloonItem[target="_blank"],.l-headerAbout__baloonItem[target="_blank"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-headerGeneral__baloonItem .icon_external_link,.l-headerAbout__baloonItem .icon_external_link{width:16px;height:16px}.l-headerGeneral__baloonItem--note,.l-headerAbout__baloonItem--note{font-size:12px;color:#8e8e8e;line-height:1;letter-spacing:0.04em;padding:16px 24px 0}.l-headerGeneral__baloon--tel,.l-headerAbout__baloon--tel{padding:20px 24px 23px;top:63px;left:auto;right:calc(50% - 40px);cursor:default}.l-headerGeneral__baloon--tel::before,.l-headerAbout__baloon--tel::before{left:auto;right:26px}.l-headerGeneral__baloon--mypage,.l-headerAbout__baloon--mypage{right:calc(50% - 85px);left:auto;width:218px;-webkit-box-sizing:border-box;box-sizing:border-box;top:63px}.l-headerGeneral__baloon--mypage::before,.l-headerAbout__baloon--mypage::before{right:70px;left:auto}.l-headerGeneral__mypageBtn,.l-headerAbout__mypageBtn{display:block;color:#111;text-align:center;cursor:pointer;font-size:12px;letter-spacing:.04em}.l-headerGeneral__mypageBtn>.icon_user,.l-headerAbout__mypageBtn>.icon_user{display:block;margin:0 auto;pointer-events:none;width:32px;height:32px}.l-headerGeneral__contact,.l-headerAbout__contact{width:190px;height:52px;border-radius:26px}.l-headerGeneral__sell,.l-headerAbout__sell{width:292px;height:51px;border-radius:26px;font-size:16px;font-weight:700}}@media (max-width: 759px){.p-about__mainvisual{background:url(/asset/images/sp/views/about/bg_mainvisual-19e218234d64d20d4405eb8e803eb5e8.jpg) no-repeat center bottom/cover}.p-about__mainvisualInner{padding:64px 0 196px}.p-about__mainvisualLogo svg{width:84px;height:15px}.p-about__mainvisualLabel{font-size:18px;font-size:1.125rem;line-height:1.5;letter-spacing:0.04em;font-weight:700;margin-top:40px}.p-about__mainvisualHead{font-size:30px;letter-spacing:-0.03em;line-height:1.5}.p-about__mainvisualText{margin-top:40px;font-size:14px;line-height:1.8}.p-about__mainvisualScroll{display:none}.p-about__concept{background:url(/asset/images/sp/views/about/bg_concept-0732ccd3a83b6aff6f5b95f793a87163.jpg) no-repeat center bottom/cover}.p-about__conceptInner{padding:80px 0 311px}.p-about__conceptLabel{font-size:18px;font-size:1.125rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__conceptHead{font-size:30px;font-size:1.875rem;line-height:1.5;letter-spacing:0.04em;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-about__detailInner:before{top:196px}.p-about__detailHead{font-size:20px;font-size:1.25rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__detailItem{position:relative;width:100%;height:calc(100vw * 246/375);max-width:768px;max-height:507px;margin:0 auto}.p-about__detailItem:nth-of-type(1){margin-top:98px}.p-about__detailItem:nth-of-type(1) .p-about__detailText{top:38px;left:24px}.p-about__detailItem:nth-of-type(2) .p-about__detailText{top:38px;left:24px}.p-about__detailItem:nth-of-type(3) .p-about__detailText{top:50px;left:162px}.p-about__detailTitle{font-size:28px}.p-about__detailContent{font-size:14px}.p-about__initiativeHead{font-size:20px;font-size:1.25rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__turnkeyInner{padding:0 20px}.p-about__turnkeyHead{text-align:center;font-size:30px;font-size:1.875rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__turnkeySubHead{text-align:center;margin-top:56px;font-size:20px;font-size:1.25rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__plannerInner{padding:0 20px}.p-about__plannerHead{text-align:center;font-size:30px;font-size:1.875rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__plannerSubHead{text-align:center;margin-top:56px;font-size:20px;font-size:1.25rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__plannerImg{margin:56px auto 0}.p-about__footerLink{margin-top:24px;height:104px;font-size:14px}.p-about__footerLink .icon_external_link{width:14px;height:14px;margin-left:5px}}@media (min-width: 760px) and (max-width: 1159px){.p-about__mainvisualInner{padding:112px 0 240px}.p-about__concept{background:url(/asset/images/sp/views/about/bg_concept_tb-49d17e2e6a3ef18e83447041eff2242e.jpg) no-repeat center bottom/cover}.p-about__detailInner:before{top:232px}.p-about__detailItem{position:relative;width:100%;height:calc(100vw * 246/375);max-width:768px;max-height:507px;margin:0 auto}.p-about__detailItem:nth-of-type(1){margin-top:98px}.p-about__detailItem:nth-of-type(1) .p-about__detailText{top:145px;left:120px}.p-about__detailItem:nth-of-type(2) .p-about__detailText{top:145px;left:120px}.p-about__detailItem:nth-of-type(3) .p-about__detailText{top:161px;left:407px}.p-about__turnkeyInner{padding:0 64px}.p-about__turnkeyHead{text-align:center;font-size:32px;font-size:2rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__turnkeySubHead{text-align:center;margin-top:56px;margin-bottom:56px;font-size:18px;font-size:1.125rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__plannerInner{padding:0 64px}.p-about__plannerHead{text-align:center;font-size:32px;font-size:2rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__plannerSubHead{text-align:center;margin-top:56px;margin-bottom:56px;font-size:18px;font-size:1.125rem;line-height:1.5;letter-spacing:0.04em;font-weight:700}.p-about__footerLink{margin:24px auto 0;width:640px;height:180px;font-size:24px}}@media screen and (max-width: 1159px) and (max-width: 329px){.l-headerGeneral__navListItem--accordion:before,.l-headerGeneral__navListItem--accordion:after,.l-headerAbout__navListItem--accordion:before,.l-headerAbout__navListItem--accordion:after{width:14px;right:6px}}@media (min-width: 1160px) and (max-width: 1300px){.l-headerGeneral__secondary,.l-headerAbout__secondary{gap:14px}.l-headerGeneral__sell,.l-headerAbout__sell{width:240px}}

