.journal{color:var(--color-ink);font-family:var(--font-jp);letter-spacing:.02em}.journal__inner{max-width:1200px;margin:0 auto;padding:0 24px}.journal__placeholder{display:block!important;width:100%;height:100%;background:var(--color-bg-light)}.journal__breadcrumb{display:flex;gap:6px;padding-top:16px;font-size:10px;color:var(--color-gray)}.journal__breadcrumb a{color:var(--color-gray);text-decoration:none}.journal__breadcrumb--article{display:none}.journal__breadcrumb span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.journal__head{display:flex;align-items:baseline;gap:12px}.journal__h1,.journal__h2{margin:0;font-family:var(--font-latin);font-weight:900;font-size:20px;letter-spacing:.05em}.journal__h2{font-size:18px}.journal__sub{font-size:11px;font-weight:500;color:var(--color-gray);white-space:nowrap}.journal__list-body{padding:20px 0 56px}.journal__cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.journal__cat,.journal__cat a{display:inline-block;color:var(--color-ink);font-size:11px;font-weight:500;text-decoration:none}.journal__cat{border:1px solid var(--color-border);background:#fff}.journal__cat>a,a.journal__cat{padding:6px 14px}.journal__cat.is-active{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.journal__cat.is-active a{color:#fff}.journal__grid{display:flex;flex-direction:column;gap:24px;margin-top:24px}.journal__card{display:block;color:var(--color-ink);text-decoration:none}.journal__card:hover .journal__card-title{color:var(--color-accent)}.journal__card-media{height:190px;background:var(--color-bg-light);overflow:hidden}.journal__card-media img,.journal__rel-media img{width:100%;height:100%;object-fit:cover;display:block}.journal__card-meta{display:flex;gap:10px;margin:10px 0 0;font-size:10px;color:var(--color-gray)}.journal__card-date{font-family:var(--font-latin);font-weight:700;font-size:12px;color:var(--color-ink)}.journal__card-title{margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.8}.journal__empty{margin:0;font-size:13px;color:var(--color-gray)}.journal__pager{display:flex;justify-content:center;gap:8px;margin-top:40px}.journal__page{box-sizing:border-box;min-width:36px;height:36px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-latin);font-weight:700;font-size:12px;border:1px solid var(--color-border);background:#fff;color:var(--color-ink);text-decoration:none}.journal__page.is-active{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.journal__page.is-disabled{color:var(--color-border)}.journal__article{padding:20px 24px 48px}.journal__article-meta{display:flex;gap:10px;align-items:center;margin:0;font-size:10px;color:var(--color-gray)}.journal__article-date{font-family:var(--font-latin);font-weight:700;font-size:12px;color:var(--color-ink)}.journal__article-tag{border:1px solid var(--color-border);padding:2px 10px;font-size:10px}.journal__article-title{margin:14px 0 0;font-size:19px;font-weight:700;line-height:1.8}.journal__hero{margin:20px -24px 0;aspect-ratio:16 / 9;background:var(--color-bg-light);overflow:hidden}.journal__hero img{width:100%;height:100%;object-fit:cover;display:block}.journal__content{margin-top:24px;font-size:13px;font-weight:500;line-height:2.1}.journal__content>*:first-child{margin-top:0}.journal__content p{margin:16px 0 0;font-size:13px;font-weight:500;line-height:2.1}.journal__content h2{margin:36px 0 0;font-size:16px;font-weight:700;line-height:1.8;border-bottom:1px solid var(--color-border);padding-bottom:10px}.journal__content h3{margin:28px 0 0;font-size:14px;font-weight:700;line-height:1.8}.journal__content h2+p,.journal__content h3+p{margin-top:16px}.journal__content img{display:block;width:100%;height:auto;margin:24px 0 0}.journal__content blockquote{margin:24px 0 0;padding:18px 20px;background:var(--color-bg-light);border-left:2px solid var(--color-accent);font-size:13px;font-weight:500;line-height:2}.journal__content blockquote p{margin:0}.journal__content ul,.journal__content ol{margin:16px 0 0;padding-left:1.4em}.journal__content a{color:var(--color-accent);text-decoration:underline}.journal__product{margin-top:36px;border:1px solid var(--color-border);padding:16px;display:flex;gap:14px;align-items:center}.journal__product+.journal__button--sp+.journal__product{margin-top:20px}.journal__product-media{width:80px;height:80px;flex-shrink:0;background:var(--color-bg-light);overflow:hidden}.journal__product-media img{width:100%;height:100%;object-fit:cover;display:block}.journal__product-body{flex:1;min-width:0}.journal__product-label{margin:0;font-size:10px;font-weight:700;color:var(--color-gray)}.journal__product-name{margin:4px 0 0;font-size:13px;font-weight:700}.journal__product-price{margin:2px 0 0;font-family:var(--font-latin);font-weight:900;font-size:13px}.journal__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:48px;border-radius:2px;background:var(--color-ink);color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s}.journal__button:hover{opacity:.85;color:#fff}.journal__button--pc{display:none}.journal__button--sp{margin-top:12px;width:100%}.journal__back{margin-top:32px;text-align:center}.journal__back a{font-family:var(--font-latin);font-weight:900;font-size:12px;letter-spacing:.08em;color:var(--color-accent);border-bottom:1px solid var(--color-accent);padding-bottom:2px;text-decoration:none}.journal__related{padding:40px 0 56px;background:var(--color-bg-light)}.journal__related-grid{display:flex;flex-direction:column;gap:16px;margin-top:20px}.journal__rel{display:flex;gap:14px;align-items:center;color:var(--color-ink);text-decoration:none}.journal__rel:hover .journal__rel-title{color:var(--color-accent)}.journal__rel-media{width:100px;height:72px;flex-shrink:0;background:#fff;overflow:hidden}.journal__rel-meta{display:none}.journal__rel-title{margin:0;font-size:12px;font-weight:500;line-height:1.7}@media(min-width:1024px){.journal__inner{padding:0 44px}.journal__breadcrumb{gap:8px;padding-top:24px;font-size:11px}.journal__breadcrumb--article{display:flex;max-width:1000px;margin:0 auto;padding:24px 44px 0;box-sizing:border-box}.journal__head{gap:20px}.journal__h1{font-size:28px}.journal__h2{font-size:24px}.journal__sub{font-size:13px}.journal__list-body{padding:32px 0 96px}.journal__cats{gap:12px;margin-top:28px}.journal__cat,.journal__cat a{font-size:12px}.journal__cat>a,a.journal__cat{padding:8px 20px}.journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px;margin-top:32px}.journal__card-media{height:220px}.journal__card-meta{gap:12px;margin-top:14px;font-size:11px}.journal__card-date{font-size:13px}.journal__card-title{margin-top:8px;font-size:15px}.journal__pager{margin-top:56px}.journal__page{min-width:40px;height:40px;font-size:13px}.journal__article{max-width:800px;margin:0 auto;padding:40px 44px 88px;box-sizing:content-box}.journal__article-meta{gap:14px;font-size:12px}.journal__article-date{font-size:14px}.journal__article-tag{padding:3px 12px;font-size:11px}.journal__article-title{margin-top:20px;font-size:28px}.journal__hero{margin:32px 0 0}.journal__content{margin-top:36px;font-size:15px;line-height:2.2}.journal__content p{margin-top:24px;font-size:15px;line-height:2.2}.journal__content h2{margin-top:48px;font-size:20px;padding-bottom:12px}.journal__content h3{margin-top:36px;font-size:17px}.journal__content h2+p,.journal__content h3+p{margin-top:24px}.journal__content img{margin-top:36px}.journal__content blockquote{margin-top:32px;padding:24px 28px;font-size:15px;line-height:2.1}.journal__product{margin-top:56px;padding:24px;gap:24px}.journal__product+.journal__button--sp+.journal__product{margin-top:24px}.journal__product-media{width:120px;height:120px}.journal__product-label{font-size:11px}.journal__product-name{margin-top:8px;font-size:15px}.journal__product-price{margin-top:4px;font-size:15px}.journal__button--pc{display:flex;width:180px;flex-shrink:0}.journal__button--sp{display:none}.journal__back{margin-top:48px}.journal__back a{font-size:13px;padding-bottom:3px}.journal__related{padding:72px 0 96px}.journal__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.journal__rel{display:block}.journal__rel-media{width:auto;height:200px}.journal__rel-meta{display:flex;margin-top:12px}.journal__rel-title{margin-top:8px;font-size:14px;line-height:1.8}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/journal.css.map */
