html{font-size:62.5%}*{font-family:var(--font_main);color:var(--color_main)}* button:not(aside button){min-width:initial;min-height:initial;padding:0}* button:not(aside button):before{display:none!important}* button span{color:#fff}* h2,* h3,* h4{color:var(--color_main)!important}#root{background:#fff!important}ul,ol{padding:0;margin:0;list-style:none}img{display:block;width:100%}h2,p,h3,h4{margin-bottom:0}:is(h2,p,h3,h4):after{display:none}.c-section__title{display:flex;align-items:center;flex-direction:column;gap:9px;margin:0;font-size:32px;font-weight:500;font-family:var(--font_en);color:var(--font_main);line-height:1;letter-spacing:.1875em}.c-section__title:after{content:"";display:block;width:.5px;height:32px;background:var(--color_main)}.c-btn{position:relative;display:flex;justify-content:center;align-items:center;width:245px;max-width:100%;height:42px;border:1px solid var(--color_main);border-radius:21px;text-decoration:none;font-size:14px;font-family:var(--font_en);font-weight:500;line-height:1.5;letter-spacing:calc(2/14*1em);transition:.3s}.c-btn svg{position:absolute;top:50%;right:14px;translate:0 -50%;width:24px;height:auto;transition:.3s}.c-btn:hover{border-color:#fff;background:var(--color_accent);color:#fff}.c-btn:hover svg path{stroke:#fff}#content{padding-top:80px!important}.c-sp_only{display:none}@media only screen and (max-width:760px){.c-section__title{gap:3px;font-size:20px}.c-section__title:after{height:15px}#content{padding-top:0!important}.c-sp_only{display:block}}.l-blog{padding-bottom:40px}.p-blog__catch{margin-top:36px;font-size:24px;font-family:var(--font_mincho);font-weight:600;text-align:center;line-height:1.5;letter-spacing:calc(4/24*1em)}.p-blog__catch br{display:none}.p-blog__text{margin-top:16px;font-size:16px;text-align:center;line-height:1.5;letter-spacing:.125em}.p-blog__list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(37/1160*100%);margin-top:60px;counter-reset:item;list-style-type:none}.p-blog__listitem{min-width:0}.p-blog__listitem a{text-decoration:none;color:var(--color_main);cursor:pointer}.p-blog__listitem a:hover .c-btn{border-color:#fff;background:var(--color_accent);color:#fff}.p-blog__listitem a:hover .c-btn svg path{stroke:#fff}.p-blog__listitem a .p-blog__listitem__img{width:100%;height:auto;aspect-ratio:1}.p-blog__listitem a .p-blog__listitem__img img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.p-blog__listitem__title{position:relative;display:flex;align-items:baseline;gap:1em;margin-top:20px;padding-left:45px;font-size:14px;line-height:1.5;letter-spacing:.1em}.p-blog__listitem__title span{font-size:20px}.p-blog__listitem__title:before{position:absolute;left:0;top:0;counter-increment:item;content:counter(item,decimal-leading-zero);font-size:26px;font-weight:500;color:var(--color_accent);line-height:calc(30/26);letter-spacing:0}.p-blog__listitem__catch{position:relative;margin-top:12px;padding-left:45px;font-size:16px;line-height:1.5;letter-spacing:.125em}.p-blog__listitem__catch:before{content:"";position:absolute;top:18px;left:0;width:36px;height:.5px;background:var(--color_main);opacity:.5}.p-blog__listitem__text{margin-top:12px;padding:16px 15px;background:#f7f7f7;font-size:14px;line-height:1.5;letter-spacing:calc(2/14*1em)}.p-blog__listitem__btn{max-width:100%;margin:20px auto 0}@media only screen and (max-width:900px){.p-blog__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:760px){.p-blog__catch{margin-top:26px;font-size:18px}.p-blog__catch br{display:block}.p-blog__text{margin-top:12px;font-size:12px}.p-blog__list{grid-template-columns:1fr;gap:60px;margin-top:24px}.p-blog__listitem__title{margin-top:16px;padding-left:37px;font-size:16px}.p-blog__listitem__title:before{font-size:20px;line-height:calc(24/20)}.p-blog__listitem__catch{margin-top:7px;padding-left:37px;font-size:14px}.p-blog__listitem__catch:before{top:16px;width:29px}.p-blog__listitem__text{margin-top:8px;padding:13px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/blog.css.map */
