.searchConditionBox{display:grid;grid-auto-flow:row;gap:32px;padding:40px}.searchConditionBox .searchConditionBox__item{display:grid;grid-auto-flow:row;gap:24px}.searchConditionBox .searchConditionBox__itemName{font-feature-settings:"palt" on;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.05em;display:block;padding-block:4px;contain:layout;padding-bottom:8px;color:var(--color_primary)}.searchConditionBox .searchConditionBox__itemName:after{content:"";display:block;height:1px;position:absolute;bottom:0;inset-inline:0;background-color:var(--color_primary-pale)}.searchConditionBox .searchConditionBox__itemContent{--_columns: 1;display:grid;grid-template-columns:repeat(var(--_columns),1fr);grid-auto-flow:row;gap:24px}@container (750px < width){.searchConditionBox .searchConditionBox__itemContent:has(>:nth-child(2)){--_columns: 2}.searchConditionBox .searchConditionBox__itemContent:has(>:nth-child(3)){--_columns: 3}.searchConditionBox .searchConditionBox__itemContent:has(>:nth-child(4)){--_columns: 4}}.searchConditionBox .searchConditionBox__itemSectionName{grid-column:1/-1;font-size:14px;font-weight:600;color:var(--color_primary)}.searchConditionBox .searchConditionBox__itemSectionName:is(*+*){margin-top:8px}.searchConditionBox .searchConditionBox__rangeInput{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:16px}.searchConditionBox .searchConditionBox__rangeInputJoin{font-feature-settings:"palt" on;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.05em}.searchConditionBox .searchConditionBox__submit{position:sticky;bottom:32px}.searchConditionBox .searchConditionBox__submitCount.tag{--_backgroundColor: #fff;--_textColor: var(--color_primary);--_borderColor: transparent}@container (750px >= width){.searchConditionBox{padding:24px;gap:32px}}.searchConditionBox .searchConditionBox__item{gap:24px}.searchConditionBox .searchConditionBox__itemContent{gap:16px}.searchConditionBox .searchConditionBox__checkButton>.squareButton{cursor:pointer;will-change:background-color,color}.searchConditionBox .searchConditionBox__checkButton[data-active]>.squareButton{background-color:var(--color_primary);color:#fff;transition:all .2s linear}.searchConditionBox .searchConditionBox__checkButton:not([data-active])>.squareButton{transition:all .3s linear}.searchConditionBox .searchConditionBox__rangeInput{display:flex;flex-wrap:wrap}.searchConditionBox .searchConditionBox__rangeInput>.searchConditionBox__rangeInputJoin{flex:auto 0 0}.searchConditionBox .searchConditionBox__rangeInput>.select{flex:auto 1 0}.searchFoldList{--color__paleLine: #e5e5e5;--color__textMain: #333333;--color__textSub: #606060;--padding-block: 9px;--padding-inline: 12px;--checkbox-size: 16px}.searchFoldList .searchFoldList__item{display:block}.searchFoldList .searchFoldList__item:not(.searchFoldList__item--parent)>.searchFoldList__itemTitle:has(input:disabled)>.checkbox{opacity:.4}.searchFoldList .searchFoldList__itemTitle{display:grid;grid-template-columns:1fr auto auto;align-items:stretch;position:relative}.searchFoldList .searchFoldList__itemTitle:not(:has(input[disabled])){cursor:pointer}.searchFoldList .searchFoldList__itemTitle>.checkbox{--checkbox-padding: 16px 20px;--checkbox-label-color: var(--color_text-secondary);--checkbox-background-color: #fff}.searchFoldList .searchFoldList__itemTitle:has(.searchFoldList__itemToggle){position:relative}.searchFoldList .searchFoldList__itemTitle:has(.searchFoldList__itemToggle):after{grid-area:1/2;align-self:center;content:"";display:block;width:1px;height:calc(100% - 24px);background-color:var(--color_line-pale)}.searchFoldList .searchFoldList__itemTitle:has(input:checked){background-color:var(--color_gray)}.searchFoldList .searchFoldList__itemTitle:has(input:checked):has(.searchFoldList__itemToggle):after{background-color:#dedede}.searchFoldList .searchFoldList__itemToggle{padding:16px;cursor:pointer}.searchFoldList .searchFoldList__itemToggle:before{content:"keyboard_arrow_down"}.searchFoldList .searchFoldList__itemToggle:is(.searchFoldList__item:has(>.searchFoldList__listWrap>.searchFoldList__list[is-shown])>.searchFoldList__itemTitle>.searchFoldList__itemToggle):before{content:"keyboard_arrow_up"}.searchFoldList .searchFoldList__listWrap{overflow:hidden;will-change:height}.searchFoldList .searchFoldList__listWrap:has(>.searchFoldList__list:not([is-shown])):is(.searchFoldList__itemTitle:has(.searchFoldList__itemToggle)+*){height:0}.searchFoldList .searchFoldList__list{--_columns: 5;will-change:opacity;grid-template-columns:repeat(5,1fr)}.searchFoldList .searchFoldList__list:has(>.searchFoldList__item--grandChild){display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--_columns),auto);-moz-column-gap:8px;column-gap:8px;position:relative;padding-block:8px;padding-inline:32px;border-top:1px solid var(--color__paleLine)}@container (760px >= width){.searchFoldList .searchFoldList__list:has(>.searchFoldList__item--grandChild){display:block;padding-block:8px;padding-inline:16px 8px}}.searchFoldList .searchFoldList__list:has(>.searchFoldList__item--grandChild:nth-child(26)){--_columns: 8}.searchFoldList .searchFoldList__list:has(>.searchFoldList__item--grandChild:nth-child(41)){--_columns: 16}@container (1000px >= width){.searchFoldList .searchFoldList__list{grid-template-columns:repeat(4,1fr)}.searchFoldList .searchFoldList__list:has(>.searchFoldList__item--grandChild:nth-child(21)){--_columns: 10}.searchFoldList .searchFoldList__list:has(>.searchFoldList__item--grandChild:nth-child(41)){--_columns: 16}}.searchFoldList .searchFoldList__item--parent>.searchFoldList__itemTitle{background-color:var(--color_gray-slight)}.searchFoldList .searchFoldList__item--parent+.searchFoldList__item--parent,.searchFoldList .searchFoldList__item--child{border-top:1px solid var(--color__paleLine)}.searchFoldList .searchFoldList__item--grandChild{border-left:1px solid var(--color_line-light)}.searchFoldList .searchFoldList__item--grandChild>.searchFoldList__itemTitle>.checkbox{--checkbox-padding: 12px 16px}.searchFoldList .searchFoldList__item--grandChild:has(input:checked):before{background-color:var(--color_line-light)}@container (760px >= width){.searchFoldList .searchFoldList__itemToggle{padding:12px}.searchFoldList .searchFoldList__item--grandChild:not(:first-child){border-top:1px solid var(--color_gray-pale)}}.searchConditionForm{display:grid;grid-auto-flow:row;gap:var(--size_contentGap);container-type:inline-size}.searchConditionForm .searchConditionForm__section{display:grid;grid-auto-flow:row;gap:24px}.searchConditionForm .searchConditionForm__box{border:1px solid var(--color_line-pale);border-radius:var(--radius_large);overflow:hidden}.searchConditionForm .searchConditionForm__submit{position:sticky;bottom:24px}@container (750px >= width){.searchConditionForm .searchConditionForm__section{gap:14px}.searchConditionForm .searchConditionForm__submit{bottom:var(--size_contentPaddingInline)}}
