.page-width--narrow{max-width:100%}.article-template__title:not(:only-child){font-size:3rem;line-height:1.8}.article-layout{display:flex;gap:32px;max-width:1200px;width:100%;margin:0 auto;padding:10% 4%}.article-main{width:calc(100% - 280px)}.article-sidebar{width:280px}.sidebar-box{margin-bottom:20px}.sidebar-box h3{background-color:#121212;color:#fff;margin:0;padding:.6rem 1rem;font-weight:500}.sidebar-box ul{margin:0;padding:0;list-style-type:none}.sidebar-box a{color:#121212bf;font-size:16px;transition:.2s}.sidebar-box-category a{display:block;padding:.6rem 1rem;background-color:#f2f2f2;transition:.2s}.sidebar-box-category a:hover{background-color:#1212;opacity:.8}.article-category{margin-bottom:1rem}.sidebar-box .sidebar-tag-list{background-color:#f2f2f2;padding:1rem;display:flex;flex-wrap:wrap;justify-content:stretch}.sidebar-tag-item{margin:.3rem}.sidebar-tag-item a{padding:.2rem .5rem;border:1px solid #121212;transition:.2s}.sidebar-tag-item a:hover{background-color:#121212;color:#fff;opacity:.8}.article-tags{margin:2rem 0}.article-tags a{color:#121212;text-decoration:underline}.sidebar-box .sidebar-recent-posts{background-color:#f2f2f2;padding:1rem}.sidebar-box .recent-post-link{display:flex}.sidebar-recent-posts a{transform:.2s}.sidebar-recent-posts a:hover{opacity:.8}.article-template header{margin-top:3rem}.article-category a{display:inline-block;background-color:#121212;padding:1rem;color:#fff}.recent-post-thumb{margin:.5rem}.recent-post-thumb img{vertical-align:middle}.recent-post-info{margin:.5rem}.recent-post-title{font-size:15px;font-weight:600;display:block}.recent-post-date{font-size:12px;display:block}.article-template__content h1{border-top:2px solid #ECDA16;border-bottom:2px solid #ECDA16;padding:1rem 0;font-size:2.5rem;line-height:1.8}.article-template__content h2{padding-left:2rem;position:relative;font-size:2.2rem}.article-template__content h2:before{content:"";display:block;position:absolute;left:0;top:0;width:10px;height:100%;border-left:2px solid #ECDA16;border-right:2px solid #ECDA16}.article-template__content h3{border-bottom:2px solid #ECDA16;padding-bottom:.5rem}.article-template__content h4{position:relative;font-size:1.8rem;padding-left:3rem}.article-template__content h4:before{content:"";display:block;position:absolute;top:.4em;left:.3em;width:.7em;height:.3em;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);background-color:#ecda16;z-index:1}.article-template__content h4:after{content:"";display:block;position:absolute;top:0;left:0;width:1.3em;height:1.3em;border-radius:50%;background-color:#ecda16}.article-contact{background-color:#f2f2f2;padding:3rem}.article-contact p{font-size:2rem;text-align:center!important}.article-button-area{display:flex}.article-contact .line-button,.article-contact .tel-button{flex-grow:1;color:#fff;height:auto;padding:1rem;margin:1rem;display:block}@media(max-width:767px){.article-template__title:not(:only-child){font-size:2.5rem}.article-layout{flex-direction:column;padding:16% 5%}.article-main,.article-sidebar{width:100%}.sidebar-box-category,.sidebar-box-tag{display:none}.article-contact p{margin-top:0}.article-button-area{flex-direction:column}.article-contact .line-button{visibility:initial;width:100%;margin:0 0 1rem}.article-contact .tel-button{width:100%;margin:auto}}.article-related-products{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,.08)}.article-related-title{font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-align:center}.article-related-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0;margin:0}.article-related-item a{display:block;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.article-related-item a:hover{transform:translateY(-4px)}.article-related-item img{width:100%;height:auto;border-radius:8px;aspect-ratio:1 / 1;object-fit:cover;background:#f5f5f5}.article-related-name{margin-top:.8rem;font-size:1.4rem;line-height:1.4;font-weight:500}.article-related-price{margin-top:.4rem;font-size:1.3rem;color:#666}@media(max-width:767px){.article-related-products{margin-top:3rem;padding-top:2rem}.article-related-list{grid-template-columns:repeat(2,1fr);gap:1.5rem}.article-related-title{font-size:1.6rem;margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-article.css.map */
