.tattooArtistSearch-module-scss-module__iuGcWa__lead{max-inline-size:max-content;margin:30px auto 20px;white-space:pre-wrap;width:fit-content;margin-inline:auto;font-size:16px;font-weight:400;line-height:1.8}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__lead{margin:40px auto 60px;font-size:18px;font-weight:400;line-height:2}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap{margin:20px auto}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap{margin:30px auto}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsHeader{justify-content:flex-start;gap:20px}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsHeader .tattooArtistSearch-module-scss-module__iuGcWa__conditionsTitle{color:var(--middle-primary);font-size:16px;font-weight:700}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsHeader .tattooArtistSearch-module-scss-module__iuGcWa__conditionsTitle{font-size:18px;font-weight:700}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsHeader .tattooArtistSearch-module-scss-module__iuGcWa__changeConditionsButton{color:var(--white);cursor:pointer;background-color:var(--middle-primary);border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 6px 5px 8px;font-size:12px;font-weight:400;line-height:1.5;transition:background-color .2s;display:inline-flex}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsHeader .tattooArtistSearch-module-scss-module__iuGcWa__changeConditionsButton{padding:7px 8px 7px 10px;font-size:14px;font-weight:400}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsHeader .tattooArtistSearch-module-scss-module__iuGcWa__changeConditionsButton span{color:var(--white)}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsList{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionsList{gap:12px;margin-top:20px}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionItem{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;display:flex}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionItem{gap:8px;padding:8px 12px}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionItem .tattooArtistSearch-module-scss-module__iuGcWa__conditionLabel{color:#333;font-size:12px;font-weight:400}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__conditionItem .tattooArtistSearch-module-scss-module__iuGcWa__conditionLabel{font-size:14px;font-weight:400}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__removeButton{min-width:18px;min-height:18px;color:var(--white);white-space:nowrap;cursor:pointer;background-color:var(--gray);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:background-color .2s;display:flex;width:18px!important;height:18px!important}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__removeButton{width:20px;min-width:20px;height:20px;min-height:20px;font-size:14px}}.tattooArtistSearch-module-scss-module__iuGcWa__searchConditionsWrap .tattooArtistSearch-module-scss-module__iuGcWa__removeButton:hover{background-color:var(--accent)}.tattooArtistSearch-module-scss-module__iuGcWa__resultHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex;position:relative}.tattooArtistSearch-module-scss-module__iuGcWa__resultCount{color:var(--middle-gray);font-size:16px;font-weight:400}.tattooArtistSearch-module-scss-module__iuGcWa__resultCount .tattooArtistSearch-module-scss-module__iuGcWa__resultCountSpan{color:var(--middle-gray);padding-right:2px;font-size:1.2em;font-weight:700}.tattooArtistSearch-module-scss-module__iuGcWa__noDataWrap{flex-direction:column;align-items:center;gap:20px;margin:40px auto 0;display:flex}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__noDataWrap{gap:30px;margin:60px auto 0}}.tattooArtistSearch-module-scss-module__iuGcWa__noDataWrap .tattooArtistSearch-module-scss-module__iuGcWa__noDataText{color:var(--middle-gray);text-align:center;font-size:14px;font-weight:400}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__noDataWrap .tattooArtistSearch-module-scss-module__iuGcWa__noDataText{font-size:16px;font-weight:400}}.tattooArtistSearch-module-scss-module__iuGcWa__prefectureFilterTitle{margin:60px auto 0}@media screen and (min-width:768px){.tattooArtistSearch-module-scss-module__iuGcWa__prefectureFilterTitle{margin:70px auto 0}}
.artistPrefectureFilter-module-scss-module__BQlGPW__regionTitle{color:var(--primary);border-left:4px solid var(--accent);margin:20px auto 12px;padding-left:12px;font-size:12px;font-weight:700}@media screen and (min-width:768px){.artistPrefectureFilter-module-scss-module__BQlGPW__regionTitle{margin:24px auto 16px;padding-left:16px;font-size:14px;font-weight:400}}.artistPrefectureFilter-module-scss-module__BQlGPW__prefectureList{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:0 auto 40px;padding:0;list-style:none;display:grid}@media screen and (min-width:768px){.artistPrefectureFilter-module-scss-module__BQlGPW__prefectureList{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0 auto 48px}}.artistPrefectureFilter-module-scss-module__BQlGPW__prefectureList li a{color:#495057;text-align:center;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:12px 8px;font-size:12px;font-weight:400;text-decoration:none;transition:all .2s;display:block;box-shadow:0 1px 3px #0000000d}@media screen and (min-width:768px){.artistPrefectureFilter-module-scss-module__BQlGPW__prefectureList li a{padding:14px 12px;font-size:14px;font-weight:400}}.artistPrefectureFilter-module-scss-module__BQlGPW__prefectureList li a:hover{color:var(--primary);border-color:var(--primary);background-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 2px 6px #000b421a}.artistPrefectureFilter-module-scss-module__BQlGPW__prefectureList li a:active{transform:translateY(0);box-shadow:0 1px 3px #0000001a}
