.l-footer{z-index:2;overflow:visible}.l-footer:before{position:absolute;content:"";width:180vw;top:0;left:50%;transform:translate(-50%, -10%);border-radius:100%;aspect-ratio:20/3;background-color:#282828;z-index:0}.p-entry{margin-top:20px;padding:100px 0 140px;clip-path:inset(0)}.p-entry .c-inner{z-index:2}@media screen and (max-width: 1080px){.p-entry{padding:90px 0 80px}}@media screen and (max-width: 810px){.p-entry{padding:80px 0}}@media screen and (max-width: 650px){.p-entry{padding:70px 0}}@media screen and (max-width: 500px){.p-entry{padding:60px 0}}.p-entry:before{position:absolute;content:"";background-color:#eaeff4;height:100%;width:150%;top:0;left:0;z-index:-1;left:50%;transform:translateX(-50%);border-top-left-radius:100% 40vw;border-top-right-radius:100% 40vw}.p-entry__select{margin:0px auto 0;width:270px;height:50px;position:relative;display:flex;justify-content:center;background-color:#285ae1;border-radius:5px}@media screen and (max-width: 650px){.p-entry__select{margin:0px auto 0}}.p-entry__select select{height:100%;width:210px;font-weight:700;color:#fff}.p-entry__select:before{position:absolute;content:"";right:30px;top:50%;transform:translateY(-50%);background-image:url(../../../../assets/images/common/select-arrow.svg);background-repeat:no-repeat;background-size:cover;width:12px;height:8px}.p-entry__list{margin-top:35px;display:flex;flex-wrap:wrap;gap:20px}.p-entry__item{border-radius:10px;width:calc(33.33% - 14px);overflow:hidden}@media screen and (max-width: 810px){.p-entry__item{width:calc(50% - 10px)}}@media screen and (max-width: 500px){.p-entry__item{width:100%}}.p-entry__link{display:block}.p-entry__link:hover .cate{opacity:1}.p-entry__link:hover .title{color:#285ae1}.p-entry__link:hover .c-ofiCover{transform:scale(1.1)}.p-entry__img{aspect-ratio:3.3/1.85;overflow:hidden}.p-entry__img .c-ofiCover{transition:transform .3s}.p-entry__desc{padding:20px 24px;background-color:#fff}.p-entry__desc .cate{display:table;padding:2px 6px;opacity:.5;transition:opacity .3s;font-size:1.2rem;border-radius:40px;border:1px solid #282828;width:fit-content}.p-entry__desc .title{display:table;margin-top:8px;transition:color .3s}.p-entry__desc .place{color:#285ae1;font-size:1.4rem;display:table;margin-top:8px}