<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sub-table {width:100%; border-collapse:collapse; border-spacing:0px; line-height:1.5em;}
.sub-table th {padding:10px 8px; font-weight:500; background:#f5f5f5; border:1px solid #ddd;}
.sub-table td {padding:10px 18px; border:1px solid #ddd; }
.sub-table tr th:first-child,
.sub-table tr td:first-child {border-left:0;}
.sub-table tr th:last-child,
.sub-table tr td:last-child {border-right:0;}

.dot-list &gt; li{position:relative; padding-left:15px; font-size: 18px; line-height: 1.444em; margin-bottom: 20px;}
.dot-list &gt; li:last-child{margin-bottom:0;}
.dot-list &gt; li:before{content:""; width:6px; height:6px; border-radius:100%; position:absolute; top:10px; left:0; background:#205299;}

.doc-tit {position: relative; font-family: 'NanumSquare', sans-serif; color:#205299; font-size:20px; font-weight:700; line-height:1.365em; margin-bottom:18px; padding-left: 30px;}
.doc-tit:before {content: ""; width: 20px; height: 20px; position: absolute; top: 2px; left: 0; background-image:url("../images/sub/bullet.png"); background-position:50% 50%; background-repeat:no-repeat; background-size:contain;}
.doc-tit.line {border-bottom: 1px solid #ddd; margin-bottom: 8px; padding-bottom: 10px;}

.txt-indent {padding-left: 30px;}

.txt-point1 {color: #205299;}
.txt-point2 {color: #86a7d2;}

.banner {position: relative; padding: 10px; margin-bottom: 50px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}
.banner p {position: absolute; top: 50%; transform: translateY(-50%); right: 10%; font-family: 'NanumSquare', sans-serif; font-weight: 700; font-size: 25px; line-height: 1.5em; color: #242424;}
.banner.bg1 {height: 340px; background-image:url("../images/sub/banner_ci.jpg");}
.banner.bg2 {height: 400px; background-image:url("../images/sub/banner_info.jpg");}
.banner.p0 {padding: 0;}

.doc-cnt {margin-bottom: 40px;}
.doc-cnt:last-child {margin-bottom: 0;}
.doc-cnt.padding {padding-top: 20px; padding-left: 30px;}

/* greetings */
.greetings {display: flex;}
.greetings .img {width: 37.16%;}
.greetings .cnt {width: 62.84%; padding-top: 35px; padding-left: 55px;}
.greetings .cnt h3 {font-size: 25px; font-weight: 500; color: #205299; letter-spacing: -.03em; line-height: 1.5em; margin-bottom: 30px;}
.greetings .cnt p {letter-spacing: -.03em;}	
.greetings .cnt p.sign {margin-top: 90px; color: #242424; font-size: 17px; font-weight: 500;}
.greetings .cnt p.sign span {margin-left: 15px;}
.greetings .cnt p.sign span img{vertical-align: middle;}

/* purpose */
.purpose {text-align: center;}
.purpose .cnt {margin-top: 40px;}
.purpose .cnt p {margin-bottom: 30px; letter-spacing: -.03em;}
.purpose .cnt p:last-child {margin-bottom: 0;}

.purpose .txt-point1 {font-size: 18px; font-weight: 500;}

/* ci */
.ci {text-align: center;}
.ci .cnt {margin-top: 30px;}
.ci .cnt .img {margin-bottom: 20px;}

.ci .txt-point1 {font-size: 18px; font-weight: 500;}
.ci .txt-point2 {font-weight: 500;}

/* history */
.history .tit {text-align: center; margin-bottom: 50px;}
.history .tit h3 {font-family: 'Roboto', sans-serif; font-size: 32px; font-weight: 500; color: #242424; letter-spacing: 0; line-height: 1.3em;}
.history .tit h3 span {font-weight: 900;}
.history .tit p {font-family: 'Roboto', sans-serif; font-size: 62px; font-weight: 900; color: #f0f3f6; letter-spacing: -.03em; line-height: 1em;}

.history .felx {display: flex;}
.history .cnt,
.history .img {width: 50%;}
.history .cnt{position:relative; padding-right: 10px;}
.history .cnt:before{content:""; position:absolute; left:103px; top:0; bottom:0; width:1px; background:#c2d3ea;}
.history .group{display: flex; position:relative; top:-4px; margin-bottom:30px;}
.history .group:last-child{margin-bottom:0;}
.history .group:after { content:""; position:absolute; top:4px; left: 94px; width:18px; height:18px; background:#fff; border:5px solid #205299; border-radius:100%; }
.history .group h4 {font-family:'Roboto', sans-serif; font-size:25px; font-weight:500 ;line-height:1.438em; letter-spacing:-.03em; color:#242424;}
.history .group ul {margin-left:100px;} 
.history .group ul li {letter-spacing: -.03em; display: table;} 
.history .group ul li span {font-weight: 500; margin-right: 10px; display: table-cell; width: 58px;} 

/* location-info */
.root_daum_roughmap {width:100% !important;}
.location-info dl {border-bottom: 1px solid #ddd; display: flex;}
.location-info dl dt {font-weight: 500; letter-spacing: -.03em; width: 160px; padding: 12px 0 12px 20px;}
.location-info dl dd {letter-spacing: -.03em; padding: 12px 0;}
.location-info dl dd span {display: inline-block;}

/* admission-process */
.admission-process {display: flex;justify-content: center; text-align: center; max-width: 1000px;}
.admission-process li {width: 20%; position: relative;}
.admission-process li:after{content:""; width: 17px; height: 31px; position: absolute;top: 60px;  right: 0; transform: translate(50%, -50%); background-image:url("../images/sub/icon_arrow.png"); background-position:50% 50%; background-repeat:no-repeat; background-size:contain;}
.admission-process li:last-child:after {content:none;}
.admission-process li .in{}
.admission-process li .in .icon{width: 120px; height: 120px; border-radius:100%; margin: 0 auto 12px; background-position:50% 50%; background-repeat:no-repeat; background-size:48px;}
.admission-process li:nth-child(odd) .in .icon{background-color: #205299;}
.admission-process li:nth-child(even) .in .icon{background-color: #85a8d5;}

.admission-process li .in .tit {font-size: 18px; font-weight: 500; padding: 0 5px;}
.admission-process li .in .txt {line-height: 1.5em; padding: 0 5px;}

.admission-process li .in .icon.icon1 {background-image:url("../images/sub/icon_info1.png");}
.admission-process li .in .icon.icon2 {background-image:url("../images/sub/icon_info2.png");}
.admission-process li .in .icon.icon3 {background-image:url("../images/sub/icon_info3.png");}
.admission-process li .in .icon.icon4 {background-image:url("../images/sub/icon_info4.png");}
.admission-process li .in .icon.icon5 {background-image:url("../images/sub/icon_info5.png");}

/* introduce */
.introduce {}
.introduce .group {display: flex; border-bottom: 1px solid #ddd; padding: 40px 0;}
.introduce .img {/* width: 20.41%; */}
.introduce .img .name {text-align: center; font-family: 'NanumSquare', sans-serif; font-weight: 700; font-size: 18px; margin-top: 10px;}
.introduce .cnt {flex: 1 1 auto; min-width: 0; width: 1%; padding-left: 40px;}

.introduce .dot-list .tit {font-family: 'NanumSquare', sans-serif; font-weight: 700; color: #205299; margin-bottom: 5px;}
.introduce .dot-list ul li {display: flex; margin-bottom: 8px;}
.introduce .dot-list ul li:last-child {margin-bottom: 0;}
.introduce .dot-list ul li span {width: 70%;}
.introduce .dot-list ul li span.period {font-weight: 500; width: 30%; min-width: 107px; padding-right: 10px;}
.introduce .mgt30 {margin-top: 30px;}

/* therapy */
.therapy .cnt {padding: 12px 30px; display: flex;}
.therapy .cnt .img {width: 28.94%;}
.therapy .cnt .txt {width: 71.06%; padding-left: 28px;}
.therapy .cnt .txt .tit {font-family: 'NanumSquare', sans-serif; font-weight: 700; color: #205299; font-size: 18px;}

/* facility */
.facility .img {margin-bottom: 45px;}

.slideshow .items .item {position:relative; padding-bottom:62.11%; overflow:hidden;}
.slideshow .items .item img {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:auto !important; height:auto !important; max-width:100%; max-height:100%; object-fit:contain;}

.slideshow {display: flex; width: 100%;}
.slideshow .slider-for {width: 79.16%; background: #f5f5f5;}
.slideshow .slider-nav {position:relative; width: 20.84%; padding: 4% 2.7%; background: #f5f5f5;}

.slideshow .slider-nav .slick-arrow {position:absolute; left:50%; margin-left: -9px; width:17px; height:17px; z-index:51; border:0; overflow:hidden; text-indent:-9999em; border-top: 3px solid #454545; border-right: 3px solid #454545; background: transparent;}
.slideshow .slider-nav .slick-prev {top: -15px; transform: rotate(-45deg);}
.slideshow .slider-nav .slick-next {bottom: -25px; transform: rotate(135deg);}

.slideshow .slider-nav .slick-list {margin:-5px 0;}
.slideshow .slider-nav .slick-list .slick-slide {margin:5px 0;}
.slideshow .slider-nav .items .item:after {border:0;}
.slideshow .slider-nav .items .item {cursor:pointer;}
.slideshow .slider-nav .items .slick-slide.slick-current .item:after {content:""; position:absolute; top:0; left:0; right:0; bottom:0; border:3px solid #205299;}</pre></body></html>