@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Klee+One&display=swap);:root{--module-color:#877b32}.people{--module-color:#3dc4d0}.try{--module-color:#ff8c00}.spot{--module-color:#ffd200}.project{--module-color:#4e5faf}.bold-title{font-family:"Kosugi Maru",sans-serif;color:var(--module-color);font-size:clamp(2.28rem,2.22vw,4.27rem);text-align:center;line-height:1.6em;margin-bottom:1vw;font-weight:600}.bold-title.small{font-size:clamp(1.64rem,1.6vw,3.07rem);font-weight:500}.bold-title.white{color:#fff}.white-bg-box{background:#fff;padding:3vw;margin-bottom:2vw;border-radius:15px}.square-link-box{display:flex;justify-content:center}.square-link-box a{position:relative;width:80%;background:var(--module-color);padding:.5vw 2vw;color:#fff;font-size:clamp(1.1rem,1.04vw,2rem);font-weight:500;border-radius:10px}.square-link-box a::before{content:"";position:absolute;right:1em;top:50%;width:2em;height:2em;border:1.5px solid #fff;border-radius:50%;transform:translateY(-50%)}.square-link-box a::after{content:"";position:absolute;top:50%;right:1.8em;width:.6em;height:.6em;border-top:1.5px solid #fff;border-right:1.5px solid #fff;transform:translateY(-50%) rotate(45deg)}.square-link-box a:hover::before{transform:translateY(-50%) scale(1.1);transition:all .3s ease}.square-link-box.flex{justify-content:space-between;flex-wrap:wrap}.square-link-box.flex a{width:49%}.border-link-btn{display:flex;justify-content:center;margin:0 auto}.border-link-btn a{border:solid 2px var(--module-color);border-radius:30px;padding:.3vw;text-align:center;width:30%;position:relative;font-size:clamp(1.1rem,1.04vw,2rem);font-weight:500}.border-link-btn a::after{content:"";position:absolute;top:50%;right:-1.8em;width:1em;height:1em;border-top:2px solid var(--module-color);border-right:2px solid var(--module-color);transform:translateY(-50%) rotate(45deg)}.border-link-btn a:hover{border:solid 2px var(--module-color);background:var(--module-color);color:#fff;transition:all .3s ease}.border-link-btn a:hover::after{right:-2.2em;transition:all .3s ease}.try-anchorlink-box{display:flex;justify-content:space-between;width:85%;margin:0 auto}.try-anchorlink-box a{position:relative;width:45%;padding:.5vw 2vw .5vw 4.6vw;color:var(--module-color);font-family:"Kosugi Maru",sans-serif;font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:600;border-bottom:2px solid var(--module-color)}.try-anchorlink-box a::before{content:"";position:absolute;left:0;top:43%;width:2.3em;height:2.3em;background:url(../images/try/try-anchorlink-img01.webp) no-repeat center top;background-size:contain;transform:translateY(-50%)}.try-anchorlink-box a::after{content:"";position:absolute;top:50%;right:1em;width:.6em;height:.6em;border-top:2px solid var(--module-color);border-right:2px solid var(--module-color);transform:translateY(-50%) rotate(135deg)}.try-anchorlink-box a.cat02::before{background:url(../images/try/try-anchorlink-img02.webp) no-repeat center top;background-size:contain}.try-anchor-space{margin-top:-15vw;padding-top:15vw}.try-home-box{display:flex;justify-content:space-around;width:calc(100% + 12vw);margin-left:-6vw;position:relative}.try-home-box .slick-track{display:flex;align-items:stretch}.try-home-box .slick-track .slick-slide{height:auto}.try-home-box .card{width:30%;position:relative;background:#fff;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;margin:calc(3.5vw + 4px) 3.5vw 16px}.try-home-box .card:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.try-home-box .card::after,.try-home-box .card::before{position:absolute;top:0;border-radius:50%;transform:translate(-40%,-50%)}.try-home-box .card::before{content:"空き家";left:0;width:7vw;height:7vw;background:#877b32;color:#fff;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;display:flex;align-items:center;justify-content:center;z-index:2}.try-home-box .card::after{content:"";left:.1vw;width:6vw;height:6vw;border:1.5px dashed #fff;box-sizing:border-box;z-index:3}.try-home-box .card.cat02::before{content:"空き地"}.try-home-box .card .card-img{position:relative;z-index:1;height:17vw}.try-home-box .card .card-img img{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0}.try-home-box .card .card-content{padding:3.2em 1.2em 1.2em;position:relative}.try-home-box .card .card-content .card-tag{position:absolute;top:1em;left:0;background:var(--module-color);color:#fff;font-size:clamp(1.1rem,.9vw,1.73rem);padding:.4em 1em;border-top-left-radius:0;border-top-right-radius:30px;border-bottom-left-radius:0;border-bottom-right-radius:30px;line-height:1.5rem;padding:.4em .8em}.try-home-box .card .card-content .card-title{font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:700;line-height:1.5em;letter-spacing:.15em;margin:1.5vw 0 1vw}.try-home-box .card .card-content dl.card-text-list{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.try-home-box .card .card-content dl.card-text-list dd,.try-home-box .card .card-content dl.card-text-list dt{font-size:clamp(1.1rem,.94vw,1.8rem);margin-bottom:.5em;font-weight:600}.try-home-box .card .card-content dl.card-text-list dt{width:6em;position:relative;border:1px var(--module-color) solid;color:var(--module-color);line-height:1em;border-radius:5px;height:2em;display:flex;align-items:center;justify-content:center}.try-home-box .card .card-content dl.card-text-list dd{width:calc(100% - 7em);line-height:1.5em}.try-home-box .slick-arrow.slick-next,.try-home-box .slick-arrow.slick-prev{font-size:clamp(1.1rem,1.04vw,2rem);width:3em;height:3em;border-radius:50%;border:1.5px solid #877b32;position:absolute;top:50%;background-color:#fff;z-index:10}.try-home-box .slick-arrow.slick-next::before,.try-home-box .slick-arrow.slick-prev::before{content:""}.try-home-box .slick-arrow.slick-next::after,.try-home-box .slick-arrow.slick-prev::after{content:"";position:absolute;top:50%;width:1em;height:1em}.try-home-box .slick-arrow.slick-next.slick-prev,.try-home-box .slick-arrow.slick-prev.slick-prev{left:-3.5em}.try-home-box .slick-arrow.slick-next.slick-prev::after,.try-home-box .slick-arrow.slick-prev.slick-prev::after{right:.75em;border-bottom:1.5px solid #877b32;border-left:1.5px solid #877b32;transform:translateY(-50%) rotate(45deg)}.try-home-box .slick-arrow.slick-next.slick-next,.try-home-box .slick-arrow.slick-prev.slick-next{right:-3.5em}.try-home-box .slick-arrow.slick-next.slick-next::after,.try-home-box .slick-arrow.slick-prev.slick-next::after{left:.75em;border-top:1.5px solid #877b32;border-right:1.5px solid #877b32;transform:translateY(-50%) rotate(45deg)}.try-home-information{display:block;position:relative;border-radius:20px;overflow:hidden;width:70%;height:25vw;margin:0 auto}.try-home-information .home-information-bg{width:100%;height:auto;display:block;object-fit:cover}.try-home-information .try-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:1}.try-home-information .home-information-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;width:100%;display:flex;flex-direction:column;gap:2vw}.try-home-information .home-information-content p.try-copy{text-align:center;margin-bottom:.5vw}.try-home-information .home-information-content p.try-copy span{display:inline-block;color:#fff;font-weight:600;position:relative}.try-home-information .home-information-content p.try-copy span::after{position:absolute;content:"";width:3.5vw;height:5vw;background:url(../images/try/try-copy-img.webp) no-repeat center center;background-size:contain;top:50%;transform:translateY(-50%)}.try-home-information .home-information-content p.try-copy span.sub{font-size:clamp(1.42rem,1.39vw,2.67rem)}.try-home-information .home-information-content p.try-copy span.sub::after{left:-2vw;transform:translateY(-50%) translateX(-100%)}.try-home-information .home-information-content p.try-copy span.main{font-size:clamp(1.99rem,1.94vw,3.73rem);letter-spacing:.18em}.try-home-information .home-information-content p.try-copy span.main::after{right:-2vw;transform:translateY(-50%) translateX(100%) scale(-1,1)}.try-home-information .home-information-content .border-link-btn{display:flex;justify-content:center;margin:0 auto}.try-home-information .home-information-content .border-link-btn .border-link{border:solid 2px #fff;border-radius:30px;padding:.3vw 2vw;text-align:center;width:100%;position:relative;font-size:clamp(1.28rem,1.25vw,2.4rem);font-weight:500}.try-home-information .home-information-content .border-link-btn .border-link::after{content:"";position:absolute;top:50%;right:-1.5em;width:.8em;height:.8em;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.try-home-information .home-information-content .border-link-btn .border-link:hover{border:solid 2px #fff;background:#fff;color:#000;transition:all .3s ease}.try-home-information .home-information-content .border-link-btn .border-link:hover::after{right:-2.2em;transition:all .3s ease}@media screen and (max-width:1024px) and (orientation:portrait){.bold-title{font-size:clamp(2rem,5.33vw,2.29rem);margin-bottom:2vh}.bold-title.small{font-size:clamp(2rem,5.33vw,2.29rem)}.white-bg-box{padding:4vh 5vw 4.5vh;margin-bottom:3vh;border-radius:10px}.square-link-box a{width:100%;padding:2vw 10vw 2vw 4vw;font-size:clamp(1.3rem,3.47vw,1.49rem);border-radius:5px;line-height:1.6em}.square-link-box a::before{width:1.8em;height:1.8em;border:1px solid #fff}.square-link-box a::after{right:1.78em;width:.55em;height:.55em;border-top:1px solid #fff;border-right:1px solid #fff}.square-link-box.flex a{width:100%;margin-bottom:1vh}.border-link-btn a{border-radius:15vw;padding:1.5vw;width:60%;font-size:clamp(1.4rem,3.73vw,1.61rem)}.try-anchorlink-box{width:100%}.try-anchorlink-box a{width:46%;padding:0 8vw .5vw 10vw;font-size:clamp(1.6rem,4.27vw,1.83rem);border-bottom:2px solid var(--module-color)}.try-anchorlink-box a::before{top:43%;width:1.7em;height:1.7em}.try-anchorlink-box a::after{right:1em;width:.6em;height:.6em}.try-anchor-space{margin-top:-25vw;padding-top:25vw}.try-home-box{width:100%;margin-left:0;flex-wrap:wrap}.try-home-box .card{width:95%;border-radius:12px;margin:calc(3.5vw + 4px) 3.5vw 3vh}.try-home-box .card::after,.try-home-box .card::before{transform:translate(0)}.try-home-box .card::before{width:20vw;height:20vw;font-size:clamp(1.2rem,3.2vw,1.38rem);left:-3vw;top:-2vw}.try-home-box .card::after{left:-2vw;top:-1vw;width:18vw;height:18vw}.try-home-box .card .card-img{height:28vh}.try-home-box .card .card-content{padding:3vh 5vw;position:relative}.try-home-box .card .card-content .card-tag{position:unset;font-size:clamp(1.3rem,3.47vw,1.49rem);padding:.7em 1.5em .7em 1em;margin:0 0 2vh -5vw;display:inline-block;line-height:1.6em}.try-home-box .card .card-content .card-title{font-size:clamp(1.6rem,4.27vw,1.83rem);line-height:1.7em;margin:0 0 2.2vh}.try-home-box .card .card-content dl.card-text-list dd,.try-home-box .card .card-content dl.card-text-list dt{font-size:clamp(1.2rem,3.2vw,1.38rem);margin-bottom:.8em}.try-home-box .card .card-content dl.card-text-list dt{border-radius:3px;height:2.3em}.try-home-box .card .card-content dl.card-text-list dd{width:calc(100% - 6.5em);font-size:clamp(1.3rem,3.47vw,1.49rem)}.try-home-box .slick-arrow.slick-next,.try-home-box .slick-arrow.slick-prev{font-size:clamp(1.1rem,2.67vw,1.15rem)}.try-home-box .slick-arrow.slick-next.slick-prev,.try-home-box .slick-arrow.slick-prev.slick-prev{left:-1.5em}.try-home-box .slick-arrow.slick-next.slick-next,.try-home-box .slick-arrow.slick-prev.slick-next{right:-1.5em}.try-home-information{border-radius:12px;width:100%;padding:5vh 6vw;height:auto}.try-home-information .home-information-bg{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);height:100%;z-index:-2}.try-home-information .try-overlay{z-index:-1}.try-home-information .home-information-content{position:unset;transform:translate(0)}.try-home-information .home-information-content p.try-copy{margin-bottom:.5vw}.try-home-information .home-information-content p.try-copy span::after{width:4vw}.try-home-information .home-information-content p.try-copy span.sub{font-size:clamp(1.2rem,3.2vw,1.38rem)}.try-home-information .home-information-content p.try-copy span.main{font-size:clamp(1.6rem,4.27vw,1.83rem)}.try-home-information .home-information-content .border-link-btn{display:flex;justify-content:center;margin:0 auto}.try-home-information .home-information-content .border-link-btn .border-link{border:solid 1px #fff;padding:.3vw 3vw;font-size:clamp(1.1rem,2.67vw,1.15rem)}.try-home-information .home-information-content .border-link-btn .border-link::after{border-top:1px solid #fff;border-right:1px solid #fff}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.bold-title{font-size:clamp(2.6rem,3.39vw,3.47rem);margin-bottom:1vh}.bold-title.small{font-size:clamp(2rem,2.6vw,2.67rem)}.white-bg-box{padding:2.5vh 5vw 2.5vh;border-radius:15px;width:80%;margin:0 auto 3vh}.square-link-box a{padding:1.2vw 8vw 1.2vw 3vw;font-size:clamp(1.3rem,1.69vw,1.73rem);border-radius:15px}.border-link-btn a{padding:.8vw;width:45%;font-size:clamp(1.3rem,1.69vw,1.73rem)}.try-anchorlink-box a{font-size:clamp(1.6rem,2.08vw,2.13rem)}.try-anchorlink-box a::before{top:40%;width:3em;height:3em}.try-anchor-space{margin-top:-12vw;padding-top:12vw}.try-home-box{width:calc(100% + 7vw);margin-left:-3vw}.try-home-box .card{width:46%;margin:calc(3.5vw + 4px) 3.5vw 4vh}.try-home-box .card::before{width:11vw;height:11vw;font-size:clamp(1.5rem,1.95vw,2rem);left:-2vw;top:-2vw}.try-home-box .card::after{left:-1.5vw;top:-1.5vw;width:10vw;height:10vw}.try-home-box .card .card-img{height:18vh;border-top-left-radius:30px;border-top-right-radius:30px}.try-home-box .card .card-content{padding:1.5vh 2vw}.try-home-box .card .card-content .card-tag{font-size:clamp(1.1rem,1.43vw,1.47rem);margin:0 0 1vh -2vw}.try-home-box .card .card-content .card-title{font-size:clamp(1.4rem,1.82vw,1.87rem);line-height:1.5em}.try-home-box .card .card-content dl.card-text-list dd,.try-home-box .card .card-content dl.card-text-list dt{font-size:clamp(1.1rem,1.3vw,1.33rem)}.try-home-box .card .card-content dl.card-text-list dd{font-size:clamp(1.1rem,1.3vw,1.33rem)}.try-home-box .slick-arrow.slick-next,.try-home-box .slick-arrow.slick-prev{font-size:clamp(1.1rem,1.3vw,1.33rem)}.try-home-box .slick-arrow.slick-next.slick-prev,.try-home-box .slick-arrow.slick-prev.slick-prev{left:-1.5em}.try-home-box .slick-arrow.slick-next.slick-next,.try-home-box .slick-arrow.slick-prev.slick-next{right:-1.5em}.try-home-information{border-radius:30px;width:93%}.try-home-information .home-information-content p.try-copy span.sub{font-size:clamp(1.5rem,1.95vw,2rem)}.try-home-information .home-information-content p.try-copy span.main{font-size:clamp(2rem,2.6vw,2.67rem)}.try-home-information .home-information-content .border-link-btn .border-link{border:solid 2px #fff;font-size:clamp(1.3rem,1.69vw,1.73rem)}.try-home-information .home-information-content .border-link-btn .border-link::after{width:1em;height:1em;border-top:2px solid #fff;border-right:2px solid #fff}}