.page-people-questionnaire{.maincontents{padding-bottom:204px;padding-top:67px;@media screen and (max-width:768px){padding-bottom:calc(var(--vw)*88);padding-top:calc(var(--vw)*25)}}#detail{.title{margin:0 auto;@media screen and (min-width:769px){margin-bottom:32px;max-width:784.54px}@media screen and (max-width:768px){margin-bottom:calc(var(--vw)*10.29);width:calc(var(--vw)*267.66)}}.note{color:#c03;text-align:right;@media screen and (min-width:769px){font-size:10px;line-height:140%;margin-bottom:35px}@media screen and (max-width:768px){font-size:calc(var(--vw)*10);line-height:140%;margin-bottom:calc(var(--vw)*26)}}.list{display:flex;flex-direction:column;@media screen and (min-width:769px){gap:60px 0}@media screen and (max-width:768px){gap:calc(var(--vw)*30) 0}.list_item{background-color:#f5f5f5;@media screen and (min-width:1101px){padding-bottom:94px;padding-left:40px;padding-right:40px;padding-top:60px}@media screen and (max-width:1100px) and (min-width:769px){padding-bottom:60px;padding-left:30px;padding-right:30px;padding-top:40px}@media screen and (max-width:768px){padding:calc(var(--vw)*30) calc(var(--vw)*17) calc(var(--vw)*30) calc(var(--vw)*17);&:last-child{padding-bottom:calc(var(--vw)*30)}}.list_title{align-items:center;display:flex;justify-content:center;@media screen and (min-width:1101px){gap:0 40px;margin-bottom:47px}@media screen and (max-width:1100px) and (min-width:769px){gap:0 20px;margin-bottom:37px}@media screen and (max-width:768px){flex-direction:column;gap:calc(var(--vw)*11) 0;margin-bottom:calc(var(--vw)*14)}.icon{align-items:center;border:1px solid #c03;color:#c03;display:flex;flex-shrink:0;font-family:Bebas Neue;font-weight:400;justify-content:center;line-height:1;@media screen and (min-width:1101px){border-radius:80px;font-size:64px;height:160px;width:160px}@media screen and (max-width:1100px) and (min-width:769px){border-radius:56px;font-size:40px;height:108px;width:108px}@media screen and (max-width:768px){border-radius:calc(var(--vw)*40);font-size:calc(var(--vw)*32);height:calc(var(--vw)*80);width:calc(var(--vw)*80)}}.text{color:#c03;@media screen and (min-width:1101px){font-size:50px;line-height:70px}@media screen and (max-width:1100px) and (min-width:769px){font-size:30px;line-height:45px}@media screen and (max-width:768px){font-size:calc(var(--vw)*18);line-height:155.556%;text-align:center}}}.graph{@media screen and (min-width:769px){margin-bottom:24px}@media screen and (max-width:768px){margin-bottom:calc(var(--vw)*14.96)}}.voice{align-items:center;display:flex;flex-direction:column;justify-content:center;@media screen and (min-width:769px){gap:20px 0;padding-left:154px}@media screen and (max-width:768px){gap:calc(var(--vw)*10) 0}}.voice_item{@media screen and (min-width:769px){background-color:#fff;border-left-color:#c03;border-left-style:solid;border-left-width:1px;display:flex;flex-direction:column;gap:5px 0;max-width:840px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px;position:relative;width:100%;&:before{border:10px solid transparent;border-top:12px solid #fff;left:-4px;margin-left:-16px;z-index:2}&:after,&:before{content:"";position:absolute;top:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}&:after{border:10px solid transparent;border-top:12px solid #c03;left:-14px;margin-left:-8px;z-index:1}}@media screen and (max-width:768px){align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;gap:calc(var(--vw)*6) calc(var(--vw)*10);padding:calc(var(--vw)*10)}.voice_icon{flex-shrink:0;@media screen and (min-width:1101px){height:120px;left:-154px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:120px}@media screen and (max-width:1100px) and (min-width:769px){height:100px;left:-134px;position:absolute;top:50%;-webkit-transform:translateY(-80%);transform:translateY(-80%);width:100px}@media screen and (max-width:768px){height:calc(var(--vw)*45);width:calc(var(--vw)*45)}}.voice_name{font-family:var(--sans_serif_400);@media screen and (min-width:769px){font-size:12px}@media screen and (max-width:768px){font-size:calc(var(--vw)*10)}}.voice_comment{color:#000;@media screen and (min-width:769px){line-height:175%}@media screen and (max-width:768px){font-size:calc(var(--vw)*12);line-height:140%}}}}.c_btn_wrap{margin:0 auto;@media screen and (min-width:769px){margin-top:20px;max-width:1000px}@media screen and (max-width:768px){margin-top:calc(var(--vw)*36)}}}}}