/*! Yaku Han JP v3.3.1 (OFL-1.1 AND MIT) by Qrac *//*! Type: YakuHanJPs_Noto - Based on Noto Sans CJK JP */@font-face{font-weight:100;font-family:"YakuHanJPs_Noto";font-style:normal;src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Thin.eot?74a1a);src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Thin.woff2?69719) format("woff2"),url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Thin.woff?43eec) format("woff");font-display:swap;unicode-range:U+3008-3011, U+3014-3015, U+ff08-ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-weight:300;font-family:"YakuHanJPs_Noto";font-style:normal;src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Light.eot?0725c);src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Light.woff2?789ec) format("woff2"),url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Light.woff?8867f) format("woff");font-display:swap;unicode-range:U+3008-3011, U+3014-3015, U+ff08-ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-weight:400;font-family:"YakuHanJPs_Noto";font-style:normal;src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Regular.eot?77ba0);src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Regular.woff2?dfd7e) format("woff2"),url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Regular.woff?9ef4e) format("woff");font-display:swap;unicode-range:U+3008-3011, U+3014-3015, U+ff08-ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-weight:500;font-family:"YakuHanJPs_Noto";font-style:normal;src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Medium.eot?4a70e);src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Medium.woff2?5cb4e) format("woff2"),url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Medium.woff?3fda5) format("woff");font-display:swap;unicode-range:U+3008-3011, U+3014-3015, U+ff08-ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-weight:700;font-family:"YakuHanJPs_Noto";font-style:normal;src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Bold.eot?a831d);src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Bold.woff2?c35e0) format("woff2"),url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Bold.woff?4628c) format("woff");font-display:swap;unicode-range:U+3008-3011, U+3014-3015, U+ff08-ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-weight:900;font-family:"YakuHanJPs_Noto";font-style:normal;src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Black.eot?3eed7);src:url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Black.woff2?a7bbf) format("woff2"),url(/secondary-prevention_mi/assets/fonts/YakuHanJPs/YakuHanJPs-Black.woff?61671) format("woff");font-display:swap;unicode-range:U+3008-3011, U+3014-3015, U+ff08-ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d}.site-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1065px;margin:0 auto;padding:12px 115px}@media only screen and (max-width: 768px){.site-header{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7px 12px}}.site-header .site-logo{margin-right:auto;padding-right:27px}@media only screen and (max-width: 768px){.site-header .site-logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin:27px auto 0;margin-top:27px;padding:0;text-align:center}.site-header .site-logo img{width:268px}}.site-header .site-logo a:hover{opacity:0.6}.site-header .nav-toggle{position:absolute;right:12px;bottom:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.site-header .nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header .nav-toggle .btn{width:22px}.site-header .nav-toggle .btn i{display:block;width:100%;height:2px;background:#000}.site-header .nav-toggle .btn i+i{margin-top:6px}.nav-open .site-header .nav-toggle .btn i:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.nav-open .site-header .nav-toggle .btn i:nth-of-type(2){opacity:0}.nav-open .site-header .nav-toggle .btn i:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.site-header .site-nav{position:absolute;right:115px;bottom:0;z-index:2}@media only screen and (max-width: 768px){.site-header .site-nav{top:140px;right:11px;text-align:right;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:right top;transform-origin:right top;opacity:0;-webkit-transition:opacity 100ms,-webkit-transform 100ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 100ms,-webkit-transform 100ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 100ms cubic-bezier(0.23, 1, 0.32, 1),opacity 100ms;transition:transform 100ms cubic-bezier(0.23, 1, 0.32, 1),opacity 100ms,-webkit-transform 100ms cubic-bezier(0.23, 1, 0.32, 1);pointer-events:none}.nav-open .site-header .site-nav{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity 300ms,-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 300ms,-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 300ms cubic-bezier(0.23, 1, 0.32, 1),opacity 300ms;transition:transform 300ms cubic-bezier(0.23, 1, 0.32, 1),opacity 300ms,-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);pointer-events:auto}}.site-header .site-nav .site-nav-inner{padding-top:11px;line-height:1;text-align:right;list-style:none;-webkit-transform:translateY(100%);transform:translateY(100%)}@media only screen and (max-width: 768px){.site-header .site-nav .site-nav-inner{padding:20px;background:#fff;border:1px solid #000;-webkit-transform:none;transform:none}}.site-header .site-nav .nav-item{text-align:right}.site-header .site-nav .nav-item a{-webkit-transition:opacity 500ms;transition:opacity 500ms}.site-header .site-nav .nav-item a:hover{opacity:0.5}.site-header .site-nav .nav-item:not(:first-child){margin-top:19px}.site-header .site-nav .nav-item.contact{margin-top:33px}.site-header .supervisor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:76px;padding:7px 0;border:1px solid #000}@media only screen and (max-width: 768px){.site-header .supervisor{height:auto;padding:5px 0}}.site-header .supervisor .supervisor-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:78px;height:auto;font-weight:bold;font-size:12px;border-right:1px solid #000}@media only screen and (max-width: 768px){.site-header .supervisor .supervisor-title{width:59px;font-size:1rem}}.site-header .supervisor .supervisor-profile{padding-right:20px;padding-left:10px;font-size:12px;line-height:1}@media only screen and (max-width: 768px){.site-header .supervisor .supervisor-profile{padding:0 4px;font-size:0.9rem;line-height:1}}.site-header .supervisor .supervisor-profile .profile-title{display:block;line-height:1.16667}.site-header .supervisor .supervisor-profile .profile-name{display:block;margin-top:5px;font-weight:bold;font-size:16px}@media only screen and (max-width: 768px){.site-header .supervisor .supervisor-profile .profile-name{font-size:1.4rem;line-height:1}}.site-header .supervisor .supervisor-profile .profile-subtitle{display:block;margin-top:4px;font-size:10px}@media only screen and (max-width: 768px){.site-header .supervisor .supervisor-profile .profile-subtitle{font-size:0.9rem;line-height:1}}.site-header .presented{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:auto;margin-left:27px;list-style:none}@media only screen and (max-width: 768px){.site-header .presented{z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}}.site-header .presented .presented-banner.jhf{margin-right:22px;margin-bottom:-5px}@media only screen and (max-width: 768px){.site-header .presented .presented-banner.jhf{margin:0}.site-header .presented .presented-banner.jhf img{width:87.3015px}}@media only screen and (max-width: 768px){.site-header .presented .presented-banner.amgen{margin-top:5px}.site-header .presented .presented-banner.amgen img{width:69.8087px}}.site-header.lower{position:fixed;top:0;left:50%;z-index:5;display:block;width:980px;height:60px;margin:0 auto;padding:0;padding-top:11px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background 100ms;transition:background 100ms}@media only screen and (min-width: 769px){.fixed-header .site-header.lower{background:#fff;border-bottom:3px solid #000}}@media only screen and (max-width: 768px){.site-header.lower{position:relative;top:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:58px;padding:0;-webkit-transform:none;transform:none}}.site-header.lower .site-logo{position:absolute;top:11px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:306.1997px;height:43.7307px;margin:0;padding:0;background:#fff}@media only screen and (max-width: 768px){.site-header.lower .site-logo{position:relative;top:0;width:100%}}.site-header.lower .site-logo img{width:268px;height:auto}.site-header.lower .nav-toggle{position:fixed;top:7px;right:3px;width:43.7307px;height:43.7307px;background:#fff}.site-header.lower .site-nav{top:11px;right:0}@media only screen and (max-width: 768px){.site-header.lower .site-nav{position:fixed;top:43.7307px;right:0}}@media only screen and (min-width: 769px){.site-header.lower .site-nav .site-nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:43.7307px;padding:0 43px;background:#fff;-webkit-transform:none;transform:none}.site-header.lower .site-nav .site-nav-inner .nav-item{margin-top:0}.site-header.lower .site-nav .site-nav-inner .nav-item:not(:first-child){margin-left:34px}}.site-header.lower .presented{display:none}.site-footer{position:relative;margin-top:175px}@media only screen and (max-width: 768px){.site-footer{margin-top:140px}}.site-footer .pagetop{position:fixed;right:50px;bottom:70px;max-width:980px;margin:0 auto;text-align:right;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all 400ms;transition:all 400ms;pointer-events:none}.scrolled .site-footer .pagetop{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:c 400ms, -webkit-transform 400ms;transition:c 400ms, -webkit-transform 400ms;transition:transform 400ms, c 400ms;transition:transform 400ms, c 400ms, -webkit-transform 400ms;pointer-events:auto}.scrolled .site-footer .pagetop:hover{opacity:0.6}.scrolled-end .site-footer .pagetop{position:absolute;bottom:273px;-webkit-transition:none;transition:none}@media only screen and (max-width: 768px){.scrolled-end .site-footer .pagetop{bottom:248px}}@media only screen and (max-width: 768px){.site-footer .pagetop{right:0;bottom:30px;margin:0 12px}.site-footer .pagetop img{width:62px}}.site-footer .footer-wrapper{margin-top:30px;border-top:3px solid #000}@media only screen and (max-width: 768px){.site-footer .footer-wrapper{margin-top:18px;border-width:2px}}.site-footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;margin:19px auto 50px}@media only screen and (max-width: 768px){.site-footer .footer-inner{display:block;width:auto;margin:12px 12px 20px}}.site-footer .footer-separate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .supervisor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 768px){.site-footer .supervisor{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.site-footer .supervisor .supervisor-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:88px;height:31px;padding:4px 6px;font-weight:bold;font-weight:700;font-size:1.6rem;border:1px solid #000}@media only screen and (max-width: 768px){.site-footer .supervisor .supervisor-title{width:70px;height:auto;font-size:1.3rem}}.site-footer .supervisor .supervisor-profile{margin-top:0.75em;padding-right:20px;padding-left:10px;font-weight:500;font-size:1.3rem;line-height:1}@media only screen and (max-width: 768px){.site-footer .supervisor .supervisor-profile{margin-top:0;padding:5px 13px}}.site-footer .supervisor .supervisor-profile .profile-title{display:block;line-height:1.16667}@media only screen and (max-width: 768px){.site-footer .supervisor .supervisor-profile .profile-title{font-size:1.1rem;line-height:1.63636}.site-footer .supervisor .supervisor-profile .profile-title::before,.site-footer .supervisor .supervisor-profile .profile-title::after{display:block;width:0;height:0;content:''}.site-footer .supervisor .supervisor-profile .profile-title::before{margin-bottom:calc(-.40568em + 0px)}.site-footer .supervisor .supervisor-profile .profile-title::after{margin-top:calc(-.34318em + 0px)}}.site-footer .supervisor .supervisor-profile .profile-name{display:block;margin-top:5px;font-weight:bold;font-size:2rem}@media only screen and (max-width: 768px){.site-footer .supervisor .supervisor-profile .profile-name{font-size:1.6rem;line-height:1.125}.site-footer .supervisor .supervisor-profile .profile-name::before,.site-footer .supervisor .supervisor-profile .profile-name::after{display:block;width:0;height:0;content:''}.site-footer .supervisor .supervisor-profile .profile-name::before{margin-bottom:calc(-.15em + 0px)}.site-footer .supervisor .supervisor-profile .profile-name::after{margin-top:calc(-.0875em + 0px)}}.site-footer .supervisor .supervisor-profile .profile-subtitle{display:block;margin-top:4px;font-size:1.2rem}@media only screen and (max-width: 768px){.site-footer .supervisor .supervisor-profile .profile-subtitle{font-size:1.1rem;line-height:1.63636}.site-footer .supervisor .supervisor-profile .profile-subtitle::before,.site-footer .supervisor .supervisor-profile .profile-subtitle::after{display:block;width:0;height:0;content:''}.site-footer .supervisor .supervisor-profile .profile-subtitle::before{margin-bottom:calc(-.40568em + 0px)}.site-footer .supervisor .supervisor-profile .profile-subtitle::after{margin-top:calc(-.34318em + 0px)}}.site-footer .presented{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:auto;list-style:none}@media only screen and (max-width: 768px){.site-footer .presented{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:44px}}.site-footer .presented .presented-banner.jhf{margin-right:22px;margin-bottom:-5px}@media only screen and (max-width: 768px){.site-footer .presented .presented-banner.jhf{margin-right:35px}}.site-footer .presented .presented-banner.jhf img{width:138px}.site-footer .presented .presented-banner.amgen img{width:110px}.site-footer .footer-nav{margin-top:110px}@media only screen and (max-width: 768px){.site-footer .footer-nav{margin:30px auto 0}}.site-footer .footer-nav .nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:1.4rem;line-height:1;list-style:none}@media only screen and (max-width: 768px){.site-footer .footer-nav .nav-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;font-size:1.2rem}}.site-footer .footer-nav a:hover{text-decoration:underline}.site-footer .footer-nav .nav-item:not(:first-child){margin-left:10px;padding-left:10px;border-left:1px solid #000}.site-footer .footer-copyrights{margin-top:10px;color:#888;font-weight:500;font-size:1rem;line-height:1}@media only screen and (max-width: 768px){.site-footer .footer-copyrights{text-align:center}}html{height:100%;font-size:10px}body{color:#000;font-family:"YakuHanJPs_Noto","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",meiryo,osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:0;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna'}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-size:inherit}strong{font-weight:inherit}img{vertical-align:bottom;image-rendering:-webkit-optimize-contrast}@media only screen and (min-width: 769px){.-sp,.sp{display:none}}@media only screen and (max-width: 768px){.-pc,.pc{display:none}}a{color:inherit;text-decoration:inherit}.main{overflow:hidden}a.internal-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 100ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 100ms cubic-bezier(0.39, 0.575, 0.565, 1)}a.internal-link::before{display:inline-block;width:13px;height:12px;margin-right:1rem;background:url(/secondary-prevention_mi/assets/img/share/section-header-link-icon.svg?2a205);background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 100ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 100ms cubic-bezier(0.39, 0.575, 0.565, 1);content:''}@media only screen and (max-width: 768px){a.internal-link::before{width:10px;height:11px}}a.internal-link:hover{opacity:0.7}a.internal-link:hover::before{-webkit-transform:translateX(4px) translateY(-1px);transform:translateX(4px) translateY(-1px)}*{text-align:justify;word-wrap:break-word;overflow-wrap:break-word}img{vertical-align:bottom}@media only screen and (max-width: 768px){img{max-width:100%}}.reference-to{display:inline-block;margin:0 0.2em;font-size:0.75em;-webkit-transform:translateY(0.2em);transform:translateY(0.2em)}[data-js='toggle']+*{height:0;overflow:hidden}.ambience{display:inline-block;-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transition:all 2000ms ease-in-out;transition:all 2000ms ease-in-out}.ambience.isInview{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}.anchor{position:relative;top:-80px;width:0;height:0}

