@font-face{font-family:"Aurantiaca";src:url("/wp/wp-content/themes/wp-templ/assets/fonts/aurantiaca-v4z6e.ttf")}#wrap{padding-top:0;overflow:hidden}.header{background:transparent}.header .layerMenu .gNavi{top:0}.header .layerMenu .gNavi li a{color:#fff;padding:13px 0}@media (max-width: 767px){.header #logo{left:19px;top:14px}.header #logo img{width:185px}.header .btn-download-sp,.header .btn-contact-sp{opacity:0;pointer-events:none}}.hamberger{background:transparent;padding:22px 21px}.hamberger span{width:26px;height:2px;background:#fff;border-radius:10px;margin-bottom:6px}.hamberger span:last-child{margin-bottom:0}.hamberger strong{opacity:0}@media (max-width: 767px){.fixHeader .header .btn-download-sp,.fixHeader .header .btn-contact-sp{pointer-events:inherit;opacity:1}}.fixHeader .hamberger{padding:18px 22px}.fixHeader .hamberger span{width:24px;height:1px;margin-bottom:7px;background:#18191A;border-radius:0}.fixHeader .hamberger strong{opacity:1}@media (min-width: 768px){.sec-contact-footer{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/common/bg_contact_footer_new.jpg");height:482px;padding-top:245px;max-width:100%;margin-bottom:0;border-radius:0;position:static}}@media (min-width: 768px){.list-btn-footer{width:63.98%;top:-48px;bottom:auto}}@media (min-width: 768px){#footer{padding:179px 20px 20px}}@keyframes scrollarrow{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}25%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}75%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}.sec-mv{width:100%;height:calc(100vh + 81px);position:relative;overflow:hidden}@media (max-width: 767px){.sec-mv{height:calc(100svh + 51px)}}@media only screen and (max-width: 767px) and (orientation: landscape){.sec-mv{height:718px}}.sec-mv .list-mv{width:100%;height:100%;background:#F2F2F2}.sec-mv .list-mv .slick-list,.sec-mv .list-mv .slick-track,.sec-mv .list-mv .slick-slide{width:100%;height:100%}.sec-mv .list-mv .slick-slide{display:block}.sec-mv .list-mv .slick-slide div{width:100%;height:100%;display:block !important}.sec-mv .list-mv .slick-slide img{width:100%;height:100%;object-fit:cover;display:block}.sec-mv .list-mv .item{display:block}.sec-mv .content-sec{position:absolute;top:50%;transform:translate(0, -50%);left:107px}@media (max-width: 767px){.sec-mv .content-sec{left:20px;top:179px;transform:none}}.sec-mv .content-sec .big-text{margin-bottom:25px}@media (max-width: 767px){.sec-mv .content-sec .big-text{margin-bottom:3px}}.sec-mv .content-sec .big-text p{font-family:"gill-sans-nova",sans-serif;color:#fff;font-weight:400;font-size:76px;font-size:7.6rem;margin-bottom:-21px;line-height:initial;letter-spacing:.5px}@media (max-width: 767px){.sec-mv .content-sec .big-text p{font-size:47px;font-size:4.7rem;margin-bottom:-13px}}.sec-mv .content-sec .big-text p:nth-child(2){margin-left:28px}@media (max-width: 767px){.sec-mv .content-sec .big-text p:nth-child(2){margin-left:15px}}@media (max-width: 767px){.sec-mv .content-sec .big-text p:nth-child(2) span{padding:0 15px}}.sec-mv .content-sec .big-text p:nth-child(2) span:before{left:-8px}.sec-mv .content-sec .big-text p:nth-child(2) span em{font-style:italic}.sec-mv .content-sec .big-text p:nth-child(2) span strong{margin-left:-21px;font-weight:600 !important}@media (max-width: 767px){.sec-mv .content-sec .big-text p:nth-child(2) span strong{margin-left:-8px}}.sec-mv .content-sec .big-text p:nth-child(2) span strong i{font-weight:600 !important}.sec-mv .content-sec .big-text p:last-child{margin-bottom:0;margin-left:15px;margin-top:-29px}@media (max-width: 767px){.sec-mv .content-sec .big-text p:last-child{margin-top:-17px;margin-left:7px}}.sec-mv .content-sec .big-text p:last-child span:before{top:24px}@media (max-width: 767px){.sec-mv .content-sec .big-text p:last-child span:before{top:15px}}.sec-mv .content-sec .big-text p span{position:relative;padding:0 13px}@media (min-width: 768px){.sec-mv .content-sec .big-text p span.pl20{padding-left:20px;padding-right:7px}}@media (max-width: 767px){.sec-mv .content-sec .big-text p span{padding:0 7px}}.sec-mv .content-sec .big-text p span:before{position:absolute;content:'';background:#18191A;height:83px;top:18px;left:0}@media (max-width: 767px){.sec-mv .content-sec .big-text p span:before{height:51px;top:11px}}.sec-mv .content-sec .big-text p span strong{position:relative;font-weight:500;z-index:2}.sec-mv .content-sec .big-text p span i{font-family:"Cormorant Garamond",serif;font-size:96px;font-size:9.6rem}@media (max-width: 767px){.sec-mv .content-sec .big-text p span i{font-size:57px;font-size:5.7rem}}.sec-mv .content-sec .big-text p em{font-style:normal}.sec-mv .content-sec h1{font-family:"Zen Kaku Gothic New",sans-serif;color:#fff;font-size:24px;font-size:2.4rem;font-weight:700;letter-spacing:1.9px;margin-left:13px}@media (max-width: 767px){.sec-mv .content-sec h1{font-size:14px;font-size:1.4rem;line-height:35px;margin-left:6px;letter-spacing:1.1px}}.sec-mv .box-news{box-shadow:1px 3px 6px rgba(0,0,0,0.16);width:422px;position:absolute;bottom:119px;right:0}@media (max-width: 767px){.sec-mv .box-news{bottom:73px;width:94.66%}}.sec-mv .box-news .content-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#FFFFFF;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:all .3s;cursor:pointer}@media only screen and (min-width: 1025px){.sec-mv .box-news .content-box:hover{opacity:1;background:#303231}.sec-mv .box-news .content-box:hover .content-left .tit-box{color:#fff}.sec-mv .box-news .content-box:hover .content-left .tit-box span:before{background:#fff}.sec-mv .box-news .content-box:hover .content-left .tit-news{color:#fff}.sec-mv .box-news .content-box:hover .content-left .date{color:#fff}.sec-mv .box-news .content-box:hover .content-left .date:before{background:#fff}.sec-mv .box-news .content-box:hover .content-right img{transform:scale(1.2, 1.2)}}.sec-mv .box-news .content-box .content-left{width:calc(100% - 137px);padding:15px 20px 16px 30px}@media (max-width: 767px){.sec-mv .box-news .content-box .content-left{width:calc(100% - 120px);padding:7px 20px 7px 20px}}.sec-mv .box-news .content-box .content-left .tit-box{font-family:"Cormorant Garamond",serif;font-size:21px;font-size:2.1rem;font-weight:600;font-style:italic;margin-bottom:5px;transition:all .3s}@media (max-width: 767px){.sec-mv .box-news .content-box .content-left .tit-box{font-size:16px;font-size:1.6rem;margin-bottom:0;letter-spacing:-1px;margin-bottom:-3px}}.sec-mv .box-news .content-box .content-left .tit-box span{position:relative}.sec-mv .box-news .content-box .content-left .tit-box span:before{position:absolute;content:'';width:51px;height:1px;background:#707070;right:-61px;top:14px;transition:all .3s}@media (max-width: 767px){.sec-mv .box-news .content-box .content-left .tit-box span:before{right:-65px;top:10px}}.sec-mv .box-news .content-box .content-left .tit-news{font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px;font-size:1.4rem;line-height:22px;font-weight:700;letter-spacing:1.4px;transition:all .3s;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}@media (max-width: 767px){.sec-mv .box-news .content-box .content-left .tit-news{font-size:12px;font-size:1.2rem;line-height:20px;margin-bottom:-4px}}.sec-mv .box-news .content-box .content-left .date{font-family:"gill-sans-nova",sans-serif;font-size:14px;font-size:1.4rem;line-height:29px;position:relative;padding-left:14px;letter-spacing:.7px;transition:all .3s}@media (max-width: 767px){.sec-mv .box-news .content-box .content-left .date{font-size:12px;font-size:1.2rem}}.sec-mv .box-news .content-box .content-left .date:before{position:absolute;content:'';width:5px;height:5px;background:#745019;left:0;top:14px;transition:all .3s}@media (max-width: 767px){.sec-mv .box-news .content-box .content-left .date:before{top:13px}}.sec-mv .box-news .content-box .content-right{width:137px;overflow:hidden}@media (max-width: 767px){.sec-mv .box-news .content-box .content-right{width:120px;height:106px}}.sec-mv .box-news .content-box .content-right img{display:block;width:100%;height:100%;object-fit:cover;transition:all .3s}.sec-mv .txt-scroll{position:absolute;left:15px;bottom:168px}@media (max-width: 767px){.sec-mv .txt-scroll{left:4px;bottom:210px}}.sec-mv .scroll-bar{position:absolute;content:'';width:162px;height:1px;background:#fff;left:-60px;bottom:81px;animation:scrollarrow 2s cubic-bezier(0.19, 1, 0.22, 1) 1s infinite;transform:rotate(90deg)}@media (max-width: 767px){.sec-mv .scroll-bar{width:200px;bottom:100px;left:-90px}}.sec-intro{position:relative;margin-top:4px;background:#F1F1EC}@media (max-width: 767px){.sec-intro{width:94.66%;margin:-51px 0 0 auto;padding:75px 28px 0;background:#fff}}.sec-intro .content-sec{position:relative}@media (min-width: 768px){.sec-intro .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-intro .content-sec .content-left{position:relative;z-index:2}@media (min-width: 768px){.sec-intro .content-sec .content-left{width:40.99%;height:761px}}@media only screen and (min-width: 768px) and (max-width: 1366px){.sec-intro .content-sec .content-left{height:761px}}.sec-intro .content-sec .content-left img{width:100%;height:100%;object-fit:cover}.sec-intro .content-sec .content-right{background:#fff}@media (min-width: 768px){.sec-intro .content-sec .content-right{position:absolute;right:0;top:-81px;width:62.15%;padding:141px 85px 76px 173px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-intro .content-sec .content-right{padding-left:75px;padding-right:50px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-intro .content-sec .content-right{padding-right:30px}}.sec-intro .content-sec .content-right .txt-intro-1{position:absolute;top:0;left:0;pointer-events:none;z-index:2}@media (max-width: 767px){.sec-intro .content-sec .content-right .txt-intro-1{width:289px;top:-75px;left:-28px}}.sec-intro .content-sec .content-right .txt-intro-2{position:absolute;bottom:0;right:-11px;pointer-events:none}@media (max-width: 767px){.sec-intro .content-sec .content-right .txt-intro-2{width:341px;right:-28px;bottom:-65px}}.sec-intro .content-sec .content-right .tit-sec-intro{position:relative;z-index:2;font-size:26px;font-size:2.6rem;line-height:45px;font-weight:700;padding-bottom:34px;letter-spacing:2.6px;margin-bottom:46px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-intro .content-sec .content-right .tit-sec-intro{font-size:22px;font-size:2.2rem}}@media (max-width: 767px){.sec-intro .content-sec .content-right .tit-sec-intro{font-size:20px;font-size:2rem;line-height:36px;letter-spacing:.6px;padding-bottom:27px;margin-bottom:29px}}.sec-intro .content-sec .content-right .tit-sec-intro:before{position:absolute;content:'';width:134px;height:1px;background:#18191A;transform:rotate(-12deg);left:0;bottom:0}@media (max-width: 767px){.sec-intro .content-sec .content-right .tit-sec-intro:before{width:73px;transform:rotate(-13deg)}}.sec-intro .content-sec .content-right .desc{margin-bottom:65px}@media (max-width: 767px){.sec-intro .content-sec .content-right .desc{margin-bottom:69px}}.sec-intro .content-sec .content-right .desc p{margin-bottom:30px}.sec-intro .content-sec .content-right .desc p:last-child{margin-bottom:0}@media (max-width: 767px){.sec-intro .content-sec .content-right .desc p{margin-bottom:26px}}.sec-intro .content-sec .content-right .cmn-btn{margin-top:70px}@media (max-width: 767px){.sec-intro .content-sec .content-right .cmn-btn{margin-top:0}}.img-intro-sp{padding-right:20px;margin-bottom:-63px;position:relative;z-index:2}@keyframes scrollLeft{100%{transform:translate3d(-100%, 0, 0)}}.sec-works{position:relative;overflow:hidden;padding-top:101px;background:#F1F1EC}@media (max-width: 767px){.sec-works{padding-top:109px}.sec-works:before{position:absolute;content:'';width:100%;height:50%;bottom:0;left:0;background:#fff}}@media (min-width: 768px){.sec-works .content-sec{max-width:1146px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-works .content-sec{padding:0 20px}}@media (max-width: 767px){.sec-works .content-sec{text-align:center}.sec-works .content-sec .tit-sec{position:relative;left:-9px}}.sec-works .cmn-btn{background:#fff;align-self:center;margin-top:80px}@media (max-width: 767px){.sec-works .cmn-btn{background:#E8E8E8;margin:0 auto}}.sec-works .list-works{margin-top:71px}@media (max-width: 767px){.sec-works .list-works{margin-top:26px;margin-bottom:27px}}.sec-works .works-slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;transform:translate3d(0, 0, 0);cursor:pointer}.sec-works .works-slider.works-slider-bottom{transform:translate3d(-20%, 0, 0)}.sec-works .works-slider.has-animation{animation:scrollLeft 69s linear infinite}@media only screen and (min-width: 1025px){.sec-works .works-slider:hover.is-paused{animation-play-state:paused !important}}.sec-works .work-item{position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.sec-works .work-item:last-child>.item-link{margin-right:0}.sec-works .work-item:last-child .item-wrapper .item-link:last-child{margin-right:0}.sec-works .item-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.sec-works .item-link{display:block;position:relative;margin:0 2px 2px 0}.sec-works .item-hori{width:560px;height:370px;overflow:hidden}.sec-works .item-hori img{width:100%;height:100%}.sec-works .work-item .item-link{position:relative;cursor:pointer}@media only screen and (min-width: 1025px){.sec-works .work-item .item-link:hover:hover{opacity:.6}}.sec-works .work-item .item-link .detail{position:absolute;bottom:0;left:0;width:100%;height:202px;background-image:linear-gradient(to top, rgba(24,25,26,0.72), rgba(0,0,0,0));z-index:2;padding:0 20px 13px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end}@media (max-width: 767px){.sec-works .work-item .item-link .detail{height:98px;padding:0 10px 13px}}.sec-works .work-item .item-link .detail .cat{padding-left:29px;font-size:14px;font-size:1.4rem;line-height:25px;font-weight:500;letter-spacing:1.1px;color:#fff;position:relative}@media (max-width: 767px){.sec-works .work-item .item-link .detail .cat{font-size:12px;font-size:1.2rem;line-height:11px;overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;padding-left:13px;letter-spacing:.2px}}.sec-works .work-item .item-link .detail .cat:before{position:absolute;content:'';width:22px;height:1px;background:#fff;transform:rotate(-29deg);left:0;top:14px}@media (max-width: 767px){.sec-works .work-item .item-link .detail .cat:before{width:9px;top:7px}}.sec-works .work-item .item-link .detail .name{font-size:17px;font-size:1.7rem;line-height:28px;font-weight:700;color:#fff;letter-spacing:1.4px;margin-top:3px}@media (max-width: 767px){.sec-works .work-item .item-link .detail .name{font-size:14px;font-size:1.4rem;line-height:22px;overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;letter-spacing:.4px}}@media (max-width: 767px){.sec-works .works-outer{margin:47px 0 0 0;overflow:hidden}.sec-works .item-link{margin:0 4px 4px 0}}@media (max-width: 767px) and (max-width: 767px){.sec-works .item-link{margin:0 2px 2px 0}}@media (max-width: 767px){.sec-works .item-hori{width:271px;height:179px}}.sec-services{padding:113px 20px 117px;position:relative}@media (max-width: 767px){.sec-services{padding-top:66px;padding-bottom:56px}}.sec-services .bg-services{position:absolute;top:0;left:0;pointer-events:none}@media (max-width: 767px){.sec-services .bg-services{width:286px;left:-21px}}.sec-services .content-sec{max-width:1250px;margin:0 auto;text-align:center}.sec-services .content-sec .tit-sec{margin-bottom:60px}@media (max-width: 767px){.sec-services .content-sec .tit-sec{margin-bottom:27px}}@media (max-width: 767px){.sec-services .content-sec .tit-sec .txt-en{margin-bottom:23px}}.sec-services .content-sec .tit-sec .txt-en:before{left:60px}@media (max-width: 767px){.sec-services .content-sec .tit-sec .txt-en:before{left:28px;bottom:-18px}}.sec-services .content-sec .tit-sec .txt-ja{padding-right:46px}@media (max-width: 767px){.sec-services .content-sec .tit-sec .txt-ja{padding-right:34px}}@media (max-width: 767px){.sec-services .list-services{display:none}.sec-services .list-services.slick-initialized{display:block}}.sec-services .list-services .item .desc{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.sec-blog{position:relative;padding-top:40px;padding-bottom:114px;background:#F1F2F2}@media (max-width: 767px){.sec-blog{padding-bottom:70px}}@media (min-width: 768px){.sec-blog .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;position:relative;width:91.94%;margin:-102px 0 0 auto;padding-right:110px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-blog .content-sec{padding-right:20px}}.sec-blog .content-sec .tit-sec .txt-en{margin-bottom:26px;line-height:1.4}@media (max-width: 767px){.sec-blog .content-sec .tit-sec .txt-en{margin-bottom:12px}}.sec-blog .content-sec .tit-sec .txt-en:before{left:-4px;bottom:-13px}@media (max-width: 767px){.sec-blog .content-sec .tit-sec .txt-en:before{left:15px;bottom:-8px}}.sec-blog .content-sec .tit-sec .txt-ja{padding-right:10px}@media (max-width: 767px){.sec-blog .content-sec .tit-sec .txt-ja{padding-right:0;position:relative;right:-18px}}@media (max-width: 767px){.sec-blog .content-sec{padding:0 20px;margin-top:-83px}}.sec-blog .cmn-btn{background:#fff;align-self:center;margin-top:100px;max-width:290px}.sec-blog .cmn-btn span{left:-6px}@media (max-width: 767px){.sec-blog .cmn-btn{margin:0 auto}}@media (min-width: 768px){.sec-blog .list-blog{display:none}}@media (min-width: 768px){.sec-blog .list-blog.slick-initialized{display:block}}.sec-blog .list-blog{width:91.94%;margin:69px 0 0 auto}@media (max-width: 767px){.sec-blog .list-blog{width:100%;margin-top:40px;margin-bottom:20px;padding:0 20px}}@media (min-width: 768px){.sec-blog .list-blog .slick-list{margin:0 -15px;padding:0 29.29% 0 0}}@media (min-width: 768px){.sec-blog .list-blog .slick-slide{margin:0 15px}}@media (max-width: 767px){.sec-blog .list-blog .item{margin-bottom:15px}.sec-blog .list-blog .item:last-child{margin-bottom:0}}.sec-blog .list-blog .item a{display:block}@media (max-width: 767px){.sec-blog .list-blog .item a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-blog .list-blog .item a .date-cat{font-size:0px;font-size:0rem;margin-bottom:12px}@media (max-width: 767px){.sec-blog .list-blog .item a .date-cat{margin-bottom:8px}}.sec-blog .list-blog .item a .date-cat span{display:inline-block;vertical-align:middle}.sec-blog .list-blog .item a .date-cat .cat{background:#fff;border:solid 1px #18191A;border-radius:30px;text-align:center;font-size:12px;font-size:1.2rem;line-height:1;font-weight:500;padding:6px 12px;margin-right:10px}@media (max-width: 767px){.sec-blog .list-blog .item a .date-cat .cat{padding:5px 10px}}.sec-blog .list-blog .item a .date-cat .date{font-family:"gill-sans-nova",sans-serif;font-size:16px;font-size:1.6rem;line-height:1;padding-left:17px;position:relative;letter-spacing:.8px}@media (max-width: 767px){.sec-blog .list-blog .item a .date-cat .date{font-size:12px;font-size:1.2rem;letter-spacing:.4px;padding-left:12px;margin-top:-3px}}.sec-blog .list-blog .item a .date-cat .date:before{position:absolute;content:"";width:7px;height:7px;background:#745019;left:0;top:4px}.sec-blog .list-blog .item a .img-blog{margin-bottom:14px;height:276px}@media (max-width: 767px){.sec-blog .list-blog .item a .img-blog{width:139px;height:90px;margin-bottom:0}}.sec-blog .list-blog .item a .img-blog img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.sec-blog .list-blog .item a .detail{width:calc(100% - 139px);padding-left:10px}}.sec-blog .list-blog .item a .name{font-size:16px;font-size:1.6rem;line-height:30px;font-weight:700;letter-spacing:1.5px}@media (max-width: 767px){.sec-blog .list-blog .item a .name{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.5px;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}}.sec-showroom{padding:118px 30px 119px;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg_showroom.jpg") center bottom no-repeat;background-size:cover}@media (max-width: 767px){.sec-showroom{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg_showroom_sp.jpg");padding:33px 20px 59px}}.sec-showroom .content-sec{max-width:1146px;margin:0 auto}.sec-showroom .content-sec .tit-sec{margin-bottom:42px}@media (max-width: 767px){.sec-showroom .content-sec .tit-sec{margin-bottom:19px}}.sec-showroom .content-sec .tit-sec .txt-en{color:#fff}.sec-showroom .content-sec .tit-sec .txt-en:before{background:#fff;left:0;bottom:-26px}@media (max-width: 767px){.sec-showroom .content-sec .tit-sec .txt-en:before{bottom:-19px;left:14px}}.sec-showroom .content-sec .tit-sec .txt-ja{color:#fff;text-align:left;padding-left:64px;padding-right:0}@media (max-width: 767px){.sec-showroom .content-sec .tit-sec .txt-ja{padding-left:62px}}.sec-showroom .content-sec .subtit{font-size:24px;font-size:2.4rem;line-height:42px;font-weight:700;color:#fff;margin-bottom:23px;letter-spacing:1.9px}@media (max-width: 767px){.sec-showroom .content-sec .subtit{font-size:20px;font-size:2rem;line-height:35px;letter-spacing:.6px;margin-bottom:14px}}.sec-showroom .content-sec .desc{font-size:16px;font-size:1.6rem;line-height:30px;font-weight:500;margin-bottom:47px;color:#fff}@media (max-width: 767px){.sec-showroom .content-sec .desc{font-size:15px;font-size:1.5rem;line-height:26px;margin-bottom:27px}}.sec-showroom .content-sec .cmn-btn{background:#E8E8E8;max-width:290px}@media (max-width: 767px){.sec-showroom .content-sec .cmn-btn{margin:0 auto;max-width:280px}}.sec-showroom .content-sec .cmn-btn span{left:-10px}.sec-about{padding:159px 0;background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg_about.jpg") center center;background-size:cover}@media (max-width: 767px){.sec-about{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg_about_sp.jpg");padding:40px 0 75px}}.sec-about .content-sec{margin-bottom:171px;position:relative}@media (max-width: 767px){.sec-about .content-sec{margin-bottom:78px}}.sec-about .content-sec .tit-sec{margin-bottom:47px}@media (max-width: 767px){.sec-about .content-sec .tit-sec{margin-bottom:33px}}.sec-about .content-sec .tit-sec .txt-en:before{left:0}@media (max-width: 767px){.sec-about .content-sec .tit-sec .txt-en:before{left:16px}}.sec-about .content-sec .tit-sec .txt-en span.mt17{margin-right:17px}.sec-about .content-sec .tit-sec .txt-ja{text-align:left;padding-left:64px;padding-right:0}.sec-about .content-sec .content-left{width:63.83%;background:#fff;padding:122px 189px 125px 110px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-about .content-sec .content-left{padding-left:50px;padding-right:130px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-about .content-sec .content-left{padding-left:30px}}@media only screen and (min-width: 768px) and (min-width: 1600px){.sec-about .content-sec .content-left{padding-right:300px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-about .content-sec .content-left{padding-left:30px}}@media (max-width: 767px){.sec-about .content-sec .content-left{width:94.66%;padding:42px 27px 40px 20px}}.sec-about .content-sec .content-left .subtit{font-size:24px;font-size:2.4rem;line-height:42px;font-weight:700;margin-bottom:37px;letter-spacing:2.4px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-about .content-sec .content-left .subtit{font-size:20px;font-size:2rem;line-height:32px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-about .content-sec .content-left .subtit{font-size:22px;font-size:2.2rem}}@media (max-width: 767px){.sec-about .content-sec .content-left .subtit{font-size:20px;font-size:2rem;line-height:35px;letter-spacing:.6px;margin-bottom:19px}}.sec-about .content-sec .content-left .desc{margin-bottom:50px}@media (max-width: 767px){.sec-about .content-sec .content-left .desc{margin-bottom:38px}}.sec-about .content-sec .content-left .desc p{margin-bottom:30px;font-weight:500;letter-spacing:1.6px}.sec-about .content-sec .content-left .desc p:last-child{margin-bottom:0}@media (max-width: 767px){.sec-about .content-sec .content-left .desc p{font-size:15px;font-size:1.5rem;line-height:26px;margin-bottom:27px;letter-spacing:.2px}}.sec-about .content-sec .content-left .cmn-btn{max-width:290px}@media (min-width: 768px){.sec-about .content-sec .content-right{position:absolute;right:0;top:50%;transform:translate(0, -50%);width:44.21%;height:676px}}@media only screen and (min-width: 768px) and (min-width: 1600px){.sec-about .content-sec .content-right{height:900px}}@media (max-width: 767px){.sec-about .content-sec .content-right{padding-left:43px;position:relative}.sec-about .content-sec .content-right:before{position:absolute;content:'';width:100%;height:163px;background:#fff;top:0;left:0}}.sec-about .content-sec .content-right img{width:100%;height:100%;object-fit:cover;position:relative}.sec-about .banner-about{text-align:center}@media (max-width: 767px){.sec-about .banner-about{padding:0 20px}}.sec-design{padding:84px 26px;height:631px}@media (max-width: 767px){.sec-design{padding:40px 20px;height:auto}}.sec-design .content-sec{background:url("/wp/wp-content/themes/wp-templ/assets/img/top/bg_design.png") center center;background-size:cover;position:relative;padding:76px 0 76px 84px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}@media (min-width: 768px){.sec-design .content-sec{position:absolute;width:96.2%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;left:1.9%}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-design .content-sec{padding-right:0;padding-left:30px}}@media (max-width: 767px){.sec-design .content-sec{background:#F1F0EE;padding:71px 18px 18px;position:relative}}.sec-design .content-sec .txt-intro-1{position:absolute;top:0;left:0;pointer-events:none;width:483px}@media (max-width: 767px){.sec-design .content-sec .txt-intro-1{width:256px}}.sec-design .content-sec .txt-intro-2{position:absolute;bottom:0;left:40%;pointer-events:none}@media (max-width: 767px){.sec-design .content-sec .txt-intro-2{width:217px;left:auto;right:5px}}@media (min-width: 768px){.sec-design .content-sec .content-left{width:calc(100% - 545px);padding-right:40px;padding-top:63px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-design .content-sec .content-left{padding-right:0;padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-design .content-sec .content-left{width:calc(100% - 300px)}}@media only screen and (min-width: 768px) and (max-width: 950px){.sec-design .content-sec .content-left{width:calc(100% - 200px)}}@media (max-width: 767px){.sec-design .content-sec .content-left{position:relative;z-index:2}}.sec-design .content-sec .content-left .tit-sec-design{font-size:22px;font-size:2.2rem;line-height:38px;font-weight:700;margin-bottom:39px;color:#fff;letter-spacing:2.2px}@media (min-width: 768px){.sec-design .content-sec .content-left .tit-sec-design{max-width:633px}}@media only screen and (min-width: 768px) and (max-width: 1250px){.sec-design .content-sec .content-left .tit-sec-design{font-size:20px;font-size:2rem}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-design .content-sec .content-left .tit-sec-design{font-size:18px;font-size:1.8rem;white-space:normal}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-design .content-sec .content-left .tit-sec-design{font-size:16px;font-size:1.6rem;line-height:30px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-design .content-sec .content-left .tit-sec-design{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.sec-design .content-sec .content-left .tit-sec-design{font-size:16px;font-size:1.6rem;line-height:34px;letter-spacing:.3px;margin-bottom:25px}}.sec-design .content-sec .content-left .tit-sec-design span{padding:7px 0px 5px 9px;position:relative;display:inline-block;line-height:1;white-space:nowrap}@media (max-width: 767px){.sec-design .content-sec .content-left .tit-sec-design span{padding:7px 0px 7px 9px}.sec-design .content-sec .content-left .tit-sec-design span:nth-child(2),.sec-design .content-sec .content-left .tit-sec-design span:nth-child(4){padding-right:7px}}.sec-design .content-sec .content-left .tit-sec-design span:before{content:'';position:absolute;height:100%;left:0;top:0;background:#18191A}.sec-design .content-sec .content-left .tit-sec-design span strong{position:relative;z-index:2}.sec-design .content-sec .content-left .tit-sec-design span em{font-style:normal}.sec-design .content-sec .content-left .desc{background:#fff;padding:3px 9px 9px;position:relative}@media (max-width: 767px){.sec-design .content-sec .content-left .desc{margin-left:-18px;padding:13px 18px 18px}}.sec-design .content-sec .content-left .desc p{font-weight:500;margin-bottom:30px;letter-spacing:1.6px;line-height:28px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-design .content-sec .content-left .desc p{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-design .content-sec .content-left .desc p{font-size:12px;font-size:1.2rem;margin-bottom:15px}}.sec-design .content-sec .content-left .desc p:last-child{margin-bottom:0}@media (max-width: 767px){.sec-design .content-sec .content-left .desc p{font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:.1px;margin-bottom:26px}}@media (min-width: 768px){.sec-design .content-sec .content-right{position:relative;right:-2.05%;width:545px}}@media only screen and (min-width: 768px) and (min-width: 1690px){.sec-design .content-sec .content-right{right:-2.05%}}@media (max-width: 767px){.sec-design .content-sec .content-right{position:relative;top:-46px;right:-34px;width:303px}}

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