@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:100;font-display:optional;src:local("Noto Sans JP Thin"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-100.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:200;font-display:optional;src:local("Noto Sans JP ExtraLight"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-200.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300;font-display:optional;src:local("Noto Sans JP Light"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-300.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans JP Regular"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-regular.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:local("Noto Sans JP Medium"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-500.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;font-display:optional;src:local("Noto Sans JP SemiBold"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-600.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Sans JP Bold"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-700.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:800;font-display:optional;src:local("Noto Sans JP ExtraBold"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-800.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;font-display:optional;src:local("Noto Sans JP Black"),local("Noto Sans JP"),url("../fonts/noto_sans_jp/noto-sans-jp-v56-japanese-900.woff2") format("woff2")}/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */html,body,p,blockquote,figure,fieldset,textarea,iframe{margin:0;padding:0}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,iframe:not(.instagram-media):not(.wp-embedded-content),object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}h1,h2,h3,h4,h5,h6,p{margin-top:0}.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap .pharma--footerBottomMenu li a::after,.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__menuWrap li a::after,.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__publicationPoster_caption a::after,.differentServices--card__cta a::after{bottom:-2px;content:"";height:1px;right:0;position:absolute;width:0;transition:all .3s}.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap .pharma--footerBottomMenu li a:hover::after,.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__menuWrap li a:hover::after,.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__publicationPoster_caption a:hover::after,.differentServices--card__cta a:hover::after{left:0;width:100%}.holder:after{content:"";display:table;clear:both}.holder{max-width:1360px;margin:0 auto;position:relative}.primary--btn{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-align:center;text-decoration:none;color:#fff;background-color:#ba2532;border:2px solid #ba2532;padding:15px 15px;border-radius:4px;display:inline-block;transition:all .3s ease-in-out}.primary--btn:hover{background-color:rgba(0,0,0,0);color:#ba2532}.primary--btn.outlined--navyBlue{color:#023762;background:rgba(0,0,0,0);border:2px solid #023762}.primary--btn.outlined--navyBlue:hover{background-color:#023762;color:#fff}.primary--btn.outlined--white{color:#fff;background:hsla(0,0%,100%,.4);border:2px solid #fff}.primary--btn.outlined--white:hover{background-color:#fff;color:#023762;border:2px solid #023762}*{box-sizing:border-box}.chromeframe{position:absolute;top:0;padding:20px;background:#fff;color:#666}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:rgba(77,77,77,.337254902);border-radius:20px}html{overflow:unset}body{background-color:#fff;color:#333;display:flex;font-family:"Noto Sans JP",sans-serif;font-weight:400;flex-direction:column;margin:0;min-height:100vh;padding:0;position:relative;overflow:unset}@media(max-width: 767.98px){body{-webkit-overflow-scrolling:touch}}img{backface-visibility:hidden;height:auto;max-width:100%}ul,ol{padding-left:1.25rem}p,ul,ol{color:#333;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;margin:0}p a,ul a,ol a{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:17px;color:#ba2532;transition:all .3s ease-in-out}p a:hover,ul a:hover,ol a:hover{text-decoration:underline}p strong,ul strong,ol strong{font-weight:700}@media(max-width: 767.98px){p,ul,ol{font-size:.875rem}}p+p,p+ul,p+ol,ul+p,ul+ul,ul+ol,ol+p,ol+ul,ol+ol{margin-top:1.25rem}@media(max-width: 767.98px){p+p,p+ul,p+ol,ul+p,ul+ul,ul+ol,ol+p,ol+ul,ol+ol{margin-top:.9375rem}}.holder{padding-left:15px;padding-right:15px;width:100%}.holder--alt{max-width:1130px;padding-left:15px;padding-right:15px;margin:0 auto;width:100%}h1,h2,h3,h4{line-height:120%;font-family:"Noto Sans JP",sans-serif}h1,h3{font-weight:500}h2,h4{font-weight:500}h1{font-size:64px}@media(max-width: 767.98px){h1{font-size:40px}}h2{font-size:36px}@media(max-width: 767.98px){h2{font-size:28px}}h3{font-size:2rem}@media(max-width: 767.98px){h3{font-size:1.625rem}}h4{font-size:1.5rem}@media(max-width: 767.98px){h4{font-size:1.25rem}}input:focus,button:focus{outline:none}a{transition:all .3s ease-in-out;font-family:"Noto Sans JP",sans-serif}a:focus{outline:none}address{font-style:normal}.main--wrapper{flex:1 0 auto;overflow:hidden}.twoColumn--row{display:flex;flex-wrap:wrap;margin-right:-25px;margin-left:-25px}.twoColumn--row__item{flex:0 0 50%;max-width:50%;width:100%;padding-left:1.5625rem;padding-right:1.5625rem}@media(max-width: 767.98px){.twoColumn--row__item{flex:0 0 100%;max-width:100%}}.threeColumn--row{display:flex;flex-wrap:wrap;margin-right:-25px;margin-left:-25px}.threeColumn--row__item{flex:0 0 33.33%;max-width:33.33%;width:100%;padding-left:1.5625rem;padding-right:1.5625rem}@media(max-width: 991.98px){.threeColumn--row__item{flex:0 0 50%;max-width:50%}}@media(max-width: 767.98px){.threeColumn--row__item{flex:0 0 100%;max-width:100%}}.btn--link{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#ba2532}.visible--mobile{display:none}@media(max-width: 767.98px){.visible--mobile{display:block}}.visible--desktop{display:block}@media(max-width: 767.98px){.visible--desktop{display:none}}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.header--wrapper{display:block;min-height:65px;position:relative;z-index:99}@media(min-width: 768px){.header--wrapper{min-height:66px}}@media(max-width: 1199.98px){.header--wrapper{padding:15px 0 0 0}}.header--wrapper .nav-wrapper{background-color:#fff;max-height:0;left:0;min-height:200px;opacity:0;position:absolute;top:100%;width:100%;z-index:9991;visibility:hidden;transition:height 200ms,visibility 200ms,opacity 200ms,transform 350ms ease-out;transform-origin:0 0;transform:scale3d(1, 0, 0)}@media(max-width: 575.98px){.header--wrapper .nav-wrapper{min-height:160px;padding:0}}.header--wrapper .nav-wrapper__header{background-color:#f4f4f4}.header--wrapper .nav-wrapper__header .mobile--headerNav{padding:0;list-style:none}.header--wrapper .nav-wrapper__header .mobile--headerNav__item{position:relative;border-radius:4px;overflow:hidden}.header--wrapper .nav-wrapper__header .mobile--headerNav__item+.mobile--headerNav__item{border-top:2px solid #fff}.header--wrapper .nav-wrapper__header .mobile--headerNav__item a{display:block;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#333;padding:10px;border-radius:4px;cursor:pointer;position:relative}.header--wrapper .nav-wrapper__header .mobile--headerNav__item a .icon{position:absolute;left:85px;top:50%;transform:translateY(-50%);height:30px;width:30px;z-index:2}.header--wrapper .nav-wrapper__header .mobile--headerNav__item a .icon::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:5px;height:5px;border-top:solid 6px #000;border-left:solid 5px rgba(0,0,0,0);border-right:solid 5px rgba(0,0,0,0);transition:all .3s ease-in-out}.header--wrapper .nav-wrapper__header .mobile--headerNav__item a .icon.active::before{transform:translate(-50%, -50%) rotate(-180deg)}.header--wrapper .nav-wrapper__header .mobile--headerNav__item a ul li{font-size:15px}.header--wrapper .nav-wrapper__header .mobile--headerNav__item a ul li a{font-size:15px}.header--wrapper .nav-wrapper__header .mobile--headerNav__item a:hover{background-color:#eee;color:#000}.header--wrapper .nav-wrapper__header .mobile--headerNav__item.has--childrenMobile{border-radius:4px;overflow:hidden}.header--wrapper .nav-wrapper__header .mobile--headerNav__item>a{display:block;position:relative;transition:all .3s ease-in-out}.header--wrapper .nav-wrapper__header .mobile--headerNav__item>a:hover{text-decoration:none}.header--wrapper .nav-wrapper__header .mobile--headerNav__item_subMenu{display:none;background:#fff}.header--wrapper .nav-wrapper__header .mobile--headerNav__item_subMenu ul{list-style:none;padding:0}.header--wrapper .nav-wrapper__header .mobile--headerNav__item_subMenu ul li{position:relative;border-bottom:1px solid #d9d9d9}.header--wrapper .nav-wrapper__header .mobile--headerNav__item_subMenu ul li+li::before{content:"";position:absolute;top:0;left:-20%;width:120%;height:2px;background-color:#f4f4f4}.header--wrapper .nav-wrapper__header .mobile--headerNav__item_subMenu ul li a{display:block;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#333;background-color:#fff;padding:10px 10px 10px 25px;cursor:pointer}.header--wrapper .nav-wrapper__header .mobile--headerNav__item_subMenu ul li a:hover{background-color:#eee;color:#000}.header{background-color:#fff;padding:15px 0;box-shadow:rgba(33,35,38,.1) 0px 10px 10px -10px;position:relative;transition:all .3s ease}.header>.holder{display:flex;flex-wrap:nowrap;align-items:center}@media(max-width: 1199.98px){.header>.holder{position:relative}}.header__left{display:flex;flex-wrap:nowrap;flex:1 1 28%;align-items:center;margin-right:20px}@media(max-width: 1199.98px){.header__left{align-items:center;justify-content:flex-start;position:relative;margin-right:0}}.header__left .toggle-menu{display:none}@media(max-width: 1080.98px){.header__left .toggle-menu{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0}}@media(max-width: 1080.98px){.header__left_logo{margin-left:30px}}.header__left_logo a{display:inline-block;line-height:0;font-size:0;padding:0;margin:0;width:195px;height:auto}@media(max-width: 767.98px){.header__left_logo a{width:150px}}@media(max-width: 575.98px){.header__left_logo a{width:122px}}.header__left_logo a img{width:100%;height:100%}.header__right{display:flex;flex-wrap:wrap;flex:1 1 72%;align-items:center;justify-content:flex-end}.header__right_menu{display:block}@media(max-width: 1080.98px){.header__right_menu{display:none}}.header__right_menu .top--headerNav{list-style:none;display:flex;align-items:center;padding-left:0;margin-bottom:0;position:relative;z-index:2}.header__right_menu .top--headerNav__item a{display:block;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:19px;color:#414c50;text-transform:capitalize;background-color:#fff;padding:10px 18px;border-radius:4px;text-align:center;cursor:pointer}.header__right_menu .top--headerNav__item a:hover{background-color:#f6f6f6;color:#023762}.header__right_menu .top--headerNav__item a:hover,.header__right_menu .top--headerNav__item a:active,.header__right_menu .top--headerNav__item a:visited{text-decoration:none}.header__right_menu .top--headerNav__item.has--children{width:100px;display:inline-block;position:relative}.header__right_menu .top--headerNav__item.has--children:nth-child(3).has--children ul{width:270px}.header__right_menu .top--headerNav__item.has--children>a{position:relative}.header__right_menu .top--headerNav__item.has--children>a::before{content:"";position:absolute;right:3px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-top:solid 6px #000;border-left:solid 5px rgba(0,0,0,0);border-right:solid 5px rgba(0,0,0,0);transition:all .3s ease-in-out}.header__right_menu .top--headerNav__item.has--children .sub-menu ul{list-style-type:none;display:block;margin:0;padding:0;position:absolute;width:340px;overflow:hidden;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:4px}.header__right_menu .top--headerNav__item.has--children .sub-menu ul li{font-weight:500;font-size:16px;line-height:19px;background-color:#fff;height:0;opacity:0;visibility:hidden;overflow:hidden;transition:all 200ms ease-in-out;transition-delay:200ms}.header__right_menu .top--headerNav__item.has--children .sub-menu ul li a{padding:10px;text-align:left;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#333;border-radius:0;cursor:pointer;transition:all .3s ease-in-out}.header__right_menu .top--headerNav__item.has--children .sub-menu ul li a::before{content:none}.header__right_menu .top--headerNav__item.has--children .sub-menu ul li a:hover{background-color:#eee;color:#023762}.header__right_menu .top--headerNav__item.has--children:hover ul li{height:40px;opacity:1;visibility:visible}.header__right_menu .top--headerNav__item.has--children:hover li:first-child{padding-top:0px;margin-top:5px}.header__right_menu .top--headerNav__item.has--children.left--item .top--headerNav__item_subMenu{justify-content:flex-end}.header__right_menu .top--headerNav__item:hover>a::before{transform:translateY(-50%) rotate(-180deg)}.header__right_menu .top--headerNav__item_subMenu{position:absolute;list-style:none;max-height:0;left:0;min-height:50px;opacity:0;position:absolute;top:100%;width:100%;visibility:hidden;z-index:5;transition:height 200ms,visibility 200ms,opacity 200ms,transform 350ms ease-out;transform-origin:0 0;align-items:flex-end;display:flex;width:100%;margin-top:-20px;transform:scale3d(1, 0, 0);padding-left:0}.header__right_actionContainer{display:flex;align-items:center}.header .action--btn{margin-left:10px;display:flex;align-items:center;justify-content:center}.header .action--btn .primary--btn{padding:13px 35px}@media(max-width: 991.98px){.header .action--btn .primary--btn{font-weight:500;font-size:12px;line-height:14px;padding:10px 12px}}@media(max-width: 575.98px){.header .action--btn .primary--btn{padding:9px 12px}}.header .action--btn__jpSite{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1.5;text-align:center;color:#919da2;border:2px solid #d9d9d9;padding:5px 7px;border-radius:4px;transition:all .3s ease-in-out;margin-left:10px;height:30px;text-decoration:none}@media(max-width: 1080.98px){.header .action--btn__jpSite{display:none}}.header .action--btn__jpSite svg{width:22px;height:22px;display:inline-block;transition:transform 8s ease-in-out}.header .action--btn__jpSite:hover{background-color:#eee}.header .action--btn__jpSite:hover svg{transform:rotate(360deg)}.header.header-sticky{left:0;position:fixed;top:0;width:100%;z-index:9999}.header.header-sticky.header-show{top:0}.header.nav-open .toggle-menu i{background-color:#333;position:relative}.header.nav-open .toggle-menu i:nth-child(1){top:7px;transform:rotate(45deg)}@media(max-width: 575.98px){.header.nav-open .toggle-menu i:nth-child(1){top:6px}}.header.nav-open .toggle-menu i:nth-child(2){opacity:0}.header.nav-open .toggle-menu i:nth-child(3){top:-9px;width:22px;transform:rotate(-45deg)}@media(max-width: 575.98px){.header.nav-open .toggle-menu i:nth-child(3){top:-4px;width:18px}}.header.nav-open .nav-wrapper{max-height:700px;opacity:1;visibility:visible;transform:scale3d(1, 1, 1);padding-bottom:15px}.toggle-menu{background-color:rgba(0,0,0,0);border:0;cursor:pointer;height:22px;outline:0;padding:0;position:relative;width:22px;z-index:991;transition:all .5s ease-in-out}@media(max-width: 575.98px){.toggle-menu{width:18px;height:18px}}.toggle-menu i{background-color:#555;display:block;height:2px;width:100%;transition:all .3s ease}.toggle-menu i+i{margin-top:6px}@media(max-width: 575.98px){.toggle-menu i+i{margin-top:3px}}.action--btnMobile{padding:10px;background-color:#fff;border-bottom:2px solid #d9d9d9}.action--btnMobile__jpSite{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1.5;text-align:center;color:#919da2;border:2px solid #d9d9d9;padding:5px 7px;border-radius:4px;transition:all .3s ease-in-out;height:30px;text-decoration:none}.action--btnMobile__jpSite svg{width:22px;height:22px;display:inline-block;transition:transform 8s ease-in-out}.action--btnMobile__jpSite:hover{background-color:#eee}.action--btnMobile__jpSite:hover svg{transform:rotate(360deg)}.homeBanner--section{background-image:url("../images/pharma-home-banner-bg-desktop.png");background-repeat:no-repeat;background-position:top center;background-size:cover;height:522px;padding:100px 0;display:flex;flex-direction:column;align-items:flex-start;position:relative}@media(max-width: 767.98px){.homeBanner--section{padding:72px 0;background-image:url("../images/pharma-home-banner-bg-mobile.png");height:450px}}.homeBanner--section::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(2,55,98,.6);z-index:2}.homeBanner--section .homeBanner--content{max-width:841px;width:100%;position:relative;z-index:5}.homeBanner--section .homeBanner--content__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:64px;line-height:77px;color:#fff;margin:0 0 15px 0}@media(max-width: 991.98px){.homeBanner--section .homeBanner--content__title{font-size:40px;line-height:53px}}@media(max-width: 575.98px){.homeBanner--section .homeBanner--content__title{font-size:32px;line-height:38px}}.homeBanner--section .homeBanner--content__subTitle{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:32px;line-height:38px;color:#fff;margin:0 0 20px 0}@media(max-width: 991.98px){.homeBanner--section .homeBanner--content__subTitle{font-size:28px;line-height:34px}}@media(max-width: 575.98px){.homeBanner--section .homeBanner--content__subTitle{font-size:24px;line-height:29px}}.homeBanner--section .homeBanner--content__textWrap{margin:0 0 20px 0}.homeBanner--section .homeBanner--content__textWrap p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#fff}@media(max-width: 991.98px){.homeBanner--section .homeBanner--content__textWrap p{font-size:18px;line-height:22px}}@media(max-width: 575.98px){.homeBanner--section .homeBanner--content__textWrap p{font-size:16px;line-height:19px}}.homeBanner--section .homeBanner--content__btnGroup{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.homeBanner--section .homeBanner--content__btnGroup .primary--btn:first-child:hover{background-color:#ba2532;border:2px solid #fff;color:#fff}@media(max-width: 575.98px){.homeBanner--section .homeBanner--content__btnGroup .primary--btn{width:100%}}.genericBanner--section{background-color:#023762;padding:60px 0}@media(max-width: 767.98px){.genericBanner--section{padding:45px 0}}.genericBanner--section .genericBanner--contentWrap{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.genericBanner--section .genericBanner--contentWrap__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:40px;line-height:48px;color:#fff;margin:0 0 10px 0}@media(max-width: 767.98px){.genericBanner--section .genericBanner--contentWrap__title{font-size:32px;line-height:38px}}.genericBanner--section .genericBanner--contentWrap__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#fff;margin:0}@media(max-width: 767.98px){.genericBanner--section .genericBanner--contentWrap__text p{font-size:16px;line-height:19px}}.stat--section{background-color:#023762;padding:24px 0}.stat--section .statContent--wrap__row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media(max-width: 991.98px){.stat--section .statContent--wrap__row{margin-bottom:-40px}}.stat--section .statContent--wrap__row_item{flex:0 0 25%;max-width:25%;width:100%;padding-left:10px;padding-right:10px}@media(max-width: 991.98px){.stat--section .statContent--wrap__row_item{flex:0 0 50%;max-width:50%;margin-bottom:40px}}.stat--section .statContent--card{display:flex;align-items:center;justify-content:center;flex-direction:column}.stat--section .statContent--card__icon{width:30px;height:30px;margin-bottom:8px}.stat--section .statContent--card__icon img{width:100%;height:100%}.stat--section .statContent--card__number{margin-bottom:8px}.stat--section .statContent--card__number p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:40px;line-height:48px;text-align:center;color:#fff;margin:0}.stat--section .statContent--card__number p .symbol{display:inline-block;margin-left:-6px}.stat--section .statContent--card__number .counter{display:inline-flex;overflow:hidden;line-height:1em;height:46px;vertical-align:bottom}.stat--section .statContent--card__number .digit-container{display:flex;flex-direction:column;transition:transform 2.5s cubic-bezier(0.45, 0.05, 0.55, 0.95)}.stat--section .statContent--card__number .digit-container span,.stat--section .statContent--card__number .static-symbol{height:1em;display:flex;align-items:center;justify-content:center;width:.6em}.stat--section .statContent--card__number .static-symbol{width:.3em}.stat--section .statContent--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:#fff;margin:0}@media(max-width: 991.98px){.stat--section .statContent--card__text p{font-size:16px;line-height:19px}}.ourStrengths--contentWrap{background-image:url("../images/our-strengths-bg.png");background-repeat:no-repeat;background-position:center;background-size:cover;min-height:428px;display:flex;align-items:center;flex-direction:column}@media(max-width: 991.98px){.ourStrengths--contentWrap{background-size:160%}}.ourStrengths--contentWrap .ourStrengths--cardContainer{margin-bottom:50px;width:100%}.ourStrengths--contentWrap .ourStrengths--cardContainer__row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}@media(max-width: 991.98px){.ourStrengths--contentWrap .ourStrengths--cardContainer__row{margin-bottom:-20px}}.ourStrengths--contentWrap .ourStrengths--cardContainer__row_item{flex:0 0 33.33%;max-width:33.33%;width:100%;padding-left:20px;padding-right:20px}@media(max-width: 991.98px){.ourStrengths--contentWrap .ourStrengths--cardContainer__row_item{flex:0 0 100%;max-width:100%;margin-bottom:20px}}.ourStrengths--contentWrap .ourStrengths--cardContainer .ourStrengths--card{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.ourStrengths--contentWrap .ourStrengths--cardContainer .ourStrengths--card__icon{width:30px;height:30px;margin-bottom:10px}.ourStrengths--contentWrap .ourStrengths--cardContainer .ourStrengths--card__icon img{width:100%;height:100%}.ourStrengths--contentWrap .ourStrengths--cardContainer .ourStrengths--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#333;margin:0}.ourStrengths--contentWrap .ourStrengths--infos{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.ourStrengths--contentWrap .ourStrengths--infos__text{text-align:center}.ourStrengths--contentWrap .ourStrengths--infos__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:29px;color:#333;margin:0}@media(max-width: 991.98px){.ourStrengths--contentWrap .ourStrengths--infos__text p{font-size:16px;line-height:19px}}.newRelease--section{padding:40px 0;background-color:#f6f6f6}.newRelease--section .title--block{margin-bottom:20px}@media(max-width: 767.98px){.newRelease--section .title--block{margin-bottom:20px}}.newRelease--section .archive--contentWrap .archiveNews--item{display:grid;grid-template-columns:150px 1fr;align-items:baseline;padding:27px 0}.newRelease--section .archive--contentWrap .archiveNews--item+.archiveNews--item{border-top:1px solid #d9d9d9}@media(max-width: 767.98px){.newRelease--section .archive--contentWrap .archiveNews--item{grid-template-columns:120px 1fr}}.newRelease--section .archive--contentWrap .archiveNews--item__date{text-align:center}.newRelease--section .archive--contentWrap .archiveNews--item__date p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#333;margin:0}.newRelease--section .archive--contentWrap .archiveNews--item__infos_text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.ourServices--section{background-color:#fff;padding:44px 0}.ourServices--section .holder--alt{max-width:1170px}.ourServices--section .ourServices--tableContainer{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}@media(max-width: 575.98px){.ourServices--section .ourServices--tableContainer{display:none}}.ourServices--section .ourServices--tableContainer .ourServices--table{min-width:1120px;margin:0 auto;padding:0 20px}.ourServices--section .ourServices--tableContainer .ourServices--cardContainer{display:flex;align-items:center;justify-content:space-around;gap:65px}.ourServices--section .ourServices--tableContainer .ourServices--cardContainer .ourServices--card{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.ourServices--section .ourServices--tableContainer .ourServices--cardContainer .ourServices--card__icon{width:50px;height:50px;margin-bottom:12px}.ourServices--section .ourServices--tableContainer .ourServices--cardContainer .ourServices--card__icon img{width:100%;height:100%}.ourServices--section .ourServices--tableContainer .ourServices--cardContainer .ourServices--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000;margin:0}.ourServices--section .ourServices--tableContainer .ourServices--infos p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#fff;margin:0;text-align:center}.ourServices--section .ourServices--tableContainer .ourServices--infos__one{background-color:#355f81;width:653px;border-radius:5px;padding:8px 10px;margin-top:24px;margin-bottom:10px;display:block;text-decoration:none;transition:all .3s ease-in-out}.ourServices--section .ourServices--tableContainer .ourServices--infos__one:hover{background-color:#023762}.ourServices--section .ourServices--tableContainer .ourServices--infos__two{background-color:#c8515b;width:430px;border-radius:5px;padding:8px 10px;margin-bottom:10px;margin-left:460px;display:block;text-decoration:none;transition:all .3s ease-in-out}.ourServices--section .ourServices--tableContainer .ourServices--infos__two:hover{background-color:#ba2532}.ourServices--section .ourServices--tableContainer .ourServices--infos__three{background-color:#6787a1;width:654px;border-radius:5px;padding:8px 10px;margin-bottom:10px;margin-left:460px;display:block;text-decoration:none;transition:all .3s ease-in-out}.ourServices--section .ourServices--tableContainer .ourServices--infos__three:hover{background-color:#023762}.ourServices--section .ourServices--tableContainer .ourServices--infos__four{background-color:#d67c84;width:477px;border-radius:5px;padding:8px 10px;margin-left:640px;display:block;text-decoration:none;transition:all .3s ease-in-out}.ourServices--section .ourServices--tableContainer .ourServices--infos__four:hover{background-color:#ba2532}.ourServices--section .ourServices--mobileSliderContainer{display:none;position:relative}@media(max-width: 575.98px){.ourServices--section .ourServices--mobileSliderContainer{display:block}}.ourServices--section .ourServices--mobileSliderContainer .swiper.ourServicesSlider .swiper-slide{width:320px;transition-delay:.2s}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__icon{width:50px;height:50px;margin-bottom:12px}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__icon img{width:100%;height:100%}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__blank1{width:100%;height:63px;margin-bottom:10px}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__blank2{width:100%;height:63px;margin-bottom:10px}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__blank3{width:100%;height:44px;margin-bottom:10px}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__text{margin-bottom:20px}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000;margin:0}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__textLabel{border-radius:5px;padding:3px 5px;width:100%;text-decoration:none}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__textLabel.blue--80{background-color:#023762}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__textLabel.blue--60{background-color:#023762}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__textLabel.red--80{background-color:#ba2532}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__textLabel.red--60{background-color:#ba2532}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__textLabel+.ourServices--card__textLabel{margin-top:10px}.ourServices--section .ourServices--mobileSliderContainer .ourServices--card__textLabel p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#fff;width:100%;margin:0}.ourServices--section .ourServices--mobileSliderContainer .swiper-button-next,.ourServices--section .ourServices--mobileSliderContainer .swiper-button-previous{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:auto;margin:0;position:absolute;width:40px;transform:translateY(-50%);z-index:10;transition:all .3s ease-in-out}.ourServices--section .ourServices--mobileSliderContainer .swiper-button-next::after,.ourServices--section .ourServices--mobileSliderContainer .swiper-button-previous::after{content:none}.ourServices--section .ourServices--mobileSliderContainer .swiper-button-next svg,.ourServices--section .ourServices--mobileSliderContainer .swiper-button-previous svg{height:auto;width:38px}.ourServices--section .ourServices--mobileSliderContainer .swiper-button-next.swiper-button-disabled,.ourServices--section .ourServices--mobileSliderContainer .swiper-button-previous.swiper-button-disabled{pointer-events:none;opacity:.5}.ourServices--section .ourServices--mobileSliderContainer .swiper-button-next{top:50%;right:0}.ourServices--section .ourServices--mobileSliderContainer .swiper-button-previous{top:50%;left:0}.ourServices--section .ourServices--mobileSliderContainer .swiper-button-previous{margin-right:8px}.ourServices--section .ourServices--cta{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:30px}.havingTrouble--section{background-color:#f6f6f6;padding:46px 0}@media(max-width: 767.98px){.havingTrouble--section .title--block{font-weight:500;font-size:24px;line-height:29px;text-align:center}}.havingTrouble--section .havingTrouble--btnGroup{display:flex;align-items:center;justify-content:center;gap:25px}.content--block{padding:50px 0}@media(max-width: 767.98px){.content--block{padding:40px 0}}.content--block+.content--block{padding-top:0}.title--block{margin-bottom:40px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 767.98px){.title--block{margin-bottom:30px}}.title--block__subTitle{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#ba2532;text-align:center;margin:0 0 10px 0}.title--block__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:43px;color:#023762;margin:0}@media(max-width: 767.98px){.title--block__title{font-size:32px;line-height:38px;text-align:center}}.title--block__leftAlignText{text-align:left;margin-top:10px}.title--block__leftAlignText p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#333;margin:0}.title--block__leftAlignText p+p{margin-top:10px}.title--block__leftAlignText p span{font-weight:700;font-size:16px;line-height:17px;color:#ba2532}.title--block__centerAlignText{text-align:center;margin-top:10px}.title--block__centerAlignText p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#333;margin:0}.title--block__centerAlignText p+p{margin-top:10px}.title--block__centerAlignText p span{font-weight:700;font-size:14px;line-height:17px;color:#ba2532}.differentServices--section{padding:60px 0;background-color:#f6f6f6}.differentServices--section .twoColumn--row{margin-bottom:-24px}.differentServices--section .twoColumn--row__item{margin-bottom:24px}.differentServices--card{border:1px solid #919da2;padding:30px;background-color:#fff;border-radius:10px;height:100%;display:flex;flex-direction:column;transition:all .3s ease-in-out}@media(max-width: 767.98px){.differentServices--card{padding:30px 25px}}.differentServices--card:hover{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.differentServices--card__icon{width:30px;height:30px;margin-bottom:13px}.differentServices--card__icon img{width:100%;height:100%}.differentServices--card__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0 0 10px 0}.differentServices--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.differentServices--card__text p+p{margin-top:10px}.differentServices--card__cta{margin-top:auto}.differentServices--card__cta a{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#ba2532;text-decoration:none;position:relative;display:inline-block;margin-top:20px}.differentServices--card__cta a::after{background-color:#ba2532;bottom:-3px;height:1px}.differentServices--card__cta a:hover{color:#ba2532}.textblock--section{background-color:#fff;padding:50px 0}.textblock--section .textblock--contentWrap p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000;margin:0}.textblock--section .textblock--contentWrap p+p{margin-top:20px}.landscapeReports--section{background-color:#f6f6f6;padding:40px 0}.landscapeReports--section.bg--white{background-color:#fff}.landscapeReports--section .landscapeReports--contentWrap .landscapeReports--item{border:1px solid #919da2;border-radius:10px;padding:30px 50px;display:grid;grid-template-columns:30px 1fr;gap:20px;background-color:#fff}@media(max-width: 767.98px){.landscapeReports--section .landscapeReports--contentWrap .landscapeReports--item{padding:30px 23px}}.landscapeReports--section .landscapeReports--contentWrap .landscapeReports--item+.landscapeReports--item{margin-top:20px}.landscapeReports--section .landscapeReports--contentWrap .landscapeReports--item__icon{width:28px;height:28px}.landscapeReports--section .landscapeReports--contentWrap .landscapeReports--item__icon img{width:100%;height:100%}.landscapeReports--section .landscapeReports--contentWrap .landscapeReports--item__text_title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0 0 8px 0}.landscapeReports--section .landscapeReports--contentWrap .landscapeReports--item__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.reportStructure--section{padding:50px 0;background-color:#fff}@media(max-width: 767.98px){.reportStructure--section{padding:40px 0}}.reportStructure--section .reportStructure--contentWrap{-moz-column-count:3;column-count:3;-moz-column-gap:21px;column-gap:21px}@media(max-width: 991.98px){.reportStructure--section .reportStructure--contentWrap{-moz-column-count:2;column-count:2}}@media(max-width: 767.98px){.reportStructure--section .reportStructure--contentWrap{-moz-column-count:1;column-count:1}}.reportStructure--section .reportStructure--contentWrap__item{padding:12px 20px;background-color:#f6f6f6;border-radius:4px}.reportStructure--section .reportStructure--contentWrap__item+.reportStructure--contentWrap__item{margin-top:21px}.reportStructure--section .reportStructure--contentWrap__item p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000;margin:0}.evidenceMap--section{padding:40px 0;background-color:#f6f6f6}.evidenceMap--section .evidenceMap--contentWrap__titleWrap{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:15px;margin-bottom:10px}.evidenceMap--section .evidenceMap--contentWrap__titleWrap_icon{width:22px;height:22px}.evidenceMap--section .evidenceMap--contentWrap__titleWrap_icon img{width:100%;height:100%}.evidenceMap--section .evidenceMap--contentWrap__titleWrap_title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#000;margin:0}.evidenceMap--section .evidenceMap--contentWrap__infos p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000;margin:0}.evidenceMap--section .evidenceMap--contentWrap__infos ul{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000;margin:20px 0;padding-left:30px}.evidenceMap--section .evidenceMap--contentWrap__sheet{margin-top:30px}.evidenceMap--section .evidenceMap--contentWrap__sheet img{max-width:100%;width:100%;height:auto}.evidenceMap--section .evidenceMap--contentWrap__sheet_caption{text-align:center;margin-top:10px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000}.connectome--section{padding:40px 0;background-color:#fff}.connectome--section .connectome--contentWrap__titleWrap{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:15px;margin-bottom:10px}.connectome--section .connectome--contentWrap__titleWrap_icon{width:22px;height:22px}.connectome--section .connectome--contentWrap__titleWrap_icon img{width:100%;height:100%}.connectome--section .connectome--contentWrap__titleWrap_title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#000;margin:0}.connectome--section .connectome--contentWrap__infos p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000;margin:0}.connectome--section .connectome--contentWrap__sheet{margin-top:30px;max-width:630px;margin:30px auto 0 auto}.connectome--section .connectome--contentWrap__sheet img{max-width:100%;width:100%;height:auto}.connectome--section .connectome--contentWrap__sheet_caption{text-align:center;margin-top:10px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000}.focusedAnalysisReport--section{padding:40px 0;background-color:#f6f6f6}.focusedAnalysisReport--section .focusedAnalysisReport--contentWrap .focusedAnalysisReport--item{border:1px solid #919da2;border-radius:10px;padding:23px 150px;display:grid;align-items:center;grid-template-columns:30px 1fr;gap:20px;background-color:#fff}@media(max-width: 767.98px){.focusedAnalysisReport--section .focusedAnalysisReport--contentWrap .focusedAnalysisReport--item{padding:30px 23px}}.focusedAnalysisReport--section .focusedAnalysisReport--contentWrap .focusedAnalysisReport--item+.focusedAnalysisReport--item{margin-top:20px}.focusedAnalysisReport--section .focusedAnalysisReport--contentWrap .focusedAnalysisReport--item__icon{width:28px;height:28px}.focusedAnalysisReport--section .focusedAnalysisReport--contentWrap .focusedAnalysisReport--item__icon img{width:100%;height:100%}.focusedAnalysisReport--section .focusedAnalysisReport--contentWrap .focusedAnalysisReport--item__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0}.focusedAnalysisReport--section .focusedAnalysisReport--contentWrap .focusedAnalysisReport--item__text p+p{margin-top:10px}.trackRecord--section{padding:40px 0;background-color:#fff}.trackRecord--section.bg--gray{background-color:#f6f6f6}.trackRecord--section .trackRecord--tagWrap{display:grid;grid-template-columns:repeat(5, 1fr);align-items:center;gap:12px 14px}@media(max-width: 991.98px){.trackRecord--section .trackRecord--tagWrap{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 767.98px){.trackRecord--section .trackRecord--tagWrap{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 575.98px){.trackRecord--section .trackRecord--tagWrap{grid-template-columns:repeat(2, 1fr)}}.trackRecord--section .trackRecord--tagWrap__item{font-family:"Noto Sans JP",sans-serif;background-color:#fee2e4;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#ba2532;margin:0;padding:11px 30px;white-space:nowrap;border-radius:500px}@media(max-width: 575.98px){.trackRecord--section .trackRecord--tagWrap__item{padding:11px 20px}}.trackRecord--section .trackRecord--journalWrap__item+.trackRecord--journalWrap__item{margin-top:20px}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard{background:#fff;border:1px solid #d9d9d9;border-radius:10px;overflow:hidden}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard__row{display:flex;flex-wrap:wrap}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard__row_leftPoster{flex:0 0 250px;max-width:250px;width:100%}@media(max-width: 767.98px){.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard__row_leftPoster{flex:0 0 100%;max-width:100%}}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard__row_rightInfos{flex:0 0 calc(100% - 250px);max-width:calc(100% - 250px);width:100%}@media(max-width: 767.98px){.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard__row_rightInfos{flex:0 0 100%;max-width:100%}}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardPosterWrap{padding:25px 50px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fafafa}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardPosterWrap img{max-width:150px;width:100%;height:auto}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap{padding:25px 50px;display:flex;flex-direction:column;height:100%}@media(max-width: 767.98px){.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap{padding:15px 22px}}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardTitleBlock{margin:0 0 20px 0}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardTitleBlock__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#ba2532;text-transform:uppercase;margin:0 0 20px 0}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardTitleBlock__subTitle{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardTagGroup{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px;margin:0 0 20px 0}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardTagGroup__tag{font-family:"Noto Sans JP",sans-serif;background-color:#fee2e4;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#ba2532;margin:0;padding:11px 20px;white-space:nowrap;border-radius:500px}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardTagGroup__dateTag{font-family:"Noto Sans JP",sans-serif;background-color:#f6f6f6;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;text-align:center;margin:0;padding:11px 20px;white-space:nowrap;border-radius:500px}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta{margin-top:auto}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn{font-family:"Noto Sans JP",sans-serif;background-color:#fff;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#ba2532;border:1px solid #ba2532;border-radius:10px;padding:8px 12px;display:inline-flex;gap:8px;flex-wrap:nowrap;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease-in-out}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn:hover{background-color:#ba2532;color:#fff}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn:hover svg path{fill:#fff}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn svg{width:12px;height:12px}.trackRecord--section .trackRecord--journalWrap .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn svg path{transition:all .3s ease-in-out}.trackRecord--section .trackRecord--journalWrapAlt{margin-top:20px}.trackRecord--section .trackRecord--journalWrapAlt__item+.trackRecord--journalWrap__item{margin-top:20px}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard{background:#fff;border:1px solid #d9d9d9;border-radius:10px;overflow:hidden}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard__row{display:flex;flex-wrap:wrap}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard__row_leftPoster{flex:0 0 250px;max-width:250px;width:100%}@media(max-width: 767.98px){.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard__row_leftPoster{flex:0 0 100%;max-width:100%}}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard__row_rightInfos{flex:0 0 calc(100% - 250px);max-width:calc(100% - 250px);width:100%}@media(max-width: 767.98px){.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard__row_rightInfos{flex:0 0 100%;max-width:100%}}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardPosterWrap{padding:25px 50px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fafafa}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardPosterWrap img{max-width:150px;width:100%;height:auto}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap{padding:25px 50px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(max-width: 767.98px){.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap{padding:15px 22px}}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardTitleBlock{margin:0 0 20px 0}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardTitleBlock__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#ba2532;text-transform:capitalize;margin:0}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardText{margin:0 0 20px 0}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardText p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0}@media(max-width: 767.98px){.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardText p{font-size:14px;line-height:17px}}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardText p+p{margin-top:10px}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn{font-family:"Noto Sans JP",sans-serif;background-color:#fff;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#ba2532;border:1px solid #ba2532;border-radius:10px;padding:8px 12px;display:inline-flex;gap:8px;flex-wrap:nowrap;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease-in-out}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn:hover{background-color:#ba2532;color:#fff}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn:hover svg path{fill:#fff}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn svg{width:12px;height:12px}.trackRecord--section .trackRecord--journalWrapAlt .trackRecord--journalCard .trackRecord--journalCardContentWrap .trackRecord--journalCardCta__btn svg path{transition:all .3s ease-in-out}.diseaseAreas--section{padding:50px 0;background-color:#f6f6f6}@media(max-width: 767.98px){.diseaseAreas--section{padding:40px 0}}.diseaseAreas--section .diseaseAreas--cardContainer__row{display:flex;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}@media(max-width: 991.98px){.diseaseAreas--section .diseaseAreas--cardContainer__row{margin-left:10px;margin-right:10px;margin-bottom:-20px}}.diseaseAreas--section .diseaseAreas--cardContainer__row_item{flex:0 0 33.33%;max-width:33.33%;width:100%;padding-left:25px;padding-right:25px}@media(max-width: 991.98px){.diseaseAreas--section .diseaseAreas--cardContainer__row_item{padding-left:10px;padding-right:10px;flex:0 0 50%;max-width:50%;margin-bottom:20px}}@media(max-width: 767.98px){.diseaseAreas--section .diseaseAreas--cardContainer__row_item{flex:0 0 100%;max-width:100%}}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card{background-color:#fff;padding:30px;height:100%;border:1px solid #d9d9d9;border-radius:10px}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card.layout-1 .diseaseAreas--card__buttonWrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card.layout-2 .diseaseAreas--card__buttonWrap_inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin-bottom:15px}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card.layout-2 .diseaseAreas--card__buttonWrap{gap:15px}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card.layout-3 .diseaseAreas--card__buttonWrap{display:flex;flex-direction:column;gap:15px}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card.layout-3 .diseaseAreas--card__buttonWrap p:last-child{align-self:flex-start}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;align-items:center;color:#333;margin:0 0 20px 0}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card__buttonWrap{padding:0 0 18px 0;margin-bottom:18px;border-bottom:1px solid #d9d9d9}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card__buttonWrap p{font-family:"Noto Sans JP",sans-serif;background-color:#fee2e4;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#ba2532;margin:0;padding:11px 15px;white-space:nowrap;border-radius:500px}@media(max-width: 575.98px){.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card__buttonWrap p{padding:8px}}.diseaseAreas--section .diseaseAreas--cardContainer .diseaseAreas--card__footerText p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.conductDelphiStudies--section{padding:50px 0;background-color:#fff}@media(max-width: 767.98px){.conductDelphiStudies--section{padding:40px 0}}.conductDelphiStudies--section .conductDelphiStudies--cardContainer__row{display:flex;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;margin-bottom:-24px}@media(max-width: 991.98px){.conductDelphiStudies--section .conductDelphiStudies--cardContainer__row{margin-left:-10px;margin-right:-10px}}.conductDelphiStudies--section .conductDelphiStudies--cardContainer__row_item{flex:0 0 50%;max-width:50%;width:100%;padding-left:25px;padding-right:25px;margin-bottom:24px}@media(max-width: 991.98px){.conductDelphiStudies--section .conductDelphiStudies--cardContainer__row_item{padding-left:10px;padding-right:10px;flex:0 0 100%;max-width:100%}}@media(max-width: 767.98px){.conductDelphiStudies--section .conductDelphiStudies--cardContainer__row_item{flex:0 0 100%;max-width:100%}}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card{border-radius:10px;border:1px solid #919da2;height:100%;overflow:hidden}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__header{background-color:#023762;padding:15px 35px}@media(max-width: 767.98px){.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__header{padding:15px 25px}}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__header_title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#fff;margin:0 0 12px 0}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__header_subTitle{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#fff;margin:0}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__infos{padding:15px 35px}@media(max-width: 767.98px){.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__infos{padding:15px 25px}}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__infos ul li{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__infos ul li+li{margin-top:3px}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card .footer--divider{background-color:#d9d9d9;display:block;max-width:calc(100% - 70px);width:100%;margin:0 auto}@media(max-width: 767.98px){.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card .footer--divider{max-width:calc(100% - 50px)}}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__footer{display:grid;grid-template-columns:18px 1fr;gap:12px;padding:15px 35px}@media(max-width: 767.98px){.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__footer{padding:15px 25px}}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__footer_icon{width:20px;height:20px}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__footer_icon img{width:100%;height:100%}.conductDelphiStudies--section .conductDelphiStudies--cardContainer .conductDelphiStudies--card__footer_text{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#ba2532;margin:0}.systemeticReviews--section{padding:60px 0;background-color:#f6f6f6}.systemeticReviews--section .systemeticReviews--cardCountainer__row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}@media(max-width: 991.98px){.systemeticReviews--section .systemeticReviews--cardCountainer__row{margin-left:-10px;margin-right:-10px;margin-bottom:-20px}}.systemeticReviews--section .systemeticReviews--cardCountainer__row_item{flex:0 0 33.33%;max-width:33.33%;width:100%;padding-left:20px;padding-right:20px}@media(max-width: 991.98px){.systemeticReviews--section .systemeticReviews--cardCountainer__row_item{padding-left:10px;padding-right:10px;flex:0 0 50%;max-width:50%;margin-bottom:20px}}@media(max-width: 767.98px){.systemeticReviews--section .systemeticReviews--cardCountainer__row_item{flex:0 0 100%;max-width:100%}}.systemeticReviews--section .systemeticReviews--card{border:1px solid #919da2;padding:24px 30px;background-color:#fff;border-radius:10px;height:100%;display:flex;flex-direction:column;transition:all .3s ease-in-out}@media(max-width: 767.98px){.systemeticReviews--section .systemeticReviews--card{padding:16px 25px}}.systemeticReviews--section .systemeticReviews--card:hover{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.systemeticReviews--section .systemeticReviews--card__icon{width:25px;height:25px;margin-bottom:13px}.systemeticReviews--section .systemeticReviews--card__icon img{width:100%;height:100%}.systemeticReviews--section .systemeticReviews--card__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;margin:0 0 10px 0;color:#333}.systemeticReviews--section .systemeticReviews--card__text ul li{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.systemeticReviews--section .systemeticReviews--card__text ul li+li{margin-top:0px}.systemeticReviews--section .systemeticReviews--fullWidthCard{border:1px solid #919da2;padding:24px 30px;background-color:#fff;border-radius:10px;margin-top:20px}.systemeticReviews--section .systemeticReviews--fullWidthCard p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333}.academicPapers--section{padding:40px 0;background-color:#fff}.academicPapers--section .academicPapers--contentWrap__heading{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000;margin:0 0 30px 0}.academicPapers--section .academicPapers--trackRecord{margin-bottom:30px}.academicPapers--section .academicPapers--trackRecord__heading{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#333;margin:0 0 15px 0}.academicPapers--section .academicPapers--trackRecord__listItem li{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333}.academicPapers--section .disease--field__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#333;margin:0 0 10px 0}.academicPapers--section .disease--field__itemWrap{display:grid;grid-template-columns:repeat(9, 1fr);align-items:center;gap:12px 14px}@media(max-width: 1366.98px){.academicPapers--section .disease--field__itemWrap{grid-template-columns:repeat(8, 1fr)}}@media(max-width: 1199.98px){.academicPapers--section .disease--field__itemWrap{grid-template-columns:repeat(6, 1fr)}}@media(max-width: 991.98px){.academicPapers--section .disease--field__itemWrap{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 767.98px){.academicPapers--section .disease--field__itemWrap{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 575.98px){.academicPapers--section .disease--field__itemWrap{grid-template-columns:repeat(2, 1fr)}}.academicPapers--section .disease--field__itemWrap_item{font-family:"Noto Sans JP",sans-serif;background-color:#fee2e4;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#ba2532;margin:0;padding:11px 30px;white-space:nowrap;border-radius:500px}.valueAddedPublications--section{padding:50px 0;background-color:#fff}@media(max-width: 767.98px){.valueAddedPublications--section{padding:40px 0}}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item{display:block;padding:30px 50px;border:1px solid #d9d9d9;text-decoration:none;border-radius:10px;overflow:hidden;transition:all .3s ease-in-out}@media(max-width: 767.98px){.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item{padding:20px 15px}}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item+.valueAddedPublications--item{margin-top:23px}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item:hover{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__titleWrap{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:15px;margin-bottom:20px}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__titleWrap_icon{width:22px;height:22px}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__titleWrap_icon img{width:100%;height:100%}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__titleWrap_title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__subTitle{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#333;margin:0 0 15px 0}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__text{margin-bottom:20px}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__text p+p{margin-top:15px}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__publicationPoster_media{max-width:200px;margin:0 auto;width:100%}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__publicationPoster_media img{max-width:100%;width:100%;height:auto}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__publicationPoster_caption{text-align:center;margin-top:15px}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__publicationPoster_caption a{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#ba2532;margin:0;text-decoration:none;position:relative}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__publicationPoster_caption a::after{background-color:#ba2532;bottom:-3px;height:1px}.valueAddedPublications--section .valueAddedPublications--contentWrap .valueAddedPublications--item__publicationPoster_caption a:hover{color:#ba2532}.aboutPharma--section{padding:40px 0;background-color:#fff}.aboutPharma--section .aboutPharma--contentWrap__edanzCo{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}@media(max-width: 767.98px){.aboutPharma--section .aboutPharma--contentWrap__edanzCo{margin-bottom:-20px}}.aboutPharma--section .aboutPharma--contentWrap__edanzCo_left{flex:0 0 375px;max-width:375px;width:100%;padding-left:20px;padding-right:20px}@media(max-width: 767.98px){.aboutPharma--section .aboutPharma--contentWrap__edanzCo_left{flex:0 0 100%;max-width:100%;margin-bottom:20px}}.aboutPharma--section .aboutPharma--contentWrap__edanzCo_left .aboutPharma--logoName{opacity:0;visibility:hidden}@media(max-width: 767.98px){.aboutPharma--section .aboutPharma--contentWrap__edanzCo_left .aboutPharma--logoName{opacity:1;visibility:visible;margin:0 auto 20px auto}}.aboutPharma--section .aboutPharma--contentWrap__edanzCo_right{flex:0 0 calc(100% - 375px);max-width:calc(100% - 375px);width:100%;padding-left:20px;padding-right:20px}@media(max-width: 767.98px){.aboutPharma--section .aboutPharma--contentWrap__edanzCo_right{flex:0 0 100%;max-width:100%}}@media(max-width: 767.98px){.aboutPharma--section .aboutPharma--contentWrap__edanzCo_right .aboutPharma--logoName{display:none !important}}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--logoName{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:335px;width:100%;margin-bottom:24px}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--logoName__logo{max-width:200px;width:100%;margin-bottom:17px}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--logoName__logo img{max-width:100%;width:100%;height:auto}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--logoName__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:43px;color:#023762;margin:0}@media(max-width: 767.98px){.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--logoName__title{font-size:32px;line-height:38px}}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profile{border:1px solid #d9d9d9;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:18px 30px;border-radius:10px;background-color:#fff}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profile__picture{width:150px;height:150px;border-radius:500px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));overflow:hidden;margin-bottom:20px}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profile__titleWrap{text-align:center}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profile__titleWrap h3{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#000;margin:0 0 10px 0}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profile__titleWrap p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000;margin:0}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profileDetails__item{border:1px solid #d9d9d9;border-radius:10px;padding:14px 32px;display:grid;grid-template-columns:37px 1fr;align-items:center;gap:30px}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profileDetails__item+.aboutPharma--profileDetails__item{margin-top:20px}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profileDetails__item_icon{width:37px;height:37px}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profileDetails__item_icon img{max-width:100%;width:100%;height:100%}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profileDetails__item_text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;margin:0}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profileDetails__item_text p+p{margin-top:5px}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profileDetails__item_text p:first-child{font-weight:400;font-size:14px;line-height:17px;color:#414c50}.aboutPharma--section .aboutPharma--contentWrap .aboutPharma--profileDetails__item_text p:last-child{font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333}.aboutPharmaHistory--Section{padding:40px 0;background-color:#fff}.aboutPharmaHistory--Section .aboutPharmaHistory--ItemWrap{max-width:560px;width:100%;margin:0 auto}.aboutPharmaHistory--Section .aboutPharmaHistory--ItemWrap__item{display:grid;grid-template-columns:60px 1fr;border-bottom:1px solid #d9d9d9;padding:12px 10px;gap:60px}@media(max-width: 767.98px){.aboutPharmaHistory--Section .aboutPharmaHistory--ItemWrap__item{gap:35px}}.aboutPharmaHistory--Section .aboutPharmaHistory--ItemWrap__item p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-size:16px;line-height:19px;margin:0}.aboutPharmaHistory--Section .aboutPharmaHistory--ItemWrap__item p:first-child{font-weight:500;color:#ba2532}.aboutPharmaHistory--Section .aboutPharmaHistory--ItemWrap__item p:last-child{font-weight:400;color:#000}.edanzPharmaDivision--section{padding:40px 0;background-color:#f6f6f6}.edanzPharmaDivision--section .edanzPharmaDivision--logoTitle{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-bottom:38px}.edanzPharmaDivision--section .edanzPharmaDivision--logoTitle__logo{max-width:180px;width:100%;margin-bottom:5px}.edanzPharmaDivision--section .edanzPharmaDivision--logoTitle__logo img{max-width:100%;width:100%;height:auto}.edanzPharmaDivision--section .edanzPharmaDivision--logoTitle__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:43px;color:#023762;margin:0}@media(max-width: 767.98px){.edanzPharmaDivision--section .edanzPharmaDivision--logoTitle__title{font-size:32px;line-height:38px}}.edanzPharmaDivision--section .edanzPharmaDivision--bulletPoints{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:30px 60px;margin-bottom:35px}@media(max-width: 767.98px){.edanzPharmaDivision--section .edanzPharmaDivision--bulletPoints{padding:20px 40px}}.edanzPharmaDivision--section .edanzPharmaDivision--bulletPoints li{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#333}.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer__row{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}@media(max-width: 767.98px){.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer__row{margin-left:-15px;margin-right:-15px;margin-bottom:-16px}}.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer__row_item{flex:0 0 50%;max-width:50%;width:100%;padding-left:30px;padding-right:30px}@media(max-width: 767.98px){.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer__row_item{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;margin-bottom:16px}}.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer .edanzPharmaDivision--card{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;padding:20px 35px;border-radius:10px;border:1px solid #d9d9d9}@media(max-width: 767.98px){.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer .edanzPharmaDivision--card{padding:18px 15px}}.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer .edanzPharmaDivision--card__profile{width:150px;height:150px;border-radius:500px;overflow:hidden;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));margin-bottom:20px}.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer .edanzPharmaDivision--card__titleWrap{margin-bottom:20px}.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer .edanzPharmaDivision--card__titleWrap_title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0}.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer .edanzPharmaDivision--card__titleWrap_subTitle{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.edanzPharmaDivision--section .edanzPharmaDivision--cardContainer .edanzPharmaDivision--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.archive--section{padding:40px 0 150px 0;background-color:#fff}@media(max-width: 767.98px){.archive--section{padding:40px 0 40px 0}}.archive--section .archive--contentWrap .archiveNews--item{display:grid;grid-template-columns:150px 1fr;align-items:baseline;padding:27px 0}.archive--section .archive--contentWrap .archiveNews--item+.archiveNews--item{border-top:1px solid #d9d9d9}@media(max-width: 767.98px){.archive--section .archive--contentWrap .archiveNews--item{grid-template-columns:120px 1fr}}.archive--section .archive--contentWrap .archiveNews--item__date{text-align:center}.archive--section .archive--contentWrap .archiveNews--item__date p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#333;margin:0}.archive--section .archive--contentWrap .archiveNews--item__infos_text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.joinUsForm--section{padding:40px 0}.contactUsForm--section{padding:40px 0}.contactUsForm--section .contactUsForm--titleWrap{text-align:center}.contactUsForm--section .contactUsForm--titleWrap p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#333}.contactUsForm--section .contactUsForm--titleWrap p span{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#ba2532}.contactUsForm--section .contactUsForm--titleWrap p a{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#ba2532}.contactUsForm--section .contactUsForm--titleWrap p+p{margin-top:20px}.ourPurposeMission--section{padding:45px 0;background-color:#fff}@media(max-width: 767.98px){.ourPurposeMission--section{padding:35px 0}}.ourPurposeMission--section.bg--gray{background-color:#f6f6f6}.ourPurposeMission--section .ourPurposeMission--cardContainer .ourPurposeMission--card{padding:30px 50px;background-color:#fdecea;text-align:center;border-left:5px solid #ba2532;border-radius:10px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media(max-width: 767.98px){.ourPurposeMission--section .ourPurposeMission--cardContainer .ourPurposeMission--card{padding:16px 18px}}.ourPurposeMission--section .ourPurposeMission--cardContainer .ourPurposeMission--card+.ourPurposeMission--card{margin-top:20px}.ourPurposeMission--section .ourPurposeMission--cardContainer .ourPurposeMission--card p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#333;margin:0}.differentPurpose--section{padding:60px 0;background-color:#fff}.differentPurpose--section .twoColumn--row{margin-bottom:-24px}.differentPurpose--section .twoColumn--row__item{margin-bottom:24px}.differentPurpose--section .differentPurpose--card{border:1px solid #919da2;padding:30px;background-color:#fff;border-radius:10px;height:100%;display:flex;flex-direction:column;transition:all .3s ease-in-out}@media(max-width: 767.98px){.differentPurpose--section .differentPurpose--card{padding:30px 25px}}.differentPurpose--section .differentPurpose--card:hover{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.differentPurpose--section .differentPurpose--card__icon{width:30px;height:30px;margin-bottom:13px}.differentPurpose--section .differentPurpose--card__icon img{width:100%;height:100%}.differentPurpose--section .differentPurpose--card__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0 0 10px 0}.differentPurpose--section .differentPurpose--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.differentPurpose--section .differentPurpose--card__text p+p{margin-top:10px}.AIIntroduction--section{background-color:#fff;padding:50px 0}.AIIntroduction--section .title--block__leftAlignText p{line-height:2}.AIIntroduction--section .AIIntroduction--cardContainer__row{display:flex;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}@media(max-width: 1199.98px){.AIIntroduction--section .AIIntroduction--cardContainer__row{margin-left:-10px;margin-right:-10px}}@media(max-width: 991.98px){.AIIntroduction--section .AIIntroduction--cardContainer__row{margin-bottom:-20px}}.AIIntroduction--section .AIIntroduction--cardContainer__row_item{flex:0 0 33.33%;max-width:33.33%;width:100%;padding-left:25px;padding-right:25px}@media(max-width: 1199.98px){.AIIntroduction--section .AIIntroduction--cardContainer__row_item{padding-left:10px;padding-right:10px}}@media(max-width: 991.98px){.AIIntroduction--section .AIIntroduction--cardContainer__row_item{flex:0 0 50%;max-width:50%;margin-bottom:20px}}@media(max-width: 767.98px){.AIIntroduction--section .AIIntroduction--cardContainer__row_item{flex:0 0 100%;max-width:100%}}.AIIntroduction--section .AIIntroduction--cardContainer .AIIntroduction--card{border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px 30px;border-radius:10px}.AIIntroduction--section .AIIntroduction--cardContainer .AIIntroduction--card__number{margin-bottom:30px}.AIIntroduction--section .AIIntroduction--cardContainer .AIIntroduction--card__number p{font-family:"Noto Sans JP",sans-serif;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#ba2532;text-align:center;line-height:0;border-radius:500px;color:#fff;font-size:18px;font-weight:600}.AIIntroduction--section .AIIntroduction--cardContainer .AIIntroduction--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.AIIntroduction--section .AIIntroduction--cardContainer__note{text-align:center;margin-top:30px}.AIIntroduction--section .AIIntroduction--cardContainer__note p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.AIUsagePolicy--section{background-color:#f6f6f6;padding:50px 0}@media(max-width: 991.98px){.AIUsagePolicy--section{padding:40px 0}}.AIUsagePolicy--section .AIUsagePolicy--cardContainer__row{display:flex;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}@media(max-width: 1199.98px){.AIUsagePolicy--section .AIUsagePolicy--cardContainer__row{margin-left:-10px;margin-right:-10px}}@media(max-width: 991.98px){.AIUsagePolicy--section .AIUsagePolicy--cardContainer__row{margin-bottom:-20px}}.AIUsagePolicy--section .AIUsagePolicy--cardContainer__row_item{flex:0 0 50%;max-width:50%;width:100%;padding-left:25px;padding-right:25px}@media(max-width: 991.98px){.AIUsagePolicy--section .AIUsagePolicy--cardContainer__row_item{flex:0 0 100%;max-width:100%;margin-bottom:20px}}.AIUsagePolicy--section .AIUsagePolicy--card{border-radius:10px;height:100%;padding:34px 35px}@media(max-width: 991.98px){.AIUsagePolicy--section .AIUsagePolicy--card{padding:35px 15px}}.AIUsagePolicy--section .AIUsagePolicy--card.blue--theme{background-color:#eaf3f8;border-left:5px solid #023762}.AIUsagePolicy--section .AIUsagePolicy--card.blue--theme .AIUsagePolicy--card__label p{background-color:#023762}.AIUsagePolicy--section .AIUsagePolicy--card.red--theme{background-color:#fdecea;border-left:5px solid #ba2532}.AIUsagePolicy--section .AIUsagePolicy--card.red--theme .AIUsagePolicy--card__label p{background-color:#ba2532}.AIUsagePolicy--section .AIUsagePolicy--card__label{margin-bottom:15px}.AIUsagePolicy--section .AIUsagePolicy--card__label p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#fff;text-align:center;display:inline-block;padding:5px 30px;border-radius:500px}.AIUsagePolicy--section .AIUsagePolicy--card__list{margin-bottom:15px}.AIUsagePolicy--section .AIUsagePolicy--card__list_item{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333}.AIUsagePolicy--section .AIUsagePolicy--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.dataHandling--section{padding:60px 0;background-color:#fff}.dataHandling--section .twoColumn--row{margin-bottom:-24px}.dataHandling--section .twoColumn--row__item{margin-bottom:24px}.dataHandling--section .dataHandling--cardCountainer__bottomText{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:30px}.dataHandling--section .dataHandling--cardCountainer__bottomText p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.dataHandling--section .dataHandling--card{border:1px solid #919da2;padding:30px;background-color:#fff;border-radius:10px;height:100%;display:flex;flex-direction:column;transition:all .3s ease-in-out}@media(max-width: 767.98px){.dataHandling--section .dataHandling--card{padding:30px 25px}}.dataHandling--section .dataHandling--card:hover{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.dataHandling--section .dataHandling--card__icon{width:30px;height:30px;margin-bottom:13px}.dataHandling--section .dataHandling--card__icon img{width:100%;height:100%}.dataHandling--section .dataHandling--card__title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;margin:0 0 10px 0}.dataHandling--section .dataHandling--card__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.dataHandling--section .dataHandling--card__text p+p{margin-top:10px}.connectome--accordion{margin-top:50px}.connectome--accordion__titleWrap_title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;display:flex;align-items:center;color:#000;margin:0 0 20px 0}.connectome--accordion .accordion--wrap .accordion--item{border:1px solid #919da2;border-radius:10px;overflow:hidden}.connectome--accordion .accordion--wrap .accordion--item+.accordion--item{margin-top:10px}.connectome--accordion .accordion--wrap .accordion--item__title{background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#333;text-decoration:none;padding:.9375rem 3.125rem;position:relative;display:grid;grid-template-columns:22px 1fr;gap:20px;transition:all .3s ease}@media(max-width: 767.98px){.connectome--accordion .accordion--wrap .accordion--item__title{align-items:center;padding:.9375rem 3.125rem .9375rem .9375rem}}.connectome--accordion .accordion--wrap .accordion--item__title.active .accordionArrow--icon__element{transform:rotate(45deg)}.connectome--accordion .accordion--wrap .accordion--item__title .accordionLeft--icon{width:21px;height:21px;margin-right:16px}.connectome--accordion .accordion--wrap .accordion--item__title .accordionLeft--icon img{width:100%;height:100%}.connectome--accordion .accordion--wrap .accordion--item__title .accordionArrow--icon{display:block;height:20px;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);pointer-events:none}.connectome--accordion .accordion--wrap .accordion--item__title .accordionArrow--icon__element{display:inline-block;width:12px;height:12px;border-top:3px solid #1c1b1f;border-left:3px solid #1c1b1f;transition:all .3s ease-in-out;transform:rotate(-135deg)}.connectome--accordion .accordion--wrap .accordion--item__content{display:none;padding:10px 50px 30px 50px}.connectome--accordion .accordion--wrap .accordion--item__content p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333;margin:0}.connectome--accordion .accordion--wrap .accordion--item__content p+p{margin-top:15px}.connectome--accordion .accordion--wrap .accordion--item__content ul{padding-left:30px;margin:8px 0}.connectome--accordion .accordion--wrap .accordion--item__content ul li{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333}.pharma-footerSection{background-color:#023762}.pharma-footerSection .pharma--footerTop{padding:70px 0}@media(max-width: 767.98px){.pharma-footerSection .pharma--footerTop{padding:50px 0}}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap__row{display:flex;flex-wrap:wrap;margin-left:-45px;margin-right:-45px}@media(max-width: 1199.98px){.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap__row{margin-left:-30px;margin-right:-30px}}@media(max-width: 991.98px){.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap__row{gap:50px;margin-left:-20px;margin-right:-20px}}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap__row_item{flex:0 0 33.33%;max-width:33.33%;width:100%;padding-left:45px;padding-right:45px}@media(max-width: 1199.98px){.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap__row_item{padding-left:30px;padding-right:30px}}@media(max-width: 991.98px){.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap__row_item{flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__logo{max-width:195px;width:100%}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__logo a{display:block;width:100%}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__logo a img{max-width:100%;width:100%;height:auto}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__text{margin:17px 0 0 0}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__text p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff;margin:0}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__ctaMobile{margin-top:15px}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__ctaMobile_btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1.5;text-align:center;color:#fff;border:2px solid #fff;width:100px;height:35px;border-radius:4px;transition:all .3s ease-in-out;text-decoration:none;padding:5px 7px}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__ctaMobile_btn .glove--icon{width:20px;height:20px;display:inline-block}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__ctaMobile_btn svg{width:100%;height:100%;display:inline-block;transition:transform 10s ease-in-out}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__ctaMobile_btn svg path{transition:all .3s ease-in-out}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__ctaMobile_btn:hover{background-color:#eee;color:#023762}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__ctaMobile_btn:hover svg{transform:rotate(360deg)}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__ctaMobile_btn:hover svg path{fill:#023762}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__menuTitle{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#fff;margin:0 0 15px 0}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__menuWrap{list-style:none;padding-left:0}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__menuWrap li+li{margin-top:15px}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__menuWrap li a{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff;text-decoration:none;position:relative;transition:all .3s ease-in-out}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__menuWrap li a::after{background-color:#fff;bottom:-3px;height:1px}.pharma-footerSection .pharma--footerTop .pharma--footerTopContentWrap .pharma--footerTopContent__menuWrap li a:hover{color:#fff}.pharma-footerSection .pharma--footerBottom{padding:25px 0;border-top:1px solid #fff}.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap{display:flex;align-items:center;justify-content:flex-end;gap:100px}@media(max-width: 767.98px){.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap{flex-direction:column-reverse;gap:50px}}.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap .pharma--footerCopyRight p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#fff}.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap .pharma--footerBottomMenu{padding-left:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:32px}@media(max-width: 767.98px){.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap .pharma--footerBottomMenu{flex-direction:column;gap:15px}}.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap .pharma--footerBottomMenu li a{font-family:"Noto Sans JP",sans-serif;text-decoration:none;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff;position:relative;transition:all .3s ease-in-out}.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap .pharma--footerBottomMenu li a::after{background-color:#fff;bottom:-3px;height:1px}.pharma-footerSection .pharma--footerBottom .pharma--footerBottomContentWrap .pharma--footerBottomMenu li a:hover{color:#fff}/*# sourceMappingURL=main.min.css.map */