/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}body{background:#e4f4fc;color:#234;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif;font-size:1rem;line-height:1.5;margin:0;padding:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#005cc5;text-decoration:none}a:visited{color:#005cc5;text-decoration:none}a:active,a:focus,a:hover{color:#005cc5;text-decoration:underline}a:focus img,a:hover img{opacity:.75}a:focus,a:hover{transition-property:color,background-color;transition-duration:.1s,.4s}a:focus img,a:hover img{transition-property:opacity;transition-duration:.4s}a img{border:none;transition-property:opacity;transition-duration:.2s}iframe{border:none}img{vertical-align:bottom;max-width:100%;height:auto}button,input,textarea{font-size:1rem;font-family:inherit}legend{width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(1px,1px,1px,1px)}caption{width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(1px,1px,1px,1px)}form fieldset{border:none;margin:0;padding:0}a:hover,button:hover{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1rem}p{margin:0;padding:0}ul{margin:0;padding:0}ol{margin:0;padding:0}li{margin:0;padding:0}table{margin:0;padding:0;border:none;width:100%;border-collapse:separate;border-spacing:0}table td,table th{border:none;padding:0;text-align:left;vertical-align:top}table th{font-weight:400}dl{margin:0;padding:0}dt{font-weight:400;margin:0;padding:0}dd{margin:0;padding:0}.role-nav{padding:0;margin:0}.role-nav li{list-style:none}.role-txt-upp{text-transform:uppercase}.margin-reset{margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.size-only{display:none}.module__s{font-size:.75rem;vertical-align:middle}@media (min-width:769px) and (min-height:768px){.block-header.is-sticky{position:sticky;top:0;left:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);z-index:1000}:target{scroll-margin-top:180px;scroll-snap-align:start}}.module-main-header-area{background-color:#fff}.module-main-header-area-inner{margin:0 auto;padding:2rem 20px;max-width:1000px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.module-banner h1{margin:0;padding:0;line-height:1;font-size:1rem;font-weight:400;display:flex;align-items:center}.module-banner-txt{border:1px solid #ccc;border-radius:2px;padding:4px;margin-left:20px;color:#666}.module-search form{display:inline-block;border:1px solid #ccc;border-radius:1em;padding:4px 10px}.module-search input[type=search]{border:none;min-width:240px;box-sizing:border-box}.module-search button{border:none;background:0 0;padding:0;margin:0}.module-main-nav{background-color:#007ecc;color:#fff}.module-main-nav ul{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0 20px;max-width:1080px;box-sizing:border-box}.module-main-nav ul li{list-style:none;margin:0;padding:0;flex-basis:calc(100% / 6)}.module-main-nav.is-m4 ul li{flex-basis:calc(100% / 4)}.module-main-nav a{color:#fff;text-decoration:none;display:block;text-align:center;padding:1rem 0}.module-main-nav a:focus,.module-main-nav a:hover{background-color:#005cc5}.module-btn{text-align:center;margin-top:2rem}.module-btn a,.module-btn button{display:inline-block;min-width:240px;box-sizing:border-box;border:none;background-color:#84b827;color:#fff;font-size:.875rem;font-weight:700;border-radius:4px;padding:.8em 1em;position:relative}.module-btn.module-wide-btn a,.module-btn.module-wide-btn button{min-width:300px;max-width:100%}.module-btn a svg,.module-btn button svg{position:absolute;right:10px;top:0;bottom:0;margin:auto 0}.module-btn a:focus,.module-btn a:hover,.module-btn button:focus,.module-btn button:hover{text-decoration:none;color:#fff;box-shadow:2px 0 16px rgba(20,21,23,.2)}.block-footer-gotop-nav{margin:2rem auto 2rem;text-align:center}.block-footer-gotop-nav a{display:inline-block;font-size:.875rem;color:#234}.block-footer-gotop-nav a:focus,.block-footer-gotop-nav a:hover{text-decoration:none;color:#007ecc}.block-footer-gotop-nav svg{display:block;margin:0 auto .6em}.block-footer-go-top-area{overflow:hidden;font-size:1.5rem;width:56px;height:56px;line-height:1;position:fixed;bottom:50px;right:20px;z-index:100}.block-footer-go-top-area a{display:flex;justify-content:center;align-items:center;overflow:hidden;color:#fff;width:56px;height:56px;border-radius:50%;background-color:#84b827;opacity:.75}.block-footer-go-top-area a:hover{opacity:1}.block-footer{background-color:#007ecc;color:#fff;padding:2rem 20px}.block-footer a{color:#fff;text-decoration:none}.module-footer-inner{margin:0 auto;max-width:1000px;box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:row-reverse}.module-footer,.module-footer-bnr-area{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2 - 10px)}.module-footer-bnr-area ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.module-footer-bnr-area ul li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2 - 5px)}.module-footer-bnr-area ul li:nth-child(n+3){margin-top:10px}.module-footer-bnr-area ul li a{display:inline-block}.module-footer-bnr-area ul li a img{max-width:100%}.module-bnr-insite{margin-bottom:2rem}.module-bnr-insite.multi{margin-bottom:1rem}.module-footer-nav li svg{display:none}.module-footer-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.module-footer-sub-title{font-size:1rem;margin-left:10px}.module-footer-nav-inner{display:flex;justify-content:space-between;margin-bottom:1rem}.module-footer-nav-inner ul{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2 - 10px);border-left:1px solid #fff;padding:.2rem 1rem;padding-right:0;font-size:.875rem}.module-footer-nav-inner ul a{display:inline-block;padding:.4em 0}.module-kp-top-link{display:inline-block;border:1px solid #fff;border-radius:4px;padding:.2em 1em}.module-kp-top-link svg{display:inline-block;margin-right:10px}.module-footer-copyright{color:rgba(255,255,255,.5);margin-top:1rem}.module-footer-copyright{font-size:.75rem}.module-sp-visible{display:none}@media (max-width:980px){.module-banner-txt{font-size:.875rem}.module-main-nav a{font-size:.875rem}}@media (max-width:768px){.module-main-header-area-inner{padding:0;display:block}.module-banner{padding:1rem 20px}.module-banner h1{justify-content:center}.module-banner-txt{font-size:.875rem}.module-search{background-color:#e4f4fc;padding:1rem 20px}.module-search form{display:block;background-color:#fff}.module-search fieldset{display:flex;justify-content:space-between;align-items:center}.module-search input[type=search]{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1.5em);min-width:0}.module-search button{flex-grow:0;flex-shrink:0;flex-basis:1em}.module-main-nav{position:fixed;left:0;right:0;bottom:30px;margin:0 auto;max-width:calc(100vw - 20px);border-radius:10px;box-shadow:2px 0 16px rgba(20,21,23,.2);z-index:100}.module-main-nav a{display:flex;align-items:center;justify-content:center;padding-top:1em;padding-bottom:.6em}.module-sp-hidden{display:none}.module-sp-visible{display:inline-block}.module-sp-invisible{display:inline-block;width:0;height:0;overflow:hidden;text-indent:-999em;padding:0;margin:0}.block-footer-go-top-area{font-size:1.25rem;width:48px;height:48px;bottom:100px;right:10px}.block-footer-go-top-area a{width:48px;height:48px}.block-footer-gotop-nav{margin:1rem auto 1rem}.block-footer{padding:2rem 20px 120px}.module-footer-inner{display:block}.module-footer-nav li svg,.module-kp-top-link svg{display:inline-block;margin-right:10px}.module-footer-bnr-area ul{justify-content:center;max-width:500px;margin-left:auto;margin-right:auto}.module-footer-bnr-area ul li{flex-grow:0;flex-shrink:1;flex-basis:238px;max-width:50%;box-sizing:border-box}.module-footer-bnr-area ul li:nth-child(odd){padding-right:5px}.module-footer-bnr-area ul li:nth-child(2n){padding-left:5px}.module-bnr-insite{margin-bottom:1rem}.module-footer-title{font-size:1.125rem;margin-bottom:1rem;margin-top:2rem}.module-footer-sub-title{font-size:.875rem}.module-footer-nav-inner{border-top:1px solid #fff;display:block;margin-bottom:2rem}.module-footer-nav-inner ul{border-left:none;padding:0}.module-footer-nav-inner ul li{border-bottom:1px solid #fff;position:relative}.module-footer-nav-inner ul a{display:inline-block;padding:.8em 0;margin-left:1.2em}.module-footer-nav-inner li svg{display:inline-block;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.module-kp-top-link{display:block;padding:.4em 1em}}@media (max-width:480px){.module-banner-img{max-width:194px}.module-banner-txt{font-size:.75rem;margin-left:10px}.module-btn a,.module-btn button{display:block;min-width:auto}.module-btn.module-wide-btn a,.module-btn.module-wide-btn button{min-width:auto}}.narrow-dsp{display:none}@media (max-width:320px){.narrow-dsp{display:inline-block}}.block-page-section{background-color:transparent;padding-top:2rem;padding-bottom:2rem}.block-page-section.is-attention-list .module-section-box{padding:1rem 20px;border:2px solid #f87171}.block-page-section.is-attention-list .module-news-list{margin-top:0}.block-page-section.is-attention-list .module-news-list li{border-bottom:none}.block-page-section.is-attention-list .module-news-list li+li{border-top:1px solid #d0e0e6}.block-page-section.is-attention-list .module-news-list li .module-file-size{display:inline-flex;align-items:center;color:#707070;margin-left:.5rem}.block-page-section.is-attention-list .module-news-list li img{height:1.5em;width:auto;vertical-align:bottom;display:inline-block;margin:0 .5rem}.block-page-section:nth-child(odd){background-color:#cde8f7}.block-page-section.module-color-sub{background-color:#cde8f7}.module-page-section-inner{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:border-box}.module-section-header{margin-bottom:2rem}.module-section-header:only-child{margin-bottom:0}.module-section-header>*{font-size:2rem;font-weight:400}.module-section-box{background-color:#fff;border-radius:6px;padding:1.5rem 20px 2rem}.module-section-box+.module-section-box{margin-top:10px}.module-grangle svg{margin-right:.5em}.module-grangle{color:#ccc}.module-news-list{margin:0;margin-top:-.6em;padding:0}.module-news-list li{list-style:none;border-bottom:1px solid #d0e0e6;padding:.6em 0;display:flex}.module-news-time{flex-grow:0;flex-shrink:0;flex-basis:7em;white-space:nowrap;color:#707070}.module-section-tab{margin-bottom:10px}.module-section-tab ul,.module-section-tab-result-body ul{margin:0;padding:0}.module-section-tab li,.module-section-tab-result-body li{list-style:none}.module-section-tab ul{display:flex;justify-content:space-between}.module-section-tab li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 9 - 4px);position:relative}.module-section-tab.is-4 li{flex-basis:calc(100% / 4 - 4px)}.module-section-tab.is-5 li{flex-basis:calc(100% / 5 - 4px)}.module-section-tab.is-6 li{flex-basis:calc(100% / 6 - 4px)}.module-section-tab.is-10 li{flex-basis:calc(100% / 10 - 4px)}.module-section-tab.flex-start ul{justify-content:start}.module-section-tab.flex-start ul li+li{margin-left:4px}.module-section-tab li a,.module-section-tab li button{border:none;padding:.6em 0;display:block;width:100%;box-sizing:border-box;background-color:#fff;margin:0;text-align:center;font-size:.875rem;border:1px solid #d0e0e6;border-radius:4px;color:inherit}.module-section-tab li a:focus,.module-section-tab li a:hover,.module-section-tab li button:focus,.module-section-tab li button:hover,.module-section-tab li.is-current a,.module-section-tab li.is-current button{background-color:#007ecc;color:#fff;text-decoration:none}.module-section-tab li a:not([href]),.module-section-tab li button[disabled]{background-color:rgba(255,255,255,.5)}.module-section-tab li a:not([href]):hover,.module-section-tab li button[disabled]:focus,.module-section-tab li button[disabled]:hover{background-color:rgba(255,255,255,.5);color:inherit;cursor:default}.module-section-tab li.is-current::after{content:"";width:1px;height:1px;border:6px solid transparent;border-top-color:#007ecc;position:absolute;bottom:auto;left:0;right:0;margin:-1px auto 0}.module-section-tab-result{display:flex}.module-section-tab-result-header{flex-grow:0;flex-shrink:0;flex-basis:110px}.module-section-tab-result-header>*{font-size:1.5rem;margin:0;padding:0}.module-section-tab-result-body ul{margin:0;margin-top:-.4em;padding:0}.module-section-tab-result-body li{padding:.4em 0}.module-sub-content-header{border-bottom:3px solid #2aadde;padding-bottom:1rem}.module-sub-content-header.module-no-border{border-bottom:none}.module-sub-content-header>*{font-size:1.5rem;margin:0;padding:0}.module-sub-content-sub-header{margin:1rem 0}.module-sub-content-sub-header>*{font-size:1.5rem;margin:0;padding:0;font-weight:400}.module-sub-content-body{margin-top:1rem}.module-faq-list,.module-information-list{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #d0e0e6}.module-faq-list:last-child,.module-information-list:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.module-faq-list ul,.module-information-list ul{margin:0;padding:0}.module-faq-list li,.module-information-list li{list-style:none;padding:.6em 0;display:flex;align-items:center}.module-information-list-label{font-size:.875rem;border-radius:1em;padding:2px 10px;min-width:10em;text-align:center;margin-right:1rem}.module-information-list-label.module-label-release{background-color:#e9b6e3}.module-information-list-label.module-label-generic,.module-information-list-label.module-label-revision{background:#fbd790}.module-information-list-label.module-label-inspection,.module-information-list-label.module-label-packing{background:#d4e89f}.module-information-list-label.module-label-other{background:#e4f4fc}.module-faq-list li a{display:inline-block;padding-left:calc(28px + 1rem);position:relative}.module-faq-list li img{height:32px;width:auto;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.module-header-select-menu{background:#fff;border:1px solid #d0e0e6;border-radius:6px}.module-header-select-menu+.module-header-select-menu{margin-top:8px}.module-select-list{margin:0;padding:0 0 1rem}.module-select-list li{list-style:none;border-top:1px solid #d0e0e6;padding:.6em 0}.module-header-select-menu-body{margin:0 .6rem 0 1.5rem;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute}.module-header-select-menu-body.is-open{width:auto;height:auto;position:static;clip:auto}.module-header-select-menu-body .module-section-tab-result{border-top:1px solid #d0e0e6;padding:1rem 0}.module-header-select-menu-btn{padding:1rem .6rem}.module-header-select-menu-btn button{border:none;background-color:transparent;font-weight:400;margin:0;padding:0;display:block;width:100%;box-sizing:border-box;text-align:left}.module-header-select-menu-btn button.is-open svg{transform:rotate(180deg)}.module-section-note{background-color:#fff5e5;padding:1rem;border-radius:6px}.module-section-note+div{margin-top:2rem}.module-section-note h3,.module-section-note h4,.module-section-note h5,.module-section-note h6{font-weight:700;margin-bottom:.6em}.module-section-note ol,.module-section-note p,.module-section-note ul{margin:0;padding:0}.module-section-note ol,.module-section-note ul{margin-left:1.5em}.module-wide-table{overflow-x:auto;width:100%;padding-right:1px;-webkit-overflow-scrolling:touch}.module-code-table{font-size:.875rem;border:1px solid #d0e0e6;border-top:none;min-width:900px;box-sizing:border-box;position:relative}.module-code-table th{background-color:#f7ffe3;text-align:center;white-space:nowrap}.module-code-table td,.module-code-table th{padding:10px 4px;text-align:center;border:1px solid #d0e0e6;vertical-align:middle}.module-products{display:flex;justify-content:space-between}.module-products>div{flex:0 0 auto;flex-basis:calc(100% / 2 - 20px)}.module-products-image-thumb{display:flex;margin-top:1rem}.module-products-image-thumb dt{font-size:.875rem;border-bottom:4px solid #d0e0e6;padding-bottom:.5em;margin-bottom:4px}.module-products-image-thumb-01{margin-right:10px;min-width:80px}.module-products-image-thumb-02{margin-left:10px;min-width:80px}.module-products-image-thumb dd{display:flex;flex-wrap:wrap}.module-products-image-thumb dd>div{flex-basis:80px;text-align:center;font-size:.75rem;margin-right:5px;margin-bottom:4px}.module-products-image-thumb dd>div:last-child{margin-right:0}.module-products-image-thumb button{margin:0;padding:0;background-color:transparent;display:inline-block;border:none;max-width:100%}.module-products-document-list{display:flex;flex-wrap:wrap;border-top:1px solid #d0e0e6}.module-products-document-list dt{flex-basis:calc(100% / 5 * 2);flex-grow:0;padding:1rem 0;border-bottom:1px solid #d0e0e6;display:flex;align-items:center}.module-products-document-list dd{flex-basis:calc(100% / 5 * 3);flex-grow:0;border-bottom:1px solid #d0e0e6;display:flex;align-items:center}.module-products-document-list dd a{display:inline-block;flex:none}.module-products-document-list dd a+a{margin-left:1rem}.module-products-document-list dd img{max-width:30px}.module-products-data .module-sub-content-sub-header{margin:1rem 0}.module-products-data .module-sub-content-sub-header>*{font-size:1rem;font-weight:700}.module-products-data-area{display:flex}.module-products-data-area>div{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2)}.module-products-data-table{border:1px solid #d0e0e6;border-spacing:0}.module-products-data-table th{background-color:#f7ffe3;text-align:left;width:12em;max-width:50%;box-sizing:border-box}.module-products-data-table td{background-color:#fff}.module-products-data-table td,.module-products-data-table th{font-size:.875rem;padding:10px 1em;text-align:left;border:1px solid #d0e0e6;vertical-align:middle;border-spacing:0}.module-products-data-img-area{border:1px solid #d0e0e6;border-left:none}.module-products-img-table th{text-align:center}.module-products-img-table td,.module-products-img-table th{font-size:.875rem;padding:10px 1em;text-align:center;vertical-align:middle}.module-products-info-area{background-color:#fff5e5;border-radius:6px;padding:.5rem 1rem;margin-top:1rem}.module-products-info-area ul{margin:0;padding:0}.module-products-info-area li{list-style:none;padding:.2em 0;position:relative}.module-products-info-area li svg{position:absolute;top:.4em}.module-products-info-area a{display:inline-block;margin-left:1em}.module-flex-img-area{overflow:hidden;display:flex;justify-content:space-between}.module-flex-img{flex-grow:0;flex-basis:340px}.module-flex-img img{max-width:100%}.module-flex-txt{flex-basis:calc(100% - 340px - 2rem)}.module-more-txt{margin-top:1em}.module-more-txt:first-child{margin-top:0}.module-more-txt-accordion{display:none}.module-doctorsalon-all{margin:1rem 0;padding:20px;min-height:1em;background:#f7ffe3;border:1px solid #d0e0e6;border-radius:6px}.module-doctorsalon-item{margin:1rem 0 1rem 1rem;padding:20px;border:1px solid #d0e0e6;border-radius:6px}.module-doctorsalon-separator{margin-left:1rem}.module-doctorsalon-item.module-doctorsalon-backnumber-item{margin-left:0}.module-doctorsalon-item-header h3,.module-doctorsalon-item-header h4,.module-doctorsalon-item-header h5{font-weight:400}.module-doctorsalon-item-body{margin-top:1.5rem}.module-doctorsalon-item-body p{line-height:1.8}.module-author{font-weight:700;display:inline-block}.module-author+p{margin-top:.5em}.module-file-size{color:#234;display:inline-block;margin-left:.5em}.module-doctorsalon-all a,.module-doctorsalon-item-header a{position:relative;display:inline-block;padding-left:calc(30px + 1em)}.module-doctorsalon-all a img,.module-doctorsalon-item-header a img{max-width:30px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.module-doctorsalon-keyword-search>p{margin:1rem 0}.module-doctorsalon-keyword-search form{border:1px solid #ccc;border-radius:1em;padding:4px 10px;max-width:50%}.module-doctorsalon-keyword-search fieldset{display:flex;justify-content:space-between;align-items:center}.module-doctorsalon-keyword-search input[type=search]{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1.5em);min-width:0;border:none}.module-doctorsalon-keyword-search button{flex-grow:0;flex-shrink:0;flex-basis:1em;border:none;background:0 0;padding:0;margin:0}.module-note{background-color:#fffadd;border-radius:6px;padding:1rem;font-weight:700}.module-note+p{margin-top:1rem}.module-sub-content-header+.module-note{margin-top:1rem}.module-doctorsalon-backnumber dt{font-weight:700}.module-doctorsalon-backnumber dd{margin-top:1rem;line-height:1.8}.module-doctorsalon-backnumber dd ul{margin-left:1rem}.module-sub-content-txt p{margin-top:1rem}.module-contact-info-area{border-radius:6px;background-color:#fffadd;padding:1rem;margin-top:1rem}.module-contact-info-area dl{text-align:center}.module-contact-info-area dt{font-weight:700}.module-contact-info-area dd{margin-top:1rem}.module-contact-time{font-size:.875rem}.module-contact-tel{font-size:2rem;font-weight:700;margin-top:.6rem}.module-contact-tel-icon{display:inline-flex;font-weight:400;justify-content:center;align-items:center;font-size:22px;background-color:#007ecc;color:#fff;width:28px;height:28px;border-radius:2px;margin-right:.5rem}.module-sitemap-list{background:#fff;border:1px solid #d0e0e6;border-radius:6px}.module-sitemap-list .module-select-list{margin:0;padding-bottom:0}.module-sub-content-header+.module-sitemap-list{margin-top:1rem}.module-sitemap-list+.module-sitemap-list{margin-top:8px}.module-sitemap-list-body{margin:0 .6rem 0 1.5rem}.module-sitemap-list-header{padding:1rem .6rem}.module-pagination-area{margin-top:30px;text-align:center}.module-pagination-area ul{margin:0;padding:0;display:inline-block;border:1px solid #d0e0e6;border-radius:2px}.module-pagination-area li{list-style:none;display:inline-block;line-height:1;border-right:1px solid #d0e0e6}.module-pagination-area li:last-child{border-right:none}.module-pagination-area li a,.module-pagination-area li span{display:block;padding:10px 0;width:calc(1em + 20px);text-align:center}@media (max-width:768px){.module-sub-content-header{border-bottom:2px solid #2aadde}.module-sub-content-header.module-no-border{border-bottom:none}.module-sub-content-header>*,.module-sub-content-sub-header>*{font-size:1.125rem}.module-information-list li{display:block}.module-information-list li a{display:block;margin-top:10px}.module-information-list-label{display:inline-block;min-width:0;text-align:center;margin-right:0}.module-section-box{padding:1rem 20px 1rem}.module-news-list li{display:block}.module-news-time{display:block}.block-page-header{padding-top:1rem}.module-section-header{margin-bottom:1rem}.module-section-header>*{font-size:1.5rem}.module-section-tab ul{flex-wrap:wrap}.module-section-tab li{flex-basis:calc(100% / 3 - 4px)}.module-section-tab.is-4 li{flex-basis:calc(100% / 2 - 4px)}.module-section-tab.is-10 li{flex-basis:calc(100% / 3 - 4px)}.module-section-tab li:nth-child(n+4){margin-top:4px}.module-section-tab.is-4 li:nth-child(n+3){margin-top:4px}.module-section-tab li.is-current::after{display:none}.module-section-tab-result{display:block}.module-section-tab-result-header{margin-bottom:1rem}.module-section-tab-result-header>*{font-size:1.125rem}.module-products{display:block}.module-products-data,.module-products-document{margin-top:2rem}.module-products-data-area{display:block}.module-products-data-img-area{border:1px solid #d0e0e6;border-top:none}.module-flex-img-area{display:block}.module-flex-img{text-align:center}.module-flex-img img{max-width:80%}.module-flex-txt{margin-top:1rem}.module-doctorsalon-item,.module-doctorsalon-separator{margin-left:0}.module-doctorsalon-keyword-search form{max-width:none}}@media (max-width:480px){.block-main{font-size:.875rem}.module-code-table{font-size:.75rem;min-width:800px}.module-products-data-table th{width:auto}.module-accordion-btn{background:#f2f2f2;padding:10px;text-align:center;border:none;margin:0;width:100%;box-sizing:border-box;display:block;margin-top:1rem}.module-more-txt-accordion{display:block}.module-more-txt-accordion.is-open{display:none}.module-more-txt{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.module-more-txt.is-open{margin-top:1em;width:auto;height:auto;clip:auto;overflow:hidden;position:static}}@media (max-width:320px){.module-contact-tel{font-size:1.625rem}}.module-section-note .module-contact-info-area{border-radius:none;background-color:#fffadd;padding:1rem;margin:1rem 0}.module-section-note .module-contact-info-area .module-contact-time{margin:0}.module-section-note .module-contact-info-area .module-contact-tel{margin-top:.6rem}.module-products-page-head{margin-bottom:1rem;display:flex;align-items:stretch;position:relative}.module-back-to-list a{padding:.6rem;display:inline-flex;align-items:center;background-color:#fff;margin:0;text-align:center;font-size:.875rem;border:1px solid #d0e0e6;border-radius:4px;color:#234}.module-back-to-list a span{font-size:1rem}.module-back-to-list a:hover{background-color:#007ecc;color:#fff;text-decoration:none}.module-products-other-link{margin-left:.5rem}.module-products-other-link a{padding:.6rem;display:inline-flex;align-items:center;background-color:#fff;margin:0;text-align:center;font-size:.875rem;border:1px solid #d0e0e6;border-radius:4px;color:#234}.module-products-other-link a span{font-size:1rem}.module-products-other-link a:hover{background-color:#007ecc;color:#fff;text-decoration:none}.module-products-other-link a{padding-right:1rem}.module-products-section-link{padding-bottom:1rem}.module-products-section-link ul{margin:0;padding:0;list-style:none;display:flex}.module-products-section-link ul li{font-size:.875rem}.module-products-section-link ul li+li{margin-left:1.5rem}.module-products-section-link ul li a{display:inline-flex;align-items:center;color:#234}.module-products-section-link ul li a svg{width:1rem;height:auto;margin-right:.5em}.module-products-code-txt-area+.module-products-code-txt-area{margin-top:2rem}.module-products-code-txt-area .module-products-code-txt-area-header{margin-bottom:.5rem}.module-products-code-txt-area .module-products-code-txt-area-header>*{font-size:1rem;font-weight:400}.module-products-code-txt-area .module-bar-img{display:block;margin-top:.5rem}.module-products-code-txt-area .module-bar-img img{max-width:100%}.module-products-group-tab{margin-bottom:10px}.module-products-group-tab ul{margin:0;padding:0;list-style:none;display:flex;align-items:stretch}.module-products-group-tab ul li{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 6 - 4px);max-width:calc(100% / 6 - 4px);position:relative}.module-products-group-tab ul li+li{margin-left:4px}.module-products-group-tab ul li.is-current a{background-color:#007ecc;color:#fff;text-decoration:none}.module-products-group-tab ul li.is-current::after{content:"";width:1px;height:1px;border:6px solid transparent;border-top-color:#007ecc;position:absolute;bottom:auto;left:0;right:0;margin:-1px auto 0}.module-products-group-tab ul li a{border:none;padding:.6em;display:flex;justify-content:center;align-items:center;height:100%;max-height:calc(1em * 2 + 1em * 1.6 * 2);max-width:100%;overflow:hidden;box-sizing:border-box;background-color:#fff;margin:0;text-align:center;font-size:.875rem;border:1px solid #d0e0e6;border-radius:4px;color:inherit}.module-products-group-tab ul li a span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.module-products-group-tab ul li a:focus,.module-products-group-tab ul li a:hover{background-color:#007ecc;color:#fff;text-decoration:none}.module-products-group-list{display:inline-flex;align-items:center;background-color:#fff;font-size:.875rem;border:1px solid #d0e0e6;border-radius:4px;color:#234;position:relative;margin-left:1rem}.module-products-group-list button{margin:0;padding:0;padding:.6rem;padding-right:1rem;border:none;background-color:transparent;display:flex;align-items:center;font-size:.875rem;text-align:center;height:100%}.module-products-group-list button span{font-size:1rem}.module-products-group-list button.is-open{background-color:#007ecc;color:#fff;text-decoration:none}.module-products-group-list ul{display:none;margin:0;padding:0;list-style:none}.module-products-group-list ul.is-open{display:block;position:absolute;top:calc(1em + .6rem + 1em * 1.6 + 4px);left:0;padding:1rem;background-color:#fff;border:1px solid #d0e0e6;border-radius:4px;text-align:left;z-index:10;box-shadow:#fff 0 0 0 0,rgba(0,0,0,.05) 0 0 0 1px,rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.1) 0 4px 6px -4px;width:360px;max-width:calc(100vw - 40px);box-sizing:border-box}.module-products-group-list ul.is-open li a{display:block;padding:.4em 0;color:#234}.module-products-info-area.module-2colmn li{font-size:.875rem}.module-sub-content-header .module-products-name h3{margin:0;padding:0;font-size:1.5rem}.module-sub-content-header .module-products-name p{margin:0;padding:0;font-size:1rem;margin-top:.5rem}.module-product-sub-header>*{font-size:1rem;font-weight:700;margin-bottom:1rem}.module-products-image-thumb-01 dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.module-products-image-thumb-02 dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.module-products-table-block{width:100%}.module-products-table-block+.module-products-table-block{margin-top:2rem}.module-products-table-wrap{width:100%;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.module-products-table-wrap-inner{position:relative;min-width:900px}.module-products-table-block-body ul{margin:0;padding:0;list-style:none;border:1px solid #d0e0e6;border-bottom:none;border-top:none}.module-products-table-block-body ul li{margin:0;padding:0;display:flex;width:100%;border-bottom:1px solid #d0e0e6}.module-products-table-block-body ul li>div{display:flex;justify-content:center;align-items:center;flex-basis:calc((100% - 280px)/ 6);padding:1rem 4px;text-align:center}.module-products-table-block-body ul li>div:first-of-type{flex-wrap:wrap;flex-basis:280px;text-align:left;padding-left:1rem;justify-content:flex-start;box-sizing:border-box}.module-products-table-block-body ul li>div img{max-width:30px;height:auto}.module-products-table-header{display:flex;margin-top:1rem}.module-products-table-header>div{display:flex;justify-content:center;align-items:center;flex-basis:calc((100% - 280px)/ 6);padding:10px 4px;text-align:center;border:1px solid #d0e0e6;background-color:#f7ffe3;font-size:.8125rem}.module-products-table-header>div:nth-child(n+2){border-left:none}.module-products-table-header>div:first-of-type{flex-wrap:wrap;flex-basis:280px}.module-products-table-header>div span{flex-basis:100%;display:block;font-size:.75rem}.module-products-table-wrap-inner .module-products-table-header:nth-of-type(n+2){margin-top:0}.module-products-table-wrap-inner .module-products-table-header:nth-of-type(n+2)>div{border-top:none}.module-products-table-block-header{border-bottom:3px solid #2aadde;padding-bottom:1rem}.module-products-table-block-header>*{font-size:1.5rem;margin:0;padding:0}.module-faq-page-header{border-bottom:3px solid #2aadde;padding-bottom:1rem}.module-faq-page-header hgroup{display:flex;align-items:center}.module-faq-page-header hgroup span{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:6px;background-color:#f7ffe3;font-size:1.5rem;font-weight:700}.module-faq-page-header hgroup div{margin-left:1.5rem;flex-basis:calc(100% - 60px - 1.5rem)}.module-faq-page-header hgroup h3{font-size:1rem;font-weight:400;margin:0;padding:0}.module-faq-page-header hgroup h4{font-size:1.5rem;font-weight:700;margin:0;padding:0;margin-top:.5rem}.module-faq-page-body{padding-top:1.5rem;display:flex}.module-faq-page-body-label{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:6px;background-color:#fff5e5;font-size:1.5rem;font-weight:700;flex-grow:0;flex-shrink:0}.module-faq-page-body-text{margin-left:1.5rem;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 60px - 1.5rem);overflow:hidden}.module-faq-page-body-text>*{margin:0;padding:0}.module-faq-page-body-text>*+*{margin-top:1.5rem}.module-faq-page-body-text>:is(h3,h4,h5,h6)+:is(h3,h4,h5,h6){margin-top:1rem}.module-faq-page-body-text>:is(h3,h4,h5,h6)+:is(p,ul,ol,div,blockquote){margin-top:1rem}.module-faq-page-body-text h3{font-size:1.25rem;font-weight:700}.module-faq-page-body-text h4{font-size:1.125rem;font-weight:700}.module-faq-page-body-text h5{font-size:1rem;font-weight:700}.module-faq-page-body-text h6{font-size:1rem;font-weight:400}.module-faq-page-body-text blockquote{padding-left:1em;border-left:3px solid #efefef}.module-faq-page-body-text hr{height:1px;max-width:100%;border:none;border-bottom:1px solid #d0e0e6}.module-faq-page-body-text ul{margin-left:1.2em;list-style:disc}.module-faq-page-body-text ol{margin-left:1.5em}.module-faq-page-body-text ol ::marker{content:counter(list-item) ") "}.module-faq-page-body-text li+li{margin-top:.5rem}.module-faq-page-body-text table{font-size:.875rem;border:1px solid #d0e0e6;border-top:none;box-sizing:border-box}.module-faq-page-body-text table td{padding:10px;border:1px solid #d0e0e6;vertical-align:middle}.module-faq-page-body-text table th{background-color:#efefef;font-weight:400;padding:10px;text-align:center;border:1px solid #d0e0e6;vertical-align:middle}.module-faq-page-body-text .module-wide-table{overflow-x:auto;width:100%;padding-right:1px;-webkit-overflow-scrolling:touch}.module-faq-page-body-text .module-wide-table table th{white-space:nowrap}.module-faq-page-body-text .module-faq-memo{font-size:.875rem;display:inline-block}.module-faq-page-body-text .module-color-red{color:#d32f2f}.module-faq-page-body-text .module-border-red{border:1px solid #d32f2f}.module-section-box.module-faq-search-box{padding:1.5rem 20px;margin-bottom:1.5rem}.module-section-box.module-faq-search-box .module-faq-keyword-search p{margin:1rem 0;margin-top:0}.module-section-box.module-faq-search-box .module-faq-keyword-search p.module-note{margin:0;margin-top:1rem;font-size:.875rem;background-color:transparent;border-radius:0;padding:0;font-weight:400}.module-section-box.module-faq-search-box .module-faq-keyword-search form{border:1px solid #ccc;border-radius:1em;padding:4px 10px;max-width:50%}.module-section-box.module-faq-search-box .module-faq-keyword-search fieldset{display:flex;justify-content:space-between;align-items:center}.module-section-box.module-faq-search-box .module-faq-keyword-search input[type=search]{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1.5em);min-width:0;border:none}.module-section-box.module-faq-search-box .module-faq-keyword-search button{flex-grow:0;flex-shrink:0;flex-basis:1em;border:none;background:0 0;padding:0;margin:0}.module-faq-html-list li a{background-image:url(/prodinfo/v2/share/img/html-icon.png);background-repeat:no-repeat;background-position:left center;background-size:24px auto;padding-top:.25em;padding-bottom:.25em}.module-top-ex-bnr-area{max-width:960px;box-sizing:border-box;margin-left:auto;margin-right:auto;background-color:#efefef;border-radius:6px;padding:1.5rem 20px}.module-top-ex-bnr-area .module-top-ex-bnr-area-header{margin-bottom:20px}.module-top-ex-bnr-area .module-top-ex-bnr-area-header>*{margin:0;padding:0;font-size:1rem}.module-top-ex-bnr-area .module-top-ex-bnr-list{margin:0;padding:0;list-style:none;display:flex;align-items:center}@media (min-width:769px){.module-products-info-area.module-2colmn ul{display:flex;flex-wrap:wrap}.module-products-info-area.module-2colmn ul li{flex-basis:calc(100% / 2 - 20px)}.module-products-info-area.module-2colmn ul li:nth-child(2n){margin-left:40px}.module-products-data-area.module-2colmn{justify-content:space-between}.module-products-data-area.module-2colmn>div{flex-basis:calc(100% / 2 - 20px)}.module-products-data-table td{font-size:1rem}.module-products-data-table.module-fix-table th{width:16%;box-sizing:border-box}.module-products-data-table.module-fix-table th:empty{background-color:transparent}.module-products-data-table.module-fix-table td{width:34%;box-sizing:border-box}.module-products-data-table.module-fix-table td img{max-width:80%;height:auto}.module-top-ex-bnr-area .module-top-ex-bnr-list li{flex:0 0 auto;flex-basis:calc(100% / 4 - 15px)}.module-top-ex-bnr-area .module-top-ex-bnr-list li+li{margin-left:calc(15px * 4 / 3)}}@media (max-width:768px){.module-products-size-area{margin-top:20px}.module-products-code-area .module-products-data-table th{display:block;width:100%;max-width:100%;box-sizing:border-box;border-bottom:none;border-left:none;border-right:none}.module-products-code-area .module-products-data-table th br{display:none}.module-products-code-area .module-products-data-table th:empty{display:none}.module-products-code-area .module-products-data-table td{display:block;width:100%;box-sizing:border-box;border-bottom:none;border-left:none;border-right:none}.module-products-code-area .module-products-data-table td:empty{display:none}.module-products-group-tab ul{flex-wrap:wrap}.module-products-group-tab ul li{flex-basis:calc(100% / 2 - 4px);max-width:calc(100% / 2 - 4px)}.module-products-group-tab ul li:nth-child(odd){margin-left:0}.module-products-group-tab ul li:nth-child(n+3){margin-top:4px}.module-products-group-tab ul li.is-current::after{display:none}.module-products-section-link ul{flex-direction:column}.module-products-section-link ul li+li{margin-left:0}.module-sub-content-header .module-products-name h3{font-size:1.25rem}.module-sub-content-header .module-products-name p{margin-top:.2rem}.module-products-group-list{position:static}.module-products-group-list ul.is-open{left:0;right:0;margin-left:auto;margin-right:auto}.module-products-table-block-body ul li>div:first-child{flex-basis:280px}.module-products-table-header>div:first-child{flex-basis:280px}.module-products-table-header>div .size-only{display:block}.module-faq-page-header hgroup{display:block}.module-faq-page-header hgroup span{width:40px;height:40px;font-size:1.25rem}.module-faq-page-header hgroup div{margin-left:0;margin-top:1rem}.module-faq-page-header hgroup h3{font-size:.875rem}.module-faq-page-header hgroup h4{font-size:1rem;margin-top:.5rem}.module-faq-page-body{display:block}.module-faq-page-body-label{width:40px;height:40px;font-size:1.25rem}.module-faq-page-body-text{margin-left:0;margin-top:1rem}.module-faq-page-body-text h3{font-size:1.125rem;font-weight:700}.module-faq-page-body-text h4{font-size:1rem;font-weight:700}.module-faq-page-body-text h5{font-size:.875rem;font-weight:700}.module-faq-page-body-text h6{font-size:.875rem;font-weight:400}.module-top-ex-bnr-area .module-top-ex-bnr-area-header{text-align:center}.module-top-ex-bnr-area .module-top-ex-bnr-list{justify-content:flex-start;flex-wrap:wrap}.module-top-ex-bnr-area .module-top-ex-bnr-list li{flex:0 0 auto;flex-basis:calc(100% / 2 - 10px)}.module-top-ex-bnr-area .module-top-ex-bnr-list li+li{margin-left:0}.module-top-ex-bnr-area .module-top-ex-bnr-list li:nth-child(2n){margin-left:20px}.module-top-ex-bnr-area .module-top-ex-bnr-list li:nth-child(n+3){margin-top:20px}.module-section-box.module-faq-search-box .module-faq-keyword-search form{max-width:none}}@media (max-width:520px){.module-products-page-head{flex-wrap:wrap;justify-content:space-between}.module-products-page-head>*{flex-basis:calc(50% - 0.5rem)}.module-products-page-head .module-back-to-list{margin-left:0}.module-products-page-head .module-back-to-list a{width:100%;box-sizing:border-box}.module-products-page-head .module-products-group-list{margin-left:0}.module-products-page-head .module-products-group-list button{width:100%;box-sizing:border-box}.module-products-page-head .module-products-other-link{margin-left:0;margin-top:.5rem}.module-products-page-head .module-products-other-link a{width:100%;box-sizing:border-box}.module-wide-table table{font-size:.75rem}}#kmbusercheckDialog .module-sub-content-header,#kmbusercheckDialog .module-sub-content-summary{padding:20px}#kmbusercheckDialog{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000}#kmbusercheckDialog.is-static{display:block;position:relative;box-sizing:border-box;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}#kmbusercheckDialog.is-static #kmbusercheckDialog__inner{box-sizing:border-box;display:flex;position:relative;width:100%;height:100%;top:auto;right:auto;bottom:auto;left:auto}#kmbusercheckDialog.is-static .CheckContent{padding:0 20px;width:100%;max-width:1200px}#kmbusercheckDialog.confirm-no{display:block}#kmbusercheckDialog-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:.5;margin:auto}#kmbusercheckDialog__inner{position:absolute;z-index:2;top:15px;right:15px;bottom:15px;left:15px;overflow:auto;background:#fff;margin:auto;display:flex;align-items:center;justify-content:center}#kmbusercheckDialog .CheckContent{padding:0 10px;max-width:1000px}#kmbusercheckDialog .CheckContent__sec{padding:20px;background-color:#efefef}#kmbusercheckDialog .CheckContent__secTitle{font-size:1.25rem;margin:10px 0 30px;text-align:center}#kmbusercheckDialog .CheckContent__secContents{display:flex;justify-content:space-between}#kmbusercheckDialog .CheckContent__secContent{flex:0 0 calc(50% - 10px);flex-basis:calc(50% - 10px);background-color:#fff}#kmbusercheckDialog .CheckContent__secContent dl{padding:20px;text-align:center}#kmbusercheckDialog .CheckContent__secContent dt{font-size:1.25rem;padding-bottom:20px}#kmbusercheckDialog .CheckContent__secContent li{list-style:none}#kmbusercheckDialog .CheckContent__secContent li+li{margin-top:15px}#kmbusercheckDialog .CheckContent__secContent li a,#kmbusercheckDialog .CheckContent__secContent li a.is-yes,#kmbusercheckDialog .CheckContent__secContent li button,#kmbusercheckDialog .CheckContent__secContent li button.is-yes{display:block;border-radius:3px;background-color:#005cc5;color:#fff;text-align:center;text-decoration:none;font-size:1rem;position:relative;padding:10px 25px 10px 10px;transition:opacity .5s ease-out 0s;border:none;width:100%;box-sizing:border-box}#kmbusercheckDialog .CheckContent__secContent li a:hover,#kmbusercheckDialog .CheckContent__secContent li button:hover{opacity:.6}#kmbusercheckDialog .CheckContent__secContent li a{background-color:#aaa}#kmbusercheckDialog .CheckContent__secContent a::before,#kmbusercheckDialog .CheckContent__secContent button::before{position:absolute;right:20px;top:0;bottom:0;height:1em;margin:auto 0;color:#fff;font-size:1.125rem}#kmbusercheckDialog .CheckContent__secContent a .svg-icon,#kmbusercheckDialog .CheckContent__secContent button .svg-icon{position:absolute;right:10px;top:0;bottom:0;height:1em;margin:auto 0}#kmbusercheckDialog .CheckContent__secContent a .svg-icon svg,#kmbusercheckDialog .CheckContent__secContent button .svg-icon svg{height:1em;width:1em}@media screen and (max-width:768px){#kmbusercheckDialog .CheckContent__secContents{flex-wrap:wrap}#kmbusercheckDialog .CheckContent__secContent{flex:none;width:100%;box-sizing:border-box}#kmbusercheckDialog .CheckContent__secContent:last-child{margin-top:10px}}