@media (min-width: 1000px){.c-sec-sub-page--single{padding:0 16px;margin-top:28px}}.sec-content{margin-top:-89px;overflow:hidden}@media (max-width: 999px){.sec-content{margin-top:0;padding-top:16px}}.sec-content .cms-content{margin-top:21px;text-align:justify}@media (max-width: 999px){.sec-content .cms-content{line-height:2.05em;margin-top:21px}}.sec-content .box{display:flex;align-items:flex-end;width:100%}@media (max-width: 999px){.sec-content .box{display:block}}.sec-content .desc{flex-shrink:0;max-width:60%}@media (max-width: 999px){.sec-content .desc{max-width:100%}}.sec-content .c-title03{font-size:64px;font-size:6.4rem;line-height:1.1875em}@media (max-width: 999px){.sec-content .c-title03{font-size:44px;font-size:4.4rem;line-height:1.18182em}}.sec-content .slider{margin-top:64px;position:relative}@media (max-width: 999px){.sec-content .slider{margin-top:32px;overflow:hidden}}.sec-content .slider [rel~="js-slider"]{margin-left:-20px;width:calc(100% + 40px)}@media only screen and (min-width: 1000px) and (max-width: 1390px){.sec-content .slider [rel~="js-slider"]{width:100%}}@media (max-width: 999px){.sec-content .slider [rel~="js-slider"]{width:100%;margin-left:0}}.sec-content .slider .img{width:calc(50% - 20px);height:392px;margin-left:20px}@media only screen and (min-width: 1000px) and (max-width: 1439px){.sec-content .slider .img{height:27.22222vw}}@media (max-width: 999px){.sec-content .slider .img{width:100%;margin-left:0;height:54.66667vw}}.sec-content .slider .img img{width:100%;height:100%;object-fit:cover}.sec-content .c-controls-slider{flex:1;justify-content:flex-end;margin-top:0;position:relative;top:-2px;right:-30px}@media only screen and (min-width: 1000px) and (max-width: 1360px){.sec-content .c-controls-slider{right:0}}@media (max-width: 999px){.sec-content .c-controls-slider{top:0;right:0;justify-content:space-between;margin-top:40px;padding:0 20px}.sec-content .c-controls-slider .swiper-pagination{margin:0 10px 0 5px !important}}.sec-content .c-controls-slider__arrow{width:40px;height:24px}.l-content{margin-top:127px}@media (max-width: 999px){.l-content{margin-top:65px}}.l-content .inner{max-width:880px}.sec-info{margin-top:70px}@media (max-width: 999px){.sec-info{margin-top:50px}}.sec-info:first-child{margin-top:0}.sec-info .title-info{font-size:38px;font-size:3.8rem;line-height:1.15789em;letter-spacing:0em;font-weight:300}@media (max-width: 999px){.sec-info .title-info{font-size:32px;font-size:3.2rem;line-height:1.40625em}}.sec-info .title-info:after{content:'';width:24px;height:1px;background-color:#6F5138;display:block;margin-top:19px}@media (max-width: 999px){.sec-info .title-info:after{margin-top:17px}}.sec-info .cms-content{margin-top:28px;text-align:justify}@media (max-width: 999px){.sec-info .cms-content{line-height:2.07143em;margin-top:16px}}.sec-info .list01{margin-top:27px}@media (max-width: 999px){.sec-info .list01{margin-top:15px}}.sec-info .list01 ul{display:flex;flex-wrap:wrap;margin-left:-40px;width:calc(100% + 40px);font-family:"Inter",sans-serif}@media (max-width: 999px){.sec-info .list01 ul{width:100%;margin-left:0}}.sec-info .list01 li{width:calc(50% - 40px);margin-left:40px;padding:24px 16px;display:flex;align-items:center;font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:0em;font-weight:400;border-top:1px solid rgba(73,59,45,0.2)}@media (min-width: 1000px){.sec-info .list01 li.last-in-column{border-bottom:1px solid rgba(73,59,45,0.2)}}@media (max-width: 999px){.sec-info .list01 li{width:100%;margin-left:0;padding:20px 16px;font-size:14px;font-size:1.4rem;line-height:1.14286em}.sec-info .list01 li:last-child{border-bottom:1px solid rgba(73,59,45,0.2)}}.sec-info .list01 .ttl{display:flex;align-items:center;font-weight:600;width:112px;flex-shrink:0}@media (max-width: 999px){.sec-info .list01 .ttl{width:108px}}.sec-info .list01 .ttl span{display:block}.sec-info .list01 .ttl img{flex-shrink:0;margin-right:8px;width:20px;height:23px;object-fit:contain}.sec-info .list02{border:1px solid #E5E0DA;margin-top:28px;padding:33px 31px;font-family:"Inter",sans-serif}@media (max-width: 999px){.sec-info .list02{margin-top:13px;padding:20px 20px 24px}}.sec-info .list02 ul{display:flex;flex-wrap:wrap;margin-top:-32px}@media (max-width: 999px){.sec-info .list02 ul{margin-top:-20px}}.sec-info .list02 li{width:33.33%;margin-top:32px}@media (min-width: 1000px){.sec-info .list02 li:nth-child(3n+2){padding-left:46px}}@media (min-width: 1000px){.sec-info .list02 li:nth-child(3n+3){padding-left:88px}}@media (max-width: 999px){.sec-info .list02 li{margin-top:20px;width:50%}.sec-info .list02 li:nth-child(2n+2){padding-left:16px}}.sec-info .list02 p{display:flex;align-items:flex-start;font-size:14px;font-size:1.4rem;line-height:1.35714em;letter-spacing:0em;font-weight:400}.sec-info .list02 p img{width:20px;height:20px;object-fit:contain;flex-shrink:0;margin:-1px 14px 0 0}.sec-info .list03 ul{margin-top:29px;color:#493B2D;font-size:15px;font-size:1.5rem;line-height:2.06667em;letter-spacing:0em;font-weight:400;text-align:justify;font-family:"Inter",sans-serif}@media (max-width: 999px){.sec-info .list03 ul{margin-top:16px;font-size:14px;font-size:1.4rem;line-height:2.07143em}}.sec-info .list03 ul li{display:flex;align-items:flex-start}.sec-info .list03 ul li:before{content:'';width:5px;height:5px;background-color:#493B2D;border-radius:50%;display:block;flex-shrink:0;margin:13px 8px 0 9px}.l-btn-contact{margin-top:63px}@media (max-width: 999px){.l-btn-contact{margin-top:40px}}.l-btn-contact .c-btn01{width:168px}@media (min-width: 1000px){.l-btn-contact .c-btn01{min-height:46px}.l-btn-contact .c-btn01.vi{width:172px}}.c-footer{margin-top:120px}@media (max-width: 999px){.c-footer{margin-top:70px}}

/*# sourceMappingURL=maps/villas-single.min.css.map */
