.co-product-main .search-modal{padding-bottom:22px;width:100%}.co-product-main .search-modal .ca-button{font-weight:600;height:5.625rem;margin:0 auto;max-height:55px;max-width:432px;padding:15px 0;width:96%}.bp-sm .co-product-main .search-modal .ca-button{padding:1.5rem 0}.co-product-main .search-modal .ca-button:hover .ico-adv-bar:before,.co-product-main .search-modal .ca-button:hover>span{color:var(--color-font,#000)}.co-product-main .search-modal .ca-button>span{color:var(--color-white,#fff)}.bp-sm .co-product-main .search-modal .ca-button>span{font-size:1.75rem}.co-product-main .search-modal .ca-button .ico-adv-bar{margin-right:6px}.co-product-main .search-modal .ca-button .ico-adv-bar:before{color:var(--color-white,#fff);display:inline-block;font-size:2rem;margin-top:-.5rem}.bp-sm .co-product-main .search-modal .ca-button .ico-adv-bar:before{font-size:3.25rem;margin-top:-.8125rem}@media only screen and (max-width:960px){.co-product-main>.inner{background-color:var(--color-white,#fff);box-sizing:border-box;padding:18px 4% 70px;width:100%}}.bp-sm .co-product-main>.inner{padding:2.125rem 4% 8.625rem}.co-product-main>.inner>.title-area{align-items:flex-start;display:flex;justify-content:space-between}.bp-sm .co-product-main>.inner>.title-area{align-items:stretch;flex-direction:column}.co-product-main>.inner>.title-area .title{align-items:flex-end;display:flex}.co-product-main>.inner>.title-area .title .num{font-size:1rem;font-weight:700;line-height:1.6;margin-left:4px;white-space:nowrap}.bp-sm .co-product-main>.inner>.title-area .title .num{font-size:1.25rem}.co-product-main>.inner>.title-area .title .ca-title-ja-en .ja{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:0;text-align:left}.bp-sm .co-product-main>.inner>.title-area .title .ca-title-ja-en .ja{font-size:1.5rem}.co-product-main>.inner>.title-area .title .ca-title-ja-en .ja .name{font-size:20px}.bp-sm .co-product-main>.inner>.title-area .title .ca-title-ja-en .ja .name{font-size:1.5rem}.co-product-main>.inner>.title-area .conditions{align-items:center;-moz-column-gap:11px;column-gap:11px;display:flex;justify-content:flex-end}.co-product-main>.inner>.title-area .conditions>span{font-size:14px;font-weight:600}.bp-sm .co-product-main>.inner>.title-area .conditions>span{font-size:1.5rem}.bp-sm .co-product-main>.inner>.title-area .conditions .ca-select{width:35%}.co-product-main>.inner>.title-area .conditions .ca-select .select{width:100%}.co-product-main>.inner>.title-area .conditions .ca-select .select select{border-radius:18px;font-size:14px;font-weight:600;text-align:center}.bp-sm .co-product-main>.inner>.title-area .conditions .ca-select .select select{font-size:1.5rem}.co-product-main>.inner .intro{margin-bottom:3.125rem}.co-product-main>.inner .intro img{max-width:100%}.co-product-main>.inner .products .hide{display:none}.co-product-main>.inner .products .ca-button{margin:30px auto 0}@media only screen and (max-width:960px){.co-product-main>.inner .products .cm-block-list{margin-top:1.75rem}}.co-product-main>.inner .no-data{margin-top:6.25rem;text-align:center;white-space:pre-line}.co-product-main>.inner .no-data p{font-size:1rem;line-height:1.4}.bp-sm .co-product-main>.inner .no-data p{font-size:1.75rem}.co-product-main>.inner .no-data .ca-button{margin-top:1.875rem}.bp-sm .co-product-main>.inner>.cm-modal-multi-search>.modal>.modal-title{font-size:1.75rem;padding:2.75rem 0}.co-product-main>.inner>.cm-modal-multi-search>.modal .input-area input{padding:.875rem 6.25rem .875rem 12px}.bp-sm .co-product-main>.inner>.cm-modal-multi-search>.modal .ca-range-slider{background-color:var(--color-bg-main,#fff);box-sizing:border-box;padding:15px 6% 34px;width:100%}.co-product-main>.inner>.cm-modal-multi-search>.modal .ca-range-slider .range .multi-range-slider-bar .bar-inner{background-color:#eeccd3}.co-product-main>.inner>.cm-modal-multi-search>.modal .ca-range-slider .range .multi-range-slider-bar .thumb:before{background-color:var(--color-accent,#ccc)}.co-product-main>.inner>.cm-modal-multi-search>.modal .cm-modal-button-area .white-transparent{border-color:#ddd}.bp-sm .co-product-main>.inner .refine-search{box-sizing:border-box;margin:30px auto 15px;width:100%}.co-product-main>.inner .refine-search>.checkbox>ul{display:flex;flex-wrap:wrap;gap:20px}.co-product-main>.inner .refine-search>.checkbox li{height:auto}.bulk-text{font-size:.9rem;margin-top:10px;text-align:center}
