@charset "utf-8";

@media (max-width: 1400px) {

	.introduce .cnt02 .img {position:relative; right:0; text-align:right; margin-right:-15px;}
		
	.medical .col {display:block;}
	.medical .img-box {margin-bottom:120px; max-width:none;}
	.medical .img-box .img {position:relative; top:0; right:0; text-align:right; margin-top:-300px;}
	.medical .img-box .img img {width:400px;}
	.medical .img-box li br {display:none;}
	.medical .txt-box {width:100%;}
	
	
}

@media (max-width: 1024px) {

	/* sub-visual */
	.sub-visual {margin-top:100px; height:300px;}
	.sub-visual .wrap {padding:50px 0;}
	.sub-visual .title ul li p {font-size:15px; padding-right:20px;}
	.sub-visual .title ul li p:after {width:14px; height:14px; margin-top:-7px;}
	.sub-visual .title h2 {font-size:32px;}
	/* lnb */
	.lnb ul li a {height:60px; font-size:16px;}
	/* sub common */
	.real-cont {padding:80px 0 120px;}
	
	.sub-title {margin-bottom:60px;}
	.sub-title h3 {font-size:32px; padding-right:80px;}
	.sub-title h3:after {width:60px;}
	.sub-title p {font-size:18px; margin-top:24px;}

	.doc-tit h4 {font-size:28px; padding-right:80px;}
	.doc-tit h4:after {width:60px;}
	/* sub 01 01 */
	.introduce .cnt01 {margin-bottom:180px;}
	.introduce .cnt01 .col {display:flex;}
	.introduce .cnt01 .col:before {content:''; width:1024px; height:100%; top:60px; left:-15px; background-size:cover;}
	.introduce .cnt01 .img-box {max-width:320px;}
	.introduce .cnt01 .txt-box {padding-left:30px; padding-top:120px;}
	.introduce .cnt01 .txt-box h4 {font-size:20px; margin-bottom:24px;}
	.introduce .cnt01 .txt-box p {font-size:18px; margin-bottom:24px;}
	.introduce .cnt02 {margin-bottom:120px;}
	.introduce .cnt02 .wrap {padding:70px 0;}
	.introduce .cnt02 .col {justify-content:center; margin-bottom:60px;}
	.introduce .cnt02 .col .row {width:300px; height:300px; padding:60px 15px 15px;}
	.introduce .cnt02 .col .row-sub {margin-left:-20px; z-index:1;}
	.introduce .cnt02 .col .row h5 {font-size:20px;}
	.introduce .cnt02 .col .row p {font-size:16px;}
	.introduce .cnt02 .col .row span {font-size:14px;}
	.introduce .cnt03 .txt-box {margin-bottom:60px;}
	.introduce .cnt03 .col:nth-child(odd) .txt-box {padding-left:0;}
	.introduce .cnt03 .col:nth-child(even) .txt-box {padding-right:0;}
	.introduce .cnt03 .txt-box h4 {margin-bottom:20px;}
	.introduce .cnt03 .txt-box h5 {font-size:20px;}
	.introduce .cnt03 .txt-box li {font-size:18px; padding-left:14px;}
	.introduce .cnt03 .txt-box li:before {width:5px; height:5px; top:12px; left:0;}
	.introduce .cnt03 .txt-box p {font-size:18px; margin-bottom:20px;}
	
	.introduce .cnt03 .col {margin:0 15px;}
	.introduce .cnt03 .col .row {padding:0 15px;}
	/* sub 01 02 */
	.medical .img-box {max-width:none; margin-bottom:80px;}
	.medical .img-box p {font-size:20px;}
	.medical .img-box h4 {font-size:40px;}
	.medical .img-box li {font-size:16px; padding-left:14px;}
	.medical .img-box li:before {width:5px; height:5px; top:10px; left:0;}
	.medical .img-box .img {margin-top:-200px;}
	.medical .img-box .img img {width:300px;}	
	.medical .txt-box .tit {max-width:80px;}
	.medical .txt-box .tit h5 {font-size:24px;}
	.medical .txt-box .txt ul {margin-bottom:30px;}
	.medical .txt-box .txt li {font-size:18px; padding-left:14px;}
	.medical .txt-box .txt li:before {width:5px; height:5px; top:12px; left:0;}
	/* sub 01 03 */
	.equipment .real-cont {padding-bottom:0;}
	.equipment .cnt01 {margin-bottom:100px;}
	.equipment .col {margin:0 -15px -60px;}
	.equipment .row {width:50%; padding:0 15px; margin-bottom:60px;}	
	.equipment .inner .tit {padding:80px 15px 30px; margin-bottom:20px;}
	.equipment .inner .tit p {font-size:15px;;}
	.equipment .inner .tit h4 {font-size:20px;}
	.equipment .inner .txt p {font-size:18px;}
	.equipment .cnt02 {padding:80px 0 120px;}
	/* sub 01 04 */
	.around .origin {margin-bottom:10px;}
	.around .thumb .items {margin:0 -5px;}
	.around .thumb .item {padding:0 5px;}
	.around .slick-arrow {width:46px; height:46px; margin-top:-23px;}
	/* sub 01 05 */
	.directions .maps {margin-bottom:60px;}
	.directions .maps .root_daum_roughmap {height:380px !important;}
	.directions .maps .root_daum_roughmap .wrap_map {height:380px !important;}
	.directions .cnt {margin-bottom:30px; padding-bottom:30px;}
	.directions .col {display:block;}
	.directions .tit-box {max-width:none; margin-bottom:30px;}
	.directions .tit-box h4 {font-size:24px;}
	.directions .txt-box {width:100%;}
	.directions .txt-box01 {display:flex;}
	.directions .txt-box01 .txt {margin-right:20px; padding-right:20px; min-width:270px;}
	.directions .txt-box01 dl {margin-bottom:10px; font-size:18px;}
	.directions .txt-box01 dt {max-width:80px;}
	.directions .txt-box01 p {font-size:16px;}
	.directions .txt-box01 a {font-size:28px; padding-left:24px;}
	.directions .txt-box01 a:before {width:20px; height:20px; background-size:cover; margin-top:-10px;}
	.directions .txt-box02 p {font-size:20px;}
	.directions .txt-box03 {display:block; margin:0 0 -50px;}
	.directions .txt-box03 .row {width:100%; padding:0; display:block; margin-bottom:50px;}
	.directions .txt-box03 h5 {max-width:none; margin-bottom:12px; font-size:18px; padding-left:10px;}
	.directions .txt-box03 h5:before {width:4px; height:4px; top:12px;}
	.directions .txt-box03 .tt {width:100%;}
	.directions .txt-box03 .tt p {font-size:16px;margin-right:12px;}
	.directions .txt-box03 .tt p span {font-size:14px; margin-right:6px;}
	.directions .txt-box03 .tt p span.subway {width:24px; line-height:24px;}
	.directions .txt-box03 .tt p span.bus {width:40px; line-height:24px;}
	.directions .txt-box04 {display:block;}
	.directions .txt-box04 h5 {max-width:none; margin-bottom:12px; font-size:18px; padding-left:10px;}
	.directions .txt-box04 h5:before {width:4px; height:4px; top:12px;}
	.directions .txt-box04 .row {width:100%; display:block; margin-bottom:-30px;}
	.directions .txt-box04 .row .txt {margin-right:0; margin-bottom:30px;}
	.directions .txt-box04 .row .txt h6 {font-size:16px;}
	.directions .txt-box04 .row .txt li {font-size:14px; padding-left:10px;}
	.directions .txt-box04 .row .txt li:before {top:10px;}
	/* sub 01 06 */
	.nonbenefit .sub-title p {font-size:16px;}
	.nonbenefit .sub-title p br {display:none;}
	.nonbenefit .tab-menu {margin-bottom:40px;}
	.nonbenefit .tab-menu ul li a {font-size:16px; height:54px;}
	/* sub 02 */
	.clinic .sub-title p {font-size:16px;}
	.clinic .sub-title p br {display:none;}
	.clinic .compare {margin-bottom:60px;}
	.clinic .compare .wrap {height:400px;}
	.clinic .compare .divider {width:2px;}
	.clinic .compare .handle {display:none;}
	.clinic .compare .txt p {font-size:16px; padding:15px 10px;}
	
	.clinic .col {margin-bottom:60px; display:block;}
	.clinic .col .tit-box {max-width:none; margin-bottom:60px;}
	.clinic .col .tit-box h4 {font-size:24px;}
	.clinic .col .tit-box h4 br {display:none;}
	.clinic .col .tit-box h4 span {font-size:20px;}
	.clinic .col .txt-box {width:100%; padding-left:0;}
	.clinic .col .txt-box > p {font-size:18px; margin-bottom:12px;}
	.clinic .col .txt {margin-bottom:30px;}
	.clinic .col h5 {font-size:20px;}
	.clinic .col h5 span {font-size:16px;}
	.clinic .col ul li {font-size:18px; padding-left:14px;}
	.clinic .col ul li:before {width:5px; height:5px; top:12px; left:0;}
	.clinic .col ul li.arrow:before {width:12px; height:12px; top:9px; left:-2px;}
	
	.clinic .col ul li .t {font-size:16px;}
	.clinic .col ul li .t span {width:40px; line-height:24px; border-radius:10px;}
	.clinic .col .tt {font-size:18px;}
	.clinic .col .imgs {margin:10px -5px 20px; padding-left:0;}
	.clinic .col .imgs .img {margin:0 5px;}
	.clinic .col .imgs .img.arrow:after {width:30px; height:30px; margin-top:-15px; right:-20px; background-size:cover;}
	.clinic .col .imgs .img span {font-size:13px;}
	.clinic .col .between {margin:0 -5px 10px;}
	.clinic .col .between .img {padding:0 5px;}
	.clinic .col .between .img p {font-size:13px; margin-top:5px;}
	.clinic .col .box {margin-bottom:40px;}
	.clinic .col .box span {font-size:16px; padding:5px; margin-bottom:12px;}
	.clinic .col .box p {font-size:18px;}
	.clinic .col .icon-box {margin:0 -5px;}
	.clinic .col .icon-box .row {padding:0 5px; margin-bottom:10px;}
	.clinic .col .icon-box .inner {padding:16px;}
	.clinic .col .icon-box .inner img {width:70px;}
	.clinic .col .icon-box .inner p {font-size:15px; margin-top:16px;}

	.why .real-cont {margin-bottom:100px;}
	.whywrap {padding:80px 15px;}
	.whywrap .tit {margin-bottom:28px;}
	.whywrap .tit h3 {font-size:30px; padding-right:80px;}
	.whywrap .tit h3:after {width:60px;}
	.whywrap .txt p {font-size:18px; margin-bottom:16px;}
	.whywrap .txt h4 {font-size:24px;}	
	.whywrap .col {display:block; margin-bottom:0;}
	.whywrap .col:before {display:none;}
	.whywrap .col .row {padding:0; margin-bottom:40px;}
	.whywrap .col .row:before,
	.whywrap .col .row:after {display:none;}
	.whywrap .col .inner {margin:0 auto;}
	.whywrap .col .inner .back {padding:20px;}
	/* sub 02 02 */
	.whywrap .col.v1 .inner .num {font-size:16px; margin-bottom:10px;}
	.whywrap .col.v1 .inner p {font-size:16px;}
	/* sub 03 01 */
	.whywrap .col.v2 .inner .ti {padding-bottom:16px; margin-bottom:16px;}
	.whywrap .col.v2 .inner .ti:before {width:60px; margin-left:-30px;}
	.whywrap .col.v2 .inner .ti .num {font-size:16px;}
	.whywrap .col.v2 .inner .ti p {font-size:16px;}
	.whywrap .col.v2 .inner .tx p {font-size:14px;}

	.clinic .img-wrap {margin:0 -5px 60px;}
	.clinic .col .img-wrap {margin:0 -5px 30px;}
	.clinic .img-wrap .img {padding:0 5px;}
	.clinic .tbox {padding:20px; margin-top:24px;}
	.clinic .tbox p {font-size:16px; margin-bottom:20px;}
	/* sub 03 03 백내장 노안 */
	.presbyopia-col {padding:20px; margin-bottom:60px; display:block;}
	.presbyopia-col .row {width:100%; padding:20px 0;}
	.presbyopia-col .row:after {width:100%; height:1px; border-right:0; border-bottom:1px dashed #9E6E58; top:auto; bottom:0; margin-top:0; right:0;}
	.presbyopia-col .row .icon {max-width:120px; font-size:16px;}
	.presbyopia-col .row p {font-size:16px;}
	 /* sub 03 03 수술과정 */
	.process {flex-wrap:wrap; margin:0 -5px -10px;}
	.process .row {padding:0 5px; margin-bottom:10px; width:33.333333%;}
	.process .row:after {width:24px; height:24px; top:18px; right:-12px;}
	.process .inner .ti {padding:15px; height:60px; font-size:18px;}
	.process .inner .tx {padding:15px; height:calc(100% - 60px);}
	.process .inner .tx p {font-size:18px;}
	/* sub 03 03 Choosing An Option */
	.clinic .table {display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch;}
	.clinic .table table col {width:auto !important;}
	.clinic .table table thead th {font-size:18px; padding:12px 10px;}
	.clinic .table table thead th span {font-size:14px;}
	.clinic .table table tbody th {padding:12px 10px; font-size:16px;}
	.clinic .table table tbody th span {font-size:14px;}
	.clinic .table table tbody td {padding:20px 10px; font-size:16px;}
	.clinic .table table tbody td img {width:70px; max-width:none;}
	/* sub 04 01 */
	.clinic .lens {flex-wrap:wrap; margin:0 -5px 20px;}
	.clinic .lens .row {width:50%; padding:0 5px; margin-bottom:20px; text-align:center;}
	.clinic .lens .row:after {display:none;}
	.clinic .lens .inner .img {margin-bottom:10px;}
	.clinic .lens .inner .tx {height:auto; padding:5px 20px;}
	.clinic .lens .inner .tx p {font-size:16px;}
	/* sub 04 */	
	.whylens {flex-wrap:wrap; margin:0 -10px;}
	.whylens:before {display:none;}
	.whylens .row {width:50%; padding:0 10px; margin-bottom:20px;}
	.whylens .row:before,
	.whylens .row:after {display:none;}
	.whylens .txt {width:100%; max-width:338px; margin:0 auto;}
	.whylens .txt .back {padding:20px;}
	.whylens .txt .num {font-size:16px;}
	.whylens .txt p {font-size:16px;}
	

	.cataract.whylens .txt .ti {padding-bottom:10px; margin-bottom:10px;}
	.cataract.whylens .txt .ti:after {width:70px; margin-left:-35px;}
	.cataract.whylens .txt .tx p {font-size:14px;}
	/* sub 05 01 */
	.ipl .sub-title p {font-size:18px;}
	.ipl .sub-title p br {display:none;}
	.ipl .cnt {margin-bottom:60px;}
	.ipl .cnt:last-child {margin-bottom:100px;}
	.ipl .cnt-tit { margin-bottom:30px;}
	.ipl .cnt-tit p {font-size:16px;}
	.ipl .cnt-tit p:after {width:24px; margin-left:-12px;}
	.ipl .cnt-tit h4 {font-size:24px;}
	.ipl .img {position:relative; text-align:right;}
	.ipl .img01 {right:0; margin-right:-15px;}
	.ipl .img02 {right:0;}
	.ipl ul {max-width:none; margin-bottom:20px;}
	.ipl ul li {font-size:18px; padding-left:16px;}
	.ipl ul li:before {width:5px; height:5px; top:12px; left:0;}
	.ipl .col {margin:0 -10px;}
	.ipl .col .row {padding:0 10px;}
	.ipl .col .row .inner {padding:20px;}
	.ipl .col .row .inner .icon img {width:70px;}
	.ipl .col .row .inner p {font-size:15px;}
	.ipl .txt-box.v1 {padding:20px;}
	.ipl .txt-box.v2 {padding:20px;}
	
	.ipl .txt-box ul {display:block; margin:0;}
	.ipl .txt-box ul li {margin:0; font-size:16px;}
	.ipl .txt-box ul li:before {top:11px;}
	.ipl .txt-box ul li br {display:none;}
	.ipl .txt-box.v1 ul li {width:100%;}
	.ipl .txt-box.v2 ul li {width:100%;}
	.prevention {padding:80px 0 120px;}
	.prevention .img-box {margin:0 -5px -20px;}
	.prevention .row {width:33.3333333%; padding:0 5px; margin-bottom:20px;}
	.prevention h5 {font-size:18px;}
	.prevention p {font-size:16px;}
	/* sub 06 */
	.clinic .ol-list ol {margin:0 -5px;}
	.clinic .ol-list ol li {width:33.333333%; padding:0 5px; margin-bottom:24px;}
	.clinic .ol-list ol li .img {margin-bottom:5px;}
	.clinic .ol-list ol li p {font-size:16px;}
	/* sub 07 */
	.document.clinic .table {margin-bottom:30px;}
	
	.document.clinic .table table tbody td {padding:20px 15px; font-size:16px;}
	.document.clinic table ol.ol-num li {font-size:16px;}
	.document.clinic ol.ol-num li {padding-left:20px; font-size:16px;}
	.document.clinic ol.ol-num li span {font-size:16px;}
	
	.clinic dt {max-width:140px; font-size:18px;}
	.clinic dd a {font-size:18px;}
	
	.clinic .download {display:block;}
	.clinic .download a {margin-right:0; margin-bottom:20px; width:320px; padding:0 20px; line-height:50px; font-size:18px;}
	.clinic .download a:after {width:20px; height:20px; margin-top:-10px; right:20px;}

	.document .wrap {margin-bottom:100px;}
	
	
	.symptom .inner {display:block;}
	.symptom .inner .num {max-width:36px; line-height:36px; font-size:16px; margin-bottom:10px;}
	.symptom .inner p {width:100%; padding-left:0; font-size:15px;}
	.symptom .inner p br {display:none;}

	.artificial .img-title {margin-bottom:50px;}
	
	
	
}

@media (max-width: 768px) {
	.sub_02 #lnb:after {content:''; width:100%; height:1px; background:#ccc; top:50%; position:absolute; left:0;}
	.sub_02 .lnb ul {flex-wrap:wrap; justify-content:center;}
	.sub_02 .lnb ul li {width:auto;}
	.sub_02 .lnb ul li a {padding:5px 10px;}
	
}

@media (max-width: 640px) {
	
	/* sub-visual */
	.sub-visual {margin-top:90px; height:260px;}
	.sub-visual .wrap {padding:40px 0;}
	.sub-visual .title ul li {padding:0 5px;}
	.sub-visual .title ul li p {font-size:14px; padding-right:5px;}
	.sub-visual .title ul li p:after {display:none;}
	.sub-visual .title h2 {font-size:24px;}
	
	/* lnb */
	.sub_01 #lnb:after {content:''; width:100%; height:1px; background:#ccc; top:50%; position:absolute; left:0;}
	.sub_01 .lnb ul {flex-wrap:wrap;}
	.sub_01 .lnb ul li {width:33.333333%;}
	
	.lnb ul li a {height:50px; font-size:14px;}
	/* sub common */
	.real-cont {padding:60px 0 100px;}
	
	.sub-title {margin-bottom:30px;}
	.sub-title h3 {font-size:24px; padding-right:60px;}
	.sub-title h3:after {width:40px;}
	.sub-title p {font-size:14px; margin-top:20px;}

	.doc-tit h4 {font-size:24px; padding-right:60px;}
	.doc-tit h4:after {width:40px;}
	/* sub 01 01 */
	.introduce .cnt01 {margin-bottom:120px;}
	.introduce .cnt01 .col {display:block; padding-bottom:30px;}
	.introduce .cnt01 .col:before {width:640px; height:100%; top:30px;}
	.introduce .cnt01 .img-box {max-width:300px; margin-bottom:20px;}
	.introduce .cnt01 .txt-box {padding-left:0; padding-top:0; width:100%;}
	.introduce .cnt01 .txt-box h4 {font-size:18px; margin-bottom:20px;}
	.introduce .cnt01 .txt-box p {font-size:16px; margin-bottom:20px;}
	.introduce .cnt02 {margin-bottom:100px;}
	.introduce .cnt02 .wrap {padding:60px 0;}
	.introduce .cnt02 .col {margin-bottom:40px;}
	.introduce .cnt02 .col .row {width:220px; height:220px; padding:30px 15px 15px;}
	.introduce .cnt02 .col .row-sub {margin-left:-10px;}
	.introduce .cnt02 .col .row h5 {font-size:16px;}
	.introduce .cnt02 .col .row p {font-size:16px;}
	.introduce .cnt02 .col .row span {font-size:12px;}
	.introduce .cnt03 .txt-box {margin-bottom:40px;}
	.introduce .cnt03 .txt-box h5 {font-size:18px;}
	.introduce .cnt03 .txt-box li {font-size:16px; padding-left:10px;}
	.introduce .cnt03 .txt-box li:before {width:4px; height:4px; top:11px;}
	.introduce .cnt03 .txt-box p {font-size:16px; margin-bottom:12px;}
	.introduce .cnt03 .col {display:block; margin:0 0 -30px;}
	.introduce .cnt03 .col .row {padding:0; margin-bottom:30px;}
	/* sub 01 02 */
	.medical .img-box {margin-bottom:60px;}
	.medical .img-box p {font-size:18px;}
	.medical .img-box h4 {font-size:28px;}
	.medical .img-box li {font-size:14px; padding-left:10px;}
	.medical .img-box li:before {width:4px; height:4px; top:11px;}
	.medical .img-box .img {margin-top:-150px;}
	.medical .img-box .img img {width:240px;}	
	.medical .txt-box .row {display:block;}
	.medical .txt-box .tit {max-width:none; margin-bottom:30px;}
	.medical .txt-box .tit h5 {font-size:20px;}
	.medical .txt-box .txt {width:100%;}
	.medical .txt-box .txt ul {margin-bottom:24px;}
	.medical .txt-box .txt li {font-size:16px; padding-left:10px;}
	.medical .txt-box .txt li:before {width:4px; height:4px; top:11px;}
	/* sub 01 03 */
	.equipment .cnt01 {margin-bottom:80px;}
	.equipment .col {margin:0 0 -60px; display:block;}
	.equipment .row {width:100%; padding:0; margin-bottom:60px;}	
	.equipment .inner .tit p {font-size:14px;;}
	.equipment .inner .tit h4 {font-size:18px;}
	.equipment .inner .txt p {font-size:16px;}
	.equipment .cnt02 {padding:60px 0 100px;}
	/* sub 01 04 */
	.around .slick-arrow {width:40px; height:40px; margin-top:-20px;}
	/* sub 01 05 */
	.directions .maps {margin-bottom:30px;}
	.directions .maps .root_daum_roughmap {height:280px !important;}
	.directions .maps .root_daum_roughmap .wrap_map {height:280px !important;}
	.directions .cnt {margin-bottom:20px; padding-bottom:20px;}
	.directions .tit-box {margin-bottom:20px;}
	.directions .tit-box h4 {font-size:20px;}
	.directions .txt-box01 {display:block;}
	.directions .txt-box01 .txt {margin-right:0; padding-right:0; min-width:auto; margin-bottom:30px;}
	.directions .txt-box01 dl {font-size:16px;}
	.directions .txt-box01 dt {max-width:70px;}
	.directions .txt-box01 p {font-size:14px;}
	.directions .txt-box01 a {font-size:20px; padding-left:20px;}
	.directions .txt-box01 a:before {width:16px; height:16px; margin-top:-8px;}
	.directions .txt-box02 p {font-size:16px;}
	.directions .txt-box03 {margin:0 0 -30px;}
	.directions .txt-box03 .row {margin-bottom:30px;}
	.directions .txt-box03 h5 {font-size:16px;}
	.directions .txt-box03 h5:before {top:11px;}
	.directions .txt-box03 .tt p {font-size:14px;margin-right:10px;}
	.directions .txt-box03 .tt p span {font-size:12px;}
	.directions .txt-box03 .tt p span.subway {width:22px; line-height:22px;}
	.directions .txt-box03 .tt p span.bus {width:38px; line-height:22px;}
	.directions .txt-box04 h5 {font-size:16px;}
	.directions .txt-box04 h5:before {top:11px;}
	.directions .txt-box04 .row {margin-bottom:-20px;}
	.directions .txt-box04 .row .txt {margin-bottom:20px;}
	.directions .txt-box04 .row .txt h6 {font-size:14px;}
	.directions .txt-box04 .row .txt li {font-size:12px;}
	.directions .txt-box04 .row .txt li:before {top:9px;}
	
	/* sub 01 06 */
	.nonbenefit .sub-title p {font-size:14px;}
	.nonbenefit .tab-menu {margin-bottom:30px;}
	.nonbenefit .tab-menu ul li a {font-size:14px; height:50px;}
	/* sub 02 */
	.clinic .sub-title p {font-size:14px;}
	.clinic .compare {margin-bottom:30px;}
	.clinic .compare .wrap {height:240px;}
	.clinic .compare .handle {width:30px; height:30px;}
	.clinic .compare .handle:after {width:20px; height:20px; margin-top:-10px; margin-left:-10px;}
	.clinic .compare .txt p {font-size:14px; padding:10px;}
	.clinic .col {margin-bottom:30px;}
	.clinic .col .tit-box {margin-bottom:30px;}
	.clinic .col .tit-box h4 {font-size:20px;}
	.clinic .col .tit-box h4 span {font-size:18px;}
	.clinic .col .txt-box > p {font-size:16px; margin-bottom:10px;}
	.clinic .col .txt {margin-bottom:20px;}
	.clinic .col h5 {font-size:18px;}
	.clinic .col h5 span {font-size:14px;}
	.clinic .col ul li {font-size:16px; padding-left:10px;}
	.clinic .col ul li:before {width:4px; height:4px; top:11px;}
	.clinic .col ul li.arrow:before {width:10px; height:10px; top:8px; left:-2px;}
	.clinic .col ul li .t {font-size:14px;}
	.clinic .col ul li .t span {width:32px; line-height:20px;}
	.clinic .col .tt {font-size:16px;}
	.clinic .col .imgs {margin:10px -5px; flex-wrap:wrap;}
	.clinic .col .imgs .img {margin:0 5px 10px;}
	.clinic .col .imgs .img.arrow:after {display:none;}
	.clinic .col .imgs .img span {font-size:12px;}
	.clinic .col .between {margin:0 -3px 10px;}
	.clinic .col .between .img {padding:0 3px;}
	.clinic .col .between .img p {font-size:12px;}
	.clinic .col .box {margin-bottom:30px;}
	.clinic .col .box span {font-size:14px;}
	.clinic .col .box p {font-size:16px;}
	.clinic .col .icon-box {flex-wrap:wrap;}
	.clinic .col .icon-box .row {width:50%;}
	.clinic .col .icon-box .inner {padding:14px;}
	.clinic .col .icon-box .inner img {width:60px;}
	.clinic .col .icon-box .inner p {font-size:14px; margin-top:10px;}

	.why .real-cont {margin-bottom:80px;}
	.whywrap {padding:60px 15px;}
	.whywrap .tit {margin-bottom:20px;}
	.whywrap .tit h3 {font-size:24px; padding-right:60px;}
	.whywrap .tit h3:after {width:40px;}
	.whywrap .txt p {font-size:16px; margin-bottom:10px;}
	.whywrap .txt p br {display:none;}
	.whywrap .txt h4 {font-size:20px;}	
	
	.whywrap .col.v1 .inner {height:100%;}
	.whywrap .col.v2 .inner {height:100%;}	
	/* sub 02 02 */
	.whywrap .col.v1 .inner .num {font-size:14px;}
	.whywrap .col.v1 .inner p {font-size:14px;}
	/* sub 03 01 */
	.whywrap .col.v2 .inner .ti {padding-bottom:10px; margin-bottom:10px;}
	.whywrap .col.v2 .inner .ti:before {width:40px; margin-left:-20px;}
	.whywrap .col.v2 .inner .ti .num {font-size:14px;}
	.whywrap .col.v2 .inner .ti p {font-size:14px;}
	.whywrap .col.v2 .inner .tx p {font-size:12px;}

	.clinic .img-wrap {margin:0 -3px 30px;}
	.clinic .col .img-wrap {margin:0 -3px 20px;}
	.clinic .img-wrap .img {padding:0 3px;}
	
	.clinic .tbox {padding:20px; margin-top:20px;}
	.clinic .tbox p {font-size:14px; margin-bottom:14px;}
	/* sub 03 03 백내장 노안 */
	.presbyopia-col {margin-bottom:30px;}
	.presbyopia-col .row .icon {max-width:120px; font-size:14px;}
	.presbyopia-col .row p {font-size:14px;}
	 /* sub 03 03 수술과정 */ 
	.process .row {width:50%;}
	.process .row:after {display:none;}
	.process .inner .ti {height:50px; font-size:16px;}
	.process .inner .tx {height:calc(100% - 50px);}
	.process .inner .tx p {font-size:16px;}
	/* sub 03 03 Choosing An Option */
	.clinic .table table thead th {font-size:16px; padding:10px;}
	.clinic .table table thead th span {font-size:12px;}
	.clinic .table table tbody th {padding:10px; font-size:14px; white-space:nowrap;}
	.clinic .table table tbody th span {font-size:12px;}
	.clinic .table table tbody td {padding:15px 10px; font-size:14px; white-space:nowrap;}
	.clinic .table table tbody td img {width:60px;}
	/* sub 04 01 */
	.clinic .lens .inner .tx {height:auto; padding:5px 10px;}
	.clinic .lens .inner .tx p {font-size:14px;}
	/* sub 04 */	
	.whylens .row {width:100%; max-width:338px; padding:0; margin:0 auto 20px;}
	.whylens .txt .num {font-size:14px;}
	.whylens .txt p {font-size:14px;}
	
	.cataract.whylens .txt .ti:after {width:50px; margin-left:-25px;}
	/* sub 05 01 */
	.ipl .sub-title p {font-size:16px;}
	.ipl .cnt {margin-bottom:30px;}
	.ipl .cnt:last-child {margin-bottom:80px;}
	.ipl .cnt-tit { margin-bottom:20px;}
	.ipl .cnt-tit p {font-size:14px;}
	.ipl .cnt-tit p:after {width:20px; margin-left:-10px;}
	.ipl .cnt-tit h4 {font-size:20px;}
	.ipl ul {margin-bottom:20px;}
	.ipl ul li {font-size:16px; padding-left:10px;}
	.ipl ul li:before {width:4px; height:4px; top:11px;}
	.ipl .col {flex-wrap:wrap;}
	.ipl .col .row {width:50%; margin-bottom:20px;}
	.ipl .col .row .inner .icon img {width:60px;}
	.ipl .col .row .inner p {font-size:14px;}
	.ipl .txt-box ul li {font-size:14px;}
	.ipl .txt-box ul li:before {top:8px;}
	.prevention {padding:60px 0 100px;}
	.prevention .row {width:50%;}
	.prevention h5 {font-size:16px;}
	.prevention p {font-size:14px;}
	.clinic .ol-list ol li {width:50%; margin-bottom:20px;}
	.clinic .ol-list ol li p {font-size:14px;}
	/* sub 07 */
	.document.clinic .table {margin-bottom:30px;}
	
	.document.clinic .table table tbody td {font-size:14px;}
	.document.clinic table ol.ol-num li {font-size:14px;}
	.document.clinic ol.ol-num li {font-size:14px;}
	.document.clinic ol.ol-num li span {font-size:14px;}
	
	.clinic dt {max-width:120px; font-size:16px;}
	.clinic dd a {font-size:16px;}
	
	.clinic .download a {width:260px; padding:0 15px; line-height:40px; font-size:14px;}
	.clinic .download a:after {right:15px;}

	.document .wrap {margin-bottom:80px;}
	
	.symptom {display:block; margin:0;}
	.symptom .row {margin-bottom:10px; padding:0;}
	.symptom .inner {display:flex; align-items:center;}
	.symptom .inner .num {max-width:30px; line-height:30px; font-size:14px; margin-bottom:0;}
	.symptom .inner p {font-size:14px; width:1%; flex:1 1 auto; padding-left:10px;}

	.artificial .img-title {margin-bottom:50px;}
	
	
}

@media (max-width: 440px) {
	.sub_02 .lnb ul li a {padding:5px;}
	.lnb ul li a {font-size:12px;}
}