.list .list__top{position:relative;flex:0 0 auto;width:72.9375rem;margin-bottom:2.25rem}.list .list__top .list__text{max-width:43.75rem;text-align:center}.list .list__top .list__handwriting{position:absolute;width:auto;height:5.625rem;object-fit:contain}.list .list__content{flex:0 0 auto;max-width:105rem;background-size:contain;background-position:center;background-repeat:no-repeat;padding:6rem 11rem 8.0625rem 12rem;background-image:var(--bg-desktop,none)}.list .list__content ul{display:grid;grid-template-columns:38.4375rem 37.625rem;gap:3.3125rem 5.8125rem}.list .list__content ul li{display:flex;align-items:center;justify-content:flex-start}.list .list__content ul .item__icon{font-size:3.125rem;align-self:flex-start}.list .list__text-under{max-width:41.4375rem;margin-top:1.625rem;text-align:center}.list .list__text-under strong{color:rgb(0 0 0);font-weight:400}@media screen and (min-width:960px){.list .list__top .list__handwriting{bottom:.125rem;left:-5.375rem}}@media screen and (max-width:959px){.list.wrapper{padding-left:0;padding-right:0}.list .list__top{align-items:flex-start;width:100%;margin-bottom:1.125rem;padding-left:1.875rem;padding-right:1.875rem;gap:1rem}.list .list__top .list__text{max-width:23.125rem;text-align:left;color:rgb(0 0 0 / .5)}.list .list__top .heading-2{max-width:15.8125rem}.list .list__top .list__handwriting{position:absolute;top:-2.875rem;right:1.875rem;height:2.875rem}.list .list__content{flex:0 0 auto;max-width:100%;width:100%;background-size:auto 100%;background-position:center;padding:6rem 1.75rem 6.3125rem;background-image:var(--bg-mobile,none)}.list .list__content ul{display:flex;flex-direction:column;gap:3.375rem;width:100%}.list .list__content ul li{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-left:2.6875rem}.list .list__content ul li:nth-of-type(2n){margin-left:4.25rem}.list .list__content ul li:not(:last-child){opacity:1}.list .list__content ul .item__icon{position:absolute;top:-1.8125rem;left:.5625rem;z-index:-1;font-size:2.5rem;opacity:.5}.list .list__content ul .item__name{width:18rem;margin-top:0}.list .list__content ul li:last-child{padding-left:0;margin-left:0}.list .list__content ul li:last-child .item__name{width:100%;text-align:center;font-size:2rem}.list .list__content ul li:last-child .item__icon{left:auto;right:.5625rem}.list .list__text-under{max-width:22.9375rem}.list .list__text-under strong{color:rgb(0 0 0);font-weight:400}}