.index-journal{background-image:url(https://aming.itembox.design/item/img/journal-bg.jpg)}.index-journal__inner{margin-left:auto;margin-right:auto;max-width:153.6rem;padding-block:clamp(20px,3.5vw,55px);padding-inline:clamp(16px,4vw,40px);width:100%}@media only screen and (max-width:960px){.index-journal__inner{padding-block:clamp(16px,3.2vw,32px);padding-inline:clamp(12px,3.5vw,20px)}}.index-journal__wrapper{background-color:#fff;border-radius:4rem;box-shadow:0 0 1rem rgba(0,0,0,.05);padding-block:clamp(28px,4.5vw,72px);padding-inline:clamp(20px,6vw,88px)}@media only screen and (max-width:960px){.index-journal__wrapper{border-radius:2rem;padding-block:clamp(16px,3.2vw,48px);padding-inline:0}.index-journal__archive{padding-inline:clamp(12px,4vw,20px)}}.index-journal__archive-head{align-items:center;background-image:repeating-linear-gradient(90deg,#dcdcdc 0 3px,transparent 3px 6px);background-position:0 100%;background-repeat:repeat-x;background-size:auto 2px;display:flex;flex-wrap:wrap;gap:2rem 6.3rem;padding-bottom:clamp(12px,2.2vw,25px)}@media only screen and (max-width:960px){.index-journal__archive-head{background-image:none;flex-direction:column;gap:0 2rem;padding-bottom:1.8rem}}.index-journal__title{display:flex;flex-direction:column}.index-journal__title--en{color:#5a8663;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:600}@media only screen and (max-width:960px){.index-journal__title--en{font-size:1.3rem}}.index-journal__title--jp{font-family:Shippori Mincho,YuMincho,游明朝,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,HGS明朝E,ＭＳ Ｐ明朝,"Noto Serif Japanese","serif, Century";font-size:3.2rem;font-weight:500}@media only screen and (max-width:960px){.index-journal__title--jp{font-size:2rem}}.index-journal__intro{color:#464646;font-family:Shippori Mincho,YuMincho,游明朝,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,HGS明朝E,ＭＳ Ｐ明朝,"Noto Serif Japanese","serif, Century";font-size:1.6rem;font-weight:700;line-height:1.5}@media only screen and (max-width:960px){.index-journal__intro{font-size:1.3rem;margin-top:1.9rem}}.index-journal__article-card__thumbnail{aspect-ratio:16/9;height:auto;margin:0;position:relative;width:100%}.index-journal__article-card__thumbnail .index-journal__article-card__new{height:5rem;left:0;position:absolute;top:0;width:5rem}@media only screen and (max-width:960px){.index-journal__article-card__thumbnail .index-journal__article-card__new{height:3rem;width:3rem}}.index-journal__article-card__thumbnail .index-journal__article-card__new img{height:100%;object-fit:contain;width:100%}.index-journal__archive-body{margin-top:5.2rem}@media only screen and (max-width:960px){.index-journal__archive-body{margin-top:2.4rem}}.index-journal__archive-body__title,.index-journal__buyer__title{color:#464646;font-family:Shippori Mincho,YuMincho,游明朝,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,HGS明朝E,ＭＳ Ｐ明朝,"Noto Serif Japanese","serif, Century";font-size:2.8rem;font-weight:500;margin-bottom:4rem;text-align:center}@media only screen and (max-width:960px){.index-journal__archive-body__title,.index-journal__buyer__title{font-size:2rem;margin-bottom:2.4rem}}.index-journal__archive-body__list{display:grid;gap:3.2rem 4rem;grid-template-areas:"large medium01" "large medium02" "large medium03";grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1200px){.index-journal__archive-body__list{gap:2.4rem 1.6rem;grid-template-areas:"large" "medium01" "medium02" "medium03";grid-template-columns:1fr}}.index-journal__article-card--large{grid-area:large}@media screen and (max-width:1200px){.index-journal__article-card--large .index-journal__article-card__thumbnail{width:100%}.index-journal__article-card--large .index-journal__article-card__thumbnail img{height:auto;object-fit:cover;width:100%}}.index-journal__article-card--large .index-journal__article-card__title{font-size:1.8rem;margin-top:1.7rem}@media only screen and (max-width:960px){.index-journal__article-card--large .index-journal__article-card__title{font-size:1.4rem;margin-top:1.2rem}}.index-journal__article-card--large .index-journal__article-card__body{margin-top:1.9rem}@media only screen and (max-width:960px){.index-journal__article-card--large .index-journal__article-card__body{margin-top:1.2rem}}.index-journal__article-card--medium01{grid-area:medium01}.index-journal__article-card--medium02{grid-area:medium02}.index-journal__article-card--medium03{grid-area:medium03}.index-journal__article-card--medium{display:flex}.index-journal__article-card--medium .index-journal__article-card__link{display:flex;gap:2rem;width:100%}.index-journal__article-card--medium .index-journal__article-card__thumbnail{aspect-ratio:16/9;width:20rem}.index-journal__article-card--medium .index-journal__article-card__body{width:calc(100% - 20rem)}@media only screen and (max-width:960px){.index-journal__article-card--medium{display:block}.index-journal__article-card--medium .index-journal__article-card__link{display:flex;gap:1.2rem}.index-journal__article-card--medium .index-journal__article-card__meta-category,.index-journal__article-card--medium .index-journal__article-card__meta-series{display:none!important}.index-journal__article-card--medium .index-journal__article-card__thumbnail{aspect-ratio:16/9;margin-bottom:1.2rem;width:11.9rem}.index-journal__article-card--medium .index-journal__article-card__body{display:flex;flex-direction:column-reverse;justify-content:flex-end;width:calc(100% - 11.9rem)}.index-journal__article-card--medium .index-journal__article-card__meta-date{margin-top:2rem}.index-journal__article-card--medium .index-journal__article-card__title{font-size:1.4rem;margin-top:0}}.index-journal__article-card__link{text-decoration:none;width:100%}.index-journal__article-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.index-journal__article-card__meta>.index-journal__article-card__meta-date{color:#a0a0a0;font-size:1.4rem;font-weight:400;margin-left:auto;white-space:nowrap}@media only screen and (max-width:960px){.index-journal__article-card__meta>.index-journal__article-card__meta-date{font-size:1.1rem}}.index-journal__article-card__meta>.index-journal__article-card__meta-category,.index-journal__article-card__meta>.index-journal__article-card__meta-series{align-items:center;display:inline-flex;gap:.8rem}.index-journal__article-card__meta-series{align-items:center;border:1px solid #dcdcdc;border-radius:1.4rem;color:#3c3c3c;display:inline-flex;font-size:1.2rem;justify-content:center;line-height:normal;padding:.4rem 1.6rem}@media only screen and (max-width:960px){.index-journal__article-card__meta-series{font-size:9px;height:auto;min-width:auto;padding:.3rem 1rem}}.index-journal__article-card__meta-date{color:#a0a0a0;font-size:1.4rem;font-weight:500}@media only screen and (max-width:960px){.index-journal__article-card__meta-date{font-size:1.1rem}}.index-journal__article-card__title{color:#3c3c3c;font-size:1.8rem;font-weight:400;line-height:1.5;margin-top:1.7rem}@media only screen and (max-width:960px){.index-journal__article-card__title{display:-webkit-box;font-size:1.4rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1.2rem;overflow:hidden;text-overflow:ellipsis}}.index-journal__article-card__meta-category{align-items:center;color:#3c3c3c;display:flex;font-size:1.2rem;height:2.7rem;justify-content:center;line-height:normal;min-width:11.2rem;text-align:center}.index-journal__article-card__meta-category.category-living{background-color:#e6dac2}.index-journal__article-card__meta-category.category-work{background-color:#c1eae7}.index-journal__article-card__meta-category.category-food{background-color:#f8d2ac}.index-journal__article-card__meta-category.category-beauty{background-color:#e4d6e8}.index-journal__article-card__meta-category.category-fashion{background-color:#c9e3c6}@media only screen and (max-width:960px){.index-journal__article-card__meta-category{font-size:.9rem;height:auto;min-width:auto;padding:.3rem 1rem}}.index-journal__buyer{padding-block:clamp(20px,4vw,55px);padding-inline:clamp(12px,4vw,0px)}@media only screen and (max-width:960px){.index-journal__buyer{padding-block:clamp(16px,3.2vw,32px);padding-inline:0}}.index-journal__buyer__inner{background-color:#f8faf5;padding-block:clamp(20px,3.5vw,59px);padding-inline:clamp(16px,6vw,100px)}@media only screen and (max-width:960px){.index-journal__buyer__inner{padding-block:2.4rem;padding-inline:2rem}}.index-journal__buyer__body{display:grid;gap:3.2rem 4rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:960px){.index-journal__buyer__body{gap:3.2rem 1.6rem;grid-template-columns:1fr}.index-journal__buyer__body .index-journal__buyer__card:not(:first-of-type){display:none}}.index-journal__buyer__card__link{text-decoration:none}.index-journal__buyer__card__thumbnail{aspect-ratio:16/9;margin:0;width:100%}.index-journal__buyer__card__thumbnail img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:960px){.index-journal__buyer__card__thumbnail{aspect-ratio:16/9;height:auto;margin-bottom:1.2rem;width:100%}}.index-journal__buyer__card__body{margin-top:1.6rem}@media only screen and (max-width:960px){.index-journal__buyer__card__body{display:flex;flex-direction:column-reverse}}.index-journal__buyer__card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.index-journal__buyer__card__meta>.index-journal__buyer__card__meta-date{color:#a0a0a0;font-size:1.4rem;font-weight:400;margin-left:auto;white-space:nowrap}.index-journal__buyer__card__meta>.index-journal__buyer__card__meta-category,.index-journal__buyer__card__meta>.index-journal__buyer__card__meta-series{align-items:center;display:inline-flex;gap:.8rem}@media only screen and (max-width:960px){.index-journal__buyer__card__meta{gap:.8rem}.index-journal__buyer__card__meta>.index-journal__buyer__card__meta-date{font-size:1.1rem;margin-left:0;margin-top:1rem;order:2;text-align:right;width:100%}.index-journal__buyer__card__meta>.index-journal__buyer__card__meta-category,.index-journal__buyer__card__meta>.index-journal__buyer__card__meta-series{display:none;order:1;white-space:nowrap}}.index-journal__buyer__card__meta-category{align-items:center;color:#3c3c3c;display:inline-flex;font-size:1.2rem;height:2.7rem;justify-content:center;min-width:11.2rem;text-align:center}.index-journal__buyer__card__meta-category.category-living{background-color:#e6dac2}.index-journal__buyer__card__meta-category.category-work{background-color:#c1eae7}.index-journal__buyer__card__meta-category.category-food{background-color:#f8d2ac}.index-journal__buyer__card__meta-category.category-beauty{background-color:#e4d6e8}.index-journal__buyer__card__meta-category.category-fashion{background-color:#c9e3c6}@media only screen and (max-width:960px){.index-journal__buyer__card__meta-category{font-size:12px;height:auto;min-width:auto;padding:.3rem 1rem}}.index-journal__buyer__card__meta-series{align-items:center;border:1px solid #dcdcdc;border-radius:1.4rem;color:#3c3c3c;display:inline-flex;font-size:1.2rem;justify-content:center;line-height:normal;padding:.4rem 1.6rem}@media only screen and (max-width:960px){.index-journal__buyer__card__meta-series{padding:.3rem 1rem}}.index-journal__buyer__card__meta-date{color:#a0a0a0;font-size:1.4rem;font-weight:500}@media only screen and (max-width:960px){.index-journal__buyer__card__meta-date{font-size:1.1rem}}.index-journal__buyer__card__title{color:#464646;font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:1.7rem}@media only screen and (max-width:960px){.index-journal__buyer__card__title{font-size:1.3rem;margin-top:0}}.index-journal__more{margin:0 auto;text-align:center}.index-journal__more__link{align-items:center;border:1px solid #dcdcdc;border-radius:2.4rem;color:#666;display:inline-flex;font-size:1.3rem;font-weight:500;line-height:normal;padding:.8rem;text-decoration:none}.index-journal__more__link img{height:1.6rem;margin-left:.8rem;width:2.8rem}@media only screen and (max-width:960px){.index-journal__more__link{display:inline-block;margin:0 auto}}.index-fair__inner{margin-left:auto;margin-right:auto;max-width:calc(1280px + 8rem);padding-block:clamp(20px,3.5vw,55px);padding-inline:clamp(16px,4vw,40px);width:100%}@media only screen and (max-width:960px){.index-fair__inner{padding-block:clamp(16px,3vw,30px);padding-inline:clamp(12px,3.5vw,20px)}}.index-fair__head{align-items:center;border-bottom:none;display:flex;gap:0 6.3rem}@media only screen and (max-width:960px){.index-fair__head{align-items:flex-start;flex-direction:column}}.index-fair__title{display:flex;flex-direction:column}.index-fair__title--en{color:#5a8663;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:600}@media only screen and (max-width:960px){.index-fair__title--en{font-size:1.3rem}}.index-fair__title--jp{font-family:Shippori Mincho,YuMincho,游明朝,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,HGS明朝E,ＭＳ Ｐ明朝,"Noto Serif Japanese","serif, Century";font-size:3.2rem;font-weight:500}@media only screen and (max-width:960px){.index-fair__title--jp{font-size:2rem}}.index-fair__intro{color:#464646;font-family:Shippori Mincho,YuMincho,游明朝,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,HGS明朝E,ＭＳ Ｐ明朝,"Noto Serif Japanese","serif, Century";font-size:1.6rem;font-weight:700;line-height:1.5}@media only screen and (max-width:960px){.index-fair__intro{font-size:1.3rem;margin-top:1.6rem}}.index-fair__list{margin-top:5.2rem}@media only screen and (max-width:960px){.index-fair__list{margin-top:2.4rem}}.index-fair__list-inner{display:grid;gap:3.2rem 4rem;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:960px){.index-fair__list-inner{display:grid;gap:3.2rem 1.6rem;grid-template-columns:repeat(2,1fr)}}.index-fair__card__link{text-decoration:none}.index-fair__card__thumbnail{aspect-ratio:16/9;margin:0;position:relative;width:100%}.index-fair__card__thumbnail img{height:100%;object-fit:cover;width:100%}.index-fair__card__badge{align-items:center;border:1px solid #5a8663;color:#5a8663;display:inline-flex;font-size:1.1rem;font-weight:500;gap:.5rem;line-height:normal;padding:.35rem .5rem}.index-fair__card__badge img{height:1.6rem;width:1.6rem}.index-fair__card__body{margin-top:1.6rem}.index-fair__card__title{color:#464646;font-size:1.4rem;font-weight:400;line-height:1.5;margin-top:.8rem}@media only screen and (max-width:960px){.index-fair__card__title{display:-webkit-box;font-size:1.3rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.index-workshop__inner{margin-left:auto;margin-right:auto;max-width:calc(1280px + 8rem);padding-block:clamp(20px,3.5vw,55px);padding-inline:clamp(16px,4vw,40px);width:100%}@media only screen and (max-width:960px){.index-workshop__inner{padding-block:clamp(16px,3vw,32px);padding-inline:clamp(12px,3.5vw,20px)}}.index-workshop__title{align-items:center;display:flex;flex-direction:column}.index-workshop__title--en{color:var(--wp--preset--color--main);font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:600}@media only screen and (max-width:960px){.index-workshop__title--en{font-size:1.3rem}}.index-workshop__title--jp{font-family:Shippori Mincho,YuMincho,游明朝,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,HGS明朝E,ＭＳ Ｐ明朝,"Noto Serif Japanese","serif, Century";font-size:3.2rem;font-weight:500}@media only screen and (max-width:960px){.index-workshop__title--jp{font-size:2rem}}.index-workshop__list-inner{display:grid;gap:3.2rem 4rem;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:960px){.index-workshop__list-inner{display:grid;gap:3.2rem 1.6rem;grid-template-columns:repeat(2,1fr)}}.index-workshop__card__link{text-decoration:none}.index-workshop__card__thumbnail{height:auto;margin:0;width:100%}.index-workshop__card__thumbnail img{display:block;height:100%;-webkit-mask-image:radial-gradient(circle at 20px 20px,transparent 20px,#000 21px);mask-image:radial-gradient(circle at 20px 20px,transparent 20px,#000 21px);-webkit-mask-position:-20px -20px;mask-position:-20px -20px;object-fit:cover;width:100%}@media only screen and (max-width:960px){.index-workshop__card__thumbnail img{height:auto;object-fit:cover;width:100%}}.index-workshop__card__body{margin-top:1.6rem}.index-workshop__card__shop{align-items:center;background-image:repeating-linear-gradient(90deg,#dcdcdc 0 3px,transparent 3px 6px);background-position:0 100%;background-repeat:repeat-x;background-size:auto 2px;display:flex;gap:.4rem;margin-bottom:0;padding-bottom:1.2rem}.index-workshop__card__shop-icon{align-items:center;display:flex;height:2.4rem;width:2.4rem}@media only screen and (max-width:960px){.index-workshop__card__shop-icon{height:2rem;width:2rem}}.index-workshop__card__shop-text{color:#5a8663;font-size:1.3rem}.index-workshop__card__title{color:#464646;font-size:1.4rem;font-weight:500;line-height:1.5;margin-top:1.4rem}@media only screen and (max-width:960px){.index-workshop__card__title{display:-webkit-box;font-size:1.2rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis}}