@import url(https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/static/woff2/SUIT.css);@import url(https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/variable/woff2/SUIT-Variable.css);.main .container .main-contents .life-style .swiper,button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}.main .container .main-contents .community .list-wrap li:first-child,.main .container .main-contents .info dl:first-child,.main .container .main-contents .location .location-info .how-to .contents>div>div:first-child,button,input,optgroup,select,summary,textarea{margin:0}a,body,html,mark{color:#000}.header-wrap,.header-wrap .btn-request button{background-color:#fff}.footer-wrap .family-site.active,.footer-wrap .family-site.active ul{box-shadow:8px 8px 16px 0 rgba(0,0,0,.0509803922)}.header-wrap h1 a,.layer-popup .btn-wrap .btn-close,.main .container .main-contents .info dl:before,.main .container .visual-wrap .key-visual .swiper-slide{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main .container .main-contents .greetings .title-wrap,table{text-align:left}@keyframes fadeInOut{0%,50%,to{opacity:0}25%,75%{opacity:1}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}hr{box-sizing:content-box;height:0}.header-wrap,.header-wrap div,legend{box-sizing:border-box}a{background-color:transparent;-webkit-text-decoration-skip:objects;outline:0;cursor:pointer}abbr[title]{border-bottom:none;text-decoration:underline dotted}mark{background-color:#ff0}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.header-wrap .btn-nav,[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,let,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,video{margin:0;padding:0;border:0;font:inherit}caption,legend,summary{padding:0;border:0;font:inherit}body,button,html,input,select,textarea{font-size:20px;font-weight:400;line-height:1}.header-wrap li button,body,button,html,input,select,textarea{font-family:"SUIT Variable",SUIT,"돋움",Arial,Apple SD Gothic Neo,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{width:100%;border-collapse:collapse;border-spacing:0}button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{padding:0;font-family:"SUIT Variable",SUIT,"돋움",Arial,Apple SD Gothic Neo,sans-serif;outline:0}a,a:active,a:hover,a:link,a:visited{text-decoration:none}button,input,select,textarea{appearance:none;border-radius:0;background-color:transparent;border:0}button[type=checkbox],input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{-webkit-appearance:checkbox}button[type=radio],input[type=radio],select[type=radio],textarea[type=radio]{-webkit-appearance:radio}button::-ms-expand,input::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}body,html{word-break:keep-all;letter-spacing:0;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.main .container .main-contents .greetings .text-wrap p strong,h1,h2,h3,h4,h5,h6,strong{font-weight:700}button,label{cursor:pointer}.footer-wrap .f-info div:after,.footer-wrap .family-site:after,.footer-wrap>div:after,.main .container .main-contents .greetings .text-wrap .sign:after{content:" ";display:block;clear:both}.header-wrap{width:100%;position:fixed;top:0;left:0;z-index:201;border-bottom:1px solid #ddd}.header-wrap div{max-width:1440px;height:90px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}.header-wrap h1{width:147px;height:24px}.header-wrap h1 a{width:100%;height:100%;display:block;background-image:url(../images/common/logo.svg);text-indent:-9999px}.footer-wrap .f-customer .service-wrap,.footer-wrap .f-customer .service-wrap .customer div,.header-wrap ul{display:flex}.header-wrap li:first-child{margin-right:16px}.header-wrap li button{width:120px;line-height:42px;font-size:16px;font-weight:500;text-align:center;border:1px solid #1c1b1f;border-radius:40px;transition:.2s}.header-wrap .btn-request button:hover,.header-wrap .btn-visit button{background-color:#1c1b1f;color:#fff}.header-wrap .btn-visit button:hover{background-color:#fff;color:#1c1b1f}.layer-popup,.popup{position:fixed;left:50%;visibility:hidden;transform:translate(-50%,-50%);box-shadow:10px 10px 40px rgba(0,0,0,.1);transition:.2s;top:50%;box-sizing:border-box;opacity:0}.container{margin-top:90px}.footer-wrap{background-color:#f9fafb;padding:80px 0}.footer-wrap>div{max-width:1440px;margin:0 auto;position:relative}.footer-wrap>div>p{float:left;width:100%;text-align:right;margin-top:46px;color:#b5bac4;font-size:16px;font-weight:500}.footer-wrap .f-info{float:left}.footer-wrap .f-info>ul{display:flex;margin-bottom:45px}.footer-wrap .f-info>ul li{margin-right:50px}.footer-wrap .f-info>ul li:last-child{margin-right:0}.footer-wrap .f-info>ul a{color:#b5bac4;font-size:16px;font-weight:700}.footer-wrap .f-info div p{width:147px;height:76px;float:left;margin-right:48px;text-indent:-9999px;background-image:url(../images/common/f_logo.svg);background-position:0 0;background-size:cover;background-repeat:no-repeat}.footer-wrap .f-info div ul{max-width:485px;display:flex;flex-wrap:wrap}.footer-wrap .f-info div li{padding-right:33px;position:relative;color:#b5bac4;font-size:16px;line-height:1.2em;margin-bottom:8px}.footer-wrap .f-info div li:after{width:1px;height:20px;background-color:#b5bac4;position:absolute;top:50%;right:15px;content:"";transform:translate(0,-50%)}.footer-wrap .f-info div li:last-child{padding-right:0;margin-bottom:0}.footer-wrap .f-info div li:last-child:after,.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-next:after,.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-prev:after,.main .container .main-contents .community .list-wrap .news-wrap .swiper-pagination,.main .container .main-contents .greetings .ceo,.main .container .main-contents .greetings.none-photo .ceo,.main .container .main-contents .greetings.none-photo .layout-wrap:before,.main .container .main-contents .location .location-info .how-to .contents>div,.main .container .main-contents .residences .tab-wrap .contents>div,.main .container .main-contents .service .sns,.main .container .visual-wrap .key-visual .swiper-button-next,.main .container .visual-wrap .key-visual .swiper-button-prev,.main .container .visual-wrap .key-visual .swiper-pagination{display:none}.footer-wrap .f-customer{float:right;position:relative;padding-top:67px}.footer-wrap .f-customer .service-wrap strong{display:block;margin-bottom:15px;color:#b5bac4;font-size:16px;font-weight:700}.footer-wrap .f-customer .service-wrap .customer a{color:#b5bac4;font-size:46px;font-weight:800}.footer-wrap .f-customer .service-wrap .customer ul{padding-left:28px}.footer-wrap .f-customer .service-wrap .customer li,.layer-popup .title span{color:#b5bac4;font-size:14px;line-height:20px;font-weight:500}.footer-wrap .f-customer .service-wrap .customer li span:after{content:"|";padding:0 5px}.footer-wrap .f-customer .service-wrap .sns{margin-left:53px;margin-right:43px}.footer-wrap .f-customer .service-wrap .sns ul{display:flex;gap:18px}.footer-wrap .f-customer .service-wrap .sns a,.footer-wrap .family-site strong:after{width:24px;height:24px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.footer-wrap .f-customer .service-wrap .sns a{display:block;text-indent:-9999px}.footer-wrap .f-customer .service-wrap .btn-youtube a{background-image:url(../images/common/sns_youtube.svg)}.footer-wrap .f-customer .service-wrap .btn-naver a{background-image:url(../images/common/sns_naver.svg)}.footer-wrap .f-customer .service-wrap .btn-instagram a{background-image:url(../images/common/sns_instagram.svg)}.footer-wrap .f-customer .service-wrap .btn-kakao a{background-image:url(../images/common/sns_kakao.svg)}.footer-wrap .family-site{position:absolute;top:-10px;right:-7px;width:182px;height:56px;background-color:#f9fafb;transition:background-color .5s ease-in-out}.footer-wrap .family-site .site-wrap{border-radius:8px}.footer-wrap .family-site strong{display:block;color:#b5bac4;padding:16px;font-size:16px;line-height:24px;font-weight:700;position:relative;cursor:pointer;z-index:1}.footer-wrap .family-site strong:after{position:absolute;top:50%;right:16px;content:"";background:url(../images/common/icon_more.svg);transition:background .5s ease-in-out;transform:translate(0,-50%)}.footer-wrap .family-site ul{display:flex;flex-direction:column;overflow:hidden;position:absolute;left:0;bottom:56px;width:100%;height:0;border-radius:8px 8px 0 0;background-color:#fefefe;transition:height .5s ease-in-out}.footer-wrap .family-site ul li{padding:16px 0 0}.footer-wrap .family-site ul li a{display:block;padding:0 16px;font-weight:700;color:#b5bac4;line-height:24px;font-size:14px}.footer-wrap .family-site ul li a:hover{color:#3771c8}.footer-wrap .family-site.active,.footer-wrap .family-site.active strong{background-color:#fefefe;border-radius:0 0 8px 8px}.footer-wrap .family-site.active strong:after{background-image:url(../images/common/icon_close_2.svg)}.footer-wrap .family-site.active ul{height:280px}@media screen and (max-width:1550px){.footer-wrap>div>p{text-align:left}.footer-wrap .f-info div ul{max-width:800px}.footer-wrap .f-customer{float:left;width:100%;padding-top:50px}}.layer-popup:before,.popup{background-color:#fff;border-radius:24px}.popup{width:536px;padding:60px 20px;z-index:100}.main .container .main-contents .title-wrap,.popup div{text-align:center}.layer-popup .title strong,.popup div strong{color:#000;font-size:30px;font-weight:800}.popup div p{color:#000;font-size:24px;font-weight:500;padding:32px 0 40px}.layer-popup .btn-wrap .btn-conform,.popup div button{width:202px;font-size:24px;line-height:66px;color:#fff;background-color:#000;border-radius:50px}.layer-popup.active,.popup.active{visibility:visible;opacity:1}.popup.popup-info{padding:100px 20px}.popup.popup-info div p{padding-bottom:0;line-height:34px}.popup.popup-info div span{font-weight:800}.layer-popup{width:70%;max-width:1000px;padding:80px 80px 60px;z-index:101}.layer-popup:before{width:100%;height:100%;position:absolute;top:0;left:0;content:"";z-index:-1}.layer-popup .title{border-bottom:1px solid #1c1b1f;padding-bottom:20px}.layer-popup .title strong{line-height:42px;display:block;color:#1c1b1f}.layer-popup .title span{font-size:18px;display:block;padding-top:20px}.layer-popup .content{height:437px;overflow-y:auto;box-sizing:border-box;padding:20px 0}.layer-popup .btn-wrap{text-align:center;margin-top:34px}.layer-popup .btn-wrap .btn-conform{font-weight:500;border-radius:999px}.layer-popup .btn-wrap .btn-close,.main .container .main-contents .info dl:before{position:absolute}.layer-popup .btn-wrap .btn-close{width:40px;height:40px;top:40px;right:40px;text-indent:-9999px;background-image:url(../images/common/icon_close.svg)}.main .container .main-contents .community .list-wrap .news-wrap>div,.main .container .visual-wrap{position:relative}.main .container .visual-wrap .key-visual .swiper-slide{height:845px;text-indent:-9999px}.main .container .visual-wrap .key-visual .visual-bg01{background-image:url(../images/main/visual01.jpg)}.main .container .visual-wrap .key-visual .visual-bg02{background-image:url(../images/main/visual02.jpg)}.main .container .visual-wrap .key-visual .visual-bg03{background-image:url(../images/main/visual03.jpg)}.main .container .visual-wrap .key-visual .visual-bg04{background-image:url(../images/main/visual04.jpg)}.main .container .visual-wrap .slogan{width:100%;position:absolute;top:50%;left:0;z-index:10;transform:translate(0,-50%)}.main .container .visual-wrap .slogan h2{max-width:1440px;margin:0 auto}.main .container .visual-wrap .slogan strong{font-size:24px;font-weight:700;background:#1454ff;background:linear-gradient(to right,#1454ff 0,#00e6b6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main .container .visual-wrap .slogan p{font-size:50px;line-height:70px;font-weight:700;color:#0b0d0f;margin-top:16px}.main .container .visual-wrap .slogan span{font-weight:800;color:#003cdc}.main .container .main-contents .layout-wrap{max-width:1440px;margin:0 auto;box-sizing:border-box}.main .container .main-contents .title-wrap span{font-size:24px;color:#b5bac4;font-weight:700}.main .container .main-contents .title-wrap h3{font-size:48px;line-height:70px;margin-top:30px;color:#1c1b1f;font-weight:800}.main .container .main-contents .info{padding:120px 0}.main .container .main-contents .info .info-wrap{position:relative;padding:57px 0 57px 58px}.main .container .main-contents .info .info-wrap:after{width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;left:10px;z-index:-1;content:""}.main .container .main-contents .info .info-wrap div:after,.main .container .main-contents .info .info-wrap div:before{width:5px;height:5px;position:absolute;left:8px;background-color:#e8e8e8;border-radius:100%;content:""}.main .container .main-contents .info .info-wrap div:before{top:-3px}.main .container .main-contents .info .info-wrap div:after{bottom:-3px}.main .container .main-contents .info dl{max-width:1196px;margin-top:24px;line-height:46px;padding:36px 80px;border-radius:100px;display:flex;background-color:#fcfcfc;position:relative;box-sizing:border-box}.main .container .main-contents .info dl:before{width:29px;height:29px;top:50%;left:-62px;content:"";background-image:url(../images/main/icon_circle.svg);transform:translate(0,-50%)}.main .container .main-contents .info dt{width:374px;font-size:24px}.main .container .main-contents .info dt em{display:inline-block;font-weight:800;background:#1454ff;background:linear-gradient(to right,#1454ff 0,#00e6b6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main .container .main-contents .info dd{width:100%;font-size:26px;display:inline-block;vertical-align:middle;color:#1c1b1f;font-weight:800;position:relative}.main .container .main-contents .info dd p{opacity:0;transition:opacity 1s ease-in-out}.main .container .main-contents .info dd p.active{opacity:1}.main .container .main-contents .info dd p:nth-of-type(2){position:absolute;top:0;left:0}.main .container .main-contents .samsung-life{padding:100px 0;text-align:center;background-color:rgba(213,238,255,.3);scroll-margin-top:90px}.main .container .main-contents .samsung-life p{font-size:32px;line-height:52px;margin-bottom:48px;font-weight:700}.main .container .main-contents .location .location-info .how-to>ul li.active,.main .container .main-contents .residences .tab-wrap>ul li.active,.main .container .main-contents .samsung-life strong,.main .container .main-contents .service p strong{color:#003cdc}.main .container .main-contents .samsung-life a{padding:24px 100px;border-radius:50px;background-color:#fff;display:inline-block;box-shadow:0 4px 4px 0 rgba(0,0,0,.08)}.main .container .main-contents .samsung-life span{width:116px;height:24px;text-indent:-9999px;display:block;background-image:url(../images/main/btn_life.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main .container .main-contents .greetings{padding:100px 0}.main .container .main-contents .greetings .layout-wrap{display:flex;justify-content:flex-end;position:relative}.main .container .main-contents .greetings .layout-wrap:before{width:891px;height:855px;top:51px;right:774px;background-image:url(../images/main/ceo.png)}.main .container .main-contents .greetings .text-wrap{max-width:830px}.main .container .main-contents .greetings .text-wrap p{font-size:24px;line-height:36px;margin:48px 0;font-weight:500}.main .container .main-contents .greetings .text-wrap .sign div{float:right}.main .container .main-contents .greetings .text-wrap .sign strong{font-size:40px;display:block;text-align:right}.main .container .main-contents .greetings .text-wrap .sign span{display:block;font-size:24px;margin-top:14px;padding-bottom:54px;position:relative;text-align:right}.main .container .main-contents .greetings .text-wrap .sign span:after{display:block;width:100%;height:61px;bottom:0;right:0;background-image:url(../images/main/sign.svg);content:"";background-size:contain!important;background-position:right!important;margin-top:14px;background-repeat:no-repeat}.main .container .main-contents .greetings.none-photo{background-image:url(../images/main/bg_greeting.svg);background-size:cover;background-repeat:no-repeat;background-position:right center}.main .container .main-contents .greetings.none-photo .text-wrap{max-width:none}.main .container .main-contents .residences{padding:100px 0;position:relative;overflow-x:hidden}.main .container .main-contents .greetings .layout-wrap:before,.main .container .main-contents .residences:after,.main .container .main-contents .residences:before{content:"";position:absolute;z-index:-1;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main .container .main-contents .residences:before{width:533px;height:533px;left:50%;top:100px;margin-left:652px;background-image:url(../images/main/bg_green.png)}.main .container .main-contents .residences:after{width:698px;height:698px;right:50%;top:573px;margin-right:409px;background-image:url(../images/main/bg_blue.png)}.main .container .main-contents .community .layout-wrap,.main .container .main-contents .residences .layout-wrap{max-width:1196px}.main .container .main-contents .residences .tab-wrap>ul{display:flex;position:relative;margin:48px 0}.main .container .main-contents .location .location-info .how-to>ul:after,.main .container .main-contents .residences .tab-wrap>ul:after{width:100%;height:1px;background:#b5bac4;position:absolute;bottom:0;left:0;z-index:-1;content:""}.main .container .main-contents .location .location-info .how-to>ul li,.main .container .main-contents .residences .tab-wrap>ul li{width:50%;font-size:24px;line-height:60px;font-weight:800;color:#b5bac4;text-align:center;position:relative;cursor:pointer}.main .container .main-contents .location .location-info .how-to>ul li.active:after,.main .container .main-contents .residences .tab-wrap>ul li.active:after{width:100%;height:4px;background-color:#003cdc;position:absolute;bottom:0;left:0;content:""}.main .container .main-contents .residences .tab-wrap .contents>div p{color:#1c1b1f;font-size:24px;line-height:40px;font-weight:500;text-align:center;margin-bottom:30px}.main .container .main-contents .residences .tab-wrap .swiper-pagination{height:14px;position:static;margin-top:48px}.main .container .main-contents .residences .tab-wrap .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 7px;vertical-align:top;background-color:rgba(29,155,240,.1);opacity:1}.main .container .main-contents .residences .tab-wrap .swiper-pagination .swiper-pagination-bullet-active{background-color:#003cdc}.main .container .main-contents .residences .swiper-slide{height:640px;text-indent:-9999px;border-radius:24px;cursor:pointer;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main .container .main-contents .residences .living .bg01{background-image:url(../images/main/living01.jpg)}.main .container .main-contents .residences .living .bg02{background-image:url(../images/main/living02.jpg)}.main .container .main-contents .residences .living .bg03{background-image:url(../images/main/living03.jpg)}.main .container .main-contents .residences .nursing .bg01{background-image:url(../images/main/nursing01.jpg)}.main .container .main-contents .residences .nursing .bg02{background-image:url(../images/main/nursing02.jpg)}.main .container .main-contents .residences .nursing .bg03{background-image:url(../images/main/nursing03.jpg)}.main .container .main-contents .life-style{padding:100px 0;overflow:hidden}.main .container .main-contents .life-style .title-wrap{margin-bottom:48px}.main .container .main-contents .life-style .swiper-slide{position:relative;border-radius:16px;overflow:hidden;box-shadow:8px 8px 20px rgba(0,0,0,.15)}.main .container .main-contents .life-style .swiper-slide img{width:100%}.main .container .main-contents .life-style .text-wrap{width:100%;padding:60px 40px 40px;color:#fff;box-sizing:border-box;position:absolute;bottom:0;left:0;z-index:1}.main .container .main-contents .life-style .text-wrap strong{font-size:28px;font-weight:800}.main .container .main-contents .life-style .text-wrap p{font-size:20px;line-height:24px;padding-top:24px}.main .container .main-contents .life-style .text-wrap:after{width:100%;height:100%;content:"";position:absolute;bottom:0;left:0;z-index:-1;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#000 100%)}.main .container .main-contents .community{padding:160px 0;background-color:#fcfcfc}.main .container .main-contents .community .list-wrap{margin-top:48px;display:flex;justify-content:space-between}.main .container .main-contents .community .list-wrap .news-wrap{width:calc(50% - 12px);padding:50px 43px;box-sizing:border-box;background-color:#fff;border-radius:24px;box-shadow:8px 8px 10px rgba(0,0,0,.05)}.main .container .main-contents .community .list-wrap .news-wrap .no-data,.main .container .main-contents .community .list-wrap .news-wrap .swiper{padding-top:51px}.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-next,.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-prev{width:18px;height:18px;top:30px;background-image:url(../images/main/icon_arrow.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-prev{left:auto;right:26px;transform:rotate(-180deg)}.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-next{right:0}.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-disabled{opacity:1;background-image:url(../images/main/icon_arrow_disabled.svg)}.main .container .main-contents .community .list-wrap .news-wrap .no-data p{height:182px;font-size:18px;display:flex;align-items:center;justify-content:center}.main .container .main-contents .community .list-wrap strong{width:100%;font-size:24px;line-height:34px;padding-bottom:8px;display:block;color:#1c1b1f;font-weight:800;position:absolute;top:0;left:0;border-bottom:1px solid rgba(181,186,196,.5)}.main .container .main-contents .community .list-wrap li{margin-top:8px;font-size:18px;line-height:30px;padding-left:134px;position:relative;font-weight:500}.main .container .main-contents .community .list-wrap li span{color:#b5bac4;position:absolute;top:0;left:0}.main .container .main-contents .community .list-wrap li a{color:#1c1b1f;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main .container .main-contents .community .list-wrap li a:hover{text-decoration:underline}.main .container .main-contents .location{padding:160px 0}.main .container .main-contents .location .title-wrap p{margin:48px 0;background-color:#fcfcfc;display:inline-block;padding:10px 53px;border-radius:50px}.main .container .main-contents .location .title-wrap p span{display:block;font-size:24px;line-height:40px;padding-left:48px;color:#1c1b1f;position:relative;font-weight:500}.main .container .main-contents .location .title-wrap p span:after,.main .container .main-contents .service button span:before{content:"";position:absolute;top:50%;left:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;transform:translate(0,-50%)}.main .container .main-contents .location .title-wrap p span:after{width:24px;height:24px;background-image:url(../images/main/icon_marker.svg)}.main .container .main-contents .location .title-wrap p span strong{font-weight:600}.main .container .main-contents .location .location-info{display:flex;justify-content:space-between}.main .container .main-contents .location .location-info .map{width:49%;max-width:708px;min-height:562px;border-radius:24px;overflow:hidden;background-color:#f9fafb}.main .container .main-contents .location .location-info .how-to{width:51%;box-sizing:border-box;padding:15px 0 0 75px}.main .container .main-contents .location .location-info .how-to>ul{display:flex;position:relative;margin-bottom:48px}.main .container .main-contents .location .location-info .how-to .contents>div>div{margin-top:32px}.main .container .main-contents .location .location-info .how-to .contents>div p{font-size:24px;line-height:34px;font-weight:700;color:#1c1b1f}.main .container .main-contents .location .location-info .how-to .contents>div ul{margin-top:6px}.main .container .main-contents .location .location-info .how-to .contents>div li{font-size:18px;line-height:30px;font-weight:500;position:relative;padding-left:20px}.main .container .main-contents .location .location-info .how-to .contents>div li:before{width:4px;height:4px;background-color:#1c1b1f;border-radius:100%;position:absolute;top:12px;left:6px;content:""}.main .container .main-contents .service{padding:128px 0 132px;text-align:center;background-color:#f7fcff}.main .container .main-contents .service p{font-size:40px;line-height:70px;font-weight:700;color:#1c1b1f}.main .container .main-contents .service>ul{display:flex;justify-content:center;margin-top:48px;gap:16px}.main .container .main-contents .service button{width:276px;border-radius:16px;border:1px solid #003cdc;box-shadow:8px 8px 16px 0 rgba(29,155,240,.1)}.main .container .main-contents .service button span{font-size:24px;line-height:60px;font-weight:700;display:inline-block;padding-left:40px;position:relative}.main .container .main-contents .service button span:before{width:30px;height:30px}.main .container .main-contents .service .btn-contact-booking button{width:350px;background-color:#003cdc}.main .container .main-contents .service .btn-contact-booking span{color:#fff}.main .container .main-contents .service .btn-contact-booking span:before{background-image:url(../images/main/icon_chat.svg)}@media screen and (max-width:1520px){.footer-wrap>div,.header-wrap div,.main .container .main-contents .layout-wrap,.main .container .visual-wrap .slogan h2{padding:0 40px}.footer-wrap .family-site{right:40px}}@media screen and (max-width:768px){.header-wrap{border:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.05)}.header-wrap div{max-width:100%;height:20.83vw;align-items:normal;padding:0 4.17vw;position:relative}.header-wrap h1{width:30.21vw;height:4.95vw;margin-top:9.38vw}.footer-wrap .f-customer,.footer-wrap .family-site,.header-wrap ul,.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-next,.main .container .main-contents .community .list-wrap .news-wrap .swiper-button-prev,.main .container .main-contents .greetings .layout-wrap:before{display:none}.header-wrap .btn-nav{width:6.25vw;height:6.25vw;position:absolute;top:8.85vw;right:4.17vw;display:block;text-indent:-9999px;background-image:url(../images/common/btn_nav.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.container{margin-top:20.83vw}.footer-wrap{padding:16.15vw 6.25vw}.footer-wrap>div,.main .container .main-contents .layout-wrap,.main .container .visual-wrap .slogan h2{max-width:100%;padding:0}.footer-wrap>div>p{width:76%;text-align:left;margin-top:8.85vw;font-size:3.13vw;line-height:3.91vw}.footer-wrap .f-info{width:100%;position:relative}.footer-wrap .f-info>ul{margin:0;position:absolute;top:0;right:0}.footer-wrap .f-info>ul a,.main .container .visual-wrap .slogan strong{font-size:4.17vw}.footer-wrap .f-info>ul li{display:none;margin:0}.footer-wrap .f-info div{display:block}.footer-wrap .f-info div p{width:40.89vw;height:21.61vw;margin:0 0 8.98vw;background-size:contain}.footer-wrap .f-info div ul{width:100%;float:left;max-width:100%}.footer-wrap .f-info div li{font-size:4.17vw;line-height:5.21vw;padding-right:8.59vw}.footer-wrap .f-info div li:after{width:.13vw;height:5.21vw;right:4.3vw}.popup{width:100%;max-width:81.25vw;padding:10.42vw 6.25vw;border-radius:6.25vw}.popup div strong{font-size:5.73vw}.popup div p{font-size:4.69vw;padding:4.17vw 0 10.42vw}.popup div button{width:40.36vw;font-size:5.21vw;line-height:13.02vw;border-radius:13.02vw}.popup.popup-info{padding:31.25vw 6.25vw}.popup.popup-info div p{line-height:7.29vw}.layer-popup{width:100%;max-height:80vh;display:flex;flex-direction:column;padding:16.67vw 9.38vw 8.33vw;top:auto;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,0)}.layer-popup,.layer-popup:before{border-radius:6.25vw 6.25vw 0 0}.layer-popup:after{width:100%;height:100vh;position:absolute;top:-100vh;left:0;z-index:-2;content:"";background-color:rgba(0,0,0,.25)}.layer-popup .title{padding-bottom:4.17vw;flex-shrink:0}.layer-popup .title strong,.main .container .main-contents .service p{font-size:5.73vw;line-height:8.33vw}.layer-popup .title span{font-size:4.17vw;line-height:5.21vw;padding-top:4.17vw}.layer-popup .content{height:auto;flex:1 1 auto;padding:4.17vw 0}.layer-popup .btn-wrap{margin-top:9.38vw;flex-shrink:0}.layer-popup .btn-wrap .btn-conform{width:48.96vw;font-size:4.17vw;line-height:13.54vw}.layer-popup .btn-wrap .btn-close{width:6.25vw;height:6.25vw;top:6.25vw;right:6.25vw;background-size:100%}.main .container .main-contents .greetings.none-photo{background-image:none}.main .container .visual-wrap .key-visual .visual-bg01{background-image:url(../images/main/visual01_m.jpg)}.main .container .visual-wrap .key-visual .visual-bg02{background-image:url(../images/main/visual02_m.jpg)}.main .container .visual-wrap .key-visual .visual-bg03{background-image:url(../images/main/visual03_m.jpg)}.main .container .visual-wrap .key-visual .visual-bg04{background-image:url(../images/main/visual04_m.jpg)}.main .container .visual-wrap .slogan{top:26.04vw;text-align:center;transform:translate(0,0)}.main .container .visual-wrap .slogan p{font-size:6.77vw;line-height:8.85vw}.main .container .main-contents .title-wrap span{font-size:3.65vw}.main .container .main-contents .title-wrap h3{font-size:7.29vw;line-height:7.29vw;margin-top:4.69vw}.main .container .main-contents .info{padding:26.04vw 8.33vw}.main .container .main-contents .info .info-wrap{padding:0 0 0 9.9vw}.main .container .main-contents .info .info-wrap:after{width:.26vw;left:2.6vw}.main .container .main-contents .info .info-wrap div:after,.main .container .main-contents .info .info-wrap div:before{width:1.3vw;height:1.3vw;left:2.08vw}.main .container .main-contents .info .info-wrap div:before{top:-.78vw}.main .container .main-contents .info .info-wrap div:after{bottom:-.78vw}.main .container .main-contents .info dl{max-width:100%;display:block;margin-top:4.95vw;padding:5.21vw;border-radius:4.17vw}.main .container .main-contents .info dl:before{width:4.43vw;height:4.43vw;left:-9.38vw;top:7.81vw}.main .container .main-contents .info dt{width:100%;font-size:4.17vw;line-height:5.21vw;margin-bottom:4.17vw}.main .container .main-contents .info dd{font-size:5.21vw;line-height:7.29vw}.main .container .main-contents .samsung-life{padding:26.04vw 6.25vw;background-color:#fbfeff}.main .container .main-contents .samsung-life p{font-size:4.17vw;line-height:6.25vw;margin-bottom:12.5vw}.main .container .main-contents .samsung-life a{width:100%;padding:3.39vw 0;border-radius:50px}.main .container .main-contents .samsung-life span{width:26.56vw;height:6.25vw;margin:0 auto;background-size:100% 100%}.main .container .main-contents .greetings,.main .container .main-contents .life-style,.main .container .main-contents .residences{padding:26.04vw 6.25vw}.main .container .main-contents .greetings .title-wrap{text-align:center}.main .container .main-contents .community .layout-wrap,.main .container .main-contents .greetings .text-wrap,.main .container .main-contents .residences .layout-wrap{max-width:100%}.main .container .main-contents .greetings .text-wrap p{font-size:4.17vw;line-height:6.25vw;margin:6.25vw 0}.main .container .main-contents .greetings .text-wrap .sign strong,.main .container .main-contents .life-style .text-wrap strong{font-size:6.25vw}.main .container .main-contents .greetings .text-wrap .sign span{font-size:3.65vw;line-height:6.25vw;margin-top:1.3vw;padding-bottom:8.85vw}.main .container .main-contents .greetings .text-wrap .sign span:after{height:8.85vw;margin-top:0}.main .container .main-contents .greetings .ceo{display:block;margin-top:12.5vw;border-bottom:.52vw solid rgba(181,186,196,.5)}.main .container .main-contents .greetings .ceo img,.main .container .main-contents .service .btn-contact-booking button{width:100%}.main .container .main-contents .residences:before{width:46.61vw;height:46.61vw;top:15.63vw;margin-left:29.17vw;background-image:url(../images/main/bg_green_m.png)}.main .container .main-contents .residences:after{width:69.79vw;height:69.79vw;top:128.13vw;margin-right:0;background-image:url(../images/main/bg_blue_m.png)}.main .container .main-contents .residences .tab-wrap>ul{margin:12.5vw 0 8.33vw}.main .container .main-contents .location .location-info .how-to>ul:after,.main .container .main-contents .residences .tab-wrap>ul:after{height:.26vw}.main .container .main-contents .location .location-info .how-to>ul li,.main .container .main-contents .residences .tab-wrap>ul li{font-size:4.69vw;line-height:15.89vw}.main .container .main-contents .location .location-info .how-to>ul li.active:after,.main .container .main-contents .residences .tab-wrap>ul li.active:after{height:1.04vw}.main .container .main-contents .residences .tab-wrap .contents>div p{font-size:3.65vw;line-height:6.25vw;margin-bottom:8.33vw}.main .container .main-contents .residences .tab-wrap .swiper-pagination{height:2.08vw;margin-top:8.33vw}.main .container .main-contents .residences .tab-wrap .swiper-pagination .swiper-pagination-bullet{width:2.08vw;height:2.08vw;margin:0 .78vw}.main .container .main-contents .residences .swiper-slide{height:69.79vw;border-radius:2.08vw}.main .container .main-contents .residences .living .bg01{background-image:url(../images/main/living01_m.jpg)}.main .container .main-contents .residences .living .bg02{background-image:url(../images/main/living02_m.jpg)}.main .container .main-contents .residences .living .bg03{background-image:url(../images/main/living03_m.jpg)}.main .container .main-contents .residences .nursing .bg01{background-image:url(../images/main/nursing01_m.jpg)}.main .container .main-contents .residences .nursing .bg02{background-image:url(../images/main/nursing02_m.jpg)}.main .container .main-contents .residences .nursing .bg03{background-image:url(../images/main/nursing03_m.jpg)}.main .container .main-contents .life-style .title-wrap{margin-bottom:12.5vw}.main .container .main-contents .life-style .swiper-slide{border-radius:4.17vw}.main .container .main-contents .life-style .text-wrap{padding:5.73vw}.main .container .main-contents .life-style .text-wrap p{font-size:3.13vw;line-height:5.21vw;padding-top:3.39vw}.main .container .main-contents .community{padding:26.04vw 6.25vw;background-color:#f9f9f9}.main .container .main-contents .community .list-wrap{margin-top:12.5vw;display:block}.main .container .main-contents .community .list-wrap .news-wrap{width:100%;padding:10.42vw 7.29vw;border-radius:6.25vw}.main .container .main-contents .community .list-wrap .news-wrap .swiper{padding-top:15.36vw}.main .container .main-contents .community .list-wrap .news-wrap .swiper-pagination{display:block;margin-top:4.17vw;position:static;height:2.08vw}.main .container .main-contents .community .list-wrap .news-wrap .swiper-pagination .swiper-pagination-bullet{width:2.08vw;height:2.08vw;margin:0 1.04vw;vertical-align:top;background-color:#d9d9d9;opacity:1}.main .container .main-contents .community .list-wrap .news-wrap .swiper-pagination .swiper-pagination-bullet-active{background-color:#b5bac4}.main .container .main-contents .community .list-wrap .news-wrap .no-data{padding-top:13.28vw}.main .container .main-contents .community .list-wrap .news-wrap .no-data p{height:55.73vw;font-size:4.17vw}.main .container .main-contents .community .list-wrap .news-wrap:first-child,.main .container .main-contents .service>ul li:first-child{margin-bottom:4.17vw}.main .container .main-contents .community .list-wrap strong{font-size:5.21vw;line-height:6.77vw;text-align:center;padding-bottom:4.17vw}.main .container .main-contents .community .list-wrap li{margin-top:4.17vw;font-size:4.17vw;line-height:7.81vw;padding-left:27.6vw}.main .container .main-contents .location{padding:26.04vw 3.13vw}.main .container .main-contents .location .title-wrap p{margin:4.69vw 0;padding:4.17vw 10.94vw;border-radius:13.02vw}.main .container .main-contents .location .title-wrap p span{font-size:3.65vw;line-height:5.21vw;padding-left:8.33vw;text-align:left}.main .container .main-contents .location .title-wrap p span:after{width:6.25vw;height:6.25vw}.main .container .main-contents .location .location-info{display:block;position:relative;padding-top:19.79vw}.main .container .main-contents .location .location-info .map{width:100%;max-width:100%;min-height:64.45vw;border-radius:6.25vw}.main .container .main-contents .location .location-info .how-to{width:100%;padding:4.17vw 0 0}.main .container .main-contents .location .location-info .how-to>ul{width:100%;position:absolute;top:0;left:0;margin:0}.main .container .main-contents .location .location-info .how-to .contents>div>div{margin-top:6.25vw}.main .container .main-contents .location .location-info .how-to .contents>div p{font-size:4.17vw;line-height:8.07vw;font-weight:800}.main .container .main-contents .location .location-info .how-to .contents>div ul{margin-top:1.56vw}.main .container .main-contents .location .location-info .how-to .contents>div li{font-size:3.65vw;line-height:5.73vw;padding-left:5.21vw}.main .container .main-contents .location .location-info .how-to .contents>div li:before{width:1.04vw;height:1.04vw;top:2.34vw;left:1.3vw}.main .container .main-contents .service{padding:26.04vw 0;background-color:#ebf7ff}.main .container .main-contents .service .sns,.main .container .main-contents .service>ul{display:block;margin-top:13.02vw}.main .container .main-contents .service button{width:100%;max-width:81.25vw;border-radius:4.17vw}.main .container .main-contents .service button span{font-size:5.21vw;line-height:16.15vw;padding-left:8.85vw}.main .container .main-contents .service button span:before{width:6.25vw;height:6.25vw;margin-top:-.52vw}.main .container .main-contents .service .sns strong{color:#b5bac4;font-size:4.17vw}.main .container .main-contents .service .sns ul{display:flex;gap:5.08vw;justify-content:center;margin-top:4.17vw}.main .container .main-contents .service .sns a{width:6.25vw;height:6.25vw;display:block;text-indent:-9999px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main .container .main-contents .service .sns .btn-youtube a{background-image:url(../images/common/sns_youtube.svg)}.main .container .main-contents .service .sns .btn-naver a{background-image:url(../images/common/sns_naver.svg)}.main .container .main-contents .service .sns .btn-instagram a{background-image:url(../images/common/sns_instagram.svg)}}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{outline:0!important}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#fc0000!important}::selection{background:#003cdc;color:#fff;text-shadow:none}::-moz-selection{background:#003cdc;color:#fff;text-shadow:none}img{vertical-align:top;image-rendering:auto}.hidden-txt,caption,legend{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:polygon(0 0,0 0,0 0)}.guide-line .guide-center,.guide-line:after,.guide-line:before{width:1px;height:100vh;display:block;content:"";position:fixed;background-color:#fc0000;opacity:.4;left:50%;z-index:1000}.guide-line:before{margin:0 0 0 -710px}.guide-line:after{margin:0 0 0 710px}.dimmed{width:100%;height:100%;position:fixed;z-index:100;background-color:#000;display:none;top:0;opacity:0}@media screen and (max-width:1024px){.mo-only{display:block!important}.pc-only{display:none!important}}@media screen and (min-width:1025px){.mo-only{display:none!important}}