.p-partner{position:relative;background-color:#f7f7f7}.p-partner .p-partner-wrap{margin:0 auto}@media screen and (min-width:767px){.p-partner .p-partner-wrap{padding-top:40px;padding-bottom:80px;width:78.58vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-partner .p-partner-wrap{width:1100px}}@media screen and (max-width:766px){.p-partner .p-partner-wrap{margin:0 2%;padding-bottom:40px}}.p-partner .results-test span{color:#797979;font-weight:700;font-size:.86vw}@media screen and (min-width:1401px){.p-partner .results-test span{font-size:12px}}@media screen and (max-width:766px){.p-partner .results-test span{font-size:2.67vw}}.p-partner .partner-list{margin:20px auto}.p-partner .partner-list li{display:flex;width:100%;background-color:#fff;border-radius:10px;padding:5.72vw}@media screen and (min-width:1401px){.p-partner .partner-list li{padding:80px}}.p-partner .partner-list li:not(:first-child){margin-top:1.43vw}@media screen and (min-width:1401px){.p-partner .partner-list li:not(:first-child){margin-top:20px}}@media screen and (max-width:766px){.p-partner .partner-list{margin:20px auto}.p-partner .partner-list li{padding:10px 16px}.p-partner .partner-list li:not(:first-child){margin-top:2.67vw}}.p-partner .partner-img{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14.29vw;height:14.29vw;margin-right:4.29vw}@media screen and (min-width:1401px){.p-partner .partner-img{width:200px;height:200px;margin-right:60px}}.p-partner .partner-img img{width:100%}@media screen and (max-width:766px){.p-partner .partner-img{width:21.34vw;height:21.34vw;margin-right:5.34vw}}.p-partner .partner-info_name{font-weight:700;line-height:1;font-size:1.15vw}@media screen and (min-width:1401px){.p-partner .partner-info_name{font-size:16px}}.p-partner .partner-info_company{display:block;color:#797979;letter-spacing:.6px;line-height:1;margin-top:1.15vw;font-size:.86vw}@media screen and (min-width:1401px){.p-partner .partner-info_company{margin-top:16px;font-size:12px}}.p-partner .partner-info_overview{line-height:2;letter-spacing:.6px;margin-top:.72vw;font-size:.86vw}@media screen and (min-width:1401px){.p-partner .partner-info_overview{margin-top:10px;font-size:12px}}@media screen and (max-width:766px){.p-partner .partner-info_name{font-size:3.74vw}.p-partner .partner-info_company{margin-top:2.67vw;font-size:2.67vw}.p-partner .partner-info_overview{margin-top:2.67vw;font-size:3.2vw;line-height:1.75}}.p-partner .pagination-wrap .pagination{display:flex;justify-content:center}.p-partner .pagination-wrap .pagination li{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#505050;text-align:center;cursor:pointer}.p-partner .pagination-wrap .pagination li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#505050}.p-partner .pagination-wrap .pagination li.is-active{color:#fff;background-color:#5566e6}.p-partner .pagination-wrap .pagination li.is-active a{color:#fff;pointer-events:none}.p-partner .pagination-wrap .pagination li.is-disable a{pointer-events:none}@media screen and (min-width:767px){.p-partner .pagination-wrap{margin-top:5.72vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-partner .pagination-wrap{margin-top:80px}}@media screen and (min-width:767px){.p-partner .pagination-wrap .pagination li{border-radius:3px;transition:background-color .3s ease-out;min-width:2.58vw;height:2.58vw;font-size:1.08vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-partner .pagination-wrap .pagination li{min-width:36px;height:36px;font-size:15px}}@media screen and (min-width:767px){.p-partner .pagination-wrap .pagination li:not(:last-child){margin-right:.72vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-partner .pagination-wrap .pagination li:not(:last-child){margin-right:10px}}@media screen and (min-width:767px){.p-partner .pagination-wrap .pagination li:not(.is-active):not(.is-disable):hover{background-color:rgba(85,102,230,.2)}.p-partner .pagination-wrap .pagination li.page-turning._next,.p-partner .pagination-wrap .pagination li.page-turning._prev{width:6.86vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-partner .pagination-wrap .pagination li.page-turning._next,.p-partner .pagination-wrap .pagination li.page-turning._prev{width:96px}}@media screen and (min-width:767px){.p-partner .pagination-wrap .pagination li.page-turning._next img,.p-partner .pagination-wrap .pagination li.page-turning._prev img{width:.43vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-partner .pagination-wrap .pagination li.page-turning._next img,.p-partner .pagination-wrap .pagination li.page-turning._prev img{width:6px}}@media screen and (min-width:767px){.p-partner .pagination-wrap .pagination li.page-turning._prev{margin-right:1.72vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-partner .pagination-wrap .pagination li.page-turning._prev{margin-right:24px}}@media screen and (min-width:767px){.p-partner .pagination-wrap .pagination li.page-turning._prev img{margin-right:4px}.p-partner .pagination-wrap .pagination li.page-turning._next{margin-left:1.72vw}}@media screen and (min-width:767px) and (min-width:1401px){.p-partner .pagination-wrap .pagination li.page-turning._next{margin-left:24px}}@media screen and (min-width:767px){.p-partner .pagination-wrap .pagination li.page-turning._next img{margin-left:4px}}@media screen and (max-width:766px){.p-partner .pagination-wrap .pagination{margin-top:11.2vw}.p-partner .pagination-wrap .pagination li{width:9.6vw;height:9.6vw;border:.5px solid #5566e6;margin-right:-1px;font-size:3.74vw}.p-partner .pagination-wrap .pagination li.page-turning{width:6.94vw}.p-partner .pagination-wrap .pagination li._next img,.p-partner .pagination-wrap .pagination li._prev img{width:1.6vw}.p-partner .pagination-wrap .pagination li._next span,.p-partner .pagination-wrap .pagination li._prev span{display:none}.p-partner .pagination-wrap .pagination li._prev{margin-right:5.34vw}.p-partner .pagination-wrap .pagination li._next{margin-left:5.34vw}}