html{word-break:normal !important; word-wrap: break-word !important}
html div{word-break:normal !important; word-wrap: break-word !important}
.web{display: none !important}
.mobile{display: block !important}
.mobile2{display: inline-block !important}

.inner900{width: 96%; margin: 0 auto; position: relative}
.inner900 img{width: inherit}
.inner1200{width: 96%; margin: 0 auto; position: relative}
.inner1200 img{width: inherit}
.inner1300{width: 96% !important; margin: 0 auto; position: relative}
.inner1300 img{width: 100% !important}
.inner1400{width: 96%; margin: 0 auto; position: relative}
.inner1440{width: 96%; margin: 0 auto; position: relative}
.inner1340{width: 96%; margin: 0 auto; position: relative}

.txtCneter{text-align:center !important}

.u_videoBox01 iframe{width: 300px; height: 169px}
/* 빠른상담 문의 */

.tcL{text-align: left}


/* 녹내장*/

.difference{font-size: 11px; word-break:normal !important; word-wrap: break-word !important; font-weight: 400; color: #000; line-height: 1.3; letter-spacing:-0.04em; }


.difference img{width: auto; max-width: 100%}
    
.difference ul li{font-size: 11px; vertical-align: top}
.difference .inner1440{width: 96%; margin: 0 auto}
.difference .inner1400{width: 96%; margin: 0 auto}
.difference .inner{width: 96%; margin: 0 auto}    
.difference .inner2{width: 96%; margin: 0 auto} 
    
.difference .mt10{margin-top: 5px !important;}
.difference .mt20{margin-top: 10px !important;}
.difference .mt30{margin-top: 15px !important;}
.difference .mt40{margin-top: 20px !important}
.difference .mt50{margin-top: 25px !important}
.difference .mt60{margin-top: 30px !important}
.difference .mt70{margin-top: 35px !important}
.difference .mt80{margin-top: 40px !important}
.difference .mt90{margin-top: 45px !important}
.difference .mt100{margin-top: 50px !important}
.difference .mt110{margin-top: 55px !important}
.difference .mt120{margin-top: 60px !important}
.difference .mt130{margin-top: 65px !important}
.difference .mt140{margin-top: 70px !important}
.difference .mt150{margin-top: 75px !important}
.difference .mt160{margin-top: 80px !important}
.difference .mt170{margin-top: 85px !important}
.difference .mt180{margin-top: 90px !important}
.difference .mt190{margin-top: 95px !important}
.difference .mt200{margin-top: 100px !important}

.difference .mb20{margin-bottom: 10px !important}
.difference .mb30{margin-bottom: 15px !important}
.difference .mb40{margin-bottom: 20px !important}
.difference .mb50{margin-bottom: 25px !important}
.difference .mb60{margin-bottom: 30px !important}
.difference .mb70{margin-bottom: 35px !important}
.difference .mb80{margin-bottom: 40px !important}
.difference .mb90{margin-bottom: 45px !important}
.difference .mb100{margin-bottom: 50px !important}
.difference .mb110{margin-bottom: 55px !important}
.difference .mb120{margin-bottom: 60px !important}
.difference .mb130{margin-bottom: 65px !important}
.difference .mb140{margin-bottom: 70px !important}
.difference .mb150{margin-bottom: 75px !important}
.difference .mb160{margin-bottom: 80px !important}
.difference .mb170{margin-bottom: 85px !important}
.difference .mb180{margin-bottom: 90px !important}
.difference .mb190{margin-bottom: 95px !important}
.difference .mb200{margin-bottom: 100px !important}    
    
    
.difference .differenceBtn01{display: block; width: 100%; line-height: 68px;  color: #fff; text-align: left; font-size: 1.250em; font-weight: 700;  padding-left: 65px; background:url("/img/glaucoma/difference_img10.png") 96% 28px no-repeat #5e60a3; position: relative; background-size: auto 7px;}
.difference .differenceBtn01:hover{color: #fff}
.difference .differenceBtn01 img{position: absolute; margin-left: 0px; left: 5px; top:50%; height: 30px; margin-top: -15px}

.differenceTitle01 {text-align: center}
.differenceTitle01 dl{font-size: 20px !important; font-weight: 300; color: #088188}
.differenceTitle01 dt{font-size: 30px !important; font-weight: 700; color: #088188 !important;  margin: 5px 0 40px}
.differenceTitle01 dt span{color: #000 !important}
.differenceTitle01 dd{font-size: 20px}

.differenceTitle01a dt{margin: 5px 0 20px}

.differenceTitle02{text-align: left !important}
.differenceTitle02 dl{font-size: 20px !important; font-weight: 300; color: #088188;}
.differenceTitle02 dt{font-size: 30px !important; font-weight: 700; color: #088188 !important;  margin: 5px 0 40px !important; }
.differenceTitle02 dt span{color: #000 !important}
.differenceTitle02 dd{font-size: 20px}






.differenceBox01{background:url("/img/glaucoma/difference_img01.png") top center no-repeat #d8d8d8; min-height: auto; padding-top: 100px; background-size: 300% auto}

.differenceBox01 .inner1440{background: #fff; margin-top: 50px}
.differenceBox01 .differenceBox01b li{display: block; width: 100%; padding-top: 35px; text-align: center}
.differenceBox01 .differenceBox01b li:nth-child(2){width: 100%; text-align: center; font-size: 0; vertical-align: bottom}
.differenceBox01 .differenceBox01b li dt{font-size: 30px; margin:20px 0 30px; color: #00687f;}
.differenceBox01 .differenceBox01b li dl{font-size: 20px; font-weight: 300; color: #00687f;}

.differenceBox02{padding-top:60px; padding-bottom: 50px}
.differenceBox02 ul{ display:block; gap:0px; text-align: center}
.differenceBox02 ul li{display:flex; width: 80%; border: #e0e6f2 5px solid; border-radius: 300px; justify-content:center; align-items:center; height: 55vw; flex-direction: column; margin-left: 10%; }
.differenceBox02 ul li dl{color: #01a4ad; font-weight: 800; font-size: 2.125em; }
.differenceBox02 ul li dd{font-weight: 700; font-size: 1.875em; min-height: 0px}
.differenceBox02 ul li dt{color: #5e60a3; font-size: 3.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:2.750em; display: inline-block !important; line-height: 1; font-weight: 800; }
.differenceBox02 ul li b.c1{color: #5e60a3}
.differenceBox02 ul li + li{margin-top: 20px}

.differenceBox03{background:url("/img/glaucoma/difference_img03.png") top center no-repeat #d8d8d8; min-height: auto; padding-top: 50px; color: #fff; background-size: auto 100%; padding-bottom: 50px}

.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: 1.4}

.differenceBox04{background: #efefef; padding: 50px 0; text-align: center}
.differenceBox04 dt{color: #737373; font-size: 2.500em; margin: 50px 0 35px}
.differenceBox04 .differenceBox04a li{display: flex; height: 137px; flex-direction: column; justify-content:center; align-items:center; width: 100%; margin: 0 0px 18px; background: url(/img/glaucoma/difference_img04.png) left top no-repeat #f9fafc; background-size: 30% auto}
.differenceBox04 .differenceBox04a li dl{width: 28px; line-height: 28px; 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; padding: 0 20px}

.differenceBox04 .differenceBox04a li:nth-child(2){background: url(/img/glaucoma/difference_img05.png) left top no-repeat #f9fafc; background-size: 30% auto}
.differenceBox04 .differenceBox04a li:nth-child(3){background: url(/img/glaucoma/difference_img06.png) left top no-repeat #f9fafc; background-size: 30% auto}
.differenceBox04 .differenceBox04a li:nth-child(4){background: url(/img/glaucoma/difference_img07.png) left top no-repeat #f9fafc; background-size: 30% auto}
.differenceBox04 p{text-align: left}

.differenceBox05{padding: 50px 0 50px; text-align: center}

.differenceBox05a ul li{ display:block;width: 100%; padding-right: 0px; padding-top: 50px; text-align: left; margin-bottom: 50px}
.differenceBox05a ul li:nth-child(2){width: 100%; padding-top: 0}
.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: none;display: block; margin-top: 30px}

.differenceBox06{background: url(/img/glaucoma/difference_img22.png) left bottom no-repeat #f5f6fa; padding: 50px 0 50px; text-align: center; background-size: 150% auto}

.differenceBox06a{text-align: left}
.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:block; gap:0px; padding: 0 0px}
.differenceBox06b ul li{background: #fff}

.differenceBox07{background: #fff; text-align: center; padding: 35px 0 50px; margin-bottom: 50px}
.differenceBox07 ul{text-align: center; margin-bottom: 50px}
.differenceBox07 ul li{display: inline-flex; width:48%; height: 60vw; border: #008ea8 4px solid; border-radius: 200px; margin: 15px 1% 0; padding-top: 0px; justify-content:center; align-items:center; flex-direction: column}
.differenceBox07 ul li dl{background: url(/img/glaucoma/difference_img39.png) top center no-repeat; display: flex; height: 60px; justify-content:center; align-items:center; font-size: 1.562em; padding-top: 5px; padding: 5px 5px 0; letter-spacing:-0.08em;}
.differenceBox07 ul li dt{background: url(/img/glaucoma/difference_img39.png) top center no-repeat; font-size: 1.875em; padding-top: 10px}
.differenceBox07 ul li img{width: 50%}

.differenceBox08{letter-spacing:-0.1em; background:url("/img/glaucoma/difference_img10.png") 96% 25px no-repeat  #135496 !important; background-size: auto 7px !important;}

.differenceBox09{padding: 50px 0 50px; text-align: center}

.differenceBox09a ul li{ display:block;width: 100%; padding-left: 0px;  text-align: left; margin-bottom: 50px}
.differenceBox09a ul li:nth-child(2){width: 100%; padding-top: 0px; padding-left:0}
.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: 65px !important; background-size: auto 7px !important;}
.differenceBox09b img{margin-left: 0px !important; }

.differenceBox10{background:url("/img/glaucoma/difference_img26.png") bottom center no-repeat  #f5f6fa !important; padding: 50px 0 50px; 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: 65px !important; background-size: auto 7px !important;}
.differenceBox10a img{margin-left: 0px !important; padding-top: 0 }

.differenceBox11{padding: 50px 0 50px; text-align: center}
.differenceBox11 .mt20{margin-top: 20px}
.differenceBox11 p{text-align: left}

.differenceBox11a{margin: 50px 0 50px}
.differenceBox11a ul li{display: inline-block; width: 48%;}
.differenceBox11a ul li + li{margin-left: 4%}
.differenceBox11a ul li dt{font-size: 1.562em; line-height: 47px; 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: auto}
.differenceBox11b dt{float: left;display: block; border: #008ea8 2px solid; background: #fff;font-size: 1.375em;  line-height: 1.5; margin-bottom: 12px;width: 100%; height: 50px; text-align: center; display: flex; justify-content:center; align-items:center;}
.differenceBox11b p{padding-left:7px; height: auto; display: flex; justify-content:left; align-items:center;}


.differenceBox12{background:url("/img/glaucoma/difference_img30.png") bottom center no-repeat  #f5f6fa !important; padding: 50px 0 50px; text-align: center; background-size: 150% auto}
.differenceBox12 p{margin-top: 50px}

.differenceBox12a{background:url("/img/glaucoma/difference_img31.png") bottom center no-repeat; height: auto; margin-top: 50px; position: relative; padding: 50px 20px 0; text-align: left; background-size: auto 100% }
.differenceBox12a dl{color: #003541; font-weight: 700px; display: inline-block; font-size: 1.875em; background: #dfecf2; padding: 0 30px;  line-height: 38px; border-radius: 70px; }
.differenceBox12a dt{color: #024e62; font-size: 3.750em; font-weight: 800; letter-spacing:-0.08em; margin-top: 10px}
.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: relative; left:0px; bottom:0px; margin: 20px 0 50px}
.differenceBox12a img.img2{position: relative; right:0px; bottom:0px; }


.differenceBox12b{ background:url("/img/glaucoma/difference_img10.png") 96% 25px no-repeat  #5e60a3 !important;padding-left: 65px !important; background-size: auto 7px !important;}
.differenceBox12b img{margin-left: 0px !important; top:50% !important }

.differenceBox13{padding: 50px 0 50px; 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; background-size: auto 7px !important;}
.differenceBox13a img{ margin-top: -15px ;}

.differenceBox14{background:url("/img/glaucoma/difference_img37.png") top center no-repeat  #f5f6fa !important; padding: 50px 0 50px; text-align: center}
.differenceBox14 img{margin-top: 20px}
.differenceBox14 p{margin-top: 50px}

/* 연혁 */
.g-historyBox01{background:url("/img/glaucoma/history_img01M.png") top center no-repeat  #d8d8d8 !important; padding-top: 100px; height: auto; padding-bottom: 100px; background-size:cover}

.g-historyBox02 dt{text-align: center; padding: 90px 0 50px; font-size: 30px; color: #00687f;}

.g-historyBox03{border-top: #dddddd 0px solid; background:none; height: 0px; background-size: cover; }
.g-historyBox03b{border-top: #abacac 0px solid; }

.g-historyBox04 dt{text-align: left; 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; display: none}
.g-historyBox05 img.b1{position: absolute; bottom: 0; left: 50%; margin-left: -7.5px; z-index: 1; display: none}
.g-historyBox05 ul li{display:block; width: 100%; text-align: left; padding: 30px 0; position: relative; }
.g-historyBox05 ul li:nth-child(2n){text-align: left; border-left: #93bfc1 0px solid; padding: 0 0 30px}
.g-historyBox05 ul li dt{float: none; font-size: 1.562em; font-weight: 800; display: block; padding-left: 10px; margin-bottom: 5px; }
.g-historyBox05 ul li dl{font-size: 1.250em; padding-left: 20px; 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 0px solid; padding-left: 0px }
.g-historyBox05b ul li:nth-child(2n) ol{padding: 0; margin: 0}
.g-historyBox05b ul li:nth-child(2n) ol + ol{margin-top: 60px}
.g-historyBox05b ul li img + img{margin-top: 20px}


/* 학술실적 */
.a-performance01 dt{text-align: center; padding: 110px 0 90px; font-size: 30px; color: #00687f;}

.a-performance02{padding: 40px 0 80px; text-align: left}
.a-performance02 h2{font-size: 2.188em; font-weight: 400; padding-bottom: 50px}
.a-performance02 article{background:#e9eff2; height:auto; padding-top: 50px; position: relative;padding-bottom: 50px }

.a-performance02 article dt{color: #00687f; font-size: 2.500em; padding: 0 2%}
.a-performance02 article ol{position: relative; 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: 2.500em; text-align: left}

.a-performance05{padding-bottom: 100px}
.a-performance05 dl{ padding: 30px 0 40px; font-size: 1.875em}
.a-performance05 dd{width: 310px; border: #fff 5px solid; margin: 0 auto}

.a-performance06{background: #fff; padding: 60px 10px 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: block; width: 100%; border: #c7c7c7 1px solid; height: 110vw; margin-bottom: 20px}
.a-performance07 ul li + li{margin-left: 0px}
.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: 65vw}
.a-performance07 ul li dl{padding: 20px 20px 0; height: 85px; 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: 1.3; padding: 5px 5px 2px; display: inline-block; margin-left: 5px; margin-bottom: 5px}
.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 10px}
.a-performance09 article img{width: auto; max-width: 100%; height: auto !important}
.a-performance09 dd{padding: 50px 10px}
.a-performance09 dd span{border: #7bbcc0 1px solid; color: #088188; font-weight: 300; font-size: 1.000em; border-radius: 50px; line-height: 1.3; padding: 5px 5px 2px; display: inline-block; margin-left: 5px; margin-bottom: 5px}
.a-performance09 dd span:before {content:"#"; }
.a-performance09 ol{border-top: #dddddd 1px solid; border-bottom: #dddddd 1px solid; padding: 15px 0px 35px; position: relative; display: block; height: auto}
.a-performance09 ol a{font-size: 1.125em; padding-left: 20px; background:url("/img/glaucoma/performance_img06.png") center left no-repeat; float: left; font-size: 0;  height: 20px; }
.a-performance09 ol a span{color: #01a4ad; font-size: 12px; display: block; margin-top: 3px}
.a-performance09 ol a.r1{float: right; padding-left: 0; text-align: right; padding-right: 30px; background:url("/img/glaucoma/performance_img07.png") center right no-repeat; }

.a-performance10{padding:30px 0px 60px; text-align: center}
.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: auto; color: #fff; text-align: center; margin-top: 45px; padding-top: 70px; padding-bottom: 70px; background-size: auto 100%}
.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}
.m-performanceBox01b ul{display:inline-block; gap:0px; }
.m-performanceBox01b ul li{width: 48%;display: inline-flex; justify-content:center; align-items:center; color: #01a4ad; font-weight: 700; background: #fff;  height: 47vw; border: #e0e6f2 5px solid; border-radius: 300px; flex-direction: column; margin-bottom: 20px}
.m-performanceBox01b ul li dl{font-size: 1.500em}
.m-performanceBox01b ul li dl span{color: #5e60a3}
.m-performanceBox01b ul li dt{font-size: 2.750em; margin-top: 5px; font-weight: 900}
.m-performanceBox01b ul li dt span{font-size: 0.687em; font-weight: 700}
.m-performanceBox01b ul li:nth-child(2n){margin-left: 3%}


.m-performanceBox02{background: #efefef; padding: 90px 0 75px}
.m-performanceBox02 ul{display:block; gap:0px; text-align: center}
.m-performanceBox02 ul li{width: 90%;border: #dddddd 1px solid; background: #fff; height: auto; margin-bottom: 20px; margin-left: 5%; padding-bottom: 30px}
.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: left}

.m-performanceBox04{padding-bottom: 100px}

.m-performanceBox05{border:#c6c6c6 1px solid; border-spacing:0; padding:0; border-collapse:collapse; width: 100%; letter-spacing:-0.1em;}
.m-performanceBox05 tr th{height: 40px; border:#c6c6c6 1px solid; color: #fff; font-size: 0.9em; text-align: center; font-weight: 700; background: #03a4ae; width: 12%; padding: 0}
.m-performanceBox05 tr th:nth-child(1){width: 28%; background: #7b7b7b}
.m-performanceBox05 tr td{border:#c6c6c6 1px solid; font-weight: 300;  text-align: center; height: 40px; font-size: 1em;  padding: 0}
.m-performanceBox05 tr td:nth-child(1){text-align: left; padding-left: 5px; background: #efefef ; font-size: 1em;}
.m-performanceBox05 tr:last-child td{color: #00687f; font-size: 1em;}
.m-performanceBox05 tr td:nth-child(1) b{font-size: 1.2em}
.m-performanceBox05 tr td:last-child{color: #e63933; text-align: right; padding-right: 5px; 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: auto; color: #fff; text-align: center; padding-top: 100px; padding-bottom: 100px; background-size: auto 100%  }
.ht-equipmentBox01 dl{font-size: 2.500em; letter-spacing:-0.04em; line-height: 1.4}

.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:50%; font-weight:300; text-align:center; cursor: pointer; border-bottom: 1px solid #a8a8a8}
.tabmenuE li + li{border-left:0px 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:nth-child(2n){border-left:1px solid #a8a8a8;  }

.equipment_headerE{margin-top:70px; margin-bottom:70px; text-align:left}
.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:48%; border:4px solid #efefef; cursor: pointer; display:inline-block !important; margin: 0 0 40px ; vertical-align: top}
.equipmentE .col2{ margin: 0 0px 40px ;}
.equipmentE .col2 + .col2{margin-left: 28px}
.equipmentE .col:nth-child(2n){margin-left: 3%}

.equipmentE .col .img_box{width:100%; height:auto; overflow: hidden; background:#e7ecef}
.equipmentE .col .txt_box{display: flex !important;justify-content:center; align-items:center; height: 80px; 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 10px;width: 94%; 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: 1.375em; font-weight:700; margin-bottom:15px !important; padding-left:30px; text-align: left;}
.modal-bodyE h2:before {content: ""; display: block; box-sizing: border-box; position: absolute; left: 0px; top: 5px; width: 21px; height: 21px; background: url(/simg/retina/modal_title_icon.jpg) no-repeat;}
.modal-bodyE p{font-size: 1em; line-height:1.4; text-align: left; padding:0 0px 0 20px; font-weight: 300; }

.modal-topBox{ text-align:center; border-bottom:1px solid #000; margin-bottom:60px; vertical-align: top}

.modal-topBox .img_box{width: 100%; display: block !important;  vertical-align: top}
.modal-topBox .txtBox01{width: 100%; height: auto;  display: block !important;   vertical-align: top; text-align: left; padding-left: 0px; position: relative; background: url(/img/glaucoma/equipment_img02.png) 90% 90%  no-repeat; padding-bottom: 80px; background-size: 30% auto }
.modal-topBox .txtBox01 dt{font-size: 2.125em; margin: 50px 0 20px; line-height: 1.3}
.modal-topBox .txtBox01 dl{font-size: 1.375em; color: #5ba9ad; font-weight: 700}


/* 정밀진단 프로그램 */
.p-diagnosisBox01 dt{font-size: 30px; margin: 70px auto 60px; text-align: center; font-weight: 400; color: #00687f;}
.p-diagnosisBox01b dt{font-size:30px; margin: 70px auto 60px; text-align: center; font-weight: 700; color: #00687f;}


.p-diagnosisBox02{ margin: 30px auto 60px; text-align: left}
.p-diagnosisBox02 dt{font-size: 3.125em; }
.p-diagnosisBox02 dl{font-size: 1.875em; margin-top: 90px}
.p-diagnosisBox02 dd{display: inline-block; color: #00687f; font-size: 2.000em; padding: 5px 20px 0; border: #00687f 2px solid; border-radius: 50px; line-height: 1.3; margin: 60px auto -30px; font-weight: 700}
.p-diagnosisBox02 dl .co01{color: #00687f}

.p-diagnosisBox03 ul{text-align: center;}
.p-diagnosisBox03 ul li{display: block; width: 100%; height: auto; border: #e0e6f2 5px solid; border-radius: 30px; padding-top: 30px; padding-bottom: 30px}
.p-diagnosisBox03 ul li dt{display: flex; color: #01a4ad; font-size: 2.188em; height: auto; justify-content:center; align-items:center; margin-bottom: 10px}
.p-diagnosisBox03 ul li dl{display: flex; font-size: 1.500em; height: auto; justify-content:center; align-items:center;}

.p-diagnosisBox03 ul li + li{margin-left: 0}
.p-diagnosisBox03 ul li:nth-child(2n){margin: 20px 0;}

.p-diagnosisBox04{margin:75px auto 130px}
.p-diagnosisBox04 ul{text-align: center;}
.p-diagnosisBox04 ul li{display: block; width: 100%; height: auto; 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: 50px}
.p-diagnosisBox04 ul li + li{margin-left: 0px; margin-top: 20px}

.p-diagnosisBox05{background: #f6f8f8; padding-bottom: 100px}

.p-diagnosisBox06{text-align: left; 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.875em; line-height: 58px;font-weight: 700; text-align: center}
.p-diagnosisBox06 dd h2.co1{background: #6c6c6c}
.p-diagnosisBox06 dd img{padding: 40px 10px}
.p-diagnosisBox06 dd img.p1{padding: 20px 10px 20px}
.p-diagnosisBox06 dd img.p2{padding: 20px 10px}
.p-diagnosisBox06 dl{font-size: 1.500em; text-align: left; padding: 0 10px 30px}
.p-diagnosisBox06 dd div{padding: 0 20px}

.p-diagnosisBox06 ul li{display:block; width: 100%; }
.p-diagnosisBox06 ul li + li{ margin-left: 0px; margin-top: 20px}

.p-diagnosisBox06 ol{display:inline-flex; width: 96%; height: 50vw; justify-content:center;  font-size: 1.375em; border: #0075be 1px solid; border-radius: 20px; padding-left: 90px; font-weight: 300; position: relative; overflow: hidden;flex-direction: column; text-align: left; vertical-align: top; padding-right: 10px}
.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: 50vw; color: #fff;font-size: 4.065em; width: 80px; background: #0075be; text-align: center; font-weight: 900;display:flex; align-items:center;justify-content:center; }
.p-diagnosisBox06 ol:nth-child(2n){margin: 10px 0 10px 0px}

.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 left  no-repeat #000; height: auto; font-size: 2.188em; color: #fff; padding: 70vw 20px 30px 20px; font-weight: 300; margin: 100px auto 75px; line-height: 1.6;  background-size: 200% auto}

/* 녹내장 약물치료 */
.medicationBox01{background: url(/img/glaucoma/medication_img01.png) top right no-repeat #000; height: auto; font-size: 2.188em; color: #fff; padding: 72vw 20px 30px 20px; font-weight: 300; margin: 100px auto 75px; line-height: 1.6; background-size: 200% auto}


.medicationBox02 ul{text-align: center; margin-bottom: 50px}
.medicationBox02 ul li{display:flex; width: 100%; height: auto; border: #e0e6f2 5px solid; border-radius: 30px;  justify-content:center; align-items:center; flex-direction: column; padding: 30px 0}
.medicationBox02 ul li dt{ color: #01a4ad; font-size: 2.500em; font-weight: 900; height: auto;  display:flex; justify-content:center; align-items:center; margin-bottom: 10px}
.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: 0px; margin-top: 20px}

.medicationBox03 dl{height: auto }
.medicationBox04 ul li + li{margin-left: 0px; margin-top: 20px}

.medicationBox05{background: url(/img/glaucoma/medication_img06.png) top center  no-repeat; height: auto; color: #fff; background-size: auto 100%; padding-bottom: 40px }

.medicationBox06{border-radius: 10px; background: rgba(0, 0, 0, 0.5); padding: 30px 10px 30px 10px; }
.medicationBox06 dl{background: url(/img/glaucoma/medication_img07.png) top left  no-repeat; padding-left: 40px; font-size: 1.500em; font-weight: 300; padding-top: 5px; min-height: 36px; line-height: 1.5; background-size: 30px auto}
.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: 48%; height: 48vw; font-size: 1.375em; font-weight: 300; border: #80b9b9 4px solid; border-radius: 300px; background: rgba(0, 0, 0, 0.5); margin-bottom: 20px; vertical-align: top}
.medicationBox07 dl + dl{margin-left: 0px}
.medicationBox07 dl img{display: block; margin: 0 auto 7px; width: 50%;}
.medicationBox07 dl:nth-child(2n){margin-left: 2%; }

.medicationBox08{margin-bottom: 50px}
.medicationBox08 dd{height: auto; padding-bottom: 30px}
.medicationBox08 dd dl{color: #00687f; font-size: 1.500em; padding: 20px 10px; font-weight: 300; position: relative}
.medicationBox08 dd dl.w1{padding: 0 10px 0 25px; margin-top: 10px; color: #000}
.medicationBox08 dd dl.w1:before {content: "ㆍ"; position: absolute; top:-15px;  margin-left: -30px; color: #00687f; font-size: 2.500em; font-weight: 900}

.medicationBox09 dd {padding-bottom: 20px; }
.medicationBox09 dd dl.w2{padding: 5px 10px 0 40px; margin-top: 10px;font-size: 1.500em; font-weight: 300; position: relative; min-height: 39px}
.medicationBox09 dd dl.w2 span{position: absolute;  width: 25px; top:0; line-height: 25px; text-align: center; border-radius: 40px; background: #88dadf; margin-left: -30px; font-size: 0.875em; font-weight: 700}

.medicationBox10 dl{height: auto }


/* 녹내장 레이저치료 */ 
.g-l-treatmentBox01{margin-bottom: 50px}
.g-l-treatmentBox01 ul li{display: block; border: #aeaeae 1px solid; border-radius: 10px; width: 100%; height: auto; overflow: hidden;}
.g-l-treatmentBox01 ul li + li{margin-left:0px; margin-top: 20px}
.g-l-treatmentBox01 ul li dt{background: #00687f; color: #fff; font-size: 1.750em; line-height:50px; text-align: center; margin-top: -5px}
.g-l-treatmentBox01 ul li dl{padding: 20px 10px 15px; font-size: 1.500em}
.g-l-treatmentBox01 ul li dd{padding: 0 10px 20px; font-size: 1.250em; font-weight: 300}

.g-l-treatmentBox02{padding: 50px 0 50px}
.g-l-treatmentBox02 .tabmenuE{display: block;}
.g-l-treatmentBox02 .tabmenuE li{width: 100%}
.g-l-treatmentBox02 .tabmenuE li:nth-child(2){border-left: none}

.g-l-treatmentBox03{ margin-top: 50px; margin-bottom: 50px}
.g-l-treatmentBox03 dt{font-size: 2.500em; text-align: left; padding: 0 0px}
.g-l-treatmentBox03 dl{margin-top: 50px; font-size: 1.875em; font-weight: 300; padding: 0 0px; line-height: 1.4}
.g-l-treatmentBox03 dl span{color: #00687f}

.g-l-treatmentBox04{background: #fff; padding:20px 10px  50px; }

.g-l-treatmentBox05{text-align: center}
.g-l-treatmentBox05 dl{display:inline-flex;justify-content:center; align-items:center;flex-direction: column; width: 48%; height: 50vw; font-size: 1.625em; border: #e0e6f2 4px solid; border-radius: 300px; margin-bottom: 35px; vertical-align: top; padding: 0 10px}
.g-l-treatmentBox05 dl + dl{margin-left: 0px}
.g-l-treatmentBox05 dl dt{display: inline-block;font-size: 1.250em; color: #3db2b9; border-bottom: #3db2b9 1px solid; margin-bottom: 20px; margin-top: 0px }
.g-l-treatmentBox05 dl:nth-child(2n){margin-left:3%}

.g-l-treatmentBox06 ul{text-align: center; padding: 0 0px}
.g-l-treatmentBox06 ul li{display: inline-block; width: 90%; height: 40vw; padding: 15px 10px 0px; border: #c2c2c2 1px solid; margin-bottom: 20px}
.g-l-treatmentBox06 ul li.w1{display:inline-flex;justify-content:center; align-items:center;width: 10%; padding: 0; border: none}
.g-l-treatmentBox06 ul li.w1 img{width: 80%}
.g-l-treatmentBox06 ul li dt{display: inline-block; width: 100px; line-height: 30px; color: #fff; text-align: center; font-size: 1.250em; background: #00687f; margin: 0 auto 10px; 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 10px}

.g-l-treatmentBox07{background: url(/img/glaucoma/treatment02_img02.png) top center  no-repeat; height: auto; color: #fff; background-size: auto 100% ; padding-bottom: 50px}
.g-l-treatmentBox07 dt{ padding: 50px 0 40px; font-size: 2.188em; text-align: center}

.g-l-treatmentBox07b{height: auto; }

.g-l-treatmentBox08{padding: 0 20px 0 30px}
.g-l-treatmentBox08 dl{font-size: 1.500em; font-weight: 300; position: relative}
.g-l-treatmentBox08 dl:before {content: "ㆍ"; left: 0; position: absolute; top:-15px;  margin-left: -30px; 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 right no-repeat #000; height: auto; font-size: 1.875em; color: #fff; padding: 90vw 20px 30px 20px; font-weight: 300; margin: 100px auto 100px; line-height: 1.7; background-size: 200% auto }


.s-treatment2Box02{margin-bottom: 50px}
.s-treatment2Box02 ul li{display: block; border: #aeaeae 1px solid; border-radius: 10px; width: 100%; height: auto; overflow: hidden; }
.s-treatment2Box02 ul li:nth-child(2n){margin-left:0px; margin-bottom: 20px; margin-top: 20px}
.s-treatment2Box02 ul li dt{background: #00687f; color: #fff; font-size: 1.750em; line-height: 50px; text-align: center; margin-top: -5px}
.s-treatment2Box02 ul li dd{padding: 15px 20px 20px; font-size: 1.500em; font-weight: 300}
.s-treatment2Box02 ul li:nth-child(5), .s-treatment2Box02 ul li:nth-child(6){height: auto}

.s-treatment2Box03{background: url(/img/glaucoma/treatment2_img08.png) top center  no-repeat #173945; padding-bottom: 50px; background-size: auto 100%}

.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: auto; padding-left: 0px; overflow: hidden;}
.s-treatment2Box06 ul li{display: inline-block; width: 20%}
.s-treatment2Box06 ul li:nth-child(2){width: 80%; padding-top: 40px}
.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.000em; line-height: 1; padding: 15px 0}
.s-treatment2Box06 ul li dl{background: url(/img/glaucoma/treatment2_img10.png) top center repeat-y; height: 40px; 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: 38px; padding-top: 28px;}
.s-treatment2Box06 ul li dl.s2{height: 67vw;}
.s-treatment2Box06 ul li dl.s3{height: 38vw;}

.s-treatment2Box07{margin-top: 10px; text-align: center; position: relative; margin-bottom: 100px}
.s-treatment2Box07 dt{position: relative; bottom:0; text-align: center; background: rgba(99, 34, 5, 0.9); width: 100%; line-height: 1.3; color: #fff; border-radius: 0px; font-size: 1.813em; left: 0%; margin-left: 0px; padding: 20px 20px 17px; margin-top: -5px}

.s-treatment2Box08{background: #d9e2e7; width: 100%; margin: 0 auto; text-align: center; padding: 50px 10px}
.s-treatment2Box08 ol{display: inline-block; width: 48%; vertical-align: top }
.s-treatment2Box08 ol dd{font-size: 1.0em; line-height: 1.3; background: #ffffff; margin-top: -6px; display: flex; height: 60px; justify-content:center; align-items:center;}
.s-treatment2Box08 ol:nth-child(2n){margin-left: 2%; margin-bottom: 20px}

.s-treatment2Box09{width: 100%; margin: 0 auto 50px; 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: 10px; line-height: 1.4; padding: 10px 0 10px 10px}
.s-treatment2Box09 dl{font-size: 0; border-bottom: #a8a8a8 1px solid;}
.s-treatment2Box09 dd{font-size: 1.250em; margin-top: 20px; padding: 0 10px 0 25px; font-weight: 300; position: relative}
.s-treatment2Box09 dd:before {content: "ㆍ"; left: 0px; position: absolute; top:-13px;  color: #497a93; font-size: 2.500em; font-weight: 900}

/* 녹내장 생활관리 */

.l-managementBox01{text-align: center}
.l-managementBox01 ul li{display: inline-block; width:50%; margin-bottom: 30px  }
.l-managementBox01 ul li + li{border-left: #b8cacb 0px solid}
.l-managementBox01 ul li:nth-child(2n){border-left: #b8cacb 1px solid}
.l-managementBox01 ul li dl{font-size: 1.250em; margin-top: 15px}
.l-managementBox01 ul li img{width: 60%}
.l-managementBox01 ul li:nth-child(4){padding-bottom: 5vw}

.l-managementBox02{background: #f6f8f8; padding: 50px 10px;}
.l-managementBox02 ul li{display: inline-block; position: relative; width:100%; vertical-align: middle}
.l-managementBox02 ul li:nth-child(2){width: 100%; padding-left: 0px; margin-top: 20px}
.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; height: 30px}

/* 녹내장 tv */
.g-tvBox01{text-align: left; 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: 100%; height: 60px; 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}
.g-tvBox03 a img:nth-child(1){height: 30px}

/* 온라인 예약 */
.s_crmBox01{background: url("/img/crm_img01.png") top center no-repeat; height: 184px; display: flex; justify-content:center; align-items:center; color: #fff; text-align: center; background-size: auto 100%}
.s_crmBox01 dt{font-size: 25px; font-weight: 700; line-height: 43px; display: block; justify-content:center; align-items:center;}
.s_crmBox01 dt span{border-left:#fff 0px solid; font-size: 15px; font-weight: 300; padding-left:0px; margin-left: 0px; display: block}


.s_crmBox02{width: 96%; margin: 0 auto; border-bottom:#dddddd 1px solid; text-align: center; margin-bottom: 60px}
.s_crmBox02 a{display: inline-flex; justify-content:center; align-items:center;height: 48px; border-bottom:#1b5970 5px solid; color: #00687f !important; padding: 0 10px; font-size:14px}

.s_crmBox03{width: 96%; margin: 0 auto; position: relative; line-height: 1.3; letter-spacing: -0.04em}
.s_crmBox03 img{width: auto !important}

.s_crmBox04{text-align: center; margin-bottom: 40px}
.s_crmBox04 dt{font-size: 25px; font-weight: 700; margin-bottom: 30px}
.s_crmBox04 dl{color: #666666; font-size: 14px}
.s_crmBox04 dl span{color: #27687d}

.s_crmBox05{text-align: center; font-size: 15px; margin-top: 50px}
.s_crmBox05 dt{font-size: 17px; font-weight: 700; margin-bottom: 30px }
.s_crmBox05 img{width: 15px !important; vertical-align: middle}

.s_crmBox06{border: #bbbbbb 1px solid; padding: 30px 10px 30px 15px; font-size: 14px; font-weight: 300; margin-bottom: 30px}
.s_crmBox06 dl{padding-left: 15px; margin-bottom: 5px}
.s_crmBox06 dd{padding-left: 15px}
.s_crmBox06 dl:before{content:"*"; position: absolute; margin-left: -15px; margin-top: 3px}
.s_crmBox06 dd:before{content:"※"; position: absolute; margin-left: -15px;}

.s_crmBox07{border-top: #cfcfcf 2px solid; border-bottom: #cfcfcf 2px solid; padding-top: 30px; padding-bottom: 35px; margin-bottom: 50px}
.s_crmBox07 button{width: 160px; height: 45px; margin: 30px auto; background: #01a4ad; color: #fff !important; font-weight: 700; font-size: 20px; display: flex; justify-content:center; align-items:center; border-radius: 5px;}

.s_crmBox08{background: #f5f8fa; padding: 40px 20px; text-align: center}
.s_crmBox08 ol{width:100%; margin: 0 auto;}
.s_crmBox08 ol dl{padding-left: 60px}
.s_crmBox08 ol dl span{font-size: 14px; font-weight: 700; position: absolute; margin-left: -60px; line-height: 46px}
.s_crmBox08 ol dl+dl{margin-top: 20px}
.s_crmBox08 ol input{width: 100%; height: 46px; border: #b3b3b3 1px solid; background: #fff; font-size: 16px}
.s_crmBox08 ol input::placeholder{color: #bebebe}

.s_crmBox09{margin: 70px auto 30px; display: flex; justify-content:center; align-items:center; width: 210px; height: 50px; color: #00687f; border: #00687f 2px solid; border-radius: 50px; font-size: 20px; font-weight: 700}

.s_crmBox10{border:0; margin: 0; border-spacing:0; padding:0; border-collapse:collapse; font-size: 14px; font-weight: 300; }
.s_crmBox10 tr th{background: #f5f8fa; width: 40%; text-align: center; font-weight: 700; border-bottom: #d3d3d3 1px solid; height: 50px}
.s_crmBox10 tr td{width: 60%; padding-left: 20px; border-bottom: #d3d3d3 1px solid ; border-right: none;  }
.s_crmBox10+.s_crmBox10{margin-top: 50px}

.s_crmBox10b tr th{width: 32%}
.s_crmBox10b tr th.h1{background: #00687f; color: #fff; font-weight: 800; font-size: 14px; width: 8%}

.s_crmBox11{text-align: center; margin: 90px 0 100px}
.s_crmBox11 dd{color: #01a4ad; font-size: 16px; font-weight: 700; margin-bottom: 35px}
.s_crmBox11 a{width: 100%; height: 75px; margin: 30px auto; background: #fae100; color: #3c1d1e !important; font-weight: 700; font-size: 15px; display: flex; justify-content:center; align-items:center; border-radius: 10px}
.s_crmBox11 a img{padding-right: 10px; height: 40px}


.categoryBox01{background:rgba(0, 104, 126, 0.1); height: 40px; border-top: #c1ced2 1px solid; border-bottom: #c1ced2 1px solid; overflow: hidden}
.categoryBox02{display: flex; align-items:center; font-size: 0}
.categoryBox02 a{padding: 12px 10px;border-left: #c1ced2 1px solid; border-right: #c1ced2 1px solid;}
.categoryBox02 a img{width: auto; height: 16px;}
.categoryBox02 select{border: none; background: none;  height: 40px; margin: 0; font-size: 13px; padding-left: 3px}
.categoryBox02 span{border-right: #c1ced2 1px solid; border-left: #c1ced2 1px solid; height: 40px; padding-right: 3px; margin-left: 3px; display: inline-block;}

	.pdb40{padding-bottom:20px !important;}
.pdb50{padding-bottom:34px !important;}
.pdb70{padding-bottom:35px !important;}
.pdb80{padding-bottom:44px !important;}
.pdb90{padding-bottom:45px !important;}
.pdb100{padding-bottom:50px;}
.pdb250{padding-bottom:125px;}

.mt-168{margin-top:-64px;}
.mt-200{margin-top:-100px;}
.mt-320{margin-top:-160px;}
.mtb0{margin:0 !important}
.mt0{margin-top:0 !important}
.mt30{margin-top:15px !important;}
.mt40{margin-top:20px !important;}
.mt50{margin-top:25px !important;}
.mt80{margin-top:40px !important;}
.mt100{margin-top:50px !important; position: relative}

.mb0{margin-bottom:0px !important;}
.mb10{margin-bottom:5px !important;}
.mb20{margin-bottom:10px !important;}
.mb30{margin-bottom:15px !important;}
.mb40{margin-bottom:20px !important;}
.mb50{margin-bottom:25px !important;}
.mb60{margin-bottom:30px !important;}
.mb70{margin-bottom:35px !important;}
.mb80{margin-bottom:40px !important;}
.mb100{margin-bottom:50px !important;}




.img100{width:100% !important}

.nTitle1{font-size: 33px !important; font-weight: 700 !important; line-height: 1.4; text-align: center !important}
.nTitle2{font-size: 29px !important; font-weight: 700 !important; line-height: 1.4; text-align: center !important}
.nTitle3{font-size: 25px !important; font-weight: 400 !important; line-height: 1.4; text-align: center !important}
.nTxt1{font-size: 17px !important; font-weight: 400; line-height: 1.4; letter-spacing: -0.02em}
.nTxt2{font-size: 14px !important; font-weight: 400; line-height: 1.4; letter-spacing: -0.02em}
.nTxt3{font-size: 19px !important; font-weight: 400; line-height: 1.4; letter-spacing: -0.02em}



.lal01{background: url(/simg/presbyopia/lal07.png) top center no-repeat; background-size: cover; padding:40px 0; width: 100%; margin: 0 auto}
.lal01	.presvideo_item .itemsb{display:block; width:100%; text-align: center !important; margin-top: 0px !important}


.m_gnb_btn3{ position: absolute; left: 60px; top: 18px; z-index: 1}


