.our-project #wrap{background-color:#FAFBFD}@media (min-width: 768px){.sec-land{margin-top:38px}}@media (max-width: 767px){.sec-land{margin-top:28px}}.sec-land .sec-land__inner{position:relative;z-index:1}@media (min-width: 768px){.sec-land .sec-land__inner{padding:58px 0 57px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-land .sec-land__inner{padding:calc(58/1210 * 100vw) 0 calc(57/1210 * 100vw)}}@media (min-width: 768px){.sec-land .land-thumb{width:calc(820/1170 * 100%);height:100%;position:absolute;top:0;left:0;z-index:-1}}@media (max-width: 767px){.sec-land .land-thumb{position:relative}}.sec-land .land-thumb figure{position:relative;overflow:hidden}.sec-land .land-thumb figure:before{content:"";display:block}@media (min-width: 768px){.sec-land .land-thumb figure:before{padding-top:58.5%}}@media (max-width: 767px){.sec-land .land-thumb figure:before{padding-top:84.7%}}.sec-land .land-thumb figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover;border-radius:10px}.sec-land .land-content{background-color:#E2E8F0}@media (min-width: 768px){.sec-land .land-content{width:calc(540/1170 * 100%);border-radius:10px;padding:59px 60px 60px;margin:0 0 0 auto;min-height:422px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-land .land-content{padding:calc(59/1210 * 100vw) calc(60/1210 * 100vw) calc(60/1210 * 100vw)}}@media (max-width: 767px){.sec-land .land-content{padding:150px 16px 56px;margin:-112px -16px 0}}.sec-land .land-content .content-ttl{font-family:"Outfit",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.1em;font-weight:700;position:relative}@media (min-width: 768px){.sec-land .land-content .content-ttl{padding:0 0 17px 23px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-land .land-content .content-ttl{padding:0 0 calc(17/1210 * 100vw) calc(23/1210 * 100vw);font-size:calc(18/1210 * 100vw)}}@media (max-width: 767px){.sec-land .land-content .content-ttl{padding:0 0 17px 19px}}.sec-land .land-content .content-ttl:before{content:"";position:absolute;width:7px;height:7px;left:0;top:10px;background-color:#B01C3B;border-radius:100%}.sec-land .land-content .content-ttl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}.sec-land .land-content .content-desc{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.1em;font-weight:500}@media (min-width: 768px){.sec-land .land-content .content-desc{margin-top:26px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-land .land-content .content-desc{font-size:calc(15/1210 * 100vw)}}@media (max-width: 767px){.sec-land .land-content .content-desc{margin-top:20px}}.sec-land .land-content .content-btn{display:block;width:100%;max-width:260px;background-color:#003D7C;border-radius:30px;padding:14px 5px 14px 25px;position:relative;cursor:pointer}@media (min-width: 768px){.sec-land .land-content .content-btn{margin:25px auto 0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-land .land-content .content-btn{border-radius:calc(30/1210 * 100vw);padding:calc(14/1210 * 100vw) calc(5/1210 * 100vw) calc(14/1210 * 100vw) calc(25/1210 * 100vw)}}@media (max-width: 767px){.sec-land .land-content .content-btn{margin:20px auto 0}}.sec-land .land-content .content-btn:before{content:"";position:absolute;width:50px;height:50px;background-color:#fff;border-radius:100%;top:calc(50% - 25px);left:5px;transform:scale(0.3);opacity:0;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-land .land-content .content-btn:before{width:calc(50/1210 * 100vw);height:calc(50/1210 * 100vw);top:calc(50% - calc(25/1210 * 100vw))}}.sec-land .land-content .content-btn:after{content:"";position:absolute;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/our-project/icon_arr01.svg");background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0);background-size:100% 100%;width:8px;height:8px;top:calc(50% - 4px);left:26px;transform:translateX(-15px);opacity:0;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-land .land-content .content-btn:after{left:calc(26/1210 * 100vw)}}@media only screen and (min-width: 1025px){.sec-land .land-content .content-btn:hover{opacity:1}.sec-land .land-content .content-btn:hover:before{transition-property:opacity, transform;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;transform:scale(1);opacity:1}.sec-land .land-content .content-btn:hover:after{transition-property:opacity, transform;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;transform:translateX(0);opacity:1}}.sec-land .land-content .content-btn .txt{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:0em;font-weight:700;color:#fff;text-align:center;position:relative}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-land .land-content .content-btn .txt{font-size:calc(15/1210 * 100vw)}}.sec-land .land-content .content-btn .txt:before{content:"";position:absolute;width:7px;height:7px;background-color:#fff;border-radius:100%;top:calc(50% - 3px);left:1px}@media (min-width: 768px){.sec-rental{margin-top:48px;padding-bottom:120px}}@media (max-width: 767px){.sec-rental{margin-top:64px;padding-bottom:79px}}.sec-rental .c-subttl01{margin-top:0}@media (min-width: 768px){.sec-rental .rental-box{margin-top:56px}}@media (max-width: 767px){.sec-rental .rental-box{margin-top:44px}}.sec-rental .rental-des{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.1em;font-weight:500}@media (min-width: 768px){.sec-rental .rental-des{margin-bottom:35px}}@media (max-width: 767px){.sec-rental .rental-wrap{margin-top:-12px}}@media (min-width: 768px){.sec-rental .rental-wrap .rental-wrap__item{width:calc(354/1170 * 100%)}}@media (max-width: 767px){.sec-rental .rental-wrap .rental-wrap__item{margin-top:47px}}.sec-rental .rental-wrap .rental-wrap__item .item-img{position:relative;z-index:1;margin-bottom:22px}@media (min-width: 768px){.sec-rental .rental-wrap .rental-wrap__item .item-img{padding:20px 0 0 20px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .item-img{padding:calc(20/1210 * 100vw) 0 0 calc(20/1210 * 100vw)}}@media (max-width: 767px){.sec-rental .rental-wrap .rental-wrap__item .item-img{padding:17px 0 0 16px}}.sec-rental .rental-wrap .rental-wrap__item .item-img:before{content:"";position:absolute;background-color:#E2E8F0;border-radius:10px;top:0;left:0;z-index:-1}@media (min-width: 768px){.sec-rental .rental-wrap .rental-wrap__item .item-img:before{width:200px;height:200px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .item-img:before{width:calc(200/1210 * 100vw);height:calc(200/1210 * 100vw);border-radius:calc(10/1210 * 100vw)}}@media (max-width: 767px){.sec-rental .rental-wrap .rental-wrap__item .item-img:before{width:194px;height:194px}}.sec-rental .rental-wrap .rental-wrap__item .item-img .item-img__inner{position:relative}.sec-rental .rental-wrap .rental-wrap__item .item-img .item-img__inner:before{content:"";display:block;padding-top:71.86%}.sec-rental .rental-wrap .rental-wrap__item .item-img .item-img__inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .item-img .item-img__inner img{border-radius:calc(10/1210 * 100vw)}}.sec-rental .rental-wrap .rental-wrap__item .item-ttl{font-family:"Outfit",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.1em;font-weight:700;padding-bottom:17px;position:relative}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .item-ttl{padding-bottom:calc(17/1210 * 100vw);font-size:calc(18/1210 * 100vw)}}.sec-rental .rental-wrap .rental-wrap__item .item-ttl:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#D5D5D5}.sec-rental .rental-wrap .rental-wrap__item .item-desc{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.1em;font-weight:500}@media (min-width: 768px){.sec-rental .rental-wrap .rental-wrap__item .item-desc{margin-top:26px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .item-desc{margin-top:calc(26/1210 * 100vw);font-size:calc(15/1210 * 100vw)}}@media (max-width: 767px){.sec-rental .rental-wrap .rental-wrap__item .item-desc{margin-top:20px}}.sec-rental .rental-wrap .rental-wrap__item .rental-btn{display:block;width:100%;max-width:260px;border:solid 2px #003D7C;border-radius:30px;padding:12px 5px 12px 24px;position:relative;cursor:pointer}@media (min-width: 768px){.sec-rental .rental-wrap .rental-wrap__item .rental-btn{margin:25px auto 0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .rental-btn{margin-top:calc(25/1210 * 100vw);padding:calc(12/1210 * 100vw) calc(5/1210 * 100vw) calc(12/1210 * 100vw) calc(24/1210 * 100vw)}}@media (max-width: 767px){.sec-rental .rental-wrap .rental-wrap__item .rental-btn{margin:24px auto 0}}.sec-rental .rental-wrap .rental-wrap__item .rental-btn:before{content:"";position:absolute;width:50px;height:50px;background-color:#003D7C;border-radius:100%;top:calc(50% - 25px);left:5px;transform:scale(0.3);opacity:0;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .rental-btn:before{width:calc(50/1210 * 100vw);height:calc(50/1210 * 100vw);top:calc(50% - calc(25/1210 * 100vw))}}.sec-rental .rental-wrap .rental-wrap__item .rental-btn:after{content:"";position:absolute;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/our-project/icon_arr02.svg");background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0);background-size:100% 100%;width:8px;height:8px;top:calc(50% - 4px);left:26px;transform:translateX(-15px);opacity:0;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .rental-btn:after{left:calc(260/1210 * 100vw)}}@media only screen and (min-width: 1025px){.sec-rental .rental-wrap .rental-wrap__item .rental-btn:hover{opacity:1}.sec-rental .rental-wrap .rental-wrap__item .rental-btn:hover:before{transition-property:opacity, transform;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;transform:scale(1);opacity:1}.sec-rental .rental-wrap .rental-wrap__item .rental-btn:hover:after{transition-property:opacity, transform;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;transform:translateX(0);opacity:1}}.sec-rental .rental-wrap .rental-wrap__item .rental-btn .txt{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:0em;font-weight:700;color:#003D7C;text-align:center;position:relative}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1210px){.sec-rental .rental-wrap .rental-wrap__item .rental-btn .txt{font-size:calc(15/1210 * 100vw)}}.sec-rental .rental-wrap .rental-wrap__item .rental-btn .txt:before{content:"";position:absolute;width:7px;height:8px;border-radius:100%;background-color:#003D7C;left:0;top:calc(50% - 4px)}.our-project.vn-lag .sec-land .land-content .content-ttl{font-family:"Noto Sans JP",sans-serif}.our-project.vn-lag .sec-rental .rental-wrap .rental-wrap__item .item-ttl{font-family:"Noto Sans JP",sans-serif}.our-project.vn-lag .sec-land .land-content .content-ttl,.our-project.en-lag .sec-land .land-content .content-ttl{letter-spacing:0.02em}.our-project.vn-lag .sec-land .land-content .content-desc,.our-project.en-lag .sec-land .land-content .content-desc{letter-spacing:0.02em}.our-project.vn-lag .sec-rental .rental-des,.our-project.en-lag .sec-rental .rental-des{letter-spacing:0.02em}.our-project.vn-lag .sec-rental .rental-wrap .rental-wrap__item .item-ttl,.our-project.en-lag .sec-rental .rental-wrap .rental-wrap__item .item-ttl{letter-spacing:0.02em}

/*# sourceMappingURL=maps/our-project.min.css.map */
