.areaList{background-color:#dcf0ff;padding:20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin:0 0 20px}.areaListLink{background-color:#fff;border:1px solid #c8c8c8;display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:inherit;align-items:center;padding:10px;font-weight:bold}.areaListLink[aria-selected=true]{background-color:#3fa9f5;color:#fff}.areaListLink[aria-selected=true]::after{border-color:#fff}.areaListLink::after{content:"";width:10px;aspect-ratio:1/1;border-right:3px solid #3fa9f5;border-bottom:3px solid #3fa9f5;margin:0 20px;rotate:45deg;margin:5px 0 0;flex-shrink:0}.spotList{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin:0 0 40px}.spotListLink{border:1px solid #c8c8c8;background-color:#f5f5f5;display:flex;align-items:center;text-decoration:none;padding:4px 12px;min-height:58px;text-align:left;text-decoration:none;color:inherit;line-height:1.4}.spotListLink::before{content:"";width:8px;aspect-ratio:8/11;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);background-color:#3fa9f5;flex-shrink:0;margin:0 15px 0 0}.infoHead{display:grid;gap:20px;margin:0 0 45px}.infoTable{width:100%;border-left:1px solid #c8c8c8;border-top:1px solid #c8c8c8}.infoTableHead{border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background-color:#f5f5f5;padding:10px;display:block}.infoTableDetail{border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:10px;display:block}.infoTableAlert{display:block;margin:7px 0 0;max-width:470px}.infoTableAlertRed{display:block;color:#d71e1e;margin:7px 0 0;max-width:470px}.infoMap{aspect-ratio:580/345}.infoMap iframe{width:100%;height:100%}.saleWrap{display:grid;gap:20px;align-items:flex-start}.saleTable{width:100%;border-left:1px solid #c8c8c8;border-top:1px solid #c8c8c8}.saleTableHead{border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background-color:#f5f5f5;padding:10px;display:block}.saleTableDetail{border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:10px;display:block}.saleTableDetailOk{width:23px;aspect-ratio:1/1;border:5px solid #3fa9f5;border-radius:50%;display:block;margin:0 auto}.saleTableDetailNo{width:6px;aspect-ratio:6/2;background-color:#333;margin:8px auto;display:block}.spotAizuList{display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}.spotAizuListLink{border:1px solid #c8c8c8;background-color:#f5f5f5;display:flex;align-items:center;text-decoration:none;padding:4px 12px;min-height:58px;text-decoration:none;color:inherit;line-height:1.4}.spotAizuListLink::before{content:"";width:8px;aspect-ratio:8/11;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);background-color:#3fa9f5;flex-shrink:0;margin:0 15px 0 0}.paymentMethod{background-color:#e8faf5;padding:40px 18px}.paymentMethodTitle{color:#4f8d7c;display:flex;justify-content:center;font-size:1.8rem;font-weight:bold;line-height:1.4}.paymentMethodListItem{display:grid;gap:5px;grid-template-columns:10px 1fr;align-items:start;font-size:1.6rem;font-weight:bold}.paymentMethodListItem::before{content:"";display:block;border-radius:50%;background-color:#4f8d7c;width:10px;height:10px;margin-top:8px}.cardBrand{width:100%;background-color:#fff;border:solid 7px #ececec;padding:20px 18px}.cardBrand .cardBrandTitle{font-size:18px;font-weight:bold;margin-bottom:20px}.cardBrand .cardBrandP{display:flex;justify-content:left;align-items:center;gap:3px;margin-bottom:20px}.cardBrand .cardBrandP img{width:18px}.cardBrand .cardBrandP p{font-size:16px}.cardBrand .cardBrandLine{border-bottom:solid 1px #ececec;margin-bottom:20px}.cardBrand .cardBrandImg{display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:10px}.cardBrand .cardBrandImg img{width:80px}.icWrap{border:1px solid #ccc;border-radius:8px;display:grid;align-items:center;grid-template-columns:68px 1fr;gap:8px;padding:8px}.icCat{border-right:1px solid #ccc;display:flex;align-items:center;height:100%;padding-right:8px}.icList{display:flex;flex-wrap:wrap;gap:8px}@media (min-width: 768px){.paymentMethodTitle{font-size:2.2rem}.paymentMethodListItem{font-size:1.8rem}.paymentMethodListItem::before{margin-top:10px}}@media (min-width: 960px){.areaList{grid-template-columns:repeat(6, 1fr);gap:20px;margin:0 0 50px}.areaListLink{padding:15px 10px}.areaListLink::after{width:12px}.spotList{grid-template-columns:repeat(6, 1fr);gap:20px;margin:0 0 80px}.infoHead{grid-template-columns:1fr 1fr}.infoTable{max-width:470px}.infoTableHead{display:table-cell;vertical-align:top;padding:9px 18px;width:120px}.infoTableDetail{display:table-cell;padding:9px 18px}.saleWrap{grid-template-columns:1fr 1fr 1fr}.saleTableHead{display:table-cell;vertical-align:middle;padding:9px 18px}.saleTableDetail{display:table-cell;width:102px;padding:13px 18px}.spotAizuList{grid-template-columns:repeat(1, 1fr);gap:20px}.paymentMethod{padding:60px 10%}.paymentMethodTitle{font-size:2.5rem}.paymentMethodListItem{font-size:2rem}.icWrap{grid-template-columns:90px 1fr;gap:10px;padding:10px}.icCat{padding-right:10px}.icList{gap:8px 10px}}@media (max-width: 960px){.cardBrand{border:solid 5px #ececec}.cardBrand .cardBrandTitle{font-size:16px}.cardBrand .cardBrandP{align-items:flex-start}.cardBrand .cardBrandP img{width:16px;padding-top:3px}.cardBrand .cardBrandP p{font-size:14px}.cardBrand .cardBrandImg{gap:10px}.cardBrand .cardBrandImg img{width:60px}}