.ShrineSearchByBenefit-module__section___aErY7{margin-bottom:32px}.ShrineSearchByBenefit-module__sectionTitle___hU-Wc{font-size:18px!important;font-weight:700!important;margin-top:20px!important;margin-bottom:16px!important;padding:0;color:#333}.ShrineSearchByBenefit-module__benefitList___-YsB8{background-color:#eee;border-radius:8px;overflow:hidden}.ShrineSearchByBenefit-module__benefitAccordion___0bAq1{border-bottom:1px solid #eee}.ShrineSearchByBenefit-module__benefitHeader___w1Tqp{display:flex;align-items:center;gap:8px}.ShrineSearchByBenefit-module__benefitIcon___xvZ1Z{width:18px;height:18px;flex-shrink:0}.ShrineSearchByBenefit-module__benefitLabel___sbcga{font-size:16px!important;font-weight:600!important;color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.ShrineSearchByBenefit-module__accordionButton___oUpsP{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 8px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;color:#000;-webkit-tap-highlight-color:transparent}.ShrineSearchByBenefit-module__accordionStaticHeader___LZBSV{display:flex;align-items:center;width:100%;padding:10px 8px;color:#000}.ShrineSearchByBenefit-module__accordionButtonWrapper___7j-M0{display:flex;align-items:center;width:100%}.ShrineSearchByBenefit-module__accordionLink___BAl1c{padding:10px 0 10px 8px;text-decoration:none;color:#000}.ShrineSearchByBenefit-module__accordionToggleArea___f4ODe{flex:1;display:flex;align-items:center;justify-content:flex-end;padding:10px 8px;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ShrineSearchByBenefit-module__accordionHeader___jvmrF{flex:1;min-width:0}.ShrineSearchByBenefit-module__chevron___d2QUd{display:inline-block;width:1em;height:1em;flex-shrink:0;font-size:1.5rem;fill:currentColor;color:#0000008a;user-select:none;transition:transform .15s cubic-bezier(.4,0,.2,1)}.ShrineSearchByBenefit-module__chevronRotated___9VQbW{transform:rotate(180deg)}.ShrineSearchByBenefit-module__accordionContent___p0L4t{padding:0 0 4px}.ShrineSearchByBenefit-module__regionList___VeFZu{padding:0}.ShrineSearchByBenefit-module__nationwideLink___HRvHF{display:block;padding:6px 8px 6px 16px;font-size:16px!important;color:#333;text-decoration:none;font-weight:700!important;border-bottom:1px solid #ddd}.ShrineSearchByBenefit-module__nationwideLink___HRvHF:hover{text-decoration:underline}.ShrineSearchByBenefit-module__regionLink___W01Gp{display:block;padding:6px 8px 6px 16px;font-size:16px!important;color:#333;text-decoration:none;border-bottom:1px solid #ddd}.ShrineSearchByBenefit-module__regionLink___W01Gp:hover{text-decoration:underline}.ShrineSearchByBenefit-module__regionAccordion___IVHB2{border-bottom:1px solid #ddd;padding-left:16px}.ShrineSearchByBenefit-module__regionName___ct1Bn{font-size:16px!important;font-weight:700!important;color:#333}.ShrineSearchByBenefit-module__prefectureLink___e5QXv{display:block;padding:5px 8px 5px 16px;font-size:16px!important;color:#333;text-decoration:none;border-bottom:1px solid #ddd}.ShrineSearchByBenefit-module__prefectureLink___e5QXv:last-child{border-bottom:none}.ShrineSearchByBenefit-module__prefectureLink___e5QXv:hover{text-decoration:underline}.ShrineSearchByBenefit-module__prefectureList___koh8N{padding-left:0}.ShrineSearchByBenefit-module__prefectureAccordion___VAlhq{border-bottom:1px solid #ddd;padding-left:12px}.ShrineSearchByBenefit-module__prefectureAccordion___VAlhq:last-child{border-bottom:none}.ShrineSearchByBenefit-module__prefectureName___PHZRa{font-size:16px!important;font-weight:700!important;color:#333}.ShrineSearchByBenefit-module__areaList___GkxDR{display:flex;flex-direction:column;padding-left:0;border-top:1px solid #ddd}.ShrineSearchByBenefit-module__areaLink___0neds{display:block;padding:5px 8px 5px 16px;font-size:16px!important;color:#333;text-decoration:underline;border-bottom:1px solid #ddd}.ShrineSearchByBenefit-module__areaLink___0neds:last-child{border-bottom:none}.ShrineSearchByBenefit-module__areaLink___0neds:hover{color:#000}@media(max-width:460px){.ShrineSearchByBenefit-module__sectionTitle___hU-Wc{font-size:16px!important}.ShrineSearchByBenefit-module__benefitLabel___sbcga,.ShrineSearchByBenefit-module__nationwideLink___HRvHF,.ShrineSearchByBenefit-module__regionLink___W01Gp,.ShrineSearchByBenefit-module__regionName___ct1Bn,.ShrineSearchByBenefit-module__prefectureLink___e5QXv,.ShrineSearchByBenefit-module__prefectureName___PHZRa,.ShrineSearchByBenefit-module__areaLink___0neds{font-size:14px!important}}
