﻿@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;700&family=Roboto&display=swap";body{line-height:inherit}section{margin-bottom:0px !important}#spHeader .logo{line-height:0}.globenav{font-size:24px;vertical-align:middle;padding-right:8px}.keyVisual{z-index:-1;height:600px;min-height:auto}@media only screen and (max-width: 800px){.keyVisual{height:400px}}@media only screen and (max-width: 400px){.keyVisual{height:280px}}.keyVisual-main-inner-logo{color:#fff;text-align:center}@media only screen and (max-width: 800px){.keyVisual-main{top:50%}}.top-sterilization{background-image:linear-gradient(to top, #D8F4FF 0, #ECF9FF 100%)}.top-sterilization-header-title{letter-spacing:1px}.top-sterilization-header-lead{letter-spacing:1px;color:#d31441}.top-sterilization-item-inner{padding:0;border-radius:10px}@media only screen and (min-width: 800px){.top-sterilization-item-inner{padding:10px 10px}}.top-sterilization-info-main{letter-spacing:1px;font-weight:500}.top-sterilization-info-sub{letter-spacing:1px;font-weight:500;font-size:24px}.top-sterilization-info-sub span{font-size:18px;color:#fff;padding:8px 8px;background-color:#3161ab;letter-spacing:1px}@media(max-width: 800px){.top-sterilization-info-sub span{font-size:4vw;display:block;margin-bottom:4px}}.top-sterilization-table-list{left:20%;width:80%;height:53%;background:none !important}.top-sterilization-table-item{position:relative;width:25%;height:100%}.top-sterilization-table-item .table-dummy-btn{width:100%;height:100%;color:#fff}.top-renewal-detail{background-color:#d8f4ff}.top-renewal-detail-nav{margin-bottom:0}.top-renewal-detail-nav-list-item{margin-right:0;flex:1;background-color:#f4f4f4}.top-renewal-detail-nav-list-item-btn{font-family:"Roboto",sans-serif;font-size:24px;height:200px;padding:0px 12px;border:1px solid #fff;width:100%;transition:all .4s}@media(max-width: 600px){.top-renewal-detail-nav-list-item-btn{font-size:4vw;padding:0}}.top-renewal-detail-nav-list-item-btn:hover{opacity:1;background-color:#e0e0e0}.top-renewal-detail-nav-list-item-btn:hover img{opacity:1}.top-renewal-detail-nav-list-item-btn img{opacity:1;margin:auto;height:98px}@media(max-width: 600px){.top-renewal-detail-nav-list-item-btn img{margin-bottom:4px}}.top-renewal-detail-nav-list-item-btn.active{color:#fff !important}.top-renewal-detail-nav-list-item-btn.active img{opacity:1}#navitem-01 .top-renewal-detail-nav-list-item-btn{color:#60c3f1}#navitem-01 .top-renewal-detail-nav-list-item-btn.active{background-color:#60c3f1}#navitem-02 .top-renewal-detail-nav-list-item-btn{color:#3c77bb}#navitem-02 .top-renewal-detail-nav-list-item-btn.active{background-color:#3c77bb}#navitem-03 .top-renewal-detail-nav-list-item-btn{color:#59b6b7}#navitem-03 .top-renewal-detail-nav-list-item-btn.active{background-color:#59b6b7}#navitem-04 .top-renewal-detail-nav-list-item-btn{color:#489495}#navitem-04 .top-renewal-detail-nav-list-item-btn.active{background-color:#489495}.top-renewal-detail-content{background-color:#4daee0;background:radial-gradient(circle, #4DAEE0 50%, #4DA8D6 100%)}.top-renewal-detail-content-type-info-ttlArea-description{font-size:30px;margin-bottom:40px;letter-spacing:1px}.top-renewal-detail-ttlArea *{letter-spacing:1px}.top-renewal-detail-ttlArea-ttl:after{background:none}.top-renewal-detail-content-patent-lead{font-size:12px}.top-renewal-detail-content-patent-lead::before{content:"*"}.top-renewal-detail-content-type-info-comments-item{font-size:12px}.top-renewal-detail-content-type-info-comments-item::before{content:"*"}.top-renewal-detail-content-type-image-item{margin-bottom:10%}.top-virus .top-virus-content-ttl{letter-spacing:1px;text-align:center}.top-virus .top-virus-infoGraphics-vector{text-align:center}.top-virus .top-virus-infoGraphics-floating-text-01{color:#61c4f1;font-size:42px}.top-virus .top-virus-infoGraphics-content-text-notice{padding-left:15px}.top-virus .top-virus-infoGraphics-content-text-notice::before{content:"※";font-size:8px;margin-left:-15px;vertical-align:middle}.top-virus .mt{margin-top:40px}.footer-copylight-text a{color:#fff !important}.footer-navArea-logoArea{margin-bottom:20px;margin-top:20px}.footer-purchase-link{font-size:38px;border:2px solid #fff;border-radius:225px;color:#fff !important;padding:20px 120px;text-decoration:none;transition:color .4s,background-color .4s}@media(max-width: 800px){.footer-purchase-link{padding:10px 60px}}.footer-purchase-link:hover{color:#003da7 !important;background-color:#fff !important;text-decoration:none !important}.button-area a:hover{text-decoration:none !important}.shopify-center{margin:auto;text-align:center;height:64px}.shopify-center>iframe{height:64px !important}
