@charset "UTF-8";
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.clearfix{zoom:1}.clearfix:after{clear:both;content:"";display:block}a,img{display:block}.container{margin:0 auto;width:1200px}@media (max-width:1300px){.container{padding:0 20px;width:100%}}.narrow{margin:0 auto;width:900px}@media (max-width:900px){.narrow{padding:0 20px;width:100%}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../../assets/font/NotoSansCJKjp-Regular.ttf) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../../assets/font/NotoSansCJKjp-Bold.ttf) format("woff")}@font-face{font-family:Garamond;font-style:normal;font-weight:400;src:url(../../assets/font/EBGaramond-Regular.ttf) format("woff")}#recruitment .block h4,#staff .message h3,#top-news .box__ttl h2,.ttl-box h2,.ttl-box-h3 h3,footer .block__link ul,header .block nav ul li a{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-weight:700;letter-spacing:0}#access,#business,#contact,#csr,#culture,#member,#message,#outline,#page-contact #contact-form,#pickup,#sdgs,#staff,#top-about,#top-case,#top-service,#zeh{padding:6rem 0}@media screen and (max-width:1000px){#access,#business,#contact,#csr,#culture,#member,#message,#outline,#page-contact #contact-form,#pickup,#sdgs,#staff,#top-about,#top-case,#top-service,#zeh{padding:4rem 0}}footer{padding-top:8rem}@media screen and (max-width:559px){footer{padding-top:4rem}}.btn-cv{background:linear-gradient(-90deg,#ff0,#ffbb28);border-radius:50px;box-shadow:1px 3px 10px #dedad3;color:#182f61;display:block;font-weight:700;text-align:center;text-decoration:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-cv a{filter:drop-shadow(1px);padding:1rem 0}@media screen and (max-width:1000px){.btn-cv{padding:10px 0}}@media screen and (max-width:559px){.btn-cv{width:100%}}.btn-cv:hover{filter:contrast(1.5);transition:.3s}.btn-recruit{color:#fff;padding:2px}.btn-recruit,.btn-recruit a{background:linear-gradient(135deg,#ec6400,#f7ad09);border-radius:50px}.btn-recruit a{display:block;padding:.5rem 1rem;position:relative;text-align:center;z-index:0}.btn-recruit a:after{background-image:#fff;border-radius:50px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.btn-recruit:hover a{background:#fff;color:#ec6400;transition:.3s}.btn-recruit:hover a:after{opacity:1;transition:.3s}.btn-next{border:4px solid #182f61;border-radius:85px;color:#182f61;display:inline-block;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";outline:none;text-decoration:none;transition:all .4s ease-out}.btn-next a{padding:18px 60px}.btn-next:hover{background:linear-gradient(270deg,#182f61,#878caa 50%,#182f61);background-position:100%;background-size:200% auto;border-color:transparent;color:#fff}.bgleft:before{background:#000;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right top;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;width:100%;z-index:2}.bgleft:hover:before{transform:scale(1);transform-origin:left top}@media screen and (max-width:559px){.bgleft:hover:before{display:none}}.btn-brown{background:linear-gradient(90deg,#756b63,#80807b 50%,#756b63);border:3px solid #807974;border-radius:10px;color:#fff;font-size:1.5rem;letter-spacing:.2rem;margin:0 auto;padding:1rem 0;text-align:center;width:600px}.btn-brown:hover{background:linear-gradient(90deg,#80807b,#756b63 50%,#80807b);opacity:.8;transition:.6s}@media screen and (max-width:768px){.btn-brown{font-size:1.2rem;width:100%}}body,html{color:#182f61;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:16px;letter-spacing:.05rem;line-height:1.6;-webkit-text-size-adjust:none}@media screen and (max-width:559px){body,html{font-size:14px}}.sp-only{display:none}@media screen and (max-width:1000px){.sp-only{display:block}}.pc-only{display:block}@media screen and (max-width:1000px){.pc-only{display:none}}#page-top{bottom:50px;position:fixed;right:20px;z-index:2}#page-top a{width:50px}.caption{position:relative}.caption p.small{bottom:10px;color:#fff;left:10px;position:absolute;text-shadow:1px 2px 3px #000}.ls0{letter-spacing:0}header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.11);height:90px;padding:0 2rem;position:fixed;top:0;transition:.3s;width:100%;z-index:3}header .block{display:flex;height:90px;justify-content:space-between}header .block__ttl{align-items:center;display:flex}header .block__ttl h1{width:230px}header .block__ttl h1 img{width:100%}header .block__navi{width:70%}header .block nav ul{align-items:center;display:flex;height:90px;justify-content:flex-end}header .block nav ul li a{display:block;font-size:1.2rem;padding:0 1.5rem 0 0;position:relative;text-align:center;text-decoration:none}header .block nav ul li a span{display:block;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:.6rem;line-height:1.6;opacity:0}header .block nav ul li a:after{background:#1048c2;bottom:18px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center top;transition:all .3s;width:70%}header .block nav ul li a:hover{color:#1048c2;transition:.3s}header .block nav ul li a:hover:after{transform:scale(1)}header .block nav ul li a:hover span{opacity:1;transition:.3s}header .block nav ul li.current a{color:#1048c2}header .block nav ul li.current a span{opacity:1}header .block nav ul li.current a:after{transform:scale(1)}@media screen and (max-width:1000px){header{height:70px;padding:1rem}header .block{height:auto}header .block__ttl h1{width:170px}header .block nav{height:100%;opacity:0;overflow-y:scroll;padding-bottom:70px;position:fixed;right:-120%;top:70px;transition:all .3s;width:100%}header .block nav ul{flex-wrap:wrap;justify-content:space-between}header .block nav ul li{margin-left:0;padding-left:0;width:50%}header .block nav ul li a{color:#fff;display:block;padding:1rem;text-align:center}header .block nav ul li a span{opacity:1}header .block nav ul li a:after{content:none}header .block nav ul li a:hover{color:#fff}header .block nav.open{background:rgba(0,0,0,.5);opacity:1;right:0;transition:all .3s;width:100%}header .block nav.open ul{background:50%/cover url(../../assets/img/nav_bg.png) no-repeat;height:100%;margin:0 0 0 auto;width:80%}}@media screen and (max-width:559px){header .block__navi a.btn-cv{border:none;font:.5rem/1rem Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";letter-spacing:0;margin:0;padding:0;position:absolute;right:60px;top:10px;width:70px}header .block__navi a.btn-cv:before{background:bottom/contain url(../../assets/img/icon_email.svg) no-repeat;content:"";display:block;height:30px;margin:0 auto 5px;width:30px}header .block__navi a.btn-cv:hover{background:none;color:#000}}#nav-toggle{background:#1048c2;cursor:pointer;display:none;height:70px;position:fixed;right:0;top:0;width:70px;z-index:101000}#nav-toggle>div{margin:15px auto;position:relative;width:36px}#nav-toggle span{background:#fff;display:block;height:2px;left:0;position:absolute;transition:transform .6s ease-in-out,top .5s ease;width:100%}#nav-toggle span:first-child{top:0}#nav-toggle span:nth-child(2){margin:0 0 0 auto;right:0;top:14px;width:70%}#nav-toggle span:nth-child(3){margin:0 0 0 auto;right:0;top:28px;width:50%}#nav-toggle:hover span:first-child{top:4px}#nav-toggle:hover span:nth-child(3){top:23px}@media screen and (max-width:1000px){#nav-toggle{display:block}}#nav-toggle.open span:first-child{top:15px;transform:rotate(45deg)}#nav-toggle.open span:nth-child(2){left:50%;top:15px;width:0}#nav-toggle.open span:nth-child(3){top:15px;transform:rotate(-45deg);width:100%}@media screen and (max-width:1000px){#nav-toggle.open span{background:#fff}}main{position:relative}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#top-swiper .swiper-slide{backface-visibility:hidden;height:100vh;overflow:hidden}#top-swiper .swiper-slide p.small{bottom:0;color:#fff;position:absolute;right:10px;text-shadow:1px 2px 3px #000}#top-swiper .swiper-slide .inner{align-items:center;display:flex;justify-content:center}#top-swiper .swiper-slide .inner .txt_area{color:#182f61;text-shadow:1px 3px 5px #fff,1px 3px 5px #fff;z-index:1}#top-swiper .swiper-slide .inner .txt_area h2{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:4rem}#top-swiper .swiper-slide .bg2 .txt_area{color:#fff;text-shadow:1px 3px 5px #1048c2,1px 3px 5px #1048c2}@media screen and (max-width:1000px){#top-swiper .swiper-slide{height:70vh;margin-top:70px}#top-swiper .swiper-slide .txt_area{bottom:0;left:0;right:0;text-align:center;width:100%}#top-swiper .swiper-slide .txt_area hr{width:98%}#top-swiper .swiper-slide .txt_area a{width:100%}}@media screen and (max-width:559px){#top-swiper .swiper-slide{height:470px}#top-swiper .swiper-slide .inner{align-items:flex-end;justify-content:flex-start}#top-swiper .swiper-slide .txt_area{margin:0 0 2rem 20px;position:relative;text-align:left;width:auto}#top-swiper .swiper-slide .txt_area h2{font-size:4rem;line-height:1}#top-swiper .swiper-slide .txt_area h2 span{display:block}}@keyframes fade-in{0%{opacity:0;transform:translateY(80px)}99.9%,to{opacity:1;transform:translateY(0)}}#top-swiper .swiper-slide-active .txt_area{animation-delay:.5s;animation-duration:3s;animation-fill-mode:both;animation-name:fade-in}#top-swiper .bg1{background:url(../../assets/img/top_bg.svg);background-position:0;background-size:cover;height:100vh}@media screen and (max-width:1000px){#top-swiper .bg1{background-position:50%;height:70vh}}@media screen and (max-width:559px){#top-swiper .bg1{background-position:0;background-size:cover;height:470px}}#top-swiper .bg2{background:url(../../assets/img/top_bg2.svg);background-position:50%;background-size:cover;height:100vh}@media screen and (max-width:1000px){#top-swiper .bg2{background-position:50%;height:70vh}}@media screen and (max-width:559px){#top-swiper .bg2{background-position:100% 100%;background-size:cover;height:470px}}#top-swiper .bg3{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.6)),url(../../assets/img/top_bg_3.png);background-position:50%;background-size:cover;height:100vh}@media screen and (max-width:559px){#top-swiper .bg3{background-position:bottom;background-size:cover;height:470px}}#top-news .box{background:#fff;display:flex;justify-content:space-between;padding:4rem 2rem}#top-news .box__ttl h2{font-size:4rem;line-height:1;margin-bottom:1rem}#top-news .box__ttl h2 span{display:block;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:1rem;font-weight:700;margin-top:.5rem}#top-news .box__ttl .btn-next{margin-top:2rem}#top-news .box__ttl .btn-next a{display:block}#top-news .box__content{width:70%}#top-news .box__content dl{display:flex;flex-wrap:wrap;height:140px;overflow-y:scroll}#top-news .box__content dl::-webkit-scrollbar{width:10px}#top-news .box__content dl::-webkit-scrollbar-track{background-color:#ccc}#top-news .box__content dl::-webkit-scrollbar-thumb{background-color:#182f61}#top-news .box__content dl dt{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:1.1rem;margin-top:1rem;width:80px}#top-news .box__content dl dd{clear:both;display:flex;font-size:.9rem;margin-top:1rem;padding:0 1.5rem;width:calc(100% - 80px)}#top-news .box__content dl dd .new-news span{background:#1048c2;color:#fff;float:left;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";margin-right:1rem;padding:0 1rem}#top-news .box__content dl dd a:hover{text-decoration:underline}@media screen and (max-width:1000px){#top-news .box{flex-wrap:wrap;padding:4rem 0}#top-news .box__ttl{width:100%}#top-news .box__content{height:auto;width:100%}#top-news .box__content dl{height:200px}#top-news .box__content dl dd{margin-top:.5rem;padding-left:0;width:100%}#top-news .box__content .btn-next{display:inline-block;margin-top:2rem}}@media screen and (max-width:768px){#top-news .box{flex-wrap:wrap}#top-news .box__ttl{width:100%}#top-news .box__content{height:300px}}@media screen and (max-width:559px){#top-news .box__ttl{width:100%}#top-news .box__content dl dd{margin-top:0;padding-left:0}}.ttl-box h2{font-size:4rem;line-height:1.4}.ttl-box h2 span{display:block;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:1rem;font-weight:700}.ttl-box p{margin-top:2rem}@media screen and (max-width:559px){.ttl-box h2{font-size:10vw}}@keyframes rotation2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#top-about{background:url(../../assets/img/about-bg.svg),linear-gradient(0deg,#d5d5d5,#1048c2);background-position:100% 100%;background-repeat:no-repeat;background-size:700px,100%}#top-about .inner{background:#fff;box-shadow:1px 3px 10px #555;margin:0 auto;padding:4rem;width:600px}#top-about .inner .btn-next,#top-about .inner p{margin-top:2rem}@media screen and (max-width:1000px){#top-about{padding:8rem 0 34rem}}@media screen and (max-width:768px){#top-about{padding:8rem 20px 34rem}#top-about .inner{width:100%}}@media screen and (max-width:559px){#top-about{background-size:contain,100%;padding:4rem 20px 20rem}#top-about .inner{padding:4rem 2rem}}#top-service{background:url(../../assets/img/icon_mansion.svg),url(../../assets/img/icon_mansion.svg),#1048c2;background-position:100% 0,bottom -80px left;background-repeat:no-repeat;background-size:600px;color:#fff}#top-service .content{display:flex;justify-content:space-between;margin-top:8rem}#top-service .content .item{align-items:center;background:50%/cover url(../../assets/img/service_bg1.jpg) no-repeat;display:flex;height:600px;justify-content:center;position:relative;width:50%}#top-service .content .item:nth-child(2){background:50%/cover url(../../assets/img/service_bg2.jpg) no-repeat}#top-service .content .item:before{background:#000;content:"";height:100%;opacity:.4;position:absolute;width:100%}#top-service .content .item .inner{padding:0 10rem 0 4rem;z-index:2}#top-service .content .item .inner h3{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:3rem;line-height:2.4rem;text-shadow:2px 3px 10px #000}#top-service .content .item .inner h3 span{display:block;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:1rem}#top-service .content .item .inner p{margin-top:1rem;text-shadow:2px 3px 10px #000}#top-service .content .item .btn-next{background:#fff;bottom:-40px;position:absolute;right:3rem;z-index:2}#top-service .content .item .btn-next:hover{background-color:transparent;background:linear-gradient(270deg,#182f61,#878caa 50%,#182f61);background-position:100%;background-size:200% auto}@media screen and (max-width:1000px){#top-service{background-size:400px}#top-service .content{margin-top:4rem}#top-service .content .item .inner{padding:0 2rem}}@media screen and (max-width:559px){#top-service{background-size:80%;padding:4rem 0 0}#top-service .ttl-box h2,#top-service .ttl-box p{text-shadow:1px 3px 5px #1048c2,1px 2px 5px #1048c2}#top-service .content{flex-wrap:wrap}#top-service .content .item{flex-direction:column;width:100%}#top-service .content .item .btn-next{left:0;position:relative;right:auto}}#top-case{background:50%/cover url(../../assets/img/top_case_bg.jpg) no-repeat}#top-case .inner{background:#fff;box-shadow:1px 3px 10px #555;margin:0 auto;padding:4rem;width:600px}#top-case .inner .btn-next{margin-top:2rem}@media screen and (max-width:1000px){#top-case p{font-size:1rem;line-height:2}#top-case .content{flex-wrap:wrap}#top-case .content__item{width:50%}}@media screen and (max-width:768px){#top-case .inner{width:100%}}@media screen and (max-width:559px){#top-case{padding:4rem 0}#top-case .inner{padding:4rem 2rem}#top-case .content__item span.category-name{left:10px;top:10px}}#top-member{padding:12rem 0;position:relative}#top-member .inner .btn-next{margin-top:2rem}#top-member .bg{background:100% 100%/contain url(../../assets/img/top_member_bg.svg) no-repeat;height:100%;position:absolute;right:0;top:0;width:60%}@media screen and (max-width:1000px){#top-member{padding:8rem 0 14rem}}@media screen and (max-width:559px){#top-member{padding:4rem 0}#top-member .bg{background:bottom/cover url(../../assets/img/top_member_bg.svg) no-repeat;height:300px;margin-top:2rem;position:relative;width:100%}}#contact{background:0 100%/cover url(../../assets/img/top_contact_bg.jpg) no-repeat}#contact .inner{background:#fff;box-shadow:1px 3px 4px #555;color:#182f61;padding:4rem 0}#contact .inner .ttl-box{text-align:center}#contact .inner .btn-cv{margin:4rem auto 0;width:400px}@media screen and (max-width:559px){#contact .inner{padding:4rem 20px}#contact .inner .btn-cv{margin:2rem auto 0;width:100%}}footer{background:#182f61;color:#fff;position:relative}footer:before{background:url(../../assets/img/icon_mansion.svg),url(../../assets/img/icon_mansion.svg),#182f61;background-position:100% 0,bottom -80px left;background-repeat:no-repeat;background-size:600px;content:"";height:100%;opacity:.1;position:absolute;top:0;width:100%;z-index:1}footer .container{position:relative;z-index:2}footer ul.bn{display:flex;justify-content:space-between}footer ul.bn li{width:23%}footer ul.bn li a:hover{opacity:.6;transition:.3s}footer ul.bn li img{box-shadow:1px 3px 4px #000;width:100%}footer .link{padding:6rem 0}footer .block{display:flex;justify-content:space-between}footer .block__address{width:33%}footer .block__address a:hover{opacity:.6;transition:.3s}footer .block__address img{filter:brightness(0) invert(1);width:300px}footer .block__address p{font-size:.9rem;margin-top:1rem}footer .block__link{display:flex;width:56%}footer .block__link ul{width:160px}footer .block__link ul li{font-size:1.2rem}footer .block__link ul li:not(:first-child){margin-top:.5rem}footer .block__link ul li a{display:inline-block}footer .block__link ul li a:hover{text-decoration:underline}footer .block__link .banner ul{display:flex}footer .block__link .banner ul li{margin-top:1rem;padding-right:1rem}footer .block__link .banner ul li.pdf a{display:block}footer .block__link .banner ul li.pdf a img{width:300px}footer .block__link .banner ul li.iso img{width:100px}@media screen and (max-width:1000px){footer .block{flex-wrap:wrap}footer .block__address{width:100%}footer .block__link{border-left:none;flex-wrap:wrap;margin-top:2rem;padding:0;width:100%}}@media screen and (max-width:768px){footer ul.bn{flex-wrap:wrap}footer ul.bn li{width:48%}footer ul.bn li:nth-child(3),footer ul.bn li:nth-child(4){margin-top:2rem}}@media screen and (max-width:559px){footer .block__address{width:100%}footer .block__address img{width:250px}footer .contact{padding:4rem 0 0}footer .contact .ttl-box{width:100%}footer .contact .inner .contact-box .btn-next{width:90%}footer .link{padding:4rem 0}footer .block__link ul{width:120px}footer .contact__box{margin:4rem auto 0 20px;width:auto}}.copyright{color:#fff;font-size:.9rem;padding:1rem 0;text-align:center}.copyright a{margin-bottom:1rem}.copyright a:hover{text-decoration:underline}@media screen and (max-width:559px){.copyright{line-height:1}}#kv-lower{margin-top:65px;padding:10rem 0 20rem}#kv-lower.about{background:url(../../assets/img/about-bg.svg),url(../../assets/img/bg_line.svg),linear-gradient(180deg,#3876ff,#f5faff 80%,#fff);background-position:100%,bottom;background-repeat:no-repeat;background-size:contain,cover}#kv-lower.company{background:url(../../assets/img/icon_mansion.svg),url(../../assets/img/bg_line.svg),linear-gradient(180deg,#3876ff,#f5faff 80%,#fff);background-position:100%,bottom;background-repeat:no-repeat;background-size:contain,cover}#kv-lower.service{background:url(../../assets/img/icon_mansion.svg),url(../../assets/img/bg_line.svg),#1048c2;background-position:100%,bottom;background-repeat:no-repeat;background-size:contain,cover}#kv-lower.service .ttl-box h2{color:#fff}#kv-lower.recruit{background:url(../../assets/img/icon_mansion_blue.svg),url(../../assets/img/bg_line.svg);background-position:100%,bottom;background-repeat:no-repeat;background-size:contain,cover}#kv-lower.case{background:linear-gradient(180deg,rgba(24,47,97,.7) 80%,hsla(0,0%,100%,0)),url(../../assets/img/top_case_bg.jpg);background-position:100%,bottom;background-repeat:no-repeat;background-size:cover,cover}#kv-lower.case .ttl-box h2{color:#fff}#kv-lower.news,#kv-lower.sdgs{background:url(../../assets/img/bg_line.svg);background-position:right bottom -340px;background-repeat:no-repeat;background-size:cover;padding:6rem 0}#kv-lower.member{background:url(../../assets/img/top_member_bg.svg),url(../../assets/img/bg_line.svg),linear-gradient(180deg,#3876ff,#f5faff 80%,#fff);background-position:100%,bottom;background-repeat:no-repeat;background-size:contain,cover}#kv-lower.contact{background:linear-gradient(90deg,rgba(255,255,0,.8),hsla(0,0%,100%,0)),url(../../assets/img/top_contact_bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:6rem 0}#kv-lower.contact-recruit{background:linear-gradient(90deg,rgba(56,119,255,.8),hsla(0,0%,100%,0)),url(../../assets/img/top_contact_bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:6rem 0}@media screen and (max-width:1000px){#kv-lower{margin:70px 0 0}#kv-lower .ttl-box h2,#kv-lower .ttl-box h2 span{text-shadow:1px 3px 10px #fff,1px 3px 10px #fff}#kv-lower.news,#kv-lower.sdgs{background:url(../../assets/img/bg_line.svg);background-position:right bottom 0;background-repeat:no-repeat;background-size:cover}#kv-lower.service .ttl-box h2{color:#fff;text-shadow:none}#kv-lower.service .ttl-box h2 span{text-shadow:none}#kv-lower.case .ttl-box h2,#kv-lower.case .ttl-box h2 span{text-shadow:1px 3px 10px #182f61,1px 3px 10px #182f61}}@media screen and (max-width:559px){#kv-lower{padding:6rem 0 10rem}#kv-lower.about{background:url(../../assets/img/about-bg.svg),url(../../assets/img/bg_line.svg),linear-gradient(180deg,#3876ff,#f5faff 80%,#fff);background-position:100%,bottom;background-repeat:no-repeat;background-size:70%,cover,100%}#kv-lower.company{background:url(../../assets/img/icon_mansion.svg),url(../../assets/img/bg_line.svg),linear-gradient(180deg,#3876ff,#f5faff 80%,#fff);background-position:100%,bottom;background-repeat:no-repeat;background-size:70%,cover,100%}}.breadcrumbs{color:#000;font-size:.8em;padding:10px 0;text-align:left;width:100%}.breadcrumbs li{display:inline-block}.breadcrumbs li+li{padding-left:10px}.breadcrumbs li+li:before{content:">";display:inline-block;padding-right:10px}.breadcrumbs li a{display:inline-block}.breadcrumbs li a:hover{text-decoration:underline}.ttl-box-h3{position:relative}.ttl-box-h3 h3{color:#e9f1ff;font-size:14rem;line-height:.7;text-align:center}.ttl-box-h3 span{display:block;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:1.4rem;font-weight:700;left:50%;letter-spacing:.2rem;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.ttl-box-h3.ver2 h3{color:#d2e3f9}@media screen and (max-width:1000px){.ttl-box-h3 h3{font-size:19.5vw}.ttl-box-h3 span{font-size:1rem;text-align:center;width:100%}}.ttl-box-full-h3{background:#1048c2;padding:2rem 0}.ttl-box-full-h3 .container{align-items:center;display:flex;justify-content:space-between}.ttl-box-full-h3 h3{color:#fff;font-size:2rem;font-weight:700}.ttl-box-full-h3 h3 span{color:#fff;display:block;font-size:1rem;font-weight:400;opacity:1}.ttl-box-full-h3 span{color:#d2e3f9;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:8rem;font-weight:700;line-height:1;opacity:.4}@media screen and (max-width:1000px){.ttl-box-full-h3 span{font-size:4rem}}@media screen and (max-width:559px){.ttl-box-full-h3 .container{flex-wrap:wrap}.ttl-box-full-h3 h3{width:100%}.ttl-box-full-h3 h3 span{margin-top:0;text-align:left}.ttl-box-full-h3 span{display:block;margin-top:1rem;width:100%}}.ttl-box-h4{padding:2rem 0}.ttl-box-h4 h4{-o-border-image:linear-gradient(0deg,#efff82,#b9ecd1);border-image:linear-gradient(0deg,#efff82,#b9ecd1);border-image-slice:1;border-left:8px solid;font-size:1.4rem;font-weight:700;padding-left:1rem}.ttl-box-h4 p{margin-top:1rem}#page{position:relative}#page .content{margin:0 auto;padding-top:4rem}#page .content .item img{width:100%}#page .content .item p{margin-top:1rem}#page .content-narrow{margin:0 auto;padding-top:4rem;width:860px}#page .pagination{margin:4rem 0;text-align:center}#page .pagination ul{display:flex;justify-content:center}#page .pagination ul li+li{margin-left:1rem}#page .pagination ul li span.current{border-bottom:4px solid #182f61;font-weight:700}#page .pagination ul li a{padding:0 1rem}#page .pagination ul li a:hover{text-decoration:underline}@media screen and (max-width:1000px){#page .content{width:100%}#page .content-narrow{padding:2rem 20px 0;width:100%}}@media screen and (max-width:559px){#page .content{padding-top:2rem;width:100%}#page .content-narrow{width:100%}}#message .content-narrow p{line-height:3}#message .content-narrow .item{align-items:flex-end;display:flex;justify-content:flex-end;margin-top:2rem}#message .content-narrow .item p{line-height:1.6;margin-right:1rem;text-align:right}#message .content-narrow .item p span{display:block;font-weight:700}#message .content-narrow .item img{width:200px}@media screen and (max-width:1000px){#message .content-narrow p{line-height:2}}@media screen and (max-width:559px){#message .content-narrow .item{flex-wrap:wrap}#message .content-narrow .item p{margin:1rem 0 0;order:2;width:100%}}#culture,#zeh{background:#e5eff8}#culture strong,#zeh strong{display:block;font-size:2.4rem;margin:0 auto;text-align:center}#culture p,#zeh p{margin-top:1rem}#culture p.small,#zeh p.small{font-size:.8rem}#culture h4,#zeh h4{font-weight:700;margin-top:1rem}#culture table,#zeh table{border:2px solid #fff;text-align:center;width:100%}#culture table th,#zeh table th{background:#dedad3;font-weight:700;padding:1rem 0;text-align:center;vertical-align:middle}#culture table th.blue,#zeh table th.blue{background:#1048c2;color:#fff}#culture table td,#zeh table td{border-right:2px solid #fff;border-top:2px solid #fff;padding:1rem 0}#culture table td span.number,#zeh table td span.number{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:2rem}#culture table td.blue,#zeh table td.blue{background:#1048c2;border-right:0 solid #fff;color:#fff;font-weight:700}#culture picture img,#zeh picture img{width:100%}@media screen and (max-width:1000px){#culture strong,#zeh strong{font-size:5vw}}@media screen and (max-width:559px){#culture strong,#zeh strong{font-size:4.6vw}#culture table,#zeh table{font-size:.8rem}}#business picture img,#csr picture img{display:block;margin-top:1rem;width:100%}#business .block,#csr .block{display:flex;justify-content:space-between}#business .block .item,#csr .block .item{border:1px solid #182f61;height:500px;padding:2rem;position:relative;width:48%}#business .block h4,#csr .block h4{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:2.8rem;line-height:1.2}#business .block h4 span,#csr .block h4 span{display:block;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:.9rem}#business .block dl dt,#csr .block dl dt{margin-top:2rem}#business .block .btn-next,#csr .block .btn-next{bottom:2rem;position:absolute;right:2rem}@media screen and (max-width:768px){#business .block,#csr .block{flex-wrap:wrap}#business .block .item,#csr .block .item{height:auto;width:100%}#business .block .item:nth-child(2),#csr .block .item:nth-child(2){margin-top:2rem}#business .block .item .btn-next,#csr .block .item .btn-next{bottom:0;margin-top:2rem;position:relative;right:0}}#outline table{width:100%}#outline table tbody tr:not(:first-child) td,#outline table tbody tr:not(:first-child) th{padding-top:2rem}#outline table tbody tr th{width:20%}#outline table tbody tr td{width:80%}@media screen and (max-width:559px){#outline table tbody tr{display:block}#outline table tbody tr:not(:first-child){padding-top:2rem}#outline table tbody tr:not(:first-child) td,#outline table tbody tr:not(:first-child) th{padding-top:0}#outline table tbody tr th{display:block;width:100%}#outline table tbody tr td{width:100%}}#access{background:#e5eff8}#access .gmap{display:inline-block;margin-top:1rem;width:100%}#access .gmap iframe{vertical-align:bottom;width:100%}@media screen and (max-width:559px){#access .gmap iframe{height:300px}}#member .content-narrow>p{margin-bottom:2rem;text-align:center}@media screen and (max-width:1000px){#member .ttl-box-h3 h3{font-size:18vw}}@media screen and (max-width:559px){#member .content-narrow>p{text-align:left}}ul.member-list{display:flex;justify-content:space-around}ul.member-list li{width:30%}ul.member-list li img{width:100%}ul.member-list li h4{border-bottom:1px solid #182f61;font-size:1.2rem;font-weight:700;margin-top:1rem;padding-bottom:.5rem}ul.member-list li h4 span{color:#8b97b0;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:.9rem;padding-left:2rem}ul.member-list li p{color:#8b97b0;font-size:.9rem;font-weight:700;margin-top:.5rem;position:relative}ul.member-list li p span{color:#182f61;font-weight:400;position:absolute;right:0}@media screen and (max-width:768px){ul.member-list{flex-wrap:wrap;justify-content:space-around}ul.member-list li{width:46%}ul.member-list li:nth-child(3){margin-top:2rem}}@media screen and (max-width:559px){ul.member-list li h4 span{display:block;padding-left:0}ul.member-list li p span{display:block;left:0;position:relative;right:auto}}.intro .block{display:flex;justify-content:space-between;margin-bottom:4rem}.intro .block .item{width:40%}.intro .block .item img{width:100%}.intro .block .txt{padding:0 0 0 2rem;width:60%}.intro .block .txt h4{font-size:1.4rem;font-weight:700}.intro .block .txt h4:not(:first-child){margin-top:1rem}@media screen and (max-width:768px){.intro .block{flex-wrap:wrap}.intro .block .item{height:300px;overflow:hidden;width:100%}.intro .block .txt{margin-top:2rem;padding:0;width:100%}}#page-contact .message h3{font-size:1.4rem;font-weight:700;margin-bottom:2rem;text-align:center}#page-contact .message p{text-align:center}#page-contact .message .btn-cv{display:block;margin:2rem auto 0;text-align:center;width:80%}#page-contact .message .btn-next{display:block;margin:2rem auto;text-align:center;width:80%}#page-contact .mw_wp_form_confirm .item-sub-name,#page-contact .mw_wp_form_confirm .privacy{display:none}#page-contact #contact-form input[type=email],#page-contact #contact-form input[type=tel],#page-contact #contact-form input[type=text]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #dedad3;padding:1rem;width:100%}#page-contact #contact-form input[type=email].error-element,#page-contact #contact-form input[type=tel].error-element,#page-contact #contact-form input[type=text].error-element{background:rgba(210,19,61,.05);border:1px solid}#page-contact #contact-form input[type=email]+input[type=text],#page-contact #contact-form input[type=tel]+input[type=text],#page-contact #contact-form input[type=text]+input[type=text]{margin-top:1.5rem}#page-contact #contact-form .box-wrap .box{align-items:center;border-bottom:1px solid #dedad3;display:flex;justify-content:space-between;padding:2rem 0}#page-contact #contact-form .box-wrap .box .item-name{font-weight:700;width:30%}#page-contact #contact-form .box-wrap .box .item-name.required:after{background:#ff6200;color:#fff;content:"必須";font-size:.9rem;margin-left:1rem;padding:5px 10px}#page-contact #contact-form .box-wrap .box .text-wrap,#page-contact #contact-form .box-wrap .box .textarea-wrap{width:70%}#page-contact #contact-form .box-wrap .box textarea{border:1px solid #dedad3;width:100%}#page-contact #contact-form .box-wrap .box.full{display:block}#page-contact #contact-form .box-wrap .box.full .privacy{margin-top:1rem}#page-contact #contact-form .box-wrap .box.full .privacy p.small{font-size:.9rem;margin-bottom:1rem}#page-contact #contact-form .box-wrap .box .privacy-wrap{border:1px solid silver;border-radius:3px;font-size:1rem;height:300px;margin-bottom:20px;overflow:scroll;padding:20px;width:100%}#page-contact #contact-form .box-wrap .box .privacy-wrap h3{font-size:1.1rem;font-weight:700;margin:0 0 .5rem}#page-contact #contact-form .box-wrap .box .privacy-wrap p{margin-bottom:1rem}#page-contact #contact-form .box-wrap .box .privacy-wrap a{color:#1048c2;display:inline-block;text-decoration:underline}#page-contact #contact-form .box-wrap .box .privacy-wrap a:hover{opacity:.8;transition:.3s}#page-contact #contact-form .box-wrap .box .checkbox-wrap label{cursor:pointer;display:inline-block;font-weight:700;padding-right:30px}#page-contact #contact-form .box-wrap .box .checkbox-wrap input{display:none}#page-contact #contact-form .box-wrap .box .checkbox-wrap input+span{line-height:2.4;padding-left:30px;position:relative}#page-contact #contact-form .box-wrap .box .checkbox-wrap input+span:before{border:2px solid #ccc;border-radius:3px;content:"";display:block;height:24px;left:0;position:absolute;top:-4px;width:24px}#page-contact #contact-form .box-wrap .box .checkbox-wrap input:checked+span{color:#487cff}#page-contact #contact-form .box-wrap .box .checkbox-wrap input:checked+span:after{border-bottom:4px solid #1048c2;border-right:4px solid #1048c2;content:"";height:13px;left:8px;position:absolute;top:0;transform:rotate(45deg);width:9px}#page-contact #contact-form .box-wrap .box .checkbox-wrap input+span.error{padding-left:0}#page-contact #contact-form .box-wrap .box .checkbox-wrap input+span.error:before{content:none}#page-contact #contact-form .box-wrap .box .privacy-wrap ol{counter-reset:li_count;margin-top:2rem;padding:0}#page-contact #contact-form .box-wrap .box .privacy-wrap ol li.number{font-size:1rem;font-weight:700;margin-bottom:2rem}#page-contact #contact-form .box-wrap .box .privacy-wrap ol li.number:before{content:counter(li_count) ".";counter-increment:li_count;font-size:1rem;font-weight:700;margin-right:5px}#page-contact #contact-form .box-wrap .box .privacy-wrap ol li.number ul{margin-top:.5rem}#page-contact #contact-form .box-wrap .box .privacy-wrap ol li.number ul li{font-size:.9rem;font-weight:400;margin-bottom:0}#page-contact #contact-form .box-wrap .box .privacy-wrap .second{margin-top:4rem}#page-contact #contact-form .box-wrap .box .privacy-wrap .second h2{font-size:1rem;font-weight:700}#page-contact #contact-form .box-wrap .box .privacy-wrap .second #customer{margin-top:2rem;padding-bottom:4rem}#page-contact #contact-form .box-wrap .box .privacy-wrap .second #customer h4{font-weight:700;margin-bottom:.5rem}#page-contact #contact-form .box-wrap .btn-submit{display:block;margin:4rem auto 0;text-align:center;width:400px}#page-contact #contact-form .box-wrap .btn-submit [type=submit]{padding:1rem;width:100%}@media screen and (max-width:768px){#page-contact #contact-form .box-wrap .box{flex-wrap:wrap}#page-contact #contact-form .box-wrap .box .item-name{margin-bottom:1rem;width:100%}#page-contact #contact-form .box-wrap .box .text-wrap,#page-contact #contact-form .box-wrap .box .textarea-wrap{width:100%}}@media screen and (max-width:559px){#page-contact .message p{text-align:left}#page-contact #contact-form .box-wrap .btn-submit,#page-contact .message .btn-cv,#page-contact .message .btn-next{width:90%}}#news dl{display:flex;flex-wrap:wrap}#news dl dt{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:1.2rem;letter-spacing:.1rem;padding:2rem 0;width:80px}#news dl dd,#news dl dt{border-bottom:1px solid #dedad3}#news dl dd{clear:both;display:flex;font-size:.9rem;padding:2rem 1.5rem;width:calc(100% - 80px)}#news dl dd .new-news span{background:#1048c2;color:#fff;float:left;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";margin-right:1rem;padding:0 1rem}#news dl dd a:hover{text-decoration:underline}@media screen and (max-width:768px){#news dl dt{border-bottom:0;padding:1rem 0 .2rem;width:100%}#news dl dd{padding:0 0 1rem;width:100%}}#staff .message h3{color:#e9f1ff;font-size:14vw;line-height:.9;text-align:center}#staff .message p{font-size:2rem;font-weight:700;margin-top:-4rem;top:20%}@media screen and (max-width:768px){#staff .message h3{font-size:21vw;text-align:left}#staff .message h3 span{display:block}#staff .message p{font-size:5vw}}#interview .btn-next{display:block;margin:4rem auto;text-align:center;width:40%}@media screen and (max-width:768px){#interview .btn-next{width:80%}}@media screen and (max-width:559px){#interview .btn-next{margin:2rem auto}}#recruitment{background:#e5eff8;padding-bottom:4rem}#recruitment .block{background:#fff;border:1px solid #dedad3;padding:4rem}#recruitment .block:not(:first-child){margin-top:4rem}#recruitment .block h4{font-size:2rem;font-weight:700;margin-bottom:1rem}#recruitment .block h4 span{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:.9rem;margin-left:1rem}#recruitment .block table tr th{border-top:1px solid #dedad3;padding:2rem 0;width:20%}#recruitment .block table tr td{border-top:1px solid #dedad3;padding:2rem 0;width:80%}@media screen and (max-width:768px){#recruitment .block{padding:2rem}}@media screen and (max-width:559px){#recruitment .block{margin-bottom:2rem}#recruitment .block table tr{display:block}#recruitment .block table tr th{display:block;padding:2rem 0 0;width:100%}#recruitment .block table tr td{border:none;display:block;padding:.5rem 0 2rem;width:100%}}#architecture .mt{margin-top:6rem}@media screen and (max-width:559px){#architecture .mt{margin-top:4rem}}#architecture .consul p{margin-top:4rem}@media screen and (max-width:559px){#architecture .consul p{margin-top:2rem}}#architecture .feature p.small{font-size:.9rem;margin-top:2rem;text-align:right}#architecture .feature ul{display:flex;justify-content:space-between;margin-top:4rem}#architecture .feature ul li{text-align:center;width:30%}#architecture .feature ul li h4{font-size:1.2rem;font-weight:700}#architecture .feature ul li a{border:1px solid #dedad3;margin-top:1rem;padding:2rem;position:relative}#architecture .feature ul li a img.flame{height:170px;margin:0 auto;width:auto}#architecture .feature ul li a img.popup-icon{position:absolute;right:0;top:0}#architecture .feature ul li a:hover{background:#e5eff8;transition:.3s}#architecture .feature ul li a:hover img.flame{filter:brightness(130%);transition:.3s}#architecture .feature ul li p{font-weight:700;margin-top:1rem}@media screen and (max-width:1000px){#architecture .feature ul{flex-wrap:wrap;justify-content:space-around}#architecture .feature ul li{width:46%}#architecture .feature ul li a img.popup-icon{width:40px}#architecture .feature ul li:nth-child(3){margin-top:2rem}#architecture .feature .consul .ttl-box-h3 h3{font-size:22vw}}@media screen and (max-width:768px){#architecture .feature ul li a img.flame{height:120px}}@media screen and (max-width:559px){#architecture .feature ul{margin-top:2rem}#architecture .feature ul li{width:100%}#architecture .feature ul li:nth-child(2){margin-top:2rem}#architecture .feature ul li a img.flame{height:200px}#architecture{padding-bottom:4rem}}.modal{display:none;position:fixed;top:0}.modal,.modal__bg{height:100vh;width:100%}.modal__bg{background:rgba(0,0,0,.8);position:absolute}.modal__content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.modal__content .block{display:flex;justify-content:space-between}.modal__content .block .item{width:40%}.modal__content .block .item img{width:100%}.modal__content .block .txt{padding-left:2rem;width:60%}.modal__content .block .txt h4{font-size:1.2rem;font-weight:700}.modal__content .block .txt p.bold{font-weight:700;margin-top:1rem}.modal__content .js-modal-close{display:block;height:30px;position:absolute;right:10px;top:10px;width:30px}.modal__content .js-modal-close:after,.modal__content .js-modal-close:before{background:#182f61;content:"";height:30px;left:50%;position:absolute;top:50%;width:3px}.modal__content .js-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal__content .js-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:768px){.modal__content{padding:2rem 1rem;width:90%}.modal__content .block{flex-wrap:wrap}.modal__content .block .item{width:100%}.modal__content .block .item img{margin:0 auto;width:60%}.modal__content .block .txt{margin-top:2rem;padding:0;width:100%}}@media screen and (max-width:559px){.modal__content{height:400px;overflow-y:scroll}}ul.list-full{display:flex;margin:4rem 0}ul.list-full li{width:25%}ul.list-full li img{margin:0 auto;width:80%}ul.list-full li p{font-weight:700;margin-top:1rem;text-align:center}ul.list-full li:before{border:20px solid transparent;border-left-color:#1048c2;content:"";left:0;position:absolute;top:40%}ul.list-full li:first-child:before{display:none}@media screen and (max-width:1000px){ul.list-full{flex-wrap:wrap;justify-content:center}ul.list-full li{width:33%}ul.list-full li:nth-child(4),ul.list-full li:nth-child(5){margin-top:4rem}ul.list-full li:nth-child(4):before{display:none}}@media screen and (max-width:559px){ul.list-full{padding:0 20px}ul.list-full li{width:50%}ul.list-full li:before{border:15px solid transparent;border-left-color:#1048c2}ul.list-full li:nth-child(3){margin-top:4rem}ul.list-full li:nth-child(3):before,ul.list-full li:nth-child(5):before{display:none}ul.list-full li:nth-child(4):before{display:block}}#realtech{background:#e5eff8;padding-bottom:6rem}#realtech .mt{margin-top:6rem}#realtech .development h4{border-left:6px solid #182f61;font-size:1.2rem;font-weight:700;line-height:1;margin-top:4rem;padding-left:1rem}#realtech .development p{margin-top:1rem}#realtech .produce p,#realtech .solution p{margin-top:4rem}@media screen and (max-width:1000px){#realtech .development.mt .ttl-box-h3 ver2 h3{font-size:20vw}}@media screen and (max-width:559px){#realtech{padding-bottom:4rem}#realtech .mt{margin-top:4rem}#realtech .produce p,#realtech .solution p{margin-top:2rem}}.service-block{display:flex;justify-content:space-between}.service-block .item{order:2;width:50%}.service-block .item img{width:100%}.service-block .txt{display:flex;flex-direction:column;justify-content:center;width:45%}.service-block .txt h4{font-size:1.2rem;font-weight:700}.service-block .txt p{margin-top:1rem}@media screen and (max-width:768px){.service-block{flex-wrap:wrap}.service-block .item{order:-2;width:100%}.service-block .txt{margin-top:1rem;width:100%}}#pickup ul{display:flex;flex-wrap:wrap;justify-content:space-between}#pickup ul li{text-align:right;width:48%}#pickup ul li p{font-size:.9rem}#pickup ul li:nth-child(3),#pickup ul li:nth-child(4){margin-top:2rem}#pickup ul li img{width:100%}@media screen and (max-width:1000px){#pickup ul.column3,#pickup ul.hashtag{flex-wrap:wrap}#pickup ul.column3 li{width:48%}#pickup.detail .sub-img .grid .grid-item{padding:0 1rem 1rem 0;width:50%}#pickup.detail .sub-img .grid .grid-item img{display:block;width:100%}}@media screen and (max-width:559px){#pickup .ttl-box-h3{padding:1rem 0}#pickup ul.column3 li{width:100%}#pickup ul.column3 li span.category-name{left:10px;top:10px}#pickup ul.column3 li a img{height:200px}#pickup.detail .ttl-box-h3 h3{font:700 1.4rem/2.6rem Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif"}#pickup.detail .txt-box dl{flex-wrap:wrap}#pickup.detail .txt-box dl .item{width:100%}#pickup.detail .relation-list .swiper-slide,#pickup.detail .relation-list .swiper-slide img{height:200px}#pickup.detail .relation-list .swiper-slide a span.category-name{left:10px;top:10px}}ul.case-list{display:flex;justify-content:space-between;margin-bottom:6rem}ul.case-list li{border:2px solid #182f61;border-radius:50px;height:auto;position:relative;width:24%}ul.case-list li a{padding:1rem 1rem 1rem 2rem}ul.case-list li.arrow{display:inline-block}ul.case-list li.arrow:before{border-right:2px solid #182f61;border-top:2px solid #182f61;content:"";height:10px;position:absolute;right:30px;top:20px;transform:rotate(135deg);width:10px}ul.case-list li a:hover{background:#182f61;border-radius:50px;color:#fff;transition:.3s}ul.case-list li:hover.arrow:before{border-right:2px solid #fff;border-top:2px solid #fff}@media screen and (max-width:1000px){ul.case-list{flex-wrap:wrap}ul.case-list li{width:48%}ul.case-list li:nth-child(3),ul.case-list li:nth-child(4){margin-top:2rem}}@media screen and (max-width:559px){ul.case-list{font-size:.75rem;letter-spacing:0;margin-bottom:4rem}ul.case-list li{width:49%}ul.case-list li a{padding:1rem 0 1rem .7rem}ul.case-list li.arrow:before{right:10px;top:15px}}.case-column{color:#000;margin-bottom:4rem}.case-column .first,.case-column .second{border-bottom:1px solid #dedad3;display:flex;justify-content:space-between;padding-bottom:1rem}.case-column .first .area,.case-column .first .item,.case-column .first .ttl,.case-column .second .area,.case-column .second .item,.case-column .second .ttl{align-items:flex-end;display:flex}.case-column .first .ttl p,.case-column .second .ttl p{font-size:1.2rem;font-weight:700}.case-column .first span.tag,.case-column .second span.tag{background:#dedad3;margin-right:1rem;padding:.2rem .5rem}.case-column .first span.new,.case-column .second span.new{background:#1048c2;color:#fff;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";letter-spacing:.1rem;margin-right:1rem;padding:.2rem .5rem}.case-column .first .area span.tag.ml,.case-column .second .area span.tag.ml{margin-left:1rem}.case-column .second{margin-top:1rem}@media screen and (max-width:768px){.case-column .second{flex-wrap:wrap}.case-column .second .item{width:100%}.case-column .second .item:nth-child(2){margin-top:1rem}}@media screen and (max-width:559px){.case-column{margin-bottom:2rem}.case-column span.tag{white-space:nowrap}.case-column .first{flex-wrap:wrap;font-size:.9rem}.case-column .first .area,.case-column .first .ttl{width:100%}.case-column .first .area{margin-top:1rem}}#privacypolicy ol{counter-reset:li_count;margin-top:2rem;padding:0}#privacypolicy ol li.number{font-size:1.2rem;font-weight:700;margin-bottom:2rem}#privacypolicy ol li.number:before{content:counter(li_count) ".";counter-increment:li_count;font-size:1.2rem;font-weight:700;margin-right:5px}#privacypolicy ol li.number ul{margin-top:.5rem}#privacypolicy ol li.number ul li{font-size:1rem;font-weight:400;margin-bottom:0}#privacypolicy .second{margin-top:4rem}#privacypolicy .second h2{font-size:1.4rem;font-weight:700}#privacypolicy .second #customer{margin-top:2rem;padding-bottom:4rem}#privacypolicy .second #customer h4{font-weight:700;margin-bottom:.5rem}#sdgs img{width:100%}.access p,.business p,.download p,.findmansion p,.livemansion p,.privacypolicy p,.rentalowner p{margin-top:1rem}.access p.main_txt,.business p.main_txt,.download p.main_txt,.findmansion p.main_txt,.livemansion p.main_txt,.privacypolicy p.main_txt,.rentalowner p.main_txt{font:1rem/2rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif";letter-spacing:.1rem;margin:0 0 5rem}.access p.small,.business p.small,.download p.small,.findmansion p.small,.livemansion p.small,.privacypolicy p.small,.rentalowner p.small{font-size:.9rem}.access p.bold,.business p.bold,.download p.bold,.findmansion p.bold,.livemansion p.bold,.privacypolicy p.bold,.rentalowner p.bold{font-weight:700}.access ul,.business ul,.download ul,.findmansion ul,.livemansion ul,.privacypolicy ul,.rentalowner ul{font-size:.9rem}.access ul.disc,.business ul.disc,.download ul.disc,.findmansion ul.disc,.livemansion ul.disc,.privacypolicy ul.disc,.rentalowner ul.disc{list-style-type:disc;margin-top:1rem;padding-left:1rem}.access .mt1,.business .mt1,.download .mt1,.findmansion .mt1,.livemansion .mt1,.privacypolicy .mt1,.rentalowner .mt1{margin-top:1rem}.access .mt2,.business .mt2,.download .mt2,.findmansion .mt2,.livemansion .mt2,.privacypolicy .mt2,.rentalowner .mt2{margin-top:2rem}.access .mt5,.business .mt5,.download .mt5,.findmansion .mt5,.livemansion .mt5,.privacypolicy .mt5,.rentalowner .mt5{margin-top:5rem}.access .pt8,.business .pt8,.download .pt8,.findmansion .pt8,.livemansion .pt8,.privacypolicy .pt8,.rentalowner .pt8{padding-top:8rem}.access .w80,.business .w80,.download .w80,.findmansion .w80,.livemansion .w80,.privacypolicy .w80,.rentalowner .w80{margin-left:auto;margin-right:auto;width:80%}.access h3.brown,.business h3.brown,.download h3.brown,.findmansion h3.brown,.livemansion h3.brown,.privacypolicy h3.brown,.rentalowner h3.brown{border-bottom:1px solid #807974;color:#807974;font:700 1.6rem/2rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif";padding-bottom:1rem}.access h4,.business h4,.download h4,.findmansion h4,.livemansion h4,.privacypolicy h4,.rentalowner h4{color:#807974;font:700 1.2rem/2rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif";padding-left:1.5rem;position:relative}.access h4:before,.business h4:before,.download h4:before,.findmansion h4:before,.livemansion h4:before,.privacypolicy h4:before,.rentalowner h4:before{background:#807974;content:"";height:1.1rem;left:0;position:absolute;top:5px;width:1.1rem}.access h5,.business h5,.download h5,.findmansion h5,.livemansion h5,.privacypolicy h5,.rentalowner h5{font-weight:700}.access h5.img-ttl,.business h5.img-ttl,.download h5.img-ttl,.findmansion h5.img-ttl,.livemansion h5.img-ttl,.privacypolicy h5.img-ttl,.rentalowner h5.img-ttl{background:#fff;color:#807974;margin-bottom:1rem;padding:.5rem 0 .5rem 1rem}.access .column2,.business .column2,.download .column2,.findmansion .column2,.livemansion .column2,.privacypolicy .column2,.rentalowner .column2{display:flex;justify-content:space-between}.access .column2__ttl,.business .column2__ttl,.download .column2__ttl,.findmansion .column2__ttl,.livemansion .column2__ttl,.privacypolicy .column2__ttl,.rentalowner .column2__ttl{align-items:center;display:flex;justify-content:space-between;width:46%}.access .column2__ttl .inner h3,.business .column2__ttl .inner h3,.download .column2__ttl .inner h3,.findmansion .column2__ttl .inner h3,.livemansion .column2__ttl .inner h3,.privacypolicy .column2__ttl .inner h3,.rentalowner .column2__ttl .inner h3{font:2.4rem/3.6rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif";letter-spacing:.1rem}.access .column2__ttl .inner h3:after,.business .column2__ttl .inner h3:after,.download .column2__ttl .inner h3:after,.findmansion .column2__ttl .inner h3:after,.livemansion .column2__ttl .inner h3:after,.privacypolicy .column2__ttl .inner h3:after,.rentalowner .column2__ttl .inner h3:after{background:#000;content:"";display:block;height:2px;margin-top:2rem;width:120px}.access .column2__ttl .inner p,.business .column2__ttl .inner p,.download .column2__ttl .inner p,.findmansion .column2__ttl .inner p,.livemansion .column2__ttl .inner p,.privacypolicy .column2__ttl .inner p,.rentalowner .column2__ttl .inner p{line-height:2;margin-top:2rem}.access .column2__img,.business .column2__img,.download .column2__img,.findmansion .column2__img,.livemansion .column2__img,.privacypolicy .column2__img,.rentalowner .column2__img{width:46%}.access .column2__img img,.business .column2__img img,.download .column2__img img,.findmansion .column2__img img,.livemansion .column2__img img,.privacypolicy .column2__img img,.rentalowner .column2__img img{width:100%}.access .column2__txt,.business .column2__txt,.download .column2__txt,.findmansion .column2__txt,.livemansion .column2__txt,.privacypolicy .column2__txt,.rentalowner .column2__txt{width:46%}.access .column2__txt ol.number,.business .column2__txt ol.number,.download .column2__txt ol.number,.findmansion .column2__txt ol.number,.livemansion .column2__txt ol.number,.privacypolicy .column2__txt ol.number,.rentalowner .column2__txt ol.number{margin-top:1rem;padding-left:1rem;text-indent:-1rem}.access .column2__txt ol.number li,.business .column2__txt ol.number li,.download .column2__txt ol.number li,.findmansion .column2__txt ol.number li,.livemansion .column2__txt ol.number li,.privacypolicy .column2__txt ol.number li,.rentalowner .column2__txt ol.number li{font-size:.9rem}.access .column2__txt ol.number li:not(:first-child),.business .column2__txt ol.number li:not(:first-child),.download .column2__txt ol.number li:not(:first-child),.findmansion .column2__txt ol.number li:not(:first-child),.livemansion .column2__txt ol.number li:not(:first-child),.privacypolicy .column2__txt ol.number li:not(:first-child),.rentalowner .column2__txt ol.number li:not(:first-child){margin-top:.5rem}.access .column2__voice,.business .column2__voice,.download .column2__voice,.findmansion .column2__voice,.livemansion .column2__voice,.privacypolicy .column2__voice,.rentalowner .column2__voice{display:flex;justify-content:space-between;margin-top:3rem;width:46%}.access .column2__voice--owner,.business .column2__voice--owner,.download .column2__voice--owner,.findmansion .column2__voice--owner,.livemansion .column2__voice--owner,.privacypolicy .column2__voice--owner,.rentalowner .column2__voice--owner{width:20%}.access .column2__voice--owner img,.business .column2__voice--owner img,.download .column2__voice--owner img,.findmansion .column2__voice--owner img,.livemansion .column2__voice--owner img,.privacypolicy .column2__voice--owner img,.rentalowner .column2__voice--owner img{width:100%}.access .column2__voice--txt,.business .column2__voice--txt,.download .column2__voice--txt,.findmansion .column2__voice--txt,.livemansion .column2__voice--txt,.privacypolicy .column2__voice--txt,.rentalowner .column2__voice--txt{width:75%}.access .column2__voice--txt p,.business .column2__voice--txt p,.download .column2__voice--txt p,.findmansion .column2__voice--txt p,.livemansion .column2__voice--txt p,.privacypolicy .column2__voice--txt p,.rentalowner .column2__voice--txt p{font-size:.9rem;margin-top:0}.access .column1 img,.business .column1 img,.download .column1 img,.findmansion .column1 img,.livemansion .column1 img,.privacypolicy .column1 img,.rentalowner .column1 img{width:100%}.access #mansionmanagement .column2__txt .item,.business #mansionmanagement .column2__txt .item,.download #mansionmanagement .column2__txt .item,.findmansion #mansionmanagement .column2__txt .item,.livemansion #mansionmanagement .column2__txt .item,.privacypolicy #mansionmanagement .column2__txt .item,.rentalowner #mansionmanagement .column2__txt .item{border:1px solid #807974}.access #mansionmanagement .column2__txt .item h5,.business #mansionmanagement .column2__txt .item h5,.download #mansionmanagement .column2__txt .item h5,.findmansion #mansionmanagement .column2__txt .item h5,.livemansion #mansionmanagement .column2__txt .item h5,.privacypolicy #mansionmanagement .column2__txt .item h5,.rentalowner #mansionmanagement .column2__txt .item h5{background:#807974;color:#fff;padding:.2rem 0 .2rem 1rem}.access #mansionmanagement .column2__txt .item p,.business #mansionmanagement .column2__txt .item p,.download #mansionmanagement .column2__txt .item p,.findmansion #mansionmanagement .column2__txt .item p,.livemansion #mansionmanagement .column2__txt .item p,.privacypolicy #mansionmanagement .column2__txt .item p,.rentalowner #mansionmanagement .column2__txt .item p{padding:0 1rem}.access #mansionmanagement .column2__txt .item ul,.business #mansionmanagement .column2__txt .item ul,.download #mansionmanagement .column2__txt .item ul,.findmansion #mansionmanagement .column2__txt .item ul,.livemansion #mansionmanagement .column2__txt .item ul,.privacypolicy #mansionmanagement .column2__txt .item ul,.rentalowner #mansionmanagement .column2__txt .item ul{padding:0 0 1rem 1rem}.access #mansionmanagement .column2__txt .item:nth-child(2),.business #mansionmanagement .column2__txt .item:nth-child(2),.download #mansionmanagement .column2__txt .item:nth-child(2),.findmansion #mansionmanagement .column2__txt .item:nth-child(2),.livemansion #mansionmanagement .column2__txt .item:nth-child(2),.privacypolicy #mansionmanagement .column2__txt .item:nth-child(2),.rentalowner #mansionmanagement .column2__txt .item:nth-child(2){margin-top:2rem}.access #mansionmanagement .img__full,.business #mansionmanagement .img__full,.download #mansionmanagement .img__full,.findmansion #mansionmanagement .img__full,.livemansion #mansionmanagement .img__full,.privacypolicy #mansionmanagement .img__full,.rentalowner #mansionmanagement .img__full{width:49.5%}.access #mansionmanagement .img__full img,.business #mansionmanagement .img__full img,.download #mansionmanagement .img__full img,.findmansion #mansionmanagement .img__full img,.livemansion #mansionmanagement .img__full img,.privacypolicy #mansionmanagement .img__full img,.rentalowner #mansionmanagement .img__full img{width:100%}.access #mansionmanagement ul,.business #mansionmanagement ul,.download #mansionmanagement ul,.findmansion #mansionmanagement ul,.livemansion #mansionmanagement ul,.privacypolicy #mansionmanagement ul,.rentalowner #mansionmanagement ul{margin-top:1rem}.access #mansionmanagement ul li span,.business #mansionmanagement ul li span,.download #mansionmanagement ul li span,.findmansion #mansionmanagement ul li span,.livemansion #mansionmanagement ul li span,.privacypolicy #mansionmanagement ul li span,.rentalowner #mansionmanagement ul li span{display:inline-block;vertical-align:top}.access #emergencysupport .column1,.business #emergencysupport .column1,.download #emergencysupport .column1,.findmansion #emergencysupport .column1,.livemansion #emergencysupport .column1,.privacypolicy #emergencysupport .column1,.rentalowner #emergencysupport .column1{position:relative}.access #emergencysupport .column1 p,.business #emergencysupport .column1 p,.download #emergencysupport .column1 p,.findmansion #emergencysupport .column1 p,.livemansion #emergencysupport .column1 p,.privacypolicy #emergencysupport .column1 p,.rentalowner #emergencysupport .column1 p{bottom:0;font-size:1.5vh;left:0;position:absolute}.access #contractdetails .column3,.business #contractdetails .column3,.download #contractdetails .column3,.findmansion #contractdetails .column3,.livemansion #contractdetails .column3,.privacypolicy #contractdetails .column3,.rentalowner #contractdetails .column3{display:flex;justify-content:space-between}.access #contractdetails .column3__item,.business #contractdetails .column3__item,.download #contractdetails .column3__item,.findmansion #contractdetails .column3__item,.livemansion #contractdetails .column3__item,.privacypolicy #contractdetails .column3__item,.rentalowner #contractdetails .column3__item{display:flex;flex-direction:column;width:30%}.access #contractdetails .column3__item img,.business #contractdetails .column3__item img,.download #contractdetails .column3__item img,.findmansion #contractdetails .column3__item img,.livemansion #contractdetails .column3__item img,.privacypolicy #contractdetails .column3__item img,.rentalowner #contractdetails .column3__item img{width:100%}.access #contractdetails .column3__item .txt,.business #contractdetails .column3__item .txt,.download #contractdetails .column3__item .txt,.findmansion #contractdetails .column3__item .txt,.livemansion #contractdetails .column3__item .txt,.privacypolicy #contractdetails .column3__item .txt,.rentalowner #contractdetails .column3__item .txt{height:260px}.access #contractdetails .column3__item .inner,.business #contractdetails .column3__item .inner,.download #contractdetails .column3__item .inner,.findmansion #contractdetails .column3__item .inner,.livemansion #contractdetails .column3__item .inner,.privacypolicy #contractdetails .column3__item .inner,.rentalowner #contractdetails .column3__item .inner{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;flex-grow:1;margin-top:1rem;padding:1rem 0}.access #service .column2__txt img,.business #service .column2__txt img,.download #service .column2__txt img,.findmansion #service .column2__txt img,.livemansion #service .column2__txt img,.privacypolicy #service .column2__txt img,.rentalowner #service .column2__txt img{width:100%}.access #mansionassociate h5,.business #mansionassociate h5,.download #mansionassociate h5,.findmansion #mansionassociate h5,.livemansion #mansionassociate h5,.privacypolicy #mansionassociate h5,.rentalowner #mansionassociate h5{color:#807974}.access #investment ul.list-vertical,.business #investment ul.list-vertical,.download #investment ul.list-vertical,.findmansion #investment ul.list-vertical,.livemansion #investment ul.list-vertical,.privacypolicy #investment ul.list-vertical,.rentalowner #investment ul.list-vertical{display:flex;justify-content:space-between}.access #investment ul.list-vertical li,.business #investment ul.list-vertical li,.download #investment ul.list-vertical li,.findmansion #investment ul.list-vertical li,.livemansion #investment ul.list-vertical li,.privacypolicy #investment ul.list-vertical li,.rentalowner #investment ul.list-vertical li{align-items:center;background:#807974;color:#fff;display:flex;font-size:1rem;text-align:center;width:8%;writing-mode:vertical-rl}.access #investment ul.list-vertical li span,.business #investment ul.list-vertical li span,.download #investment ul.list-vertical li span,.findmansion #investment ul.list-vertical li span,.livemansion #investment ul.list-vertical li span,.privacypolicy #investment ul.list-vertical li span,.rentalowner #investment ul.list-vertical li span{padding:1rem 0}.access #investment ul.list-vertical li span.number,.business #investment ul.list-vertical li span.number,.download #investment ul.list-vertical li span.number,.findmansion #investment ul.list-vertical li span.number,.livemansion #investment ul.list-vertical li span.number,.privacypolicy #investment ul.list-vertical li span.number,.rentalowner #investment ul.list-vertical li span.number{border-bottom:2px solid #f0e9d9;display:block;width:100%;writing-mode:horizontal-tb}.access #investment ul.list-vertical li.arrow,.business #investment ul.list-vertical li.arrow,.download #investment ul.list-vertical li.arrow,.findmansion #investment ul.list-vertical li.arrow,.livemansion #investment ul.list-vertical li.arrow,.privacypolicy #investment ul.list-vertical li.arrow,.rentalowner #investment ul.list-vertical li.arrow{background:none;margin-top:140px;width:20px}.access #investment ul.list-vertical li.arrow img,.business #investment ul.list-vertical li.arrow img,.download #investment ul.list-vertical li.arrow img,.findmansion #investment ul.list-vertical li.arrow img,.livemansion #investment ul.list-vertical li.arrow img,.privacypolicy #investment ul.list-vertical li.arrow img,.rentalowner #investment ul.list-vertical li.arrow img{width:100%}.access #investment table,.business #investment table,.download #investment table,.findmansion #investment table,.livemansion #investment table,.privacypolicy #investment table,.rentalowner #investment table{color:#3c3937;font-size:.9rem;width:100%}.access #investment table tr:nth-child(2),.access #investment table tr:nth-child(3),.business #investment table tr:nth-child(2),.business #investment table tr:nth-child(3),.download #investment table tr:nth-child(2),.download #investment table tr:nth-child(3),.findmansion #investment table tr:nth-child(2),.findmansion #investment table tr:nth-child(3),.livemansion #investment table tr:nth-child(2),.livemansion #investment table tr:nth-child(3),.privacypolicy #investment table tr:nth-child(2),.privacypolicy #investment table tr:nth-child(3),.rentalowner #investment table tr:nth-child(2),.rentalowner #investment table tr:nth-child(3){background:#dedad3}.access #investment table th,.business #investment table th,.download #investment table th,.findmansion #investment table th,.livemansion #investment table th,.privacypolicy #investment table th,.rentalowner #investment table th{background:#dedad3;text-align:center;vertical-align:middle;width:20%}.access #investment table th.beside,.business #investment table th.beside,.download #investment table th.beside,.findmansion #investment table th.beside,.livemansion #investment table th.beside,.privacypolicy #investment table th.beside,.rentalowner #investment table th.beside{border:1px solid #807974;border-left:none;padding:2rem 0;width:40%}.access #investment table th.ttl,.business #investment table th.ttl,.download #investment table th.ttl,.findmansion #investment table th.ttl,.livemansion #investment table th.ttl,.privacypolicy #investment table th.ttl,.rentalowner #investment table th.ttl{border:1px solid #807974;border-top:none}.access #investment table td,.business #investment table td,.download #investment table td,.findmansion #investment table td,.livemansion #investment table td,.privacypolicy #investment table td,.rentalowner #investment table td{background:#f0e9d9;border-bottom:1px solid #807974;border-right:1px solid #807974;padding:2rem;vertical-align:middle;width:40%}.access #investment table td.none,.business #investment table td.none,.download #investment table td.none,.findmansion #investment table td.none,.livemansion #investment table td.none,.privacypolicy #investment table td.none,.rentalowner #investment table td.none{width:20%}.access #investment table td.sp_beside,.business #investment table td.sp_beside,.download #investment table td.sp_beside,.findmansion #investment table td.sp_beside,.livemansion #investment table td.sp_beside,.privacypolicy #investment table td.sp_beside,.rentalowner #investment table td.sp_beside{display:none}.access #investment table+p,.business #investment table+p,.download #investment table+p,.findmansion #investment table+p,.livemansion #investment table+p,.privacypolicy #investment table+p,.rentalowner #investment table+p{color:#3c3937}.access #effective #cv strong,.business #effective #cv strong,.download #effective #cv strong,.findmansion #effective #cv strong,.livemansion #effective #cv strong,.privacypolicy #effective #cv strong,.rentalowner #effective #cv strong{color:#807974;display:block;font:2rem/3rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif";text-align:center}.access #effective #cv ul,.business #effective #cv ul,.download #effective #cv ul,.findmansion #effective #cv ul,.livemansion #effective #cv ul,.privacypolicy #effective #cv ul,.rentalowner #effective #cv ul{display:flex;justify-content:space-between}.access #effective #cv ul li,.business #effective #cv ul li,.download #effective #cv ul li,.findmansion #effective #cv ul li,.livemansion #effective #cv ul li,.privacypolicy #effective #cv ul li,.rentalowner #effective #cv ul li{width:30%}.access #effective #cv ul li img,.access #freeassessment .column2__ttl,.business #effective #cv ul li img,.business #freeassessment .column2__ttl,.download #effective #cv ul li img,.download #freeassessment .column2__ttl,.findmansion #effective #cv ul li img,.findmansion #freeassessment .column2__ttl,.livemansion #effective #cv ul li img,.livemansion #freeassessment .column2__ttl,.privacypolicy #effective #cv ul li img,.privacypolicy #freeassessment .column2__ttl,.rentalowner #effective #cv ul li img,.rentalowner #freeassessment .column2__ttl{width:100%}.access #download p.mail,.business #download p.mail,.download #download p.mail,.findmansion #download p.mail,.livemansion #download p.mail,.privacypolicy #download p.mail,.rentalowner #download p.mail{color:#807974;font-weight:700}.access #download p.mail a,.business #download p.mail a,.download #download p.mail a,.findmansion #download p.mail a,.livemansion #download p.mail a,.privacypolicy #download p.mail a,.rentalowner #download p.mail a{display:inline-block}.access #download p.mail a:hover,.business #download p.mail a:hover,.download #download p.mail a:hover,.findmansion #download p.mail a:hover,.livemansion #download p.mail a:hover,.privacypolicy #download p.mail a:hover,.rentalowner #download p.mail a:hover{text-decoration:underline}.access #download ul.downloadlist,.business #download ul.downloadlist,.download #download ul.downloadlist,.findmansion #download ul.downloadlist,.livemansion #download ul.downloadlist,.privacypolicy #download ul.downloadlist,.rentalowner #download ul.downloadlist{color:#807974;display:flex;flex-wrap:wrap;font:700 1rem/2rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif";justify-content:space-between}.access #download ul.downloadlist li,.business #download ul.downloadlist li,.download #download ul.downloadlist li,.findmansion #download ul.downloadlist li,.livemansion #download ul.downloadlist li,.privacypolicy #download ul.downloadlist li,.rentalowner #download ul.downloadlist li{margin-top:2rem;text-align:center;width:48%}.access #download ul.downloadlist li a,.business #download ul.downloadlist li a,.download #download ul.downloadlist li a,.findmansion #download ul.downloadlist li a,.livemansion #download ul.downloadlist li a,.privacypolicy #download ul.downloadlist li a,.rentalowner #download ul.downloadlist li a{background:#d3cfcb;border:1px solid #807974;padding:1rem 0;text-decoration:underline}.access #download ul.downloadlist li a:hover,.business #download ul.downloadlist li a:hover,.download #download ul.downloadlist li a:hover,.findmansion #download ul.downloadlist li a:hover,.livemansion #download ul.downloadlist li a:hover,.privacypolicy #download ul.downloadlist li a:hover,.rentalowner #download ul.downloadlist li a:hover{opacity:.6}.access #download ul.downloadlist li p.small,.business #download ul.downloadlist li p.small,.download #download ul.downloadlist li p.small,.findmansion #download ul.downloadlist li p.small,.livemansion #download ul.downloadlist li p.small,.privacypolicy #download ul.downloadlist li p.small,.rentalowner #download ul.downloadlist li p.small{color:#000;font-weight:400;text-align:left}.access #download #rentalmansion ul.disc,.business #download #rentalmansion ul.disc,.download #download #rentalmansion ul.disc,.findmansion #download #rentalmansion ul.disc,.livemansion #download #rentalmansion ul.disc,.privacypolicy #download #rentalmansion ul.disc,.rentalowner #download #rentalmansion ul.disc{color:#807974;font-size:1rem;font-weight:700}.access #access h3,.access #privacypolicy h3,.business #access h3,.business #privacypolicy h3,.download #access h3,.download #privacypolicy h3,.findmansion #access h3,.findmansion #privacypolicy h3,.livemansion #access h3,.livemansion #privacypolicy h3,.privacypolicy #access h3,.privacypolicy #privacypolicy h3,.rentalowner #access h3,.rentalowner #privacypolicy h3{color:#807974;font:700 1.4rem/2rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif"}.access #access .gmap iframe,.access #privacypolicy .gmap iframe,.business #access .gmap iframe,.business #privacypolicy .gmap iframe,.download #access .gmap iframe,.download #privacypolicy .gmap iframe,.findmansion #access .gmap iframe,.findmansion #privacypolicy .gmap iframe,.livemansion #access .gmap iframe,.livemansion #privacypolicy .gmap iframe,.privacypolicy #access .gmap iframe,.privacypolicy #privacypolicy .gmap iframe,.rentalowner #access .gmap iframe,.rentalowner #privacypolicy .gmap iframe{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);width:100%}.access #privacypolicy .right,.business #privacypolicy .right,.download #privacypolicy .right,.findmansion #privacypolicy .right,.livemansion #privacypolicy .right,.privacypolicy #privacypolicy .right,.rentalowner #privacypolicy .right{text-align:right}.access #privacypolicy ol,.business #privacypolicy ol,.download #privacypolicy ol,.findmansion #privacypolicy ol,.livemansion #privacypolicy ol,.privacypolicy #privacypolicy ol,.rentalowner #privacypolicy ol{counter-reset:count 0}.access #privacypolicy ol li span,.business #privacypolicy ol li span,.download #privacypolicy ol li span,.findmansion #privacypolicy ol li span,.livemansion #privacypolicy ol li span,.privacypolicy #privacypolicy ol li span,.rentalowner #privacypolicy ol li span{display:block;padding-left:1.3rem}.access #privacypolicy ol li table,.business #privacypolicy ol li table,.download #privacypolicy ol li table,.findmansion #privacypolicy ol li table,.livemansion #privacypolicy ol li table,.privacypolicy #privacypolicy ol li table,.rentalowner #privacypolicy ol li table{width:100%}.access #privacypolicy ol li table tr th,.business #privacypolicy ol li table tr th,.download #privacypolicy ol li table tr th,.findmansion #privacypolicy ol li table tr th,.livemansion #privacypolicy ol li table tr th,.privacypolicy #privacypolicy ol li table tr th,.rentalowner #privacypolicy ol li table tr th{border-left:1px solid #000;border-top:1px solid #000;padding:1rem;width:30%}.access #privacypolicy ol li table tr th.last,.business #privacypolicy ol li table tr th.last,.download #privacypolicy ol li table tr th.last,.findmansion #privacypolicy ol li table tr th.last,.livemansion #privacypolicy ol li table tr th.last,.privacypolicy #privacypolicy ol li table tr th.last,.rentalowner #privacypolicy ol li table tr th.last{border-bottom:1px solid #000}.access #privacypolicy ol li table tr td,.business #privacypolicy ol li table tr td,.download #privacypolicy ol li table tr td,.findmansion #privacypolicy ol li table tr td,.livemansion #privacypolicy ol li table tr td,.privacypolicy #privacypolicy ol li table tr td,.rentalowner #privacypolicy ol li table tr td{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;padding:1rem;width:70%}.access #privacypolicy ol li table tr td.last,.business #privacypolicy ol li table tr td.last,.download #privacypolicy ol li table tr td.last,.findmansion #privacypolicy ol li table tr td.last,.livemansion #privacypolicy ol li table tr td.last,.privacypolicy #privacypolicy ol li table tr td.last,.rentalowner #privacypolicy ol li table tr td.last{border-bottom:1px solid #000}.access #privacypolicy ol li ol.roman,.business #privacypolicy ol li ol.roman,.download #privacypolicy ol li ol.roman,.findmansion #privacypolicy ol li ol.roman,.livemansion #privacypolicy ol li ol.roman,.privacypolicy #privacypolicy ol li ol.roman,.rentalowner #privacypolicy ol li ol.roman{list-style-type:lower-roman;padding-left:1.3rem}.access #privacypolicy ol li ol.roman li:before,.business #privacypolicy ol li ol.roman li:before,.download #privacypolicy ol li ol.roman li:before,.findmansion #privacypolicy ol li ol.roman li:before,.livemansion #privacypolicy ol li ol.roman li:before,.privacypolicy #privacypolicy ol li ol.roman li:before,.rentalowner #privacypolicy ol li ol.roman li:before{content:none}.access #privacypolicy ol li ol.roman li:not(:first-child),.business #privacypolicy ol li ol.roman li:not(:first-child),.download #privacypolicy ol li ol.roman li:not(:first-child),.findmansion #privacypolicy ol li ol.roman li:not(:first-child),.livemansion #privacypolicy ol li ol.roman li:not(:first-child),.privacypolicy #privacypolicy ol li ol.roman li:not(:first-child),.rentalowner #privacypolicy ol li ol.roman li:not(:first-child){margin-top:0}.access #privacypolicy ol li ol.alpha,.business #privacypolicy ol li ol.alpha,.download #privacypolicy ol li ol.alpha,.findmansion #privacypolicy ol li ol.alpha,.livemansion #privacypolicy ol li ol.alpha,.privacypolicy #privacypolicy ol li ol.alpha,.rentalowner #privacypolicy ol li ol.alpha{list-style-type:lower-alpha;padding-left:1.3rem}.access #privacypolicy ol li ol.alpha li:before,.business #privacypolicy ol li ol.alpha li:before,.download #privacypolicy ol li ol.alpha li:before,.findmansion #privacypolicy ol li ol.alpha li:before,.livemansion #privacypolicy ol li ol.alpha li:before,.privacypolicy #privacypolicy ol li ol.alpha li:before,.rentalowner #privacypolicy ol li ol.alpha li:before{content:none}.access #privacypolicy ol li ol.alpha li a,.business #privacypolicy ol li ol.alpha li a,.download #privacypolicy ol li ol.alpha li a,.findmansion #privacypolicy ol li ol.alpha li a,.livemansion #privacypolicy ol li ol.alpha li a,.privacypolicy #privacypolicy ol li ol.alpha li a,.rentalowner #privacypolicy ol li ol.alpha li a{display:inline-block}.access #privacypolicy ol li ol.alpha li a:hover,.business #privacypolicy ol li ol.alpha li a:hover,.download #privacypolicy ol li ol.alpha li a:hover,.findmansion #privacypolicy ol li ol.alpha li a:hover,.livemansion #privacypolicy ol li ol.alpha li a:hover,.privacypolicy #privacypolicy ol li ol.alpha li a:hover,.rentalowner #privacypolicy ol li ol.alpha li a:hover{text-decoration:underline}.access #privacypolicy ol li ol.alpha li:not(:first-child),.business #privacypolicy ol li ol.alpha li:not(:first-child),.download #privacypolicy ol li ol.alpha li:not(:first-child),.findmansion #privacypolicy ol li ol.alpha li:not(:first-child),.livemansion #privacypolicy ol li ol.alpha li:not(:first-child),.privacypolicy #privacypolicy ol li ol.alpha li:not(:first-child),.rentalowner #privacypolicy ol li ol.alpha li:not(:first-child){margin-top:0}.access #privacypolicy ol li:not(:first-child),.business #privacypolicy ol li:not(:first-child),.download #privacypolicy ol li:not(:first-child),.findmansion #privacypolicy ol li:not(:first-child),.livemansion #privacypolicy ol li:not(:first-child),.privacypolicy #privacypolicy ol li:not(:first-child),.rentalowner #privacypolicy ol li:not(:first-child){margin-top:2rem}.access #privacypolicy ol li:before,.business #privacypolicy ol li:before,.download #privacypolicy ol li:before,.findmansion #privacypolicy ol li:before,.livemansion #privacypolicy ol li:before,.privacypolicy #privacypolicy ol li:before,.rentalowner #privacypolicy ol li:before{content:counter(count) ". ";counter-increment:count 1}@media screen and (max-width:1000px){.access #emergencysupport .column1 p,.business #emergencysupport .column1 p,.download #emergencysupport .column1 p,.findmansion #emergencysupport .column1 p,.livemansion #emergencysupport .column1 p,.privacypolicy #emergencysupport .column1 p,.rentalowner #emergencysupport .column1 p{font-size:auto;position:relative}.access #contractdetails .column3__item .txt,.business #contractdetails .column3__item .txt,.download #contractdetails .column3__item .txt,.findmansion #contractdetails .column3__item .txt,.livemansion #contractdetails .column3__item .txt,.privacypolicy #contractdetails .column3__item .txt,.rentalowner #contractdetails .column3__item .txt{height:360px}}@media screen and (max-width:768px){.access .w80,.business .w80,.download .w80,.findmansion .w80,.livemansion .w80,.privacypolicy .w80,.rentalowner .w80{width:100%}.access .column2,.business .column2,.download .column2,.findmansion .column2,.livemansion .column2,.privacypolicy .column2,.rentalowner .column2{flex-wrap:wrap}.access .column2__ttl,.business .column2__ttl,.download .column2__ttl,.findmansion .column2__ttl,.livemansion .column2__ttl,.privacypolicy .column2__ttl,.rentalowner .column2__ttl{margin-top:5rem;width:100%}.access .column2__img,.access .column2__txt,.business .column2__img,.business .column2__txt,.download .column2__img,.download .column2__txt,.findmansion .column2__img,.findmansion .column2__txt,.livemansion .column2__img,.livemansion .column2__txt,.privacypolicy .column2__img,.privacypolicy .column2__txt,.rentalowner .column2__img,.rentalowner .column2__txt{width:100%}.access .column2__txt:nth-child(2),.business .column2__txt:nth-child(2),.download .column2__txt:nth-child(2),.findmansion .column2__txt:nth-child(2),.livemansion .column2__txt:nth-child(2),.privacypolicy .column2__txt:nth-child(2),.rentalowner .column2__txt:nth-child(2){margin-top:5rem}.access #contractdetails .column3,.business #contractdetails .column3,.download #contractdetails .column3,.findmansion #contractdetails .column3,.livemansion #contractdetails .column3,.privacypolicy #contractdetails .column3,.rentalowner #contractdetails .column3{flex-wrap:wrap}.access #contractdetails .column3__item,.business #contractdetails .column3__item,.download #contractdetails .column3__item,.findmansion #contractdetails .column3__item,.livemansion #contractdetails .column3__item,.privacypolicy #contractdetails .column3__item,.rentalowner #contractdetails .column3__item{width:100%}.access #contractdetails .column3__item .txt,.business #contractdetails .column3__item .txt,.download #contractdetails .column3__item .txt,.findmansion #contractdetails .column3__item .txt,.livemansion #contractdetails .column3__item .txt,.privacypolicy #contractdetails .column3__item .txt,.rentalowner #contractdetails .column3__item .txt{height:auto}.access #contractdetails .column3__item:not(:first-child),.business #contractdetails .column3__item:not(:first-child),.download #contractdetails .column3__item:not(:first-child),.findmansion #contractdetails .column3__item:not(:first-child),.livemansion #contractdetails .column3__item:not(:first-child),.privacypolicy #contractdetails .column3__item:not(:first-child),.rentalowner #contractdetails .column3__item:not(:first-child){margin-top:3rem}.access #mansionmanagement .img__full,.business #mansionmanagement .img__full,.download #mansionmanagement .img__full,.findmansion #mansionmanagement .img__full,.livemansion #mansionmanagement .img__full,.privacypolicy #mansionmanagement .img__full,.rentalowner #mansionmanagement .img__full{width:100%}.access #mansionmanagement .img__full:nth-child(2),.business #mansionmanagement .img__full:nth-child(2),.download #mansionmanagement .img__full:nth-child(2),.findmansion #mansionmanagement .img__full:nth-child(2),.livemansion #mansionmanagement .img__full:nth-child(2),.privacypolicy #mansionmanagement .img__full:nth-child(2),.rentalowner #mansionmanagement .img__full:nth-child(2){margin-top:3rem}.access #investment ul.list-vertical,.business #investment ul.list-vertical,.download #investment ul.list-vertical,.findmansion #investment ul.list-vertical,.livemansion #investment ul.list-vertical,.privacypolicy #investment ul.list-vertical,.rentalowner #investment ul.list-vertical{flex-wrap:wrap}.access #investment ul.list-vertical li,.business #investment ul.list-vertical li,.download #investment ul.list-vertical li,.findmansion #investment ul.list-vertical li,.livemansion #investment ul.list-vertical li,.privacypolicy #investment ul.list-vertical li,.rentalowner #investment ul.list-vertical li{width:19%}.access #investment ul.list-vertical li.arrow,.business #investment ul.list-vertical li.arrow,.download #investment ul.list-vertical li.arrow,.findmansion #investment ul.list-vertical li.arrow,.livemansion #investment ul.list-vertical li.arrow,.privacypolicy #investment ul.list-vertical li.arrow,.rentalowner #investment ul.list-vertical li.arrow{width:15px}.access #investment ul.list-vertical li.arrow:nth-child(8),.business #investment ul.list-vertical li.arrow:nth-child(8),.download #investment ul.list-vertical li.arrow:nth-child(8),.findmansion #investment ul.list-vertical li.arrow:nth-child(8),.livemansion #investment ul.list-vertical li.arrow:nth-child(8),.privacypolicy #investment ul.list-vertical li.arrow:nth-child(8),.rentalowner #investment ul.list-vertical li.arrow:nth-child(8){display:none}.access #investment ul.list-vertical li.arrow:nth-child(10),.access #investment ul.list-vertical li.arrow:nth-child(12),.access #investment ul.list-vertical li.arrow:nth-child(14),.business #investment ul.list-vertical li.arrow:nth-child(10),.business #investment ul.list-vertical li.arrow:nth-child(12),.business #investment ul.list-vertical li.arrow:nth-child(14),.download #investment ul.list-vertical li.arrow:nth-child(10),.download #investment ul.list-vertical li.arrow:nth-child(12),.download #investment ul.list-vertical li.arrow:nth-child(14),.findmansion #investment ul.list-vertical li.arrow:nth-child(10),.findmansion #investment ul.list-vertical li.arrow:nth-child(12),.findmansion #investment ul.list-vertical li.arrow:nth-child(14),.livemansion #investment ul.list-vertical li.arrow:nth-child(10),.livemansion #investment ul.list-vertical li.arrow:nth-child(12),.livemansion #investment ul.list-vertical li.arrow:nth-child(14),.privacypolicy #investment ul.list-vertical li.arrow:nth-child(10),.privacypolicy #investment ul.list-vertical li.arrow:nth-child(12),.privacypolicy #investment ul.list-vertical li.arrow:nth-child(14),.rentalowner #investment ul.list-vertical li.arrow:nth-child(10),.rentalowner #investment ul.list-vertical li.arrow:nth-child(12),.rentalowner #investment ul.list-vertical li.arrow:nth-child(14){margin-top:160px}.access #investment ul.list-vertical li:nth-child(11),.access #investment ul.list-vertical li:nth-child(13),.access #investment ul.list-vertical li:nth-child(15),.access #investment ul.list-vertical li:nth-child(9),.business #investment ul.list-vertical li:nth-child(11),.business #investment ul.list-vertical li:nth-child(13),.business #investment ul.list-vertical li:nth-child(15),.business #investment ul.list-vertical li:nth-child(9),.download #investment ul.list-vertical li:nth-child(11),.download #investment ul.list-vertical li:nth-child(13),.download #investment ul.list-vertical li:nth-child(15),.download #investment ul.list-vertical li:nth-child(9),.findmansion #investment ul.list-vertical li:nth-child(11),.findmansion #investment ul.list-vertical li:nth-child(13),.findmansion #investment ul.list-vertical li:nth-child(15),.findmansion #investment ul.list-vertical li:nth-child(9),.livemansion #investment ul.list-vertical li:nth-child(11),.livemansion #investment ul.list-vertical li:nth-child(13),.livemansion #investment ul.list-vertical li:nth-child(15),.livemansion #investment ul.list-vertical li:nth-child(9),.privacypolicy #investment ul.list-vertical li:nth-child(11),.privacypolicy #investment ul.list-vertical li:nth-child(13),.privacypolicy #investment ul.list-vertical li:nth-child(15),.privacypolicy #investment ul.list-vertical li:nth-child(9),.rentalowner #investment ul.list-vertical li:nth-child(11),.rentalowner #investment ul.list-vertical li:nth-child(13),.rentalowner #investment ul.list-vertical li:nth-child(15),.rentalowner #investment ul.list-vertical li:nth-child(9){margin-top:2rem}.access #freeassessment .column2__ttl,.business #freeassessment .column2__ttl,.download #freeassessment .column2__ttl,.findmansion #freeassessment .column2__ttl,.livemansion #freeassessment .column2__ttl,.privacypolicy #freeassessment .column2__ttl,.rentalowner #freeassessment .column2__ttl{margin-top:0}}@media screen and (max-width:559px){.access p.main_txt,.business p.main_txt,.download p.main_txt,.findmansion p.main_txt,.livemansion p.main_txt,.privacypolicy p.main_txt,.rentalowner p.main_txt{margin-bottom:3rem}.access .mt5,.business .mt5,.download .mt5,.findmansion .mt5,.livemansion .mt5,.privacypolicy .mt5,.rentalowner .mt5{margin-top:3rem}.access .pt8,.business .pt8,.download .pt8,.findmansion .pt8,.livemansion .pt8,.privacypolicy .pt8,.rentalowner .pt8{padding-top:4rem}.access h3.brown,.business h3.brown,.download h3.brown,.findmansion h3.brown,.livemansion h3.brown,.privacypolicy h3.brown,.rentalowner h3.brown{font:700 1.4rem/2rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif"}.access .column2,.business .column2,.download .column2,.findmansion .column2,.livemansion .column2,.privacypolicy .column2,.rentalowner .column2{flex-wrap:wrap}.access .column2__ttl,.business .column2__ttl,.download .column2__ttl,.findmansion .column2__ttl,.livemansion .column2__ttl,.privacypolicy .column2__ttl,.rentalowner .column2__ttl{margin-top:3rem;width:100%}.access .column2__ttl .inner h3,.business .column2__ttl .inner h3,.download .column2__ttl .inner h3,.findmansion .column2__ttl .inner h3,.livemansion .column2__ttl .inner h3,.privacypolicy .column2__ttl .inner h3,.rentalowner .column2__ttl .inner h3{font:6vw/2.6rem a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif"}.access .column2__img,.access .column2__txt,.business .column2__img,.business .column2__txt,.download .column2__img,.download .column2__txt,.findmansion .column2__img,.findmansion .column2__txt,.livemansion .column2__img,.livemansion .column2__txt,.privacypolicy .column2__img,.privacypolicy .column2__txt,.rentalowner .column2__img,.rentalowner .column2__txt{width:100%}.access .column2__txt:nth-child(2),.business .column2__txt:nth-child(2),.download .column2__txt:nth-child(2),.findmansion .column2__txt:nth-child(2),.livemansion .column2__txt:nth-child(2),.privacypolicy .column2__txt:nth-child(2),.rentalowner .column2__txt:nth-child(2){margin-top:3rem}.access .column2__voice,.business .column2__voice,.download .column2__voice,.findmansion .column2__voice,.livemansion .column2__voice,.privacypolicy .column2__voice,.rentalowner .column2__voice{width:100%}.access #investment table,.access #investment table tr,.business #investment table,.business #investment table tr,.download #investment table,.download #investment table tr,.findmansion #investment table,.findmansion #investment table tr,.livemansion #investment table,.livemansion #investment table tr,.privacypolicy #investment table,.privacypolicy #investment table tr,.rentalowner #investment table,.rentalowner #investment table tr{display:block}.access #investment table tr:first-child,.business #investment table tr:first-child,.download #investment table tr:first-child,.findmansion #investment table tr:first-child,.livemansion #investment table tr:first-child,.privacypolicy #investment table tr:first-child,.rentalowner #investment table tr:first-child{display:none}.access #investment table tr:nth-child(3),.business #investment table tr:nth-child(3),.download #investment table tr:nth-child(3),.findmansion #investment table tr:nth-child(3),.livemansion #investment table tr:nth-child(3),.privacypolicy #investment table tr:nth-child(3),.rentalowner #investment table tr:nth-child(3){background:none;margin-top:2rem}.access #investment table tr:nth-child(2),.business #investment table tr:nth-child(2),.download #investment table tr:nth-child(2),.findmansion #investment table tr:nth-child(2),.livemansion #investment table tr:nth-child(2),.privacypolicy #investment table tr:nth-child(2),.rentalowner #investment table tr:nth-child(2){background:none}.access #investment table th,.business #investment table th,.download #investment table th,.findmansion #investment table th,.livemansion #investment table th,.privacypolicy #investment table th,.rentalowner #investment table th{display:block;padding:1rem;text-align:left;width:100%}.access #investment table th.beside,.business #investment table th.beside,.download #investment table th.beside,.findmansion #investment table th.beside,.livemansion #investment table th.beside,.privacypolicy #investment table th.beside,.rentalowner #investment table th.beside{display:none}.access #investment table th.ttl,.business #investment table th.ttl,.download #investment table th.ttl,.findmansion #investment table th.ttl,.livemansion #investment table th.ttl,.privacypolicy #investment table th.ttl,.rentalowner #investment table th.ttl{border:1px solid #807974;font-size:1rem;margin-bottom:1rem;width:100%}.access #investment table th.beside,.business #investment table th.beside,.download #investment table th.beside,.findmansion #investment table th.beside,.livemansion #investment table th.beside,.privacypolicy #investment table th.beside,.rentalowner #investment table th.beside{padding:1rem}.access #investment table td,.business #investment table td,.download #investment table td,.findmansion #investment table td,.livemansion #investment table td,.privacypolicy #investment table td,.rentalowner #investment table td{border-left:1px solid #807974;display:block;padding:1rem;width:100%}.access #investment table td.sp_beside,.business #investment table td.sp_beside,.download #investment table td.sp_beside,.findmansion #investment table td.sp_beside,.livemansion #investment table td.sp_beside,.privacypolicy #investment table td.sp_beside,.rentalowner #investment table td.sp_beside{background:#dedad3;display:block}.access #investment table td.sp_beside:first-of-type,.business #investment table td.sp_beside:first-of-type,.download #investment table td.sp_beside:first-of-type,.findmansion #investment table td.sp_beside:first-of-type,.livemansion #investment table td.sp_beside:first-of-type,.privacypolicy #investment table td.sp_beside:first-of-type,.rentalowner #investment table td.sp_beside:first-of-type{border-top:1px solid #807974}.access #effective #cv strong,.business #effective #cv strong,.download #effective #cv strong,.findmansion #effective #cv strong,.livemansion #effective #cv strong,.privacypolicy #effective #cv strong,.rentalowner #effective #cv strong{font:5.5vw/8.5vw a-otf-ryumin-pr6n,"Noto Serif JP",Hiragino Mincho ProN,YuMincho,Yu Mincho,"serif"}.access #effective #cv ul,.business #effective #cv ul,.download #effective #cv ul,.findmansion #effective #cv ul,.livemansion #effective #cv ul,.privacypolicy #effective #cv ul,.rentalowner #effective #cv ul{flex-wrap:wrap}.access #effective #cv ul li,.business #effective #cv ul li,.download #effective #cv ul li,.findmansion #effective #cv ul li,.livemansion #effective #cv ul li,.privacypolicy #effective #cv ul li,.rentalowner #effective #cv ul li{margin-left:auto;margin-right:auto;width:44%}.access #effective #cv ul li:not(:last-child),.business #effective #cv ul li:not(:last-child),.download #effective #cv ul li:not(:last-child),.findmansion #effective #cv ul li:not(:last-child),.livemansion #effective #cv ul li:not(:last-child),.privacypolicy #effective #cv ul li:not(:last-child),.rentalowner #effective #cv ul li:not(:last-child){margin-bottom:2rem}.access #download p.mail,.business #download p.mail,.download #download p.mail,.findmansion #download p.mail,.livemansion #download p.mail,.privacypolicy #download p.mail,.rentalowner #download p.mail{word-break:break-all}.access #download ul.downloadlist li,.business #download ul.downloadlist li,.download #download ul.downloadlist li,.findmansion #download ul.downloadlist li,.livemansion #download ul.downloadlist li,.privacypolicy #download ul.downloadlist li,.rentalowner #download ul.downloadlist li{width:100%}.access #download ul.downloadlist li a,.business #download ul.downloadlist li a,.download #download ul.downloadlist li a,.findmansion #download ul.downloadlist li a,.livemansion #download ul.downloadlist li a,.privacypolicy #download ul.downloadlist li a,.rentalowner #download ul.downloadlist li a{background:#d3cfcb;border:1px solid #807974;padding:1rem 0;text-decoration:underline}.access #download ul.downloadlist li a:hover,.business #download ul.downloadlist li a:hover,.download #download ul.downloadlist li a:hover,.findmansion #download ul.downloadlist li a:hover,.livemansion #download ul.downloadlist li a:hover,.privacypolicy #download ul.downloadlist li a:hover,.rentalowner #download ul.downloadlist li a:hover{opacity:.6}.access #download ul.downloadlist li p.small,.business #download ul.downloadlist li p.small,.download #download ul.downloadlist li p.small,.findmansion #download ul.downloadlist li p.small,.livemansion #download ul.downloadlist li p.small,.privacypolicy #download ul.downloadlist li p.small,.rentalowner #download ul.downloadlist li p.small{color:#000;font-weight:400;text-align:left}.access #download #rentalmansion ul.disc,.business #download #rentalmansion ul.disc,.download #download #rentalmansion ul.disc,.findmansion #download #rentalmansion ul.disc,.livemansion #download #rentalmansion ul.disc,.privacypolicy #download #rentalmansion ul.disc,.rentalowner #download #rentalmansion ul.disc{color:#807974;font-size:1rem;font-weight:700}.access #privacypolicy ol li table,.business #privacypolicy ol li table,.download #privacypolicy ol li table,.findmansion #privacypolicy ol li table,.livemansion #privacypolicy ol li table,.privacypolicy #privacypolicy ol li table,.rentalowner #privacypolicy ol li table{display:block;width:100%}.access #privacypolicy ol li table tr th,.business #privacypolicy ol li table tr th,.download #privacypolicy ol li table tr th,.findmansion #privacypolicy ol li table tr th,.livemansion #privacypolicy ol li table tr th,.privacypolicy #privacypolicy ol li table tr th,.rentalowner #privacypolicy ol li table tr th{border-right:1px solid #000;display:block;width:100%}.access #privacypolicy ol li table tr th.last,.business #privacypolicy ol li table tr th.last,.download #privacypolicy ol li table tr th.last,.findmansion #privacypolicy ol li table tr th.last,.livemansion #privacypolicy ol li table tr th.last,.privacypolicy #privacypolicy ol li table tr th.last,.rentalowner #privacypolicy ol li table tr th.last{border-bottom:none}.access #privacypolicy ol li table tr td,.business #privacypolicy ol li table tr td,.download #privacypolicy ol li table tr td,.findmansion #privacypolicy ol li table tr td,.livemansion #privacypolicy ol li table tr td,.privacypolicy #privacypolicy ol li table tr td,.rentalowner #privacypolicy ol li table tr td{display:block;width:100%}}body{--space-xs:clamp(1.0rem,0.5rem + 0.5vw,1.875rem);--space-sm:calc(var(--space-xs)*1.5);--space-md:calc(var(--space-xs)*2);--space-lg:calc(var(--space-xs)*3);--space-xl:calc(var(--space-xs)*4);--space-xxl:calc(var(--space-xs)*5)}.cp_newsContainer{margin:0 auto;max-width:880px;padding-bottom:var(--space-lg)}.cp_newsHead{border-bottom:1px solid #dedad3;margin:0 0 var(--space-lg);padding:0 0 var(--space-md)}.cp_newsHead__title{font-size:2em;font-weight:700;margin-bottom:var(--space-sm)}.cp_newsHead__publishDate{align-items:center;display:flex;gap:.5em}.cp_newsHead__dateLabel{background:#e9f1ff;display:flex;font-size:.8em;padding:0 .5em}.cp_newsHead__time{display:flex;font-family:DIN,sans-serif}.cp_newsBody{line-height:2}.cp_newsBody p{margin-bottom:var(--space-md)}@media only screen and (max-width:559px){.cp_newsBody p{margin-bottom:var(--space-sm)}}.cp_newsBody a{color:#1048c2;display:inline;text-decoration:underline}.cp_newsBody img{display:inline-block;height:auto;margin:var(--space-md) 0;max-width:100%}@media only screen and (max-width:559px){.cp_newsBody img{margin:var(--space-sm) 0}}.cp_newsBody h2{font-size:1.85em;font-weight:700;margin:var(--space-xxl) 0 var(--space-md)}@media only screen and (max-width:559px){.cp_newsBody h2{margin:var(--space-xl) 0 var(--space-sm)}}.cp_newsBody h3{font-size:1.6em;font-weight:700;margin:var(--space-xxl) 0 var(--space-md)}@media only screen and (max-width:559px){.cp_newsBody h3{margin:var(--space-xl) 0 var(--space-sm)}}.cp_newsBody h4{font-size:1.4em;font-weight:700;margin:var(--space-xxl) 0 var(--space-md)}@media only screen and (max-width:559px){.cp_newsBody h4{margin:var(--space-xl) 0 var(--space-sm)}}.cp_newsBody h5{font-size:1.2em;font-weight:700;margin:var(--space-xxl) 0 var(--space-md)}@media only screen and (max-width:559px){.cp_newsBody h5{margin:var(--space-xl) 0 var(--space-sm)}}.cp_newsBody h6{font-size:1.1em;font-weight:700;margin:var(--space-xxl) 0 var(--space-md)}@media only screen and (max-width:559px){.cp_newsBody h6{margin:var(--space-xl) 0 var(--space-sm)}}.cp_newsBody ul{margin-bottom:var(--space-md)}.cp_newsBody ul li{padding:0 0 0 1em}.cp_newsBody ul li:before{color:#182f61;content:"・";display:inline-block;margin-left:-1em;width:1em}.cp_newsBody ol{counter-reset:list;margin-bottom:var(--space-md)}.cp_newsBody ol li{counter-increment:list;padding:0 0 0 1em}.cp_newsBody ol li:before{color:#182f61;content:counter(list) ". ";display:inline-block;margin-left:-1em;width:2em}.cp_newsBody blockquote{background:#e9f1ff;font-size:1.2em;font-size:16px;margin:var(--space-md) 0;padding:var(--space-md) var(--space-lg) 1px}@media only screen and (max-width:559px){.cp_newsBody blockquote{font-size:14px;padding:var(--space-xs) var(--space-xs) 1px}}.cp_newsFoot{align-items:center;display:flex;justify-content:center;padding:var(--space-lg) 0}