@charset "UTF-8";.bread-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.bread-crumbs{display:none}}.bread-crumbs__inner{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px));padding:18px 25px}@media print,screen and (min-width:768px){.bread-crumbs__inner{width:calc(100% - 60px);max-width:1200px}}.bread-crumbs__inner.--event_seminar{width:100%}.bread-crumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex}.bread-crumbs__item{padding-left:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.bread-crumbs__item:after{content:">";display:inline-block;margin-left:14px}.bread-crumbs__item:first-child{padding-left:0}.bread-crumbs__item:last-child:after{display:none}.bread-crumbs__link{display:block}.bread-crumbs__link:not(span){text-decoration:underline}@media (hover:hover){.bread-crumbs__link:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.bread-crumbs__link:where(:any-link,:enabled,summary):hover{opacity:0.7}}.bread-crumbs+:not(.common-mv,.eve-semi-kv){margin-top:10px}@media print,screen and (min-width:768px){.bread-crumbs+:not(.common-mv,.eve-semi-kv){margin-top:50px}}.common-mv{position:relative;height:25.3333333333vw;display:-ms-grid;display:grid;place-content:center}@media print,screen and (min-width:768px){.common-mv{height:340px}}.common-mv__figure{position:absolute;top:0;left:0;width:100%;height:100%}.common-mv__figure img{height:100%;-o-object-fit:cover;object-fit:cover}.common-mv__title{position:relative;font-weight:700;letter-spacing:0.15em;font-size:23px}@media print,screen and (min-width:768px){.common-mv__title{font-size:36px;letter-spacing:0.35em}}.common-mv__title.--white{color:#FFFFFF}@media print,screen and (min-width:768px){.common-mv.--small{height:200px}}@media screen and (max-width:767px){.common-mv.--small.--xs{height:18.6666666667vw}}.common-title{position:relative;margin-top:50px;z-index:2}@media print,screen and (min-width:768px){.common-title{margin-top:160px}}.common-title__inner{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px))}@media print,screen and (min-width:768px){.common-title__inner{width:calc(100% - 60px);max-width:1200px}}.common-title__text{font-size:23px;font-weight:700;text-align:center}@media print,screen and (min-width:768px){.common-title__text{font-size:45px}}.common-title.--group-company-products{scroll-margin-top:90px}@media print,screen and (min-width:768px){.common-title.--group-company-products{margin-bottom:30px;scroll-margin-top:120px}}@media screen and (max-width:767px){.common-title.--group-company-products .common-title__text{-webkit-transform:translateY(45%);transform:translateY(45%)}}@media screen and (max-width:767px){.common-title.--support{margin-bottom:8px}}@media print,screen and (min-width:768px){.common-title.--support .common-title__text{color:#3296B4;-webkit-transform:translateY(45%);transform:translateY(45%)}}@media screen and (max-width:767px){.common-title.--contents{margin-bottom:8px}}@media print,screen and (min-width:768px){.common-title.--contents .common-title__text{-webkit-transform:translateY(45%);transform:translateY(45%)}}.common-title.--products .common-title__text{-webkit-transform:translateY(45%);transform:translateY(45%)}.common-title.--products.--cate{background-color:#f0f0f0;padding-block:15px 0}@media print,screen and (min-width:768px){.common-title.--products.--cate{width:calc(100% - 60px);max-width:1200px;margin-inline:auto;padding-block:30px 0}}.common-title.--products.--cate .common-title__text{-webkit-transform:none;transform:none;font-size:17px}@media print,screen and (min-width:768px){.common-title.--products.--cate .common-title__text{font-size:30px}}.common-title.--small{margin-bottom:15px}@media print,screen and (min-width:768px){.common-title.--small{margin-bottom:30px}}@media print,screen and (min-width:768px){.common-title.--small .common-title__text{font-size:30px}}.common-title.--products-small{background-color:#f0f0f0}@media print,screen and (min-width:768px){.common-title.--products-small{margin-top:120px;background-color:#fff}}.common-title.--products-small .common-title__text{-webkit-transform:translateY(45%);transform:translateY(45%)}@media print,screen and (min-width:768px){.common-title.--products-small .common-title__text{padding-top:30px;font-size:30px;background-color:#f0f0f0;-webkit-transform:translateY(0);transform:translateY(0)}}.common-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;place-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-height:50px;margin-inline:auto;padding-block:10px;padding-inline:10px 30px;text-align:center;font-size:19px;font-weight:700;line-height:1.35;border:solid 1px #888888;background-color:#f0f0f0;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}@media print,screen and (min-width:768px){.common-button{padding-block:15px;padding-inline:20px 45px;width:auto;min-width:330px;min-height:60px}}.common-button select:focus:not(:focus-visible){outline:none}@media (hover:hover){.common-button:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.common-button:where(:any-link,:enabled,summary):hover{opacity:0.7}}.common-button.--down:before,.common-button.--left:before,.common-button.--right:before{content:"";display:block;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px;aspect-ratio:1/1;border:solid #333333;border-width:1px 1px 0 0;z-index:2}@media print,screen and (min-width:768px){.common-button.--down:before,.common-button.--left:before,.common-button.--right:before{width:12px;right:20px}}.common-button.--left{padding-inline:30px 10px}@media print,screen and (min-width:768px){.common-button.--left{padding-inline:45px 20px}}.common-button.--left:before{left:15px;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}@media print,screen and (min-width:768px){.common-button.--left:before{left:20px}}.common-button.--down:before{-webkit-transform:translateY(-75%) rotate(135deg);transform:translateY(-75%) rotate(135deg)}.common-button.--important{color:#E73134;border-color:#E73134;background-color:#FFFFFF}.common-button.--important:before{border-color:#E73134}.common-pagination{margin-top:35px}@media print,screen and (min-width:768px){.common-pagination{margin-top:55px}}.common-pagination .nav-links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-pagination .nav-links .page-numbers{display:-ms-grid;display:grid;place-items:center;width:100%;max-width:50px;aspect-ratio:1/1;font-size:24px;line-height:1;color:#646464;background-color:#f0f0f0;-webkit-transition:0.175s ease;transition:0.175s ease}.common-pagination .nav-links .page-numbers.first,.common-pagination .nav-links .page-numbers.last,.common-pagination .nav-links .page-numbers.next,.common-pagination .nav-links .page-numbers.prev{color:transparent;position:relative}.common-pagination .nav-links .page-numbers.first:before,.common-pagination .nav-links .page-numbers.last:before,.common-pagination .nav-links .page-numbers.next:before,.common-pagination .nav-links .page-numbers.prev:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:18px;aspect-ratio:1/1}.common-pagination .nav-links .page-numbers.next:before,.common-pagination .nav-links .page-numbers.prev:before{background:url(../img/common-component/icon_arrow_pagenavi_next.svg) no-repeat center/contain}.common-pagination .nav-links .page-numbers.first:before,.common-pagination .nav-links .page-numbers.last:before{background:url(../img/common-component/icon_arrow_pagenavi_last.svg) no-repeat center/contain}.common-pagination .nav-links .page-numbers.first:before,.common-pagination .nav-links .page-numbers.prev:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.common-pagination .nav-links .page-numbers.current{color:#FFFFFF;background-color:#3296B4}.common-pagination .nav-links .page-numbers.disabled{display:none}@media (hover:hover){.common-pagination .nav-links .page-numbers:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.common-pagination .nav-links .page-numbers:where(:any-link,:enabled,summary):hover{opacity:0.7}}.modal-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1000}.modal-bg.--active{display:block}.overseas-products{background-color:#FFFFFF}.overseas-products .overseas-products-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.overseas-products .overseas-products-item{border-bottom:solid 1.5px #646464}}@media screen and (max-width:767px){.overseas-products .overseas-products-item:first-child,.overseas-products .overseas-products-item:nth-child(2){border-top:solid 1.5px #646464}}@media print,screen and (min-width:768px){.overseas-products .overseas-products-item:first-child .overseas-products-item__link,.overseas-products .overseas-products-item:nth-child(2) .overseas-products-item__link{display:block;padding-bottom:25px;border-bottom:solid 2px #646464}}@media print,screen and (min-width:768px){.overseas-products .overseas-products-item:nth-child(3),.overseas-products .overseas-products-item:nth-child(4){padding-top:7px}}.overseas-products .overseas-products-item:nth-child(odd){border-right:solid 1.5px #646464}@media print,screen and (min-width:768px){.overseas-products .overseas-products-item:nth-child(odd){border-right:solid 2px #646464;padding-right:60px}}@media print,screen and (min-width:768px){.overseas-products .overseas-products-item:nth-child(2n){padding-left:60px}}@media (hover:hover){.overseas-products .overseas-products-item__link:where(:-moz-any-link,:enabled,summary):hover .overseas-products-item__figure{opacity:0.5}.overseas-products .overseas-products-item__link:where(:any-link,:enabled,summary):hover .overseas-products-item__figure{opacity:0.5}.overseas-products .overseas-products-item__link:where(:-moz-any-link,:enabled,summary):hover .overseas-products-item__text:before{transform:translateY(-50%) scale(1.25)}.overseas-products .overseas-products-item__link:where(:any-link,:enabled,summary):hover .overseas-products-item__text:before{-webkit-transform:translateY(-50%) scale(1.25);transform:translateY(-50%) scale(1.25)}}.overseas-products .overseas-products-item__figure{overflow:hidden;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media print,screen and (min-width:768px){.overseas-products .overseas-products-item__figure{padding-inline:5px;margin-bottom:8px}}.overseas-products .overseas-products-item__text{position:relative;padding-right:55px}.overseas-products .overseas-products-item__text:before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;transform-origin:center;display:block;width:40px;height:40px;background:transparent url(../img/common/icon_arrow_circle_black.svg) no-repeat center/contain;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease,-webkit-transform 0.25s ease}.overseas-products .overseas-products-text{padding:16px}.information-list{border-block:solid 2px #333333}.information-list .information-item:not(:last-child){border-bottom:solid 1px #c8c8c8}.information-list .information-item__link{position:relative;padding-block:15px;display:-ms-grid;display:grid}@media print,screen and (min-width:768px){.information-list .information-item__link{padding-block:20px;-ms-grid-columns:auto 35px 1fr;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:35px}.information-list .information-item__link:before{right:20px}}@media (hover:hover){.information-list .information-item__link:where(:-moz-any-link,:enabled,summary):hover .information-item__content.--body .title{text-decoration:underline}.information-list .information-item__link:where(:any-link,:enabled,summary):hover .information-item__content.--body .title{text-decoration:underline}}.information-list .information-item__content.--head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.information-list .information-item__content.--head{padding-bottom:10px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media print,screen and (min-width:768px){.information-list .information-item__content.--head{padding-left:20px;gap:30px}}.information-list .information-item__content.--head .date{font-weight:400}@media print,screen and (min-width:768px){.information-list .information-item__content.--head .date{-ms-flex-negative:0;flex-shrink:0;font-size:17px}}.information-list .information-item__content.--head .cate{-ms-flex-negative:0;flex-shrink:0;line-height:1;text-align:center;color:#FFFFFF;font-weight:700}@media screen and (max-width:767px){.information-list .information-item__content.--head .cate{width:116px;padding-block:5px;font-size:15px}}@media print,screen and (min-width:768px){.information-list .information-item__content.--head .cate{width:140px;padding-block:7px}}.information-list .information-item__content.--head .cate.--gray{background-color:#787878}.information-list .information-item__content.--head .cate.--blue{background-color:#3296B4}.information-list .information-item__content.--head .cate.--red{background-color:#E73134}@media print,screen and (min-width:768px){.information-list .information-item__content.--body{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;height:100%}}.information-list .information-item__content.--body .title{display:block;padding-right:40px}@media print,screen and (min-width:768px){.information-list .information-item__content.--body .title{padding-right:70px;font-size:17px}}.information-list .information-item__content.--body:not(.--pdf,.--external):after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:25px;aspect-ratio:1/1;background:url(../img/common/icon_arrow_circle_black_bold.svg) no-repeat center/contain}@media print,screen and (min-width:768px){.information-list .information-item__content.--body:not(.--pdf,.--external):after{right:20px}}.information-list .information-item__content.--body.--external .title,.information-list .information-item__content.--body.--pdf .title{display:block;padding-left:1.5em;text-indent:-1.5em}.information-list .information-item__content.--body.--external .title:before,.information-list .information-item__content.--body.--pdf .title:before{content:"　";display:inline-block;width:1em;height:1.5em;margin-right:0.5em;text-decoration:none!important}.information-list .information-item__content.--body.--pdf .title:before{background:url(../img/common/icon_pdf_black.svg) no-repeat center/contain}.information-list .information-item__content.--body.--external .title:before{background:url(../img/common/icon_external-link_black.svg) no-repeat center/contain}.information-list.--topics .information-item__content.--head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.information-list.--topics .information-item__content.--head{padding-right:40px}}@media print,screen and (min-width:768px){.information-list.--important .information-item__link{gap:55px}}.nav-more-info{padding-block:60px}@media print,screen and (min-width:768px){.nav-more-info{padding-block:160px}}.nav-more-info__inner{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px))}@media print,screen and (min-width:768px){.nav-more-info__inner{width:calc(100% - 60px);max-width:1200px}}.nav-more-info .nav-more-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media print,screen and (min-width:768px){.nav-more-info .nav-more-info-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width:768px){.nav-more-info .nav-more-info-item{width:370px}}.nav-more-info .nav-more-info-item__link{background-color:#3296B4;height:50px;display:-ms-grid;display:grid;place-items:center;grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.7em}@media print,screen and (min-width:768px){.nav-more-info .nav-more-info-item__link{height:60px;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}}@media (hover:hover){.nav-more-info .nav-more-info-item__link:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.nav-more-info .nav-more-info-item__link:where(:any-link,:enabled,summary):hover{opacity:0.7}}.nav-more-info .nav-more-info-item__link.--download{background-color:#323232}.nav-more-info .nav-more-info-item__icon{width:auto}.nav-more-info .nav-more-info-item__icon.--contact{height:24px}.nav-more-info .nav-more-info-item__icon.--download{height:28px}.nav-more-info .nav-more-info-item__text{font-size:19px;font-weight:700;color:#FFFFFF}@media print,screen and (min-width:768px){.nav-more-info .nav-more-info-item__text{font-size:20px}}.nav-support-large{overflow:hidden}@media print,screen and (min-width:768px){.nav-support-large__inner{margin-inline:auto;width:calc(100% - 60px);max-width:1200px}}@media print,screen and (min-width:768px){.nav-support-large__inner{background-color:#E6F2F6;padding-block:55px}}.nav-support-large__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}@media print,screen and (min-width:768px){.nav-support-large__list{width:100%;gap:48px}}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item{width:calc((100% - 48px) / 2)}}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item:nth-child(odd) .nav-support-large-item__link{-webkit-transform:translateX(-30px);transform:translateX(-30px)}}@media screen and (min-width:1260px){.nav-support-large .nav-support-large-item:nth-child(odd) .nav-support-large-item__link{-webkit-transform:translateX(calc((100vw - 1200px) / -2));transform:translateX(calc((100vw - 1200px) / -2))}}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item:nth-child(odd) .nav-support-large-item__link-inner{padding-right:36px}}.nav-support-large .nav-support-large-item:nth-child(odd) .nav-support-large-item__figure:before{right:20px}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item:nth-child(odd) .nav-support-large-item__figure img{-o-object-position:right;object-position:right}}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item:nth-child(2n) .nav-support-large-item__link-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:36px}}.nav-support-large .nav-support-large-item:nth-child(2n) .nav-support-large-item__figure:before{left:20px}.nav-support-large .nav-support-large-item__link{position:relative;display:block;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item__link{width:calc(100% + 30px)}}@media screen and (min-width:1260px){.nav-support-large .nav-support-large-item__link{width:calc((100vw - 48px) / 2)}}@media (hover:hover){.nav-support-large .nav-support-large-item__link:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.nav-support-large .nav-support-large-item__link:where(:any-link,:enabled,summary):hover{opacity:0.7}.nav-support-large .nav-support-large-item__link:where(:-moz-any-link,:enabled,summary):hover .nav-support-large-item__figure img{transform:scale(1.08)}.nav-support-large .nav-support-large-item__link:where(:any-link,:enabled,summary):hover .nav-support-large-item__figure img{-webkit-transform:scale(1.08);transform:scale(1.08)}}.nav-support-large .nav-support-large-item__link-inner{background-color:#3296B4}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item__link-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:32px}}@media screen and (max-width:767px){.nav-support-large .nav-support-large-item__figure{aspect-ratio:372/170}}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item__figure{overflow:hidden;position:relative;max-width:621px}.nav-support-large .nav-support-large-item__figure:before{content:"";position:absolute;bottom:10px;display:block;width:40px;aspect-ratio:1/1;background:url(../img/common/icon_arrow_circle_gray.svg) no-repeat center/contain;z-index:2}}@media print,screen and (min-width:768px) and (min-width:768px){.nav-support-large .nav-support-large-item__figure:before{bottom:20px;width:50px}}@media screen and (min-width:768px) and (min-width:1500px){.nav-support-large .nav-support-large-item__figure:before{display:none}}.nav-support-large .nav-support-large-item__figure img{position:relative;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.nav-support-large .nav-support-large-item__content{color:#FFFFFF}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item__content{width:247px;-ms-flex-negative:0;flex-shrink:0;position:relative;padding-block:28px}}@media screen and (min-width:768px) and (min-width:1500px){.nav-support-large .nav-support-large-item__content{padding-block:40px 80px}.nav-support-large .nav-support-large-item__content:before{content:"";position:absolute;left:0;bottom:25px;display:block;width:40px;aspect-ratio:1/1;background:url(../img/common/icon_arrow_circle_white.svg) no-repeat center/contain}}.nav-support-large .nav-support-large-item__title{font-weight:700;line-height:1.4}@media screen and (max-width:767px){.nav-support-large .nav-support-large-item__title{padding:6px;font-size:15px;text-align:center}}@media print,screen and (min-width:768px){.nav-support-large .nav-support-large-item__title{font-size:30px}}.nav-support-large .nav-support-large-item__text{margin-top:12px}.nav-support-small{overflow:hidden}@media print,screen and (min-width:768px){.nav-support-small__inner{margin-inline:auto;width:calc(100% - 60px);max-width:1200px}}.nav-support-small__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}@media print,screen and (min-width:768px){.nav-support-small__list{width:100%;gap:48px}}@media print,screen and (min-width:768px){.nav-support-small .nav-support-small-item{width:calc((100% - 48px) / 2)}}.nav-support-small .nav-support-small-item__link{position:relative;display:block;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}@media print,screen and (min-width:768px){.nav-support-small .nav-support-small-item__link{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}}@media (hover:hover){.nav-support-small .nav-support-small-item__link:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.nav-support-small .nav-support-small-item__link:where(:any-link,:enabled,summary):hover{opacity:0.7}.nav-support-small .nav-support-small-item__link:where(:-moz-any-link,:enabled,summary):hover .nav-support-small-item__figure img{transform:scale(1.1)}.nav-support-small .nav-support-small-item__link:where(:any-link,:enabled,summary):hover .nav-support-small-item__figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.nav-support-small .nav-support-small-item__figure{overflow:hidden}@media screen and (max-width:767px){.nav-support-small .nav-support-small-item__figure{aspect-ratio:372/170}}@media print,screen and (min-width:768px){.nav-support-small .nav-support-small-item__figure{width:337px;aspect-ratio:337/179}}.nav-support-small .nav-support-small-item__figure img{position:relative;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.nav-support-small .nav-support-small-item__title{color:#FFFFFF;background-color:#3296B4}@media screen and (max-width:767px){.nav-support-small .nav-support-small-item__title{padding:6px;font-size:15px;text-align:center;line-height:1.4;font-weight:700}}@media print,screen and (min-width:768px){.nav-support-small .nav-support-small-item__title{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:25px;font-size:24px;line-height:1.8}}@media print,screen and (min-width:768px){.nav-relative-contents__inner{margin-inline:auto;width:calc(100% - 60px);max-width:1200px}}.nav-relative-contents__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2px 1fr 2px 1fr;grid-template-columns:repeat(3,1fr);gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-relative-contents__list.--two{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media print,screen and (min-width:768px){.nav-relative-contents__list.--two{max-width:792px;margin-inline:auto}}@media print,screen and (min-width:768px){.nav-relative-contents__list{gap:24px}}@media print,screen and (min-width:768px){.nav-relative-contents .nav-relative-contents-item{max-width:384px}}.nav-relative-contents .nav-relative-contents-item__link{display:block;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}@media (hover:hover){.nav-relative-contents .nav-relative-contents-item__link:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.nav-relative-contents .nav-relative-contents-item__link:where(:any-link,:enabled,summary):hover{opacity:0.7}.nav-relative-contents .nav-relative-contents-item__link:where(:-moz-any-link,:enabled,summary):hover .nav-relative-contents-item__figure img{transform:scale(1.08)}.nav-relative-contents .nav-relative-contents-item__link:where(:any-link,:enabled,summary):hover .nav-relative-contents-item__figure img{-webkit-transform:scale(1.08);transform:scale(1.08)}}.nav-relative-contents .nav-relative-contents-item__figure{overflow:hidden}@media screen and (max-width:767px){.nav-relative-contents .nav-relative-contents-item__figure{height:26.6666666667vw}}.nav-relative-contents .nav-relative-contents-item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.nav-relative-contents .nav-relative-contents-item__title{padding-top:5px;font-size:15px;text-align:center;line-height:1.4}@media print,screen and (min-width:768px){.nav-relative-contents .nav-relative-contents-item__title{padding-block:10px;font-size:20px}}@media print,screen and (min-width:768px){.nav-relative-contents.--large{padding-block:55px 50px;background-color:#f0f0f0}}@media print,screen and (min-width:768px){.nav-relative-contents.--large .nav-relative-contents-item__link:after{content:"";display:block;margin-top:15px;margin-inline:auto;width:40px;aspect-ratio:1/1;background:url("/instruments/wp-content/themes/kmj/assets/img/common/icon_arrow_circle_black.svg") no-repeat center center}}@media print,screen and (min-width:768px){.nav-relative-contents.--large .nav-relative-contents-item__title{padding-block:15px 10px;font-size:25px;font-weight:700}}.nav-products{background-color:#f0f0f0;padding-block:30px 25px}@media print,screen and (min-width:768px){.nav-products{padding-block:55px 50px}}.nav-products__inner{margin-inline:auto;width:calc(100% - min(13.3333333333vw, 50px))}@media print,screen and (min-width:768px){.nav-products__inner{width:calc(100% - 60px);max-width:1200px}}.nav-products__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5.3333333333vw 1fr;grid-template-columns:repeat(2,1fr);gap:5.3333333333vw}@media print,screen and (min-width:768px){.nav-products__list{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr);gap:24px}}.nav-products .nav-products-item.--overseas{background-color:#FFFFFF}@media screen and (max-width:767px){.nav-products .nav-products-item.--overseas{width:73.3333333333vw;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;margin-inline:auto}}@media print,screen and (min-width:768px){.nav-products .nav-products-item.--overseas{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}}.nav-products .nav-products-item__link{display:block;position:relative;-webkit-transition:opacity 0.175s ease;transition:opacity 0.175s ease}@media (hover:hover){.nav-products .nav-products-item__link:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.nav-products .nav-products-item__link:where(:any-link,:enabled,summary):hover{opacity:0.7}.nav-products .nav-products-item__link:where(:-moz-any-link,:enabled,summary):hover .nav-products-item__figure img{transform:scale(1.08)}.nav-products .nav-products-item__link:where(:any-link,:enabled,summary):hover .nav-products-item__figure img{-webkit-transform:scale(1.08);transform:scale(1.08)}}.nav-products .nav-products-item__name{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFFFFF;font-size:min(4.5333333333vw,20px);font-weight:700;text-align:center;white-space:nowrap}@media print,screen and (min-width:768px){.nav-products .nav-products-item__name{font-size:30px}}.nav-products .nav-products-item__name--overseas{display:block;text-align:center;padding-block:min(2.1333333333vw,15px);font-size:min(4.2666666667vw,20px);font-weight:700}@media print,screen and (min-width:768px){.nav-products .nav-products-item__name--overseas{font-size:30px;padding-block:15px}}.nav-products .nav-products-item__figure{aspect-ratio:384/330;overflow:hidden}.nav-products .nav-products-item__figure img{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.nav-products .nav-products-overseas{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);background-color:#FFFFFF}.nav-products .nav-products-overseas .nav-products-overseas-item{border-bottom:solid 1.5px #646464}.nav-products .nav-products-overseas .nav-products-overseas-item:first-child,.nav-products .nav-products-overseas .nav-products-overseas-item:nth-child(2){border-top:solid 1.5px #646464}.nav-products .nav-products-overseas .nav-products-overseas-item:nth-child(odd){border-right:solid 1.5px #646464}.nav-products .nav-products-overseas .nav-products-overseas-item__link{width:100%;height:100%;display:-ms-grid;display:grid;place-items:center}@media (hover:hover){.nav-products .nav-products-overseas .nav-products-overseas-item__link:where(:-moz-any-link,:enabled,summary):hover .nav-products-overseas-item__figure{opacity:0.5}.nav-products .nav-products-overseas .nav-products-overseas-item__link:where(:any-link,:enabled,summary):hover .nav-products-overseas-item__figure{opacity:0.5}}.nav-products .nav-products-overseas .nav-products-overseas-item__figure{overflow:hidden;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.nav-products .nav-products-overseas .nav-products-overseas-item__figure img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.web-contact ul{display:-ms-grid;display:grid;gap:20px}@media (min-width:660px){.web-contact ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr}.web-contact ul>:first-child{-ms-grid-row:1;-ms-grid-column:1}.web-contact ul>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}}@media print,screen and (min-width:768px){.web-contact ul{gap:58px}}.web-contact a{display:-ms-grid;display:grid;background-color:#f0f0f0;padding:15px 12px;gap:10px;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}@media print,screen and (min-width:768px){.web-contact a{padding:30px 45px;gap:20px}}.web-contact a .title{position:relative;height:100%;min-height:2.6666666667em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:center;place-items:center;padding-inline:40px 25px;text-align:center;font-size:min(4.5333333333vw,18px);font-weight:700;line-height:1.3333333333}@media (max-width:374px){.web-contact a .title{font-size:15px}}@media print,screen and (min-width:768px){.web-contact a .title{padding-inline:110px 90px;font-size:24px}}.web-contact a .title:before{content:"";display:block;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;aspect-ratio:1/1;background:url(../img/common/icon_arrow_circle_black_bold.svg) no-repeat center/contain;right:0;-webkit-transition:border-color 0.1s ease;transition:border-color 0.1s ease}@media print,screen and (min-width:768px){.web-contact a .title:before{width:40px;right:20px}}.web-contact a .title:after{content:"";position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:40px;aspect-ratio:1}@media print,screen and (min-width:768px){.web-contact a .title:after{width:64px}}.web-contact a .title.--product_01:after{background:url(../img/common/icon_product.svg) no-repeat center/contain}.web-contact a .title.--product_02:after{background:url(../img/common/icon_chatbubble.svg) no-repeat center/contain}.web-contact a .title.--support:after{background:url(../img/common/icon_tool.svg) no-repeat center/contain}.web-contact a .title.--other:after{background:url(../img/common/icon_chatbubbles.svg) no-repeat center/contain}.web-contact a .text{min-height:calc(3em + 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:center;place-items:center;border-top:1px solid #888888;padding-top:10px;padding-inline:10px;text-align:center;font-size:14px;line-height:1.5}@media print,screen and (min-width:768px){.web-contact a .text{min-height:calc(3em + 20px);padding-top:20px;font-size:18px}}@media (hover:hover){.web-contact a:where(:-moz-any-link,:enabled,summary):hover{opacity:0.6}.web-contact a:where(:any-link,:enabled,summary):hover{opacity:0.6}}.call-contact ul{display:-ms-grid;display:grid;gap:20px}@media (min-width:660px){.call-contact ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr}.call-contact ul>:first-child{-ms-grid-row:1;-ms-grid-column:1}.call-contact ul>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}}@media print,screen and (min-width:768px){.call-contact ul{gap:58px}}.call-contact li{display:-ms-grid;display:grid;background-color:#f0f0f0;padding:15px 12px 12px;gap:12px}@media print,screen and (min-width:768px){.call-contact li{padding:30px 45px 20px;gap:20px}}.call-contact li .title{position:relative;text-align:center;font-size:min(4.5333333333vw,17px);font-weight:700;line-height:1.5294117647}@media (max-width:374px){.call-contact li .title{font-size:15px}}@media print,screen and (min-width:768px){.call-contact li .title{font-size:24px}}.call-contact li .detail{display:-ms-grid;display:grid;place-content:center;place-items:center;border-top:1px solid #888888;padding-top:15px;gap:3px;text-align:center}@media print,screen and (min-width:768px){.call-contact li .detail{padding-top:20px}}.call-contact li .detail .text{display:block;line-height:1.4;font-size:15px}@media print,screen and (min-width:768px){.call-contact li .detail .text{font-size:22px}}.call-contact li .detail .text.--bold{font-weight:700}.call-contact li .detail .numbers{margin-top:20px;padding-bottom:10px;display:-ms-grid;display:grid;gap:25px}@media print,screen and (min-width:768px){.call-contact li .detail .numbers{margin-top:35px;-ms-grid-columns:1fr 90px 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr 25px 1fr;grid-template-rows:1fr 1fr;grid-auto-flow:column;gap:25px 90px;padding-bottom:20px}.call-contact li .detail .numbers>:first-child{-ms-grid-row:1;-ms-grid-column:1}.call-contact li .detail .numbers>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.call-contact li .detail .numbers>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.call-contact li .detail .numbers>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}.call-contact li .detail .numbers span{display:block;text-align:right;font-weight:700}@media print,screen and (min-width:768px){.call-contact li .detail .numbers span{font-size:25px}}.call-contact li .detail .numbers a{font-weight:600}@media print,screen and (min-width:768px){.call-contact li .detail .numbers a{font-size:40px}}.call-contact li .detail .tel{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px;font-weight:600;line-height:1}@media print,screen and (min-width:768px){.call-contact li .detail .tel{font-size:40px}}.call-contact li .detail .tel:before{content:"";display:block;width:40px;aspect-ratio:2;background:url(../img/common/icon_tel.png) no-repeat center/contain;margin-right:0.1em}@media print,screen and (min-width:768px){.call-contact li .detail .tel:before{width:60px}}@media (min-width:660px){.call-contact.--contact li:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/1/3}}