@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,#logo,#member,#message,#outline,#page-contact #contact-form,#pickup,#sdgs,#slogan,#staff,#story_of_name,#top-about,#top-case,#top-service,#zeh{padding:6rem 0}@media screen and (max-width:1000px){#access,#business,#contact,#csr,#culture,#logo,#member,#message,#outline,#page-contact #contact-form,#pickup,#sdgs,#slogan,#staff,#story_of_name,#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-nextWrapper{margin:var(--space-lg) auto}.btn-nextWrapper--center{align-items:center;display:flex;justify-content:center}.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:#252525;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 #252525}.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(37,37,37,.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:#252525}}#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 #252525}#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(135deg,#888,#bbb,#eee,#bbb,#888),repeating-linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 1px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 2px);background-position:100% 100%;background-repeat:no-repeat;background-size:700px,100%}#top-about .inner{background:rgba(0,0,0,.75);box-shadow:1px 3px 10px #555;color:#fff;margin:0 auto;padding:4rem;width:600px}#top-about .inner p{margin-top:2rem}#top-about .inner .btn-next{margin-top:2rem;overflow:hidden}#top-about .inner .btn-next a{background:#fff}#top-about .inner .btn-next a:hover{background-color:transparent}@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:#252525;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:#252525;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 #252525}#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 #252525}#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:rgba(0,0,0,.75);box-shadow:1px 3px 10px #555;color:#fff;margin:0 auto;padding:4rem;width:600px}#top-case .inner .btn-next{margin-top:2rem;overflow:hidden}#top-case .inner .btn-next a{background:#fff}#top-case .inner .btn-next a:hover{background-color:transparent}@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:#252525;color:#fff;position:relative}footer:before{background-position:100% 0,bottom -80px left;background-repeat:no-repeat;background-size:600px;content:"";height:100%;opacity:.7;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 #252525;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;position:relative;text-align:center;z-index:2}.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-image:url(../../assets/img/top_about_bg.jpg?version=1.0.2);background-position:100%;background-repeat:no-repeat;background-size:contain}#kv-lower.company{background:url(../../assets/img/icon_mansion.svg),url(../../assets/img/bg_line.svg);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),#252525;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.schedule{background:url(../../assets/img/top_schedule_bg.jpg);background-position:center 27%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;max-width:1920px}#kv-lower.schedule .ttl-box h2{text-shadow:1px 3px 10px #fff,1px 3px 10px #fff}#kv-lower.daiku{background:url(../../assets/img/top_daiku_bg.jpg);background-position:center 27%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;max-width:1920px}#kv-lower.daiku .ttl-box h2{color:#fff}#kv-lower.case{background: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.case--low{padding:6rem 0}#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.jpg);background-position:100%,bottom;background-repeat:no-repeat;background-size:contain}#kv-lower.member .ttl-box h2,#kv-lower.member .ttl-box h2 span{text-shadow:1px 3px 10px #fff,1px 3px 10px #fff}@media only screen and (max-width:1240px){#kv-lower.member{background-size:cover}}@media only screen and (max-width:767px){#kv-lower.member{align-items:center;aspect-ratio:750/593;background-image:url(../../assets/img/top_member_bg_mob.jpg);background-position:50%;display:flex;flex-direction:column;justify-content:center;padding:0}}#kv-lower.kv-lower--low{padding:6rem 0}#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-position:100%,bottom;background-repeat:no-repeat}#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:#252525;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:#ddd;font-size:14rem;line-height:.7;text-align:center}.ttl-box-h3 span{color:#252525;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%)}@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:#252525;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 .content-wide{margin:0 auto;padding-top:4rem;width:1000px}@media only screen and (max-width:1000px){#page .content-wide{padding:4em 1rem 0;width:100%}}#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%}}#logo strong,#slogan strong,#story_of_name strong{display:block;font-size:2.4rem;margin:0 auto .8em;text-align:center}@media screen and (max-width:559px){#logo strong,#slogan strong,#story_of_name strong{font-size:2rem}}#logo .content-narrow p,#slogan .content-narrow p,#story_of_name .content-narrow p{line-height:3}@media screen and (max-width:1000px){#logo .content-narrow p,#slogan .content-narrow p,#story_of_name .content-narrow p{line-height:2}}#story_of_name{background:#efefef}#logo figure img{display:block;height:auto;width:100%}#message{background:#efefef}#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:300px}@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 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{background:#f0f0f0;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,#csr{background:#efefef}#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 .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;gap:1rem;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;display:block;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:.9rem;font-weight:400}ul.member-list li p{color:#8b97b0;font-size:.9rem;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:#ddd;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}}@media only screen and (max-width:767px){#staff{padding-top:7rem}#staff .message h3{font-size:15vw}}#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:#efefef;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{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%}}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:#252525;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 #252525;border-top:1px solid #252525;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:#252525;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 #252525;border-top:1px solid #252525;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 #252525}.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 #252525;border-right:1px solid #252525;border-top:1px solid #252525;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 #252525}.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:#252525;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 #252525;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}.cp_memberBlock{margin-bottom:calc(var(--space-lg)*2)}@media only screen and (max-width:767px){.cp_memberBlock{margin-bottom:0}}.cp_memberBlock .block .item img{aspect-ratio:2/3;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.cp_memberBlock .block .item{height:auto}.cp_memberBlock .block .item img{aspect-ratio:2/2;-o-object-position:top;object-position:top}.cp_memberBlock .block .txt{margin-top:0}}.cp_memberBlock:nth-child(2n) .item{order:2}@media only screen and (max-width:767px){.cp_memberBlock:nth-child(2n) .item{order:1}}.cp_memberBlock:nth-child(2n) .txt{order:1;padding:0 2rem 0 0}@media only screen and (max-width:767px){.cp_memberBlock:nth-child(2n) .txt{order:2;padding:0}}.cp_memberProfile{margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);padding-left:var(--space-sm);padding-top:var(--space-sm);position:relative}@media only screen and (max-width:767px){.cp_memberProfile{aspect-ratio:3/2;background:#fff;margin-bottom:calc(var(--space-sm));margin-left:5px;margin-top:-22.22vw;width:33.33vw}}.cp_memberProfile:before{background-color:#252525;content:"";height:1px;left:0;position:absolute;top:0;width:30%}@media only screen and (max-width:767px){.cp_memberProfile:before{display:none}}.cp_memberProfile:after{background-color:#252525;bottom:0;content:"";height:1px;left:0;position:absolute;width:30%}@media only screen and (max-width:767px){.cp_memberProfile:after{display:none}}.cp_memberProfile__div{font-size:1.25em}@media only screen and (max-width:767px){.cp_memberProfile__div{font-size:1.1em}}.cp_memberProfile__title{font-size:1.5em}@media only screen and (max-width:767px){.cp_memberProfile__title{font-size:1.2em}}.cp_memberProfile__entryYear{font-size:.8em}.cp_memberProfile__body p{line-height:1.8;margin-bottom:2em}.cp_cardWrapper{display:flex;flex-wrap:wrap;gap:var(--space-lg)}@media only screen and (max-width:767px){.cp_cardWrapper{gap:var(--space-sm)}}.cp_cardWrapper__item{width:calc(33.33% - var(--space-lg)/3*2)}@media only screen and (max-width:767px){.cp_cardWrapper__item{width:100%}}.cp_card{box-shadow:0 3px 8px rgba(0,0,0,.1)}.cp_card:hover{color:#182f61}.cp_card:hover .cp_card__img img{opacity:.7}.cp_card__img{aspect-ratio:16/9;background:#000;overflow:hidden}.cp_card__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .3s ease;width:100%}.cp_card__detail{border-bottom:1px solid #dedad3;border-left:1px solid #dedad3;border-right:1px solid #dedad3;padding:var(--space-xs) var(--space-sm)}.cp_card__ttl{font-weight:700}.cp_card__text{color:#666;font-size:.8em;line-height:1.5}.cp_caseDetailHead{margin-bottom:var(--space-md)}.cp_caseDetailHead__title{font-size:2em;font-weight:700}.cp_caseGrid{display:block}.cp_caseGrid__item,.cp_caseGrid__sizer{width:calc(33.33333% - 10.66667px)}.cp_caseGrid__item{margin-bottom:16px}.cp_caseGrid__item--1{width:calc(66.66667% - 5.33333px)}.cp_caseGrid__item a{background:#000;display:flex;overflow:hidden}.cp_caseGrid__item a img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .3s ease-in-out;width:100%}.cp_caseGrid__item a:hover img{opacity:.7}.cp_caseDetailData{border-top:1px solid #252525;display:flex;flex-wrap:wrap;gap:0 var(--space-sm);margin-top:var(--space-lg)}@media only screen and (max-width:767px){.cp_caseDetailData{gap:0;margin-top:var(--space-md)}}.cp_caseDetailData__item{border-bottom:1px solid #252525;display:flex;padding:var(--space-sm) 0;width:calc(50% - var(--space-sm)/2)}@media only screen and (max-width:767px){.cp_caseDetailData__item{font-size:.75em;padding:var(--space-xs) 0;width:100%}}.cp_caseDetailData__item--wide{width:100%}.cp_caseDetailData__label{font-weight:700;padding:0 var(--space-sm);width:8em}@media only screen and (max-width:767px){.cp_caseDetailData__label{padding:0 var(--space-xs)}}.cp_caseDetailData__value{flex:1}.cp_caseRelated{padding:var(--space-xxl) 0 calc(var(--space-xxl)*1)}@media only screen and (max-width:767px){.cp_caseRelated{padding:var(--space-lg) 0 calc(var(--space-lg)*1)}}.cp_caseRelated__btn{display:flex;justify-content:center;margin-top:var(--space-lg)}.cp_caseRelatedHead{margin-bottom:var(--space-md)}.cp_caseRelatedHead__titleEn{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:3em;font-weight:700}@media only screen and (max-width:767px){.cp_caseRelatedHead__titleEn{font-size:2em}}.cp_caseRelatedHead__title{font-weight:700}@media only screen and (max-width:767px){.cp_caseRelatedHead__title{font-size:.8em}}.cp_recruitVideo{margin:0 auto var(--space-xxl);max-width:1000px}.cp_recruitVideo iframe{aspect-ratio:16/9;width:100%}.cp_recruitInterview{height:auto;width:100%}.cp_recruitInterview img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.cp_recruitBtn{display:flex;justify-content:center;margin-top:var(--space-xl)}.cp_schedule{padding-bottom:calc(var(--space-xxl)*2)}.cp_scheduleNav{margin-bottom:-110px}@media only screen and (max-width:767px){.cp_scheduleNav{margin-bottom:-50px}}.cp_scheduleNav__list{display:flex;width:100%}@media only screen and (max-width:767px){.cp_scheduleNav__list{gap:1px}}.cp_scheduleNav__item{display:block;list-style:none;width:33.3333%}.cp_scheduleNav__link{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;position:relative}.cp_scheduleNav__link:hover .cp_scheduleNav__text:after{bottom:-2em}.cp_scheduleNav__link:hover .cp_scheduleNav__thumb img{opacity:.7}.cp_scheduleNav__text{color:#fff;font-size:1.2em;letter-spacing:.25em;position:relative;text-indent:.25em;z-index:2}@media only screen and (max-width:767px){.cp_scheduleNav__text{font-size:1em}}.cp_scheduleNav__text:after{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:-1.5em;content:"";height:10px;left:50%;position:absolute;transform:rotate(45deg) translateX(-50%);transition:all .3s ease;width:10px}@media only screen and (max-width:767px){.cp_scheduleNav__text:after{bottom:-12px;height:4px;width:4px}}.cp_scheduleNav__thumb{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cp_scheduleNav__thumb img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;opacity:.5;transition:opacity .3s ease;width:100%}.cp_schedCont{margin-bottom:-110px;padding-top:210px}@media only screen and (max-width:767px){.cp_schedCont{margin-bottom:-50px;padding-top:100px}}.cp_schedContHead{margin-bottom:var(--space-lg)}.cp_schedContHead__title{font-size:1.8em;font-weight:700;line-height:1.2;margin-bottom:var(--space-md)}.cp_schedContBody{display:flex;gap:var(--space-xl)}.cp_schedContFlow{flex:1}.cp_schedContFlow__item{align-items:start;display:flex;gap:1em;margin-bottom:var(--space-lg);position:relative}.cp_schedContFlow__item:after{border-left:1px dashed #182f61;content:"";height:calc(100% + var(--space-lg) - 58px);left:24px;opacity:.5;position:absolute;top:58px;transform:translateX(-50%);width:1px;z-index:-1}@media only screen and (max-width:767px){.cp_schedContFlow__item:after{height:calc(100% + var(--space-lg) - 40px);left:15px;top:40px}}.cp_schedContFlow__item:last-child:after,.cp_schedContFlow__item:nth-last-of-type(2):after{display:none}@media only screen and (max-width:767px){.cp_schedContFlow__item{flex-wrap:wrap;gap:.1em 1em}}.cp_schedContFlow__time{color:#3f3f3f;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:3em;line-height:1.15;width:2em}@media only screen and (max-width:767px){.cp_schedContFlow__time{font-size:1.5em;line-height:1.8}}.cp_schedContFlow__content{flex:1}@media only screen and (max-width:767px){.cp_schedContFlow__content{flex-basis:auto;flex-grow:unset;flex-shrink:unset;padding-left:calc(30px + 1em)}}.cp_schedContFlow__content--last{background:#efefef;border-radius:2em;padding:1em 4em 2em}@media only screen and (max-width:767px){.cp_schedContFlow__content--last{border-radius:1em;padding:1em 1.5em}}.cp_schedContFlow__title{font-size:1.5em;font-weight:700;line-height:2.5}@media only screen and (max-width:767px){.cp_schedContFlow__title{font-size:1.15em;line-height:1.5;margin-bottom:5px}.cp_schedContFlow__text{font-size:.75em}}.cp_schedContImgs{margin-left:var(--space-lg);width:33.33%}.cp_schedContImgs img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.cp_schedContImgs{width:100%}}.cp_clock{background:#fff;border:2px solid #ddd;border-radius:50%;display:inline-block;height:48px;position:relative;top:.3em;width:48px;z-index:2}@media only screen and (max-width:767px){.cp_clock{height:30px;width:30px}}.cp_clock__hands{background:#182f61;border-radius:2px;height:12px;left:50%;margin-left:-1px;margin-top:-2px;position:absolute;top:50%;transform:rotate(90deg);transform-origin:1px 1px;width:2px;z-index:20}@media only screen and (max-width:767px){.cp_clock__hands{height:7.5px;width:1px}}.cp_clock--time1 .cp_clock__hands{transform:rotate(210deg)}.cp_clock--time2 .cp_clock__hands{transform:rotate(240deg)}.cp_clock--time3 .cp_clock__hands{transform:rotate(270deg)}.cp_clock--time4 .cp_clock__hands{transform:rotate(300deg)}.cp_clock--time5 .cp_clock__hands{transform:rotate(330deg)}.cp_clock--time6 .cp_clock__hands{transform:rotate(1turn)}.cp_clock--time7 .cp_clock__hands{transform:rotate(390deg)}.cp_clock--time8 .cp_clock__hands{transform:rotate(420deg)}.cp_clock--time9 .cp_clock__hands{transform:rotate(450deg)}.cp_clock--time10 .cp_clock__hands{transform:rotate(480deg)}.cp_clock--time11 .cp_clock__hands{transform:rotate(510deg)}.cp_clock--time12 .cp_clock__hands{transform:rotate(540deg)}.cp_clock__minute{background:#182f61;border-radius:2px;height:18px;left:50%;margin-left:-1px;margin-top:-2px;position:absolute;top:50%;transform:rotate(180deg);transform-origin:1px 1px;width:2px;z-index:15}.cp_clock--30min .cp_clock__minute{transform:rotate(0deg)}@media only screen and (max-width:767px){.cp_clock__minute{height:11.25px;width:1px}}.cp_clock__marker{background-color:#182f61;border-radius:50%;height:2px;position:absolute;transform-origin:50% 50%;width:2px}.cp_clock__marker--12{left:50%;top:2px;transform:translateX(-50%)}.cp_clock__marker--3{right:2px;top:50%;transform:translateY(-50%)}.cp_clock__marker--6{bottom:2px;left:50%;transform:translateX(-50%)}.cp_clock__marker--9{left:2px;top:50%;transform:translateY(-50%)}.cp_jobHead{margin-bottom:var(--space-xxl)}.cp_jobHead__title{font-size:3em;margin-bottom:var(--space-md)}.cp_jobHead__text p{line-height:2}.cp_jobContent{margin:0 auto;max-width:1920px;padding:var(--space-xl)}@media only screen and (max-width:767px){.cp_jobContent{padding:var(--space-sm) 0}}.cp_jobContent--training{background-image:url(../img/daiku_photo_01.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;position:relative}.cp_jobContent--training:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.cp_jobContent--message{background-image:url(../img/daiku_message_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.cp_jobContent .container{position:relative;z-index:1}.cp_jobContentHead{margin-bottom:var(--space-lg)}.cp_jobContentHead__titleEn{font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:5em;font-weight:700;line-height:1}@media only screen and (max-width:767px){.cp_jobContentHead__titleEn{font-size:3.5em}}.cp_jobContentHead__titleJa{align-items:center;display:flex;font-size:1.2em;font-weight:700;gap:var(--space-xs);line-height:1}@media only screen and (max-width:767px){.cp_jobContentHead__titleJa{font-size:1em;margin-bottom:var(--space-xs)}}.cp_jobContentHead__titleJa:before{background:#252525;content:"";display:inline-block;height:1px;width:2.2em}@media only screen and (max-width:767px){.cp_jobContentHead__titleJa:before{width:1.5em}}.cp_jobContent--training .cp_jobContentHead__titleJa:before{background:#fff}.cp_jobContentHead__titleMain{font-size:2em;font-weight:700;margin-top:var(--space-md)}@media only screen and (max-width:767px){.cp_jobContentHead__titleMain{font-size:1.45em}}.cp_jobContList{counter-reset:item;padding-left:4em}@media only screen and (max-width:767px){.cp_jobContList{padding-left:0}}.cp_jobContList__item{list-style:none;margin-bottom:var(--space-lg)}.cp_jobContList__item:nth-child(2){padding-left:4em}@media only screen and (max-width:767px){.cp_jobContList__item:nth-child(2){padding-left:0}}.cp_jobContList__item:nth-child(3){padding-left:8em}@media only screen and (max-width:767px){.cp_jobContList__item:nth-child(3){padding-left:0}}.cp_jobContList__item:nth-child(4){padding-left:12em}@media only screen and (max-width:767px){.cp_jobContList__item:nth-child(4){padding-left:0}}.cp_jobContList__title{flex:1;font-size:1.2em;font-weight:700}@media only screen and (max-width:767px){.cp_jobContList__title{margin-bottom:var(--space-xs)}}.cp_jobContList__title:before{content:counter(item) ". ";counter-increment:item;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:2.2em;font-weight:700}.cp_jobContList__text{font-size:.9em;width:100%}.cp_jobContentPhoto img{display:block;height:auto;width:100%}.cp_jobLoop{overflow:hidden}.cp_jobLoop__track{width:100%}.cp_jobLoop__inner{animation:scrollLoop 15s linear infinite;display:flex;width:-moz-fit-content;width:fit-content;will-change:transform}.cp_jobLoop__item{width:33.33vw}.cp_jobLoop__item img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes scrollLoop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cp_jobInterview{margin-bottom:var(--space-xl)}.cp_jobInterview__link{align-items:start;border:1px solid #dedad3;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;gap:var(--space-md);overflow:hidden;padding:var(--space-xs)}@media only screen and (max-width:767px){.cp_jobInterview__link{gap:var(--space-xs)}}.cp_jobInterview__link:hover .cp_jobInterview__photo img{opacity:.8}.cp_jobInterview__content{display:flex;flex:1;flex-direction:column}.cp_jobInterview__titleEn{color:#ddd;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-size:5em;font-weight:700;line-height:1}.cp_jobInterview__titleJa{align-items:center;display:flex;font-size:1.2em;font-weight:700;gap:var(--space-xs);line-height:1;margin-bottom:var(--space-md)}.cp_jobInterview__titleJa:before{background:#252525;content:"";display:inline-block;height:1px;width:2.2em}.cp_jobContent--training .cp_jobInterview__titleJa:before{background:#fff}.cp_jobInterview__titleMain{font-size:2em;font-weight:700}@media only screen and (max-width:767px){.cp_jobInterview__titleMain{font-size:1.25em}}.cp_jobInterview__text{color:#616161;font-size:.9em;margin-top:var(--space-xs)}.cp_jobInterview__cta{align-items:center;display:flex;font-family:din-2014-narrow,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic medium,Meiryo,"sans-serif";font-weight:500;gap:calc(var(--space-xs)/2);margin-left:auto;margin-right:var(--space-xs);margin-top:auto}.cp_jobInterview__cta:after{border-right:3px double #252525;border-top:3px double #252525;content:"";display:inline-block;height:10px;transform:rotate(45deg);width:10px}.cp_jobInterview__photo{aspect-ratio:4/3;background:#000;overflow:hidden;width:33%}.cp_jobInterview__photo img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease-in-out;width:100%}.cp_jobCta{align-items:center;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;margin:var(--space-lg) auto 0;max-width:1000px;padding:var(--space-xl) 0}@media only screen and (max-width:767px){.cp_jobCta{padding:var(--space-sm)}}.cp_jobCta__text{font-size:2em;font-weight:700}@media only screen and (max-width:767px){.cp_jobCta__text{font-size:1.5em}}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;outline:none;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;transition:color .2s linear;width:50px;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;opacity:0;padding:10px 40px;text-align:center;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;display:inline-block;font-size:16px;height:47px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scaleX(1)}.lg-icon:focus-visible{border-radius:3px;color:#fff;outline:1px dashed hsla(0,0%,100%,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg")}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{bottom:0;left:0;position:absolute;right:0;top:0}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../img/oval.svg) no-repeat scroll 50% transparent}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{display:inline-block;position:relative;text-align:center;vertical-align:middle}.lg-outer .lg-media-cont .lg-object{height:100%!important;width:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;transform:translate3d(0,100%,0);transition:transform .35s ease-out 0s;will-change:transform;z-index:1080}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;will-change:transform}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .8s cubic-bezier(0,0,.25,1) 0s;will-change:transform}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{backface-visibility:hidden;transform:translateZ(0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{backface-visibility:hidden;transform:scaleX(1);transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{left:50%!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(-50%,-50%,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{left:50%!important;max-height:none!important;max-width:none!important;top:0!important;transform:scaleX(1) translate3d(-50%,0,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{left:0!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(0,-50%,0)!important}.lg-icon.lg-zoom-in:after{content:"\e311"}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:"\e033"}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:"\e312"}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;float:left;max-height:350px;overflow:hidden;width:100%}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{display:inline-block;height:100%;margin-bottom:-5px;padding:5px 0;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{border-radius:2px;cursor:pointer;float:left;height:100%;margin-bottom:5px;overflow:hidden;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border:2px solid #fff;border-radius:4px;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#2db0d4}.lg-outer .lg-thumb-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer.lg-animate-thumb .lg-thumb{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-css3.lg-zoom-in .lg-item{opacity:0}.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{transform:scale3d(1.3,1.3,1.3)}.lg-css3.lg-zoom-in .lg-item.lg-current{opacity:1;transform:scaleX(1)}.lg-css3.lg-zoom-in .lg-item.lg-current,.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-lollipop-rev .lg-item{opacity:0}.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{transform:translateZ(0) scale(.5)}.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-lollipop-rev .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-lollipop-rev .lg-item.lg-current,.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide-skew-ver-cross .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{transform:skew(0deg,20deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide{transform:skew(0deg,20deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg) translateZ(0)}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-lollipop .lg-item{opacity:0}.lg-css3.lg-lollipop .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-lollipop .lg-item.lg-next-slide{transform:translateZ(0) scale(.5)}.lg-css3.lg-lollipop .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-lollipop .lg-item.lg-current,.lg-css3.lg-lollipop .lg-item.lg-next-slide,.lg-css3.lg-lollipop .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide-skew-ver-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{transform:skew(-60deg,0deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide{transform:skew(-60deg,0deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg) translateZ(0)}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-rotate-rev .lg-item{opacity:0}.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{transform:rotate(1turn)}.lg-css3.lg-rotate-rev .lg-item.lg-next-slide{transform:rotate(-1turn)}.lg-css3.lg-rotate-rev .lg-item.lg-current{opacity:1;transform:rotate(0deg)}.lg-css3.lg-rotate-rev .lg-item.lg-current,.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide-skew-ver .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{transform:skew(60deg,0deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide{transform:skew(60deg,0deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg) translateZ(0)}.lg-css3.lg-slide-skew-ver .lg-item.lg-current,.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-rotate .lg-item{opacity:0}.lg-css3.lg-rotate .lg-item.lg-prev-slide{transform:rotate(-1turn)}.lg-css3.lg-rotate .lg-item.lg-next-slide{transform:rotate(1turn)}.lg-css3.lg-rotate .lg-item.lg-current{opacity:1;transform:rotate(0deg)}.lg-css3.lg-rotate .lg-item.lg-current,.lg-css3.lg-rotate .lg-item.lg-next-slide,.lg-css3.lg-rotate .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide-skew .lg-item{opacity:0}.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{transform:skew(20deg,0deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew .lg-item.lg-next-slide{transform:skew(20deg,0deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg) translateZ(0)}.lg-css3.lg-slide-skew .lg-item.lg-current,.lg-css3.lg-slide-skew .lg-item.lg-next-slide,.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-scale-up .lg-item{opacity:0}.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide{transform:scale3d(.8,.8,.8) translate3d(0,10%,0)}.lg-css3.lg-scale-up .lg-item.lg-current{opacity:1;transform:scaleX(1) translateZ(0)}.lg-css3.lg-scale-up .lg-item.lg-current,.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-slide-vertical-growth .lg-item{opacity:0}.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{transform:scale3d(.5,.5,.5) translate3d(0,-150%,0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide{transform:scale3d(.5,.5,.5) translate3d(0,150%,0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current{opacity:1;transform:scaleX(1) translateZ(0)}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current,.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide-circular-vertical .lg-item{opacity:0}.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{transform:scale3d(0,0,0) translate3d(0,-100%,0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide{transform:scale3d(0,0,0) translate3d(0,100%,0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current{opacity:1;transform:scaleX(1) translateZ(0)}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-slide-vertical .lg-item{opacity:0}.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{transform:translate3d(0,-100%,0)}.lg-css3.lg-slide-vertical .lg-item.lg-next-slide{transform:translate3d(0,100%,0)}.lg-css3.lg-slide-vertical .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-slide-vertical .lg-item.lg-current,.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide-circular .lg-item{opacity:0}.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{transform:scale3d(0,0,0) translate3d(-100%,0,0)}.lg-css3.lg-slide-circular .lg-item.lg-next-slide{transform:scale3d(0,0,0) translate3d(100%,0,0)}.lg-css3.lg-slide-circular .lg-item.lg-current{opacity:1;transform:scaleX(1) translateZ(0)}.lg-css3.lg-slide-circular .lg-item.lg-current,.lg-css3.lg-slide-circular .lg-item.lg-next-slide,.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-soft-zoom .lg-item{opacity:0}.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{transform:scale3d(1.1,1.1,1.1)}.lg-css3.lg-soft-zoom .lg-item.lg-next-slide{transform:scale3d(.9,.9,.9)}.lg-css3.lg-soft-zoom .lg-item.lg-current{opacity:1;transform:scaleX(1)}.lg-css3.lg-soft-zoom .lg-item.lg-current,.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-slide-skew-cross-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{transform:skew(0deg,-60deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide{transform:skew(0deg,-60deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg) translateZ(0)}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-tube .lg-item{opacity:0}.lg-css3.lg-tube .lg-item.lg-prev-slide{transform:scaleY(0) translate3d(-100%,0,0)}.lg-css3.lg-tube .lg-item.lg-next-slide{transform:scaleY(0) translate3d(100%,0,0)}.lg-css3.lg-tube .lg-item.lg-current{opacity:1;transform:scaleX(1) translateZ(0)}.lg-css3.lg-tube .lg-item.lg-current,.lg-css3.lg-tube .lg-item.lg-next-slide,.lg-css3.lg-tube .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide-skew-cross .lg-item{opacity:0}.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{transform:skew(0deg,60deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide{transform:skew(0deg,60deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg) translateZ(0)}.lg-css3.lg-slide-skew-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-zoom-in-big .lg-item{opacity:0}.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-big .lg-item.lg-current{opacity:1;transform:scaleX(1)}.lg-css3.lg-zoom-in-big .lg-item.lg-current,.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-slide-skew-only-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{transform:skew(-10deg,0deg)}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg)}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-zoom-in-out .lg-item{opacity:0}.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{transform:scale3d(2,2,2)}.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide{transform:scale3d(0,0,0)}.lg-css3.lg-zoom-in-out .lg-item.lg-current{opacity:1;transform:scaleX(1)}.lg-css3.lg-zoom-in-out .lg-item.lg-current,.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-slide-skew-only-y-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{transform:skew(0deg,-10deg)}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg)}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide-skew-only-y .lg-item{opacity:0}.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{transform:skew(0deg,10deg)}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg)}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-zoom-out-big .lg-item{opacity:0}.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-big .lg-item.lg-current{opacity:1;transform:scaleX(1)}.lg-css3.lg-zoom-out-big .lg-item.lg-current,.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-slide-skew-only .lg-item{opacity:0}.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{transform:skew(10deg,0deg)}.lg-css3.lg-slide-skew-only .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg)}.lg-css3.lg-slide-skew-only .lg-item.lg-current,.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-zoom-out-in .lg-item{opacity:0}.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{transform:scale3d(0,0,0)}.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide{transform:scale3d(2,2,2)}.lg-css3.lg-zoom-out-in .lg-item.lg-current{opacity:1;transform:scaleX(1)}.lg-css3.lg-zoom-out-in .lg-item.lg-current,.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-slide-skew-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{transform:skew(-20deg,0deg) translate3d(-100%,0,0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide{transform:skew(-20deg,0deg) translate3d(100%,0,0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg) translateZ(0)}.lg-css3.lg-slide-skew-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-zoom-out .lg-item{opacity:0}.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{transform:scale3d(.7,.7,.7)}.lg-css3.lg-zoom-out .lg-item.lg-current{opacity:1;transform:scaleX(1)}.lg-css3.lg-zoom-out .lg-item.lg-current,.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item{opacity:0}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{transform:skew(0deg,-20deg) translate3d(0,-100%,0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide{transform:skew(0deg,-20deg) translate3d(0,100%,0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{opacity:1;transform:skew(0deg,0deg) translateZ(0)}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.br_inPc{display:none}@media only screen and (min-width:767px){.br_inPc{display:inline}}.br_inSp{display:none}@media only screen and (max-width:767px){.br_inSp{display:inline}}.txt_lg{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.txt_center{text-align:center}.txt_accent{color:#1048c2}.txt_red{color:#ff3c4e}.txt_bold{font-weight:700}.ul_bgWhite{background:#fff}.ul_annotation{font-size:clamp(1.1rem,1rem + .25vw,1.4rem)}.ul_accent{display:inline;font-weight:700}