.site-shell.subpage-page .body-cast{z-index:3;isolation:isolate;justify-content:space-between;align-items:flex-end;gap:24px;width:min(1180px,100%);height:250px;margin:0 auto;padding:0 24px;display:flex;position:relative}.site-shell.subpage-page .body-actor{height:224px;aspect-ratio:var(--pose-ratio);transform-origin:50% 98%;--pose-delay:0s;animation:body-pose-breathe 8s ease-in-out var(--pose-delay) infinite;flex:none;transition:transform .24s cubic-bezier(.23,1,.32,1);display:block;position:relative}.site-shell.subpage-page .body-actor>.v3-art{object-fit:contain;width:100%;max-width:none;height:100%;translate:0 calc(100% * var(--pose-foot));animation:body-frame-a 3.6s ease-in-out var(--pose-delay) infinite;display:block}.site-shell.subpage-page .body-actor>.body-actor__b{opacity:0;animation-name:body-frame-b;position:absolute;inset:0}.site-shell.subpage-page .body-cast__support{--pose-delay:-1.6s;height:144px}.site-shell.subpage-page .body-cast__prop{object-fit:contain;width:auto;max-width:130px;height:96px;margin-bottom:0}.body-actor[data-pose=pose-yamyami-knead]{--pose-hover:scale(1.045,.97)}.body-actor[data-pose=pose-yamyami-pound]{--pose-hover:rotate(-3deg)}.body-actor[data-pose=pose-jangdoki-lid]{--pose-hover:scale(1.03,1.015)}.body-actor[data-pose=pose-ssalali-rice]{--pose-hover:rotate(4deg)}.body-actor[data-pose=pose-gochuri-stir]{--pose-hover:skewX(-3deg)}.body-actor[data-pose=pose-beoseoki-walk]{--pose-hover:rotate(-4deg)}.body-actor[data-pose=pose-kongi-sort]{--pose-hover:scale(1.04,.985)}.body-actor[data-pose=pose-yamyami-wave-walk]{--pose-hover:rotate(3deg)}.body-actor[data-pose=pose-friends-table]{--pose-hover:scale(1.025)}.body-actor[data-pose=pose-yamyami-guide]{--pose-hover:skewX(2deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-shell.subpage-page .body-actor:hover{transform:var(--pose-hover);animation-play-state:paused}.site-shell.subpage-page .body-actor:hover>.v3-art{animation-duration:1.5s}}@keyframes body-pose-breathe{0%,to{scale:1}50%{scale:1.012 1.008}}@keyframes body-frame-a{0%,53%,99%,to{opacity:1}55%,97%{opacity:0}}@keyframes body-frame-b{0%,53%,99%,to{opacity:0}55%,97%{opacity:1}}.site-shell.subpage-page .body-actor[data-pose=pose-kongi-sort],.site-shell.subpage-page .body-actor[data-pose=pose-kongi-sort]:hover{animation:none;transform:scale(1)}.site-shell.subpage-page .body-actor>.body-actor__sort{animation:none}.site-shell.subpage-page .pg-catalog-zone{padding-bottom:64px}.site-shell.subpage-page :is(.pg-catalog-zone,.cb-content-section):before,.site-shell.subpage-page :is(.pg-catalog-zone,.cb-content-section):after,.site-shell.subpage-page .pg-card:after,.site-shell.subpage-page .contact-steps__art:after,.site-shell.subpage-page .contact-card--form:after{content:none}.site-shell.subpage-page .body-cast--cards{margin-bottom:0}.site-shell.subpage-page .body-cast--detail{justify-content:flex-start;gap:60px;margin-bottom:0}.site-shell.subpage-page .pg-detail-zone{padding-top:40px}.site-shell.subpage-page .pg-detail-zone .group-cost{margin-top:306px;position:relative}.site-shell.subpage-page .body-cast--cost{width:100%;position:absolute;bottom:100%;left:0}.site-shell.subpage-page .body-cast--gallery{justify-content:flex-end;margin-top:32px;margin-bottom:0}.site-shell.subpage-page .body-gallery .photo-gallery{margin-top:0}.site-shell.subpage-page .cb-content-section{padding-bottom:64px}.site-shell.subpage-page .cb-detail-media{padding-top:32px}.site-shell.subpage-page .cb-partners-section>.pw{border:1px solid var(--yy-line);background:#fffdf5;border-radius:16px;width:min(1180px,100%);margin:0 auto;padding:24px 16px}.site-shell.subpage-page .cb-perspective__heading{min-height:0}.site-shell.subpage-page .cb-intent .cb-detail-container,.site-shell.subpage-page .cb-perspective .cb-detail-container{border:1px solid var(--yy-line);background:#fffdf5;border-radius:16px;padding:38px;position:relative}.site-shell.subpage-page :is(.cb-intent,.cb-perspective){padding-top:298px}.site-shell.subpage-page :is(.body-cast--intent,.body-cast--perspective){width:100%;position:absolute;bottom:100%;left:0}.site-shell.subpage-page .body-cast--perspective{flex-direction:row-reverse}.site-shell.subpage-page .mr-section{padding-top:32px}.site-shell.subpage-page .body-cast--service{width:min(1220px,100%);margin-bottom:0}.site-shell.subpage-page .mr-section:nth-child(2n) .body-cast--service{flex-direction:row-reverse}.site-shell.subpage-page .news-board-v2{margin-top:40px;margin-bottom:64px;padding-top:0}.site-shell.subpage-page .news-board-v2>.body-cast{margin-bottom:0}.site-shell.subpage-page .body-cast--article{width:min(1190px,100% - 48px);margin-top:40px;margin-bottom:0}.site-shell.subpage-page .body-cast--article+.news-article{margin-top:0}.site-shell.subpage-page main .news-article .news-contact{margin-top:304px;position:relative}.site-shell.subpage-page .body-cast--news-contact{width:100%;height:260px;position:absolute;bottom:100%;left:0}.site-shell.subpage-page .body-cast--news-contact .body-cast__lead{height:230px}.site-shell.subpage-page .body-cast--news-contact .body-cast__support{height:150px}.site-shell.subpage-page .contact-main{padding-top:320px}.site-shell.subpage-page .body-form-host{z-index:3;height:224px;position:absolute;bottom:100%;right:24px}.site-shell.subpage-page .contact-tile--phone{overflow:visible}.site-shell.subpage-page .body-phone-friend{z-index:3;height:180px;position:absolute;bottom:100%;right:24px}.site-shell.subpage-page .contact-steps{padding-bottom:64px}.site-shell.subpage-page .contact-steps__list{gap:20px;margin-top:0}.site-shell.subpage-page .contact-steps__list li{border:1px solid var(--yy-line);background:#fffdf5;border-radius:16px;padding:24px 16px}.site-shell.subpage-page .contact-steps__list li+li:before{content:none}.site-shell.subpage-page .contact-steps__art{min-height:150px}.site-shell.subpage-page .contact-steps__art>:is(.v3-art,.body-actor){height:140px}.site-shell.subpage-page .body-cast--steps,.site-shell.subpage-page .contact-faq__head{margin-top:24px}.site-shell.subpage-page .location-section>.body-cast+:is(.location-park-map,.location-google-map,.location-information-table){margin-top:0}.site-shell.subpage-page :is(.pg-card__copy,.pg-detail__copy,.contact-main,.location-content,.news-board-v2,.mr-service) :is(h2,h3,p,li,dt,dd){word-break:keep-all;overflow-wrap:normal}@media (max-width:1100px){.site-shell.subpage-page .body-cast{gap:16px;height:230px;padding-inline:12px}.site-shell.subpage-page .body-actor{height:208px}.site-shell.subpage-page .body-cast__support{height:138px}.site-shell.subpage-page .body-cast__prop{height:72px}.site-shell.subpage-page .pg-detail-zone .group-cost{margin-top:284px}.site-shell.subpage-page :is(.cb-intent,.cb-perspective){padding-top:274px}}@media (max-width:700px){.site-shell.subpage-page .body-cast{gap:12px;height:182px;padding-inline:4px}.site-shell.subpage-page .body-actor{height:172px}.site-shell.subpage-page .body-cast__support{height:112px}.site-shell.subpage-page .body-cast__prop{max-width:62px;height:48px;margin-bottom:3px}.site-shell.subpage-page .body-cast--cards .body-cast__prop{display:none}.site-shell.subpage-page .body-cast--detail{gap:24px}.site-shell.subpage-page .pg-detail-zone .group-cost{margin-top:232px}.site-shell.subpage-page :is(.cb-intent,.cb-perspective){padding-top:232px}.site-shell.subpage-page .cb-intent .cb-detail-container,.site-shell.subpage-page .cb-perspective .cb-detail-container{width:100%;padding:24px 20px}.site-shell.subpage-page .body-cast--article{width:calc(100% - 32px)}.site-shell.subpage-page main .news-article .news-contact{margin-top:228px}.site-shell.subpage-page .body-cast--news-contact{height:182px}.site-shell.subpage-page .body-cast--news-contact .body-cast__lead{height:164px}.site-shell.subpage-page .body-cast--news-contact .body-cast__support{height:104px}.site-shell.subpage-page .contact-main{padding-top:234px}.site-shell.subpage-page .body-form-host{height:182px;right:18px}.site-shell.subpage-page .contact-side{margin-top:144px}.site-shell.subpage-page .body-phone-friend{height:132px;right:18px}.site-shell.subpage-page .contact-steps__art{min-height:120px}.site-shell.subpage-page .contact-steps__art>:is(.v3-art,.body-actor){height:100px}.site-shell.subpage-page .body-cast--service:has([data-pose=pose-friends-table]) .body-cast__support{height:92px}.site-shell.subpage-page .body-cast:has(.body-cast__lead[data-pose=pose-friends-table]){gap:12px}.site-shell.subpage-page .body-cast__lead[data-pose=pose-friends-table]{height:110px}.site-shell.subpage-page .body-cast:has(.body-cast__lead[data-pose=pose-friends-table]) .body-cast__support{height:92px}}@media (prefers-reduced-motion:reduce){.site-shell.subpage-page .body-actor,.site-shell.subpage-page .body-actor>.v3-art{transition:none;animation:none;transform:scale(1)}.site-shell.subpage-page .body-actor>.body-actor__a{opacity:1}.site-shell.subpage-page .body-actor>.body-actor__b{opacity:0}}
