@import url(https://fonts.googleapis.com/css?family=Noto+Sans);@font-face{font-display:swap;font-family:'Icon';src:url(../../../../../../../themes/rakutenmedical-2020-08/fonts/Icon.eot);src:url('../../../../../../../themes/rakutenmedical-2020-08/fonts/Icon.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/rakutenmedical-2020-08/fonts/Icon.woff) format('woff'),url(../../../../../../../themes/rakutenmedical-2020-08/fonts/Icon.ttf) format('truetype'),url('../../../../../../../themes/rakutenmedical-2020-08/fonts/Icon.svg#Icon') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ipaexminchoregular';src:url(../../../../../../../themes/rakutenmedical-2020-08/fonts/ipaexm-webfont.woff2) format('woff2'),url(../../../../../../../themes/rakutenmedical-2020-08/fonts/ipaexm-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Rakuten regular';src:url(../../../../../../../themes/rakutenmedical-2020-08/fonts/RakutenGlobal-R.otf) format('otf');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Rakuten bold';src:url(../../../../../../../themes/rakutenmedical-2020-08/fonts/RakutenGlobal-B.otf) format('otf');font-weight:700;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after,.clear{clear:both;content:" ";display:table}html{font-size:62.5%}body{color:#43454c;font-size:18px;line-height:28px}::-moz-selection{background-color:#333;color:#fff}::selection{background-color:#333;color:#fff}a{color:#43454c;font-weight:400;text-decoration:none;-webkit-transition:color ease-in-out 0.3s;-moz-transition:color ease-in-out 0.3s;-o-transition:color ease-in-out 0.3s;transition:color ease-in-out 0.3s}a:hover{color:#bf0000}p{margin:0 0 1.5em;margin:0 0 1.5rem;padding:0}ol,ul{margin:0;padding:0}blockquote,blockquote::before{color:#999}blockquote{margin:40px;margin:4rem}blockquote::before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px}.entry-content code{background-color:#333}cite{font-style:normal}.button{transition-duration:0.3s;transition-property:background;transition-timing-function:linear}h1,h2,h3,h4,h5,h6{color:#232428;line-height:1.2;margin:0 0 10px;margin:0 0 1rem;font-weight:700}h1{font-size:53px;font-size:5.3rem}h2{font-size:45px;font-size:4.5rem}h5{font-size:30px;font-size:3rem}h6{font-size:28px;font-size:2.8rem}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}.featured-content img,.gallery img{width:auto}input,select,textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;color:#4c4c4c;padding:10px;padding:1rem;width:100%}input:focus,textarea:focus{border:1px solid #333;outline:none}::-moz-placeholder{color:#4c4c4c;opacity:1}::-webkit-input-placeholder{color:#4c4c4c}input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button{background-color:#bf0000;border:1px solid #bf0000;box-shadow:none;color:#fff;cursor:pointer;padding:10px 30px!important;width:auto!important;font-size:17px!important;font-weight:400;line-height:50px;border-radius:0}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover,a.button:hover{color:#e20125;background-color:#fff}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}.post-password-form{margin-top:150px}.button-4{background-color:transparent;border:1px solid #fff;box-shadow:none;color:#fff;cursor:pointer;padding:15px 40px!important;width:auto!important;font-size:22px!important;font-weight:400;height:50px;line-height:50px;border-radius:8px}.button-4:hover,a.button-4:hover{color:#e20125;background-color:#fff}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;margin-bottom:4rem;width:100%}tbody{border-bottom:1px solid #ddd}th,td{text-align:left}th{font-weight:700}td{border-top:1px solid #ddd;padding:6px 0;padding:.6rem 0}.wrap{margin:0 auto}.site-inner{clear:both}.content{float:left;width:864px}.sidebar-content .content{float:right}.full-width-content .content{width:100%}.avatar{float:left}.alignleft .avatar{margin-right:24px;margin-right:2.4rem}.alignright .avatar{margin-left:24px;margin-left:2.4rem}.author-box .avatar{height:72px;margin-right:24px;margin-right:2.4rem;width:72px}.entry-comments .avatar{height:48px;width:48px}.search-form input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.search-form{overflow:hidden;padding:3px;padding:.3rem;width:100%}img.centered,.aligncenter{display:block;margin:0 auto 24px;margin:0 auto 2.4rem}img.alignnone{margin-bottom:12px;margin-bottom:1.2rem}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0;margin:0 2.4rem 2.4rem 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px;margin:0 0 2.4rem 2.4rem}a.alignleft,a.alignright{border:none}.wp-caption-text{text-align:center}.widget-area{word-wrap:break-word}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.archive-description,.author-box{background-color:#f5f5f5}.archive-description{margin-bottom:40px;margin-bottom:4rem;padding:40px 40px 16px;padding:4rem 4rem 1.6rem}.author-box{margin-bottom:40px;margin-bottom:4rem;padding:40px;padding:4rem}.single .author-box{margin-bottom:60px;margin-bottom:6rem}.author-box-title{margin-bottom:4px;margin-bottom:.4rem}.author-box p{margin-bottom:0}.author-box .avatar{margin-right:24px;margin-right:2.4rem}.entry-title{line-height:1}.entry-title a,.sidebar .widget-title a{border:none}.widget-title{margin-bottom:24px;margin-bottom:2.4rem}.sidebar .widget-title a{border:none}.archive-title{margin-bottom:24px;margin-bottom:2.4rem}body .gform_wrapper .gfield_required{color:#ac0119}body .gform_wrapper .top_label .gfield_label{color:#4c4c4c;font-size:15px;font-weight:400}body .gform_wrapper textarea,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px;font-size:15px}body .gform_wrapper.gf_browser_chrome select{font-size:15px;padding:11px}.pda-form{background-color:#eceff4;padding:15px 30px;border-radius:5px;margin:0 0 0 30px}.pda-form .gform_wrapper h3.gform_title{text-align:center;font-size:30px;font-weight:500;text-transform:uppercase}.pda-form .additional-note{font-size:14px;text-align:center}.pda-form .gform_wrapper .gform_footer{text-align:center}.site-header{z-index:999;width:100%}.title-area{float:left;padding:26px 0 26px 25px;width:auto}.title-area a{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/rakuten_aspyrian_logo_red.svg) no-repeat 0 0;width:300px;height:44px;margin:0 auto;display:block;font-size:0;background-size:cover}.header-image .title-area{padding:0}.site-title{line-height:1;margin:0;text-transform:uppercase}.site-title a,.site-title a:hover{border:none}.site-description{line-height:1.2;margin:0}.header-full-width .title-area,.header-full-width .site-title{width:100%}.site-header .widget-area{float:right;text-align:right;width:auto;padding:29px 38px 0 0}.site-header .widget-area .widget:first-child{float:right;margin:0 0 0 16px}.site-header .widget-area .widget:last-child{float:left}.site-header .widget-area .widget:first-child p{margin:0}.contact-btn{display:inline-block;color:#fff;font-size:16px;border:1px solid #bf0000;background-color:#bf0000;height:36px;line-height:36px;width:122px;text-align:center;border-radius:18px;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.contact-btn:hover{background-color:#e20125;color:#fff;border:1px solid #e20125}.genesis-nav-menu{clear:both;line-height:1.5;width:100%}.genesis-nav-menu .menu-item{display:block;text-align:left;float:left;margin:0 28px}.genesis-nav-menu a{border:none;color:#232428;display:block;font-size:14px;font-weight:400;padding:8px 0 38px;position:relative}.genesis-nav-menu .menu-item a{text-transform:uppercase}.genesis-nav-menu>.menu-item>a::before{content:'';display:block;background-color:#b80000;width:40px;height:3px;left:0;right:0;margin:0 auto;position:absolute;top:30px;opacity:0;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.genesis-nav-menu>.menu-item>a:hover::before,.genesis-nav-menu>.menu-item-has-children:hover>a::before,.genesis-nav-menu>.current-menu-item>a::before,.genesis-nav-menu>.current_page_ancestor>a::before{opacity:1}.genesis-nav-menu .sub-menu{left:-9999px;letter-spacing:0;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:320px;z-index:99;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.19);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.19);box-shadow:0 0 30px 0 rgba(0,0,0,.19);background-color:#fff;padding:12px 0}.genesis-nav-menu .menu-item:hover>.sub-menu{left:50%;opacity:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.genesis-nav-menu .sub-menu .menu-item{margin:0;padding:8px 0 8px 36px}.genesis-nav-menu .sub-menu a{border:none;padding:0;position:relative;width:284px}.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .menu-item-has-children:hover>a{color:#b80000}.genesis-nav-menu .sub-menu a::before{content:'â€¢';display:block;color:#b80000;position:absolute;top:0;left:-17px}.genesis-nav-menu .sub-menu .sub-menu{margin:-41px 0 0 320px}.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{opacity:1}.nav-primary{background-color:#333}.nav-primary a,.nav-primary .genesis-nav-menu .sub-menu a{color:#fff}.nav-primary .genesis-nav-menu .sub-menu a{background-color:#333;border:1px solid #444;border-top:none}.nav-primary .sub-menu a:hover{color:#0ebfe9}#responsive-menu-icon{cursor:pointer;display:none}#responsive-menu-icon::before{-webkit-font-smoothing:antialiased;color:#333;content:"\e00e  MENU";font-family:'Icon';font-size:16px;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0 auto;speak:none;text-transform:none}.c-hamburger{display:none;position:relative;overflow:hidden;margin:0;padding:0;width:60px;height:50px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s;float:right}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:23px;left:14px;right:14px;height:5px;background:#fff}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#fff;content:""}.c-hamburger span::before{top:-10px}.c-hamburger span::after{bottom:-10px}.c-hamburger--htx{background-color:#bf0000}.c-hamburger--htx span{-webkit-transition:background 0s 0.3s;-moz-transition:background 0s 0.3s;-o-transition:background 0s 0.3s;transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:0.3s,0.3s;-moz-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-duration:0.3s,0.3s;-webkit-transition-delay:0.3s,0s;-moz-transition-delay:0.3s,0s;-o-transition-delay:0.3s,0s;transition-delay:0.3s,0s}.c-hamburger--htx span::before{-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}.c-hamburger--htx span::after{-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#cb0032}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;transition-delay:0s,0.3s}.entry{margin-bottom:57px;margin-bottom:5.7rem}.entry-content ol,.entry-content ul,.quote-caption{margin-bottom:1em}.entry-content p{margin-bottom:1em}.entry-content ol,.entry-content ul{margin-left:40px;margin-left:4rem}.entry-content ol.list-left,.entry-content ul.list-left{margin-left:1em}.entry-content ol.smalltext li::marker,.entry-content ul.smalltext li::marker{font-size:8pt}.entry-content ul li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content ul.no-bullets,.entry-content ul.no-bullets li{list-style-type:none!important}.entry-header .entry-meta{margin-bottom:23px;margin-bottom:2.3rem;font-weight:700;color:#bf0000}.entry-header .entry-meta .author{text-transform:capitalize}.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px;margin:0 .6rem 0 .2rem}.entry-categories,.entry-tags{display:block}.pagination{clear:both;margin:95px 0 87px;text-align:center}.pagination li{display:inline}.pagination li a,.pagination a.page-numbers{border:none;cursor:pointer;display:inline-block;font-size:18px;color:#56585d;margin:0 2px 0;padding:10px;background-color:#fff;color:#bf0000}.pagination .pagination-next a,.pagination .pagination-previous a{color:#bf0000;font-style:italic;margin:0}.pagination .active a,.pagination span.current{background-color:#bf0000;color:#fff;padding:10px}.comment-respond,.entry-comments,.entry-pings{margin-bottom:60px;margin-bottom:6rem}.comment-content{clear:both}.entry-comments .comment-author{margin-bottom:0}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:50%}.comment-respond label{display:block;margin-right:12px;margin-right:1.2rem}.comment-list li,.ping-list li{list-style-type:none}.comment-list li{margin-top:24px;margin-top:2.4rem;padding:32px;padding:3.2rem}.comment-list li li{margin-right:-32px;margin-right:-3.2rem}li.comment{background-color:#f5f5f5;border:2px solid #fff;border-right:none}.comment .avatar{margin:0 16px 24px 0;margin:0 1.6rem 2.4rem 0}.entry-pings .reply{display:none}.form-allowed-tags{background-color:#f5f5f5;padding:24px;padding:2.4rem}.sidebar{float:right;width:270px}.sidebar-content .sidebar{float:left}.sidebar img{margin-bottom:15px;margin-bottom:1.5rem}.sidebar p:last-child,.sidebar .featured-content img{margin-bottom:0}.sidebar li{list-style-type:none;color:#43454c;font-size:18px;padding:0;word-wrap:break-word;cursor:pointer}.sidebar ul.archives li{margin:0;text-align:center}.sidebar ul.archives li ul li{margin:0}.sidebar ul>li:last-child{margin-bottom:0}.sidebar .widget{background-color:#f9f9f9;border:1px solid #f9f9f9;margin-bottom:40px;margin-bottom:4rem;padding:20px 0}.sidebar .widget-title{font-size:16px;text-transform:uppercase;margin:0;text-align:center;font-weight:700;color:#bf0000;padding:10px 0 20px 0}.sidebar .archive-year{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/drop-arrow.png) no-repeat left 7px;color:#43454c;font-size:18px;padding:0 0 0 20px;margin:0 0 27px 16px;cursor:pointer}.sidebar .sym{display:none}.sidebar ul li.collapsing a{display:block;padding:5px;color:#333}.sidebar ul li.collapsing a:hover{background-color:#bf0000;color:#fff}.archive-year ul{margin:10px 0;overflow:hidden}.archive-year ul li{list-style-type:none;position:relative;padding:0 0 0 14px;font-size:15px}.archive-year ul li::before{content:"â€¢";color:rgb(191,0,0);position:absolute;top:0;left:0}.footer-widgets{clear:both;color:#8f929d;background-color:#f3f6fa;font-size:16px;line-height:22px;position:relative;padding:75px 0 44px}.footer-widgets::before{content:'';display:block;background:-moz-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#b5001d),color-stop(32%,#303030),color-stop(67%,#b6001d),color-stop(84%,#2d2d2d),color-stop(100%,#2a2a2a));background:-webkit-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-o-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-ms-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:linear-gradient(90deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5001d',endColorstr='#2a2a2a',GradientType=1);height:6px;position:absolute;top:0;left:0;width:100%}.footer-widgets .widget-title{color:#232428;font-weight:500;text-transform:uppercase;margin:0 0 15px;font-size:24px}.footer-widgets-1{width:376px}.footer-widgets-1 .so-widget-image{margin:0 0 26px}.footer-widgets-1 p{margin:0 0 21px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{float:left}.footer-widgets-2{width:364px;margin:31px 0 0 26px;font-size:14px}.footer-widgets-2 .entry{margin:0 0 9px 0}.footer-widgets-2 a.alignleft{margin:5px 21px 0 0}.footer-widgets-2 .entry-content a{text-decoration:underline}.footer-widgets-3{width:220px;margin:31px 0 0 39px;font-size:14px}.footer-widgets-3 .widget:first-child{margin:0 0 26px}.footer-widgets-3 .widget:first-child p{margin:0 0 22px}.footer-widgets-3 .widget:first-child a{color:#8f929d}.footer-social-icons{overflow:hidden;margin:17px 0 0}.footer-social-icons li{display:inline-block;margin:0 9px 0 0}.footer-social-icons li a{font-size:24px;color:#232428}.footer-social-icons li a:hover{color:#bf0000}.site-footer{background-color:#e0e5ed;font-size:16px;padding:35px 0;line-height:24px}.site-footer,.site-footer a{color:#63656d}.site-footer a:hover{color:#bf0000}.site-footer p{margin:0}.site-footer .small{font-size:14px}.site-footer p a{text-decoration:underline}.site-footer .widget{float:left}.site-footer .widget ul{overflow:hidden;margin:0 0 0 124px}.site-footer .widget ul li{display:inline-block;list-style-type:none;margin:0 14px}#page-header-image{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;min-height:228px;position:relative}#page-header-image:after{content:"";width:252px;height:183px;position:absolute;right:0;bottom:-183px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/banner-graphic.png) right bottom no-repeat}#page-header-image .entry-title span{font-weight:300}.up-content-container{max-width:760px;width:100%;margin:0 auto}.home .site-inner{padding:0}.home .entry{margin:0}.home-panel-1{min-height:584px;padding-top:124px}.home-panel-1 .heading{max-width:853px;text-align:center}.home-panel-1 h1{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/white-border.png) no-repeat bottom center;color:#fff;font-size:53px;margin:0 0 23px;padding:0 0 23px;font-weight:400}.home-panel-1-boxes{display:block!important;overflow:hidden;margin:143px 0 0}.home-panel-1-boxes .panel-grid-cell,.home-panel-1-boxes a{max-width:370px;width:100%}.home-panel-1-boxes .panel-grid-cell{float:left;margin:0 30px 0 0}.home-panel-1-boxes .panel-grid-cell:last-child{margin:0}.home-panel-1-boxes p{margin:0}.home-panel-1-boxes a{display:block;background:-moz-linear-gradient(0deg,#ad001a 0%,#e30125 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ad001a),color-stop(100%,#e30125));background:-webkit-linear-gradient(0deg,#ad001a 0%,#e30125 100%);background:-o-linear-gradient(0deg,#ad001a 0%,#e30125 100%);background:-ms-linear-gradient(0deg,#ad001a 0%,#e30125 100%);background:linear-gradient(90deg,#ad001a 0%,#e30125 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad001a',endColorstr='#e30125',GradientType=1);color:#fff;font-size:28px;font-weight:300;line-height:36px;text-transform:uppercase;padding:16px 26px 15px;position:relative}.home-panel-1-boxes a::before{content:'';display:block;width:65px;height:65px;background-size:cover;position:absolute;top:50%;margin-top:-33px;right:29px}.home-panel-1-boxes a strong{display:block;font-weight:500}.home-panel-1-boxes .panel-grid-cell:first-child a::before{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/technology.png) no-repeat 0 0}.home-panel-1-boxes .panel-grid-cell:nth-child(2) a::before{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/trials.png) no-repeat 0 0}.home-panel-1-boxes .panel-grid-cell:last-child a::before{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/press.png) no-repeat 0 0}.home-panel-1-border{background:-moz-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#b5001d),color-stop(32%,#303030),color-stop(67%,#b6001d),color-stop(84%,#2d2d2d),color-stop(100%,#2a2a2a));background:-webkit-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-o-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-ms-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:linear-gradient(90deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5001d',endColorstr='#2a2a2a',GradientType=1);min-height:6px}.home-panel-2{min-height:491px;position:relative}.home-panel-2 .widget:first-child{max-width:860px;width:100%;margin:30px auto;background-color:rgba(237,241,244,.87);text-align:center;padding:60px 60px 40px;-webkit-box-shadow:0 2px 73px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 73px 0 rgba(0,0,0,.2);box-shadow:0 2px 73px 0 rgba(0,0,0,.2)}.home-panel-2 h2{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/heading-border.png) no-repeat bottom center;font-size:24px;margin:0 0 15px;line-height:30px;text-transform:uppercase;font-weight:500;padding:0 0 25px}.home-panel-2 h2 em{color:#ac0119}.home-panel-2 p{margin-bottom:23px;padding:0 20px}.home-panel-2 p:last-child{margin:0 0 0}.button-1{display:inline-block;color:#232428;font-size:17px;border:1px solid #ad001a;background-color:transparent;padding:14px 38px;border-radius:25px;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.button-1:hover{background-color:#ad001a;color:#fff}.home-panel-2 .button-1{margin:52px 0 0}.home-panel-3{margin-top:82px}.full-width-right-image-panel{display:block!important}.full-width-right-image-panel .panel-grid-cell:first-child{float:right}.full-width-right-image-panel .panel-grid-cell:last-child{float:left}.home-panel-3 .panel-grid-cell:last-child .textwidget{padding:0 30px 0 0}.home-panel-4{margin-top:52px;margin-bottom:54px}.home-panel-3 .widget-title,.home-panel-4 .widget-title{color:#232428;font-size:24px;font-weight:500;text-transform:uppercase;margin:0 0 17px}.button-2{color:#fff;font-size:17px;display:inline-block;background-color:#bf0000;border:1px solid #bf0000;padding:14px 35px;border-radius:25px;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.button-2:hover{background-color:#e20125;border:1px solid #e20125;color:#fff}.home-panel-4 .panel-grid-cell:last-child{padding-left:30px}.home-panel-4 .panel-grid-cell:last-child .textwidget{padding:0 10px 0 0}.home-panel-3 p:last-child,.home-panel-4 p:last-child{margin:0}.home-panel-3 .button-2,.home-panel-4 .button-2{width:279px;text-align:center;margin:27px 0 0}.full-width-right-image-panel,.full-width-left-image-panel{position:relative}.full-width-right-image-panel .panel-grid-cell:last-child .widget,.full-width-left-image-panel .panel-grid-cell:last-child .widget{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.full-width-right-image-panel .panel-grid-cell:last-child .widget{max-width:585px;width:100%}.pipeline_page .site-inner{padding:0}.pipeline_page .entry{margin:0}.pipeline-panel-1{min-height:369px}.pipeline-panel-1 .widget{max-width:520px;width:100%;float:left;padding:59px 0 0}.pipeline-panel-2{padding-bottom:87px}.pipeline-panel-2 .heading{color:#232428;font-size:24px;font-weight:300;letter-spacing:7px;padding:50px 0 13px}.pipeline-panel-2 .heading h2{font-size:36px;text-transform:uppercase;font-weight:300;margin:0 0 3px;letter-spacing:0}.pipeline-panel-2 .heading h2 strong{font-weight:500}.pipeline-panel-2 .graph{padding-top:64px;padding-bottom:69px;-webkit-box-shadow:0 0 90px 0 rgba(0,0,0,.13);-moz-box-shadow:0 0 90px 0 rgba(0,0,0,.13);box-shadow:0 0 90px 0 rgba(0,0,0,.13)}.pipeline-panel-3{overflow:hidden}.pipeline-panel-3 .widget{max-width:513px;float:left;margin:63px 0 63px 158px!important}.pipeline-panel-3 h2{text-transform:uppercase;margin:0 0 18px;font-weight:300;font-size:25px}.pipeline-panel-3 h2 strong{font-weight:500}.pipeline-panel-4{max-width:1088px;width:100%;margin:0 auto 27px}body .ms-postfeed>a{display:none}body .metaslider .flex-viewport{margin-bottom:55px}body .metaslider .flexslider .flex-direction-nav li{position:static}body .metaslider .flexslider .flex-direction-nav li a{background-image:none;width:46px;height:159px;margin:-80px 0 0}body .metaslider .flexslider:hover .flex-next,body .metaslider .flexslider:hover .flex-prev,body .metaslider .flexslider .flex-direction-nav li a{opacity:1}body .flex-direction-nav .flex-prev{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/left-arrow.png) no-repeat 0 0!important}body .flex-direction-nav .flex-prev{left:-131px}body .flex-direction-nav .flex-next{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/right-arrow.png) no-repeat 0 0!important}body .flex-direction-nav .flex-next{right:-130px}body .metaslider .caption-wrap{position:relative;bottom:inherit;left:inherit;background:transparent;opacity:1;color:#43454c;line-height:1.2}body .metaslider .caption{padding:0}body .metaslider .flex-control-nav{position:relative;bottom:0;margin:27px 0}body .metaslider .flexslider{margin:0 0 0}body .flex-control-nav li a{width:16px;height:16px;-webkit-transition:background ease-in-out 0.3s;-moz-transition:background ease-in-out 0.3s;-o-transition:background ease-in-out 0.3s;transition:background ease-in-out 0.3s;background:#b7b7b7;border:3px solid #b7b7b7;border-radius:100%}body .flex-control-paging li a:hover,body .flex-control-paging li a.flex-active{background:#bf0000}body .metaslider .flex-control-nav li a{margin:0 4px}.trial-post h2{text-transform:uppercase;font-size:40px;font-weight:300;margin:0 0 31px;position:relative;letter-spacing:1.125px;padding:0 0 21px}.trial-post h2::before{content:'';background:-moz-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#b5001d),color-stop(32%,#303030),color-stop(67%,#b6001d),color-stop(84%,#2d2d2d),color-stop(100%,#2a2a2a));background:-webkit-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-o-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:-ms-linear-gradient(0deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);background:linear-gradient(90deg,#b5001d 0%,#303030 32%,#b6001d 67%,#2d2d2d 84%,#2a2a2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5001d',endColorstr='#2a2a2a',GradientType=1);display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:2px}body .metaslider .flexslider .slides p{margin:0 0 21px}.trial-post a{display:inline-block;color:#b1021e;border-bottom:1px solid}.trial-post br{display:none}.trial-post p{margin:0 0 15px!important}.trial-post p:last-child{margin:0px!important}.join-us-panel-1{text-align:center}.join-us-panel-1 ul{margin:0 0 45px;overflow:hidden}.join-us-panel-1 ul li{display:inline-block;list-style-type:none;margin:0 9px}.join-us-panel-1 ul li::before{display:none}.join-us-panel-1 ul li a,.red-button{display:inline-block;color:#fff;font-size:17px;background-color:#bf0000;text-align:center;height:37px;line-height:37px;width:242px;border-radius:7px;border:1px solid #bf0000;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.join-us-panel-1 ul li a:hover{background-color:#e20125;border:1px solid #e20125;color:#fff}.join-us-panel-1 h2{text-align:center;font-size:30px;font-weight:500;text-transform:uppercase;margin:0 0 32px}.join-us-panel-2{padding:0 0 43px}.join-us-panel-2 .button-2{width:212px;text-align:center}.join-us-panel-2 .panel-grid-cell:first-child{padding:0 32px 0 32px}.join-us-panel-2 .panel-grid-cell:last-child p{color:#bf0000;text-transform:uppercase;padding:0 0 0 27px;margin:0 0 14px}.join-us-panel-2 .panel-grid-cell:last-child ul{margin:0;overflow:hidden}.join-us-panel-2 .panel-grid-cell:last-child ul li{list-style-type:none;position:relative;padding:0 0 0 28px;line-height:30px}.join-us-panel-2 .panel-grid-cell:last-child ul li::before{content:'â€¢';color:#bf0000;position:absolute;top:0;left:0}.join-us-panel-2 .panel-grid-cell:last-child{padding:0 0 0 31px}.join-us-panel-3{padding-top:47px;padding-bottom:70px}.join-us-panel-3 h2{font-size:30px;margin:0 0 42px;text-transform:uppercase}.join-us-panel-3 h2 strong{font-weight:500}.join-us-panel-3-boxes{display:block!important}.join-us-panel-3-boxes .panel-grid-cell{float:left;margin:0 30px 0 0}.join-us-panel-3-boxes .panel-grid-cell:last-child{margin:0}.join-us-panel-3-boxes .panel-grid-cell,.join-us-panel-3-boxes a{max-width:370px}.join-us-panel-3-boxes a{width:100%;min-height:287px;text-align:center;background-color:#bf0000;display:block;position:relative;margin:0 auto}.join-us-panel-3-boxes a,.join-us-panel-3-boxes a .back{-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.join-us-panel-3-boxes a img{display:block;margin:0 auto}.join-us-panel-3-boxes a h3{font-size:24px;font-weight:500;margin:28px 0 18px;color:#fff;text-transform:uppercase}.join-us-panel-3-boxes a .front,.join-us-panel-3-boxes a .back{max-width:274px;width:100%;margin:0 auto;left:0;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.join-us-panel-3-boxes a:hover{background-color:#d4d8e0}.join-us-panel-3-boxes a:hover .front{opacity:0}.join-us-panel-3-boxes a .back h3{color:#232428;margin:0 0 18px}.join-us-panel-3-boxes a .back{font-size:17px;color:#232428;opacity:0}.join-us-panel-3-boxes a .back p{margin:0}.join-us-panel-3-boxes a:hover .back{opacity:1}.join-us-panel-4{position:relative;margin:0 0 13px}.join-us-panel-4 .panel-cell-style{min-height:438px}.join-us-panel-4 .text-box{max-width:860px;width:100%;margin:0 auto;position:absolute;top:57px;left:0;right:0;background-color:rgba(237,241,244,.76);text-align:center;padding:48px 80px 75px;-webkit-box-shadow:0 2px 73px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 73px 0 rgba(0,0,0,.2);box-shadow:0 2px 73px 0 rgba(0,0,0,.2)}.join-us-panel-4 .widget-title{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/heading-border.png) no-repeat bottom center;color:#232428;font-weight:500;text-transform:uppercase;margin:0 0 33px;padding:0 0 22px}div.emodal-title{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/heading-border.png) no-repeat bottom center;font-weight:500;text-transform:uppercase;margin:0 0 33px;padding:0 0 22px}div.emodal-content ul{margin:0;overflow:hidden}div.emodal-content ul li{list-style-type:none;position:relative;padding:0 0 0 28px;line-height:30px;font-size:18px}div.emodal-content ul li::before{content:"â€¢";color:rgb(191,0,0);position:absolute;top:0;left:0}body a.emodal-close{width:40px;height:40px;display:block;line-height:40px!important}.about-us-panel-2{margin-bottom:55px}.about-us-panel-2 .widget-title{font-size:24px;margin:0 0 17px;text-transform:uppercase;font-weight:500;line-height:30px}.about-us-panel-2 .panel-grid-cell:last-child{padding-left:23px}.about-us-panel-3{font-size:24px;font-style:italic;line-height:30px;margin:0 0 19px}.about-us-panel-3 .widget{max-width:740px;width:100%;margin:0 auto;text-align:center}.about-us-panel-3 .widget-title{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/heading-border.png) no-repeat scroll bottom center;font-size:45px;margin:0 0 30px;padding:0 0 17px;text-transform:uppercase;font-weight:500;font-style:normal}.about-us-panel-4{min-height:360px;padding-top:43px}.about-us-panel-4 .static{font-size:16px;padding:0 40px 0 0}.about-us-panel-4 .static .widget-title{font-size:24px;max-width:160px;width:100%;line-height:36px;text-transform:uppercase;margin:6px 0 22px}.about-us-panel-4 .metaslider .flex-viewport{margin-bottom:0}.about-us-panel-4 .flex-direction-nav .flex-next{width:17px;height:30px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow-right.png) center center no-repeat!important;right:-80px!important}.about-us-panel-4 .flex-direction-nav .flex-prev{width:17px;height:30px;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/arrow-left.png) center center no-repeat!important;left:-80px!important}.about-us-panel-4 .metaslider .flexslider .slides p{margin:0 0 36px;font-size:16px;line-height:22px}.about-us-panel-4 .trial-post h2{font-weight:200;letter-spacing:4px;margin:0 0 29px}.about-us-panel-4 .trial-post h2::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:#636363}.about-us-panel-4 .trial-post h2::before{display:none}.about-us-panel-4 .trial-post a{color:#fff;border-bottom:none;display:inline-block;font-size:18px;background-color:#bf0000;border:1px solid #bf0000;width:144px;height:40px;line-height:40px;text-align:center;border-radius:20px;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.about-us-panel-4 .trial-post a:hover{color:#fff;background-color:#e20125;border:1px solid #e20125}div.data{width:100%;margin:0 auto;color:#fff}div.data h3{color:#fff;font-size:48px}body #fancybox-wrap{max-width:55%;margin:0 auto;left:0!important;right:0}body #fancybox-wrap,body #fancybox-content{width:100%!important}body #fancybox-content,body #fancybox-outer{background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}body #fancybox-close{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/close.png) no-repeat 0 0;width:46px;height:46px;top:0;right:0}.about-us-panel-5{margin:37px 0 33px}.about-us-panel-5 .widget{max-width:634px;width:100%;margin:0 auto;text-align:center}.about-us-panel-5 p:first-child{font-size:21px}.about-us-panel-6 .heading{text-align:center}.about-us-panel-6 .heading h2{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/heading-border.png) no-repeat scroll bottom center;font-size:40px;margin:0 0 30px;padding:0 0 17px;text-transform:uppercase;font-weight:500;font-style:normal}.team-person-panel{background:url(../../../../../../../themes/rakutenmedical-2020-08/images/double-border-slice.png) repeat-x bottom;max-width:980px;margin:0 auto;width:100%;padding:56px 0 34px}.team-person-panel .widget-title{font-size:30px;text-transform:uppercase;font-weight:500;margin:-5px 0 6px!important}.team-person-panel h4{font-size:18px;margin:0 0 24px;text-transform:uppercase}.team-person-panel .panel-grid-cell:last-child{padding:0 0 0 42px}.person-pic-right-side{display:block!important;overflow:hidden}.person-pic-right-side .panel-grid-cell:first-child{float:right!important;padding:0}.person-pic-right-side .panel-grid-cell:last-child{float:left!important;padding:0 42px 0 0}.site-inner .type-post,.site-inner .type-events,.site-inner .type-news{padding:0 0 38px;margin:0 0 25px}.type-post .entry-title,.type-events .entry-title,.type-news .entry-title{font-size:18px;line-height:22px;margin:0 0 1px}.type-post .entry-title,.type-post .entry-title a,.type-events .entry-title,.type-events .entry-title a,.type-news .entry-title,.type-news .entry-title a{color:#333;font-weight:700;text-transform:uppercase;font-size:28px;line-height:40px}#excerpt{text-align:right}#excerpt .read-more{display:inline-block;color:#586ec7;border-bottom:1px solid}.page-template-page_blog .site-inner,.archive .site-inner,.single .site-inner{padding-bottom:0}.search .entry{margin:0}.search .site-inner{padding-bottom:57px}.search .entry-title{font-size:30px}#search-bar{background-color:#eceff4;overflow:hidden}#search-bar h2{font-size:30px;text-transform:uppercase;margin:74px 0 30px;text-align:center;font-weight:500}.search-form-container{background-color:#d4d8e0;padding-top:15px;padding-bottom:15px;overflow:hidden}#search-bar label{font-size:16px;color:#232428;float:left;display:block;margin:5px 11px 0 0}#search-bar h3{font-size:16px;font-weight:700;margin:9px 38px 0 17px;float:left}.search_form{max-width:917px;width:100%;overflow:hidden;float:left}.search_form .search-field{float:left}.search_form .search-field:first-child{width:304px}.search_form .search-field:nth-child(2){width:304px}.search_form .search-field:last-child{width:304px}.search_form input,.search_form select{max-width:164px;width:100%;color:#4c4d52;font-size:14px;height:31px;line-height:31px;padding:3px}#careers{background-color:#eceff4;overflow:hidden;padding:0 0 103px}.job-post{overflow:hidden;max-width:908px;width:100%;margin:0 auto;background:url(../../../../../../../themes/rakutenmedical-2020-08/images/double-border-slice.png) repeat-x bottom;padding:22px 0 30px}.job-post ul{margin-left:40px;margin-bottom:23px}.job-post ul li{list-style-type:none;position:relative;padding:0 0 0 28px;line-height:30px}.job-post ul li::before{content:"â€¢";color:rgb(191,0,0);position:absolute;top:0;left:0}.job-post h3{margin:0 0 0}.job-post h3,.job-post h3 a{font-weight:700;color:#bc001b;font-size:18px;text-transform:uppercase}.location{color:#737680;font-size:18px;margin:0 0 23px}.job-post p:last-child{margin:0 0 0}.job-post .button-2{text-align:center;margin:10px 0 0}.jobs-spoiler{display:none}.spoiler-container{text-align:right}.spoiler-container a{display:inline-block;color:#586ec7;border-bottom:1px solid;text-transform:uppercase}.ajax-search{background:#fff url(../../../../../../../themes/rakutenmedical-2020-08/images/search-icon.png) no-repeat right center}.page-template-page_japan .site-inner{padding:0;font-size:10pt}.page-template-page_japan .entry{margin:0}.button-3{display:inline-block;color:#ad001a;font-size:17px;border:1px solid #fff;background-color:#fff;padding:14px 38px;border-radius:25px;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.button-3:hover{background-color:transparent;color:#fff}.page-template-page_japan .button-3{padding:4px 38px}#choice_1_10_1{margin-top:-2px}.spOnly{display:none}.dtOnly{display:block}.vertical-line{height:90px;width:1px;background:#000;margin:0 auto .75em}.chairman-signature .widget{max-width:439px;width:100%;float:right}span.japanese-left-align{display:inline-block;text-align:left}.sow-accordion-title h3{font-size:1.3em;font-weight:500}@media only screen and (min-width:1250px) and (max-width:1280px){body .metaslider .flexslider:hover .flex-next,body .flex-direction-nav .flex-next{right:-87px}body .metaslider .flexslider:hover .flex-prev,body .flex-direction-nav .flex-prev{left:-88px}}@media only screen and (max-width:1179px){.wrap{max-width:97%}.title-area{padding:26px 0 26px 20px}.title-area a{width:250px;height:37px}.site-header .widget-area{padding:22px 20px 0 0}.genesis-nav-menu .menu-item{margin:0 14px}.home-panel-1{min-height:540px;padding-top:90px}.home-panel-1-boxes{margin:80px 0 0}.home-panel-1-boxes .panel-grid-cell,.home-panel-1-boxes a{max-width:305px}.home-panel-1-boxes a{font-size:24px;line-height:32px}.home-panel-4 .panel-grid-cell:last-child{padding-left:30px}.home-panel-3 .panel-grid-cell:last-child .textwidget,.home-panel-4 .panel-grid-cell:last-child .textwidget{padding:0}.full-width-right-image-panel .panel-grid-cell:last-child .widget{max-width:460px}.home-panel-3 .button-2,.home-panel-4 .button-2{margin:0}.site-footer .widget ul{margin:0 0 0 50px}.footer-widgets-1{width:350px}.footer-widgets-2{width:365px}.footer-widgets-3{width:211px}.footer-widgets-2,.footer-widgets-3{margin:31px 0 0 25px}.join-us-panel-3-boxes .panel-grid-cell,.join-us-panel-3-boxes a{max-width:305px}.join-us-panel-3-boxes a{min-height:260px}#search-bar h3{margin:0 30px 0 0}.search_form{max-width:787px}.search_form .search-field:first-child,.search_form .search-field:nth-child(2),.search_form .search-field:last-child{width:31.33%;margin:0 2% 0 0}#search-bar label{margin:0 0 10px}.search_form input,.search_form select{max-width:100%}.content{width:675px}body #metaslider_208.flexslider .slides li{margin-right:45px!important}body .metaslider .flexslider:hover .flex-prev,body .flex-direction-nav .flex-prev{left:0}body .metaslider .flexslider:hover .flex-next,body .flex-direction-nav .flex-next{right:0}body .metaslider .flex-viewport{padding:0 46px}.about-us-panel-4 .metaslider .flexslider:hover .flex-prev,.about-us-panel-4 .flex-direction-nav .flex-prev{left:0!important}.about-us-panel-4 .metaslider .flexslider:hover .flex-next,.about-us-panel-4 .flex-direction-nav .flex-next{right:0!important}.about-us-panel-4 .static{padding:0}body #metaslider_222.flexslider .slides li{margin-right:80px!important}.site-footer{font-size:15px}.site-footer .widget ul li{margin:0 10px}#page-header-image .entry-title{font-size:38px}}@media only screen and (max-width:980px){.genesis-nav-menu a{padding:5px 10px;padding:.5rem 1rem}.responsive-menu{display:none;padding:0 0 20px}#responsive-menu-icon,.c-hamburger{display:block}.genesis-nav-menu .menu-item{display:block;text-align:left;padding-left:10px}.genesis-nav-menu .sub-menu{left:0;width:100%;opacity:1;position:relative;padding:0 0 12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.genesis-nav-menu .sub-menu a{background-color:transparent;border:0;padding:1px 0;width:100%}.genesis-nav-menu .sub-menu .sub-menu,.site-header .sub-menu .sub-menu{margin:0}.genesis-nav-menu .sub-menu .sub-menu a{padding-left:4rem}.site-header .widget-area{float:none;width:100%;padding:29px 0 0 0}.site-header .widget-area .widget:first-child,.site-header .widget-area .widget:last-child{float:none;width:100%}.site-header .widget-area .widget:first-child{margin:0;padding:0 100px 0 0}.c-hamburger--htx{position:absolute;top:21px;right:20px;display:none}.genesis-nav-menu .menu-item{float:none;margin:0 auto}.genesis-nav-menu>.menu-item>a::before{top:28px;display:none}.genesis-nav-menu .sub-menu .menu-item{padding:0 0 0 28px}.genesis-nav-menu .menu-item a:hover{color:#b80000}.home-panel-1{min-height:100%;padding-top:50px;padding-bottom:30px;background-position:right center!important}.home-panel-1 h1{font-size:43px}.home-panel-1-boxes{margin:40px 0 0}.home-panel-1-boxes .panel-grid-cell,.home-panel-1-boxes a{max-width:390px}.home-panel-1-boxes .panel-grid-cell,.home-panel-1-boxes .panel-grid-cell:last-child{float:none;margin:0 auto 30px!important}.home-panel-2 .widget:first-child{padding:30px 30px 40px;position:relative}.home-panel-2 p{padding:0}.home-panel-2 .button-1{margin:30px 0 0}.full-width-right-image-panel .panel-grid-cell:last-child .widget{max-width:100%}.full-width-right-image-panel .panel-grid-cell:last-child .widget,.full-width-left-image-panel .panel-grid-cell:last-child .widget{position:relative;top:0;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);padding:52px 0 0}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{float:none;width:100%;margin:0 auto 30px}.site-footer .widget{float:none;text-align:center}.site-footer .widget ul{margin:20px 0 0}#page-header-image .entry-title{font-size:35px}.join-us-panel-1 ul li{margin:0 9px 10px}.about-us-panel-2{margin-bottom:20px}.about-us-panel-6 .heading h2{margin:0}.about-us-panel-2 .panel-grid-cell:last-child{padding-top:50px!important}.team-person-panel>.panel-grid-cell:last-child{padding-top:20px!important}.team-person-panel .widget-title,.team-person-panel h4{text-align:center}.pipeline-panel-3 .widget{margin:63px 0 63px 100px!important}.join-us-panel-3-boxes{text-align:center}.join-us-panel-3-boxes .panel-grid-cell{float:none;margin:0 21px 30px!important;display:inline-block}.bg-3-images{display:block!important;text-align:center}.bg-3-images .panel-grid-cell{width:50%!important;display:inline-block}.join-us-panel-4 .text-box{position:relative;padding:40px 40px 25px;margin:0 0 100px}#careers{padding:0 0 50px}#search-bar h2{margin:50px 0 30px}.search-form-container{padding-top:30px;padding-bottom:30px}#search-bar h3{margin:0 auto 15px;float:none;text-align:center}.spoiler-container{padding:10px 0 0}.content,.sidebar{float:none}.content{width:100%}.sidebar{margin:0 auto}.pagination{margin:50px 0}.join-us-panel-4 .panel-cell-style{min-height:300px}body #metaslider_208.flexslider .slides li{margin-right:76px!important}.about-us-panel-4{min-height:100%;padding-bottom:50px}.person-pic-right-side{text-align:center}.pda-form{margin:0 auto}.spOnly{display:block}.dtOnly{display:none}.vertical-line{height:45px}.chairman-signature .widget{max-width:314px}span.japanese-left-align{text-align:center}}@media only screen and (max-width:736px){body #metaslider_208.flexslider .slides li{margin-right:60px!important}body #fancybox-wrap{max-width:90%}}@media only screen and (max-width:700px){.join-us-panel-3-boxes .panel-grid-cell{margin:0 5px 5px!important}body #metaslider_222.flexslider .slides li{margin-right:30px!important}#page-header-image .entry-title{font-size:30px}}@media only screen and (max-width:415px){.site-footer .widget ul li{margin:5px 0;display:block}.home-panel-1 h1{font-size:40px}.button-1{padding:14px 26px}.site-header .widget-area{padding:0}.site-header .widget-area .widget:first-child{padding:0 0 26px;text-align:center;overflow:hidden}.about-us-panel-3 .widget-title{font-size:40px}.pipeline-panel-2 .heading h2{font-size:33px}.pipeline-panel-3 .widget{margin:63px 0!important}.bg-3-images .panel-grid-cell{width:100%!important}.search_form .search-field:first-child,.search_form .search-field:nth-child(2),.search_form .search-field:last-child{float:none;width:100%;margin:0 auto 15px}.spoiler-container{text-align:left}.join-us-panel-4 .text-box{padding:40px 25px 25px}.trial-post h2{font-size:38px}body #metaslider_222.flexslider .slides li{margin-right:46px!important}#page-header-image .entry-title{font-size:25px}}