Hitotsuya runs natural dyeing classes and a shop in Abeno, Osaka, using natural dyes.
Our products grow from the plants we cultivate for dyeing and weaving, and from the gifts of the surrounding Satoyama landscape. We value every careful step and every person we meet. That is the idea behind the name “Hitotsuya.”

For Those New to Natural Dyeing and Handweaving
Natural dyeing and handweaving. For beginners, we offer two-day courses that teach the basics step by step.
Find What You Need
Choose the path that best matches what you would like to do.
Upcoming Schedule
Check upcoming dates for regular classes, basic courses, special workshops and other programs.
Natural Dyeing & Handweaving Classes and Workshops

Along with classes in natural dyeing and handweaving, we hold special workshops featuring seasonal plants and activities unique to each time of year.
Hitotsuya Blog
Our blog shares stories from the studio, farm and Satoyama, along with materials, tools, daily experiments and discoveries.
- Future of AI: Enemy or Ally? Looking Back from 50 Years AheadIs AI an enemy or an ally? From a conversation with the boss, MASARU reflects on responsibility, emotion, technological progress, and how 2026 may look 50 years from now.
- Hitotsuya, Toward the Next View | Part 1: A Big Leap!The Osaka-Abeno shop renovation, a new weaving workshop in Iga, a dyeing and sewing workshop, and a large kamado stove—Hitotsuya is moving boldly toward the next stage of making. Part 1 of the series “Hitotsuya, Toward the Next View.”
- Plant Fibers | From Plants to Cloth with Velvet Banana, Mulberry, Wisteria and Wild RamieHitotsuya boils plant fibers from velvet banana, mulberry, wisteria and wild ramie in wood-ash lye, exploring how plants might become yarn and cloth.
Natural Dyeing Materials & Products

Plants nurtured on our farm and in the Satoyama become dyes, yarns, fabrics and items for everyday life. We introduce everything from natural dyeing materials to products created at Hitotsuya.
※Some products are also available on Rakuten, Yahoo! Shopping, Creema and Amazon.
About Hitotsuya

We grow plants, dye with natural colors, make yarn, weave cloth and turn materials into things for everyday life. Here we introduce Hitotsuya’s work from raw materials to finished objects, including our farm, Satoyama, old farmhouse studio and historic machinery.
Shop & Visiting
Find information here about opening days and visiting our shop in Abeno, Osaka.
Contact Us
If you have questions about our classes, workshops, shop or products, please feel free to contact us.
※The photographs shown are for illustrative purposes.
/* ========================================================= トップページ専用 レイアウトのみ ボタンデザインは共通CSSで管理 ========================================================= */ /* セクション */ .hitotsuya-top-section { margin: 44px 0 0 !important; padding: 0 !important; border: 0 !important; } .hitotsuya-top-section-first { margin-top: 32px !important; } .hitotsuya-top-section-last { margin-bottom: 22px !important; } /* 見出し */ .hitotsuya-section-title { margin: 0 0 12px !important; padding: 0 0 0 13px !important; border: 0 !important; border-left: 5px solid #667d73 !important; color: #272727 !important; font-size: 26px !important; font-weight: 700 !important; line-height: 1.4 !important; } .hitotsuya-section-lead { margin: 0 0 20px !important; color: #4f4a44; font-size: 16px; line-height: 1.85; } /* ========================================================= 初めて学ぶ方へ ========================================================= */ .hitotsuya-course-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; } .hitotsuya-course-card { display: block; overflow: hidden; box-sizing: border-box; background: #ffffff; color: #222222; text-decoration: none; border: 1px solid #ddd7cd; border-radius: 12px; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05); transition: box-shadow 0.2s ease, transform 0.2s ease; } .hitotsuya-course-card:hover { opacity: 1; transform: translateY(-2px); box-shadow: 0 7px 18px rgba(0, 0, 0, 0.09); } .hitotsuya-course-card img { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; } .hitotsuya-course-body { display: block; padding: 15px 16px 17px; } .hitotsuya-course-title { display: block; margin-bottom: 7px; color: #272727; font-size: 20px; font-weight: 700; line-height: 1.5; } .hitotsuya-text-link { color: #263f73; font-size: 15px; font-weight: 700; } /* ========================================================= 目的から探す ========================================================= */ .hitotsuya-purpose-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; } .hitotsuya-purpose-card { display: block; box-sizing: border-box; min-height: 100px; padding: 19px 20px; background: #f8f7f3; color: #272727; text-decoration: none; border: 1px solid #dcd6cc; border-left: 5px solid #74877d; border-radius: 12px; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.035); transition: background 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease; } .hitotsuya-purpose-card:hover { opacity: 1; background: #f2f3ef; box-shadow: 0 5px 13px rgba(0, 0, 0, 0.07); transform: translateY(-1px); } .hitotsuya-purpose-title { display: block; margin-bottom: 5px; font-size: 20px; font-weight: 700; line-height: 1.45; } .hitotsuya-purpose-sub { display: block; color: #706960; font-size: 14px; line-height: 1.6; } /* ========================================================= 素材と製品 ========================================================= */ .hitotsuya-small-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 22px 0; } .hitotsuya-small-card { display: flex; align-items: center; justify-content: center; box-sizing: border-box; min-height: 74px; padding: 15px 12px; background: #f7f5ef; color: #272727; text-align: center; text-decoration: none; border: 1px solid #ded8cc; border-radius: 11px; font-weight: 700; line-height: 1.5; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.035); transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease; } .hitotsuya-small-card:hover { opacity: 1; background: #f0eee7; transform: translateY(-1px); box-shadow: 0 5px 11px rgba(0, 0, 0, 0.06); } /* ========================================================= スマートフォン ========================================================= */ @media screen and (max-width: 700px) { .hitotsuya-top-section { margin-top: 36px !important; } .hitotsuya-top-section-first { margin-top: 28px !important; } .hitotsuya-section-title { padding-left: 11px !important; border-left-width: 4px !important; font-size: 22px !important; } .hitotsuya-section-lead { font-size: 15px; } .hitotsuya-course-grid, .hitotsuya-purpose-grid, .hitotsuya-small-grid { grid-template-columns: 1fr; } .hitotsuya-purpose-card { padding: 17px 16px; } }


