@charset "UTF-8";/* 
 ! seomyeon
 ! /apt/stylesheets/css/main_seo_myeon.css
 ! 2025-03-05 add
 */
/* S :main -----------------------------*/
#wrap.main { overflow: unset; } 

#wrap #header { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 10; opacity: 0; pointer-events: none; } 

#wrap #header.evt { opacity: 1; pointer-events: all; } 

#wrap #header.on { background: #fff; } 

#wrap #header .top .box .logo a { position: relative; height: 70px; } 

#wrap #header .top .box .logo a img { position: absolute; top: 0px; left: 0px; } 

#wrap #header .top .box .logo a img:first-child { opacity: 0; } 

#wrap #header .top .box .logo a img:last-child { opacity: 1; display: block; } 

#wrap #header.on .top .box .logo a img:first-child { opacity: 1; } 

#wrap #header.on .top .box .logo a img:last-child { opacity: 0; } 

#wrap #header .top .box .gnb ul a { color: #fff; } 

#wrap #header .top .box .tel span { color: #fff; } 

#wrap #header.on .top .box .gnb ul a { color: #333; } 

#wrap #header.on .top .box .tel span { color: #9e9282; } 

#wrap #header.on .top .box .tel span.number { color: #0f264e; } 

#wrap #header .top .box .btn { background: #9e9282; } 

/* S : 평택 전용 팝업 용 */
body { overflow-x: hidden; } 

.pt-right-obj { position: absolute; top: calc(50% - 330px); right: 0px; /* height:800px; */
 display: flex; justify-content: flex-start; align-items: flex-start; z-index: 999; } 

.pt-right-obj .pt-banner { position: relative; width: 90px; height: 650px; z-index: 3; } 

.pt-right-obj .pt-banner ul { width: 100%; } 

.pt-right-obj .pt-banner ul li { width: 100%; } 

.pt-right-obj .pt-banner ul li a[class^=ico] { position: relative; display: block; width: 100%; text-indent: -9999px; } 

.pt-right-obj .pt-banner ul li a.ico1.grand2 { height: 107px; background: url(../../images/seo_myeon/btn-open%EF%B9%96v=250624.jpg) 0 0 no-repeat; } 
.pt-right-obj .pt-banner ul li a.ico1.grand2-1 { height: 107px; background: url(../../images/seo_myeon/btn-open2.jpg) 0 0 no-repeat; } 
.pt-right-obj .pt-banner ul li a.ico1.grand3 { height: 107px; background: url(../../images/seo_myeon/grand-open/btn-grand-open%EF%B9%96v=250704.jpg) 0 0 no-repeat; } 

.pt-right-obj .pt-banner ul li a.ico2 { height: 381px; background: url(../../images/seo_myeon/btn-popup-close.png) 0 0 no-repeat; } 

.pt-right-obj .pt-banner ul li a.ico2.open { height: 381px; background: url(../../images/seo_myeon/btn-popup-open.png) 0 0 no-repeat; } 

.pt-right-obj .pt-banner ul li a.ico4 { height: 112px; background: url(../../images/seo_myeon/btn-customer.png) 0 0 no-repeat; } 

.pt-pop-arg { position: absolute; top: 0; right: 90px; /* padding-right:50px; */ /* height:800px; */
 display: flex; justify-content: flex-start; align-items: flex-start; z-index: 2; } 

.pt-pop-arg.open:before { content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; opacity: 0.4; } 

/* .pt-pop-arg .pop-header { width:100px; height:300px; background:#ddd; } 
.pt-pop-arg .pop-header + div { margin-top:-50px; } */
.pt-pop-arg .popup_box { position: relative; top: auto !important; left: auto !important; right: auto !important; width: auto !important; height: auto !important; } 

.pt-pop-arg .popup_box .popup_body img { width: 100%; } 

.pt-pop-arg .popup_box .popup_close,
.pt-pop-arg .popup_box .popup_footer { display: none; } 

.pt-pop-arg .movie-pop-line { position: relative; display: flex; justify-content: flex-end; align-items: flex-start; } 

.pt-pop-arg .movie-pop-line .close { position: absolute; top: 0px; right: 0px; display: block; width: 50px; height: 50px; background: url(../../images/pyeongtaek/btn_pop_close.png) 0 0 no-repeat; z-index: 1001; text-indent: -9999px; overflow: hidden; } 

.pt-pop-arg .movie-pop-line .close-box-control { position: absolute; top: 0px; right: 0px; display: block; width: 50px; height: 50px; background: url(../../images/pyeongtaek/btn_pop_close.png) 0 0 no-repeat; z-index: 1001; text-indent: -9999px; overflow: hidden; } 

.pt-pop-arg .movie-pop-line > div { min-width: 400px; } 

.pt-full-pop { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; visibility: hidden; opacity: 0; transition: all 0.3s ease-in-out; pointer-events: none; z-index: 1000; } 

.pt-full-pop:before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; opacity: 0.3; } 

.pt-full-pop.open { opacity: 1; pointer-events: all; visibility: visible; } 

.pt-full-pop .cont { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; /* top:calc(50% - 325px); left:calc(50% - 450px); width:900px; height:650px; */
 background: #fff; } 

.pt-full-pop .cont .top { position: relative; width: 100%; height: 140px; background: #fff; } 

.pt-full-pop .cont .top .arg { width: 1100px; height: 100%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; } 

.pt-full-pop .cont .top .arg h3 { display: block; width: 329px; height: 38px; background: url(../../images/pyeongtaek/tit_pt_full_pop.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; } 

.pt-full-pop .cont .top .arg .close { display: block; width: 40px; height: 40px; background: url(../../images/pyeongtaek/btn_pop_close3.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; } 

.pt-full-pop .cont .middle { position: relative; width: 100%; height: calc(100% - 140px); padding: 90px 0 0 0; background: #f6f5f5; } 

.pt-full-pop .cont .middle .arg { width: 100%; min-width: 1100px; display: flex; /*justify-content: flex-end; */
 align-items: flex-start; flex-direction: column; } 

/* .pt-full-pop .cont .middle .arg .box { width:81.25%; } */
.pt-full-pop .cont .middle .arg .box > div { position: relative; } 

.pt-full-pop .cont .middle .arg .swiper-container { position: relative; padding: 20px 20px 20px 40px; width: 100vw; min-width: 1100px; overflow: hidden; box-sizing: border-box; margin-left: -15px; } 

/* .pt-full-pop .cont .middle .arg .swiper-container::before,
.pt-full-pop .cont .middle .arg .swiper-container::after { content:""; position: absolute; top: 20px; width: 368px; height: calc(100% - 40px); background-color: rgba(255,255,255,0.4); z-index: 2; } 
.pt-full-pop .cont .middle .arg .swiper-container::before { left: 20px; } 
.pt-full-pop .cont .middle .arg .swiper-container::after { right: 0px; } */
.pt-full-pop .cont .middle .arg .swiper-slide { width: 350px; opacity: 0.4; } 

.pt-full-pop .cont .middle .arg .swiper-slide.swiper-slide-prev,
.pt-full-pop .cont .middle .arg .swiper-slide.swiper-slide-active,
.pt-full-pop .cont .middle .arg .swiper-slide.swiper-slide-next { opacity: 1; } 

.pt-full-pop .cont .middle .arg .swiper-slide .box { width: 100%; border-radius: 25px; overflow: hidden; box-shadow: 2px 2px 10px 4px rgba(0, 0, 0, 0.3); } 

.pt-full-pop .cont .middle .arg .sideControl { margin: 15px auto 0; } 

.pt-full-pop .cont .middle .arg .txt { width: 1100px; margin: auto; } 

.pt-full-pop .cont .middle .arg .slideArrw { position: absolute; width: 1190px; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; } 

.pt-full-pop .cont .middle .arg .slideArrw .swiper-button-prev { left: 0px; margin-top: -70px; width: 81px; height: 81px; background: url(../../images/pyeongtaek/btn_swiper_prev.png) 0 0 no-repeat; } 

.pt-full-pop .cont .middle .arg .slideArrw .swiper-button-next { margin-top: -70px; right: 0; width: 81px; height: 81px; background: url(../../images/pyeongtaek/btn_swiper_next.png) 0 0 no-repeat; } 

.pt-full-pop .cont .middle .arg .txt { font-size: 14px; color: #666; } 

.pt-full-pop .cont .middle .arg .swiper-pagination { position: relative; } 

.pt-full-pop .cont .middle .arg .swiper-pagination .swiper-pagination-bullet { width: 13px; height: 13px; } 

.pt-full-pop .cont .middle .arg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #2bb4b0; } 

.pt-full-pop .cont .middle .arg .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet { margin-left: 10px; } 

.pt-full-pop .cont .middle .arg2 { width: 100%; text-align: center; } 

.pt-full-pop .cont .middle .arg2 .swiper-pagination { position: relative; } 

.pt-full-pop .cont .middle .arg2 .swiper-pagination .swiper-pagination-bullet { width: 13px; height: 13px; } 

.pt-full-pop .cont .middle .arg2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #2bb4b0; } 

.pt-full-pop .cont .middle .arg2 .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet { margin-left: 10px; } 

/* E : 평택 전용 팝업 용 */
#wrap #header .top .box .gnb > ul > li.main-on > a { color: #ecc291; } 

#wrap .inner-a #footer .footer-info-area .info-inner { padding: 0 180px 0 190px; } 

@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 500; src: url(../../font/notosanskr/NotoSansKR-Medium.woff2) format("woff2"), url(../../font/notosanskr/NotoSansKR-Medium.woff) format("woff"), url(https://apt.ssyenc.com/apt/font/notosanskr/NotoSansKR-Medium.otf) format("opentype"); } 
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 700; src: url(../../font/notosanskr/NotoSansKR-Bold.woff2) format("woff2"), url(../../font/notosanskr/NotoSansKR-Bold.woff) format("woff"), url(https://apt.ssyenc.com/apt/font/notosanskr/NotoSansKR-Bold.otf) format("opentype"); } 
.blind { position: absolute; top: 0; left: 0; width: 1px; height: 1px; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; } 

.seomyeon { text-align: center; letter-spacing: -0.02em; } 
.seomyeon:after { content: ""; display: inline-block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); pointer-events: none; z-index: 10; } 
.seomyeon.active:after { transition: opacity 0.3s ease-in-out; opacity: 0; } 

/* main-keyvisual */
.seomyeon-kv { position: relative; height: 100vh; overflow: hidden; /* keyvisual - control */}
.seomyeon-kv__slide { height: 100vh; } 
.seomyeon-kv__item:after { content: ""; display: inline-block; position: absolute; left: 0; top: 0; width: 100%; height: 360px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); z-index: 20; pointer-events:none;} 
.seomyeon-kv__item--1:before { background-image: url(../../images/seo_myeon/main-kv-item01.jpg); } 
.seomyeon-kv__item--2:before { background-image: url(../../images/seo_myeon/main-kv-item02.jpg); } 
.seomyeon-kv__item--3:before { background-image: url(../../images/seo_myeon/main-kv-item03.jpg); } 

.grand-open .seomyeon-kv__item--1:before { background-image: url(../../images/seo_myeon/grand-open/main-kv-item02.jpg); } 
.grand-open .seomyeon-kv__item--2:before { background-image: url(../../images/seo_myeon/grand-open/main-kv-item01.jpg); } 

.seomyeon-kv__item:before { content: ""; display: inline-block; width: 100%; height: 100%; transform: scale(1.15) rotate(0.001deg); transition-delay: 2s; transition: transform 5s ease-in-out; background-repeat: no-repeat; background-position: center; background-size: cover; } 
.seomyeon-kv__item.swiper-slide-active:before { transform: scale(1) rotate(0); } 
.seomyeon-kv__item.swiper-slide-active .seomyeon-kv__slogan { opacity: 1; } 
.seomyeon-kv__item.swiper-slide-active .seomyeon-kv__slogan--1 { transform: translateX(0); } 
.seomyeon-kv__item.swiper-slide-active .seomyeon-kv__slogan--2 { transform: translateX(0); } 
.seomyeon-kv__item.swiper-slide-active .seomyeon-kv__title { opacity: 1; transform: translateY(0); } 
.seomyeon-kv__item.swiper-slide-active .seomyeon-kv__open { opacity: 1; transform: translateY(0); } 
.seomyeon-kv__control { position: absolute; left: 70px; top: 50%; z-index: 1; height: 23px; display: flex; justify-content: space-between; align-items: center; transform: translate(-50%, -50%) rotate(90deg); } 
.seomyeon-kv__pagin { position: relative; width: 180px; height: 2px; background-color: #6d6d6d; } 
.seomyeon-kv__pagin .swiper-scrollbar { display: flex; align-items: center; width: 100%; height: 100%; } 
.seomyeon-kv__pagin .swiper-scrollbar span { display: inline-block; height: 2px; background-color: #fff; transition: all ease-in 0.3s; } 
.seomyeon-kv__state { display: inline-block; width: 34px; height: 34px; transform: rotate(-90deg); background-image: url(../../images/seo_myeon/btn-circle.png); } 
.seomyeon-kv__state:after { content: ""; display: inline-block; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; } 
.seomyeon-kv__state--play:after { background-image: url(../../images/seo_myeon/btn-play-white.png); } 
.seomyeon-kv__state--stop { margin-left: 20px; margin-right: 10px; } 
.seomyeon-kv__state--stop:after { background-image: url(../../images/seo_myeon/btn-pause-white.png); } 

.seomyeon-kv__division { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 920px; color: #fff; } 
.seomyeon-kv__slogan { font-size: 72px; color: #fefefe; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35), 0px 1px 16px rgba(0, 0, 0, 0.2); opacity: 0; transition: opacity 0.7s ease-out 0.5s, transform 0.7s ease-out 0.5s; } 
.seomyeon-kv__slogan--1 { transform: translate(-100px); text-align: left; } 
.seomyeon-kv__slogan--2 { transform: translate(100px); margin-top: 20px; text-align: right; } 
.seomyeon-kv__slogan strong { font-weight: 700; } 
.seomyeon-kv__title { margin-top: 75px; font-size: 48px; font-weight: 500; color: #efefef; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4), 0px 1px 30px rgba(0, 0, 0, 0.25); opacity: 0; transform: translateY(100%); transition: opacity 0.7s ease-out 1s, transform 0.7s ease-out 0.7s; } 
.seomyeon-kv__open { margin-top: 75px; opacity: 0; transform: translateY(100%); transition: opacity 0.7s ease-out 1.4s, transform 0.7s ease-out 1.1s; } 

/* .grand-open .seomyeon-kv__item.swiper-slide-active .seomyeon-kv__slogan--1 { transform: translateX(0); } 
.grand-open .seomyeon-kv__item.swiper-slide-active .seomyeon-kv__slogan--2 { transform: translateX(0); } 
.grand-open .seomyeon-kv__item.swiper-slide-active .seomyeon-kv__title { opacity: 1; transform: translateY(0); }  */

.grand-open .seomyeon-kv__division { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 620px; color: #fff; } 
.grand-open .seomyeon-kv__slogan { font-size: 62px; color: #fefefe; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35), 0px 1px 16px rgba(0, 0, 0, 0.2); opacity: 0; transition: opacity 0.7s ease-out 0.5s, transform 0.7s ease-out 0.5s; } 
.grand-open .seomyeon-kv__slogan--1 { transform: translate(-100px); text-align: center; } 
.grand-open .seomyeon-kv__slogan--2 { transform: translate(100px); margin-top: 20px; text-align: center; } 
.grand-open .seomyeon-kv__slogan strong { font-weight: 700; color:#d9c1a5;} 
/* .grand-open .seomyeon-kv__title { margin-top: 75px; font-size: 48px; font-weight: 500; color: #efefef; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4), 0px 1px 30px rgba(0, 0, 0, 0.25); opacity: 0; transform: translateY(100%); transition: opacity 0.7s ease-out 1s, transform 0.7s ease-out 0.7s; }  */
.grand-open .seomyeon-kv__title { /* margin-top:25px; */ margin:25px auto 0; width:160px; height:100px; text-indent:-9999px; overflow:hidden; background:url(../../images/seo_myeon/grand-open/seomyeon_kv_title.png) 0 0 no-repeat; opacity: 0; transform: translateY(100%); transition: opacity 0.7s ease-out 1s, transform 0.7s ease-out 0.7s; } 
.grand-open .seomyeon-kv__open { margin-top: 50px; opacity: 0; transform: translateY(100%); transition: opacity 0.7s ease-out 1.4s, transform 0.7s ease-out 1.1s; } 


.seomyeon-kv__notice { position: absolute; left: 80px; bottom: 60px; font-size: 12px; color: #fffefe; z-index: 1; } 

/* main-premium */
.seomyeon-premium { height: 900px; padding-top: 100px; background-image: url(../../images/seo_myeon/main-premium-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: bottom; box-sizing: border-box; overflow: hidden; background-color: #f7f7f7; } 
.seomyeon-premium__box { display: flex; justify-content: space-between; gap: 162px; position: relative; padding-left: 200px; } 
.seomyeon-premium__title { text-align: left; } 
.seomyeon-premium__text { padding-top: 50px; font-size: 28px; color: #0f2c53; } 
.seomyeon-premium__image { margin-top: 20px; } 
.seomyeon-premium__slide { position: relative; width: 1000px; } 
.seomyeon-premium__item { height: 666px; } 
.seomyeon-premium__item .seomyeon-figure { overflow: hidden; } 
.seomyeon-premium__item .seomyeon-figure img { transform: scale(1.08); transition: all 0.6s cubic-bezier(0, 0, 0.2, 1); } 
.seomyeon-premium__item.swiper-slide-active .seomyeon-figure img { transform: scale(1); } 
.seomyeon-premium__inwrap { position: relative; top: -128px; left: -40px; width: 880px; padding-left: 50px; padding-top: 54px; padding-bottom: 54px; background-color: #f7f7f7; z-index: 1; overflow: hidden; box-sizing: border-box; } 
.seomyeon-premium__slogan { text-align: left; } 
.seomyeon-premium__slogan--en { font-size: 22px; font-weight: 500; color: #947866; } 
.seomyeon-premium__slogan--ko { margin-top: 12px; font-size: 30px; font-weight: 300; color: #575352; } 
.seomyeon-premium__slogan strong { font-weight: 500; } 
.seomyeon-premium__control { position: absolute; right: 230px; bottom: 10px; width: 150px; z-index: 10; } 
.seomyeon-premium__nav { display: inline-block; left: unset; right: unset; width: 13px; height: 22px; margin-top: -11px; background-image: url(../../images/seo_myeon/btn-right-black.png); background-repeat: no-repeat; background-size: auto; } 
.seomyeon-premium__nav--prev { left: 0; transform: rotate(180deg); } 
.seomyeon-premium__nav--next { right: 0; } 
.seomyeon-premium__pagin { font-size: 30px; font-weight: 900; color: #aaa; line-height: 30px; } 
.seomyeon-premium__pagin .current-slide { display: inline-block; color: #000; line-height: 30px; } 
.seomyeon-premium__pagin .total-slides { display: inline-block; line-height: 30px; } 

/* main-stage */
.seomyeon-stage { height: 900px; } 
.seomyeon-stage__upbox { position: relative; padding-top: 80px; padding-bottom: 304px; font-size: 28px; color: #fff; } 
.seomyeon-stage__upbox:after { content: ""; display: inline-block; position: absolute; left: 0; top: 0; width: 0; height: 100%; background-color: #b29887; z-index: -1; } 
.seomyeon-stage__upbox.active:after { transition: all 0.7s ease-in-out; width: 100%; } 
.seomyeon-stage__title { font-weight: 300; } 
.seomyeon-stage__slogan { margin-top: 14px; font-weight: 500; } 
.seomyeon-stage__list { display: flex; justify-content: space-between; gap: 50px; position: relative; top: -250px; max-width: 1224px; margin: 0 auto; color: #fff; } 
.seomyeon-stage__list li { flex: 1; transform: translateY(25%); opacity: 0; transition: all 0.5s ease-in-out; } 
.seomyeon-stage__list li:first-child { transition-delay: 0.1s; } 
.seomyeon-stage__list li:first-child .seomyeon-stage__card { background-image: url(../../images/seo_myeon/main-stage-item01.jpg); } 
.seomyeon-stage__list li:nth-child(2) { transition-delay: 0.2s; } 
.seomyeon-stage__list li:nth-child(2) .seomyeon-stage__card { background-image: url(../../images/seo_myeon/main-stage-item02.jpg); } 
.seomyeon-stage__list li:last-child { transition-delay: 0.3s; } 
.seomyeon-stage__list li:last-child .seomyeon-stage__card { background-image: url(../../images/seo_myeon/main-stage-item03.jpg); } 
.seomyeon-stage__list li:hover .seomyeon-stage__card { box-shadow: 0px 11px 65px rgba(0, 0, 0, 0.52); transition: all 0.3s 0.2s; } 
.seomyeon-stage__list li:hover .seomyeon-stage__card:after { background-color: rgba(15, 45, 83, 0.89); opacity: 0.89; } 
.seomyeon-stage__list li:hover .seomyeon-stage__bottom { padding-top: 76px; height: unset; visibility: visible; opacity: 1; transition: all 0.4s cubic-bezier(0.4, 0, 1, 1) 0.2s; } 
.seomyeon-stage__list li:hover .seomyeon-stage__bottom:before { width: 24px; } 
.seomyeon-stage__list li.active { transform: translateY(0); opacity: 1; } 
.seomyeon-stage__card { display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; height: 580px; padding: 0 30px; background-size: cover; background-repeat: no-repeat; background-position: center; z-index: 0; } 
.seomyeon-stage__card::after { content: ""; display: inline-block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 1; transition: 0.3s ease-in; } 
.seomyeon-stage__badge { font-size: 14px; color: rgba(255, 254, 254, 0.7); } 
.seomyeon-stage__category { margin-top: 20px; font-size: 32px; font-weight: 500; color: #efefef; } 
.seomyeon-stage__top { position: relative; z-index: 2; } 
.seomyeon-stage__bottom { position: relative; height: 0; padding: 0; z-index: 2; opacity: 0; visibility: hidden; } 
.seomyeon-stage__bottom:before { content: ""; display: inline-block; position: absolute; top: 40px; left: 50%; margin-left: -12px; width: 0; height: 1px; background-color: #fff; } 
.seomyeon-stage__description { color: #fcfcfc; line-height: 26px; } 
.seomyeon-stage__description ~ .seomyeon-stage__description { margin-top: 32px; } 

/* main-location */
.seomyeon-location { background-color: #EFEBE8; } 
.seomyeon-location__box { display: flex; align-items: center; } 
.seomyeon-location__inbox { flex: 1; } 
.seomyeon-location__image { display: flex; flex-direction: column; align-items: flex-end; gap: 20px; position: relative; height: 100%; margin-right: 110px; } 
.seomyeon-location__image img { box-shadow: 0px 11px 32px rgba(179, 169, 163, 0.15); } 
.seomyeon-location__bg { display: flex; align-items: center; height: 900px; padding-left: 250px; background-image: url(../../images/seo_myeon/main-location-bg.jpg); color: #fff; text-align: left; } 
.seomyeon-location__title { position: relative; padding-top: 50px; font-size: 40px; line-height: 54px; background-image: url(../../images/seo_myeon/main-location-text.png); background-repeat: no-repeat; background-position: left top; background-size: 102px 23px; } 
.seomyeon-location__info dt { opacity: 0.6; } 
.seomyeon-location__info dd { margin-top: 14px; font-size: 20px; font-weight: 400; } 
.seomyeon-location__info .address { margin-top: 68px; } 
.seomyeon-location__info .site-address { margin-top: 40px; } 
.seomyeon-location__info .number { margin-top: 40px; padding-top: 40px; border-top: 1px solid #9d9d9d; } 
.seomyeon-location__info .number dd { font-size: 34px; font-weight: 400; } 
.seomyeon-location__info .number span, .seomyeon-location__info .number b { font-size: 60px; } 
.seomyeon-location__info .number b { font-weight: 700; color: #00dbd3; } 
.seomyeon-location__info .notice { margin-top: 74px; opacity: 0.6; } 


.pt-full-youtube-pop {position:fixed; top:0px; left:0px; width:100%; height:100%; visibility:hidden; opacity:0; transition: all .3s ease-in-out; pointer-events:none; z-index:1000;}
.pt-full-youtube-pop:before {content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:.3;}
.pt-full-youtube-pop.open {opacity:1; pointer-events:all; visibility:visible;}

.pt-full-youtube-pop .cont {position:absolute; top:calc(50% - 250px); left:calc(50% - 435px); width:870px; height:500px; background:#fff;}
.pt-full-youtube-pop .cont .close {position:absolute; top:0px; right:-50px; display:block; width:50px; height:50px; background:url(../../images/pyeongtaek/btn_pop_close2.png) 0 0 no-repeat; text-indent:-9999px;}
.pt-full-youtube-pop .cont iframe {width:100%; height:500px;}



.main .pr-film {position:absolute; right:0px; bottom:0px; height:160px; color:#fff; width:527px; display: flex; align-items: center; justify-content: center;}
.main .pr-film:before {content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(../../images/seo_myeon/grand-open/pr_film_bg.png) 0 0 no-repeat; z-index:1;}

.main .pr-film .cont {position:relative; height:100%; padding:0 90px 0 100px; box-sizing:border-box; display:flex; justify-content:space-between; align-items:center; overflow:hidden; z-index:2;}
/* .main .pr-film .cont + .cont{padding-left: 40px;position: relative;}
.main .pr-film .cont + .cont::before{content: ""; width: 1px; height: 84px; background-color: #fff; position: absolute; top: 50%; left: 0; transform: translateY(-50%);}
.main .pr-film .cont + .cont > div.txt{background: url(../../images/nature/txt_pr_film.png) 0 0 no-repeat;}
.main .pr-film .cont + .cont > div.btn-arg{padding-right: 90px;} */

.main .pr-film .cont  > div.txt {min-width:216px; /* margin-right:22px; */}
/* .main .pr-film .cont  > div.txt p {text-indent:-9999px;} */
.main .pr-film .cont  > div.txt p {text-align:left;}
.main .pr-film .cont  > div.txt p:first-child {font-size:36px; font-weight:700; color:#2fc7c3;}
.main .pr-film .cont  > div.txt p:last-child {margin-top:15px; font-size:14px; line-height:1.3; font-weight:400; color:#fff;}

/* .main .pr-film .cont  > div.btn-arg {padding-right:40px;} */
.main .pr-film .cont  > div.btn-arg ul {display:flex; justify-content:flex-end; align-items:center;}
.main .pr-film .cont  > div.btn-arg ul li {}
.main .pr-film .cont  > div.btn-arg ul li + li {margin-left:22px;}




