.smb-faq{background:#edf5ff;padding:60px 0;position:relative}.smb-faq:before{background:url(https://smb.boxsquare.jp/hubfs/smb/feature__bg.png);background-size:contain;bottom:-70%;content:"";display:block;height:586px;left:0;position:absolute;transform:translate(-200px,-50%);width:598px}.smb-faq .smb-faq__content{display:flex;flex-direction:column;gap:20px;margin-top:40px}.smb-faq .smb-faq__content dl{margin:0}.smb-faq .smb-faq__content dt{align-items:center;background:#fff;border-radius:10px;color:#192a3e;display:flex;font-size:20px;font-style:normal;font-weight:500;line-height:normal;min-height:86px;padding:0 30px;position:relative;transition:all .3s ease}@media (max-width:768px){.smb-faq .smb-faq__content dt{font-size:16px;padding:0 20px}}.smb-faq .smb-faq__content dl.is-open dt{background:#407bff}.smb-faq .smb-faq__content dt:after,.smb-faq .smb-faq__content dt:before{background:#407bff;content:"";display:block;position:absolute;transition:all .3s ease}.smb-faq .smb-faq__content dt:before{height:4px;right:30px;width:26px}@media (max-width:768px){.smb-faq .smb-faq__content dt:before{height:2px;right:20px;width:20px}}.smb-faq .smb-faq__content dt:after{height:26px;right:41px;width:4px}@media (max-width:768px){.smb-faq .smb-faq__content dt:after{height:20px;right:31px;width:2px}}.smb-faq .smb-faq__content dl.is-open dt:before{background:#fff}.smb-faq .smb-faq__content dl.is-open dt:after{opacity:0;transform:rotate(90deg)}.smb-faq .smb-faq__content dt span{align-items:center;display:flex;gap:20px;padding-right:36px}@media (max-width:768px){.smb-faq .smb-faq__content dt span{padding-right:26px}}.smb-faq .smb-faq__content dt span i{align-items:end;background:#407bff;border-radius:100px;color:#fff;display:flex;font-family:Inter;font-size:26px;font-style:normal;font-weight:700;height:40px;justify-content:center;line-height:140%;transition:all .3s ease;width:40px}@media (max-width:768px){.smb-faq .smb-faq__content dt span i{font-size:20px;height:30px;width:30px}}.smb-faq .smb-faq__content dl.is-open dt span i{background:#fff;color:#407bff}.smb-faq .smb-faq__content dt span strong{color:#192a3e;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:500;line-height:normal;transition:all .3s ease;width:calc(100% - 40px)}@media (max-width:768px){.smb-faq .smb-faq__content dt span strong{font-size:16px}}.smb-faq .smb-faq__content dl.is-open dt span strong{color:#fff}.smb-faq .smb-faq__content dd{background:#fff;color:#192a3e;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:500;line-height:130%;margin-left:0;margin-top:-10px;padding:40px 30px 30px}@media (max-width:768px){.smb-faq .smb-faq__content dd{font-size:16px;padding:30px 20px 20px}}.smb-faq .smb-faq__content dd a{color:var(--primary);text-decoration:underline}.smb-faq .smb-faq__content dd p{margin:0}.smb-faq .smb-faq__content dd ul{list-style:disc;margin:0;padding:0 0 0 30px}.smb-faq .smb-faq__content dd ul ul{padding:0}