body{min-width:auto!important;overflow-x:hidden!important}@media only screen and (max-width:1024px){[data-page=pages-b2b]{padding-top:8px!important}[data-page=pages-b2b] .title-h3 .title-default{font-size:22px}}[data-page=pages-b2b] .main-display .btn-online-consult{font-size:16px;height:52px;padding-right:24px;padding-left:24px}@media only screen and (max-width:1024px){[data-page=pages-b2b] .main-display .btn-online-consult{font-size:14px;height:44px;padding-right:20px;padding-left:20px}}.b2b-Benefit .item-box-wrap{margin-top:24px}.b2b-Benefit .item-box-wrap .item-box{flex-direction:row;padding:24px 32px;border-radius:16px;border:0;background-color:var(--BG_GR50)}.b2b-Benefit .item-box-wrap .item-box:after{content:"";display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:auto 40px;align-self:flex-end;width:72px;height:72px;margin-left:auto}.b2b-Benefit .item-box-wrap .item-box .sub{margin-bottom:20px;font-size:13px;font-weight:700;line-height:1;color:var(--TEXT_NV700)}.b2b-Benefit .item-box-wrap .item-box .item-title{font-size:18px;font-weight:700;line-height:1.55;color:var(--TEXT_GR900)}.b2b-Benefit .item-box-wrap .item-box .item-desc{margin-top:8px;font-size:14px;font-weight:400;line-height:1.4;color:var(--TEXT_GR500)}.b2b-Benefit .item-box-wrap .item-box .item-desc strong{color:var(--TEXT_GR900)}.b2b-Benefit .item-box-wrap .box1 .item-box:after{background-image:url(/_next/static/media/Ico_b2b-Benefit1.9ca7a0d6.svg)}.b2b-Benefit .item-box-wrap .box2 .item-box:after{background-image:url(/_next/static/media/Ico_b2b-Benefit2.d00c1d60.svg)}.b2b-Benefit .item-box-wrap .box3 .item-box:after{background-image:url(/_next/static/media/Ico_b2b-Benefit3.cea9bd53.svg)}@media only screen and (max-width:1024px){.b2b-Benefit.section-wrap{margin-top:32px;padding-top:32px}.b2b-Benefit .item-box-wrap.cols3>li{flex-basis:100%}.b2b-Benefit .item-box-wrap .item-box{padding:20px;border-radius:12px}.b2b-Benefit .item-box-wrap .item-box:after{width:48px;height:48px;background-size:auto 27px}.b2b-Benefit .item-box-wrap .item-box .sub{margin-bottom:12px;font-size:12px}.b2b-Benefit .item-box-wrap .item-box .item-title{font-size:16px;line-height:1.5}.b2b-Benefit .item-box-wrap .item-box .item-desc{font-size:12px;font-weight:500;line-height:1.33}.b2b-Benefit .item-box-wrap .box3 .item-box:after{background-size:auto 34px}}.b2b-product{padding-bottom:96px}.b2b-product .slide-product-menu-wrap{position:relative}.b2b-product .slide-product-menu-wrap [class*=slide-btn-]{position:absolute;top:50%;background-color:transparent}.b2b-product .slide-product-menu-wrap [class*=slide-btn-] svg{font-size:24px}.b2b-product .slide-product-menu-wrap .slide-btn-prev{left:36px}.b2b-product .slide-product-menu-wrap .slide-btn-prev svg{transform:rotate(-180deg)}.b2b-product .slide-product-menu-wrap .slide-btn-next{right:36px}.b2b-product .slide-product-menu-wrap .swiper-pagination-nslider{display:none;align-items:center;justify-content:center;gap:8px;margin-top:20px}.b2b-product .slide-product-menu-wrap .swiper-pagination-nslider .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0!important}.b2b-product .slide-product-menu{margin:24px auto 0}.b2b-product .slide-product-menu .swiper-wrapper .swiper-slide{width:72px}@media only screen and (max-width:768px){.b2b-product .slide-product-menu .swiper-wrapper .swiper-slide{width:auto}}.b2b-product .slide-product-menu .link{display:flex;flex-direction:column;align-items:center;gap:12px 0;text-align:center}.b2b-product .slide-product-menu .link .icon-wrap{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:var(--BG_GR50)}.b2b-product .slide-product-menu .link .icon-wrap .img-wrap{width:56px!important;height:56px!important}@media only screen and (max-width:768px){.b2b-product .slide-product-menu .link .icon-wrap .img-wrap{width:48px!important;height:48px!important}}.b2b-product .slide-product-menu .link .name{font-size:15px;font-weight:400;color:var(--TEXT_GR900);word-break:keep-all}@media only screen and (max-width:1024px){.b2b-product.section-wrap{margin-top:32px;padding-top:32px;padding-bottom:32px}.b2b-product .slide-product-menu-wrap{padding:0}.b2b-product .slide-product-menu-wrap [class*=slide-btn-]{display:none}.b2b-product .slide-product-menu-wrap .swiper-pagination-nslider{display:flex}.b2b-product .slide-product-menu{width:100%;height:194px}.b2b-product .slide-product-menu .swiper-wrapper{align-items:stretch;align-content:flex-start;gap:16px 0}.b2b-product .slide-product-menu .swiper-wrapper .swiper-slide{height:calc((100% - 16px)/2)!important;margin-right:8px}.b2b-product .slide-product-menu .link{gap:4px 0}.b2b-product .slide-product-menu .link .icon-wrap{width:48px;height:48px;border-radius:0;background-color:var(--BG_WHITE)}.b2b-product .slide-product-menu .link .name{font-size:12px;line-height:1.33}}.b2b-story-wrapper{padding:96px 0;background-color:var(--BG_GR50)}.b2b-story-wrapper .title-section{margin:0}.b2b-story-wrapper .slide-story{margin-top:56px;padding-bottom:16px;overflow:visible}.b2b-story-wrapper .slide-story .swiper-slide{max-width:330px;min-height:290px;height:auto}.b2b-story-wrapper .slide-story .swiper-slide>div{height:100%}.b2b-story-wrapper .swiper .item-box{display:block;height:100%;min-height:294px;border:1px solid var(--BORDER_GR100);border-radius:20px;overflow:hidden;background-color:var(--BG_WHITE)}@media only screen and (max-width:1024px){.b2b-story-wrapper .swiper .item-box{min-height:auto;border-radius:12px}}.b2b-story-wrapper .swiper .item-box.ty-2 .item-img{height:150px}.b2b-story-wrapper .swiper .item-box.ty-2 .item-img .img-wrap{max-width:100%;max-height:100%;aspect-ratio:1/1}.b2b-story-wrapper .swiper .item-box.ty-2 .item-img .img-wrap img{object-fit:fill!important;aspect-ratio:1/1}.b2b-story-wrapper .swiper .item-box .item-img{height:328px;object-fit:cover;object-position:top}.b2b-story-wrapper .swiper .item-box .item-cont{display:flex;flex-direction:column;gap:20px 0;padding:20px 24px 30px;background-color:var(--BG_WHITE)}.b2b-story-wrapper .swiper .item-box .item-cont>h4{word-break:break-all!important}.b2b-story-wrapper .swiper .item-box .item-cont>h4,.b2b-story-wrapper .swiper .item-box .item-cont>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;vertical-align:baseline;text-overflow:ellipsis;overflow:hidden}.b2b-story-wrapper .swiper .item-box .item-cont>span{word-break:break-all}.b2b-story-wrapper .swiper .item-box .item-cont .item-header{display:flex;align-items:center;justify-content:space-between}.b2b-story-wrapper .swiper .item-box .item-cont .item-header .flag-type{padding:0 8px}.b2b-story-wrapper .swiper .item-box .item-cont .item-desc{margin-top:-12px}.b2b-story-wrapper .lin-area,.b2b-story-wrapper .swiper-pagination-nslider{display:none}@media only screen and (max-width:1024px){.b2b-story-wrapper .lin-area{display:flex;justify-content:center;margin-top:24px}.b2b-story-wrapper .lin-area a{display:flex;align-items:center;gap:4px;border-radius:50px;border:1px solid var(--BORDER_GR100,#e6e6e6);background:var(--BG_WHITE,#fff);padding:14px 47px 14px 31px}.b2b-story-wrapper .lin-area a .txt{font-size:13px;font-weight:500;line-height:18px;color:var(--TEXT_GR700)}.b2b-story-wrapper .lin-area a .iconyaki{font-size:12px;color:var(--ICON_GR700)}.b2b-story-wrapper{padding:40px 0}.b2b-story-wrapper .title-section .flag{font-size:14px;font-weight:700;line-height:1.4}.b2b-story-wrapper .title-section .ant-typography{font-size:22px}.b2b-story-wrapper .slide-story{margin-top:32px;padding-bottom:16px;overflow:hidden}.b2b-story-wrapper .swiper{margin-left:calc(var(--mo-margin)*-1);margin-right:calc(var(--mo-margin)*-1);padding-left:var(--mo-margin);padding-right:var(--mo-margin)}.b2b-story-wrapper .swiper .swiper-slide{max-width:296px;height:auto}.b2b-story-wrapper .swiper .swiper-slide .item-box,.b2b-story-wrapper .swiper .swiper-slide>div{height:100%}.b2b-story-wrapper .swiper .swiper-slide .item-box .item-img{height:148px}.b2b-story-wrapper .swiper-pagination-nslider{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:8px 16px}.b2b-story-wrapper .swiper-pagination-nslider .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0!important}}.b2b-slogan .content{display:flex!important;justify-content:left!important;width:100%!important;padding:81px 0!important;gap:20px}.b2b-slogan .content strong{font-size:28px;font-weight:700;line-height:39px;color:var(--TEXT_WHITE)}.b2b-slogan .content p{font-size:18px;font-weight:500;line-height:28px;color:var(--TEXT_WHITE)}.customer-area{margin-top:96px}.customer-area .title-section[class*=title-h1]{margin:0 0 56px;padding:0}.customer-area .title-section[class*=title-h4]{align-items:center;padding:20px 0;margin:0;min-height:96px}.customer-area .title-section[class*=title-h4]:before{content:"";display:inline-block;min-width:40px;height:40px;margin-right:12px;background-position:50%;background-repeat:no-repeat;background-size:auto 100%}.customer-area .btn-more{gap:0 4px;width:100%;height:48px;border:0;font-size:13px;font-weight:500;line-height:1.4;color:var(--TEXT_GR700)}.customer-area .btn-more .iconyaki path{fill:var(--TEXT_GR700)}.customer-area .btn-more:hover{color:inherit!important;border-color:transparent!important}.customer-area .title-construction:before{background-image:url(/_next/static/media/IcoCustomer_title1.2bbd4fbd.svg)}.customer-area .title-hotel:before{background-image:url(/_next/static/media/IcoCustomer_title2.666333cc.svg)}.customer-area .title-golf:before{background-image:url(/_next/static/media/IcoCustomer_title3.ed693a26.svg)}.customer-area .title-culture:before{background-image:url(/_next/static/media/IcoCustomer_title4.b01e2038.svg)}.customer-area .title-resorts:before{background-image:url(/_next/static/media/IcoCustomer_title5.9b961afa.svg)}.customer-area .title-center:before{background-image:url(/_next/static/media/IcoCustomer_title6.41bd8b58.svg)}.customer-area .title-education:before{background-image:url(/_next/static/media/IcoCustomer_title7.38fa0f3a.svg)}@media only screen and (max-width:1024px){.customer-area{margin-top:40px}.customer-area .title-section[class*=title-h1]{margin-bottom:32px}.customer-area .title-section[class*=title-h1] .flag{margin-bottom:12px;font-size:14px;font-weight:700}.customer-area .title-section[class*=title-h1] .ant-typography{font-size:22px}.customer-area .title-section[class*=title-h4]{padding:16px 0;min-height:64px}.customer-area .title-section[class*=title-h4]:before{min-width:32px;height:32px;margin-right:10px}.customer-area .title-section[class*=title-h4] .ant-typography{font-size:16px;line-height:1.2}}.customer-list{padding:24px 24px 32px}.customer-list .list{display:flex;flex-wrap:wrap;gap:24px}.customer-list .list li{max-width:204px}@media only screen and (max-width:1024px){.customer-list{padding:16px 20px 36px;border-bottom:0}.customer-list .list{gap:16px}.customer-list .list li{display:flex;align-items:center;justify-content:center;flex-basis:calc((100% - 16px)/2);max-width:none}.customer-list .list .img-wrap{max-width:204px;max-height:50px;height:auto!important}[data-page=pages-b2b-products]{padding-top:8px!important}}.product-item{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:20px;border:1px solid var(--BORDER_GR70);border-radius:8px;background-color:var(--BG_WHITE)}.product-item .inner{display:flex;flex-direction:column;gap:24px 20px;padding:24px 20px 20px}.product-item .product-image{width:100%;height:202px;padding:16px;border-radius:8px 8px 0 0;overflow:hidden;background-color:var(--BG_GR50)}.product-item .product-image .img-wrap{margin:0 auto;width:auto!important;height:170px!important}.product-item .product-info{display:flex;flex-direction:column;gap:4px;width:100%;padding:0 20px;margin-top:16px}@media(min-width:767px){.product-item .product-info{height:104px}}.product-item .product-info .info-name{color:var(--TEXT_GR900);font-size:18px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;vertical-align:baseline;text-overflow:ellipsis;overflow:hidden}.product-item .product-info .info-model{color:var(--TEXT_GR500);font-size:12px;font-weight:400;line-height:1.33}.product-item .btn-spec{height:40px;border:1px solid var(--BORDER_NV700);border-radius:6px;color:var(--TEXT_NV700);font-size:14px;font-weight:500;line-height:1.4}.product-item .btn-spec,.product-item .product-actions{display:flex;align-items:center;justify-content:center;width:100%}.product-item .product-actions{gap:0 8px;padding:0 12px;margin-top:0}.product-item .product-actions [class*=btn-]{position:relative;flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:0 8px;height:40px;border:1px solid var(--BORDER_GR200);border-radius:6px;color:var(--TEXT_GR900);font-size:14px;font-weight:500;line-height:1.4}.product-item .product-actions .btn-catalog{border-color:var(--PALLATE_NV700);color:var(--PALLATE_NV700)}.product-item .product-actions .btn-catalog.disabled{pointer-events:none;border:1px solid var(--BG_NV50,#f7f8fb);background:var(--BG_NV50,#f7f8fb);color:var(--TEXT_GR300)}.product-item .product-actions .download-wrap{flex:1 1}.product-item .product-actions .download-wrap a,.product-item .product-actions .download-wrap button{width:100%}.product-item .product-actions .download-wrap .ant-btn.button{display:none!important}@media only screen and (max-width:1024px){.product-item .product-actions .download-wrap .btn-manual-list-popover{display:none!important}.product-item .product-actions .download-wrap .ant-btn.button{display:flex!important;border-color:var(--PALLATE_NV700);color:var(--PALLATE_NV700)}.product-item .product-actions .download-wrap .ant-btn.button span{display:flex;align-items:center;gap:8px}.product-item .product-image{height:auto;min-height:128px;padding:8px}.product-item .product-image .img-wrap{height:112px!important}.product-item .product-info{margin-top:12px}.product-item .product-info .info-name{font-size:16px}[data-page=pages-b2b-story]{padding-top:8px}[data-page=pages-b2b-story] .board-view-head{padding-top:0}}[data-page=pages-b2b-story] .ant-tabs .ant-tabs-content{margin-top:64px}@media only screen and (max-width:1024px){[data-page=pages-b2b-story] .ant-tabs .ant-tabs-content{margin-top:20px}}[data-page=pages-b2b-story] .story-list.story-item-box .item-cont{padding:20px 24px 30px;background-color:var(--BORDER_WHITE)}[data-page=pages-b2b-story] .story-list.story-item-box .item-img .img-wrap{display:flex;align-items:center;justify-content:center}[data-page=pages-b2b-story] .story-list.story-item-box .item-img .img-wrap img{aspect-ratio:1/1;object-position:top center!important;object-fit:fill!important}[data-page=pages-b2b-story] .story-list .cols3 .item-box{border-radius:20px;overflow:hidden}[data-page=pages-b2b-story] .story-list .cols3 .item-img{height:198px}[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-header{margin-bottom:12px;justify-content:space-between}[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-header .logo{height:24px}[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-title{word-break:break-all!important}[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-desc,[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;vertical-align:baseline;text-overflow:ellipsis;overflow:hidden}[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-desc{font-size:14px}@media only screen and (max-width:1024px){[data-page=pages-b2b-story] .story-list.story-item-box .item-cont{background-color:transparent}[data-page=pages-b2b-story] .story-list.story-item-box .item-box{border-radius:0}[data-page=pages-b2b-story] .story-list.story-item-box .item-img .img-wrap{border-radius:12px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}[data-page=pages-b2b-story] .story-list .cols3{gap:32px 16px}[data-page=pages-b2b-story] .story-list .cols3 .item-box{gap:0;border-radius:12px}[data-page=pages-b2b-story] .story-list .cols3 .item-img{height:148px;min-height:120px}[data-page=pages-b2b-story] .story-list .cols3 .item-cont{position:relative;gap:0;padding:20px 20px 24px}[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-title{order:1;-webkit-line-clamp:2}[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-desc{order:2;margin-top:8px}[data-page=pages-b2b-story] .story-list .cols3 .item-cont .item-header{margin-bottom:24px}}[data-page=pages-b2b-story] .item-box-wrap{gap:64px 24px}[data-page=pages-b2b-story] .item-box-wrap .item-cont .item-header .flag-type{margin-left:0}[data-page=pages-b2b-story-detail] .board-view-body .cont-area{margin-top:0}body:has([data-page=pages-b2b-products] .download-wrap) .ant-popover.ant-popover-placement-bottomRight .ant-popover-inner{width:332px;border:1px solid var(--BORDER_GR900);box-shadow:none;padding:4px 15px 15px}body:has([data-page=pages-b2b-products] .download-wrap) .ant-popover.ant-popover-placement-bottomRight .ant-popover-inner .download-list{position:relative;max-height:201px;overflow-x:hidden;overflow-y:auto;margin-bottom:8px}body:has([data-page=pages-b2b-products] .download-wrap) .ant-popover.ant-popover-placement-bottomRight .ant-popover-inner .download-list li{display:flex;justify-content:space-between;align-items:center;height:40px;gap:10px}body:has([data-page=pages-b2b-products] .download-wrap) .ant-popover.ant-popover-placement-bottomRight .ant-popover-inner .download-list li:not(:first-child){border-top:1px solid var(--PALLATE_GR50)}body:has([data-page=pages-b2b-products] .download-wrap) .ant-popover.ant-popover-placement-bottomRight .ant-popover-inner .download-list li .manual-name{flex:1 1;color:var(--TEXT_GR900);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has([data-page=pages-b2b-products] .download-wrap) .ant-popover.ant-popover-placement-bottomRight .ant-popover-inner .download-list li .btn-manual-download{display:flex;align-items:center;gap:10px;color:var(--TEXT_NV700);font-size:12px;font-weight:400;width:100%}body:has([data-page=pages-b2b-products] .download-wrap) .ant-popover.ant-popover-placement-bottomRight .ant-popover-inner .download-list li .btn-manual-download .iconyaki{font-size:16px}body:has([data-page=pages-b2b-products] .download-wrap) .ant-popover.ant-popover-placement-bottomRight .ant-popover-inner .download-list li .btn-manual-download .iconyaki path{fill:var(--TEXT_NV700)}body:has([data-page=pages-b2b-products] .download-wrap) .ant-drawer-body .download-list li{display:flex;justify-content:space-between;align-items:center;height:62px;gap:10px}body:has([data-page=pages-b2b-products] .download-wrap) .ant-drawer-body .download-list li:not(:first-child){border-top:1px solid var(--PALLATE_GR100)}body:has([data-page=pages-b2b-products] .download-wrap) .ant-drawer-body .download-list li .manual-name{flex:1 1;color:var(--TEXT_GR900);font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has([data-page=pages-b2b-products] .download-wrap) .ant-drawer-body .download-list li .btn-manual-download{display:flex;align-items:center;gap:10px;color:var(--TEXT_NV700);font-size:12px;font-weight:500;width:100%}body:has([data-page=pages-b2b-products] .download-wrap) .ant-drawer-body .download-list li .btn-manual-download .iconyaki{font-size:16px}body:has([data-page=pages-b2b-products] .download-wrap) .ant-drawer-body .download-list li .btn-manual-download .iconyaki path{fill:var(--TEXT_NV700)}.banner-18-area{position:relative;width:100%;height:0;padding-top:14.4791666667%;background:url(/asset/images/b2b/banner_18.png) 50%/cover no-repeat}@media only screen and (max-width:1024px){.banner-18-area{padding-top:46.4%;background-image:url(/asset/images/b2b/banner_18_m.png)}}.banner-18-area .wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:var(--TEXT_WHITE)}.banner-18-area .wrapper h2{font-size:28px;font-weight:700;line-height:39px}.banner-18-area .wrapper h2 br{display:none}@media only screen and (max-width:1024px){.banner-18-area .wrapper h2{font-size:20px;line-height:28px}.banner-18-area .wrapper h2 br{display:block}}.banner-18-area .wrapper p{margin-top:20px;font-size:18px;font-weight:500;line-height:28px}@media only screen and (max-width:1024px){.banner-18-area .wrapper p{margin-top:12px;font-size:13px;line-height:18px}}.b2b-products .btn-manual-list-bottom-layer .download-list,.b2b-products-1 .btn-manual-list-bottom-layer .download-list{max-height:310px}@media only screen and (max-width:1024px){[data-page=pages-b2b-estimate]{padding-top:0!important}[data-page=pages-b2b-estimate] .terms-area{margin-top:0}}[data-page=pages-b2b-estimate] .custom-label .ant-form-item-label>label{align-self:baseline!important}[data-page=pages-b2b-estimate] .form-wrap{padding-top:0}