.aoitori-blog{padding-block:100px;background:#f7e8e6;color:#543e34}.aoitori-blog--small{padding-block:56px}.aoitori-blog--medium{padding-block:76px}.aoitori-blog--large{padding-block:100px}.aoitori-blog__inner{width:min(1120px,calc(100% - 48px));margin-inline:auto}.aoitori-blog__header{margin-bottom:52px;text-align:center}.aoitori-blog__heading{margin:0;color:#5b4f49;font-family:"Noto Serif JP",serif;font-size:clamp(2.2rem,3vw,2.8rem);font-weight:500;line-height:1.2;letter-spacing:.08em;font-variant-numeric:lining-nums}.aoitori-blog__subtitle{display:inline-block;margin:10px 0 0;padding-bottom:7px;border-bottom:1px solid #a77d5a;color:#765d4e;font-size:1.3rem;line-height:1.6;letter-spacing:.04em}.aoitori-blog__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.aoitori-blog__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:8px;background:#fffdfb;box-shadow:0 2px 12px #96788c14;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.aoitori-blog__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #96788c29;color:inherit;opacity:1}.aoitori-blog__thumb{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:#f2dfdc;color:#d3b3ac}.aoitori-blog__thumb img{width:100%;height:100%;object-fit:cover}.aoitori-blog__thumb svg{width:34%;max-width:62px;height:auto;fill:currentColor}.aoitori-blog__body{padding:18px 20px 24px}.aoitori-blog__date{margin:0;color:#a1836f;font-family:"Noto Serif JP",serif;font-size:1.3rem;line-height:1.5;letter-spacing:.08em;font-variant-numeric:lining-nums}.aoitori-blog__title{margin:8px 0 0;color:#543e34;font-size:1.5rem;font-weight:400;line-height:1.7}.aoitori-blog__more{margin-top:46px;text-align:center}.aoitori-blog__button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:15px 34px;border:1px solid #a77d5a;border-radius:999px;background:#fffdfb;color:#6d4d3c;font-size:1.5rem;line-height:1.5;letter-spacing:.08em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.aoitori-blog__button:hover{background:#a77d5a;color:#fff;opacity:1}@media screen and (max-width:989px){.aoitori-blog__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.aoitori-blog,.aoitori-blog--medium,.aoitori-blog--large{padding-block:64px}.aoitori-blog--small{padding-block:44px}.aoitori-blog__inner{width:min(100% - 32px,560px)}.aoitori-blog__header{margin-bottom:34px}.aoitori-blog__list{gap:16px}.aoitori-blog__body{padding:16px 16px 20px}.aoitori-blog__title{font-size:1.45rem}.aoitori-blog__more{margin-top:34px}.aoitori-blog__button{width:100%;min-width:0}}.aoitori-blog__newsletter-link{display:none}@media screen and (max-width:1099px){.aoitori-blog__newsletter-link{display:block;margin:0 0 28px;font-size:16px;line-height:1.8;text-align:center}.aoitori-blog__newsletter-link a{display:inline-block;padding:10px 0;color:#795b44;text-decoration:underline;text-underline-offset:4px}.aoitori-blog__newsletter-link a:focus-visible{outline:2px solid #594c46;outline-offset:3px}}@media screen and (max-width:749px){.aoitori-blog .aoitori-blog__button{width:fit-content;min-width:0;max-width:100%;box-sizing:border-box;padding-left:36px;padding-right:36px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aoitori-blog.css.map */
