.tit-area-w{position:absolute;top:18rem;left:50%;transform:translate(-50%);text-align:center;z-index:1;.location{display:inline-block;font-size:clamp(1.2rem,3vw,1.4rem);color:var(--visual-font-color);& i{display:inline-block;vertical-align:middle;padding-right:5px}}.tit-wrap{padding-top:4rem;& h1{font-size:clamp(6rem,4vw,12rem);font-weight:700;line-height:1.5;color:var(--visual-font-color);font-family:var(--secondary-font-family);& span{display:inline-block;font-family:var(--china-font-family);font-size:clamp(2rem,4vw,4rem);font-weight:400}}}}.sub-area{position:relative;.behavior-tit-area{position:fixed;height:100vh;width:100%;top:0;.behavior-txt{position:absolute;left:50%;bottom:0;z-index:1;transform:translate(-50%);opacity:0;text-align:center;width:100%;& p{font-family:var(--secondary-font-family);font-size:clamp(2.5rem,3vw,5rem);color:var(--visual-font-color);padding-bottom:16rem}}.behaviorBg{position:absolute;z-index:-1;width:100%;height:100vh;left:50%;top:0;transform:translateX(-50%);filter:brightness(.5);will-change:filter,transform;overflow:hidden;& img{width:100%;height:100%;object-fit:cover}& img.pc{display:block}& img.mobile{display:none}}}.behavior-cont-area{position:relative;background-color:var(--background-color);margin-top:100vh;.behavior-cont-wrap{padding:19.5rem 10vw 12rem;.behavior-tcont{font-family:var(--secondary-font-family);font-size:clamp(2rem,2vw,3rem);& i{display:inline-block;font-size:clamp(1.6rem,2vw,2rem);font-weight:200}}.behavior-scont{padding-top:4.5rem;& span{display:block;padding-bottom:4rem;line-height:1.5;font-size:clamp(1.6rem,2vw,2rem);font-weight:300;& i{display:inline-block;font-size:clamp(1.4rem,2vw,1.6rem)}}}}}}.yongpyong-rolling,.yongpyong-rolling2{position:relative;width:100%;overflow:hidden;--offset:20vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));.rolling{position:relative;animation:marqueeOne 50s linear infinite;width:-moz-fit-content;width:fit-content;white-space:nowrap;display:flex;.rolling-img{display:flex;gap:5px;padding-left:5px;& p{position:relative;width:556px;height:550px;overflow:hidden;transition:all .3s ease-in-out;& img{height:100%;object-fit:cover}& span{position:absolute;right:5%;bottom:5%;z-index:1;color:var(--visual-font-color)}}& p:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.2);display:block}}}}@keyframes marqueeOne{0%{transform:translate3d(var(--move-initial),0,0)}to{transform:translate3d(var(--move-final),0,0)}}.behavior-tit-area02{position:relative;text-align:center;padding:21rem 0 10rem;& p{transform:translateY(120px);opacity:0;font-family:var(--secondary-font-family);font-size:clamp(2rem,2vw,3rem);& span{font-weight:700}}.behavior-tit-img{padding-top:18rem;transform:translateY(120px);opacity:0;& span{display:inline-block;width:100%;max-width:1192px;text-align:center;& img{width:100%}}}}@media (max-width:1200px){:is(.yongpyong-rolling,.yongpyong-rolling2) .rolling .rolling-img p{width:400px;height:374px}}@media (max-width:768px){:is(.yongpyong-rolling,.yongpyong-rolling2) .rolling .rolling-img p{width:300px;height:281px}.behavior-tit-area02 p{padding:0 5vw}.sub-area .behavior-cont-area .behavior-cont-wrap .behavior-scont span,.sub-area .behavior-cont-area .behavior-cont-wrap .behavior-tcont{text-align:justify}.sub-area .behavior-tit-area .behaviorBg img.pc{display:none}.sub-area .behavior-tit-area .behaviorBg img.mobile{display:block}}.scroll-nav-buttons{position:fixed;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);padding:0 20px;pointer-events:none;z-index:100;opacity:0;transition:opacity .3s ease}.scroll-nav-buttons a{pointer-events:auto;background:rgba(0,0,0,.6);color:white;border:none;padding:12px 20px;font-size:16px;cursor:pointer}.scroll-nav-buttons.show{opacity:1}.link-icon{position:relative;width:19px;height:19px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-left:10px;.btn-icon{display:block;position:absolute;transition:transform .4s ease;line-height:0;color:var(--visual-font-color)}}.link-icon .btn-icon:nth-child(2){transform:translate(-20px)}.link-icon.pre .btn-icon:nth-child(2){transform:translate(20px)}@media(hover:hover){.btn-more:hover .btn-icon:first-child{transform:translate(20px)}.btn-more:hover .btn-icon:nth-child(2){transform:translate(0)}.btn-more:hover .link-icon.pre .btn-icon:first-child{transform:translate(-20px)}.btn-more:hover .link-icon.pre .btn-icon:nth-child(2){transform:translate(0)}.btn-more:hover{background:rgba(0,0,0,1)}}