.section-hero{margin:0 auto;padding-bottom:0}.section-hero .hero-main-wrap{background:url(/drug_discovery_service/images/mv-bg.jpg) repeat-x left top;background:auto 100%}.section-hero .hero-main{max-width:1234px;margin:0 auto}.section-hero .hero-main .row{margin-bottom:0}.section-hero .hero-main .row .col-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 30px}.section-hero .hero-main .row .col-ttl .inner{width:100%;padding-bottom:20px;text-align:center}.section-hero .hero-main .row .col-ttl .inner h1{margin:0;margin-bottom:26px}.section-hero .hero-main .row .col-ttl .inner h1::before,.section-hero .hero-main .row .col-ttl .inner h1::after{display:none}.section-hero .hero-lead{position:relative;background:url(/drug_discovery_service/images/description-bg.svg) no-repeat center top/cover;padding:46px 0;color:#fff;font-weight:lighter;font-size:3.0rem;line-height:1.8em}.section-hero .hero-lead::after{position:absolute;bottom:-78px;left:0;right:0;content:"";display:inline-block;border-top:28px solid #2B4B81;border-right:50px solid transparent;border-bottom:50px solid transparent;border-left:50px solid transparent;margin:0 auto;width:100px;z-index:2}@media screen and (max-width: 767px){.section-hero .hero-main .row .col-ttl{padding:20px 17px}.section-hero .hero-main .row .col-ttl .inner{padding-bottom:0}.section-hero .hero-main .row .col-ttl .inner h1{margin:0;margin-bottom:0}.section-hero .hero-main .row .col-ttl .inner p{margin:0}.section-hero .hero-lead{padding:15px 0;font-size:1.5rem}.section-hero .hero-lead::after{position:absolute;bottom:-39px;left:0;right:0;content:"";display:inline-block;border-top:14px solid #2B4B81;border-right:25px solid transparent;border-bottom:25px solid transparent;border-left:25px solid transparent;margin:0 auto;width:50px;z-index:2}}.section-link{padding:0 0 4em}.section-link .col-service,.section-link .col-product{width:100%}.section-link .col-service h3,.section-link .col-product h3{padding-bottom:5px;margin-bottom:0.7em;border-bottom:1px solid #C7C7C7;font-weight:bold;font-size:2.5rem;line-height:1.4em}.section-link .col-service{margin-right:106px;max-width:370px}.section-link .col-product{max-width:480px}.section-link .col-product h3{padding-top:4px}@media screen and (max-width: 767px){.section-link .col-service h3,.section-link .col-product h3{font-size:1.9rem}.section-link .col-service h3 img,.section-link .col-product h3 img{width:200px;height:auto}.section-link .col-service{margin-bottom:3em}}.section-strong h2{font-size:4.6rem;font-weight:bold;text-align:center}.section-strong h2 span{position:relative;display:inline-block;padding:0 147px}.section-strong h2 span::before,.section-strong h2 span::after{position:absolute;top:0;bottom:0;content:"";display:inline-block;width:95px;height:0px;border-top:2px solid #2B2B2B;margin:auto}.section-strong h2 span::before{left:0}.section-strong h2 span::after{right:0}.section-strong .achievement h2{font-size:3.6rem;font-weight:normal;text-align:left}.section-strong .achievement .combi-card-last .card-header{padding-top:2.2em}.section-strong .company h2{font-size:3.6rem;font-weight:normal;text-align:left}@media screen and (max-width: 767px){.section-strong h2{font-size:2.3rem}.section-strong h2 span{padding:0}.section-strong h2 span::before,.section-strong h2 span::after{display:none}.section-strong .achievement h2{font-size:2.1rem;text-align:left}.section-strong .achievement .combi-card-last .card-header{padding-top:.5em}.section-strong .company h2{font-size:2.1rem}}


