.campus-section{background-color:#fff;padding:6rem 0}.comments-section{background-color:#f5f7fa;overflow:hidden;padding:6rem 0 0;position:relative}.comments-section:after{background:linear-gradient(0deg,#f5f7fa 3rem,transparent);bottom:0;content:"";display:block;height:30rem;left:0;position:absolute;width:100%;z-index:6}.secticon-title{padding-bottom:4rem}.secticon-title .title{color:#242933;font-size:3rem;font-weight:600;letter-spacing:.5rem}.secticon-title .sub-title{color:#575c66;font-size:1.4rem;margin-top:1rem}.comment-list{column-count:3;column-gap:2rem;margin:0 auto}.comment-list li{background-color:#fff;border-radius:2rem;break-inside:avoid;display:flex;margin-bottom:20px;padding:2rem}.comment-words{color:#575c66;font-size:1.3rem;line-height:1.8;margin-bottom:1.58rem;text-align:justify}.comment-user .user-avatar{background-color:#f8f9fa;border-radius:50%;height:3.2rem;margin-right:1rem;overflow:hidden;width:3.2rem}.comment-user .user-avatar img{display:inline-block;height:100%;width:100%}.comment-user .user-name{color:#242933;font-size:1.4rem;font-weight:500}.gallery-section{margin:0 auto;padding:8rem 0 10rem;width:100%}.gallery-wrap{flex:auto;margin:0 auto;max-width:1920px;position:relative;width:100%}.gallery-wrap:before{background:linear-gradient(90deg,#fff 20px,transparent);left:0}.gallery-wrap:after,.gallery-wrap:before{content:"";display:block;height:100%;position:absolute;top:0;width:30rem;z-index:3}.gallery-wrap:after{background:linear-gradient(270deg,#fff 20px,transparent);right:0}.gallery-box{height:17rem;overflow:hidden;position:relative;width:100%}.gallery-box ul{display:flex;position:absolute}.gallery-box ul li{height:17rem;overflow:hidden;padding:10px;width:30rem}.gallery-box ul li .thumb-box{border-radius:1.5rem;justify-content:center;overflow:hidden;transition:.3s}.gallery-box ul li .thumb-box,.gallery-box ul li .thumb-box img{display:flex;height:100%;width:100%}.gallery-box ul li:hover .thumb-box{box-shadow:0 2px 10px rgba(0,0,0,.1);filter:saturate(120%);transform:scale(1.04)}.walfare-section{background-color:#f5f7fa;padding:8rem 0 10rem}.welfare-list{gap:2rem}.welfare-list .welfare-item{background-color:#f8f9fa;border-radius:1.5rem;height:0;overflow:hidden;padding-bottom:20.8333333333%;position:relative;width:calc(33.33333% - 1.33333rem)}.welfare-list .welfare-item img{display:inline-block;height:100%;inset:0;position:absolute;transition:.3s;width:100%;z-index:2}.welfare-list .welfare-item .intro{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 8rem);color:#fff;display:flex;font-size:1.8rem;font-weight:600;inset:0;padding:2rem;position:absolute;z-index:3}.welfare-list .welfare-item:hover img{filter:saturate(120%);transform:scale(1.1)}.individual-section{background-color:#fff;padding:8rem 0 10rem}.individual-list{padding:2rem 0 8rem}.individual-list li{align-items:center;display:flex;flex-direction:column;width:calc(30% - 6rem)}.individual-list li .value-img{border-radius:43rem;height:0;overflow:hidden;padding-bottom:150%;position:relative;width:100%}.individual-list li .value-img img{display:block;height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.individual-list li:hover img{filter:saturate(120%);transform:scale(1.15)}.individual-list li .value-name{color:#242933;font-size:1.8rem;font-weight:600;margin-top:3rem;text-align:center}@media screen and (max-width:1200px){.individual-list li{width:calc(33.33333% - 100px)}.individual-list li .value-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media screen and (max-width:992px){.comment-list{column-count:2;column-gap:15px}.comment-list li{margin-bottom:15px}.welfare-list .welfare-item{aspect-ratio:385/251;height:auto;padding-bottom:0;width:calc(50% - 10px)}.welfare-list .welfare-item img{position:static}.individual-list{gap:4rem}.individual-list li{flex:1}.individual-list li .value-img{aspect-ratio:2/3;height:auto;padding:0;width:100%}}@media screen and (max-width:430px){.banner-content h4{font-size:26px}.comment-list{column-gap:12px}.comment-list li{margin-bottom:12px}.gallery-wrap:after,.gallery-wrap:before{display:none}.gallery-box ul li{padding:6px}.welfare-list .welfare-item{border-radius:10px}}