> For the complete documentation index, see [llms.txt](https://docs.mapbox.com/help/ja/llms.txt)

# style component

In Mapbox Studio, a **style component** (sometimes referred to as a "component") is a collection of related map features that you style as a single unit. *Road network* and *Administrative boundaries* are examples of components. Each component can contain one or more style [layers](https://docs.mapbox.com/help/ja/glossary/layer/).

You can style map features using component properties. A component property is one of a few available options for styling a single component. A single component property can control multiple layer [properties](https://docs.mapbox.com/help/ja/glossary/layout-paint-property/) across several layers.

Values for component properties are often defined using a toggle (on or off), a dropdown menu with a few options, or a slider with several options along a scale. *Label density* is an example of a component property for the *Natural labels* component. It controls several layer properties across several layers including `waterway-label`, `natural-line-label`, `natural-point-label`, `water-line-label`, and `water-point-label`.

Component properties are not directly related to the [Mapbox Style Specification](https://docs.mapbox.com/style-spec/) and **cannot** be edited outside Mapbox Studio (at runtime).

Your browser doesn't support HTML5 video. Open [link to the video](https://docs.mapbox.com/help/ja/help/ja/assets/medias/glossary--style-components--overview-d06b31d8c68f151fc35eadfa70b08d2a.mp4).

---

**Related resources:**

-   Mapbox Studio manual [Style components overview](https://docs.mapbox.com/studio-manual/overview/components/)
-   Mapbox Studio manual [Styles reference](https://docs.mapbox.com/studio-manual/reference/styles/#components)
-   [Create a custom style](https://docs.mapbox.com/help/ja/tutorials/create-a-custom-style/) tutorial