em{font-style:normal}.hidden{z-index:-1;width:0;height:0;font-size:0;color:transparent}.content-wrapper::after,.container::after{content:'';display:block;clear:both;height:0}.container{position:relative}.page-special .content-wrapper{width:100%}.page-special .special .visual .content-wrapper{display:block}.page-special .special.trendy .content-wrapper{flex-direction:column}.page-special .detail-wrapper{width:73%;max-width:880px}.content-wrapper{display:flex;justify-content:flex-end;padding:0 1.25rem}.content-special-right .title-resolution-grid{padding:0 1.25rem}.content-special-right .hospital-picture .content-wrapper{display:block}.content-special{position:relative;justify-content:space-between;flex-wrap:nowrap;width:100%;max-width:1920px;margin:0 auto}.content-special-left{width:25%;max-width:296px}.content-special-right{width:75%;max-width:880px}.page-special ul::after{content:'';display:block;clear:both;height:0}.page-special{box-sizing:border-box}.page-special .tab-area>p{font-size:1.125rem;font-weight:bold;line-height:2.28;text-align:center;color:#10a3ad;margin-bottom:0.5rem;margin-top:3rem}.page-special .tab-title{margin-bottom:4rem;text-align:center;font-family:Montserrat}.page-special .tab-title li{display:inline-block;margin-left:2.5rem;cursor:pointer;color:#ccc}.page-special .tab-title li:first-child{margin-left:0}.page-special .tab-title li.active{text-decoration:underline;font-weight:bold;font-size:3rem;color:#333;font-family:Montserrat}.page-special .tab-title{font-family:Montserrat;font-size:3rem;color:#ccc}.page-special .tab-contents{display:none}.page-special .tab-contents.active{position:relative;display:block}#d-left-menu.left-menu{left:100px}.special .visual{background-repeat:no-repeat;background-position:50%;background-size:cover;height:700px}.special .opening_required .visual{background-image:url("/img/our_service/special/s_opening_required/opening_main_bg.png")}.special .homepage .visual{background-image:url("/img/our_service/special/s_opening_required/main_bg.png")}.special .brand_blog .visual{background-image:url("/img/our_service/special/s_opening_required/main_bg.png")}.special .hospital_photo .visual{background-image:url("/img/our_service/special/s_opening_required/main_bg.png")}.special .visual .textbox{padding-top:135px}.special .main-title{position:relative;font-size:48px;line-height:56px;margin-bottom:80px;letter-spacing:-3px}.special .main-title::after{content:"";position:absolute;bottom:-44px;left:2px;width:40px;height:4px;background:#767676}.special span{font-weight:600}.special .title{font-size:40px;font-weight:400;letter-spacing:-3px;line-height:52px}.special .subtitle{font-size:32px;margin-bottom:16px;letter-spacing:-2px}.special .subcopy{font-size:28px;color:#121212;letter-spacing:-2px;text-align:center;margin-top:80px}.special .titletag{font-size:18px;color:#767676;letter-spacing:-1px}.flex{display:flex;justify-content:space-between}.special .visual .textbox .main-title,.special .visual .textbox .main-title span,.special .visual .textbox .subtitle span{color:#fff}.special .visual .textbox .subtitle{color:#b3b3b3}.special .content-special-left .wrap-menu .left-menu{width:18.5rem;display:inline-block;position:absolute;top:60px;z-index:10}.special .content-special-left .wrap-menu .left-menu>ul>li{font-size:20px;color:#767676;opacity:.8;margin-bottom:20px}.special .content-special-left .wrap-menu .left-menu>ul>li.on{font-weight:600;color:#10a3ad;opacity:1}.special .imgbox{text-align:center}iframe{scroll-behavior:auto}.special .opening_required #sect2{width:1180px;margin:auto;padding:120px 0 140px;text-align:center}.special .opening_required #sect2 .title{margin-bottom:60px}.special .opening_required #sect2 figure{width:90%;margin:0 auto 80px}.special .opening_required #sect2 figure img{width:100%}.special .opening_required #sect3{background-repeat:no-repeat;background-size:cover;padding:100px 0 140px;text-align:center;background-image:url("/img/our_service/special/s_opening_required/opening_sect3_bg.png")}.special .opening_required #sect3 p,.special #sect3 span{color:#fff}.special .opening_required #sect3 .textbox{margin-bottom:80px}.special .opening_required #sect3 .titletag{margin-bottom:8px;color:rgba(255,255,255,0.8)}.special .opening_required #sect4{padding:140px 0 120px;width:1180px;margin:auto}.special .opening_required #sect4 .textbox .title{margin-bottom:16px}.special .opening_required #sect4 .textbox .titletag{margin-left:2px}.special .opening_required #sect4 .textbox{margin-bottom:40px}.text1{font-weight:700;font-size:20px;letter-spacing:-2px}.text2{font-size:16px;letter-spacing:-1.5px;color:#767676}.special .opening_required #sect5{z-index:-2;padding:140px 0 0px;background-image:url("/img/our_service/special/s_opening_required/opening_sect5_bg2.png");background-repeat:no-repeat;background-size:cover}.special .opening_required #sect5 .titletag{margin-bottom:8px;margin-left:2px}.special .opening_required #sect5 .textbox{width:1180px;margin:0 auto 60px}.special .opening_required #sect5 .sect5_bg{position:absolute;width:700px;margin-left:00px;z-index:-100;bottom:10%;opacity:.5;left:-400px}.special .opening_required #sect5 .sect5_bg img{width:100%}#sect5 .content{max-width:1920px}#sect5 .flex{align-items:center}.special .opening_required #sect5 .contentwrap{margin:auto;gap:20px}.special .opening_required #sect5 .text1{margin:30px 0 10px}.special .opening_required #sect5 figure{overflow:hidden;border-radius:24px;width:50%;transition:.2s}.special .opening_required #sect5 figure img{width:100%;display:block;transition:.2s}.special .opening_required #sect6{padding:140px 0 40px;width:1180px;margin:auto}.special .opening_required #sect6 .textbox{margin-bottom:20px}.special .opening_required #sect6 .titletag{margin-bottom:8px;margin-left:2px}.special .opening_required #sect6 .text1{font-size:24px}.special .opening_required #sect6 hr{width:100%;height:2px;background:#121212;margin-bottom:60px}.special .opening_required #sect6 .more_btn a{display:block;padding:14px 30px;border:1px solid #121212;margin-top:4px;letter-spacing:-1px}.special .opening_required #sect6 .text1{margin:0 0 10px}.special .opening_required #sect6 .text1 span{font-weight:500;letter-spacing:-1px;font-size:16px;color:#fff;padding:2px 10px 4px;background:#00C2CF;vertical-align:3px;border-radius:20px;margin-left:4px}.special .opening_required #sect6 .text2{margin-left:6px;padding-bottom:20px}.special .opening_required #sect6 .text2 span{color:#767676}.special .opening_required #sect6 img{width:100%;display:block}.special .opening_required #sect6 figure{margin-bottom:20px}.special .opening_required #sect6 .content{margin-bottom:120px}.special .opening_required #sect6 .flex{gap:20px}.special .opening_required #sect6 .flex figure{flex:1;text-align:center}.special .opening_required #sect6 .flex figure .text{letter-spacing:-1px}.special .opening_required #sect6 .flex figure img{margin-bottom:16px}.special .opening_required #sect6 .option .flex figure{filter:grayscale(100%);cursor:pointer}.special .opening_required #sect6 .option .flex figure:hover{filter:grayscale(0%);transition:.2s}.layer-popup{display:none;position:fixed;top:5vh;left:0;right:0;bottom:0;z-index:100;height:90vh}.overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:10}.popup-keyword{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;overflow-x:scroll;border-radius:5px;box-shadow:0 0 10px -4px;text-align:center;z-index:20;-ms-overflow-style:none;scrollbar-width:none}.popup-keyword::-webkit-scrollbar{display:none}.popup-keyword img{width:60.625rem}.close-sidebar{font-size:32px;font-weight:bold;position:fixed;top:10%;right:28%;cursor:pointer}.special .opening_required #sect8_2{padding:120px 0 160px;background-repeat:no-repeat;background-size:cover;text-align:center;background-color:#F1F4F7}.wrap{width:1180px;margin:auto}.special .opening_required #sect8_2 img{width:100%;margin-bottom:80px}.special .opening_required #sect8_2 .textbox{margin-bottom:80px}.special .opening_required #sect8_2 .titletag{opacity:.7;margin-bottom:8px}.special .opening_required #sect7{padding:120px 0 160px;background-repeat:no-repeat;background-size:cover;text-align:center;background-image:url("/img/our_service/special/s_opening_required/opening_sect7_bg.png")}.wrap{width:1180px;margin:auto}.special .opening_required #sect7 img{width:100%;margin-bottom:80px}.special .opening_required #sect7 .textbox{margin-bottom:80px}.special .opening_required #sect7 p,.special .opening_required #sect7 span{color:#fff}.special .opening_required #sect7 .titletag{opacity:.7;margin-bottom:8px}.special .opening_required #sect8{padding:120px 0 160px;background-repeat:no-repeat;background-size:cover;text-align:center}.wrap{width:1180px;margin:auto}.special .opening_required #sect8 img{width:100%;margin-bottom:80px}.special .opening_required #sect8 .textbox{margin-bottom:80px}.special .opening_required #sect8 .titletag{opacity:.7;margin-bottom:8px}.special .opening_required #sect9{padding:100px 0 140px;background-repeat:no-repeat;background-size:cover;text-align:left;background-image:url("/img/our_service/special/s_opening_required/opening_sect9_bg.png")}.special .opening_required #sect9 p,.special .opening_required #sect9 span{color:#fff}.special .opening_required #sect9 .title{margin-bottom:40px}.special .opening_required #sect9 .titletag{opacity:.7}.special .opening_required #sect9 .btn_contact a::after{content:url("/img/our_service/special/s_opening_required/contact_btn.png");position:absolute;top:54%;transform:translateY(-50%);right:64px}.special .opening_required #sect9 .btn_contact a{color:#fff;padding:24px 100px 24px 70px;vertical-align:-30px}.special .opening_required #sect9 .btn_contact a{font-size:20px;position:relative;color:#fff;border-radius:50px;border:1px solid #fff}@media only screen and (max-width: 600px){.desktop{display:none}.mobile{display:block}.tab-title{margin-bottom:2rem}.tab-title li{font-size:1.125rem;color:#767676}.visual p{font-size:1.5rem}.page-special .tab-title li.active{font-size:1.125rem;text-decoration:underline;font-weight:bold;color:#333;font-family:Montserrat}.page-special .tab-title li{display:inline-block;margin-left:0;font-size:1.125rem;cursor:pointer;color:#ccc}.page-special .tab-title{margin-bottom:20px}.wrap-main-img{position:relative}.wrap-main-img .main-img-box{width:100%}.wrap-main-img .main-img-box .main-img{width:100%;display:block}.wrap-main-img .main-text-box{position:absolute;top:2.5rem;left:8.33%;right:8.33%;z-index:2}.wrap-main-img .main-text-box h1{font-family:Pretendard;font-size:1.75rem;line-height:1.14;letter-spacing:-1.12px;font-weight:normal;color:#fff;padding-bottom:1.25rem}.wrap-main-img .main-text-box hr{width:1.25rem;border:1px solid #767676;height:0}.wrap-main-img .main-text-box h2{font-family:Pretendard;font-size:1.125rem;line-height:1.11;letter-spacing:-0.72px;font-weight:normal;color:#b2b2b2;padding-top:1.25rem}.wrap-main-img .main-text-box p{font-family:Pretendard;font-size:0.812rem;line-height:1.38;letter-spacing:-0.52px;color:#757575;padding-top:0.5rem}.wrap-menu{width:100%;box-sizing:border-box}.wrap-menu .left-menu-dropdown{box-shadow:0 1.5px 3px 0 rgba(0,0,0,0.16);background-color:#fff;padding:0.812rem 1.468rem;width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.wrap-menu .left-menu-dropdown .current-menu{font-family:Pretendard;font-size:1rem;font-weight:300;color:#00c2cf}.wrap-menu .left-menu-dropdown .material-icons-outlined{color:#dddddd}.wrap-menu .left-menu-dropdown .material-icons-outlined.open-menu{display:none}.wrap-menu .left-menu-dropdown-content{display:none;font-family:Pretendard;font-size:1rem;font-weight:300;color:#767676;padding:0.812rem 1.468rem;border-bottom:1px solid #dbdbdb;box-sizing:border-box}.wrap-menu .left-menu-dropdown-content li{padding:0.75rem 0}.wrap-opening-how{padding:2.187rem 0 5.625rem}.wrap-opening-how h1{font-family:Pretendard;font-size:1.562rem;line-height:1.36;letter-spacing:-1px;text-align:center;color:#000;padding-bottom:2.5rem}.wrap-opening-how .m-opening-how01{width:88.88%;display:block;margin:0 auto}.wrap-opening-how h2{padding-top:3.75rem;font-family:Pretendard;font-size:1.5rem;line-height:1.33;letter-spacing:-0.96px;font-weight:normal;text-align:center;color:#000}.wrap-opening-package{padding:3.75rem 0 5.625rem;background-image:url("/img/our_service/special/s_opening_required/m_opening_package_bg.jpg");background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.wrap-opening-package p{font-family:Pretendard;font-size:1rem;letter-spacing:-0.64px;text-align:center;color:#fff;padding-bottom:0.5rem}.wrap-opening-package h1{font-family:Pretendard;font-size:1.5rem;line-height:1.17;letter-spacing:-0.96px;font-weight:normal;text-align:center;color:#fff;padding-bottom:2.187rem}.wrap-opening-package h1 strong{color:#fff}.wrap-opening-package h2{color:#fff;padding-top:3.75rem;font-family:Pretendard;font-size:1.5rem;line-height:1.33;letter-spacing:-0.96px;font-weight:normal;text-align:center}.wrap-opening-package .m-opening-package{width:88.88%;display:block;margin:0 auto}.wrap-opening-reason-package{padding:5rem 0 5.625rem}.wrap-opening-reason-package h1{font-family:Pretendard;font-size:1.5rem;font-weight:normal;line-height:1.17;letter-spacing:-0.96px;text-align:center;color:#121212;padding-bottom:1.875rem}.wrap-opening-reason-package .m-opening-reason-package{width:88.88%;display:block;margin:0 auto 1.25rem}.wrap-opening-reason-package h2{padding-top:1.875rem;font-family:Pretendard;font-size:1.25rem;font-weight:normal;line-height:1.35;letter-spacing:-0.8px;text-align:center;color:#121212}.wrap-opening-why-package{background-image:url("/img/our_service/special/s_opening_required/m_opening_package_bg.png");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:4.375rem 0 5rem}.wrap-opening-why-package p{padding-left:5.55%;font-family:Pretendard;font-size:1rem;letter-spacing:-0.64px;color:#767676;padding-bottom:0.5rem}.wrap-opening-why-package h1{padding-left:5.55%;font-family:Pretendard;font-size:1.5rem;letter-spacing:-0.96px;color:#121212}.wrap-opening-why-package .opening-why-package-box{padding-left:18.05%;width:76.388%}.wrap-opening-why-package .opening-why-package-box .m-opening-why-package{width:100%;display:block}.wrap-opening-why-package .opening-why-package-box li{padding-top:2.5rem}.wrap-opening-why-package .opening-why-package-box h2{font-family:Pretendard;font-size:1.125rem;line-height:1.17;letter-spacing:-0.72px;color:#000;padding-top:1.25rem}.wrap-opening-why-package .opening-why-package-box .text-package-box{font-family:Pretendard;font-size:0.812rem;line-height:1.31;letter-spacing:-0.52px;color:#757575;padding-top:0.312rem;opacity:0.8}.wrap-package{padding:5rem 0}.wrap-package .title-package{margin-left:5.55%;border-bottom:1px solid #121212}.wrap-package .title-package p{font-family:Pretendard;font-size:1rem;letter-spacing:-0.64px;color:#767676;padding-bottom:0.5rem}.wrap-package .title-package h1{font-family:Pretendard;font-size:1.5rem;letter-spacing:-0.96px;color:#121212;padding-bottom:1.25rem}.wrap-package .wrapping-package{width:100%}.wrap-package .wrapping-package .package-list-title{margin-left:5.55%;font-family:Pretendard;font-size:1.125rem;font-weight:bold;letter-spacing:-0.72px;color:#121212}.wrap-package .wrapping-package .package-list-title .icon-compulsory{border-radius:10.5px;background-color:#00c2cf;font-family:Pretendard;font-size:0.812rem;font-weight:600;letter-spacing:-0.52px;color:#fff;padding:0.187rem 0.5rem;vertical-align:middle;margin-left:0.312rem}.wrap-package .wrapping-package .package-list-content{margin-left:7.638%;font-family:Pretendard;font-size:0.812rem;line-height:1.46;letter-spacing:-0.52px;color:#767676;padding:0.781rem 0 1.875rem}.wrap-package .wrapping-package .package-list-content strong{color:#767676}.wrap-package .wrapping-package .m-opening-package-homepage{width:100%;display:block}.wrap-package .wrapping-package .m-opening-package-blog{width:88.88%;display:block;margin:0 auto;padding-bottom:0.625rem}.wrap-package .wrapping-package .package-list{padding-top:3.125rem}.wrap-package .wrapping-package .wrapping-option-list{width:88.88%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.wrap-package .wrapping-package .wrapping-option-list li{width:47%;margin:0.312rem}.wrap-package .wrapping-package .wrapping-option-list .m-opening-package-op{width:100%;display:block}.package-popup{width:88.88%;position:fixed;top:2%;left:5%;z-index:20;height:auto;padding:10px 10px 0 10px;box-sizing:border-box;display:none}.package-popup .package-page{height:calc(100vh - 60px);overflow-y:scroll}.package-popup .popup-package-img{width:100%;max-width:100%}.package-popup .btn-close{position:absolute;right:20px;top:20px;z-index:12}.package-popup .btn-close span{font-size:2rem}.wrap-why-tom{padding:5rem 0 4.625rem;background-image:url("/img/our_service/special/s_opening_required/m_opening_tom_bg.jpg");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;text-align:center}.wrap-why-tom .m-opening-tom{width:88.88%;padding:3.125rem 0 3.75rem}.wrap-why-tom h2{font-family:Pretendard;font-size:1rem;font-weight:normal;letter-spacing:-0.64px;text-align:center;color:#fff}.wrap-why-tom h1{font-family:Pretendard;font-size:1.562rem;letter-spacing:-1px;text-align:center;color:#fff}.wrap-why-tom h3{font-family:Pretendard;font-size:1.125rem;font-weight:normal;line-height:1.44;letter-spacing:-0.72px;color:#fff;opacity:0.8}.wrap-why-tom .text-strong{font-weight:bold;color:#fff}.wrap-confidence{padding:5rem 0 4.625rem;background-position:50% 50%;background-size:cover;text-align:center}.wrap-confidence .m-opening-tom{width:88.88%;padding:3.125rem 0 3.75rem}.wrap-confidence h2{font-family:Pretendard;font-size:1rem;font-weight:normal;letter-spacing:-0.64px;text-align:center;color:#191919}.wrap-confidence img{margin:0 auto;width:89%;padding-top:60px}.wrap-inquiry{background-image:url("/img/our_service/special/s_opening_required/m_opening_inquiry_bg.png");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:5rem 5.55% 10rem}.wrap-inquiry h1{font-family:Pretendard;font-size:1.562rem;font-weight:normal;line-height:1.36;letter-spacing:-1px;color:#fff;padding-bottom:1.5rem}.wrap-inquiry p{font-family:Pretendard;font-size:1rem;font-weight:300;line-height:1.44;letter-spacing:-0.64px;color:#fff;opacity:0.8;padding-bottom:3.125rem}.wrap-inquiry .text-strong{font-weight:bold;color:#fff}.wrap-inquiry .btn-inquiry{border-radius:30px;border:1px solid #fff;padding:0.937rem 1.125rem;font-family:Pretendard;font-size:1rem;font-weight:bold;color:#fff;width:45.83%;vertical-align:middle;display:flex;justify-content:space-between;align-items:center;float:right}.wrap-inquiry .space-inquiry{padding-left:1rem;color:#fff}}
