.cm-modal-search-brand.cm-modal .modal{max-width:996px;overflow-y:unset;padding-bottom:20px}.cm-modal-search-brand.cm-modal .modal .modal-title{font-size:24px;text-align:center}.cm-modal-search-brand .btn-delete{max-width:996px}.cm-modal-search-brand .search{position:relative;width:100%;max-width:600px;margin:10px auto 0}.cm-modal-search-brand .search .ca-input input{width:100%;height:36px;padding-right:46px;border:none;border-radius:18px;box-sizing:border-box;background-color:var(--color-bg-sub,#fff);font-size:14px;line-height:1}.cm-modal-search-brand .search .ico-sto-search{font-size:30px;font-weight:700;height:17px;position:absolute;right:18px;top:-28px;bottom:0;margin:auto;transition:.3s}.cm-modal-search-brand .brand-list-area{height:40vh;overflow-y:scroll}.cm-modal-search-brand .brand-list-area .kana-sort{margin:0 0 40px}.cm-modal-search-brand .brand-list-area .kana-sort>ul{display:flex;flex-direction:column}.cm-modal-search-brand .brand-list-area .kana-sort>ul>li{padding-top:20px}.cm-modal-search-brand .brand-list-area .kana-sort>ul>li .kana{color:var(--color-main,#ccc);background:rgba(var(--color-main-10,204,204,204),.2);width:calc(20% - 12px);line-height:40px;font-size:16px}.bp-md .cm-modal-search-brand .brand-list-area .kana-sort>ul>li .kana{width:100%}.bp-sm .cm-modal-search-brand .brand-list-area .kana-sort>ul>li .kana{font-size:1.75rem}.cm-modal-search-brand .brand-list-area .logo-brand-area{margin:30px 0 10px;gap:10px}.bp-sm .cm-modal-search-brand .brand-list-area .logo-brand-area{margin-top:10px}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item{width:60px;height:60px}.bp-sm .cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item{width:calc(50% - 5px)}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand.active img,.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand:hover img{outline:2px solid var(--color-main,#ccc);transition:unset}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand img{-o-object-fit:cover;object-fit:cover}.cm-modal-search-brand .brand-list-area .brand-list{margin-top:20px}.cm-modal-search-brand .brand-list-area .brand-list ul{gap:10px;grid-template-columns:1fr;overflow:hidden}.bps-md .cm-modal-search-brand .brand-list-area .brand-list ul{grid-template-columns:repeat(2,1fr)}.cm-modal-search-brand .brand-list-area .brand-list ul li{min-height:50px;padding:0;border-color:transparent;text-align:left;overflow:hidden}.bp-sm .cm-modal-search-brand .brand-list-area .brand-list ul li{min-height:30px}.cm-modal-search-brand .brand-list-area .brand-list ul li .ca-checkbox .checkbox li label{white-space:nowrap}.cm-modal-search-brand .cm-modal-button-area{margin-top:20px}.cm-modal-search-brand.cm-modal{left:50%;transform:translate(-50%);background:transparent;filter:drop-shadow(1px 1px 15px rgba(0,0,0,.15));justify-content:flex-start}.bp-sm .cm-modal-search-brand.cm-modal{filter:unset}.cm-modal-search-brand.cm-modal .modal{max-width:540px;padding:22px 20px;border-radius:10px;display:flex;flex-direction:column}.bp-sm .cm-modal-search-brand.cm-modal .modal{width:100%;max-width:unset;padding:0 0 3.75rem;border-radius:0}.cm-modal-search-brand.cm-modal .modal:before{content:"";display:block;background:var(--color-white,#fff);height:15px;width:30px;clip-path:polygon(50% 0,0 100%,100% 100%);margin-left:105px;margin-top:-35px;margin-bottom:35px}.bp-sm .cm-modal-search-brand.cm-modal .modal:before{display:none}.cm-modal-search-brand.cm-modal .modal .modal-title{font-weight:700;color:var(--color-main,#ccc);text-align:left;display:flex;align-items:center;font-size:16px}.bp-sm .cm-modal-search-brand.cm-modal .modal .modal-title{font-weight:600;font-size:2rem;padding:15px 5px}.cm-modal-search-brand.cm-modal .modal .modal-title .help{color:var(--color-main,#ccc);font-size:10px;font-weight:400;display:inline-block;margin-left:5px}.bp-sm .cm-modal-search-brand.cm-modal .modal .modal-title .help{font-size:1.25rem}.cm-modal-search-brand .btn-delete{max-width:540px;margin-top:190px}@media only screen and (max-width:960px){.cm-modal-search-brand .btn-delete{margin-top:250px}}.bp-sm .cm-modal-search-brand .btn-delete{width:100%;max-width:none}.cm-modal-search-brand .btn-delete button svg{font-size:1.875rem}.cm-modal-search-brand .brand-list-area{height:auto;border-top:1px solid var(--color-border,#ccc);box-shadow:inset 0 -30px 15px -30px #0000001a}.cm-modal-search-brand .brand-list-area .kana-sort{width:100%;margin:0;text-align:center;box-sizing:border-box}.cm-modal-search-brand .brand-list-area .kana-sort>ul{position:relative}.cm-modal-search-brand .brand-list-area .kana-sort>ul>li{padding-top:30px}.cm-modal-search-brand .brand-list-area .kana-sort>ul>li.logo-brand-area{padding-top:22px;padding-bottom:20px}.cm-modal-search-brand .brand-list-area .kana-sort>ul>li .kana{color:var(--color-font,#000);background:var(--color-white,#fff);font-weight:700;width:100%;line-height:1;font-size:14px;text-align:left;padding-left:1em;box-sizing:border-box}.bp-sm .cm-modal-search-brand .brand-list-area .kana-sort>ul>li .kana{font-size:1.625rem;padding-top:0}.cm-modal-search-brand .brand-list-area .kana-sort>ul>li .kana:after{content:"行"}.cm-modal-search-brand .brand-list-area .kana-sort .button-list{display:flex;justify-content:space-between;position:sticky;top:-5px;left:0;z-index:1;background-color:var(--color-white,#fff);padding:10px 0}.bp-sm .cm-modal-search-brand .brand-list-area .kana-sort .button-list{padding-inline:2%;box-sizing:border-box}.cm-modal-search-brand .brand-list-area .kana-sort .button-list+li{padding-top:30px}.cm-modal-search-brand .brand-list-area .kana-sort .button-list button{width:100%;text-align:center;border-right:1px solid #eaeaea;transition:opacity .3s}.bp-sm .cm-modal-search-brand .brand-list-area .kana-sort .button-list button{font-size:clamp(13px,1.625rem,18px)}.cm-modal-search-brand .brand-list-area .kana-sort .button-list button:first-child{border-left:1px solid var(--color-border,#ccc)}.cm-modal-search-brand .brand-list-area .kana-sort .button-list button:disabled{pointer-events:none}.cm-modal-search-brand .brand-list-area .kana-sort .button-list button:disabled span{color:var(--color-btn-negative,#ccc)}.cm-modal-search-brand .brand-list-area .kana-sort .button-list button:hover{opacity:.5}.cm-modal-search-brand .brand-list-area .kana-sort .button-list button span{font-size:14px;line-height:1.8}.bp-sm .cm-modal-search-brand .brand-list-area .kana-sort .button-list button span{white-space:nowrap}.cm-modal-search-brand .brand-list-area .logo-brand-area{margin:0;display:flex;flex-wrap:wrap;gap:5px;padding:0 6px}.bp-sm .cm-modal-search-brand .brand-list-area .logo-brand-area{margin-top:0;padding:6px 0}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item{width:70px;height:62px}.bp-sm .cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item{width:calc(20% - 6px)}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand{width:100%;height:100%;border-radius:4px;border:1px solid #dfdfdf;box-sizing:border-box;transition:opacity .3s;position:relative}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand:hover{opacity:.5}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand:hover img{outline:none}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand.active img{outline:2px solid var(--color-main,#ccc);transition:unset;border-radius:4px}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand.active .check-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:3px;left:3px;width:12px;height:12px;background-color:var(--color-accent,#ccc);border-radius:50%}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand.active .check-icon svg{padding:0;color:var(--color-white,#fff);font-size:9px}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cm-modal-search-brand .brand-list-area .logo-brand-area .logo-brand-item .logo-brand .check-icon{display:none}.cm-modal-search-brand .brand-list-area .brand-list{border-top:1px solid var(--color-border,#ccc)}.cm-modal-search-brand .brand-list-area .brand-list>ul{display:flex;flex-direction:column;align-content:flex-start;gap:0;grid-template-columns:1fr;overflow:hidden}.cm-modal-search-brand .brand-list-area .brand-list>ul>li{width:100%;height:auto;display:flex;justify-content:space-between;padding:15px 20px 15px 0;cursor:pointer;border-bottom:1px solid var(--color-bg-main,#fff);position:relative}.bp-sm .cm-modal-search-brand .brand-list-area .brand-list>ul>li{min-height:unset;align-items:center;padding:15px 4%}.cm-modal-search-brand .brand-list-area .brand-list>ul>li.checked .check-icon{background-color:var(--color-accent,#ccc);border-color:var(--color-accent,#ccc)}.cm-modal-search-brand .brand-list-area .brand-list>ul>li.checked .check-icon svg{display:block;color:var(--color-white,#fff);padding:0;font-size:10px}.cm-modal-search-brand .brand-list-area .brand-list>ul>li .btn{width:100%;height:auto;display:flex;align-items:center;gap:15px}.cm-modal-search-brand .brand-list-area .brand-list>ul>li .btn .ca-image{width:auto}.cm-modal-search-brand .brand-list-area .brand-list>ul>li .btn .ca-image img{width:70px;height:40px;-o-object-fit:contain;object-fit:contain}.cm-modal-search-brand .brand-list-area .brand-list>ul>li .btn .names .ja{color:var(--color-accent,#ccc);font-size:14px}.bp-sm .cm-modal-search-brand .brand-list-area .brand-list>ul>li .btn .names .ja{font-size:1.75rem}.cm-modal-search-brand .brand-list-area .brand-list>ul>li .btn .names .en{color:#9e9e9e;font-size:12px;font-weight:400;line-height:1.1}.bp-sm .cm-modal-search-brand .brand-list-area .brand-list>ul>li .btn .names .en{font-size:1.5rem}.cm-modal-search-brand .brand-list-area .brand-list>ul>li .check-icon{width:14px;height:14px;border-radius:2px;border:1px solid var(--color-border,#ccc);display:flex;justify-content:center;align-items:center;box-sizing:border-box}.cm-modal-search-brand .brand-list-area .brand-list>ul>li .check-icon svg{display:none}.cm-modal-search-brand .cm-modal-button-area{justify-content:center;margin-top:0;padding-top:20px;flex-direction:column;gap:20px;position:relative;z-index:10}.cm-modal-search-brand .cm-modal-button-area .select-area{width:100%}.bp-sm .cm-modal-search-brand .cm-modal-button-area .select-area{width:92%;margin:0 auto}.cm-modal-search-brand .cm-modal-button-area .select-area ul{display:flex;flex-wrap:wrap;gap:10px}.cm-modal-search-brand .cm-modal-button-area .select-area ul li{background-color:var(--color-bg-sub,#fff);display:flex;align-items:center;-moz-column-gap:1.4em;column-gap:1.4em;padding:6px 11px;border-radius:4px}.bp-sm .cm-modal-search-brand .cm-modal-button-area .select-area ul li{padding:.25rem 11px}.cm-modal-search-brand .cm-modal-button-area .select-area ul li span{color:var(--color-main,#ccc);font-size:14px;font-weight:400}.bp-sm .cm-modal-search-brand .cm-modal-button-area .select-area ul li span{font-size:1.5rem}.cm-modal-search-brand .cm-modal-button-area .select-area ul li .delete{display:flex;align-items:center;cursor:pointer}.cm-modal-search-brand .cm-modal-button-area .select-area ul li .delete svg{padding:0;color:var(--color-btn-negative,#ccc);font-size:15px}.cm-modal-search-brand .cm-modal-button-area .ca-button{font-size:14px;width:242px}.bp-sm .cm-modal-search-brand .cm-modal-button-area .ca-button{font-size:1.75rem;width:65%}.cm-modal-search-brand .cm-modal-button-area .ca-button:disabled{background-color:var(--color-btn-negative,#ccc);border:1px solid var(--color-btn-negative,#ccc)}
