﻿.editor h5{color:#555}figure{margin:0;margin-bottom:1rem;text-align:center}figure img{width:100%;margin:0 auto}@media(min-width: 1200px){figure img{width:90%;max-width:960px}}#chip--wrapper img{object-fit:cover;width:65%;transition:.2s linear}#chip--wrapper img:hover{transform:scale(1.1)}#chip--wrapper a{position:relative}.feature--table img{max-width:96px;padding-bottom:0}#application--wrapper>div{margin-bottom:40px}#application--wrapper img{padding-bottom:5px;max-width:105px}#application--wrapper span{color:#999;display:block;font-weight:bold;text-align:center}.dl-option-wrap{display:flex;flex-wrap:wrap}.dl-option{display:flex;align-items:center;justify-content:center;flex-direction:column;width:33.3%}.dl-option span{font-size:12px}.btn-outline-primary:hover{color:#fff !important}table.download-table td{padding-top:.75rem;padding-bottom:.75rem}table.download-table td img{padding-bottom:0}table.download-table td[data-th=Download],table.download-table td[data-th=下載],table.download-table td[data-th=下载],table.download-table td[data-th=ダウンロード],table.download-table td[data-th=다운로드]{text-align:center}.corporate-citizenship--wrapper{padding-top:3vw;padding-bottom:3vw}.corporate-citizenship--wrapper .sec-pd{padding-top:2vw;padding-bottom:2vw}.cc-card--row h4{min-height:66px}.corporate-citizenship-item--card{display:flex;flex-direction:column;transition:.5s}.corporate-citizenship-item--card:hover{transform:translateY(-10px)}.corporate-citizenship-item--card img{width:100%;object-fit:cover}.corporate-citizenship-chart-title{font-size:18px;font-weight:bold;text-align:center}ul.corporate-citizenship-community-support{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}ul.corporate-citizenship-community-support li{width:33.3%;padding-left:0}ul.corporate-citizenship-community-support li::before{display:none}ul.corporate-citizenship-community-support li a{height:120px;display:flex;align-items:center}ul.corporate-citizenship-community-support li img{width:75%;max-height:120px;object-fit:contain}.keymericTableWrapper{width:100%}.keymericTable tr td:not(:first-child){text-align:right}.keymericTable tr.underline td{border-bottom:2px solid #888}.keymericTable th,.keymericTable td{padding:.5rem .75rem !important}.keymericTable th{background:#add8e6;color:#111;font-weight:bold}.keymericTable td{font-weight:normal !important}.yt--wrapper{width:100%;text-align:center;position:relative;max-width:800px;margin:0 auto;aspect-ratio:16/9}.yt--wrapper iframe{width:100%;height:100%}.yt--note{text-align:center;padding:16px}.more-info .info{display:flex;align-items:center}.more-info .info .item{display:flex;align-items:center;margin-right:10px}.more-info .info .item img{width:25px;padding-bottom:0}.ir-table th,.ir-table td{padding:.5rem !important}.ir-table img{max-width:25px;padding-bottom:0}.ir-table th img{display:inline-block}.applications-menu{display:grid;grid-template-columns:repeat(auto-fill, clamp(19%, 120px, 33.3%));justify-content:space-between;gap:20px 10px;width:100%;margin-bottom:40px}.applications-menu>li{display:flex;flex:1 0 100%;flex-direction:column;border:1px solid #ddd;border-radius:10px;text-align:center;justify-content:flex-start;list-style:none;padding-top:0 !important;padding-left:0 !important}.applications-menu>li>a[href],.applications-menu>li>div{padding-bottom:8px !important;height:100%}.applications-menu>li>a[href] img,.applications-menu>li>div img{width:100%;max-width:96px;max-height:96px;padding-bottom:0;filter:grayscale(100%)}.applications-menu>li span{color:#555;font-size:.8rem;text-align:center;width:100%}.applications-menu>li:hover{background:#efefef;border:1px solid #0071bc;transition:all .3s linear}.applications-menu>li:hover span{color:#0071bc}.applications-menu>li:hover img{filter:none}.applications-menu>li:has(.noLink):hover{background:#fff;border:1px solid #ddd}.applications-menu>li::before{display:none !important}.submenu-wrapper{background:#0071bc;border-radius:10px;position:absolute;left:0;width:100%;padding:1.5rem;z-index:999;visibility:hidden;opacity:0;transition:visibility 0s,opacity .1s,top 0s}.submenu-wrapper.show{visibility:visible;opacity:1}.applications-submenu{position:relative;list-style:none;display:flex;flex-wrap:wrap}.applications-submenu li{text-align:left;display:flex;align-items:center;padding:10px;width:50%}.applications-submenu li::marker{color:#00ecec}.applications-submenu li a,.applications-submenu li div{color:#eee;line-height:1.5;flex:1;padding-left:10px;display:flex;align-items:center}.applications-submenu li a img,.applications-submenu li div img{background:#fff;border-radius:5px;float:left;width:120px;height:90px;aspect-ratio:4/3;object-fit:cover;transition:.3s}.applications-submenu li a .app-product--title,.applications-submenu li div .app-product--title{color:#fff;font-size:.9rem}.applications-submenu li a:hover img,.applications-submenu li div:hover img{transform:scale(1.05)}.applications-submenu li a:hover .app-product--title,.applications-submenu li div:hover .app-product--title{color:#00ecec}.applications-submenu .submenu-row{border-bottom:1px solid rgba(255,255,255,.2);padding-top:1rem;padding-bottom:1rem}.applications-submenu .submenu-row a{border-radius:1rem;display:block;padding:0 0 1rem 0}.applications-submenu .submenu-row a:hover{background:#1d649e}.applications-submenu .submenu-row:last-child{border-bottom:none}.applications-submenu .submenu-group-title,.applications-submenu .submenu-product-title{color:#fff !important}.applications-submenu .submenu-group-title{font-size:1.4rem}.applications-submenu .submenu-product-title{font-size:.9rem}.applications-submenu .submenu-product-img{width:96px}.submenu-close{position:absolute;display:grid;place-items:center;background:#005e9c;top:10px;right:10px;font-size:1.25rem;width:32px;height:32px;border-radius:16px}.submenu-overlay{background:rgba(100,100,100,.75);position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:991}.objectFit-contain{object-fit:contain !important}.smi-app--group h2{color:#004186;font-size:1.8rem;font-weight:500;margin:0 auto;margin-bottom:3vw}.smi-app--group .applications-menu{margin-bottom:0;grid-template-columns:repeat(auto-fill, clamp(24%, 270px, 48%))}.smi-app--group .applications-menu li{padding:1rem .5rem}#tab-portfolio button.nav-link,#tab-faq button.nav-link{border:none;color:inherit;font-size:1.25rem;width:33.3333333333%}#tab-portfolio button.nav-link.active,#tab-faq button.nav-link.active{color:#004186;font-weight:bold;border-bottom:3px solid #3cb6f8}#automotive-certifications .card-img-top{width:100%;max-width:260px}#automotive-portfolio .card-img-top{width:100%;max-width:300px}#section-faq .tab-pane{border-bottom:1px solid #ccc;min-height:10rem;margin-bottom:1rem}#section-faq .card-header{line-height:1}#section-faq button.btn-link{background:#fff;border-radius:0;font-weight:bold;text-align:left;white-space:normal;width:100%}#section-faq button.btn-link:focus{text-decoration:none}#section-faq button.btn-link[aria-expanded=true] svg{transform:rotate(180deg);transition:transform .3s ease-in-out}#section-faq .show .card-body{border-top:2px solid #004186}.link--card{background:#010b15 url(../../application/images/automotive-link-banner.jpg) no-repeat right bottom;background-size:cover;display:block;width:100%;height:200px;margin-top:1rem;padding:3.5rem 6%;border-radius:1rem}.link--card a{border:1px solid #ddd;display:inline-block;padding:.5rem 1.5rem;text-align:center;color:#ddd}.link--card a:hover{border:1px solid #fff;color:#fff}.link--card--title{color:#fff;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:bold;margin-bottom:32px}.rounded-card-wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}@media(max-width: 990px){.rounded-card-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}}@media(max-width: 768px){.rounded-card-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));gap:.5rem}}.rounded-card{--color01: #005191;--color02: #0079C2;position:relative;border:3px solid var(--color01);border-radius:.5rem;overflow:hidden}.rounded-card .rounded-card--title{background:var(--color01);color:#fff;font-weight:bold;font-size:1.25rem;text-align:center;padding:0 .5rem;height:3em;display:flex;align-items:center;justify-content:center}.rounded-card .rounded-card--content{background:#fff;padding:.5rem}.rounded-card .rounded-card--content ul{list-style:square;color:var(--color02);margin:.75rem 0;padding-left:1.5rem}.rounded-card .rounded-card--content ul li span{color:#333}.rounded-card:nth-child(even){border:3px solid var(--color02)}.rounded-card:nth-child(even) .rounded-card--title{background:var(--color02)}.card__partner-product{text-align:left}.card__partner-product img.partner-logo{position:absolute;width:48px;left:1rem;top:1rem;z-index:9}.card__partner-product img.powerbysmi-logo{position:absolute;width:64px;right:.5rem;top:.25rem;z-index:9}.card__partner-product .partner-info h5{font-size:1.15rem;font-weight:bold;text-align:left;margin-bottom:.25rem;padding-left:1rem;padding-right:1rem}.card__partner-product .partner-info .partner-info-sub{border:1px solid #ddd;border-radius:4px;color:#999;display:inline-block;font-size:.9rem;font-weight:bold;margin-left:1rem;margin-bottom:.75rem;padding:2px 4px;text-align:left}.card__partner-product .partner-info .partner-action-btn{display:flex;background:#eee;gap:1px}.card__partner-product .partner-info .partner-action-btn a{background:#fff;display:flex;justify-content:center;flex:1;margin:0;padding-top:12px;padding-bottom:12px;text-align:center}.card__partner-product .partner-info .partner-action-btn a:hover{background-color:var(--color01);color:#fff}@media(max-width: 991px){.cc-card--row h4{min-height:auto}.ir-table{padding-bottom:1rem}.ir-table td[data-th]:before{color:#666;width:80%;padding-left:5%;font-size:.9rem}}@media(max-width: 960px){ul.corporate-citizenship-community-support li{width:33.3%}}@media(max-width: 768px){.submenu-wrapper{padding:1.5rem 0rem 1rem}}@media(max-width: 640px){#application--wrapper>div{width:50%}.dl-option{width:100%;margin-bottom:16px}ul.corporate-citizenship-community-support li{width:50%}.applications-submenu li{width:100%}}@media(max-width: 480px){.keymericTable{font-size:13px !important}.keymericTable th,.keymericTable td{padding:.5rem !important}.applications-menu{grid-template-columns:repeat(auto-fill, 30%)}.applications-menu>li>a img{width:72px;height:72px}.applications-submenu li a img,.applications-submenu li div img{width:100px}}/*# sourceMappingURL=style-add.css.map */