differenceBox06b.difference{font-size: 16px; word-break:keep-all; word-wrap:break-word; font-weight: 400; color: #000; line-height: 1.3; letter-spacing:-0.04em; }

.difference ul, ol, dl {
  list-style: none;
  margin: 0;
  padding: 0; 
}

.difference img{width: auto}

.difference ul{font-size: 0 !important}
.difference ul li{font-size: 16px; vertical-align: top}
.difference h1, h2, h3, h4, h5, h6, p {}
.difference ul, ol, dl, li, dd, dt {
  list-style: none;
  margin: 0; padding: 0; 
}
.difference dt{font-weight: 700}

.difference p {
  margin: 0; font-size: 1.375em; font-weight: 300; 
}

.difference div{
  display: block !important;
  position: relative !important;
}
/* LINK */
.difference a{
  color: inherit;
}
.difference a, a:hover, a:focus, a:visited {
  color: inherit;
  text-decoration: none;
  outline: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.difference a:hover {
  color: inherit
}

.difference .fs10{font-size: 0.624em}
.difference .fs11{font-size: 0.687em}
.difference .fs12{font-size: 0.750em}
.difference .fs13{font-size: 0.813em}
.difference .fs14{font-size: 0.875em}
.difference .fs15{font-size: 0.937em}
.difference .fs16{font-size: 1.000em}
.difference .fs17{font-size: 1.063em}
.difference .fs18{font-size: 1.125em}
.difference .fs19{font-size: 1.188em}
.difference .fs20{font-size: 1.250em}
.difference .fs21{font-size: 1.313em}
.difference .fs22{font-size: 1.375em}
.difference .fs23{font-size: 1.437em}
.difference .fs24{font-size: 1.500em}
.difference .fs25{font-size: 1.562em}
.difference .fs26{font-size: 1.625em}
.difference .fs27{font-size: 1.688em}
.difference .fs28{font-size: 1.750em}
.difference .fs30{font-size: 1.875em}
.difference .fs31{font-size: 1.937em}
.difference .fs32{font-size: 2.000em}
.difference .fs33{font-size: 2.063em}
.difference .fs34{font-size: 2.125em}
.difference .fs35{font-size: 2.188em}
.difference .fs36{font-size: 2.250em}
.difference .fs38{font-size: 2.375em}
.difference .fs40{font-size: 2.500em}
.difference .fs42{font-size: 2.625em}
.difference .fs44{font-size: 2.750em}
.difference .fs45{font-size: 2.813em}
.difference .fs46{font-size: 2.875em}
.difference .fs48{font-size: 3.000em}
.difference .fs50{font-size: 3.125em}
.difference .fs57{font-size: 3.566em}
.difference .fs58{font-size: 3.629em}
.difference .fs60{font-size: 3.750em}
.difference .fs65{font-size: 4.065em}
.difference .mt150{margin-top: 150px}


.difference .mt0{margin-top: 0 !important}
.difference .mt10{margin-top: 10px !important;}
.difference .mt20{margin-top: 20px !important;}
.difference .mt30{margin-top: 30px !important;}
.difference .mt40{margin-top: 40px !important}
.difference .mt50{margin-top: 50px !important}
.difference .mt60{margin-top: 60px !important}
.difference .mt70{margin-top: 70px !important}
.difference .mt80{margin-top: 80px !important}
.difference .mt90{margin-top: 90px !important}
.difference .mt100{margin-top: 100px !important}
.difference .mt110{margin-top: 110px !important}
.difference .mt120{margin-top: 120px !important}
.difference .mt130{margin-top: 130px !important}
.difference .mt140{margin-top: 140px !important}
.difference .mt150{margin-top: 150px !important}
.difference .mt160{margin-top: 160px !important}
.difference .mt170{margin-top: 170px !important}
.difference .mt180{margin-top: 180px !important}
.difference .mt190{margin-top: 190px !important}
.difference .mt200{margin-top: 200px !important}

.difference .mb0{margin-bottom: 0 !important}
.difference .mb20{margin-bottom: 20px !important}
.difference .mb30{margin-bottom: 30px !important}
.difference .mb40{margin-bottom: 40px !important}
.difference .mb50{margin-bottom: 50px !important}
.difference .mb60{margin-bottom: 60px !important}
.difference .mb70{margin-bottom: 70px !important}
.difference .mb80{margin-bottom: 80px !important}
.difference .mb90{margin-bottom: 90px !important}
.difference .mb100{margin-bottom: 100px !important}
.difference .mb110{margin-bottom: 110px !important}
.difference .mb120{margin-bottom: 120px !important}
.difference .mb130{margin-bottom: 130px !important}
.difference .mb140{margin-bottom: 140px !important}
.difference .mb150{margin-bottom: 150px !important}
.difference .mb160{margin-bottom: 160px !important}
.difference .mb170{margin-bottom: 170px !important}
.difference .mb180{margin-bottom: 180px !important}
.difference .mb190{margin-bottom: 190px !important}
.difference .mb200{margin-bottom: 200px !important}




.difference .web{display: block}
.difference .mobile{display: none}


.difference .inner1440{width: 1440px; margin: 0 auto}
.difference .inner1400{width: 1400px; margin: 0 auto}
.difference .inner{width: 1300px; margin: 0 auto}

.difference .txtCenter{text-align: center}
.difference .txtLeft{text-align: left}
.difference .txtRigth{text-align: right}

.difference .fontL{font-weight: 300}
.difference .fontR{font-weight: 400}
.difference .fontB{font-weight: 700}
.difference .fontEB{font-weight: 800}

.difference .co01{color: #369297}
.difference .lh14{line-height: 1.4}
.difference .lh15{line-height: 1.5}

.difference .differenceBtn01{display: block; width: 450px; line-height: 68px;  color: #fff; text-align: left; font-size: 1.250em; font-weight: 700;  padding-left: 85px; background:url("/img/glaucoma/difference_img10.png") 96% 25px no-repeat #5e60a3; position: relative}
.difference .differenceBtn01:hover{color: #fff}
.difference .differenceBtn01 img{position: absolute; margin-left: -65px; top:15px}


.differenceTitle01 dl{font-size: 2.188em ; font-weight: 300; color: #088188}
.differenceTitle01 dt{font-size: 3.750em ; font-weight: 700; color: #088188 ;  margin: 5px 0 40px}
.differenceTitle01 dt span{color: #000 }
.differenceTitle01 dd{font-size: 2.188em}

.differenceTitle01a dt{margin: 5px 0 20px}

.differenceTitle02 dl{font-size: 1.875em ; font-weight: 300; color: #088188;}
.differenceTitle02 dt{font-size: 3.125em ; font-weight: 700; color: #088188 ;  margin: 5px 0 40px ; }
.differenceTitle02 dt span{color: #000 }
.differenceTitle02 dd{font-size: 2.188em}






.differenceBox01{background:url("/img/glaucoma/difference_img01.png") top center no-repeat #d8d8d8; min-height: 928px; padding-top: 160px}

.differenceBox01 .inner1440{background: #fff; margin-top: 130px}
.differenceBox01 .differenceBox01b li{display: inline-block; width: 740px; padding-top: 35px}
.differenceBox01 .differenceBox01b li:nth-child(2){width: 560px; text-align: center; font-size: 0; vertical-align: bottom}
.differenceBox01 .differenceBox01b li dt{font-size: 3.125em; margin:20px 0 30px}
.differenceBox01 .differenceBox01b li dl{font-size: 1.750em; font-weight: 300}

.differenceBox02{padding-top:60px; padding-bottom: 100px}
.differenceBox02 ul{ display:flex; gap:60px;}
.differenceBox02 ul li{display:flex; width: 33.333%; border: #e0e6f2 10px solid; border-radius: 300px; justify-content:center; align-items:center; height: 392px; flex-direction: column}
.differenceBox02 ul li dl{color: #01a4ad; font-weight: 800; font-size: 3.125em}
.differenceBox02 ul li dd{font-weight: 700; font-size: 1.875em; min-height: 30px}
.differenceBox02 ul li dt{color: #5e60a3; font-size: 4.065em; margin-top: 20px; line-height: 1;}
.differenceBox02 ul li dt span{font-size: 0.687em; font-weight: 700}
.differenceBox02 ul li b{color: #5e60a3; font-size:3.750em; display: block; line-height: 1; font-weight: 800}
.differenceBox02 ul li b.c1{color: #5e60a3}
.differenceBox02 ul li dl.t1{font-size: 2.500em}
.differenceBox02 ul li dl.t1 span{font-size: 0.624em;display: block}

.differenceBox03{background:url("/img/glaucoma/difference_img03.png") top center no-repeat #d8d8d8; min-height: 590px; padding-top: 95px; color: #fff}

.differenceBox03 dt{font-size: 3.125em}
.differenceBox03 dt span{color: #6bd5db}
.differenceBox03 dl{margin-top: 50px; font-size: 2.188em; font-weight: 300; line-height: 2}

.differenceBox04{background: #efefef; padding: 100px 0; text-align: center}
.differenceBox04 dt{color: #737373; font-size: 2.500em; margin: 50px 0 35px}
.differenceBox04 .differenceBox04a li{display: inline-flex; height: 237px; flex-direction: column; justify-content:center; align-items:center; width: 603px; margin: 0 10px 18px; background: url(/img/glaucoma/difference_img04.png) left top no-repeat #f9fafc}
.differenceBox04 .differenceBox04a li dl{width: 48px; line-height: 48px; text-align: center; background: #085c61; font-size: 1.875em; color: #fff; border-radius: 50px; margin-bottom: 10px; font-weight: 700; }
.differenceBox04 .differenceBox04a li dd{font-weight: 700; color: #085c61; font-size: 1.562em}

.differenceBox04 .differenceBox04a li:nth-child(2){background: url(/img/glaucoma/difference_img05.png) left top no-repeat #f9fafc}
.differenceBox04 .differenceBox04a li:nth-child(3){background: url(/img/glaucoma/difference_img06.png) left top no-repeat #f9fafc}
.differenceBox04 .differenceBox04a li:nth-child(4){background: url(/img/glaucoma/difference_img07.png) left top no-repeat #f9fafc}

.differenceBox05{padding: 100px 0 140px; text-align: center}

.differenceBox05a ul li{ display: block;width: 100%; padding-right: 0px; text-align: center; margin-bottom: 45px}
.differenceBox05a ul li:nth-child(2){width: 100%; }
.differenceBox05a ul li dt{font-weight: 800; color: #a4b9ba; font-size: 3.125em}
.differenceBox05a ul li dl{color: #085c61; font-weight: 700; font-size: 2.375em; margin-bottom: 25px}
.differenceBox05a ul li dd{color: #369297; font-size: 1.250em; margin-top: 15px}
.differenceBox05a ul li p{line-height: 1.4}

.differenceBox05b{float: right; margin-top: 30px}

.differenceBox06{background: url(/img/glaucoma/difference_img22.png) left bottom no-repeat #f5f6fa; padding: 100px 0 140px; text-align: center}

.differenceBox06a dt{font-weight: 800; color: #a4b9ba; font-size: 3.125em}
.differenceBox06a dl{color: #085c61; font-weight: 700; font-size: 2.375em; margin-bottom: 25px}

.differenceBox06b{padding-top:60px; padding-bottom: 50px}
.differenceBox06b ul{ display:flex; gap:20px; padding: 0 40px}
.differenceBox06b ul li{background: #fff}

.differenceBox07{background: #fff; text-align: center; padding: 35px 0 50px; margin-bottom: 55px}
.differenceBox07 ul{text-align: center; margin-bottom: 55px}
.differenceBox07 ul li{display: inline-block; width:208px; height: 322px; border: #008ea8 8px solid; border-radius: 200px; margin: 25px 47px 0; padding-top: 20px}
.differenceBox07 ul li dl{background: url(/img/glaucoma/difference_img39.png) top center no-repeat; display: flex; height: 100px; justify-content:center; align-items:center; font-size: 1.562em; padding-top: 5px}
.differenceBox07 ul li dt{background: url(/img/glaucoma/difference_img39.png) top center no-repeat; font-size: 1.875em; padding-top: 10px}

.differenceBox08{letter-spacing:-0.1em; background:url("/img/glaucoma/difference_img10.png") 96% 25px no-repeat  #135496 !important}

.differenceBox09{padding: 100px 0 140px; text-align: center}

.differenceBox09a ul li{ display: block;width:100%;  text-align: center; margin-bottom: 75px}
.differenceBox09a ul li:nth-child(2){width: 100%;}
.differenceBox09a ul li dt{font-weight: 800; color: #a4b9ba; font-size: 3.125em}
.differenceBox09a ul li dl{color: #085c61; font-weight: 700; font-size: 2.375em; margin-bottom: 25px}
.differenceBox09a ul li p{line-height: 1.5; letter-spacing:-0.06em;}

.differenceBox09b{ background:url("/img/glaucoma/difference_img10.png") 96% 25px no-repeat  #0075be !important; padding-left: 95px !important;}
.differenceBox09b img{margin-left: -75px !important; }

.differenceBox10{background:url("/img/glaucoma/difference_img26.png") bottom center no-repeat  #f5f6fa !important; padding: 100px 0 140px; text-align: center}
.differenceBox10 p{margin-top: 50px}
.differenceBox10 img{padding-top: 30px}

.differenceBox10a{ background:url("/img/glaucoma/difference_img10.png") 96% 25px no-repeat  #9398ad !important; padding-left: 95px !important;}
.differenceBox10a img{margin-left: -75px !important; padding-top: 0 }

.differenceBox11{padding: 100px 0 100px; text-align: center}
.differenceBox11 .mt20{margin-top: 20px}

.differenceBox11a{margin: 50px 0 50px}
.differenceBox11a ul li{display: inline-block; width: 642px;}
.differenceBox11a ul li + li{margin-left: 16px}
.differenceBox11a ul li dt{font-size: 1.562em; line-height: 87px; background: #9398ad; margin-top: -5px}
.differenceBox11a ul li:nth-child(2) dt{background: #008ea8; color: #fff}

.differenceBox11b{background: #eef4f6; padding: 16px 20px; margin-top: 20px; text-align: left; height: 240px}
.differenceBox11b dt{float: left; border: #008ea8 2px solid; background: #fff;font-size: 1.375em;  line-height: 1.5; margin-bottom: 12px;width: 280px; height: 207px; text-align: center; display: flex; justify-content:center; align-items:center;}
.differenceBox11b p{padding-left:14px; height: 208px; display: flex; justify-content:left; align-items:center;}


.differenceBox12{background:url("/img/glaucoma/difference_img30.png") bottom center no-repeat  #f5f6fa !important; padding: 100px 0 140px; text-align: center}
.differenceBox12 p{margin-top: 50px}

.differenceBox12a{background:url("/img/glaucoma/difference_img31.png") bottom center no-repeat; height: 514px; margin-top: 50px; position: relative; padding: 90px 70px 0; text-align: left}
.differenceBox12a dl{color: #003541; font-weight: 800; display: inline-block; font-size: 1.875em; background: #dfecf2; padding: 0 30px;  line-height: 68px; border-radius: 70px}
.differenceBox12a dt{color: #024e62; font-size: 3.750em; font-weight: 800}
.differenceBox12a dt span{background:url("/img/glaucoma/difference_img32.png") top center no-repeat;}
.differenceBox12a dd{color: #024e62; font-size: 2.000em; font-weight: 800}
.differenceBox12a img.img1{position: absolute; left:110px; bottom:27px}
.differenceBox12a img.img2{position: absolute; right:80px; bottom:0px}


.differenceBox12b{ background:url("/img/glaucoma/difference_img10.png") 96% 25px no-repeat  #5e60a3 !important;padding-left: 95px !important;}
.differenceBox12b img{margin-left: -75px !important; top:12px !important }

.differenceBox13{padding: 100px 0 140px; text-align: center}
.differenceBox13 img{margin-top: 20px}
.differenceBox13 p{margin-top: 50px}

.differenceBox13a{ background:url("/img/glaucoma/difference_img10.png") 96% 25px no-repeat  #0075be !important; letter-spacing:-0.1em;}
.differenceBox13a img{ margin-top: 0px ;}

.differenceBox14{background:url("/img/glaucoma/difference_img37.png") top center no-repeat  #f5f6fa !important; padding: 100px 0 100px; text-align: center}
.differenceBox14 img{margin-top: 20px}
.differenceBox14 p{margin-top: 50px}

/* 연혁 */
.g-historyBox01{background:url("/img/glaucoma/history_img01.png") top center no-repeat  #d8d8d8 !important; padding-top: 150px; height: 550px}

.g-historyBox02 dt{text-align: center; padding: 90px 0 50px; font-size: 3.125em}

.g-historyBox03{border-top: #dddddd 1px solid; background:url("/img/glaucoma/history_img02.png") top center no-repeat; height: 56px}
.g-historyBox03b{border-top: #abacac 1px solid; }

.g-historyBox04 dt{text-align: center; padding: 30px 0; font-size: 2.500em; color: #085c61; font-weight: 800}

.g-historyBox05{position: relative}
.g-historyBox05 img.t1{position: absolute; top: 0; left: 50%; margin-left: -7.5px; z-index: 1}
.g-historyBox05 img.b1{position: absolute; bottom: 0; left: 50%; margin-left: -7.5px; z-index: 1}
.g-historyBox05 ul li{display: inline-block; width: 50%; text-align: left; padding: 45px 0; position: relative; }
.g-historyBox05 ul li:nth-child(2n){text-align: right; border-left: #93bfc1 2px solid}
.g-historyBox05 ul li dt{float: left; font-size: 1.562em; font-weight: 800}
.g-historyBox05 ul li dl{font-size: 1.250em; padding-left: 90px; line-height: 1.5; letter-spacing:-0.06em; }
.g-historyBox05 ul li dl:before {content:"ㆍ"; margin-left: -18px }
.g-historyBox05 ul li dl + dl{margin-top: 5px}
.g-historyBox05 ul li img + img{margin-top: 35px}

.g-historyBox05b{margin-bottom: 100px}
.g-historyBox05b ul li:nth-child(2n){text-align: left; border-left: #93bfc1 2px solid; padding-left: 22px }
.g-historyBox05b ul li:nth-child(2n) ol + ol{margin-top: 75px}
.g-historyBox05b ul li img + img{margin-top: 120px}


/* 학술실적 */
.a-performance01 dt{text-align: center; padding: 110px 0 90px; font-size: 3.125em}

.a-performance02{padding: 40px 0 80px; text-align: center}
.a-performance02 h2{font-size: 2.188em; font-weight: 400; padding-bottom: 50px}
.a-performance02 article{background:url("/img/glaucoma/performance_img01.png") top center no-repeat; height:918px; padding-top: 50px; position: relative}

.a-performance02 article dt{color: #00687f; font-size: 2.500em}
.a-performance02 article ol{position: absolute; bottom: 50px; text-align: center; width:100%;}
.a-performance02 article ol dd{display: inline-flex;justify-content:center; align-items:center; flex-direction: column; font-size: 1.750em; color: #fff; width: 267px; height: 137px; border: #e0e6f2 7px solid; border-radius: 30px; background: #025669; padding-top: 10px}
.a-performance02 article ol dd b{font-size: 1.750em; font-weight: 700}

.a-performance03{background:url("/img/glaucoma/performance_img05.png") top center no-repeat #efefef; padding-bottom: 100px; text-align: center}

.a-performance04 dt{ padding: 70px 0; font-size: 3.125em}

.a-performance05{padding-bottom: 100px}
.a-performance05 dl{ padding: 30px 0 40px; font-size: 1.875em}
.a-performance05 dd{width: 835px; border: #fff 15px solid; margin: 0 auto; font-size: 0}

.a-performance06{background: #fff; padding: 60px 25px 100px}
.a-performance06 h2{text-align: center; font-size: 2.500em; padding-bottom: 20px}

.a-performance07{margin-top: 70px;}
.a-performance07 ul{text-align: left}
.a-performance07 ul li{display: inline-block; width: 400px; border: #c7c7c7 1px solid; height: 500px; margin-bottom: 30px}
.a-performance07 ul li + li{margin-left: 25px}
.a-performance07 ul li:nth-child(4), .a-performance07 ul li:nth-child(7), .a-performance07 ul li:nth-child(11){margin-left: 0}
.a-performance07 ul li img{border-bottom: #c7c7c7 1px solid; width: 100%; height: 288px}
.a-performance07 ul li dl{padding: 30px 20px 0; height: 115px; font-size: 1.250em; font-weight: 300}
.a-performance07 ul li dd{padding: 0 10px}
.a-performance07 ul li dd span{border: #7bbcc0 1px solid; color: #088188; font-weight: 300; font-size: 1.000em; border-radius: 50px; line-height: 27px; padding: 0 10px; display: inline-block; margin-left: 10px; margin-bottom: 6px}
.a-performance07 ul li dd span:before {content:"#"; }

.a-performance08{margin-top: 30px;}
.a-performance08 dl{display: inline-block;  text-align: center; color: #757575; font-size: 1.375em}
.a-performance08 dl:nth-child(2){width: 220px;}
.a-performance08 dl a:hover, .a-performance08 dl a.on{color: #01a4ad}
.a-performance08 dl  a + a{ margin-left: 15px}
.a-performance08 dl:nth-child(2) a + a{ margin-left: 10px}

.a-performance09{ padding-top: 70px}
.a-performance09 h2{text-align: center; font-size: 2.500em; padding-bottom: 20px; color: #000}
.a-performance09 dl{text-align: right}
.a-performance09 dl a + a{margin-left: 10px} 
.a-performance09 dt{font-size: 1.500em; border-top: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid; text-align: center; line-height: 1.3; padding: 40px 0 35px; margin-top: 5px}
.a-performance09 article{padding: 50px}
.a-performance09 dd{padding: 50px}
.a-performance09 dd span{border: #7bbcc0 1px solid; color: #088188; font-weight: 300; font-size: 1.000em; border-radius: 50px; line-height: 27px; padding: 0 10px; display: inline-block; margin-left: 10px; margin-bottom: 6px}
.a-performance09 dd span:before {content:"#"; }
.a-performance09 ol{border-top: #dddddd 1px solid; border-bottom: #dddddd 1px solid; padding: 15px 50px; position: relative; display: block; height: 75px}
.a-performance09 ol a{font-size: 1.125em; padding-left: 53px; background:url("/img/glaucoma/performance_img06.png") center left no-repeat; float: left}
.a-performance09 ol a span{color: #01a4ad; font-size: 1.125em; display: block}
.a-performance09 ol a.r1{float: right; padding-left: 0; text-align: right; padding-right: 53px; background:url("/img/glaucoma/performance_img07.png") center right no-repeat}

.a-performance10{padding:30px 50px 60px; text-align: right}
.a-performance10 a{width: 90px; line-height: 47px; color: #fff; text-align: center; background: #00687f; font-size: 1.250em; font-weight: 700; display: inline-block}
.a-performance10 a:hover, .a-performance10 a:visited{color: #fff}

/* 진료실적 */
.m-performanceBox01{background:url("/img/glaucoma/mperformance_img01.png") center top no-repeat; height: 863px; color: #fff; text-align: center; margin-top: 45px; padding-top: 70px}
.m-performanceBox01a dl{font-size: 2.500em; font-weight: 700}
.m-performanceBox01a dt{ margin-top: 30px; color: #3ddae3; font-size: 3.125em; line-height: 1.1}
.m-performanceBox01a dt b{font-size: 1.625em}
.m-performanceBox01a dd{display: inline-block; width: 50px; height: 1px; background: #fff; margin: 50px auto}

.m-performanceBox01b{margin-top: 45px; text-align: center; }
.m-performanceBox01b ul{display:flex; gap:50px; text-align: center;  justify-content:center; align-items:center;}
.m-performanceBox01b ul li{width: 25%;display: flex; justify-content:center; align-items:center; color: #01a4ad; font-weight: 700; background: #fff;  height: 315px; border: #e0e6f2 10px solid; border-radius: 300px; flex-direction: column}
.m-performanceBox01b ul li dl{font-size: 2.500em}
.m-performanceBox01b ul li dl span{color: #5e60a3}
.m-performanceBox01b ul li dt{font-size: 3.750em; margin-top: 5px; font-weight: 900}
.m-performanceBox01b ul li dt span{font-size: 0.687em; font-weight: 700}
.m-performanceBox01b ul li dd{font-size: 1.250em}


.m-performanceBox02{background: #efefef; padding: 90px 0 75px}
.m-performanceBox02 ul{display:flex; gap:10px; text-align: center}
.m-performanceBox02 ul li{width: 20%;border: #dddddd 1px solid; background: #fff; height: 550px}
.m-performanceBox02 ul li dl{color: #8dcbd0; font-size: 1.750em; font-weight: 700; margin-top: 15px}
.m-performanceBox02 ul li dt{font-size: 1.750em; margin: 15px 0}
.m-performanceBox02 ul li dd{font-size: 1.250em; font-weight: 300; padding: 0 10px 0 30px; text-align: left; letter-spacing:-0.04em;}
.m-performanceBox02 ul li dd:before {content:"ㆍ"; margin-left: -18px }
.m-performanceBox02 ul li img{width: 100%}

.m-performanceBox03 dl{font-size: 1.875em; margin: 45px auto; text-align: center}

.m-performanceBox04{padding-bottom: 100px}

.m-performanceBox05{border:#c6c6c6 1px solid; border-spacing:0; padding:0; border-collapse:collapse;}
.m-performanceBox05 tr th{height: 70px; border:#c6c6c6 1px solid; color: #fff; font-size: 1.750em; text-align: center; font-weight: 700; background: #03a4ae; width: 9%}
.m-performanceBox05 tr th:nth-child(1){width: 36%; background: #7b7b7b}
.m-performanceBox05 tr td{border:#c6c6c6 1px solid; font-weight: 300;  text-align: center; height: 80px; font-size: 1.562em}
.m-performanceBox05 tr td:nth-child(1){text-align: left; padding-left: 45px; background: #efefef ; font-size: 1.750em;}
.m-performanceBox05 tr:last-child td{color: #00687f; font-size: 1.750em;}
.m-performanceBox05 tr td:nth-child(1) b{font-size: 1.125em}
.m-performanceBox05 tr td:last-child{color: #e63933; text-align: right; padding-right: 30px; font-weight: 400}
.m-performanceBox05 tr th:last-child{background:#fa8383}


/* 첨단장비 */
.ht-equipmentBox01{background:url("/img/glaucoma/equipment_img01.png") center top no-repeat; height: 524px; color: #fff; text-align: center; padding-top: 140px }
.ht-equipmentBox01 dl{font-size: 2.500em; letter-spacing:-0.04em; line-height: 1.6}

.ht-equipmentBox02{margin: 90px  auto 40px}

.ht-equipmentBox03{background: #f5f6fa; padding-bottom: 10px}

.tabmenuE {display:flex; flex-wrap: wrap; justify-content: space-between; align-items:center; margin-top:70px; margin-bottom:40px; border:1px solid #a8a8a8; border-bottom: none }
.tabmenuE li{background:#fff; padding:15px 10px; width:20%; font-weight:300; text-align:center; cursor: pointer; border-bottom: 1px solid #a8a8a8}
.tabmenuE li + li{border-left:1px solid #a8a8a8;  }
.tabmenuE li:nth-child(6){border-left: none}
.tabmenuE li dl{font-size: 1.625em}
.tabmenuE .active{background:#273743; color:#fff}
.tabmenuE li.w3{width:33.33333333%;}
.tabmenuE li.w2{width:50%;}

.equipment_headerE{margin-top:70px; margin-bottom:70px; text-align:center}
.equipment_headerE dt{font-size: 2.500em; margin-bottom: 40px}
.equipment_headerE dl{font-size: 1.562em}

.equipmentE{ margin-bottom:100px; text-align: center}
.equipmentE .col{position: relative !important; width:412px; border:8px solid #efefef;  display:inline-block !important; margin: 0 30px 40px ; vertical-align: top}
.equipmentE .col2{ margin: 0 0px 40px ;}
.equipmentE .col2 + .col2{margin-left: 28px}

.equipmentE .col .img_box{width:100%; height:398px; overflow: hidden; background:#e7ecef}
.equipmentE .col .txt_box{display: flex !important;justify-content:center; align-items:center; height: 130px; font-size: 1.625em; font-weight:700; text-align:center; background: #fff}

.equipmentE .col ol.overlay{display:none ; position: absolute ; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
.equipmentE .col ol.overlay .detail-btn {padding: 10px 20px; background-color: #b16840; border: none; cursor: pointer; color:#fff; border-radius:10px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 1.500em; letter-spacing:-0.04em; }
 
.modalE {display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.5);}
.modal-contentE {margin:0 auto; background-color: #fff; margin:0 auto; padding:20px 25px;width: 1200px; text-align:center;}
.modal-headerE{display:block; text-align:center;}
.close-btnE {color: #000; font-size:60px; font-weight: bold; cursor: pointer; }
.close-btnE img{width: auto}

.modal-bodyE{padding:30px 0 60px; word-break:keep-all; word-wrap:break-word}
.modal-bodyE h2{position:relative; font-size: 2.375em; font-weight:700; margin-bottom:25px !important; padding-left:80px; text-align: left;}
.modal-bodyE h2:before {content: ""; display: block; box-sizing: border-box; position: absolute; left: 50px; top: 13px; width: 21px; height: 21px; background: url(/simg/retina/modal_title_icon.jpg) no-repeat;}
.modal-bodyE p{font-size: 1.625em; line-height:1.4; text-align: left; padding:0 40px 0 80px; font-weight: 300; }

.modal-topBox{ text-align:center; border-bottom:0px solid #000; margin-bottom:0px; vertical-align: top}

.modal-topBox .img_box{width: 49%; display: inline-block !important;  vertical-align: top}
.modal-topBox .txtBox01{width: 49%; height: 560px;  display: inline-block !important;   vertical-align: top; text-align: left; padding-left: 20px; position: relative; background: url(/img/glaucoma/equipment_img02.png) 80% 90%  no-repeat; }
.modal-topBox .txtBox01 dt{font-size: 3.125em; margin: 130px 0 40px; line-height: 1.3}
.modal-topBox .txtBox01 dl{font-size: 2.375em; color: #5ba9ad; font-weight: 700}


/* 정밀진단 프로그램 */
.p-diagnosisBox01 dt{font-size: 2.500em; margin: 70px auto 60px; text-align: center; font-weight: 400}
.p-diagnosisBox01b dt{font-size:3.125em; margin: 70px auto 60px; text-align: center; font-weight: 700}


.p-diagnosisBox02{ margin: 30px auto 60px; text-align: center}
.p-diagnosisBox02 dt{font-size: 3.125em; }
.p-diagnosisBox02 dl{font-size: 1.688em; margin-top: 90px}
.p-diagnosisBox02 dd{display: inline-block; color: #00687f; font-size: 2.500em; padding: 0 50px; border: #00687f 3px solid; border-radius: 50px; line-height: 74px; margin: 60px auto -30px; font-weight: 700}
.p-diagnosisBox02 dl .co01{color: #00687f}

.p-diagnosisBox03 ul{text-align: center;}
.p-diagnosisBox03 ul li{display: inline-block; width: 350px; height: 350px; border: #e0e6f2 10px solid; border-radius: 350px; padding-top: 40px}
.p-diagnosisBox03 ul li dt{display: flex; color: #01a4ad; font-size: 2.188em; height: 114px; justify-content:center; align-items:center;}
.p-diagnosisBox03 ul li dl{display: flex; font-size: 1.500em; height: 150px; justify-content:center; align-items:center;}

.p-diagnosisBox03 ul li + li{margin-left: 75px}

.p-diagnosisBox04{margin:75px auto 130px}
.p-diagnosisBox04 ul{text-align: center;}
.p-diagnosisBox04 ul li{display: inline-block; width: 417px; height: 280px; border: #a8a8a8 1px solid; border-radius: 10px; overflow: hidden}
.p-diagnosisBox04 ul li dt{border-bottom: #a8a8a8 1px solid; background: #085a6c; color: #fff; font-size: 1.750em; line-height: 60px}
.p-diagnosisBox04 ul li + li{margin-left: 24.5px}

.p-diagnosisBox05{background: #f6f8f8; padding-bottom: 100px}

.p-diagnosisBox06{text-align: center; margin-top: 100px}
.p-diagnosisBox06 dt{display: inline-block;font-size: 2.188em; padding: 0 30px; border-bottom: #000 6px double; margin-bottom: 70px}
.p-diagnosisBox06 dd{border: #d1d1d1 2px solid; border-radius: 20px;  overflow: hidden; background: #fff; text-align: center}
.p-diagnosisBox06 dd h2{border-bottom: #a8a8a8 1px solid; background: #085a6c; color: #fff; font-size: 1.750em; line-height: 78px;font-weight: 700}
.p-diagnosisBox06 dd h2.co1{background: #6c6c6c}
.p-diagnosisBox06 dd img{padding: 40px 0; margin: 0 auto}
.p-diagnosisBox06 dd img.p1{padding: 20px 0 40px}
.p-diagnosisBox06 dd img.p2{padding: 30px 0}
.p-diagnosisBox06 dl{font-size: 1.500em; text-align: left; padding: 0 30px 30px}

.p-diagnosisBox06 ul li{display:inline-block; width: 635px; }
.p-diagnosisBox06 ul li + li{ margin-left: 30px}

.p-diagnosisBox06 ol{display:inline-flex; width: 586px; height: 215px; justify-content:center;  font-size: 1.375em; border: #0075be 1px solid; border-radius: 20px; padding-left: 120px; font-weight: 300; position: relative; overflow: hidden;flex-direction: column; text-align: left; vertical-align: top}
.p-diagnosisBox06 ol b{display: block; color: #0075be; font-size: 1.125em; text-align: left; margin-bottom: 5px}
.p-diagnosisBox06 ol span{position: absolute; left:0; top:0; height: 215px; color: #fff;font-size: 4.065em; width: 104px; background: #0075be; text-align: center; font-weight: 900;display:flex; align-items:center;justify-content:center; }
.p-diagnosisBox06 ol:nth-child(2n){margin: 0 0 30px 40px}

.p-diagnosisBox06 ol.c2{border: #008ea8 1px solid;}
.p-diagnosisBox06 ol.c2 b{color: #008ea8; }
.p-diagnosisBox06 ol.c2 span{background: #008ea8;}

.p-diagnosisBox06 ol.c3{border: #5e60a3 1px solid;}
.p-diagnosisBox06 ol.c3 b{color: #5e60a3; }
.p-diagnosisBox06 ol.c3 span{background: #5e60a3;}

.p-diagnosisBox06 ol.c4{border: #9398ad 1px solid;}
.p-diagnosisBox06 ol.c4 b{color: #9398ad; }
.p-diagnosisBox06 ol.c4 span{background: #9398ad;}


/* 녹내장 진료 가이드라인 */
.g-guidelinesBox01{background: url(/img/glaucoma/guidelines_img01.png) top center  no-repeat; height: 502px; font-size: 2.188em; color: #fff; padding: 110px 0 0 755px; font-weight: 300; margin: 100px auto 75px; line-height: 1.6; }

/* 녹내장 약물치료 */
.medicationBox01{background: url(/img/glaucoma/medication_img01.png) top center  no-repeat; height: 502px; font-size: 2.188em; color: #fff; padding: 90px 0 0 72px; font-weight: 300; margin: 100px auto 75px; line-height: 1.6; }


.medicationBox02 ul{text-align: center; margin-bottom: 130px}
.medicationBox02 ul li{display:inline-flex; width: 320px; height: 320px; border: #e0e6f2 10px solid; border-radius: 350px;  justify-content:center; align-items:center; flex-direction: column}
.medicationBox02 ul li dt{ color: #01a4ad; font-size: 2.500em; font-weight: 900; height: 100px;  display:flex; justify-content:center; align-items:center; }
.medicationBox02 ul li dl{font-size: 1.750em; margin-top: 10px}
.medicationBox02 ul li dd{color: #fa8383;font-size: 1.750em; margin-top: 10px; font-weight: 700}

.medicationBox02 ul li + li{margin-left: 65px}

.medicationBox03 dl{height: 250px }
.medicationBox04 ul li + li{margin-left: 240px}

.medicationBox05{background: url(/img/glaucoma/medication_img06.png) top center  no-repeat; height: 1269px; color: #fff}

.medicationBox06{border-radius: 10px; background: rgba(0, 0, 0, 0.5); padding: 30px 50px 30px 25px; }
.medicationBox06 dl{background: url(/img/glaucoma/medication_img07.png) top left  no-repeat; padding-left: 50px; font-size: 1.500em; font-weight: 300; padding-top: 5px; min-height: 36px; line-height: 1.5}
.medicationBox06 dl + dl{margin-top: 20px}

.medicationBox07{margin-top: 40px; text-align: center}
.medicationBox07 dl{display:inline-flex;justify-content:center; align-items:center;flex-direction: column; width: 250px; height: 250px; font-size: 1.375em; font-weight: 300; border: #80b9b9 8px solid; border-radius: 300px; background: rgba(0, 0, 0, 0.5); margin-bottom: 35px; vertical-align: top}
.medicationBox07 dl + dl{margin-left: 5px}
.medicationBox07 dl img{display: block; margin: 0 auto 15px}

.medicationBox08{margin-bottom: 100px}
.medicationBox08 dd{height: 700px}
.medicationBox08 dd dl{color: #00687f; font-size: 1.500em; padding: 25px 20px; font-weight: 300; position: relative}
.medicationBox08 dd dl.w1{padding: 0 40px 0 55px; margin-top: 30px; color: #000}
.medicationBox08 dd dl.w1:before {content: "ㆍ"; position: absolute; top:-25px;  margin-left: -40px; color: #00687f; font-size: 2.500em; font-weight: 900}

.medicationBox09 dd {padding-bottom: 50px}
.medicationBox09 dd dl.w2{padding: 5px 40px 0 80px; margin-top: 30px;font-size: 1.500em; font-weight: 300; position: relative; min-height: 39px}
.medicationBox09 dd dl.w2 span{position: absolute;  width: 39px; top:0; line-height: 39px; text-align: center; border-radius: 40px; background: #88dadf; margin-left: -50px; font-size: 0.875em; font-weight: 700}

.medicationBox10 dl{height: 220px; }



/* 녹내장 레이저치료 */ 
.g-l-treatmentBox01{margin-bottom: 100px}
.g-l-treatmentBox01 ul li{display: inline-block; border: #aeaeae 1px solid; border-radius: 10px; width: 425px; height: 755px; overflow: hidden}
.g-l-treatmentBox01 ul li + li{margin-left:12.5px}
.g-l-treatmentBox01 ul li dt{background: #00687f; color: #fff; font-size: 1.750em; line-height: 70px; text-align: center; margin-top: -5px}
.g-l-treatmentBox01 ul li dl{padding: 20px 15px 15px; font-size: 1.500em}
.g-l-treatmentBox01 ul li dd{padding: 0 15px; font-size: 1.250em; font-weight: 300}

.g-l-treatmentBox02{padding: 80px 0 100px}

.g-l-treatmentBox03{ margin-top: 55px; margin-bottom: 70px}
.g-l-treatmentBox03 dt{font-size: 2.500em; text-align: center}
.g-l-treatmentBox03 dl{margin-top: 70px; font-size: 1.875em; font-weight: 300; padding: 0 20px; line-height: 1.4}
.g-l-treatmentBox03 dl span{color: #00687f}

.g-l-treatmentBox04{background: #fff; padding:20px 0  50px}

.g-l-treatmentBox05{text-align: center}
.g-l-treatmentBox05 dl{display:inline-flex; align-items:center;flex-direction: column; width: 300px; height: 300px; font-size: 1.625em; border: #e0e6f2 8px solid; border-radius: 300px; margin-bottom: 35px; vertical-align: top}
.g-l-treatmentBox05 dl + dl{margin-left: 30px}
.g-l-treatmentBox05 dl dt{display: inline-block;font-size: 1.250em; color: #3db2b9; border-bottom: #3db2b9 1px solid; margin-bottom: 20px; margin-top: 43px }

.g-l-treatmentBox06 ul{text-align: center; padding: 0 60px}
.g-l-treatmentBox06 ul li{display: inline-block; width: 365px; height: 222px; padding: 25px 30px 0; border: #c2c2c2 1px solid; margin-bottom: 40px}
.g-l-treatmentBox06 ul li.w1{display:inline-flex;justify-content:center; align-items:center;width: 35px; padding: 0; border: none}
.g-l-treatmentBox06 ul li dt{display: inline-block; width: 130px; line-height: 35px; color: #fff; text-align: center; font-size: 1.250em; background: #00687f; margin: 0 auto 20px; border-radius: 50px}
.g-l-treatmentBox06 ul li dl{font-size: 1.500em; font-weight: 300; line-height: 1.5; text-align: left}

.g-l-treatmentBox06b ul{padding: 0 40px}

.g-l-treatmentBox07{background: url(/img/glaucoma/treatment02_img02.png) top center  no-repeat; height: 518px; color: #fff; }
.g-l-treatmentBox07 dt{ padding: 70px 0 40px; font-size: 2.188em; text-align: center}

.g-l-treatmentBox07b{height: 411px}

.g-l-treatmentBox08{padding: 0 110px 0 130px}
.g-l-treatmentBox08 dl{font-size: 1.500em; font-weight: 300; position: relative}
.g-l-treatmentBox08 dl:before {content: "ㆍ"; left: 0; position: absolute; top:-25px;  margin-left: -40px; color: #3db2b9; font-size: 2.500em; font-weight: 900}
.g-l-treatmentBox08 dl + dl{margin-top:20px}

/* 녹내장 수술치료 */
.s-treatment2Box01{background: url(/img/glaucoma/treatment2_img01.png) top center  no-repeat; height: 624px; font-size: 1.875em; color: #fff; padding: 110px 0 0 50px; font-weight: 300; margin: 100px auto 100px; line-height: 1.7; }


.s-treatment2Box02{margin-bottom: 50px}
.s-treatment2Box02 ul li{display: inline-block; border: #aeaeae 1px solid; border-radius: 10px; width: 632px; height: 560px; overflow: hidden}
.s-treatment2Box02 ul li:nth-child(2n){margin-left:36px; margin-bottom: 50px}
.s-treatment2Box02 ul li dt{background: #00687f; color: #fff; font-size: 1.750em; line-height: 70px; text-align: center; margin-top: -5px}
.s-treatment2Box02 ul li dd{padding: 15px 20px 0px; font-size: 1.500em; font-weight: 300}
.s-treatment2Box02 ul li:nth-child(5), .s-treatment2Box02 ul li:nth-child(6){height: 530px}

.s-treatment2Box03{background: url(/img/glaucoma/treatment2_img08.png) top center  no-repeat #173945; padding-bottom: 110px}

.s-treatment2Box04{margin: 40px auto 60px; text-align: center}
.s-treatment2Box04 dl{font-size: 2.500em; color: #fff; font-weight: 700}
.s-treatment2Box04 dt{color: #fce4be; font-size: 2.500em;}
.s-treatment2Box04 dt span{color: #faba56; font-size: 1.625em}

.s-treatment2Box05{background: url(/img/glaucoma/treatment2_img09.png) top center  no-repeat}
.s-treatment2Box06{background: rgba(0, 0, 0, 0.5); border-radius: 20px; color: #fff; height: 736px; padding-left: 160px; overflow: hidden}
.s-treatment2Box06 ul li{display: inline-block; width: 200px}
.s-treatment2Box06 ul li:nth-child(2){width: 940px; padding-top: 80px}
.s-treatment2Box06 ul li dd{font-size: 1.375em; line-height: 1.6; }
.s-treatment2Box06 ul li dd + dd{margin-top: 30px}
.s-treatment2Box06 ul li dt{text-align: center; color: #41c2ca; font-size: 2.500em; line-height: 1; padding: 15px 0}
.s-treatment2Box06 ul li dl{background: url(/img/glaucoma/treatment2_img10.png) top center repeat-y; height: 30px; text-align: center; font-size: 0}
.s-treatment2Box06 ul li dl span{display: inline-block; width: 16px; height: 16px; border-radius: 15px;background: #01a4ad; margin: 0 auto}
.s-treatment2Box06 ul li dl.s1{height: 78px; padding-top: 68px;}
.s-treatment2Box06 ul li dl.s2{height: 172px;}
.s-treatment2Box06 ul li dl.s3{height: 143px;}

.s-treatment2Box07{margin-top: 10px; text-align: center; position: relative; margin-bottom: 100px}
.s-treatment2Box07 dt{position: absolute; bottom:0; text-align: center; background: rgba(99, 34, 5, 0.9); width: 1172px; line-height: 135px; color: #fff; border-radius: 100px; font-size: 2.813em; left: 50%; margin-left: -586px}

.s-treatment2Box08{background: #d9e2e7; width: 1266px; margin: 0 auto; text-align: center; padding: 60px 0}
.s-treatment2Box08 ol{display: inline-block; width: 548px; }
.s-treatment2Box08 ol dd{font-size: 1.375em; line-height: 60px; background: #ffffff; margin-top: -6px}
.s-treatment2Box08 ol:nth-child(2n){margin-left: 50px; margin-bottom: 40px}

.s-treatment2Box09{width: 1251px; margin: 0 auto 60px; border: #a8a8a8 1px solid; border-radius: 10px; overflow: hidden; padding-bottom: 20px}
.s-treatment2Box09 dt{background: #497a93; color: #fff; font-size: 1.875em; padding-left: 30px; line-height: 67px}
.s-treatment2Box09 dl{font-size: 0; border-bottom: #a8a8a8 1px solid;}
.s-treatment2Box09 dd{font-size: 1.250em; margin-top: 20px; padding: 0 50px 0 60px; font-weight: 300; position: relative}
.s-treatment2Box09 dd:before {content: "ㆍ"; left: 25px; position: absolute; top:-20px;  color: #497a93; font-size: 2.500em; font-weight: 900}

/* 녹내장 생활관리 */

.l-managementBox01{text-align: center}
.l-managementBox01 ul li{display: table-cell; width:305px;  }
.l-managementBox01 ul li + li{border-left: #b8cacb 1px solid}
.l-managementBox01 ul li dl{font-size: 1.250em; margin-top: 15px}

.l-managementBox02{background: #f6f8f8; padding: 80px 50px;}
.l-managementBox02 ul li{display: table-cell; position: relative; width:627px; vertical-align: middle}
.l-managementBox02 ul li:nth-child(2){width: 673px; padding-left: 46px}
.l-managementBox02 ul li dt{font-size: 2.188em; margin-bottom: 20px}
.l-managementBox02 ul li dl{font-size: 1.500em; font-weight: 300; margin-bottom: 30px}
.l-managementBox02 ul li dl span{color: #00687f}
.l-managementBox02 ul li a{color: #42715a; font-size: 1.250em; font-weight: 700;}
.l-managementBox02 ul li a img{vertical-align: middle}

/* 녹내장 tv */
.g-tvBox01{text-align: center; font-size: 1.875em; margin: 50px 0 90px}
.g-tvBox02{text-align: center;}
.g-tvBox03{text-align: center;  margin: 30px auto 100px}
.g-tvBox03 a{display:flex; justify-content:center; align-items:center; color: #fff; background: #074e5e; width: 460px; height: 70px; border-radius: 50px; font-weight: 700; font-size: 1.625em; margin: 0 auto}
.g-tvBox03 a span{font-size: 1.250em; font-style: italic; padding-right: 24px}
.g-tvBox03 a img{padding: 0 8px}
.g-tvBox03 a:hover{color: #fff}

/* 페이지네이션 컨테이너 스타일 */
.pagination {
  display: flex;
  justify-content: center;
  margin: 20px 0;
  list-style: none;
  padding: 0;
}

/* 페이지네이션 컨테이너 스타일 */
.pagination {
  display: flex;
  justify-content: center;
  margin: 20px 0;
  list-style: none;
  padding: 0;
}

/* 각 페이지 링크 스타일 */

.pagination a, .pagination span {
  color: #0073aa;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid #ddd;
  margin: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}

.pagination a:hover {
  background-color: #ddd;
}

.pagination .current {
  color: #fff;
  background-color: #0073aa;
  border-color: #0073aa;
  padding: 8px 16px;
  margin: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}

.pagination .prev, .pagination .next {
  font-weight: bold;
  font-size: unset !important;
}

.lal01{background: url(/simg/presbyopia/lal07.png) top center no-repeat; background-size: cover; padding:80px 0; width: 1400px; margin: 0 auto}

