.title_title__BaJ_J{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--bonColorNEUTRAL-FOREGROUND-DEFAULT));font-size:17px;line-height:25px}.pc_page .title_title__BaJ_J{font-size:16px}.title_title__BaJ_J.title_-setting____aT3{font-size:14px;line-height:24px}.pc_page .title_title__BaJ_J.title_-setting____aT3{font-size:16px}.title_title__BaJ_J.title_-flex__ErB_8{display:flex;min-width:0}@media(min-width:375px){.title_title__BaJ_J{font-size:18px}}.title_title__BaJ_J.title_-policy__Nzx8e{font-size:15px;line-height:18px}.suggest-auto_wrap__Y64Qy{position:relative;padding:20px 20px 24px}@media(min-width:600px){.suggest-auto_wrap__Y64Qy{padding:22px 28px 24px}}.suggest-auto_section__wGg9u{margin-top:16px}.suggest-auto_section__wGg9u.suggest-auto_-topic__3Pmyr{display:flex;gap:0 24px}.suggest-auto_section__wGg9u.suggest-auto_-flicking__t5agK+.suggest-auto_section__wGg9u{margin-top:14px}.suggest-auto_topic_list__lghFZ{flex:1 0;min-width:0}.suggest-auto_button_outside__V5E_g{display:flex;justify-content:center;margin:14px 0 -7px}@media(min-width:600px){.suggest-auto_button_outside__V5E_g{position:absolute;top:100%;right:0;left:0;margin:18px 0 0}}.suggest-auto-list_box__O9G2j{border:1px solid rgb(var(--bonColorNEUTRAL-STROKE-STATIC-SUBTLE));border-radius:8px;background-color:rgb(var(--bonColorNEUTRAL-BACKGROUND-SEPARATED-1));box-shadow:0 2px 4px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;padding:7px 0}@media(min-width:600px){.suggest-auto-list_-multi_column__zzFqy{flex-wrap:wrap;max-height:228px;padding-right:24px}.suggest-auto-list_-multi_column__zzFqy .suggest-auto-list_item__XHYGo{width:50%}.suggest-auto-list_-multi_column__zzFqy .suggest-auto-list_item__XHYGo:nth-child(n+4){margin:0 -24px 0 24px}}.suggest-auto-list_content__zLi9i{display:flex;align-items:center;height:76px;padding:0 16px}@media(min-width:375px){.suggest-auto-list_content__zLi9i{padding:0 20px}}.suggest-auto-list_button_area__5IF_z{flex-shrink:0;margin-left:auto}.suggest-auto-list_button__mnpoZ{width:54px;height:36px;margin-left:12px;border:1px solid rgb(var(--bonColorNEUTRAL-STROKE-SUBTLE-1));border-radius:4px;color:rgb(var(--bonColorNEUTRAL-FOREGROUND-SUBTLE-1));font-size:14px;font-weight:500;line-height:36px;text-align:center}