.c-heading{height:min(10.6666666667vw,160px);color:#fff;background:linear-gradient(to right,#4594cf,#89bbcf);margin-bottom:min(4.1333333333vw,62px)}@media screen and (max-width:960px){.c-heading{height:18.6666666667vw;margin-bottom:7.2vw}}.c-heading span{display:flex;align-items:center;width:min(66.6666666667vw,1000px);margin-left:auto;margin-right:auto;font-size:min(2.2666666667vw,34px)}@media screen and (max-width:960px){.c-heading span{font-size:4.5333333333vw}}.c-heading span{font-weight:500;padding-left:min(2.6vw,39px);position:relative;height:100%}@media screen and (max-width:960px){.c-heading span{width:100%;padding:0 4.8vw;font-size:min(2.1333333333vw,32px)}}@media screen and (max-width:960px)and (max-width:960px){.c-heading span{font-size:4.2666666667vw}}.c-heading span:after{content:"";position:absolute;bottom:0;right:min(2vw,30px);width:min(13.6vw,204px);height:min(9.0666666667vw,136px);background:url(/assets/img/common/fig_heading.svg) no-repeat;background-size:contain;background-position:center}@media screen and (max-width:960px){.c-heading span:after{width:24.8vw;height:17.2vw;right:6vw}}.c-title{text-align:center;position:relative;padding-bottom:min(1.6vw,24px);margin-bottom:min(2.8vw,42px);font-size:min(2.1333333333vw,32px)}@media screen and (max-width:960px){.c-title{font-size:4.2666666667vw}}.c-title{font-weight:500}@media screen and (max-width:960px){.c-title{padding-bottom:3.6vw;margin-bottom:6vw}}.c-title:after{content:"";width:min(7.2666666667vw,109px);height:5px;background-color:#4594cf;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:0}@media screen and (max-width:960px){.c-title:after{width:14.5333333333vw;height:3px}}.c-title .topSolution img{display:inline-block;width:min(12.3333333333vw,185px);position:relative;top:min(-.5333333333vw,-8px)}@media screen and (max-width:960px){.c-title .topSolution img{width:29.6vw;top:-1.3333333333vw}}.c-title .topSolution span{color:#4594cf;font-size:min(3.1333333333vw,47px)}@media screen and (max-width:960px){.c-title .topSolution span{font-size:6.2666666667vw}}.c-title .topSolution span{line-height:1}@media screen and (max-width:960px){.c-title .topSolution span{font-size:min(3.8vw,57px)}}@media screen and (max-width:960px)and (max-width:960px){.c-title .topSolution span{font-size:7.6vw}}.p-voice_inner{width:min(61.4vw,921px);margin-left:auto;margin-right:auto}@media screen and (max-width:960px){.p-voice_inner{width:calc(100% - 9.6vw)}}.p-voice_prof{margin-bottom:min(5vw,75px)}@media screen and (max-width:960px){.p-voice_prof{margin-bottom:9.0666666667vw}}.p-voice_prof_img{margin-bottom:min(2.2vw,33px)}@media screen and (max-width:960px){.p-voice_prof_img{margin-bottom:6.2666666667vw}}.p-voice_prof_info{display:flex;align-items:flex-start}@media screen and (max-width:960px){.p-voice_prof_info{flex-flow:column}}.p-voice_prof_info .title{width:min(12vw,180px);font-weight:800;font-style:italic;font-family:gill-sans-nova,sans-serif;color:#4594cf;font-size:min(2.6666666667vw,40px)}@media screen and (max-width:960px){.p-voice_prof_info .title{font-size:5.3333333333vw}}.p-voice_prof_info .title{line-height:1}@media screen and (max-width:960px){.p-voice_prof_info .title{width:100%;text-align:center;margin-bottom:4.4vw}}.p-voice_prof_info .prof{width:min(19.4666666667vw,292px);margin-right:min(5.0666666667vw,76px);border-collapse:collapse}@media screen and (max-width:960px){.p-voice_prof_info .prof{width:100%;margin-right:0;font-size:min(1.2vw,18px);margin-bottom:5.3333333333vw}}@media screen and (max-width:960px)and (max-width:960px){.p-voice_prof_info .prof{font-size:2.4vw}}.p-voice_prof_info .prof tr:not(:last-child){border-bottom:1px solid #cbcbcb}.p-voice_prof_info .prof th{font-weight:500;text-align:left;width:min(6.7333333333vw,101px);padding:min(.8vw,12px) 0}@media screen and (max-width:960px){.p-voice_prof_info .prof th{width:22vw;padding:1.3333333333vw 0}}.p-voice_prof_info .summary{width:calc(100% - min(36.5333333333vw,548px));font-size:min(.9333333333vw,14px)}@media screen and (max-width:960px){.p-voice_prof_info .summary{font-size:1.8666666667vw}}.p-voice_prof_info .summary{line-height:1.8}@media screen and (max-width:960px){.p-voice_prof_info .summary{width:100%;font-size:min(1.3333333333vw,20px)}}@media screen and (max-width:960px)and (max-width:960px){.p-voice_prof_info .summary{font-size:2.6666666667vw}}.p-voice_interview{background-color:#e3e6e3;padding:min(4.6666666667vw,70px) 0 min(6.6666666667vw,100px)}@media screen and (max-width:960px){.p-voice_interview{padding:8.9333333333vw 0 11.3333333333vw}}.p-voice_interview_title{text-align:center;font-size:min(4.7333333333vw,71px)}@media screen and (max-width:960px){.p-voice_interview_title{font-size:9.4666666667vw}}.p-voice_interview_title{line-height:1;font-family:gill-sans-nova,sans-serif;font-weight:800;font-style:italic;color:#4594cf;margin-bottom:min(2.4vw,36px)}@media screen and (max-width:960px){.p-voice_interview_title{font-size:min(5.8vw,87px);margin-bottom:5.2vw}}@media screen and (max-width:960px)and (max-width:960px){.p-voice_interview_title{font-size:11.6vw}}.p-voice_interview_persons{display:flex;justify-content:center;text-align:center;margin-bottom:min(2.9333333333vw,44px)}@media screen and (max-width:960px){.p-voice_interview_persons{margin-bottom:7.8666666667vw}}.p-voice_interview_persons figure.client-2{margin-left:min(1.6vw,24px);padding-top:min(.9333333333vw,14px)}@media screen and (max-width:960px){.p-voice_interview_persons figure.client-2{margin-left:2.6666666667vw;padding-top:2.4vw}}.p-voice_interview_persons figure.client-2>img{height:min(7vw,105px)}@media screen and (max-width:960px){.p-voice_interview_persons figure.client-2>img{height:16vw}}.p-voice_interview_persons figure>img{height:min(7.9333333333vw,119px);margin:0 auto min(.6666666667vw,10px)}@media screen and (max-width:960px){.p-voice_interview_persons figure>img{height:18.4vw;margin:0 auto 1.3333333333vw}}.p-voice_interview_persons figcaption{display:flex;align-items:center;flex-flow:column}.p-voice_interview_persons figcaption .position{font-size:min(.9333333333vw,14px)}@media screen and (max-width:960px){.p-voice_interview_persons figcaption .position{font-size:1.8666666667vw}}@media screen and (max-width:960px){.p-voice_interview_persons figcaption .position{font-size:min(1.0666666667vw,16px)}}@media screen and (max-width:960px)and (max-width:960px){.p-voice_interview_persons figcaption .position{font-size:2.1333333333vw}}.p-voice_interview_persons figcaption .name{font-size:min(1.2vw,18px)}@media screen and (max-width:960px){.p-voice_interview_persons figcaption .name{font-size:2.4vw}}@media screen and (max-width:960px){.p-voice_interview_persons figcaption .name{font-size:min(1.3333333333vw,20px)}}@media screen and (max-width:960px)and (max-width:960px){.p-voice_interview_persons figcaption .name{font-size:2.6666666667vw}}.p-voice_interview_persons>img{width:min(3.4666666667vw,52px);margin:min(-1.3333333333vw,-20px) min(2vw,30px) 0 min(2.6vw,39px)}@media screen and (max-width:960px){.p-voice_interview_persons>img{width:8.1333333333vw;margin:-2.6666666667vw 5.0666666667vw 0 6.6666666667vw}}.p-voice_interview_detail p{width:min(55.0666666667vw,826px);background-color:#fff;padding:min(1.4vw,21px) min(2.7333333333vw,41px);border-radius:10px;margin-bottom:min(3.5333333333vw,53px);font-size:min(.9333333333vw,14px)}@media screen and (max-width:960px){.p-voice_interview_detail p{font-size:1.8666666667vw}}.p-voice_interview_detail p{line-height:1.8;position:relative}@media screen and (max-width:960px){.p-voice_interview_detail p{width:77.0666666667vw;min-height:min(12.2666666667vw,184px);padding:3.3333333333vw 3.7333333333vw;border-radius:5px;font-size:min(1.3333333333vw,20px);margin-bottom:5.6vw}}@media screen and (max-width:960px)and (max-width:960px){.p-voice_interview_detail p{font-size:2.6666666667vw}}.p-voice_interview_detail p:before,.p-voice_interview_detail p:after{position:absolute;content:""}.p-voice_interview_detail p:after{border-style:solid;border-width:min(.7333333333vw,11px) min(1.2vw,18px);top:min(1.4666666667vw,22px)}@media screen and (max-width:960px){.p-voice_interview_detail p:after{border-width:1.4666666667vw 2.4vw;top:2.9333333333vw}}.p-voice_interview_detail .staff{background-color:#4594cf;color:#fff;margin-left:auto;margin-right:0}.p-voice_interview_detail .staff:before{top:min(-.6vw,-9px);width:min(4.2666666667vw,64px);height:min(8vw,120px);background:url(/assets/img/voice/fig_staff.svg) no-repeat;background-size:contain;background-position:center;left:min(-2.0666666667vw,-31px);transform:translate(-100%)}@media screen and (max-width:960px){.p-voice_interview_detail .staff:before{width:8.5333333333vw;height:16vw;top:-1.3333333333vw;left:-4.1333333333vw}}.p-voice_interview_detail .staff:after{border-color:transparent #4594cf transparent transparent;left:min(-1.9333333333vw,-29px)}@media screen and (max-width:960px){.p-voice_interview_detail .staff:after{left:-3.8666666667vw}}.p-voice_interview_detail .client{margin-left:0;margin-right:auto}.p-voice_interview_detail .client:before{right:min(-1.7333333333vw,-26px);transform:translate(100%)}@media screen and (max-width:960px){.p-voice_interview_detail .client:before{top:-1.6vw;right:-3.4666666667vw}}.p-voice_interview_detail .client.doctor:before{top:min(-.8vw,-12px);width:min(4vw,60px);height:min(8vw,120px);background:url(/assets/img/voice/fig_client_1.svg) no-repeat;background-size:contain;background-position:center}@media screen and (max-width:960px){.p-voice_interview_detail .client.doctor:before{top:-.6666666667vw;width:8vw;height:16vw}}.p-voice_interview_detail .client.nurse:before{top:min(-.3333333333vw,-5px);width:min(4vw,60px);height:min(8vw,120px);background:url(/assets/img/voice/fig_client_2.svg) no-repeat;background-size:contain;background-position:center}@media screen and (max-width:960px){.p-voice_interview_detail .client.nurse:before{top:-.6666666667vw;width:8vw;height:16vw}}.p-voice_interview_detail .client:after{border-color:transparent transparent transparent #fff;right:min(-1.9333333333vw,-29px)}@media screen and (max-width:960px){.p-voice_interview_detail .client:after{right:-3.8666666667vw}}.p-voice_interview_detail .thumb{margin:min(4.9333333333vw,74px) auto min(4.6666666667vw,70px)}@media screen and (max-width:960px){.p-voice_interview_detail .thumb{margin:6.6666666667vw auto 8.1333333333vw}}:root[data-product=clinic] .p-voice_interview_detail p{min-height:min(7vw,105px)}:root[data-product=clinic] .p-voice_interview_detail .staff{background-color:#fff;color:inherit}:root[data-product=clinic] .p-voice_interview_detail .staff:after{border-color:transparent #fff transparent transparent}
