.fv{& .head{gap:calc(var(--vw) * 16);align-items:center;display:flex;& .date{font-size:max(calc(var(--vw) * 16),1rem);font-family:var(--poppins);letter-spacing:.02em;color:#3f3f3f;flex-shrink:0;font-weight:500;@media (width<=768px){font-size:1.6rem}}& .cat_list{gap:calc(var(--vw) * 4);flex-wrap:wrap;display:flex;@media (width<=768px){gap:4px}}& .cat{font-size:max(calc(var(--vw) * 14),1rem);letter-spacing:.08em;color:#28a676;border-radius:calc(var(--vw) * 4);padding:calc(var(--vw) * 2) calc(var(--vw) * 8);background-color:#fff;border:1px solid #28a676;justify-content:center;align-items:center;font-weight:600;display:flex;@media (width<=768px){border-radius:4px;padding:2px 8px;font-size:1.4rem}}}& .page_ttl{margin-top:calc(var(--vw) * 8);@media (width<=768px){margin-top:8px}}}.article{margin:calc(var(--vw) * 120) auto;@media (width<=768px){margin-block:64px}& .inner{width:calc(var(--vw) * 992);font-size:max(calc(var(--vw) * 16),1rem);letter-spacing:.08em;color:#3f3f3f;margin:0 auto;font-weight:400;line-height:1.75;@media (width<=768px){width:calc(100% - 48px);font-size:1.6rem}& .block{&+.block{margin-top:calc(var(--vw) * 48);@media (width<=768px){margin-top:40px}}& .head+.txt{margin-top:calc(var(--vw) * 16);@media (width<=768px){margin-top:16px}}& .head{font-size:calc(var(--vw) * 18);font-weight:600;line-height:1.55556;@media (width<=768px){font-size:1.8rem}}}}& .back_btn{width:calc(var(--vw) * 252);border-radius:calc(var(--vw) * 4);padding:calc(var(--vw) * 12) calc(var(--vw) * 12);padding-left:calc(var(--vw) * 24);margin:calc(var(--vw) * 80) auto 0;@media (width<=768px){border-radius:4px;width:min(100%,326px);margin-top:56px;padding:12px 12px 12px 24px}& .txt{font-size:max(calc(var(--vw) * 16),1rem);letter-spacing:.08em;font-weight:600;@media (width<=768px){font-size:1.6rem}}}}
