#faq{background:#fff0f3;padding-bottom:10rem}#faq .anchor_links{display:flex;justify-content:center;gap:3rem;margin-top:7.2rem;flex-wrap:wrap}@media screen and (max-width: 768px){#faq .anchor_links{gap:1rem;margin-top:2.4rem;justify-content:flex-start}}#faq .anchor_links li{width:18rem;height:5rem}@media screen and (max-width: 768px){#faq .anchor_links li{width:10.5rem;height:3rem}}#faq .anchor_links li a{display:flex;align-items:center;width:100%;height:100%;color:#ff7896;text-decoration:none;font-weight:500;font-size:2rem;border:2px solid #ff7896;background:#fff;border-radius:2.5rem;padding:0 1.8rem 0 2rem;line-height:1;color:#323232;position:relative}@media screen and (max-width: 768px){#faq .anchor_links li a{font-size:1.6rem;padding:0 1.2rem}}#faq .anchor_links li a::after{width:2rem;height:2rem;transform:rotate(90deg)}@media screen and (max-width: 768px){#faq .anchor_links li a::after{width:1.5rem;height:1.5rem;right:.6rem}}#faq section.faq_category{margin-top:8rem}@media screen and (max-width: 768px){#faq section.faq_category{margin-top:3.7rem}}#faq section.faq_category h2{font-size:4rem;background:#ff7896;color:#fff;display:flex;align-items:center;position:relative;height:10rem;border-radius:3rem;padding:0 6rem}@media screen and (max-width: 768px){#faq section.faq_category h2{font-size:2rem;height:5rem;border-radius:1.5rem;padding-inline:2rem}}#faq section.faq_category h2 img.orn{width:26rem;position:absolute;right:3rem;bottom:0}@media screen and (max-width: 768px){#faq section.faq_category h2 img.orn{width:13rem;right:2rem}}#faq section.faq_category h2::after{content:"";display:block;width:5.5rem;height:2rem;background:url(../images/faq/arrow_down_pink.svg) center center/contain no-repeat;position:absolute;right:0;left:0;margin:auto;bottom:-2rem}@media screen and (max-width: 768px){#faq section.faq_category h2::after{width:2.75rem;height:1rem;bottom:-1rem}}#faq section.faq_category .contents_body{margin-top:5rem}@media screen and (max-width: 768px){#faq section.faq_category .contents_body{margin-top:2rem}}#faq section.faq_category .contents_body dl{width:97rem;margin:0 auto}@media screen and (max-width: 768px){#faq section.faq_category .contents_body dl{width:33.5rem}}#faq section.faq_category .contents_body dl>div{background:#fff;border-radius:3rem;padding:0 3rem}@media screen and (max-width: 768px){#faq section.faq_category .contents_body dl>div{padding:1rem;border-radius:1rem}}#faq section.faq_category .contents_body dl>div+div{margin-top:3rem}@media screen and (max-width: 768px){#faq section.faq_category .contents_body dl>div+div{margin-top:1rem}}#faq section.faq_category .contents_body dl dt{display:flex;align-items:baseline;line-height:2;gap:1.4rem;flex-grow:0;flex-shrink:0;flex-basis:auto;padding:2rem 3rem;border-bottom:1px solid #ffd6df;color:#ff7896;font-weight:700;font-size:2rem}@media screen and (max-width: 768px){#faq section.faq_category .contents_body dl dt{padding:1rem 1rem;font-size:1.9rem}}#faq section.faq_category .contents_body dl dt::before{content:"";display:block;width:2.7rem;height:2.2rem;background:url(../images/home/qa_pointer_q.svg) center center/contain no-repeat;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#faq section.faq_category .contents_body dl dt::before{width:2.2rem;height:1.85rem}}#faq section.faq_category .contents_body dl dd{display:flex;align-items:baseline;line-height:2;gap:1.4rem;flex-grow:0;flex-shrink:0;flex-basis:auto;padding:2rem 3rem;font-weight:700}@media screen and (max-width: 768px){#faq section.faq_category .contents_body dl dd{padding:1rem}}#faq section.faq_category .contents_body dl dd::before{content:"";display:block;width:2.7rem;height:2.2rem;background:url(../images/home/qa_pointer_a.svg) center center/contain no-repeat;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#faq section.faq_category .contents_body dl dd::before{width:2.3rem;height:1.75rem}}
