@import url("https://webfontworld.github.io/pretendard/Pretendard.css");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;cursor:pointer}.page-special .tab-title li:first-child{margin-left:0}.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:600px}.special span{font-weight:600}.special .title{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}.special .titletag{font-size:18px;color:#767676;letter-spacing:-1px}.flex{display:flex;justify-content:space-between}.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}*{margin:0;padding:0;text-decoration:none;list-style:none}body{letter-spacing:-1px;font-family:"Pretendard"}figure{display:block}figure img{width:100%;display:block}.wrap{margin:auto}section{position:relative}.flex{display:flex;justify-content:space-between}.quickmenu{z-index:99999;background:#189da6;position:fixed;border-radius:50px;box-shadow:0px 8px 30px rgba(0,0,0,0.25)}.quickmenu a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;padding:20px;letter-spacing:1.2px}.quickmenu a{text-align:center}#sect1{width:100%}#sect1 .mainbg{width:100%}#sect1 .mainbg img{width:100%}#sect1 .maintextbox{margin:auto;position:absolute;transform:translate(-50%, -50%);z-index:9999;color:#fff}#sect1 .maintitletag{color:#fff;margin-left:2px;margin-bottom:16px;font-weight:200;opacity:0.8}#sect1 .maintitle{color:#fff;line-height:72px;font-weight:300;text-shadow:0px 8px 16px rgba(0,0,0,0.3)}#sect1 .maintitle span{font-weight:800}#sect1 .maintagwrap{margin-left:0px;margin-bottom:12px}#sect1 .maintag{font-weight:200;display:inline-block;padding:6px 10px;background-color:rgba(255,255,255,0.1);margin-right:6px;border-radius:50px}.titletag{color:#80868d;letter-spacing:-0.5px}.title{color:#121212;letter-spacing:-1.6px}.title span{font-weight:700}#sect9 .title span{color:#fff}.dot{margin-bottom:80px}#sect2 .emphasis{font-size:32px;width:100%}.emphasis span{font-weight:700;position:relative}#sect2 .emphasis span::before{width:100%;bottom:-4px;left:0;height:4px;background:#00c2cf;position:absolute;content:""}#sect3{text-align:center;width:100%;background-repeat:no-repeat;background-size:cover}#sect3 .title{color:#fff;font-weight:200}#sect3 .title span{color:#fff;font-weight:600}#sect3 .titletag{font-weight:200;color:#fff;opacity:0.7}#sect3 .content_img{opacity:1}#sect3 .emphasis{font-weight:200;color:#fff;opacity:0.8}#sect3 .emphasis span{color:#fff}#sect4{padding:120px 0 120px}#sect4 .contentwrap{margin:auto}#sect4 .titletag,#sect5 .titletag{margin-left:2px}#sect4 .desc{margin:auto;text-align:center;background:#f1f4f7;border-radius:20px}#sect4 .desc .text1{font-weight:700}#sect4 .desc .text1 span{color:#189da6}#sect4 .desc .text2{opacity:0.6;line-height:22px}#sect6{text-align:center}#sect6 figure{box-shadow:0px 8px 30px rgba(0,0,0,0.25)}#sect6 .number{color:#00c2cf;font-size:18px;margin-bottom:8px;font-weight:700}#sect6 .text{font-size:24px;font-weight:700;margin-bottom:70px;position:relative}#sect6 .text::after{width:100%;height:1.5px;background:#c8ccd2;position:absolute;content:"";bottom:-16px;left:50%;transform:translateX(-50%)}#sect6 .text1{font-weight:700;margin-bottom:16px;letter-spacing:1px}#sect6 .before .text1{color:#d0d0d0}#sect6 .after .text1{color:#00c2cf}#sect6 .textbox{padding:26px 0 22px;margin-bottom:40px}#sect6 .title1{font-weight:700;margin-bottom:10px}#sect6 .desc1{font-size:16px;font-weight:300;line-height:24px;opacity:0.5}#sect6 .after .desc1{opacity:0.8}#sect6 .before .textbox{color:#000;background:#f3f4f6}#sect6 .after .textbox{color:#ffffff;background:#00c2cf}#sect6 .arrow{margin-bottom:40px}#sect6 .before figcaption{font-weight:700;opacity:0.6}#sect6 .after figcaption{font-weight:700}#sect6 figure{margin:0;padding:0}#sect6 figure img{object-fit:cover;height:100%}#sect6 .design{margin-bottom:80px}#sect6 .design .text1{margin-bottom:30px !important}#sect6 a.more{display:block;color:#000;border:1px solid #000;margin:auto;font-size:18px}#sect7{padding:200px 0 120px}.contentwrap .titletag{margin-left:2px}#sect8{text-align:center;background:#f1f4f7}#sect8 img{margin-bottom:100px;width:100%}#sect10 .wrap{text-align:center;padding:80px 0;width:calc(100% - 40px);margin:auto}#sect10 .textbox{margin-bottom:40px}#sect10 .content{box-shadow:0px 4px 16px rgba(0,0,0,0.2);border-radius:24px;width:100%;overflow:hidden;margin-bottom:30px}#sect10 .content img{display:block;width:100%}#sect9{background-repeat:no-repeat;background-size:cover}#sect9 .title{color:#fff}#sect9 .desc{color:#fff;opacity:0.7;line-height:36px;font-weight:200}#sect9 .desc span{font-weight:700}#sect9 .btn_contact{margin-top:40px}#sect9 .btn_contact a{font-size:20px;position:relative;color:#fff;border-radius:50px;border:1px solid #fff}#sect9 .btn_contact a::after{content:url("/img/our_service/special/s_homepage/contact_btn.png");position:absolute;top:53%;transform:translateY(-50%)}@media (max-width: 640px){.pc{display:none}.mobile{display:block}.maintitle{font-size:40px}body{min-width:320px}.quickmenu{width:80px;height:80px;bottom:20px;right:20px}.quickmenu a{font-size:14px}.quickmenu a img{width:20px}.tab-title{margin-bottom:2rem}.tab-title li{font-size:1.125rem;color:#767676}.page-special .tab-title li.active{text-decoration:underline;font-weight:bold;color:#333;font-family:Montserrat}.page-special .tab-title{margin-bottom:20px}.special .content-special-left .wrap-menu .left-menu>ul>li{font-size:16px;color:#767676;opacity:.8;margin-bottom:0}.special .content-special-left .wrap-menu .left-menu{width:100vw;position:inherit;top:0}.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}.visual img{width:100%}.visual{overflow:hidden}.special .main-title{position:relative;font-size:40px;line-height:48px;margin-bottom:80px;letter-spacing:-3px}.content-wrap{position:absolute;width:calc(100% - 40px);top:74%;left:20px}.maintitletag{font-size:18px}.maintitle{line-height:52px;font-size:40px;margin-bottom:60px}.maintagwrap{display:none}.sect2_img{padding:40px 0 60px}.titletag{font-size:18px;margin-bottom:12px}.title{font-size:30px;line-height:40px}.contentwrap{width:calc(100% - 40px);margin:auto}.special .visual .textbox{padding-top:100px}#sect2{width:calc(100% - 40px);margin:auto;padding:120px 0 100px;text-align:center}#sect2 figure{width:100%;margin:auto}#sect2 figure img{width:100%}#sect2 .emphasis{font-size:28px;margin:auto;line-height:48px}#sect3{padding:80px 0 120px;background-image:url("/img/our_service/special/s_homepage/m_sect3_bg.png")}#sect3 .content_img{width:calc(100% - 40px);margin:auto}#sect3 .content_img img{width:100%}#sect3 .title{line-height:42px}#sect3 .content_img{padding:60px 0 80px}#sect3 .emphasis{font-size:20px;line-height:30px}#sect3 .content_img.on{padding:80px 0 80px}#sect4{text-align:center;width:100%}#sect4 .title{margin-bottom:50px}#sect4 figure{width:100%}#sect4 figure img{width:100%}#sect4 .desc{width:calc(100% - 44px);margin:auto;padding:22px;margin-top:50px}#sect4 .desc .text1{line-height:28px;font-size:20px;margin-bottom:12px}#sect5{padding:130px 0 120px;width:100%;background:#189da6}#sect5 .back{width:76%;position:absolute;top:0;right:0}#sect5 .back img{width:100%}#sect5 .textbox{margin-left:8px;margin-bottom:40px;color:#fff}#sect5 .textbox>p{color:#fff}#sect5 .textbox span{color:#fff}#sect5 .titletag{line-height:26px;opacity:.7;font-weight:200}#sect5 .title{line-height:42px;letter-spacing:-2px}#sect5 .contentbox{margin-bottom:40px;width:100%}#sect5 .content img{width:100%}#sect6{width:100%;padding-top:140px}#sect6 .content{width:calc(100% - 40px);margin:80px auto 120px}#sect6 .after{margin-top:80px}#sect6 .textbox.white>p{color:#FFF}#sect6 .text1{font-size:20px}#sect6 .title1{font-size:18px}#sect6 figcaption{font-size:18px;padding-bottom:32px}#sect6 a.more{padding:24px 60px;width:160px}#sect7{width:100%}#sect7 .textbox{margin-bottom:60px}#sect8{width:100%;padding:80px 0 80px}#sect8 img{width:100%;margin:0 auto 40px}#sect8 .emphasis{background:#00C2CF;width:calc(100% - 40px);padding:40px 20px;font-size:24px;line-height:36px;color:#fff;margin:auto}#sect8 .emphasis span{color:#fff}#sect8 .textbox{margin-bottom:60px}#sect9{padding:160px 0 360px;background-image:url("/img/our_service/special/s_homepage/m_sect9_bg.png")}#sect9 .flex{flex-direction:column}#sect9 .title{font-size:28px;margin-bottom:32px;line-height:40px}#sect9 .desc{font-size:20px;line-height:30px}#sect9 .btn_contact{position:absolute;right:40px;bottom:160px}#sect9 .desc span{color:#fff}#sect9 .btn_contact a{padding:18px 70px 18px 40px}#sect9 .btn_contact a::after{right:32px}footer{background:#000}}@media (min-width: 641px){.mobile{display:none}.pc{display:block}body{min-width:1200px}.quickmenu{width:72px;height:72px;bottom:40px;right:40px}.quickmenu a{font-size:16px}.quickmenu a img{width:28px}.page-special .tab-title li.active{text-decoration:underline;font-weight:bold;color:#333;font-family:Montserrat}.page-special .tab-title li{display:inline-block;margin-left:2.5rem;cursor:pointer;color:#ccc}.contentwrap{width:1180px;margin:auto}.special .title{font-size:40px}.special .visual .textbox{padding-top:140px}.special .visual .textbox p{color:#fff}.special .visual .textbox p span{color:#fff}.special .homepage .visual{background-image:url("/img/our_service/special/s_homepage/main_bg.png");height:600px}.special .main-title{position:relative;font-size:48px;line-height:60px;margin-bottom:80px;letter-spacing:-3px}#sect1 .maintextbox{width:1180px;top:47%;left:50%}#sect1 .maintitletag{font-size:20px}#sect1 .maintitle{font-size:56px;margin-bottom:60px}#sect1 .maintagwrap{display:block}.sect2_img{padding:80px 0 60px}.titletag{font-size:20px;margin-bottom:16px}.title{font-size:40px}#sect2{padding:120px 0 160px;text-align:center}#sect2 .emphasis{font-size:36px}.sect2_img{width:1180px;margin:auto}#sect3{padding:120px 0;background-image:url("/img/our_service/special/s_homepage/sect3_bg.png")}#sect3 .content_img{width:1180px;margin:auto;padding:90px 0 100px}#sect3 .emphasis{font-size:28px;line-height:44px}#sect4 .contentwrap{width:1180px}#sect4 .title{margin-bottom:80px}#sect4 .desc{width:780px;padding:40px;margin-top:80px}#sect4 .desc .text1{font-size:24px;margin-bottom:16px}#sect5{position:relative;margin-bottom:180px;height:1808px}#sect5 .back{background:#189da6;position:sticky;top:0;left:0;width:100%;height:720px}#sect5 .contentwrap{margin:-560px auto}#sect5 .title{color:#fff;font-weight:300}#sect5 .title span{font-weight:700;color:#fff}#sect5 .titletag{font-weight:200;color:#fff;opacity:0.7}#sect5 .sect5_bg{position:absolute;bottom:0;left:0}#sect5 .flex{gap:5%}#sect5 .textbox{position:sticky;width:50%;top:140px;height:200px}#sect5 .content{width:50%}#sect5 .content .contentbox{width:520px;height:320px;position:relative;box-shadow:0px 8px 30px rgba(0,0,0,0.25);border-radius:30px;margin-bottom:80px;padding:40px}#sect5 .content .contentbox img{position:absolute;bottom:0;right:0}#sect6 .content{width:1180px;margin:80px auto 140px}#sect6 figcaption{font-size:20px;padding-bottom:32px}#sect6 .text1{font-size:18px}#sect6 .title1{font-size:20px}#sect6 a.more{padding:24px 60px;width:160px;font-weight:600;letter-spacing:0px}#sect7 .textbox{margin-bottom:100px}#sect8{padding:140px 0 160px}#sect8 .emphasis{font-size:32px}#sect8 .textbox{margin-bottom:80px}#sect10 .wrap{width:1180px;margin:auto;padding:140px 0 160px}#sect10 .textbox{margin-bottom:60px;text-align:center}#sect10 .content{margin:0;width:30%;box-shadow:0px 8px 30px rgba(0,0,0,0.25);border-radius:20px}#sect10 .content img{width:100%;display:block;height:100%}#sect9{padding:160px 0 280px;background-image:url("/img/our_service/special/s_homepage/sect9_bg.png")}#sect9 .title{margin-bottom:40px;line-height:56px}#sect9 .desc{font-size:24px}#sect9 .btn_contact a{padding:24px 100px 24px 80px}#sect9 .btn_contact a::after{right:60px}}
