.grid-card-media{box-sizing:border-box;width:100%;max-width:100%;aspect-ratio:var(--grid-card-media-ratio,auto);background:var(--grid-card-media-background,#f5f5f5);display:block;overflow:hidden}.grid-card-media--fixed{position:relative}.grid-card-media .grid-card-media__picture,.grid-card-media .grid-card-media__image{width:100%;display:block}.grid-card-media--fixed .grid-card-media__picture,.grid-card-media--fixed .grid-card-media__image{height:100%;position:absolute;inset:0}.grid-card-media .grid-card-media__image{object-fit:var(--grid-card-media-fit,cover)}.grid-page-header__picture,.grid-page-header__image{object-fit:cover;width:100%;height:100%;display:block}.grid-pagination[data-astro-cid-mb5juelx]{box-sizing:border-box;color:#666;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:32px auto 0;font-size:14px;line-height:1.4;display:flex}.grid-pagination__pages[data-astro-cid-mb5juelx]{flex-wrap:wrap;justify-content:center;gap:8px;display:inline-flex}.grid-pagination__link[data-astro-cid-mb5juelx],.grid-pagination__page[data-astro-cid-mb5juelx]{box-sizing:border-box;min-width:36px;height:36px;color:inherit;background:#fff;border:1px solid #dedede;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.grid-pagination__link[data-astro-cid-mb5juelx]:hover,.grid-pagination__page[data-astro-cid-mb5juelx]:hover,.grid-pagination__page[data-astro-cid-mb5juelx].is-current{border-color:var(--grid-pagination-accent,#333);background:var(--grid-pagination-accent,#333);color:#fff}.grid-pagination__link[data-astro-cid-mb5juelx].is-disabled,.grid-pagination__link[data-astro-cid-mb5juelx].is-disabled:hover{cursor:not-allowed;color:#aaa;background:#f6f6f6;border-color:#e5e5e5}@media (width<=640px){.grid-pagination[data-astro-cid-mb5juelx]{gap:6px;margin-top:24px;font-size:13px}.grid-pagination__total[data-astro-cid-mb5juelx],.grid-pagination__status[data-astro-cid-mb5juelx]{text-align:center;flex-basis:100%}.grid-pagination__link[data-astro-cid-mb5juelx],.grid-pagination__page[data-astro-cid-mb5juelx]{min-width:32px;height:32px;padding:0 9px}}.grid-section-nav__label-link[data-astro-cid-33ufkalh],.grid-section-nav__label-text[data-astro-cid-33ufkalh],.grid-section-nav__menu-link[data-astro-cid-33ufkalh]{align-items:center;gap:.5rem;display:inline-flex}.grid-section-nav__count[data-astro-cid-33ufkalh]{white-space:nowrap;background:#00000014;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75em;line-height:1;display:inline-flex}.yszk-pagination{--grid-pagination-accent:#f67b24}.yszk-empty-list{text-align:center;color:#777;padding:5rem 0}#cases .solution-items .items .item .pic{overflow:hidden;background-image:none!important}#cases .solution-items .items .item .pic a{width:100%;height:100%;display:block}#cases .solution-items .items .item .pic .grid-card-media{width:100%;height:100%}#cases .solution-items .items .item .pic .grid-card-media__image{object-fit:cover;width:100%;height:100%}.grid-detail-gallery{width:100%}.grid-detail-gallery__viewport{aspect-ratio:var(--grid-detail-gallery-aspect);background:#fff;position:relative;overflow:hidden}.grid-detail-gallery__panel{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.grid-detail-gallery__panel[data-active=true]{opacity:1;pointer-events:auto}.grid-detail-gallery__media-link,.grid-detail-gallery__media,.grid-detail-gallery__media-image{width:100%;height:100%;display:block}.grid-detail-gallery__media-image,.grid-detail-gallery__media{object-fit:var(--grid-detail-gallery-fit);object-position:center}.grid-detail-gallery__pagination{z-index:2;justify-content:center;align-items:center;gap:10px;max-width:calc(100% - 40px);display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.grid-detail-gallery__page{cursor:pointer;background:0 0;border:0;width:48px;height:16px;padding:6px 0;display:block}.grid-detail-gallery__page-bar{background:#ffffff75;border-radius:999px;width:100%;height:4px;transition:background-color .16s,opacity .16s;display:block}.grid-detail-gallery__page[aria-selected=true] .grid-detail-gallery__page-bar{background:#fff}.grid-detail-gallery__page:hover .grid-detail-gallery__page-bar,.grid-detail-gallery__page:focus-visible .grid-detail-gallery__page-bar{background:#ffffffd1}.grid-detail-gallery__page:focus-visible{outline:none}@media (width<=720px){.grid-detail-gallery__pagination{gap:8px;max-width:calc(100% - 24px);bottom:12px}.grid-detail-gallery__page{width:36px;height:14px;padding:5px 0}}#product_dt .product-detail .tops-box .banner .yszk-product-carousel{overflow:visible}#product_dt .product-detail .tops-box .banner .yszk-product-carousel .grid-detail-gallery__viewport{background:#f6f6f6}#product_dt .product-detail .tops-box .banner .yszk-product-carousel .grid-detail-gallery__pagination{gap:20px;bottom:-24px}#product_dt .product-detail .tops-box .banner .yszk-product-carousel .grid-detail-gallery__page{width:15px;height:12px;padding:4px 0}#product_dt .product-detail .tops-box .banner .yszk-product-carousel .grid-detail-gallery__page-bar{opacity:1;background:#ddd;border-radius:0;height:3px;transition:background-color .6s}#product_dt .product-detail .tops-box .banner .yszk-product-carousel .grid-detail-gallery__page[aria-selected=true] .grid-detail-gallery__page-bar{background:#f67b24}@media (width<=767px){#product_dt .product-detail .tops-box .banner .yszk-product-carousel .grid-detail-gallery__pagination{bottom:-15px}}.yszk-detail-breadcrumb{color:#333;background:#f6f6f6;align-items:center;height:60px;font-size:16px;display:flex}.yszk-detail-breadcrumb .grid-breadcrumb__item{align-items:center;margin:0;display:inline-flex}.yszk-detail-breadcrumb .grid-breadcrumb__item:not(:last-child):after{content:">";color:#999;margin:0 10px}.yszk-detail-breadcrumb .grid-breadcrumb__link{color:inherit}.yszk-detail-breadcrumb .grid-breadcrumb__text{color:#f67b24}.grid-map{height:var(--grid-map-height);background:#f4f6f8;flex-direction:column;min-height:260px;display:flex;position:relative;overflow:hidden}.grid-map__canvas{flex:auto;width:100%;height:100%;min-height:0}.grid-map__canvas canvas{width:100%!important;height:100%!important;display:block!important}#about .about-box.top1 .desc-box{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;align-items:stretch!important;gap:32px!important;margin-top:40px!important;display:grid!important}#about .about-box.top1 .desc-box .info-box,#about .about-box.top1 .desc-box .video-box{width:auto!important;min-height:360px!important}#about .about-box.top1 .desc-box .info-box{flex-direction:column!important;padding-top:0!important;display:flex!important}#about .about-box.top1 .desc-box .info-box .info{flex:auto;color:#59636f!important;height:360px!important;padding-right:14px!important;line-height:1.9!important;overflow-y:auto!important}#about .about-box.top1 .desc-box .info-box .info::-webkit-scrollbar{background-color:#e1e1e1;width:4px}#about .about-box.top1 .desc-box .info-box .info::-webkit-scrollbar-thumb{background-color:#f67b24}#about .about-box.top1 .desc-box .info-box .info p{color:inherit;font-size:16px;line-height:inherit;margin:0}#about .about-box.top1 .desc-box .info-box .info p+p{margin-top:14px}#about .about-box.top1 .desc-box .info-box .info br{line-height:inherit}#about .about-box.top1 .desc-box .video-box{background:#eef3f8!important;overflow:hidden!important}#about .about-box.top1 .desc-box .video-box .grid-picture,#about .about-box.top1 .desc-box .video-box .grid-picture__image{width:100%!important;height:100%!important}#about .about-box.top1 .desc-box .video-box .grid-picture__image{display:block;object-fit:cover!important;opacity:1!important}#contact .contact-box.contact-layout{align-items:stretch;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;gap:24px!important;display:grid!important}#contact .message-box{box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;min-height:100%;margin-top:0;padding:32px 32px 28px;display:flex}#contact .message-box .title{flex-shrink:0;margin-bottom:18px}#contact .message-box .form-box{flex:auto;height:100%;min-height:0;display:block}#contact .message-box .form-box .yszk-contact-map{width:100%;height:100%;min-height:100%}#contact .message-box .form-box .yszk-contact-map .grid-map__canvas{width:100%;height:100%}#contact .message-box .form-box .yszk-contact-map.grid-map{min-height:100%}#contact .contact-content{box-shadow:none;color:#59636f;background:#fff;border:0;border-radius:0;min-height:100%;margin-top:0;padding:36px 40px;line-height:1.9}#contact .contact-content h3,#contact .contact-content h4{color:#202b38;margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.4}#contact .contact-content p{margin:0}#contact .contact-content p+p{margin-top:10px}#contact .contact-content p:first-child{margin-top:0}#contact .contact-content p:last-child,#contact .contact-content ul:last-child{margin-bottom:0}#contact .contact-content ul{margin:12px 0 0;padding-left:1.25rem}#contact .contact-content hr{border:0;border-top:1px solid #97a5b533;margin:28px 0}#contact .contact-content li+li{margin-top:6px}#contact .contact-content .yszk-contact-copy__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}#contact .contact-content .yszk-contact-copy__item{background:#fff;border:1px solid #e4e8eef2;border-radius:0;padding:18px 20px}#contact .contact-content .yszk-contact-copy__item--full{grid-column:1/-1}#contact .contact-content .yszk-contact-copy__label{color:#7e8a98;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px}#contact .contact-content .yszk-contact-copy__value{color:#243447;word-break:break-word;margin:0;font-size:21px;font-weight:500;line-height:1.6}#contact .contact-content .yszk-contact-copy__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;padding:0;list-style:none;display:grid}#contact .contact-content .yszk-contact-copy__list li{background:#fff;border:1px solid #e4e8eef2;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 18px;display:flex}#contact .contact-content .yszk-contact-copy__list span{color:#6f7c8b;font-size:15px}#contact .contact-content .yszk-contact-copy__list strong{color:#243447;letter-spacing:.01em;font-size:18px;font-weight:600}#contact .contact-content .yszk-contact-copy__note{color:#738091;margin-top:18px;font-size:14px;line-height:1.85}@media (width<=768px){#about .about-box.top1 .desc-box{grid-template-columns:1fr!important;gap:20px!important}#about .about-box.top1 .desc-box .info-box,#about .about-box.top1 .desc-box .video-box{min-height:auto!important}#about .about-box.top1 .desc-box .info-box .info{height:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}#contact .contact-box.contact-layout{grid-template-columns:1fr!important}#contact .message-box{padding:24px 20px 20px}#contact .message-box .form-box .yszk-contact-map{min-height:320px}#contact .contact-content{padding:24px 20px}#contact .contact-content h3,#contact .contact-content h4{font-size:18px}#contact .contact-content .yszk-contact-copy__grid,#contact .contact-content .yszk-contact-copy__list{grid-template-columns:1fr}#contact .contact-content .yszk-contact-copy__item{padding:16px}#contact .contact-content .yszk-contact-copy__value{font-size:18px}#contact .contact-content .yszk-contact-copy__list li{padding:14px 16px}#contact .contact-content .yszk-contact-copy__list strong{font-size:16px}}
