.aoitori-article{background:#fffdfb;color:#594c46}.aoitori-article__hero{position:relative;height:auto;background:#fffdfb;display:block}.aoitori-article__hero:before{display:none}.aoitori-article__hero-inner{position:relative;width:100%;max-width:1120px;margin:0 auto;padding:24px 32px 0}.aoitori-article__breadcrumb{display:flex;gap:8px;flex-wrap:wrap;font-size:13px}.aoitori-article__breadcrumb a{color:#8a7361;text-decoration:none;opacity:.85}.aoitori-article__breadcrumb a:hover{opacity:1;text-decoration:underline}.aoitori-article__breadcrumb span{color:#8a7361;opacity:.6}.aoitori-article__inner{max-width:840px;margin:0 auto;padding:56px 32px 96px}.aoitori-article__meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;color:#8a7361;font-size:14px;margin-bottom:24px}.aoitori-article__category{color:#8a7361;text-decoration:none;border-bottom:1px solid #c9b5aa}.aoitori-article__updated{color:#9c8069}.aoitori-article__title{margin:0 0 18px;color:#5b4f49;font-family:"Noto Serif JP",serif;font-size:clamp(2.2rem,3vw,2.8rem);font-weight:500;line-height:1.4;letter-spacing:.04em}.aoitori-article__header{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #eee5e0}.aoitori-article__featured{margin-top:24px}.aoitori-article__featured img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:6px}.aoitori-article__body{font-size:16px;line-height:1.9}.aoitori-article__body :where(h2,h3){color:#5b4f49;font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.5;margin:40px 0 16px}.aoitori-article__body h2{font-size:22px}.aoitori-article__body h3{font-size:19px}.aoitori-article__body p{margin:0 0 1.4em}.aoitori-article__body img{max-width:100%;height:auto;border-radius:4px}.aoitori-article__body a{color:#8a7361}.aoitori-article__body ul,.aoitori-article__body ol{padding-left:1.4em;margin:0 0 1.4em}.aoitori-article__body li{margin-bottom:.4em}.aoitori-article__tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:32px}.aoitori-article__tags a{border:1px solid #dfd2cb;border-radius:99px;color:#594c46;padding:6px 16px;text-decoration:none;font-size:13px}.aoitori-article__tags a:hover{background:#9c8069;border-color:#9c8069;color:#fff}.aoitori-article__notice{margin-top:40px;padding:18px 20px;background:#f8eeeb;border-radius:4px;font-size:13.5px;line-height:1.8;color:#765f54}.aoitori-article__notice p{margin:0}.aoitori-article__author{display:flex;gap:20px;margin-top:40px;padding:24px;background:#fffdfb;border:1px solid #dfd2cb;border-radius:6px}.aoitori-article__author-photo{flex:none;width:108px;height:108px;border-radius:50%;overflow:hidden}.aoitori-article__author-photo img{width:100%;height:100%;object-fit:cover;display:block}.aoitori-article__author-name{margin:0;font-size:16px;font-weight:700;color:#594c46}.aoitori-article__author-title{margin:2px 0 0;font-size:13px;color:#8a7361}.aoitori-article__author-bio{margin-top:10px;font-size:14px;line-height:1.8;color:#765f54}.aoitori-article__line{margin-top:40px;padding:0;text-align:center}.aoitori-article__line-text{color:#765f54;font-size:14px;line-height:1.9}.aoitori-article__line-text p{margin:0}.aoitori-article__line-text p+p{margin-top:4px}.aoitori-article__line-qr{margin:20px auto 18px}.aoitori-article__line-qr img{display:block;width:180px;height:180px;margin:0 auto;object-fit:contain}.aoitori-article__line-button{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%,360px);padding:14px 28px;border-radius:999px;background:#82a17a;color:#fff;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none}.aoitori-article__line-button:hover{background:#6f8c68;color:#fff;opacity:1}.aoitori-article__cta{margin-top:40px;padding:32px 24px;text-align:center;background:#fbf7e7;border-radius:6px}.aoitori-article__cta-heading{margin:0;font-family:"Noto Serif JP",serif;font-size:19px;font-weight:500;color:#5b4f49}.aoitori-article__cta-text{margin:8px 0 0;font-size:14px;color:#765f54}.aoitori-article__cta-button{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:15px 40px;border-radius:999px;background:#8a7361;color:#fffdfb;font-size:15px;letter-spacing:.04em;text-decoration:none}.aoitori-article__cta-button:hover{background:#6f5c4d;color:#fffdfb;opacity:1}.aoitori-article__prevnext{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:48px;padding:24px 0;border-top:1px solid #eee5e0;border-bottom:1px solid #eee5e0}.aoitori-article__prev,.aoitori-article__next{display:flex;align-items:center;min-width:0;gap:8px;padding:9px 12px;border-radius:4px;background:#eee7e1;text-decoration:none;color:#594c46}.aoitori-article__next{justify-content:flex-end;text-align:right}.aoitori-article__prevnext-arrow{flex:none;color:#9c8069;font-size:18px;line-height:1}.aoitori-article__prevnext-title{min-width:0;overflow:hidden;color:#594c46;font-size:14px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.aoitori-article__prev:hover .aoitori-article__prevnext-title,.aoitori-article__next:hover .aoitori-article__prevnext-title{color:#8a7361}.aoitori-article__back{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:4px;background:#e4dbd3;color:#594c46;font-size:14px;text-decoration:none}.aoitori-article__prev:hover,.aoitori-article__next:hover,.aoitori-article__back:hover{background:#dfd2cb;color:#594c46}@media(max-width:749px){.aoitori-article__hero{height:auto}.aoitori-article__hero-inner{padding:20px 20px 0}.aoitori-article__inner{padding:40px 20px 72px}.aoitori-article__author{flex-direction:column;text-align:center}.aoitori-article__author-photo{margin:0 auto}.aoitori-article__prevnext{gap:6px}.aoitori-article__prev,.aoitori-article__next{padding:9px 8px}.aoitori-article__prevnext-title{font-size:13px}.aoitori-article__back{padding:9px 10px;font-size:13px}}.aoitori-article__seminar{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:32px;align-items:stretch;margin-top:48px;padding:32px;background:#f7e8e6;border-radius:6px}.aoitori-article__seminar-flyer{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fffdfb}.aoitori-article__seminar-flyer>a{display:block;width:100%}.aoitori-article__seminar-flyer img{display:block;width:100%;height:100%;max-height:520px;object-fit:contain}.aoitori-article__seminar-placeholder{width:100%;min-height:280px;display:flex;align-items:center;justify-content:center;padding:20px;color:#8a7361;font-size:14px;line-height:1.8;text-align:center;border:1px dashed #c9b5aa}.aoitori-article__seminar-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 8px}.aoitori-article__seminar-eyebrow{margin:0 0 10px;color:#8a7361;font-family:"Noto Serif JP",serif;font-size:13px;letter-spacing:.16em}.aoitori-article__seminar-card h2{margin:0;color:#5b4f49;font-family:"Noto Serif JP",serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.45}.aoitori-article__seminar-text{margin-top:14px;color:#765f54;font-size:14px;line-height:1.8}.aoitori-article__seminar-text p{margin:0}.aoitori-article__seminar-meta{width:100%;margin:20px 0 0;border-top:1px solid #dfd2cb}.aoitori-article__seminar-meta div{display:grid;grid-template-columns:5.5em 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #dfd2cb;font-size:13px;line-height:1.7}.aoitori-article__seminar-meta dt{color:#8a7361}.aoitori-article__seminar-meta dd{margin:0;color:#594c46}.aoitori-article__seminar-button{display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:min(100%,310px);margin-top:22px;padding:15px 28px;border-radius:999px;background:#8a7361;color:#fffdfb;font-size:15px;font-weight:700;text-decoration:none}.aoitori-article__seminar-button:hover{background:#6f5c4d;color:#fffdfb;opacity:1}.aoitori-article__seminar-note{margin:12px 0 0;color:#8a7361;font-size:12px;line-height:1.7}@media(max-width:749px){.aoitori-article__seminar{grid-template-columns:1fr;gap:20px;margin-top:36px;padding:20px}.aoitori-article__seminar-flyer img{max-height:none}.aoitori-article__seminar-card{padding:0}.aoitori-article__seminar-button{width:100%}}.aoitori-article__breadcrumb span:nth-of-type(2),.aoitori-article__breadcrumb span[aria-current=page]{display:none}.aoitori-blog-sidebar h2{font-size:18px!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aoitori-article.css.map */
