.page-welfare .title{text-align:center;color:#fff;background-color:var(--main);width:100%;margin-bottom:3.8rem;padding-block:.8rem 1.1rem;font-size:2.4rem;font-weight:600;position:relative}@media screen and (max-width:768px){.page-welfare .title{margin-bottom:2.5rem;padding-block:.8rem;font-size:1.8rem}.page-welfare .title:has(span){padding-left:1rem;font-size:1.8rem}}.page-welfare .title:before{content:"";background-color:var(--yellow);z-index:10;width:2rem;height:100%;display:inline-block;position:absolute;top:0;left:0}@media screen and (max-width:768px){.page-welfare .title:before{width:1.3rem}}.page-welfare .title span{font-size:1.6rem}@media screen and (max-width:768px){.page-welfare .title span{font-size:1rem}}.page-welfare .hd{border-bottom:var(--main).1rem solid;margin-bottom:1.6rem;padding-bottom:1.6rem;font-size:2.3rem;font-weight:600}@media screen and (max-width:768px){.page-welfare .hd{margin-bottom:1.2rem;padding-bottom:1rem;font-size:1.7rem}}.page-welfare .grid-wrap{grid-template-columns:repeat(2,1fr);gap:5.4rem 4.5rem;margin-bottom:7rem;display:grid}@media screen and (max-width:768px){.page-welfare .grid-wrap{flex-direction:column;gap:2.8rem;display:flex}}.page-welfare .grid-wrap .grid.full{grid-column:1/3}.page-welfare .grid-wrap .grid .item-wrap{gap:2.2rem;display:flex}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap{gap:2rem}}.page-welfare .grid-wrap .grid .item-wrap .img-wrap{background-color:#fff;flex-shrink:0;place-content:center;width:18rem;height:18rem;display:grid}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap .img-wrap{width:10rem;height:10rem}}.page-welfare .grid-wrap .grid .item-wrap .img-wrap .schedule{width:8.9rem}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap .img-wrap .schedule{width:4.895rem}}.page-welfare .grid-wrap .grid .item-wrap .img-wrap .dorm{width:12.2rem}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap .img-wrap .dorm{width:6.71rem}}.page-welfare .grid-wrap .grid .item-wrap .img-wrap .cafe{width:10.5rem}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap .img-wrap .cafe{width:5.775rem}}.page-welfare .grid-wrap .grid .item-wrap .img-wrap .benefit{width:9.2rem}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap .img-wrap .benefit{width:5.06rem}}.page-welfare .grid-wrap .grid .item-wrap .img-wrap .others{width:10.4rem}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap .img-wrap .others{width:5.72rem}}.page-welfare .grid-wrap .grid .item-wrap .text-wrap.grid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap .text-wrap.grid{flex-direction:column;gap:1.6rem;display:flex}}.page-welfare .grid-wrap .grid .item-wrap .text-wrap.grid .item.full{grid-column:1/3}.page-welfare .grid-wrap .grid .item-wrap .text-wrap .readText{margin-top:calc(.5em - .5lh);font-weight:500}.page-welfare .grid-wrap .grid .item-wrap .text-wrap .readText span{color:gray;margin-top:.5rem;font-size:1.4rem;line-height:1.6;display:inline-block}@media screen and (max-width:768px){.page-welfare .grid-wrap .grid .item-wrap .text-wrap .readText span{margin-top:.2rem;font-size:1.1rem}}
