.guide-cart{margin-top:5rem;margin-bottom:5rem}@media screen and (max-width: 767px){.guide-cart{margin:3rem 0}}.guide-cart>li{background:#f5f5f5;padding:3.5rem 4rem}@media screen and (max-width: 767px){.guide-cart>li{padding:3rem 2rem}}.guide-cart>li .title{margin-bottom:2.6rem;font-weight:700;font-size:1.8rem;line-height:2.5rem;letter-spacing:.04em;color:#000}@media screen and (max-width: 767px){.guide-cart>li .title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem;gap:1.5rem;line-height:1.5}}.guide-cart>li .title span{color:#fff;background:var(--main-color);padding:.8rem 1rem;margin-right:1rem;font-weight:400;font-size:1.4rem}@media screen and (max-width: 767px){.guide-cart>li .title span{line-height:1;font-size:1.2rem}}.guide-cart>li .text{font-weight:400;font-size:1.6rem;line-height:3rem;letter-spacing:.04em;color:#000}@media screen and (max-width: 767px){.guide-cart>li .text{font-size:1.4rem;line-height:2.2rem}}.guide-cart>li .text p+p{margin-top:1.6rem}.guide-cart>li .text a{font-weight:400;font-size:1.6rem;line-height:3rem;letter-spacing:.04em;color:var(--link-color);text-decoration:underline;text-underline-offset:.2rem;transition:ease .2s opacity}@media screen and (max-width: 767px){.guide-cart>li .text a{font-size:1.4rem;line-height:2.2rem}}.guide-cart>li .text a:hover{opacity:.5}.guide-cart>li .text b{font-weight:700}.guide-cart>li+li{position:relative;margin-top:6rem}.guide-cart>li+li:before{content:"";display:block;position:absolute;top:-4.3rem;right:0;left:0;margin-right:auto;margin-left:auto;width:1.6rem;height:1.6rem;border-right:solid .2rem var(--main-color);border-bottom:solid .2rem var(--main-color);transform:rotate(45deg)}
