.plan_list{display:flex;width:100%;position:relative;justify-content:space-between}.plan_list .item{align-items:center;width:25%;display:flex;flex-direction:column;gap:20px}.plan_list .item .icon{display:block;margin:0 auto;width:80px;aspect-ratio:1;position:relative}.plan_list .item .icon::before{display:block;content:"";position:absolute;top:calc(50% - 3px);height:5px;right:50%;width:370px;background-image:radial-gradient(#0A0A44 1px, transparent 1px);background-size:8px 8px}.plan_list .item:nth-child(1) .icon::before{display:none}.plan_list .item .text{max-width:250px;display:flex;flex-direction:column;gap:8px}.plan_list .item .text .title{display:flex;height:52px;font-size:22px;line-height:28px;color:#0A0A44;font-weight:600;margin:0;flex-direction:column;justify-content:flex-end;align-items:center}.plan_list .item .text .title span{font-size:16px;line-height:24px;display:block;font-weight:400}.plan_list .item .text .text_box{text-align:center;color:#0A0A44}@media screen and (max-width:1500px){.plan_list .item .icon::before{width:290px}}@media screen and (max-width:1280px){.plan_list .item .icon::before{width:220px}}@media screen and (max-width:1000px){.plan_list{flex-wrap:wrap;gap:40px 20px}.plan_list .item{width:calc(50% - 10px)}.plan_list .item .icon::before{display:none}}@media screen and (max-width:500px){.plan_list .item .icon{width:64px}.plan_list .item .text .title{height:46px;font-size:18px;line-height:24px}.plan_list .item .text .title span{font-size:14px;line-height:22px}}