.welfare{max-width:auto;margin:0 auto;padding:0 24px}@media (min-width:1280px){.welfare{max-width:auto;margin:0 auto;padding:0 32px}}@media (min-width:1536px){.welfare{max-width:1536px;margin:0 auto;padding:0 48px}}.welfare .welfare_text{font-size:28px;line-height:40px}@media (min-width:768px){.welfare .welfare_text{font-size:36px;line-height:50px}}@media (min-width:1280px){.welfare .welfare_text{font-size:46px;line-height:64px}}@media (min-width:1536px){.welfare .welfare_text{font-size:56px;line-height:78px}}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}@media (min-width:768px){@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.tween-item{width:100%;height:100%}.welfare .welfare_text{text-align:center;margin-bottom:2.6rem;padding:0 2rem;font-weight:700}.welfare .welfare_list .base_article{border-bottom:.1rem solid #e4e4e4;width:100%}.welfare .welfare_list .base_article:last-child{margin-bottom:8rem}.welfare .welfare_list .base_article img{width:3.4rem;height:3.4rem;margin-top:3.3rem;margin-bottom:1.8rem;transform:scale(1)!important}.welfare .welfare_list .base_article p{text-align:left;margin:0;padding-bottom:.6rem;font-size:1.8rem;font-weight:700;line-height:100%}.welfare .welfare_list .base_article span{padding-bottom:1.6rem;font-size:1.4rem;font-weight:400;line-height:2.2rem}@media (min-width:768px){.welfare .welfare_text{margin-bottom:4rem}.welfare .welfare_text br.career_mo{display:none}.welfare .welfare_list{flex-flow:wrap;justify-content:space-between;display:flex}.welfare .welfare_list .base_article{box-sizing:border-box;border:.1rem solid #e4e4e4;width:calc(33.3333% - 1.8rem);height:27.8rem;margin-bottom:1.8rem;padding:3.4rem 2.4rem}.welfare .welfare_list .base_article:nth-child(3),.welfare .welfare_list .base_article:nth-child(6),.welfare .welfare_list .base_article:nth-child(9),.welfare .welfare_list .base_article:nth-child(12){margin-right:0}.welfare .welfare_list .base_article:last-child{margin-bottom:8rem}.welfare .welfare_list .base_article img{width:4.6rem;height:4.6rem;margin-top:4.6rem;margin-bottom:3.6rem}.welfare .welfare_list .base_article p{text-align:left;margin:0;padding-bottom:1.4rem;font-size:2rem;font-weight:700;line-height:100%}.welfare .welfare_list .base_article span{width:100%;padding-bottom:0;font-size:1.6rem;font-weight:400;line-height:2.4rem}}@media (min-width:1280px){.welfare .welfare_text{margin-bottom:6rem}.welfare .welfare_list .base_article{width:calc(33.3333% - 3.8rem);height:37.4rem;margin-bottom:3.8rem;padding:4rem 5rem}.welfare .welfare_list .base_article:last-child{margin-bottom:16rem}.welfare .welfare_list .base_article img{width:6rem;height:6rem;margin-top:7rem;margin-bottom:5rem}.welfare .welfare_list .base_article p{text-align:left;margin:0;padding-bottom:1.8rem;font-size:2.8rem;font-weight:700;line-height:100%}.welfare .welfare_list .base_article span{width:100%;padding-bottom:0;font-size:1.6rem;font-weight:400;line-height:2.4rem}}@media (min-width:1536px){.welfare{max-width:115.6rem}.welfare .welfare_text{margin-bottom:8rem}.welfare .welfare_list{width:100%;height:100%;margin:0 auto}.welfare .welfare_list .base_article{width:calc(33.3333% - 5.6rem);height:41.8rem;margin-bottom:5.6rem;padding:4rem 5rem}.welfare .welfare_list .base_article:last-child{margin-bottom:18rem}.welfare .welfare_list .base_article img{width:8rem;height:8rem;margin-top:7rem;margin-bottom:5rem}.welfare .welfare_list .base_article p{text-align:left;margin:0;padding-bottom:2rem;font-size:3.2rem;font-weight:700;line-height:100%}.welfare .welfare_list .base_article span{width:100%;padding-bottom:0;font-size:1.8rem;font-weight:400;line-height:2.8rem}}
