.sec01{margin-top:100px;padding-bottom:77px}@media (max-width: 767px){.sec01{margin-top:80px;padding-bottom:58px}}.sec01 .txt{max-width:996px;width:100%;margin:0 auto;padding:0 16px;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:0em;text-align:center}@media (max-width: 767px){.sec01 .txt{font-size:16px;font-size:1.6rem;line-height:1.75em}}@media (min-width: 768px){.sec01 .c-slide02 .c-seemore .txt-hide{overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.sec01 .block-tab{margin-top:69px}@media (max-width: 767px){.sec01 .block-tab{margin-top:47px}}.sec01 .tab-click{max-width:1160px;width:calc(100% - 32px);margin:0 auto}@media (min-width: 768px){.sec01 .tab-click{border-bottom:1px solid #bcbcbc}}.sec01 .tab-click .tab-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:100%;margin:0 auto}@media (max-width: 767px){.sec01 .tab-click .tab-inner{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec01 .tab-click .tab-link{position:relative;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:0em;font-family:"Canela Regular";transition:0.3s;color:#6e6e6e;transition:0.3s;margin:0 27px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec01 .tab-click .tab-link{margin:0 13px}}@media (min-width: 768px){.sec01 .tab-click .tab-link{padding-bottom:16px}}@media (max-width: 767px){.sec01 .tab-click .tab-link{border-bottom:1px solid #bcbcbc;padding-right:13px;margin:0 0 18px;font-size:16px;font-size:1.6rem;line-height:1.625em}}@media (max-width: 767px){.sec01 .tab-click .tab-link:first-of-type{width:24%}}@media (min-width: 768px){.sec01 .tab-click .tab-link:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:3px;background-color:#353b1d;transition:0.3s;z-index:1}}.sec01 .tab-click .tab-link span{padding-bottom:15px}@media (max-width: 767px){.sec01 .tab-click .tab-link span{display:inline-block;position:relative;padding-bottom:6px}.sec01 .tab-click .tab-link span:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background-color:#353b1d;transition:0.3s;z-index:1}}@media only screen and (min-width: 1025px){.sec01 .tab-click .tab-link:hover{transition:0.3s;color:#353b1d}.sec01 .tab-click .tab-link:hover:after{width:100%;transition:0.3s}}.sec01 .tab-click .tab-link.is-active{transition:0.3s;color:#353b1d;pointer-events:none}.sec01 .tab-click .tab-link.is-active:after{width:100%;transition:0.3s}@media (max-width: 767px){.sec01 .tab-click .tab-link.is-active span:after{width:100%}}.sec01 .tab-content{padding-top:60px}@media (max-width: 767px){.sec01 .tab-content{padding-top:21px}}.sec01 .tab-content .tab{display:none}.sec01 .tab-content .tab.is-active{display:block}.sec01 .tab-content .c-grid01{padding-bottom:23px}@media (min-width: 768px){.sec01 .tab-content .c-grid01 .c-seemore .txt-hide{overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.sec01 .tab-content .txt{margin-bottom:60px}

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