@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap);@font-face{font-display:swap;font-family:'Rakuten Sans';src:url(../../../../../../../themes/rakutenmedical-2020-08/fonts/RakutenSans_W_Rg.woff2) format("woff2"),url(../../../../../../../themes/rakutenmedical-2020-08/fonts/RakutenSans_W_Rg.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:'Rakuten Sans';src:url(../../../../../../../themes/rakutenmedical-2020-08/fonts/RakutenSans_W_SBd.woff2) format("woff2"),url(../../../../../../../themes/rakutenmedical-2020-08/fonts/RakutenSans_W_SBd.woff) format("woff");font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:'Rakuten Sans';src:url(../../../../../../../themes/rakutenmedical-2020-08/fonts/RakutenSans_W_Bd.woff2) format("woff2"),url(../../../../../../../themes/rakutenmedical-2020-08/fonts/RakutenSans_W_Bd.woff) format("woff");font-style:normal;font-weight:900}html:lang(en-US) body{font-family:"Rakuten sans",sans-serif;font-size:16px}html:lang(ja) body{font-family:"Noto Sans JP",sans-serif;font-size:16px}html:lang(ja) body p{font-weight:400;line-height:1.5em}html:lang(ja) body .illuminox-page p{font-size:15px}.en-US,:lang(en-US){font-family:"Rakuten sans",sans-serif}.zh_TW,:lang(zh_TW){font-family:"Noto Sans JP",sans-serif}.object-fit-contain img{object-fit:contain;height:intrinsic}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2{color:#bf0000;font-size:2.6rem;font-weight:700}p{margin-bottom:1.5em;margin-bottom:1.5rem}#cookie-law-info-bar .cli-bar-message a{color:#fff;text-decoration:underline}#cookie-law-info-bar .cli-bar-message a:hover{text-decoration:none}#page-header-image .wrap{max-width:1170px;margin:0 auto}#page-header-image .wrap h1{font-size:4.8rem;padding:15% 0;color:#fff}.story_banner{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/stories_top_5.jpg) center center no-repeat;background-size:cover;color:#fff}.pr_banner{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/press-release-banner.png) center center no-repeat;background-size:cover;color:#fff}.leadership_banner{background:url(/us/wp-content/uploads/sites/6/2020/08/illuminox-bg-new.png) center center no-repeat;background-size:cover;color:#fff}.single h1.entry-title{color:#000;padding:10px 0;line-height:1.5}.left-bordered h3.widget-title{font-size:20px;font-weight:700;border-left:solid 4px #bf0000;padding:5px 8px;margin-bottom:15px}.hover-image{border:2px solid rgba(0,0,0,0);transition:border 0.3s}.hover-image:hover{border:2px solid #bf0000}.boxed-bordered{margin:30px 0}.boxed-bordered h3.widget-title{background:#f6f6f6;border:solid 1px #ccc;padding:10px;margin-bottom:0;font-size:20px}.boxed-bordered .textwidget{padding:20px 10px;border:solid 1px #ccc;border-top:none}html:lang(ja) body h1.sow-headline,html:lang(ja) body h2.sow-headline,html:lang(ja) body h3.sow-headline{font-weight:900}html:lang(ja) body .sow-sub-headline{font-family:"Noto Sans JP",sans-serif!important;font-weight:700}.content-sidebar-wrap{max-width:1170px;margin:0 auto}.long-pages h2,.long-pages h3,.long-pages h4{color:#bf0000;padding:20px 0}.long-pages h2{font-size:36px}.long-pages h3{font-size:24px}.long-pages h4{font-size:18px}.important-label{position:relative;margin-top:-65px!important;max-width:1600px}.important-label:after{content:"";position:absolute;bottom:-40px;left:0;width:100%;height:40px;z-index:990;background:#fff url(../../../../../../../themes/rakutenmedical-2020-08/images/notice-triangle.svg) top left no-repeat;background-size:30px}#home-posts{display:inline-block;background:#fff;margin-left:0;padding:20px!important;position:relative;z-index:10;border-bottom-right-radius:100%}#home-posts .entry-header .entry-meta{color:#bf0000}#home-posts .panel-grid-cell{float:left;padding:20px}#home-posts .post-wrapper{min-height:200px}#home-posts .panel-grid-cell .post-wrapper:first-child{border-top:none}#home-posts .post-wrapper .rak-btn{float:right;margin-right:20px}#home-posts-tab{margin-top:10px}#home-posts-tab .sow-tabs-tab-container{padding:0;border:solid 2px #797979}#home-posts-tab .sow-tabs-tab{width:50%;margin:0}#home-posts-tab .sow-tabs-tab-selected{background:#797979}#home-posts-tab .sow-tabs-tab .sow-tabs-title{font-weight:700;font-size:16px;color:#000}#home-posts-tab .sow-tabs-tab-selected .sow-tabs-title{color:#fff}#home-posts-tab .sow-tabs-panel{padding:20px 10px}#home-posts-tab .post-wrapper{padding-bottom:20px}#home-posts-tab .rak-btn{width:100%}#home-posts-tab .post-wrapper p.post-date{font-size:1.4rem;font-weight:700}#home-posts-tab .post-wrapper h3.post-title{font-size:1.4rem}#home-posts-tab .post-wrapper h3.post-title a{color:#000}#home-posts-tab .view_link{text-align:center;padding:15px 20px}.white-text{color:#fff}#pg-11-0:after,#pg-7191-0:after,#pg-7223-0:after,#pg-7247-0:after,#pg-7250-0:after,#pg-7234-0:after,.popup-corner-after:after{content:"";width:252px;height:183px;position:absolute;right:0;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/banner-graphic.png) right bottom no-repeat}.popup-widget-padding{padding:20px}#about-mission .widget_sow-image:before{content:"02";width:110px;height:64px;position:absolute;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/left-top-cap.png) left top no-repeat;margin-left:-10px;margin-top:-10px;color:#fff;font-weight:700;font-size:32px;padding:20px 0 0 20px}#about-mission .panel-grid-cell:first-child .widget_sow-image:before{content:"01"}#about-mission .panel-grid-cell:last-child .widget_sow-image:before{content:"03"}#about-mission .widget_sow-headline{position:absolute;width:350px}.about-us-panel-4 .flex-control-nav{padding:30px 0!important;background:#111}#clinical-trials .panel-grid-cell{background:#fff;margin:0 5px;padding:30px 0}#clinical-trials .so-widget-sow-button a{border:solid 1px #bf0000}#pgc-7258-2-1 .so-panel{display:inline-block;margin:10px}#pg-7215-3{background-color:#2a2a2a}.right-bottom-red-bg:after{content:"";width:825px;height:160px;position:absolute;right:0;margin-top:315px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/1-2-right-bottom.png) right bottom no-repeat}#pg-7215-0 .right-bottom-red-bg:after{margin-top:150px!important}#illuminox:before{content:"";width:783px;height:152px;position:absolute;top:0;right:0;margin-top:-152px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/press_right_bottom.png) right top no-repeat;z-index:1}.illuminox-grids .panel-grid-cell{position:relative}.illuminox-grids .panel-grid-cell:before{content:"";position:absolute;top:45%;right:-20px;width:39px;height:84px;z-index:100;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/about2_arrow.png) center right no-repeat}.illuminox-grids .panel-grid-cell:last-child:before{content:none}#our-mission-bottom .so-widget-sow-headline{margin-top:160px;display:block;text-align:center;position:absolute;width:390px;max-width:96%}#our-mission-bottom .widget_text{color:#fff;padding:0 50px}#our-mission-bottom .panel-grid-cell:first-child .widget_sow-image:after{content:"01"}#our-mission-bottom .panel-grid-cell:last-child .widget_sow-image:after{content:"03"}#our-mission-bottom .widget_sow-image:after{content:"02";width:110px;height:64px;position:absolute;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/right-bottom-corner.png) right bottom no-repeat;margin-left:-10px;margin-top:-10px;color:#fff;font-weight:700;font-size:32px;padding:5px 0 0 35px;margin-left:245px;margin-top:-85px}#about-accordion{max-width:80%;margin:0 auto}#about-accordion .sow-accordion .sow-accordion-panel .sow-accordion-panel-content .sow-accordion-panel-border{font-size:18px;line-height:28px}#about-accordion .sow-accordion-panel-header{border:none;border-top:solid 1px #dededd;padding:0 20px 0 0}#about-accordion .sow-accordion .sow-accordion-panel:focus{border:solid 1px #dededd}#about-accordion .sow-accordion-panel-header .sow-accordion-title{font-weight:700}#about-accordion .sow-accordion-panel-header .sow-accordion-title div:first-child{color:#bf0000;padding:30px 0;width:180px;min-width:180px;border-right:solid 1px #dededd;margin-right:20px;display:block;text-align:center;font-weight:700}#about-accordion .sow-accordion-panel:last-child .sow-accordion-panel-header{border-bottom:solid 1px #dededd}#about-accordion .sow-accordion-panel-header:focus{border:solid 1px #dededd}#about-accordion .sow-icon-ionicons{display:none}#about-accordion .sow-accordion-open-button,#about-accordion .sow-accordion-close-button{width:50px;height:100%}#about-accordion .sow-accordion-open-button{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow-down.png) center center no-repeat}#about-accordion .sow-accordion-close-button{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow-up.png) center center no-repeat}.panel-grid>div.arrow-between>.panel-grid-cell{position:relative}.panel-grid>div.arrow-between>.panel-grid-cell::after{content:'';display:block;position:absolute;top:50%;right:-40px;transform:translateY(-50%);width:80px;height:54px;background:transparent url(../../../../../../../themes/rakutenmedical-2020-08/images/right_arrows.svg) center center no-repeat;z-index:99}.panel-grid>div.arrow-between>.panel-grid-cell:last-child::after{display:none}#custom_html-4{margin-top:35px}.white-title h3.widget-title{color:#fff;font-size:48px;font-weight:700;margin-bottom:0}.red-title h3.widget-title{color:#bf0000;font-size:48px;font-weight:700;margin-bottom:0}.rakuten-btn{color:#bf0000;border:solid 1px #bf0000!important;padding:15px 35px!important;font-size:14px!important;font-weight:600}#illuminox{position:relative;color:#fff;background-size:2000px 588px!important}#ceo-letter{background-position:right top!important;background-repeat:no-repeat;background-size:50%!important}p.left-indent{display:inline-block;padding-left:3.3em;text-indent:-3.3em}#ceo-letter:before{content:"";width:340px;height:175px;position:absolute;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/ceo_top_right.png) center center no-repeat;right:0;margin-top:-101px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-style:normal;font-weight:700;line-height:25px;letter-spacing:-.02em;color:#333;text-transform:none!important;line-height:40px!important;height:50px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{text-decoration:underline}#mega-menu-wrap-primary #mega-menu-primary{padding-bottom:15px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:before{content:"";position:absolute;width:2px;height:12px;top:15px;background:#333;display:block!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child:before{display:none!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child:before{content:none!important}#menu-header-top>li.current-menu-item>a{color:#bf0000!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a.mega-menu-link:before,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover:before{bottom:10px!important}#mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column:last-child>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{text-align:left!important}ul#mega-menu-primary li>ul>li>a{font-size:16px!important}ul#mega-menu-primary li>ul>li>a,ul#mega-menu-primary li>ul>li>a:hover{font-weight:normal!important;text-transform:none!important}html:lang(en-US) body a.mega-menu-link{font-size:16px!important;padding:0 30px!important}html:lang(en-US) body ul#mega-menu-primary li>ul>li>a{padding:0 20px!important}html:lang(ja) body a.mega-menu-link{font-size:16px!important;padding:0 15px!important}html:lang(ja) body ul#mega-menu-primary li>ul>li>a{font-size:16px!important;padding:0 10px!important}body .textwidget,body .so-widget-sow-headline p.sow-sub-headline{line-height:1.4em}#nav_menu-2{display:inline-block;padding-top:10px;margin-right:10px}#nav_menu-2 .genesis-nav-menu .menu-item a{padding:15px 0 0 0;text-transform:none;font-weight:700}#nav_menu-2 .genesis-nav-menu>.menu-item>a::before{content:none}#nav_menu-2 .genesis-nav-menu .sub-menu a::before{content:none}#nav_menu-2 .genesis-nav-menu .menu-item{margin:0 20px 0 5px}#nav_menu-2 .genesis-nav-menu .sub-menu .menu-item{padding:0}#nav_menu-2 .genesis-nav-menu .sub-menu{width:100px;z-index:100;padding:0 0 10px 0}#nav_menu-2 .genesis-nav-menu .sub-menu a{width:auto;padding-left:10px}#nav_menu-2 .genesis-nav-menu>.menu-item:last-child{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/globe-off.png) 0 18px no-repeat;background-size:14px;padding:0 0 0 18px;margin-left:0;margin-right:10px}#nav_menu-2 .genesis-nav-menu>.menu-item:last-child>a{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/drop-off.png) 53px 19px no-repeat;background-size:14px;padding-right:25px}#nav_menu-2 .genesis-nav-menu>.menu-item:last-child:hover>a{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/drop-on.png) 53px 19px no-repeat;background-size:14px}html:lang(zh-TW) body #nav_menu-2 .genesis-nav-menu>.menu-item:last-child>a{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/drop-off.png) 35px 19px no-repeat}html:lang(zh-TW) body #nav_menu-2 .genesis-nav-menu>.menu-item:last-child:hover>a{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/drop-on.png) 35px 19px no-repeat;background-size:14px}#nav_menu-2 .genesis-nav-menu>.menu-item:last-child:hover{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/globe-on.png) 0 18px no-repeat;background-size:14px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a.mega-menu-link:before{content:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover:before,#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a.mega-menu-link:before{content:none}#maxmegamenu-2{clear:both;margin-top:-10px}html:lang(ja) body .genesis-nav-menu>.menu-item:last-child>a{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/drop-off.png) 32px 19px no-repeat!important}html:lang(ja) body .genesis-nav-menu>.menu-item:last-child:hover>a{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/drop-on.png) 32px 19px no-repeat!important}.site-header{max-width:100%;background:#fff;padding:0 12%}header.fixed-head{height:90px}header.fixed-head #nav_menu-2{display:none}header.fixed-head #maxmegamenu-2{padding:0;margin-top:-42px}.unlink a{color:#ccc!important;cursor:default!important}.unlink a:hover{text-decoration:none!important}.unlink h3.widget-title{padding:15px 30px 15px 30px;font-size:24px!important;font-weight:bold!important;color:#ccc!important;margin:0}#footer-top1 .unlink h3.widget-title{padding:0 10px 10px 10px!important;font-size:14px!important}.rak-btn{background:#fff;color:#bf0000!important;border:solid 1px #bf0000!important;display:inline-block;font-weight:500}#rakuten-related-content .post-wrapper{width:100%;height:250px;max-width:482px;float:left;overflow:hidden;margin-bottom:20px}#rakuten-related-content .post-wrapper img{min-height:250px;width:auto}#rakuten-related-content .post-wrapper a{display:block}#rakuten-related-content .post-wrapper a span{font-size:28px;font-weight:700;text-align:center;display:block;color:#fff;margin-top:-150px}#rakuten-related-content .rakuten-rc-holder{display:inline-block;margin:0 auto}#rakuten-more-content .post-wrapper{width:100%;height:350px;overflow:hidden;margin-bottom:20px;background-repeat:no-repeat!important;background-size:cover!important}#rakuten-more-content .post-wrapper h3.title{font-size:36px;padding:20px;color:#fff;background-color:none;margin-top:10%}#rakuten-more-content .post-wrapper a{background:#fff;color:#bf0000!important;border:solid 1px #bf0000;padding:10px 30px;margin:20px}#rakuten-press-content .post-wrapper{font-size:18px;line-height:28px;border-top:solid 1px #dededd;padding:30px 0}#rakuten-press-content .post-wrapper p.post-date{font-weight:700;font-size:1.6rem}#rakuten-press-content .post-wrapper h3.post-title{margin-bottom:10px;font-size:1.6rem}#rakuten-press-content .post-wrapper a{color:#000}body.archive article.entry.stories,#rakuten-ms-content .post-wrapper{font-size:18px;line-height:28px;border-top:solid 1px #dededd;padding-top:30px;margin-bottom:60px}body.archive article.entry.stories h2.entry-title,#rakuten-ms-content .post-wrapper h3{margin-bottom:10px}body.archive article.entry.stories a,#rakuten-ms-content .post-wrapper a,#rakuten-press-content .post-wrapper a{color:#000}body.archive article.entry.stories a:hover,#rakuten-ms-content .post-wrapper a:hover,#rakuten-press-content .post-wrapper a:hover{color:#bf0000}body.archive article.entry.stories .entry-thumbnail,#rakuten-ms-content .post-wrapper .ms-thumb{height:0;padding-bottom:78.23%;overflow:hidden;margin-bottom:10px}body.archive article.entry.stories .entry-thumbnail img,#rakuten-ms-content .post-wrapper .ms-thumb img{object-fit:contain;width:100%;height:230px}.year-archive,.related-page{background-color:#f9f9f9;border:1px solid #f9f9f9;margin:100px 30px 30px 30px;padding:20px 0}.year-archive h3.widget-title,.related-page h3.widget-title{font-size:16px;text-transform:uppercase;margin:0;text-align:center;font-weight:700;color:#bf0000;padding:10px 0 20px 0}.year-archive ul li.collapsing a{display:block;padding:5px;color:#333}.year-archive ul.archives{margin:0}.year-archive ul.archives li{margin:0;text-align:center;list-style:none}.year-archive ul li.collapsing a:hover{background-color:#bf0000;color:#fff}.year-archive .sym{display:none}.related-page{padding:20px}.related-page ul{margin:0;padding:0}.related-page ul li{margin:0;list-style:none}.related-page ul li a{display:block;padding:5px 5px 5px 20px;color:#333}.related-page ul li a:before{content:"\f345";display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;background:transparent;height:auto;width:auto;top:auto}.related-section h3 a{font-weight:700}#siteorigin-panels-builder-2 .panel-grid:first-child{background:#f6f6f6}.partnering-grids .panel-grid-cell{margin:10px 20px 10px 0;background:#f9f9f8;border:solid 1px #dfdfde;padding:30px;min-height:320px}.partnering-grids .textwidget{margin-top:30px}.career-benefits ul{margin-left:26px}.career-benefits ul li{list-style:none}.career-benefits ul li:before{content:"•";color:#bf0000;position:absolute;margin-left:-25px;font-size:36px}.contact-box{border:solid 1px #e4e4e4}.contact-box h3.widget-title{font-size:26px;margin-bottom:15px;color:#bf0000}.contact-box p{margin-bottom:0}.contact-box a:before{content:"\f345";display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;background:transparent;height:auto;width:auto;top:auto}.contact-box h3.form_icon{padding:10px 25px;font-size:20px;line-height:20px}.contact-box .form_icon:before{content:"";position:absolute;width:20px;height:20px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/form.svg) center center no-repeat;margin-left:-25px}.contact-box h3.phone_icon{padding:10px 25px;font-size:20px;line-height:20px}.contact-box .phone_icon:before{content:"";position:absolute;width:20px;height:20px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/phone.svg) center center no-repeat;margin-left:-25px}.contact-box .num{font-size:40px;font-weight:700;line-height:50px}#breadcrumb_wrapper{background:#f6f6f6;clear:both}.breadcrumb{color:#6e717b;font-size:14px;font-weight:400;display:block;max-width:1120px;margin:0 auto;padding:20px 0;border-bottom:solid 1px #ccc}.breadcrumb a{color:#232428}#footer-top1,#footer-top2{margin-left:auto!important;margin-right:auto!important;max-width:1200px;display:flex!important}.footer-top-wrapper .panel-grid-cell{float:left;padding:15px 0}#footer-top1 .sow-icon-ionicons{display:none}#footer-top1 .sow-accordion-close-button{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow-up.png) center center no-repeat}#footer-top1 .sow-accordion-open-button{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow-down.png) center center no-repeat;background-size:contain}#footer-top1 .sow-accordion-close-button,#footer-top1 .sow-accordion-open-button{width:30px;height:17px}html:lang(ja) body #footer-top1 .panel-grid-cell h3{font-size:14px}html:lang(ja) body #footer-top1 ul li a{font-size:12px}#footer-top1 .panel-grid-cell h3{font-size:18px;font-weight:700;color:#333;text-transform:none}.policy-links a{font-size:12px;color:#333}#footer-top1 ul li a{font-size:14px;line-height:28px;color:#6E6E6E}#footer-top1 ul li a:hover{color:#6e6e6e}#footer-top1 h3.widget-title a{color:#333;font-weight:700}#footer-top2 .copy-right-text{color:#333;font-size:14px;padding-top:60px}.accord-menu .sow-accordion-title{font-weight:700;font-size:24px}.accord-menu .sow-accordion .sow-accordion-panel{margin-bottom:0!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.global-submenu>ul.mega-sub-menu>li.mega-menu-column{width:auto;clear:none}.paperclip-icon-right h3 a:after{content:"";display:inline-block;background:url(https://rakuten-med.com/jp/wp-content/uploads/sites/8/2021/07/paperclip.png) no-repeat center center;background-size:contain;width:1.3em;height:1.3em;vertical-align:middle}.recruitment-banner{margin-top:120px}.recruitment-banner:before{content:"";width:345px;height:345px;position:absolute;left:0;top:0;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/left-top-corner.svg) center center no-repeat}.info-badge{background-color:#bf0000;color:#fff;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:right;margin-top:-100px;margin-left:20px;position:relative}.info-badge h2{font-weight:400}.info-badge .textwidget p{padding:0}.info-badge:before{content:'';position:relative;display:inline-block;top:0;background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:0;background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/diagonal.svg);position:absolute;top:0;left:0;background-position:0 0;background-size:100% 100%;width:100%;height:100%}ul.recruitment-interview-grid{margin:0!important;padding:0!important;text-align:center;list-style:none}li.recruitment-interview{display:inline-block;width:33.33%;padding:0 1%;margin:2em 0;text-align:center;vertical-align:top}li.recruitment-interview img{max-width:100%;height:auto}li.recruitment-interview .recruitment-interview-title{margin:1em 0;color:#000;text-align:left}ul.recruitment-interview-grid li.recruitment-interview h3.name{font-size:2.2rem;color:#bf0000}ul.recruitment-interview-grid li.recruitment-interview p{font-size:1.5rem}ul.recruitment-interview-grid li.recruitment-interview .recruitment-interview-title{background:#fff;padding:10px;text-align:left;margin-top:-30px;display:inline-block}ul.recruitment-interview-grid li.recruitment-interview:before{content:'';width:0;height:0;border-style:solid;border-width:65px 65px 0 0;border-color:#bf0000 transparent transparent transparent;z-index:0;position:absolute}ul.recruitment-interview-grid li.recruitment-interview>span{color:#fff;position:absolute;padding:6px 12px;z-index:1;font-weight:600}ul.recruitment-interview-grid li.recruitment-interview>span>span{padding-left:10px;line-height:30px;display:inline-block;position:relative;z-index:1}h3.interview-head{font-weight:900;font-size:5.2rem;color:#bf0000}h3.interview-head span{font-weight:700;color:#333;font-size:1.6rem}#numbered-items h3.widget-title{border-top:solid 1px #EBEBEB;border-bottom:solid 1px #EBEBEB;padding:16px 20px 16px 80px;margin-bottom:15px;font-size:24px}#numbered-items .widget_sow-editor:before{content:"1";width:62px;height:62px;position:absolute;background-color:#BF0000;color:#fff;font-size:40px;text-align:center}#numbered-items .widget_sow-editor:nth-child(2):before{content:"2"}#numbered-items .widget_sow-editor:nth-child(3):before{content:"3"}#numbered-items .widget_sow-editor:last-child:before{content:"4"}#numbered-items .widget_sow-editor p{padding:0}#tabled-content .intro h3.widget-title{font-size:20px;border-left:solid 3px #bf0000;padding:0 15px;margin-bottom:20px}#tabled-content .table-data ul{margin-left:0}#tabled-content .table-data ul li{list-style:none;float:left;position:relative;padding:30px;border-left:solid 1px #ebebeb;border-top:solid 1px #ebebeb;height:72px;width:70%;line-height:normal}#tabled-content .table-data ul li:nth-of-type(odd){background:#FAFAFA;width:30%}#tabled-content .table-data ul li:nth-of-type(even){border-right:solid 1px #ebebeb}#tabled-content .table-data ul li:last-child{border-bottom:solid 1px #ebebeb}#tabled-content .intro p,#tabled-content .table-data p{margin:0;padding:0}#tabled-content .table-data ul li .pdf_icon{width:18px;height:18px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/pdf_icon.svg) center center no-repeat;background-size:18px;display:inline-block}ul.gform_fields li{list-style:none}ul.gform_fields>li{border-bottom:solid 1px #e2e2e1;padding:30px 10px!important;margin:0!important}ul.gform_fields li input,ul.gform_fields li select,ul.gform_fields li textarea{background-color:#f9f9f9;border:1px solid #ccc;border-radius:0}.gform_footer input[type="submit"]{border-radius:0}html:lang(ja) body .gform_fields .gfield.gfield_contains_required label.gfield_label{position:relative;margin-top:5px}html:lang(ja) body .gform_fields .gfield.gfield_contains_required label.gfield_label:after{position:absolute;top:0;right:10px;content:'必須';text-align:center;color:#bf0000;border:1px solid #bf0000;font-size:1em;font-weight:700;letter-spacing:5px;text-indent:5px;width:80px;background-image:none;margin:3px 10px 0;padding:2px 0}html:lang(ja) .ginput_container.ginput_container_phone:after{content:"市外番号からハイフンなしの半角数字で入力ください";display:block;font-size:.8em}.patients-cell .panel-grid-cell{border:solid 1px #E3E2E0;padding:0;min-height:352px;margin-bottom:10px}.patients-cell .panel-grid-cell p{margin-bottom:0;padding:0}.patients-cell a:before{content:"\f345";display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;background:transparent;height:auto;width:auto;top:auto}.mgrid{display:none!important}@media only screen and (max-width:1400px){.site-header{padding:0 1%}}@media only screen and (max-width:1100px){html:lang(ja) body a.mega-menu-link{font-size:14px!important;padding:0 10px!important}}@media only screen and (min-width:980px){.related-page{width:100%;max-width:300px}.hero-about-us{margin-top:122px}#page-title-banner h1.sow-headline{font-size:48px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{width:auto}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary>li>ul.mega-sub-menu{width:100vw;position:fixed;margin-top:10px;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:rgb(244,244,245)}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu{display:table;margin:0 auto}}@media only screen and (min-width:810px){.site-header{position:fixed}#page-header-image{margin-top:120px;min-height:430px}.sidebar-primary{margin-top:200px}#home-posts{width:auto;max-width:1600px}#illuminox{background-repeat:no-repeat!important;background-position:0 -200px;background-size:cover;transform:translateX(0%)}.about-us-panel-4 .flex-direction-nav .flex-next{right:-50px!important}.about-us-panel-4 .flex-direction-nav .flex-prev{left:-50px!important}#ceo-letter .textwidget{max-width:80%}#about-mission .panel-grid-cell{margin:0 20px}#rakuten-more-content .post-wrapper{background-position:0 -100px!important}#rakuten-related-content .post-wrapper:first-child{margin-right:50px}body.archive article.entry.stories,#rakuten-ms-content .post-wrapper{display:inline-block;vertical-align:top;width:31.33%;min-height:350px;margin:0 15px 10px 0}body.archive article.entry.stories .entry-thumbnail{margin-bottom:0}.story-page .post-wrapper,body.archive article.entry.stories{width:47.5%;width:47.5%!important;border-top:none!important}}@media only screen and (min-width:641px) and (max-width:768px){.recruitment-banner{background-position:0 -90px!important}}@media only screen and (max-width:640px){html:lang(ja) body .gform_fields .gfield.gfield_contains_required label.gfield_label:after{position:relative}.right-top-red-bg:after{width:210px;height:112px;margin-top:-30px;background-size:contain}#tabled-content .table-data ul li{padding:10px}#our-mission-bottom .widget_sow-image:after{margin-left:57%!important}.text-break .sow-headline span{display:block;padding-bottom:10px}.recruitment-banner:before{width:100px!important;height:100px!important}.info-badge{padding:20px}.info-row .panel-grid-cell:first-child{padding-top:125px!important}}@media only screen and (max-width:768px){#page-header-image{margin-bottom:20px}#page-header-image .wrap{padding:0 20px}#page-title-banner{background-size:140%;background-repeat:no-repeat;padding:38% 0 40%}#page-header-image:after{width:126px;height:92px;bottom:-92px}#home-posts .panel-grid-cell{margin-top:30px}.recruitment-banner{margin-top:60px}#ceo-letter:before{content:none;display:none}#about-accordion .sow-accordion-title{display:block;padding-bottom:10px}#about-accordion .sow-accordion-panel-header .sow-accordion-title div:first-child{padding:10px 0;width:auto;display:block;border:0;text-align:left;font-size:1.2em}.accord-menu .sow-accordion-title{font-size:16px}#our-mission-bottom .widget_sow-image:after{margin-left:55%}#ceo-letter{background-image:none!important}.page-id-11 #page-title-banner{background-image:url(/us/wp-content/uploads/sites/6/2022/06/about-banner.png)!important}.page-id-7260 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/CEO.jpg)!important}.page-id-7263 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/Leadership.jpg)!important}.page-id-7271 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/ComapnyOverview.jpg)!important}.page-id-7215 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/Illuminox.jpg)!important}.page-id-7191 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/Pipeline.jpg)!important}.page-id-7218 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/Pipeline.jpg)!important}.page-id-7219 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/Partnering.jpg)!important}.page-id-7223 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/News.jpg)!important}.page-id-7255 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/PressRelease.jpg)!important}.page-id-7297 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/Stories.jpg)!important}.page-id-7250 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/PressKit.jpg)!important}.page-id-7239 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/ContactUs.jpg)!important}.page-id-7234 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/Career.jpg)!important}.page-id-7411 #page-title-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/KV/SP/Patients.jpg)!important}.postid-2375 .recruitment-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/interview/TOP_1_Toshi.jpg)!important}.postid-2383 .recruitment-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/interview/TOP_2_Chitose.jpg)!important}.postid-2384 .recruitment-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/interview/TOP_6_Rachel.jpg)!important}.postid-2385 .recruitment-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/interview/TOP_Hatano.jpg)!important}.postid-2386 .recruitment-banner{background-image:url(../../../../../../../themes/rakutenmedical-2020-08/images/interview/PC_TOP_sakurai00.jpg)!important}li.recruitment-interview{width:100%}ul.recruitment-interview-grid li.recruitment-interview .recruitment-interview-title{width:80%}.info-badge{float:none!important;margin-left:0!important;margin-top:-100px;position:absolute;height:180px!important;width:97%;top:520px}.info-row .panel-grid-cell:first-child{padding-top:150px!important}.recruitment-banner:before{width:200px;height:200px}.recruitment-banner h1{font-size:24px!important;background-color:rgba(255,255,255,.5);position:absolute;bottom:10px;width:97%;padding:10px 5px}.recruitment-banner h3{font-size:14px!important}.recruitment-banner .ilabel{position:absolute;top:10px}.recruitment-banner .ilabel .decoration{margin-top:10px!important}.recruitment-banner .ilabel .decoration .decoration-inside{max-width:20%!important}#rakuten-more-content .post-wrapper{background-position:0 0px!important}#pg-11-0:after,#pg-7191-0:after,#pg-7223-0:after,#pg-7247-0:after,#pg-7250-0:after,#pg-7234-0:after,.popup-corner-after:after{width:126px;height:91px}#pg-7215-0 .right-bottom-red-bg:after{content:none!important}#pg-7215-2 .right-top-red-bg:after,#pg-7165-3 .right-top-red-bg:after,#pg-7165-4 .right-top-red-bg:after{content:none!important}#illuminox:before{background-size:256px;margin-top:-50px}#pipeline-trials{padding:10px!important}#about-accordion{max-width:100%}#about-accordion .sow-accordion-panel-content .sow-accordion-panel-border{padding:15px 10px;line-height:24px}#rakuten-more-content .post-wrapper{background-size:contain!important;height:250px}#clinical-trials .panel-grid-cell{margin:10px 0;padding:20px 0!important}.entry-content ol,.entry-content ul{margin-left:20px}.partnering-grids .panel-grid-cell{padding:20px!important}#pgc-7258-2-1 .so-panel a{width:148px;padding:1em .5em}#breadcrumb_wrapper{margin-left:-1.5%;margin-right:-1.5%}#breadcrumb_wrapper .breadcrumb{padding:20px 10px 20px 30px;border-bottom:none}#footer-top2 .copy-right-text{text-align:center;padding-top:10px}.footer-logo{padding:20px}#footer-top1 ul li a{font-size:18px;line-height:32px}#footer-top1 .sow-accordion-close-button,#footer-top1 .sow-accordion-open-button{width:23px;height:13px;margin-top:7px}}@media only screen and (max-width:980px){header.site-header #maxmegamenu-2{margin-top:0}html:lang(ja) body .gform_fields .gfield.gfield_contains_required label.gfield_label:after{display:block;position:relative}.dgrid{display:none!important}.mgrid{display:block!important}#ceo-letter{background-image:none!important}#ceo-letter:before{content:none}#ceo-letter .textwidget p{margin-bottom:0}#custom_html-4{margin-top:0;width:180px!important}#nav_menu-2{display:none}#illuminox{background:#c0191f;display:block;height:initial!important;padding-bottom:40px;background:#bf0000 url(../../../../../../../themes/rakutenmedical-2020-08/images/illuminox_bg_sp.png) no-repeat top right!important;background-size:cover!important}#illuminox:before{max-width:100%;background-size:256px 50px!important;margin-top:-50px!important}#illuminox.illuminox-page:before{right:0;margin-top:-50px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:before{content:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{background:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{border-bottom:1px solid #ccc!important;background:#f6f6f6;padding:14px 0 14px 20px}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{padding-top:20px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a.mega-menu-link{height:auto!important;font-size:16px!important;line-height:16px!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{padding-top:25px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:15px 15px 15px 0!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:'';width:20px;height:20px;position:absolute;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow_bottom.svg) center center no-repeat;right:20px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:not(.mega-menu-item-has-children) a:after{content:''!important;width:20px;height:20px;position:absolute;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow_bottom.svg) center center no-repeat;background-size:contain;right:32px;margin-top:-17px;transform:rotate(-90deg)!important;display:block}#mega-menu-wrap-primary #mega-menu-primary>li.unlink a:after{display:none!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{transform:rotate(180deg)!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before{position:absolute;right:-10px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child{display:flow-root}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>a{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/globe-off.png) 18px 10px no-repeat;width:298px;display:block;margin:0 auto;padding:10px 10px 10px 40px!important;border:solid 1px #666;background-color:#f6f6f6!important;text-decoration:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child.mega-toggle-on>a.mega-menu-link{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/globe-on.png) 18px 10px no-repeat}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>a:focus{border:solid 1px #666}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>a>span.mega-indicator:after{right:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>ul.mega-sub-menu{width:300px;border:solid 1px #666;border-top:none;border-bottom:none;margin:0 auto;float:none;padding:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{border-left:solid 1px #666;border-right:solid 1px #666;border-bottom:solid 1px #666;padding-left:20px;width:100%}html:lang(en-US) body a.mega-menu-link{padding:0px!important}html:lang(en-US) body ul#mega-menu-primary li>ul>li>a{padding:0px!important}.important-label{margin-top:-80px!important}#our-mission-bottom .so-widget-sow-headline{width:100%}#our-mission-bottom .widget_sow-image:after{margin-left:53%}.right-top-red-bg:after,#illuminox:after{margin-top:-30px}.illuminox-grids .panel-grid-cell:before{top:auto;bottom:-10%;left:0;right:0;margin:0 auto;background-position:center center;transform:rotate(90deg)}#pgc-7215-3-0>.panel-cell-style,#pgc-7215-3-1>.panel-cell-style,#pgc-7215-3-2>.panel-cell-style,#pgc-7215-3-3>.panel-cell-style{min-height:auto!important}#pgc-7215-3-1:before{margin-top:100px}#pgc-7215-3-2:before{margin-top:150px}#rakuten-related-content .rakuten-rc-holder{display:block}#rakuten-related-content .post-wrapper{float:none!important;margin:20px auto!important}#footer-top1 .solo h3.widget-title{font-size:16px!important;padding:15px 30px 15px 30px;border-bottom:solid 1px #e1e1e1;margin:0}.related-section .panel-grid-cell{margin-bottom:20px!important}#footer-top1 .solo h3.widget-title:after{content:"";position:absolute;width:23px;height:13px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow-down.png) center center no-repeat;background-size:contain;transform:rotate(-90deg)!important;right:30px}#footer-top1 .unlink h3.widget-title{padding:15px 30px 15px 30px!important;font-size:16px!important;border-bottom:none}.panel-grid>div.arrow-between>.panel-grid-cell::after{transform:translateX(-50%) rotate(90deg);bottom:-29px;left:50%;right:auto;top:auto;margin-left:auto;margin-right:auto}}