﻿.keyperson .keypersonContent-subheading,.keyperson .bnLink-heading,.keyperson .bnLink-item-heading{color:#ea468c}img{width:100%;height:auto}.keypersonVisual{background:linear-gradient(0deg, hsla(0, 0%, 100%, 0) 54px, #fff 0),linear-gradient(90deg, #f5f7f8 54px, #fff 0);background-size:55px 55px}.bnLink-checkButton{background:#ea468c;color:#fff;font-size:20px;height:40px;margin:9px auto 0;text-align:center;width:200px}.bnLink-checkButton::after{content:"＞";margin-left:10px}.keypersonContent.bgGrey{background:linear-gradient(0deg, hsla(0, 0%, 100%, 0) 54px, #fff 0),linear-gradient(90deg, #f5f7f8 54px, #fff 0);background-size:55px 55px}.keypersonContent-heading{color:#ea468c;letter-spacing:.05em}.keypersonContent-commonText{text-indent:0;color:#303030;letter-spacing:0}#keyperson .keypersonContent-innerBox .note{text-align:left}.keypersonContent-figcap01{letter-spacing:0}.bnLink-item-heading{flex-shrink:0}.keypersonContent-headingBlock::before{background:url("../images/keyperson/bg-heading01.svg") 0 0 no-repeat;background-size:contain}.keyperson-note{margin-top:16px}.keyperson-note-list{font-size:12px;letter-spacing:0;line-height:1.8333333333}@media only screen and (max-width: 780px){.keyperson-note-list{font-size:10px;line-height:1.9}}#keyperson .bnLink{padding-top:0;padding-block-end:50px}#keyperson .bnLink.bgBlue{background:linear-gradient(0deg, hsla(0, 0%, 100%, 0) 53px, #fff 0),linear-gradient(90deg, #e6f7ff 53px, #fff 0);background-size:55px 55px}#keyperson .bnLink.bgPink{background:linear-gradient(0deg, hsla(0, 0%, 100%, 0) 53px, #fff 0),linear-gradient(90deg, #fff4f8 53px, #fff 0);background-size:55px 55px}#keyperson .bnLink .bnLink-heading{padding-block-start:30px}@media only screen and (max-width: 780px){.bnLink-heading.pc,.bnLink-list{display:none}.keypersonVisual{background:none;margin-top:0}.keypersonVisual__bg{position:absolute;top:44vw;width:100%;height:59.7333333333vw;background:#ebeff2;background:linear-gradient(0deg, hsla(0, 0%, 100%, 0) 54px, #fff 0),linear-gradient(90deg, #f5f7f8 54px, #fff 0);background-size:55px 55px}.keypersonVisual::after{display:none}.keypersonVisual__container{position:relative;z-index:2;display:flex;flex-direction:column}.keypersonVisual-title{width:68.2666666667vw;margin-left:auto;margin-right:auto}.keypersonVisual-image{width:85.6vw;margin-top:7.2vw}#keyperson .keypersonVisual-list{bottom:5px;left:42.6666666667vw}#keyperson .keypersonVisual-list .keypersonVisual-person{border:none}#keyperson .keypersonVisual-list .keypersonVisual-person::before,#keyperson .keypersonVisual-list .keypersonVisual-person::after{display:none}.keypersonVisual-body{padding-top:5.3333333333vw;padding-bottom:1.3333333333vw}.keypersonVisual-body::after{display:none}.keypersonIntroduction-body{padding-block:10.6666666667vw}.keypersonIntroduction-copy{width:58.6666666667vw;margin-left:auto;margin-right:auto}.keypersonContent::after{top:91px;height:1px}.keypersonContent-heading{padding-left:8.5333333333vw;padding-right:8.5333333333vw;letter-spacing:0}.keypersonContent-heading.single-line{padding-top:20px}.keypersonVisual-item{font-size:3.2vw}.keypersonVisual-person{font-size:5.8666666667vw}.keypersonContent-innerBox{padding-left:8.5333333333vw;padding-right:8.5333333333vw}.keypersonContent-innerBox.--bottom{padding-bottom:8vw}.keypersonContent-figcap01{margin-top:5.3333333333vw;font-size:2.6666666667vw}.keypersonContent-commonText.note{margin-top:5.3333333333vw;font-size:2.6666666667vw}.keypersonContent-subheading{margin-top:10.6666666667vw;margin-bottom:4.2666666667vw;text-align:center;font-size:16px}.keypersonContent-figure{margin-top:4.2666666667vw}.bnLink-list{margin-top:4.2666666667vw}}@media screen and (min-width: 781px){.keyperson .bnLink-body{margin-bottom:0}.keypersonVisual{margin-top:45px}.keypersonVisual__container{position:absolute;z-index:2;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:955px;height:404px;top:-30px;right:5%;left:auto}.keypersonVisual-body{height:400px}.keypersonVisual-body::before{content:none}.keypersonVisual-body::after{display:none}.keypersonVisual-list{left:calc(95% - 955px + 405px);bottom:7%;text-align:left}.keypersonVisual-list::before{content:"";position:absolute;z-index:1;right:0;bottom:37px;width:100vw;height:3px;background:#333}.keypersonVisual-person{margin-top:24px;text-align:left}.keypersonVisual-image{width:370px}.keypersonVisual-title{width:440px}.keypersonIntroduction-copy{width:462px;margin-left:auto;margin-right:auto}#keyperson .keypersonContent-innerBox .keypersonContent-figure{margin-top:16px}#keyperson .keypersonContent-innerBox .keypersonContent-figure .chart{width:430px;margin-left:auto;margin-right:auto}.keypersonContent-figcap01{font-size:10px}.keypersonContent-commonText.note{font-size:12px}#keyperson .keypersonIntroduction-body.body-container.kp-ttl-wrap{padding-top:60px;padding-bottom:60px}.keypersonContent-heading{padding-left:160px}.keypersonContent-heading.single-line{padding-top:45px}.keypersonContent-headingBlock::before{top:13px;left:85px}.keypersonContent-innerBox{padding:0 160px;letter-spacing:-0.01em}#keyperson .keypersonContent-body.body-container{padding-bottom:65px}.keypersonContent-subheading{font-size:20px;margin-block:40px 0 16px;text-align:center}#keyperson .keypersonContent-innerBox .note{margin-top:20px}.keyperson .bnLink-body{width:704px;letter-spacing:-0.01em}.bnLink.bgBlue{padding-bottom:10px}.bnLink-list{margin-top:60px}}@media screen and (min-width: 781px)and (max-width: 1000px){.keypersonVisual__container{width:90%;height:404px}.keypersonContent-heading{padding-left:100px}.keypersonVisual-list{left:calc(5% + 405px)}}@media screen and (max-width: 375px){.keypersonContent-heading{font-size:5.0666666667vw}}