@charset "UTF-8";.c-brand-banner-list{max-width:1180px;margin:0 auto;padding:0 10px}.c-brand-banner-list__inner{display:flex;flex-wrap:wrap}.c-brand-banner-list__col{margin:0}.c-brand-banner-list__col--3{width:calc(100% / 3)}.c-brand-banner-list__col--4{width:25%}@media (max-width: 991px){.c-brand-banner-list__col--sp1{width:100%}.c-brand-banner-list__col--sp2{width:50%}.c-brand-banner-list__col--sp3{width:calc(100% / 3)}.c-brand-banner-list__col--sp4{width:25%}.c-brand-banner-list__col--sp2{padding:0 4px}}.c-brand-banner{margin:20px 10px}@media (max-width: 991px){.c-brand-banner{margin:0 0 20px}}.c-brand-banner__name{text-align:center}.c-brand-banner__name--default{margin-top:20px;font-size:calc(1rem + 6px)}@media (max-width: 991px){.c-brand-banner__name--default{margin-top:0}}.c-brand-banner__image-limit-size{max-width:370px;max-height:370px;padding-bottom:100%}@media (max-width: 991px){.p-brand-banner__col:nth-of-type(5n){display:none}}.p-brand-list__container{max-width:1180px;margin:0 auto;padding:0}.p-brand-list__row{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 991px){.p-brand-list__row{margin-right:-5px;margin-left:-5px}}.p-brand-list__col{padding-right:10px;padding-left:10px;position:relative;flex:0 0 calc(20% + -0px);width:100%;max-width:calc(20% + -0px);min-height:1px}@media (max-width: 991px){.p-brand-list__col{padding-right:10px;padding-left:10px;position:relative;flex:0 0 calc(50% + -0px);width:100%;max-width:calc(50% + -0px);min-height:1px}.p-brand-list__col:nth-child(2n){padding-right:0;padding-left:5px}.p-brand-list__col:nth-child(odd){padding-right:5px;padding-left:0}}.p-brand-list__col{padding-right:5px!important;padding-left:5px!important}.p-brand-list__col--pc-content{display:block}@media (max-width: 991px){.p-brand-list__col--pc-content{display:none}}.p-brand-list__col--sp-content{display:block}@media (min-width: 992px){.p-brand-list__col--sp-content{display:none}}.p-brand-list__item{margin-top:10px;text-align:center}.p-brand-list__text{font-family:游ゴシック Medium,Yu Gothic Medium,Yu Gothic,游ゴシック,YuGothic;font-size:1rem;font-weight:400;margin-top:10px}.p-alphabetized-list{max-width:80%;margin:0 auto;padding:0;font-size:1rem}@media (max-width: 991px){.p-alphabetized-list{max-width:none;padding:0 16px;margin-top:12px;font-size:calc(1rem - 2px)}}.p-alphabetized-list__search{margin-top:12px}.p-alphabetized-list__search-group{display:flex;border:1px solid #ccc;border-radius:4px;overflow:hidden}.p-alphabetized-list__search-field{flex:1;padding:8px 12px;border:none;background-color:#fff;font-size:calc(1rem + 2px);outline:none}.p-alphabetized-list__search-field:focus{background-color:#fff}.p-alphabetized-list__search-field::placeholder{color:#999}.p-alphabetized-list__search-button{display:flex;align-items:center;justify-content:center;width:40px;padding:0;border:none;cursor:pointer;transition:background-color .2s}.p-alphabetized-list__search-button:hover{background-color:#ccc}.p-alphabetized-list__search-icon{width:18px;height:18px}.p-alphabetized-list__initials{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width: 991px){.p-alphabetized-list__initials{margin-top:20px;justify-content:flex-start;gap:4px}}.p-alphabetized-list__initial{display:block;white-space:nowrap;text-align:center;flex-basis:0;flex-grow:1;padding:0 12px}@media (max-width: 991px){.p-alphabetized-list__initial{width:14.2857142857%;padding:4px 0}}.p-alphabetized-list__initial--selected{font-weight:700}.p-alphabetized-list__initial-title{margin-top:18px;margin-bottom:0;font-size:calc(1rem + 2px);font-weight:700}.p-alphabetized-list__separator{display:block}@media (max-width: 991px){.p-alphabetized-list__separator{display:none}}.p-alphabetized-list__separator{flex:0 0 auto;padding:0;text-align:center}.p-alphabetized-list__list-row{display:flex;flex-wrap:wrap}.p-alphabetized-list__row-child{width:33.3333333333%;margin-top:16px}@media (max-width: 991px){.p-alphabetized-list__row-child{width:100%}}.p-alphabetized-list__list{margin-top:80px}@media (max-width: 991px){.p-alphabetized-list__list{margin-top:0}}.p-alphabetized-list__list-item{margin-top:40px}.p-alphabetized-list__link{margin-top:6px}
