#wrap{overflow:hidden}.bg-fixed{transition:all .3s}@media (max-width: 767px){.bg-fixed.bg-1{position:fixed;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;background:url("/wp/wp-content/themes/wp-templ/assets/img/acehome/img_para_1.jpg") no-repeat center center;background-size:cover;z-index:-1}}.tit-sec{font-size:25px;font-size:2.5rem;line-height:30px;letter-spacing:1.5px;font-family:"Archivo Black", sans-serif}@media (max-width: 767px){.tit-sec{font-size:20px;font-size:2rem;letter-spacing:3.3px}}.c-btn01 .txt,.c-btn02 .txt{font-weight:500}.c-btn01{margin:0 auto}@media (min-width: 768px){.c-btn01{max-width:179px;padding:12px 2px 13px;font-family:"Lato", sans-serif;background:transparent;transition:all .3s;cursor:pointer}}@media only screen and (min-width: 768px) and (min-width: 1025px){.c-btn01:hover{background:#000}.c-btn01:hover .txt{color:#fff}}@media (min-width: 768px){.c-btn01 .txt{font-size:12px;font-size:1.2rem;font-weight:500;position:relative;left:1px;letter-spacing:2.5px;color:#000;transition:all .3s}}@media (max-width: 767px){.c-btn01{max-width:119px;padding:5px 2px 6px}.c-btn01 .txt{font-size:10px;font-size:1rem;letter-spacing:2.3px}}.list-anchor{border:solid 1px #8F8067}.list-anchor li{border-color:#8F8067}.list-anchor li.curr-sec a{color:#fff;background:#8F8067}.list-anchor li a{color:#8F8067;text-transform:uppercase;cursor:pointer}.list-anchor li a.active{opacity:1;color:#fff;background:#8F8067}@media only screen and (min-width: 1025px){.list-anchor li a:hover{opacity:1;color:#fff;background:#8F8067}}.txt-vertical{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:10px;font-weight:500;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:upright;background:#fff;padding:19px 7px 11px 5px}@media (max-width: 767px){.txt-vertical{font-size:15px;font-size:1.5rem;padding:11px 0px 4px;line-height:26px;letter-spacing:5px}}.btn-big{display:block;width:724px;height:173px;margin:0 auto 146px;position:relative;border:solid 1px #000;text-align:center;font-weight:700;padding-top:43px;overflow:hidden;transition:all .5s;cursor:pointer}@media (min-width: 768px){.btn-big{left:-21px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.btn-big{left:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.btn-big{width:100%}}@media (max-width: 767px){.btn-big{width:100%;height:153px;margin-bottom:66px;text-align:left;padding-top:22px;padding-left:26px}}@media only screen and (min-width: 1025px){.btn-big:hover{opacity:1;background:#000;color:#fff}}.btn-big:after{position:absolute;content:'';background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/ico_arr_bold.svg");background-size:100% 100%;width:20px;height:17px;top:50%;margin-top:-9px;right:54px}@media (max-width: 767px){.btn-big:after{margin-top:-15px;right:18px}}.btn-big span{display:block;font-size:16px;font-size:1.6rem;line-height:32px;letter-spacing:1.6px;position:relative;left:-5px;margin-bottom:16px}@media (max-width: 767px){.btn-big span{font-size:14px;font-size:1.4rem;letter-spacing:.7px;left:0;margin-bottom:3px}}.btn-big strong{display:block;font-size:23px;font-size:2.3rem;line-height:32px;letter-spacing:2.4px;position:relative;left:-3px;font-weight:700}@media (max-width: 767px){.btn-big strong{font-size:17px;font-size:1.7rem;line-height:30px;letter-spacing:.9px;left:0}}.sec-mv{width:100%;height:100vh;position:relative;background:#ECE7DB url("/wp/wp-content/themes/wp-templ/assets/img/acehome/bg_mv.png") repeat center center;background-size:cover}@media (max-width: 767px){.sec-mv{padding-top:45px;height:auto}}.sec-mv .slider-left{transition:all .3s}@media (min-width: 768px){.sec-mv .slider-left{position:absolute;bottom:0;left:0;width:25.59%;height:450px}}@media (max-width: 767px){.sec-mv .slider-left{width:102px;height:134px}}.sec-mv .slider-left:not(.swiper-initialized){opacity:0}.sec-mv .slider-left .item{width:100%;height:100%}.sec-mv .slider-left img{width:100%;height:100%;object-fit:cover}.sec-mv .slider-right{transition:all .3s}@media (min-width: 768px){.sec-mv .slider-right{position:absolute;top:205px;right:0;width:56.64%;height:548px}}@media (max-width: 767px){.sec-mv .slider-right{height:231px;margin-bottom:19px}}.sec-mv .slider-right:not(.swiper-initialized){opacity:0}.sec-mv .slider-right .item{width:100%;height:100%}.sec-mv .slider-right img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.sec-mv .logo-acehome{position:absolute;width:24.92%;top:22.6%;left:10%}}@media (max-width: 767px){.sec-mv .logo-acehome{text-align:center;margin-bottom:44px}}.sec-mv .vertical-txt{position:absolute;font-size:20px;font-size:2rem;line-height:30px;letter-spacing:10px;font-weight:500;left:33.02%;top:404px;top:39.5%;writing-mode:vertical-rl}@media (max-width: 767px){.sec-mv .vertical-txt{font-size:16px;font-size:1.6rem;line-height:35px;height:180px;letter-spacing:4px;top:368px;left:39.02%}}.sec-concept{height:869px;background:#ECE7DB;padding-left:189px;padding-top:230px;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-concept{padding-left:100px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-concept{padding-left:50px;padding-top:130px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-concept{padding-left:30px}}@media (max-width: 767px){.sec-concept{padding-top:91px;padding-bottom:111px;padding-left:0;height:auto;background:#ECE7DB url("/wp/wp-content/themes/wp-templ/assets/img/acehome/bg_mv.png") repeat center center;background-size:cover;position:static}}.sec-concept .content-sec{max-width:1340px;margin:0 auto;position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-concept .content-sec{padding-right:400px}}@media (max-width: 767px){.sec-concept .content-sec{padding:0 17px}}.sec-concept .content-sec .tit{font-size:17px;font-size:1.7rem;line-height:46px;letter-spacing:2.6px;font-weight:700;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-concept .content-sec .tit{font-size:16px;font-size:1.6rem;line-height:36px;margin-bottom:20px}}@media (max-width: 767px){.sec-concept .content-sec .tit{font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:.7px;margin-bottom:30px}}.sec-concept .content-sec .desc{font-size:15px;font-size:1.5rem;line-height:44px;letter-spacing:2.3px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-concept .content-sec .desc{font-size:14px;font-size:1.4rem;line-height:36px}}@media (max-width: 767px){.sec-concept .content-sec .desc{font-size:13px;font-size:1.3rem;line-height:28px;letter-spacing:.7px}}.sec-concept .img-concept{position:absolute;top:-108px;right:0}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-concept .img-concept{width:350px;top:0}}@media (max-width: 767px){.sec-concept .img-concept{top:-105px;width:101px}}.sec-event{position:relative;background:#F5F5F5;padding:160px 20px 69px;z-index:3}@media (max-width: 767px){.sec-event{padding:79px 19px 76px 17px;background:#fff}}.sec-event .content-sec{position:relative;max-width:973px;margin:0 auto}@media (min-width: 768px){.sec-event .content-sec{left:-4px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-event .content-sec{left:0}}.sec-event .content-sec .tit-sec{text-align:center;margin-bottom:84px;position:relative;left:6px;letter-spacing:.9px}@media (max-width: 767px){.sec-event .content-sec .tit-sec{margin-bottom:48px;left:1px}}.sec-event .list-event{margin-bottom:155px}@media (min-width: 768px){.sec-event .list-event{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-event .list-event{margin-bottom:50px}}.sec-event .list-event .item-event{cursor:pointer}@media (min-width: 768px){.sec-event .list-event .item-event{width:27.74%;margin-right:8.39%}.sec-event .list-event .item-event:last-child{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-event .list-event .item-event{width:30%;margin-right:5%}}@media only screen and (min-width: 1025px){.sec-event .list-event .item-event:hover{opacity:1}.sec-event .list-event .item-event:hover .img-event img{transform:scale(1.1, 1.1)}}.sec-event .list-event .item-event .img-event{width:100%;margin-bottom:23px;overflow:hidden;position:relative}@media (max-width: 767px){.sec-event .list-event .item-event .img-event{margin-bottom:19px}}.sec-event .list-event .item-event .img-event img{transition:all .5s}.sec-event .list-event .item-event .cats{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:4px}@media (max-width: 767px){.sec-event .list-event .item-event .cats{margin-bottom:1px}}.sec-event .list-event .item-event .cats span{margin-right:10px;margin-bottom:10px;background:#000;color:#fff;font-size:13px;font-size:1.3rem;letter-spacing:.3px;font-weight:500;padding:2px 13px 4px;min-width:91px;border-radius:20px;text-align:center}.sec-event .list-event .item-event .cats span:last-child{margin-right:0}@media (max-width: 767px){.sec-event .list-event .item-event .cats span{font-size:11px;font-size:1.1rem;line-height:21px;letter-spacing:.2px;padding:1px 11px 3px 8px}}.sec-event .list-event .item-event .tit-event{font-size:15px;font-size:1.5rem;line-height:25px;font-weight:700;letter-spacing:-.1px;margin-bottom:12px;text-align:justify}@media (max-width: 767px){.sec-event .list-event .item-event .tit-event{font-size:13px;font-size:1.3rem;line-height:22px;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;letter-spacing:.6px;margin-bottom:10px}}.sec-event .list-event .item-event .desc-event{font-size:13px;font-size:1.3rem;line-height:25px;font-weight:500;letter-spacing:.1px;text-align:justify}@media (max-width: 767px){.sec-event .list-event .item-event .desc-event{font-size:12px;font-size:1.2rem;line-height:21px}}.sec-event .list-event .item-event .desc-event span{display:block}.sec-event .list-event .item-event .desc-event strong{display:block;font-weight:500}.sec-event .swiper-pagination{position:absolute;top:48px;left:0;font-family:"Lato", sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1.2px;width:auto;bottom:auto}.sec-event .c-btn01{position:relative}@media (min-width: 768px){.sec-event .c-btn01{left:9px}}@media (max-width: 767px){.sec-event .c-btn01{left:4px}}.sec-parallax{position:relative;height:593px}@media (min-width: 768px){.sec-parallax{background:url("/wp/wp-content/themes/wp-templ/assets/img/acehome/img_para_1.jpg") no-repeat center center;background-size:cover;background-attachment:fixed}}@media (max-width: 767px){.sec-parallax{height:216px}}.sec-features{background:#F5F5F5;padding:258px 0 349px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features{padding:158px 0 149px}}@media (max-width: 767px){.sec-features{padding-top:85px;padding-bottom:108px}}@media (min-width: 768px){.sec-features .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1340px;margin:0 auto}}@media (min-width: 768px){.sec-features .content-sec .content-left{width:369px;padding-left:179px;margin-top:-6px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-features .content-sec .content-left{width:200px;padding-left:70px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .content-left{width:120px;padding-left:37px}.sec-features .content-sec .content-left .txt-vertical{padding-bottom:47px}}@media (min-width: 768px){.sec-features .content-sec .content-right{width:calc(100% - 369px);padding-right:156px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-features .content-sec .content-right{padding-right:50px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-features .content-sec .content-right{width:calc(100% - 200px)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .content-right{width:calc(100% - 120px);padding-right:30px}}@media (max-width: 767px){.sec-features .content-sec .content-right{padding:0 17px;position:relative}.sec-features .content-sec .content-right .txt-vertical{position:absolute;top:-24px;left:17px}}@media (min-width: 768px){.sec-features .content-sec .box-fw{padding-left:5px}}@media (max-width: 767px){.sec-features .content-sec .box-fw{padding-left:59px}}.sec-features .content-sec .box-fw .logo{margin-bottom:19px}@media (max-width: 767px){.sec-features .content-sec .box-fw .logo{width:169px;margin-bottom:17px}}.sec-features .content-sec .box-fw .img-milike{mix-blend-mode:multiply;-webkit-mix-blend-mode:multiply;margin-left:-26px}@media (max-width: 767px){.sec-features .content-sec .box-fw .img-milike{width:319px;margin-left:-14px}}.sec-features .content-sec .box-two-col.box-coolchoice{margin-top:122px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .box-two-col.box-coolchoice{margin-top:50px}}@media (max-width: 767px){.sec-features .content-sec .box-two-col.box-coolchoice{margin-top:74px}}.sec-features .content-sec .box-two-col.box-yellow{margin-top:189px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .box-two-col.box-yellow{margin-top:80px}}@media (max-width: 767px){.sec-features .content-sec .box-two-col.box-yellow{margin-top:83px}}@media (max-width: 767px){.sec-features .content-sec .box-two-col.box-yellow .col-left .img-box-sp{margin-bottom:25px}}.sec-features .content-sec .box-two-col.box-yellow .col-left .logo{margin-bottom:27px}@media (max-width: 767px){.sec-features .content-sec .box-two-col.box-yellow .col-left .logo{margin-bottom:16px;width:119px;margin-left:-9px}}.sec-features .content-sec .box-two-col.box-yellow .col-right{margin-top:58px}.sec-features .content-sec .box-two-col.box-style{margin-top:128px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .box-two-col.box-style{margin-top:80px}}@media (max-width: 767px){.sec-features .content-sec .box-two-col.box-style{margin-top:87px}}@media (max-width: 767px){.sec-features .content-sec .box-two-col.box-style .col-left .img-box-sp{margin-bottom:23px}}.sec-features .content-sec .box-two-col.box-style .col-left .logo{margin-left:10px}@media (max-width: 767px){.sec-features .content-sec .box-two-col.box-style .col-left .logo{margin-bottom:19px;width:102px;margin-left:0}}@media (min-width: 768px){.sec-features .content-sec .box-two-col.box-style .col-left .tit{margin-left:6px;letter-spacing:2.7px;margin-bottom:17px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .box-two-col.box-style .col-left .tit{letter-spacing:0}}@media (max-width: 767px){.sec-features .content-sec .box-two-col.box-style .col-left .tit{letter-spacing:2.1px}}.sec-features .content-sec .box-two-col.box-style .col-right{margin-top:97px}@media (min-width: 768px){.sec-features .content-sec .box-two-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.sec-features .content-sec .box-two-col .col-left{width:calc(100% - 405px);padding-right:59px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-features .content-sec .box-two-col .col-left{width:50%;padding-right:30px}}@media (max-width: 767px){.sec-features .content-sec .box-two-col .col-left .img-box-sp{margin-bottom:31px;width:100%}.sec-features .content-sec .box-two-col .col-left .img-box-sp img{width:100%}}.sec-features .content-sec .box-two-col .col-left .logo{margin-bottom:31px}@media (max-width: 767px){.sec-features .content-sec .box-two-col .col-left .logo{width:110px;margin-bottom:16px}}.sec-features .content-sec .box-two-col .col-left .tit{font-size:18px;font-size:1.8rem;line-height:35px;letter-spacing:4.5px;font-weight:500;margin-bottom:27px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .box-two-col .col-left .tit{font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:2px;margin-bottom:15px}}@media (max-width: 767px){.sec-features .content-sec .box-two-col .col-left .tit{font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:3.5px;font-weight:700;margin-bottom:16px}}.sec-features .content-sec .box-two-col .col-left .desc{font-size:14px;font-size:1.4rem;line-height:29px;letter-spacing:2.2px;font-weight:500}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .box-two-col .col-left .desc{font-size:13px;font-size:1.3rem;line-height:26px}}@media (max-width: 767px){.sec-features .content-sec .box-two-col .col-left .desc{font-size:13px;font-size:1.3rem;line-height:26px;letter-spacing:0.7px}}@media (min-width: 768px){.sec-features .content-sec .box-two-col .col-right{width:405px;margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-features .content-sec .box-two-col .col-right{width:50%}}.sec-features .content-sec .box-white{padding:49px 88px 56px;background:#fff;margin-top:70px;margin-left:5px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-features .content-sec .box-white{padding-left:30px;padding-right:30px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .box-white{margin-top:50px;padding:25px 25px}}@media (max-width: 767px){.sec-features .content-sec .box-white{margin-left:0;margin-top:37px;padding:39px 29px 30px}}.sec-features .content-sec .box-white .tit{font-size:16px;font-size:1.6rem;line-height:20px;letter-spacing:4px;font-weight:500;margin-bottom:20px}@media (max-width: 767px){.sec-features .content-sec .box-white .tit{font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:3.5px;font-weight:700;margin-bottom:16px}}.sec-features .content-sec .box-white .desc{font-size:14px;font-size:1.4rem;line-height:29px;letter-spacing:2.1px;font-weight:500}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features .content-sec .box-white .desc{letter-spacing:0}}@media (max-width: 767px){.sec-features .content-sec .box-white .desc{font-size:13px;font-size:1.3rem;line-height:29px;letter-spacing:0.7px}}.sec-features-2{background:#AE9B7A;background-size:contain;padding:331px 20px 305px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-features-2{padding-top:230px;padding-bottom:200px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features-2{padding-top:130px;padding-bottom:100px}}.sec-features-2:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply;-webkit-mix-blend-mode:multiply;background:url("/wp/wp-content/themes/wp-templ/assets/img/acehome/bg_features.png") repeat center center;background-size:contain}@media (max-width: 767px){.sec-features-2{padding:75px 17px 85px}}.sec-features-2 .content-sec{position:relative}@media (min-width: 768px){.sec-features-2 .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1340px;margin:0 auto}}@media (min-width: 768px){.sec-features-2 .content-sec .content-left{width:calc(100% - 330px);padding-left:197px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-features-2 .content-sec .content-left{width:calc(100% - 200px);padding-left:50px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-features-2 .content-sec .content-left{padding-left:30px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features-2 .content-sec .content-left{padding-left:10px;width:calc(100% - 120px)}}@media (min-width: 768px){.sec-features-2 .content-sec .content-right{width:330px;padding-left:138px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.sec-features-2 .content-sec .content-right{width:200px;padding-left:82px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features-2 .content-sec .content-right{width:120px;padding-left:48px}}@media (max-width: 767px){.sec-features-2 .content-sec .content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin-bottom:74px}}.sec-features-2 .content-sec .content-right .txt-vertical{color:#AE9B7A}@media (min-width: 768px){.sec-features-2 .content-sec .content-right .txt-vertical{margin-top:-35px;padding:27px 6px 12px 7px}}@media (max-width: 767px){.sec-features-2 .content-sec .content-right .txt-vertical{margin-top:0;padding-top:17px;padding-bottom:11px}.sec-features-2 .content-sec .content-right .txt-vertical:first-child{margin-right:13px;align-self:flex-start}}@media (min-width: 768px){.sec-features-2 .content-sec .item-feature{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:121px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-features-2 .content-sec .item-feature{margin-bottom:80px}}@media (max-width: 767px){.sec-features-2 .content-sec .item-feature{margin-bottom:79px}}.sec-features-2 .content-sec .item-feature:last-child{margin-bottom:0}@media (min-width: 768px){.sec-features-2 .content-sec .item-feature .img-feature{width:422px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-features-2 .content-sec .item-feature .img-feature{width:50%}}@media (max-width: 767px){.sec-features-2 .content-sec .item-feature .img-feature{margin-bottom:33px}}.sec-features-2 .content-sec .item-feature .detail{color:#fff}@media (min-width: 768px){.sec-features-2 .content-sec .item-feature .detail{width:calc(100% - 422px);padding-left:73px;margin-top:-6px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-features-2 .content-sec .item-feature .detail{padding-left:30px;width:50%}}.sec-features-2 .content-sec .item-feature .detail .tit{font-size:20px;font-size:2rem;line-height:35px;letter-spacing:5px;font-weight:500;margin-bottom:28px}@media (max-width: 767px){.sec-features-2 .content-sec .item-feature .detail .tit{font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:2.8px;font-weight:700;margin-bottom:13px}}.sec-features-2 .content-sec .item-feature .detail .desc{font-size:14px;font-size:1.4rem;line-height:29px;letter-spacing:2.1px;font-weight:500}@media (max-width: 767px){.sec-features-2 .content-sec .item-feature .detail .desc{font-size:13px;font-size:1.3rem;line-height:26px;letter-spacing:0.7px}}.sec-lineup{padding:238px 17px 219px;background:#fff;position:relative}@media (max-width: 767px){.sec-lineup{padding-top:60px;padding-bottom:78px}}.sec-lineup .tit-sec{text-align:center;margin-bottom:121px}@media (max-width: 767px){.sec-lineup .tit-sec{margin-bottom:56px;position:relative;letter-spacing:1px;left:3px}}.sec-lineup .content-sec{max-width:1048px;margin:0 auto}.sec-lineup .content-sec .list-lineup{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (min-width: 768px){.sec-lineup .content-sec .list-lineup{margin-bottom:79px}}@media (max-width: 767px){.sec-lineup .content-sec .list-lineup{margin-bottom:30px}}.sec-lineup .content-sec .list-lineup .item-lineup{cursor:pointer}@media (min-width: 768px){.sec-lineup .content-sec .list-lineup .item-lineup{width:22.51%;margin-right:3.32%;margin-bottom:66px}.sec-lineup .content-sec .list-lineup .item-lineup:nth-child(4n){margin-right:0}}@media (max-width: 767px){.sec-lineup .content-sec .list-lineup .item-lineup{width:46.5%;margin-right:7%;margin-bottom:38px}.sec-lineup .content-sec .list-lineup .item-lineup:nth-child(2n){margin-right:0}}@media only screen and (min-width: 1025px){.sec-lineup .content-sec .list-lineup .item-lineup:hover{opacity:1}.sec-lineup .content-sec .list-lineup .item-lineup:hover .img-lineup img{transform:scale(1.1, 1.1)}}.sec-lineup .content-sec .list-lineup .item-lineup .img-lineup{overflow:hidden;position:relative;position:relative;margin-bottom:13px}.sec-lineup .content-sec .list-lineup .item-lineup .img-lineup:before{display:block;content:" ";width:100%;padding-top:100%}.sec-lineup .content-sec .list-lineup .item-lineup .img-lineup>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec-lineup .content-sec .list-lineup .item-lineup .img-lineup{position:relative;margin-bottom:8px}.sec-lineup .content-sec .list-lineup .item-lineup .img-lineup:before{display:block;content:" ";width:100%;padding-top:100%}.sec-lineup .content-sec .list-lineup .item-lineup .img-lineup>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-lineup .content-sec .list-lineup .item-lineup .img-lineup img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s}.sec-lineup .content-sec .list-lineup .item-lineup .name{font-family:"Archivo Black", sans-serif;font-size:20px;font-size:2rem;line-height:45px;letter-spacing:1px;font-weight:400;margin-bottom:3px}@media (max-width: 767px){.sec-lineup .content-sec .list-lineup .item-lineup .name{font-size:13px;font-size:1.3rem;line-height:25px;letter-spacing:.1px;margin-bottom:2px}}.sec-lineup .content-sec .list-lineup .item-lineup .desc{font-size:13px;font-size:1.3rem;line-height:25px;letter-spacing:0;font-weight:500}@media (max-width: 767px){.sec-lineup .content-sec .list-lineup .item-lineup .desc{font-size:11px;font-size:1.1rem;line-height:20px}}@media (min-width: 768px){.sec-lineup .content-sec .btn-big{position:relative;left:-9px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-lineup .content-sec .btn-big{left:0}}.sec-lineup .btn-big{margin-bottom:0;left:0}.sec-works{padding:187px 20px 171px;position:relative;background:#F5F5F5}@media (max-width: 767px){.sec-works{padding:69px 0 83px 17px}}.sec-works .tit-sec{margin-bottom:78px;text-align:center}@media (min-width: 768px){.sec-works .tit-sec{margin-left:3px}}@media (max-width: 767px){.sec-works .tit-sec{margin-bottom:43px;margin-left:-11px;text-align:center;letter-spacing:1px}}.sec-works .content-sec{position:relative}@media (min-width: 768px){.sec-works .content-sec{max-width:1031px;margin:0 auto}}.sec-works .list-works{margin-bottom:85px}@media (min-width: 768px){.sec-works .list-works .list-works-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-works .list-works{overflow:hidden;margin-bottom:25px}}.sec-works .list-works .item{cursor:pointer}@media (min-width: 768px){.sec-works .list-works .item{width:30.26%;margin-right:4.61%}.sec-works .list-works .item:last-child{margin-right:0}}@media only screen and (min-width: 1025px){.sec-works .list-works .item:hover{opacity:1}.sec-works .list-works .item:hover .img-work img{transform:scale(1.1, 1.1)}}.sec-works .list-works .item .img-work{width:100%;margin-bottom:19px;overflow:hidden;position:relative;position:relative}.sec-works .list-works .item .img-work:before{display:block;content:" ";width:100%;padding-top:127.5641%}.sec-works .list-works .item .img-work>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec-works .list-works .item .img-work{margin-bottom:15px;position:relative}.sec-works .list-works .item .img-work:before{display:block;content:" ";width:100%;padding-top:127.72277%}.sec-works .list-works .item .img-work>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-works .list-works .item .img-work img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s}.sec-works .list-works .item .tit-work{font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:1.6px;font-weight:700;margin-bottom:4px;text-align:justify}@media (max-width: 767px){.sec-works .list-works .item .tit-work{font-size:13px;font-size:1.3rem;line-height:21px;letter-spacing:1.4px}}.sec-works .list-works .item .cats{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;font-size:14px;font-size:1.4rem;letter-spacing:2.8px}@media (max-width: 767px){.sec-works .list-works .item .cats{letter-spacing:1.9px}}.sec-works .list-works .item .cats span{font-weight:500;margin-right:10px}.sec-works .list-works .item .cats span:last-child{margin-right:0}.sec-works .swiper-pagination{position:absolute;top:-28px;left:1px;font-family:"Lato", sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1.2px;width:auto;bottom:auto}.sec-works .swiper-button-prev{width:34px;height:34px;left:auto;right:155px;top:-90px}.sec-works .swiper-button-prev:after{display:none}.sec-works .swiper-button-next{width:34px;height:34px;left:auto;right:110px;top:-90px}.sec-works .swiper-button-next:after{display:none}.sec-works .c-btn01{margin:0 auto;background:transparent;font-family:"Lato", sans-serif;cursor:pointer}@media (min-width: 768px){.sec-works .c-btn01{position:relative;left:11px;max-width:179px;padding:12px 2px 13px}.sec-works .c-btn01 span{font-size:12px;font-size:1.2rem;letter-spacing:2.8px;position:relative;left:3px}}.sec-works .c-btn01 .txt{font-weight:500;transition:all .5s}@media only screen and (min-width: 1025px){.sec-works .c-btn01:hover{background:#000}.sec-works .c-btn01:hover .txt{color:#fff}}@media (max-width: 767px){.sec-works .c-btn01{max-width:119px;padding:4px 2px 7px;position:relative;left:-9px}.sec-works .c-btn01 .txt{font-size:10px;font-size:1rem;letter-spacing:2.3px}}.sec-modelhouse{position:relative;background:#ECE7DB;padding:177px 0 186px}@media (max-width: 767px){.sec-modelhouse{padding-top:62px;padding-bottom:84px;margin-bottom:0}}@media (max-width: 767px){.sec-modelhouse .img-modelhouse{margin-left:30px;margin-bottom:30px;position:relative}.sec-modelhouse .img-modelhouse:before{display:block;content:" ";width:100%;padding-top:73.7931%}.sec-modelhouse .img-modelhouse>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-modelhouse .img-modelhouse img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.sec-modelhouse .tit-sec{margin-bottom:23px}@media (max-width: 767px){.sec-modelhouse .tit-sec{letter-spacing:1px;margin-bottom:35px;text-align:center;position:relative;left:4px}}.sec-modelhouse .name{font-size:18px;font-size:1.8rem;line-height:32px;letter-spacing:2.8px;font-weight:700;margin-bottom:16px;text-align:justify}@media (max-width: 767px){.sec-modelhouse .name{margin-left:30px;font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:1.5px;margin-bottom:11px}}.sec-modelhouse .desc{font-size:13px;font-size:1.3rem;line-height:28px;font-weight:500;letter-spacing:0.8px;margin-bottom:46px;text-align:justify;padding-right:20px}@media (max-width: 767px){.sec-modelhouse .desc{margin-left:30px;line-height:29px;margin-bottom:32px}}.sec-modelhouse .img-small{position:relative;overflow:hidden}.sec-modelhouse .img-small:before{display:block;content:" ";width:100%;padding-top:73.64865%}.sec-modelhouse .img-small>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-modelhouse .img-small img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sec-modelhouse .content-sec{position:relative}@media (min-width: 768px){.sec-modelhouse .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.sec-modelhouse .content-sec .content-left{width:41.65%;padding-left:148px;padding-right:114px;padding-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-modelhouse .content-sec .content-left{padding-left:50px;padding-right:50px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-modelhouse .content-sec .content-left{width:50%;padding-right:30px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-modelhouse .content-sec .content-left{padding-left:30px}}@media (min-width: 768px){.sec-modelhouse .content-sec .content-right{width:58.35%;position:relative;align-self:flex-start}.sec-modelhouse .content-sec .content-right:before{display:block;content:" ";width:100%;padding-top:73.91304%}.sec-modelhouse .content-sec .content-right>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-modelhouse .content-sec .content-right{width:50%}}.sec-modelhouse .content-sec .content-right img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.sec-modelhouse .c-btn01{margin:0 0 88px 0}}@media (max-width: 767px){.sec-modelhouse .c-btn01{background:transparent}}.sec-white{padding:145px 17px 147px;position:relative;background:#fff}@media (max-width: 767px){.sec-white{padding:67px 17px 66px}}.sec-white .btn-big{margin-bottom:0}

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