@media(min-width: 769px){.pc{display:block !important}.mo{display:none !important}.pc_fl{display:flex !important}.mo_fl{display:none !important}}@media(max-width: 768px){.pc{display:none !important}.mo{display:block !important}.pc_fl{display:none !important}.mo_fl{display:flex !important}}.tablet.pc,.tablet.mo{display:none !important}.sub-page{min-height:100vh;padding-top:6.4rem;padding-bottom:clamp(12.5rem,18vw,26rem)}@media(max-width: 768px){.sub-page{padding-top:5rem}}.sub-page .sub-banner{width:100%;height:34rem;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 768px){.sub-page .sub-banner{height:clamp(40.6rem,83.33vw,60rem)}}.sub-page .sub-banner__text{position:absolute;top:50%;left:clamp(12rem,12.44vw,28rem);width:fit-content;transform:translateY(-50%)}.sub-page .sub-banner__text>img{width:clamp(19.6rem,19.6vw,28.3rem)}.sub-page .sub-banner__text h2{margin-top:2rem;color:var(--white);font-size:clamp(1.7rem,1.1458vw,2.2rem);font-weight:500}@media(max-width: 768px){.sub-page .sub-banner__text h2{font-size:clamp(1.5rem,3.19vw,2.3rem)}}@media(max-width: 768px){.sub-page .sub-banner__text{top:initial;left:clamp(1.5rem,4.16vw,3rem);bottom:clamp(3.5rem,9.72vw,7rem);transform:initial}}.sub-page .sub-wrapper{padding:0 clamp(6rem,7.05vw,12rem)}@media(max-width: 1024px){.sub-page .sub-wrapper{padding:0}.sub-page .sub-wrapper .cont-wrap{padding:0 1.5rem}}.sub-page .sub-wrapper .list-pagination{margin-top:clamp(4rem,6.11vw,8.8rem)}