.sub-sec{overflow:hidden}.sub-lead{width:100%;padding:0 var(--gutter);margin:0 auto 50px}.sub-lead--sub{display:flex;align-items:center;margin-bottom:26px}.sub-lead--subicon{width:60px;display:none}.sub-lead--subtext{font-size:16px;font-weight:600}.sub-lead--title{font-size:38px;font-weight:700;line-height:1.25}.sub-lead--desc{margin-top:22px;font-size:16px;font-weight:400}.sub-lead--note{display:flex;align-items:center;margin-top:22px}.sub-lead--noteicon{flex:none}.sub-lead--notetext{margin-left:6px;font-size:16px;font-weight:400}.sub-divider{position:relative;width:100%;height:60px;margin-top:60px}.sub-divider--gap60{margin-top:40px}.sub-divider--line{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background:var(--line-gray)}.sub-divider--plus{position:relative;width:100%;height:100%;margin:0 auto}.sub-divider--plusbar{transition:transform .5s ease,background-color .5s ease}.sub-divider--h{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:2px;background:var(--p-brand)}.sub-divider--v{position:absolute;top:0;width:2px;height:60px;background:var(--p-brand)}.sub-divider.is-left .sub-divider--h{left:24px}.sub-divider.is-left .sub-divider--v{left:54px}.sub-divider.is-right .sub-divider--h{right:24px}.sub-divider.is-right .sub-divider--v{right:54px}.sub-block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;padding:0 var(--gutter);margin:60px auto 0}.sub-lead+.sub-block{margin-top:0}.sub-block--media{width:100%;padding-bottom:69%;position:relative;border-radius:8px;overflow:hidden}.sub-block--thumb{width:100%;height:100%;position:absolute;left:0;object-fit:cover}.sub-block--text{width:100%;margin-top:30px}.sub-block--sub{font-size:16px;font-weight:600;margin-bottom:8px}.sub-block--logo{display:flex;align-items:center;margin-bottom:26px}.sub-block--logoimg{width:60px;display:none}.sub-block--logotext{font-size:16px;font-weight:600}.sub-block--title{font-size:30px;font-weight:600;line-height:1.25}.sub-block--title.is-lead{font-size:38px}.sub-block--desc{margin-top:22px;font-size:16px;font-weight:400}.sub-block.is-h604 .sub-block--media{padding-bottom:100%}.sub-block.is-top{align-items:flex-start}.sub-block.is-morder .sub-block--media{order:2}.sub-block.is-morder .sub-block--text{margin-top:0;margin-bottom:50px}.sub-block--more{margin-top:40px;background:var(--bg-gray);border-radius:16px;display:flex;align-items:center;justify-content:space-between;padding:24px 30px;cursor:pointer}.sub-block--moretext{font-size:18px;font-weight:600}.sub-treat--detail{width:100%;padding:0 var(--gutter);margin:30px auto 0}.sub-treat--grid{display:grid;grid-template-columns:1fr;gap:20px}.sub-treat--item{background:var(--bg-cream);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.sub-treat--media{width:100%;aspect-ratio:3 / 2;position:relative}.sub-treat--thumb{width:100%;height:100%;position:absolute;left:0;object-fit:cover}.sub-treat--body{flex:1;padding:24px}.sub-treat--numhead{display:flex;align-items:center}.sub-treat--cir{width:34px;height:34px;flex:none;border-radius:100%;background:var(--bg-cream2);display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-size:13px;font-weight:600}.sub-treat--title{font-size:18px;font-weight:600;min-width:0}.sub-treat--line{width:100%;height:1px;background:var(--line-gray);margin:18px 0}.sub-treat--desc{font-size:15px;font-weight:400;line-height:1.6}.sub-treat--desc span{font-weight:600}.sub-treat--checkbox{margin-top:20px}.sub-treat--checkrow{display:flex;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line-gray)}.sub-treat--checkrow:last-child{border-bottom:1px solid var(--line-gray)}.sub-treat--checkicon{flex:none;width:22px}.sub-treat--checktext{flex:1;min-width:0;margin-left:8px;font-size:15px;font-weight:400}.sub-treat--itemcheckrow{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line-gray)}.sub-treat--itemcheckicon{flex:none;width:20px}.sub-treat--itemchecktext{flex:1;min-width:0;margin-left:8px;font-size:15px;font-weight:400}.sub-treat--bulletrow{display:flex;align-items:flex-start;padding:8px 0}.sub-treat--bulletrow .sub-treat--dot{flex:none;font-weight:600}.sub-treat--bullettext:last-child{flex:1;min-width:0;margin-left:8px;font-size:15px;font-weight:400}.sub-treat--info{display:flex;align-items:flex-start;background:var(--bg-cream);border-radius:16px;padding:20px;margin-top:30px}.sub-treat--infoicon{flex:none}.sub-treat--infotext{min-width:0;margin-left:8px;font-size:15px;font-weight:400;line-height:1.6}.sub-block--check{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line-gray)}.sub-block--check.is-first{margin-top:22px;border-top:1px solid var(--line-gray)}.sub-block--checkicon{flex:none}.sub-block--checktext{flex:1;min-width:0;font-size:16px;font-weight:600;margin-left:8px}.sub-block--checktext.fw-400{font-weight:400}@media (min-width: 1024px){.sub-lead{width:min(1268px,92vw);padding:0;margin:0 auto 60px}.sub-lead--subtext{font-size:18px}.sub-lead--title{font-size:46px}.sub-lead--desc{margin-top:30px;font-size:18px}.sub-lead.has-note{position:relative}.sub-lead--note{position:absolute;right:0;bottom:0;margin-top:0}.sub-lead--notetext{margin-left:8px;font-size:18px}.sub-divider{height:80px;margin-top:80px}.sub-divider--gap60{margin-top:60px}.sub-divider--plus{width:min(1300px,94vw)}.sub-divider--h{width:80px}.sub-divider--v{height:80px}.sub-divider.is-left .sub-divider--h{left:-80px}.sub-divider.is-left .sub-divider--v{left:-40px}.sub-divider.is-right .sub-divider--h{right:-80px;left:auto}.sub-divider.is-right .sub-divider--v{right:-40px;left:auto}.sub-block{flex-wrap:nowrap;width:min(1268px,92vw);padding:0;margin:80px auto 0}.sub-block.is-flip .sub-block--media{order:2}.sub-block--media{width:47.6%;padding-bottom:0;aspect-ratio:604 / 420;border-radius:16px}.sub-block.is-h396 .sub-block--media{aspect-ratio:604 / 396}.sub-block--text{width:47.6%;margin-top:0}.sub-block--sub{font-size:18px;margin-bottom:12px}.sub-block--logotext{font-size:18px}.sub-block--title{font-size:38px}.sub-block--title.is-lead{font-size:46px}.sub-block--desc{margin-top:40px;font-size:18px}.sub-block.is-h604 .sub-block--media{padding-bottom:0;aspect-ratio:1 / 1}.sub-block.is-top .sub-block--text{padding-top:80px}.sub-block.is-morder .sub-block--text{margin-bottom:0}.sub-block--more{margin-top:60px}.sub-block--moretext{font-size:20px}.sub-block--check.is-first{margin-top:30px}.sub-block--checktext{font-size:18px;margin-left:12px}.sub-treat--detail{width:min(1268px,92vw);padding:0;margin:150px auto 0}.sub-treat--card{margin-top:200px}.sub-treat--grid{grid-template-columns:repeat(3,1fr);gap:24px}.sub-treat--grid.is-2,.sub-treat--grid.is-2x2{grid-template-columns:repeat(2,1fr)}.sub-treat--itemcheckrow,.sub-treat--bulletrow{padding:12px 0}.sub-treat--itemchecktext,.sub-treat--bullettext:last-child{font-size:16px}.sub-treat--info{padding:24px}.sub-treat--infotext{font-size:16px}.sub-treat--body{padding:28px}.sub-treat--cir{width:38px;height:38px;font-size:14px}.sub-treat--title{font-size:20px}.sub-treat--line{margin:22px 0}.sub-treat--desc{font-size:16px}.sub-treat--checkbox{margin-top:60px}.sub-treat--checktext{font-size:16px}}.sub-quote{overflow:hidden}.sub-quote--inner,.sub-quote--media{width:100%;height:100vh;position:relative}.sub-quote--media img{width:100%;height:100%;position:absolute;left:0;object-fit:cover}.sub-quote--text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:100%;padding:0 var(--gutter);text-align:center}.sub-quote--logo{display:flex;align-items:center;justify-content:center;margin-bottom:50px}.sub-quote--logoimg{width:60px}.sub-quote--title{font-size:38px;font-weight:700;line-height:1.25}.sub-quote--desc{margin-top:22px;font-size:16px;font-weight:400}@media (min-width: 1024px){.sub-quote--text{width:auto;padding:0}.sub-quote--logo{margin-bottom:60px}.sub-quote--title{font-size:46px}.sub-quote--desc{margin-top:30px;font-size:18px}}@media (min-width: 1024px){.sub-lead.is-center{text-align:center}.sub-lead.is-center .sub-lead--sub{justify-content:center}}.guide-inner{width:100%;padding:0 var(--gutter);margin:0 auto}.guide-time,.guide-gallery,.guide-parking,.guide-map{scroll-margin-top:calc(var(--guide-tab-offset, 84px) + 24px)}.guide-time--photo{width:100%;padding-bottom:57.25%;position:relative;border-radius:8px;overflow:hidden}.guide-time--thumb{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.guide-time--table{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;background:#f9f6f2;border-radius:8px;padding:22px}.guide-time--row{display:flex;align-items:center;width:100%;margin-bottom:12px}.guide-time--row:last-child{margin-bottom:0}.guide-time--cell{font-size:16px;font-weight:600}.guide-time--cell.color-red{color:#dc2b2b;margin-right:0}.guide-time--cell:first-child{margin-right:18px;width:56px}.guide-time--row:last-child .guide-time--cell:first-child{width:auto}.guide-time--table .guide-time--line{width:1px;height:20px;background:#c9bdb8;margin:0 21.5px;display:none}.guide-time--notes{margin-top:8px;padding:22px;background:#f4f4f4;border-radius:8px}.guide-time--noterow{display:flex}.guide-time--noterow.is-stack{margin-top:16px}.guide-time--notecell{font-size:16px;font-weight:400}.guide-time--notecell.fw600{font-weight:600}.guide-time--notecell:first-child{flex:none;margin-right:6px}.guide-time--notes span.fw600{font-weight:600}.guide-time--notes span.color-naver{color:#03c75a}.guide-gallery--main{width:100%;position:relative;overflow:visible}.guide-gallery--main .swiper-slide{width:100%;padding-bottom:57.25%;position:relative;border-radius:8px;overflow:hidden}.guide-gallery--main .swiper-slide img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.guide-gallery--counter{display:none;align-items:center;justify-content:center;padding:10px 20px;background:#fffc;border-radius:200px;position:absolute;left:50%;transform:translate(-50%);bottom:50px;z-index:1}.guide-gallery--counter .swiper-button-prev{background:url(../../images/small_prev.svg) center / cover no-repeat;width:16px;height:16px;position:relative;inset:0;margin:0;padding:0}.guide-gallery--counter .swiper-button-next{background:url(../../images/small_next.svg) center / cover no-repeat;width:16px;height:16px;position:relative;inset:0;margin:0;padding:0}.guide-gallery--counter .swiper-button-prev:after,.guide-gallery--counter .swiper-button-next:after{display:none}.guide-gallery--counter span{margin:0 10px;font-size:18px;font-weight:600}.guide-gallery--main .swiper-scrollbar{position:relative;inset:0;margin-top:40px;padding:0;background:#cecece;opacity:1;height:1px}.guide-gallery--main .swiper-scrollbar .swiper-scrollbar-drag{background:#927c71;height:2px;position:absolute;top:auto;bottom:0}.guide-gallery--thumbs{display:none}.guide-gallery--thumbs .swiper-slide{width:240px;height:134px;position:relative;border-radius:8px;overflow:hidden}.guide-gallery--thumbs .swiper-slide img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;cursor:pointer}.guide-parking .sub-lead{position:relative}.guide-parking--modu{display:flex;align-items:center;justify-content:center;margin-top:40px;position:relative;border-radius:56px;border:1px solid #454545;padding:18px 0;width:100%}.guide-parking--modu span{margin:0 10px 0 6px;font-size:18px;font-weight:600}.guide-parking--item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.guide-parking--item.is-stack{margin-top:60px}.guide-parking--photo{width:100%;padding-bottom:69%;position:relative;border-radius:8px;overflow:hidden}.guide-parking--thumb{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.guide-parking--text{width:100%;margin-top:30px}.guide-parking--name{font-size:24px;font-weight:600}.guide-parking--addr{font-size:18px;font-weight:600;margin-top:12px}.guide-parking--price{display:flex;align-items:center;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #CECECE}.guide-parking--price:first-of-type{margin-top:30px;padding-top:22px}.guide-parking--price:last-child{padding-bottom:0;border-bottom:none}.guide-parking--pricecell{font-size:18px}.guide-parking--pricecell.guide-parking--plabel{flex:none;width:100%;margin-bottom:8px}.guide-parking--pricecell.guide-parking--pline{width:1px;height:14px;background:#cecece;margin:0 12px;display:none}.guide-parking--pricecell.guide-parking--pval{color:#e32929;font-weight:600}.guide-map--frame{width:100%;padding-bottom:57.25%;position:relative;border-radius:8px;overflow:hidden}.guide-map--frame>.map{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.guide-map--frame .root_daum_roughmap .wrap_map{height:100%}.guide-map--frame .root_daum_roughmap .wrap_controllers{display:none}.guide-map--addr{margin-top:30px;display:flex;align-items:center;background:#f9f6f2;padding:22px;border-radius:8px}.guide-map--addrrow{display:flex;align-items:center;flex-wrap:wrap}.guide-map--addrcell:first-child{margin-right:8px}.guide-map--addricon{width:24px}.guide-map--addrcell:last-child{margin-top:12px;flex:none;width:100%}.guide-map--addrcell.title{font-size:20px;font-weight:600;color:#745e53}.guide-map--addrcell.desc{font-size:18px;font-weight:600}@media (min-width: 1024px){.guide-inner{width:min(1268px,92vw);padding:0}.guide-time--photo{padding-bottom:0;height:700px;border-radius:16px}.guide-time--table{margin-top:40px;border-radius:16px;padding:30px}.guide-time--row{width:auto;margin-bottom:0}.guide-time--cell{font-size:18px}.guide-time--cell:first-child{margin-right:12px;width:auto}.guide-time--table .guide-time--line{display:block}.guide-time--notes{margin-top:12px;padding:30px;border-radius:16px}.guide-time--noterow.is-stack{margin-top:12px}.guide-time--notecell{font-size:18px}.guide-time--notecell:first-child{margin-right:8px}.guide-gallery--main{height:700px;margin-bottom:40px;overflow:visible}.guide-gallery--main .swiper-slide{padding-bottom:0;height:100%;border-radius:16px}.guide-gallery--counter{display:flex}.guide-gallery--main .swiper-scrollbar{display:none}.guide-gallery--thumbs{display:block}.guide-gallery--thumbs .swiper-slide{border-radius:16px}.guide-parking--modu{margin-top:0;position:absolute;right:0;bottom:0;width:auto;padding:18px 30px}.guide-parking--item{flex-wrap:nowrap}.guide-parking--item.is-stack{margin-top:80px}.guide-parking--item.is-flip .guide-parking--photo{order:2}.guide-parking--photo{width:604px;height:420px;padding-bottom:0;border-radius:16px}.guide-parking--text{width:604px;margin-top:0}.guide-parking--name{font-size:38px}.guide-parking--addr{font-size:24px;margin-top:18px}.guide-parking--price{display:flex;align-items:center;padding:0;border-bottom:none}.guide-parking--price:first-of-type{margin-top:40px}.guide-parking--price.is-stack{margin-top:16px}.guide-parking--pricecell.guide-parking--plabel{flex:none;width:auto;margin-bottom:0}.guide-parking--pricecell.guide-parking--pline{display:block}.guide-map--frame{padding-bottom:0;height:700px;border-radius:16px}.guide-map--addr{margin-top:40px;padding:24px 40px;border-radius:16px}.guide-map--addrcell:first-child{margin-right:12px}.guide-map--addrcell:last-child{margin-top:0;margin-left:22px;flex:none;width:auto}.guide-map--addrcell.title{font-size:24px}.guide-map--addrcell.desc{font-size:20px}}
