*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:inline;display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}:root{--color-medical: #1D4294;--color-pharma: #0095CF;--color-patient: #F39823;--header-height: 6.1428571429rem}html,body{width:100%}html{font-family:Noto Sans JP,sans-serif;font-weight:500;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:3.645833vw}body{position:relative;z-index:0;overflow-x:hidden;color:#222;background-color:var(--pg-color-bg);line-height:2}body.theme-medical{--pg-color-header-bg: transparent;--pg-color-primary: var(--color-medical);--pg-color-heading: inherit;--pg-color-merit-bg: transparent;--pg-color-merit-round: #EBF0F5;--pg-color-begin-stub-text: #FFFFFF;--pg-color-begin-stub-bg: #F39823;--pg-color-flow-bg: #F3F4F7;--pg-color-faq-bg: #FFFFFF;--pg-color-bg: #F3F4F7;--pg-header-shadow: rgba(0,0,0,0);background-image:url(/assets/images/medical_bg.png);background-repeat:no-repeat;background-position:right top;background-size:contain;background-attachment:fixed}body.theme-medical ::-moz-selection{background-color:#cfdfee;color:var(--pg-color-primary)}body.theme-medical ::selection{background-color:#cfdfee;color:var(--pg-color-primary)}body.theme-pharma{--pg-color-header-bg: #FFFFFF;--pg-color-primary: var(--color-pharma);--pg-color-heading: inherit;--pg-color-merit-bg: inherit;--pg-color-merit-round: inherit;--pg-color-begin-stub-text: inherit;--pg-color-begin-stub-bg: inherit;--pg-color-flow-bg: inherit;--pg-color-faq-bg: inherit;--pg-color-bg: #f5f6f7;--pg-header-shadow: rgba(0,0,0,.04)}body.theme-pharma ::-moz-selection{background-color:#ebf9ff;color:var(--pg-color-primary)}body.theme-pharma ::selection{background-color:#ebf9ff;color:var(--pg-color-primary)}body.theme-patient{--pg-color-header-bg: #FFFFFF;--pg-color-primary: var(--color-patient);--pg-color-heading: inherit;--pg-color-merit-bg: #FFFFFF;--pg-color-merit-round: #FFF8EE;--pg-color-begin-stub-text: #F39823;--pg-color-begin-stub-bg: #FFF0DA;--pg-color-flow-bg: #FFF8EE;--pg-color-faq-bg: #FFFFFF;--pg-color-bg: #FFFFFF;--pg-header-shadow: rgba(0,0,0,.04)}body.theme-patient ::-moz-selection{background-color:#fff4e4;color:var(--pg-color-primary)}body.theme-patient ::selection{background-color:#fff4e4;color:var(--pg-color-primary)}a{color:#222;text-decoration:none}a:active,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0}dl,dt,dd,ul,ol,li,figure,caption{margin:0;padding:0}ul,ol{list-style-type:none}p{margin:0}img{max-width:100%;height:auto;vertical-align:top}.l-wrapper{display:flex;flex-flow:column nowrap;position:relative;z-index:0;min-height:100vh}.l-header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative;z-index:2;width:100%;height:var(--header-height);padding:0 1.5rem;box-shadow:0 6px 12px var(--pg-header-shadow);background-color:var(--pg-color-header-bg, #fff)}.l-footer{width:100%;position:relative;z-index:0;background-color:#f5f6f7;--pg-color-primary: var(--color-medical)}.l-footer__primary{display:flex;flex-flow:column nowrap;align-items:center;padding:3.5rem 4rem 3rem;max-width:1080px;margin-left:auto;margin-right:auto;box-sizing:content-box}.l-footer__primary>*+*{margin-top:3rem}.l-footer__bottom{padding:3rem 4rem 10rem;box-sizing:content-box;border-top:1px solid #fff;text-align:center}.l-footer__bottom>*+*{margin-top:1.5rem}.l-main{flex-grow:1;width:100%;height:100%;position:relative;z-index:1}.l-horizontal.-merit{background-color:var(--pg-color-merit-bg)}.l-horizontal.-start{position:relative;background-color:var(--pg-color-primary);--pg-color-heading: #fff}.l-horizontal.-start:after{content:"";display:block;position:absolute;left:0;bottom:0;z-index:0;width:100%;height:8rem;background-color:var(--pg-color-flow-bg)}.l-horizontal.-start>*{z-index:1}.l-horizontal.-flow{background-color:var(--pg-color-flow-bg)}.l-horizontal.-faq{background-color:var(--pg-color-faq-bg)}.l-section{position:relative;z-index:0;max-width:1080px;margin-left:auto;margin-right:auto;padding:3rem 1.5rem 4rem;box-sizing:content-box}.l-section__content{margin-top:2rem}.l-section__content>*+*{margin-top:3rem}.p-consent-banner{display:flex;align-items:center;justify-content:center;position:fixed;left:0;bottom:0;width:100%;padding:1rem;box-shadow:0 .5rem 1rem #0006;background-color:#fff;-webkit-transition:opacity .4s 1s ease-in,-webkit-transform .4s ease-out;transition:opacity .4s 1s ease-in,-webkit-transform .4s ease-out;transition:transform .4s ease-out,opacity .4s 1s ease-in;transition:transform .4s ease-out,opacity .4s 1s ease-in,-webkit-transform .4s ease-out;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.p-consent-banner.-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.p-consent-banner__inner{display:flex;flex-flow:column nowrap;align-items:center}.p-consent-banner__inner>*+*{margin-top:1rem}.p-consent-banner__link{color:var(--pg-color-primary)}.u-none{display:none!important}.u-block{display:block!important;font-size:0!important}.u-inline{display:inline-block!important}@media (min-width: 576px){.u-sm-none{display:none!important}.u-sm-block{display:block!important;font-size:0!important}.u-sm-inline{display:inline-block!important}}@media (min-width: 769px){:root{--header-height: 112px}html{font-size:100%}body.theme-medical{background-size:auto}.l-footer__primary{flex-flow:row nowrap;justify-content:space-between}.l-footer__primary>*+*{margin-top:0;margin-left:3rem}.l-footer__bottom{padding:3rem 4rem 5rem}.l-horizontal.-start:after{height:9rem}.l-section{padding:4rem 1.5rem 6rem}.l-section__content{margin-top:3.5rem}.l-section__content>*+*{margin-top:3.5rem}.p-consent-banner__inner{flex-flow:row nowrap;max-width:1080px}.p-consent-banner__inner>*+*{margin-left:1.5rem;margin-top:0}.u-md-none{display:none!important}.u-md-block{display:block!important;font-size:0!important}.u-md-inline{display:inline-block!important}}@media (min-width: 992px){.l-footer__primary{flex-flow:row nowrap;justify-content:space-between;padding:5rem 1.5rem}.l-footer__bottom{padding:2rem 1.5rem 5rem}.p-consent-banner{padding:1.5rem}.u-lg-none{display:none!important}.u-lg-block{display:block!important;font-size:0!important}.u-lg-inline{display:inline-block!important}}@media (min-width: 1200px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}.u-xl-none{display:none!important}.u-xl-block{display:block!important;font-size:0!important}.u-xl-inline{display:inline-block!important}}@media (min-width: 1400px){.l-header{padding:0 2.5rem}.u-xxl-none{display:none!important}.u-xxl-block{display:block!important;font-size:0!important}.u-xxl-inline{display:inline-block!important}}@media (hover: hover){a:hover{text-decoration:none}.p-consent-banner__link:hover{text-decoration:underline}}.c-brand{display:inline-block;line-height:1}.c-brand .cls-1{fill:#222}.c-brand .cls-1,.c-brand .cls-2{fill-rule:evenodd}.c-brand .cls-2{fill:var(--pg-color-primary)}.c-brand:where(.astro-FV4ZBERL){width:var(--w)}.c-brand:where(.astro-FV4ZBERL).-no-link{pointer-events:none;cursor:default}@media (min-width: 769px){.c-brand:where(.astro-FV4ZBERL){width:var(--dw)}}.p-header-landmark{display:inline-flex;flex-flow:column nowrap;align-items:flex-start}.p-header-landmark__text{color:#999;font-weight:700}@media (min-width: 769px){.p-header-landmark{flex-flow:row nowrap;align-items:center}.p-header-landmark>*+*{margin-left:1rem}.p-header-landmark__text{margin-top:.3em}}.c-button-pill{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:1rem 3rem 1rem 3.5rem;border-radius:6.25rem;font-family:inherit;font-weight:900;font-size:var(--button-fs, 1rem);cursor:pointer;white-space:nowrap;-webkit-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}.c-button-pill.-primary{background-color:var(--pg-color-primary);color:#fff}.c-button-pill.-reverse{background-color:#fff;color:var(--pg-color-primary)}.c-button-pill>*+*{margin-left:1rem}@media (hover: hover){.c-button-pill>.fa-chevron-right{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.c-button-pill:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);box-shadow:0 .2rem 1.6rem #9999}.c-button-pill:hover>.fa-chevron-right{-webkit-transform:translateX(40%);transform:translate(40%)}}.p-company-contact{display:flex;flex-flow:column nowrap;align-items:center;--button-fs: 1.1428571429rem}.p-company-contact>*+*{margin-top:1.5rem}@media (min-width: 769px){.p-company-contact{align-items:flex-start;--button-fs: 1rem}.p-company-contact>*+*{margin-top:2.5rem}}.c-address{line-height:inherit}.c-address>*+*{margin-top:1.5rem}.c-address__name{font-style:normal;font-weight:700}.c-address__detail{font-style:normal}.c-phone{line-height:inherit;font-weight:700}.c-phone>*+*{margin-left:.2em}.c-phone__icon{color:var(--color-medical)}.p-company-profile{display:flex;flex-flow:column nowrap;align-items:flex-start;line-height:1.5}.p-company-profile>*+*{margin-top:1.5rem}.c-button-text{display:inline-flex;flex-flow:row nowrap;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-family:inherit;font-size:1rem;cursor:pointer;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.c-button-text>*+*{margin-left:1rem}.c-button-text__arrow{color:var(--color-medical)}@media (min-width: 769px){.c-button-text{font-size:.875rem}}@media (hover: hover){.c-button-text:hover{color:var(--color-medical)}.c-button-text:hover>span{text-decoration:underline}}.p-footer-menu{display:flex;flex-flow:column nowrap}.p-footer-menu>*+*{margin-top:1rem}@media (min-width: 769px){.p-footer-menu{display:inline-flex;flex-flow:row nowrap}.p-footer-menu>*+*{margin-top:0;margin-left:2rem}}.c-button-square{display:inline-flex;flex-flow:row nowrap;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem 1rem;border:2px solid var(--pg-color-primary);border-radius:4px;background-color:transparent;color:var(--pg-color-primary);font-family:inherit;font-weight:900;font-size:1.1428571429rem;line-height:inherit;cursor:pointer;white-space:nowrap;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.c-button-square>*+*{margin-left:.5rem}@media (min-width: 769px){.c-button-square{padding:.3em 2em;font-size:1rem}}@media (hover: hover){.c-button-square>.fa-chevron-right{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.c-button-square:hover{color:#fff;border-color:transparent;background-color:var(--pg-color-primary)}.c-button-square:hover>.fa-chevron-right{-webkit-transform:translateX(40%);transform:translate(40%)}}.c-copyright{color:#a5b0bc;font-size:.8571428571rem}@media (min-width: 992px){.c-copyright{font-size:.75rem}}.c-button-scout{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:1rem 2rem;color:#fff;font-size:1rem;font-weight:900;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-button-scout.-medical{background-color:var(--color-medical)}.c-button-scout.-pharma{background-color:var(--color-pharma)}.c-button-scout.-patient{background-color:var(--color-patient)}@media (min-width: 992px){.c-button-scout{width:5rem;padding:1.5rem 0;border-top-left-radius:.625rem;border-bottom-left-radius:.625rem;line-height:1.2;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-feature-settings:"vert" on;letter-spacing:.1em;-webkit-transition:-webkit-transform .16s ease-out;transition:-webkit-transform .16s ease-out;transition:transform .16s ease-out;transition:transform .16s ease-out,-webkit-transform .16s ease-out}.c-button-scout>*+*{margin-top:1rem}.c-button-scout:hover{-webkit-transform:translateX(5%);transform:translate(5%)}}.p-pharma-jumbotron{padding:0 1.5rem;box-sizing:content-box;color:#fff;text-align:center;--button-fs: 1.1428571429rem}.p-pharma-jumbotron>*+*{margin-top:2.2857142857rem}.p-pharma-jumbotron__lead{font-weight:900;font-size:2.2857142857rem;line-height:1.8;text-shadow:0 0 1.4285714286rem rgba(0,0,0,.25)}.p-pharma-jumbotron__text{font-weight:700;font-size:1.1428571429rem;text-shadow:0 0 1.4285714286rem rgba(0,0,0,.25)}@media (min-width: 769px){.p-pharma-jumbotron{--button-fs: 1.25rem}.p-pharma-jumbotron>*+*{margin-top:1rem}.p-pharma-jumbotron__lead{font-size:2rem;line-height:inherit;text-shadow:0 0 1.25rem rgba(0,0,0,.25)}.p-pharma-jumbotron__text{font-size:1rem;text-shadow:0 0 1.25rem rgba(0,0,0,.25)}}@media (min-width: 992px){.p-pharma-jumbotron>*+*{margin-top:2rem}.p-pharma-jumbotron__lead{font-size:2.5rem}}.p-pharma-hero{aspect-ratio:96/125;display:flex;align-items:center;justify-content:center;background:url(/assets/images/pharma_hero.jpg) center top no-repeat;background-size:cover}@media (min-width: 769px){.p-pharma-hero{aspect-ratio:17/7}}.p-scout-menu{display:flex;flex-flow:row nowrap;width:100%}.p-scout-menu>*{flex-basis:50%;flex-grow:1}@media (min-width: 992px){.p-scout-menu{flex-flow:column nowrap;position:fixed;right:0;top:200px;z-index:10;width:auto;-webkit-filter:drop-shadow(0 0 .625rem rgba(0,0,0,.1));filter:drop-shadow(0 0 .625rem rgba(0,0,0,.1))}.p-scout-menu>*{flex-basis:auto;flex-grow:0}.p-scout-menu>*+*{margin-top:1rem}}
