﻿.p-research-development{font-size:16px}.p-research-development *{box-sizing:border-box}.p-research-development img{display:block}.research-development-sect1{display:flex}.research-development-sect1>div{width:50%;position:relative}.research-development-sect1>div>div{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.research-development-sect1>div>div:before{content:"";display:block;position:absolute;right:0;top:calc(50% - 3em);width:50%;height:6em;background-color:#fff}.research-development-sect1>div>div>div{background-color:#fff;display:flex;align-items:center;position:relative;line-height:1.5;padding:1.5em 3em}.research-development-sect1>div>div>div h1{font-size:1.5em;font-weight:500;margin:0}.research-development-sect1>div>div>div p{font-size:.875em;padding:0;margin:0}@media screen and (max-width:835px){.research-development-sect1{flex-wrap:wrap}.research-development-sect1>div{width:100%;font-size:3.3vw}}.research-development-sect2 .bg-gray{background-color:#f0f0f0}.research-development-sect2 .js-tab-buttons{padding:6rem 0}.research-development-sect2 .c-tab-buttons_button{height:5.7rem;background-color:#fff}.research-development-sect2 .c-tab-buttons_button:hover{background-color:#416f9c}.research-development-sect2 .c-tab-buttons_button.is-active{background-color:#416f9c}.research-development-sect2 .bg-blue{background-color:#054a8d;color:#fff;padding:5em 0}.research-development-sect2 .bg-blue.blue2{background-color:#0087d4}.research-development-sect2 .bg-blue .heading-primary:after{background-color:#fff}.research-development-sect2 .bg-blue .cap1{text-align:center;line-height:2.25}.research-development-sect2 .bg-white1{background-color:#fff;max-width:1360px;margin:6rem auto 0;padding:6rem 5rem;color:#000}.research-development-sect2 .bg-white1:first-child{margin-top:0}.research-development-sect2 .bg-white1 .heading-primary{color:#054a8d}.research-development-sect2 .bg-white1 .heading-primary:after{background-color:#054a8d}.research-development-sect2 .bg-white1 .cap2{text-align:center}.research-development-sect2 .bg-white1 .img06{max-width:22.8125em;margin:3em auto 0}.research-development-sect2 .bg-white1 .img07{max-width:37.5625em;margin:3em auto 0}.research-development-sect2 .bg-white1 .img-map{max-width:76.75em;margin:0 auto;position:relative}.research-development-sect2 .bg-white1 .img-map a{display:block;position:absolute}.research-development-sect2 .bg-white1 .img-map a.link1{left:14.7%;top:29.2%;width:16.8%;height:14.3%}.research-development-sect2 .bg-white1 .img-map a.link2{left:17.7%;top:51%;width:10%;height:12%}.research-development-sect2 .bg-white1 .img-map a.link3{left:17.7%;top:68%;width:13.5%;height:12.4%}.research-development-sect2 .bg-white1 .img-map a.link4{left:39.7%;top:41.9%;width:20.1%;height:14.7%}.research-development-sect2 .bg-white1 .img-map a.link5{left:71%;top:12.6%;width:19.5%;height:17.7%}.research-development-sect2 .bg-white1 .img-map a.link1_en{left:13.9%;top:29.2%;width:17.6%;height:14.3%}.research-development-sect2 .bg-white1 .img-map a.link2_en{left:14.6%;top:51%;width:13%;height:12%}.research-development-sect2 .bg-white1 .img-map a.link3_en{left:13.2%;top:68%;width:18.1%;height:12.4%}.research-development-sect2 .bg-white1 .img-map a.link4_en{left:39.7%;top:41.9%;width:15.2%;height:14.7%}.research-development-sect2 .bg-white1 .img-map a.link5_en{left:69.5%;top:16.3%;width:21.2%;height:13.9%}.research-development-sect2 .bg-white1 .sep{border-top:1px solid #054a8d;margin:4em auto 2em}.research-development-sect2 .bg-white1 .hd1{color:#054a8d;font-size:1.25em;font-weight:500;margin:0 auto 2em;text-align:center}.research-development-sect2 .bg-white1 .btns{margin-top:3em}.research-development-sect2 .bg-white1 .btns a{display:block;text-align:center;color:#054a8d;font-size:1.375em;border-radius:3em;padding:1em 0;text-decoration:none;border:2px solid #054a8d;margin:0 auto;max-width:34em;position:relative}.research-development-sect2 .bg-white1 .btns a:before{content:"";display:block;position:absolute;right:1.5em;top:calc(50% - .25em);width:.5em;height:.5em;border-style:solid;border-width:1px 1px 0 0;border-bolor:#054a8d #054a8d transparent transparent;transform:rotate(45deg)}@media screen and (max-width:835px){.research-development-sect2 .bg-blue .cap1{text-align:left}.research-development-sect2 .bg-white1{padding:2em var(--container-space)}.research-development-sect2 .bg-white1 .cap2{text-align:left}.research-development-sect2 .bg-white1 .btns a{font-size:3.5vw}}.research-development-c1{display:flex;align-items:center}.research-development-c1 .img{width:44.84126984126984%}.research-development-c1 .text{flex:1;padding-left:3em}.research-development-c1 .text p{line-height:2.25}@media screen and (max-width:835px){.research-development-c1{flex-wrap:wrap}.research-development-c1 .img{width:100%}.research-development-c1 .text{width:100%;flex:1 0 auto;padding:0;margin-top:1em}}.research-development-c2{max-width:1920px;margin:6rem auto 0}@media screen and (max-width:835px){.research-development-c2{width:100%;overflow:hidden}.research-development-c2 img{max-width:200%;width:200%}}.research-development-c3{display:flex;flex-wrap:wrap;margin:3em -.75em 0}.research-development-c3>div{width:33.3333333333%;padding:0 .75em}.research-development-c3>div:nth-child(n+4){margin-top:2em}.research-development-c3 .gray{background-color:#f5f7f7;padding:1em 1.5em;height:100%}.research-development-c3 .category{margin-bottom:1em}.research-development-c3 .category span{display:inline-block;padding:.25em 1em;background-color:#067abc;color:#fff;border-radius:2em;font-size:.875em;line-height:1.25}.research-development-c3 .img{margin-bottom:1em;padding-top:60%;position:relative}.research-development-c3 .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.research-development-c3 .name{background-color:#ecf0f0;margin:0 -1.5em;padding:.5em 1.5em}.research-development-c3 .name h4{margin:0;font-size:.875em}.research-development-c3 .text{margin-top:1em}.research-development-c3 .text p{font-size:.875em}@media screen and (max-width:835px){.research-development-c3>div{width:100%}.research-development-c3>div:nth-child(n+2){margin-top:2em}}.research-development-c4{display:flex;flex-wrap:wrap;margin:3em -1em 0}.research-development-c4>div{width:33.3333333333%;padding:0 1em;margin-bottom:2em}.research-development-c4>div:nth-child(n+4){margin-top:2em}.research-development-c4 .img{margin-bottom:1em;padding-top:60%;position:relative}.research-development-c4 .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:835px){.research-development-c4>div{width:100%}.research-development-c4>div:nth-child(n+2){margin-top:2em}}.research-development-c5{display:flex;justify-content:center}.research-development-c5>div{width:6.125em}@media screen and (max-width:835px){.research-development-c5>div{width:auto}}.research-development-c6{margin:2em auto}.research-development-c6>div{display:flex}.research-development-c6>div+div{margin-top:3em}.research-development-c6 .img{width:30.95238095238095%}.research-development-c6 .img>div{padding-top:60%;position:relative}.research-development-c6 .img>div img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.research-development-c6 .text{flex:1;padding-left:3em}.research-development-c6 .text h3{color:#054a8d;font-size:1em;font-weight:500;margin:0 auto .5em}.research-development-c6 .text h3:before{content:"■"}.research-development-c6 .text h4{color:#054a8d;font-size:1em;font-weight:500;margin:0 auto .5em}.research-development-c6 .text p{font-size:.875em}@media screen and (max-width:835px){.research-development-c6>div{flex-wrap:wrap}.research-development-c6 .img{width:100%}.research-development-c6 .text{flex:1 0 auto;width:100%;padding:0;margin-top:1em}}