.section-top-logo-row-grid{background-color:#f7f7f9;margin:0;padding:70px 0 45px}@media screen and (min-width:768px){.section-top-logo-row-grid{padding:100px 0 55px}}@media screen and (min-width:1025px){.section-top-logo-row-grid{padding:130px 0 45px}.section-top-logo-row-grid .container{max-width:1124px;padding-left:37px;padding-right:37px;width:100%}}.top-logo-row-grid__wrap{background-color:#fff;padding:30px 18px 5px}@media screen and (min-width:768px){.top-logo-row-grid__wrap{padding:40px 25px 10px}}@media screen and (min-width:1050px){.top-logo-row-grid__wrap{padding:40px 40px 10px}}.top-logo-row-grid__title{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:21px;text-align:center}@media screen and (min-width:768px){.top-logo-row-grid__title{font-size:27px;line-height:1.8;margin-bottom:29px}}@media screen and (min-width:1050px){.top-logo-row-grid__title{margin-bottom:40px}}@media screen and (min-width:768px){.top-logo-row-grid__title br{display:none}}.top-logo-row-grid__repeat{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.5}.top-logo-row-grid__repeat--row1 .top-logo-row-grid__repeat__item:nth-child(odd){padding-right:20px}.top-logo-row-grid__repeat--row1 .top-logo-row-grid__repeat__item:nth-child(2n){padding-left:20px}@media screen and (min-width:768px){.top-logo-row-grid__repeat--row1 .top-logo-row-grid__repeat__item:nth-child(odd){padding-right:0}.top-logo-row-grid__repeat--row1 .top-logo-row-grid__repeat__item:nth-child(2n){padding-left:0}}.top-logo-row-grid__repeat--row1{flex-wrap:wrap}.top-logo-row-grid__repeat--row2:not(:first-child){margin-top:5px}@media screen and (min-width:768px){.top-logo-row-grid__repeat--row2{margin-bottom:-5px}.top-logo-row-grid__repeat--row2:not(:first-child){margin-top:10px}.top-logo-row-grid__repeat--row2:last-child{margin-bottom:0}}@media screen and (min-width:1050px){.top-logo-row-grid__repeat--row2:not(:first-child){margin-top:50px}.top-logo-row-grid__repeat--row2:last-child{margin-bottom:0}}.top-logo-row-grid__repeat--row2 .figure{margin-bottom:25px}@media screen and (min-width:768px){.top-logo-row-grid__repeat--row2 .figure{margin-bottom:30px}}@media screen and (min-width:1050px){.top-logo-row-grid__repeat--row2 .figure{margin-bottom:30px}}.top-logo-row-grid__repeat--row3:not(:first-child){margin-top:0}@media screen and (min-width:1050px){.top-logo-row-grid__repeat--row3:not(:first-child){margin-top:20px}}.top-logo-row-grid__repeat--row3 .top-logo-row-grid__repeat__item{width:47%}@media screen and (min-width:768px){.top-logo-row-grid__repeat--row3 .top-logo-row-grid__repeat__item{width:17%}}.top-logo-row-grid__repeat--row3 .figure img{height:78px;object-fit:contain;width:100%}@media screen and (min-width:1050px){.top-logo-row-grid__repeat--row3 .figure img{height:105px}}.top-logo-row-grid__repeat__item{display:flex;flex-direction:column;gap:10px;margin-bottom:25px;text-align:center;width:40%}@media screen and (min-width:768px){.top-logo-row-grid__repeat__item{gap:18px;margin-bottom:30px;width:30%}}.top-logo-row-grid__repeat__item .figure{align-items:center;display:flex}.top-logo-row-grid__repeat__item p{font-size:9px;letter-spacing:0;line-height:1.5}@media screen and (min-width:1050px){.top-logo-row-grid__repeat__item p{font-size:14px;line-height:1.5}}@media screen and (min-width:768px){.top-logo-row-grid__repeat__item__min-letter-spacing{letter-spacing:-.07em}}.top-logo-row-grid__repeat--row2 .top-logo-row-grid__repeat__item{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-bottom:0;text-align:center;width:100%}.top-logo-row-grid__repeat__item>img{display:block;font-size:0;width:100%}@media screen and (min-width:768px){.top-logo-row-grid__repeat__item>img{width:100%}}.top-logo-row-grid__remarks{display:none;font-size:10px;line-height:2.2;margin-top:12px;text-align:center}@media screen and (min-width:768px){.top-logo-row-grid__remarks{display:block;margin-top:12px}}@media screen and (min-width:1050px){.top-logo-row-grid__remarks{margin-top:14px}}.br-sp{display:block}.br-pc,.br-tb{display:none}@media screen and (min-width:768px){.br-sp{display:none}.br-tb{display:block}.br-pc{display:none}}@media screen and (min-width:1050px){.br-sp,.br-tb{display:none}.br-pc{display:block}}.award-space{display:none}@media screen and (min-width:768px){.award-space{display:inline-block}}.no-awardlogo{padding-bottom:70px}@media screen and (min-width:768px){.no-awardlogo{padding-bottom:55px}}@media screen and (min-width:1050px){.no-awardlogo{padding-bottom:45px}}