@charset "utf-8";
/* C00361
서울눈에빛안과 */

/* ========================================================================================================================================= */
/* 키비주얼 */
.TopVisual{position:relative; display:block; background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden; margin:150px auto 0; width:1800px; height:600px; border-radius:50px; overflow:hidden;}
.TopVisual .TopTitle{position:relative; display:block; text-align:left; width:1300px; left:50%; top:50%; transform: translate(-50%, -50%);}
.TopVisual .TopTitle .Text01{font-family:"SUIT"; font-size:12pt; color:rgba(255,255,255,0.7); text-align:center; font-weight:600; letter-spacing:0.1em;}
.TopVisual .TopTitle .Text02{font-size:45pt; color:#fff; text-align:center; font-weight:600; line-height:1em; margin:30px 0 50px;}
.TopVisual .TopTitle .Text03{font-size:18.5pt; color:#fff; font-weight:500; text-align:center;}

/* ========================================================================================================================================= */
/* 병원소개_진료원칙 */
.AboutSection01{}
.AboutSection01 .Inner{padding:120px 0 200px;}
.AboutSection01 .Title p{text-align:center; font-family:'SUIT'; font-weight:600; font-size:12pt; color:#222; letter-spacing:1pt;}
.AboutSection01 .Title h2{text-align:center; font-weight:700; font-size:37pt; color:#111; padding-top:15px;}

.AboutSection01 .ConTxt{padding:40px 0 60px; text-align:center; color:#484848; font-size:15pt; line-height:1.6;}
.AboutSection01 ul{display:flex; justify-content:space-between; padding:0 95px;}
.AboutSection01 ul li{width:calc(100% / 3 - 30px); height:340px; border-radius:50%; background:linear-gradient(180deg, #58CFFF 0%, #1B7EDA 100%), #FFF; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.AboutSection01 ul li .Text01{text-align:center; font-family:'SUIT'; font-weight:500; font-size:13.5pt; color:#A8FFF5; letter-spacing:1pt;}
.AboutSection01 ul li .Text02{text-align:center; font-weight:500; font-size:18pt; color:#fff; line-height:1.5; padding-top:20px;}

/* 병원소개_진료시스템 */
.AboutSection02{background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden;}
.AboutSection02 .Inner{width:1400px; min-width:1400px; padding:100px 0 150px; display:flex;}
.AboutSection02 .Title{width:30%; display:flex; flex-direction:column; align-items:flex-start;}
.AboutSection02 .Title h2{text-align:left; font-weight:400; font-size:37pt; color:#111; padding-top:15px; line-height:1.3;}
.AboutSection02 .Title h2 b{font-weight:700; line-height:1.3;}
.AboutSection02 .Title p{text-align:left; font-size:15pt; color:#484848; line-height:1.5; padding-top:40px;}

.AboutSection02 .ConBox{padding-left:100px; width:100%; display:flex; justify-content:space-between; align-items:center;}
.AboutSection02 ul{display:flex; flex-direction:column; align-items:center; width:calc(100% / 2 - 10px);}
.AboutSection02 ul li{background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden; width:100%; height:550px; padding:70px 50px 70px 60px; border-radius:50px; position:relative; margin:40px 0;}
.AboutSection02 ul li .ThumbBox{position:absolute; bottom:70px;}
.AboutSection02 ul li .ImgBox{margin-bottom:40px;}
.AboutSection02 ul li .Text01{color:#fff; font-size:22pt; font-weight:600; text-align:left;}
.AboutSection02 ul li .Text02{color:#fff; font-size:15pt; text-align:left; margin-top:15px; line-height:1.5;}

/* 병원소개_진료센터 */
.AboutSection03{}
.AboutSection03 .Inner{background-color:#F4F4F4; border-radius:30px; margin:50px auto 150px; width:1700px; min-width:1700px; padding:100px 150px;}
.AboutSection03 .Title p{text-align:center; font-size:22pt; font-weight:500; color:#1B7EDA;}
.AboutSection03 .Title h2{text-align:center; font-weight:700; font-size:37pt; color:#111; padding-top:10px;}
.AboutSection03 .ConBox{margin:60px 0 0;}

.AboutSection03 ul{display:flex; justify-content:space-between;}
.AboutSection03 ul li{width:calc(100% / 4 - 30px); border-radius:20px; position:relative;}
.AboutSection03 ul li .ImgBox{border-top-left-radius:20px; border-top-right-radius:20px; overflow:hidden;}
.AboutSection03 ul li .ImgBox img{width:100%; object-fit:cover;}
.AboutSection03 ul li .TextBox{width:100%; background-color:#fff; padding:35px; border-bottom-left-radius:20px; border-bottom-right-radius:20px; overflow:hidden;}
.AboutSection03 ul li .Text01{color:#3CA1FF; font-weight:600; font-family:'SUIT'; text-align:left; font-size:12pt;}
.AboutSection03 ul li .Text02{color:#111; font-weight:600; text-align:left; font-size:18pt; margin:10px 0 15px;}
.AboutSection03 ul li .Text02 span{font-size:10.5pt; color:#003F79; font-weight:600;}
.AboutSection03 ul li .Text03{color:#484848; text-align:left; font-size:14pt; line-height:1.5; font-weight:400;}

/* 병원소개_약속 */
.AboutSection04{}
.AboutSection04 .Inner{width:1400px; min-width:1400px; padding:5px 0 15px;}
.AboutSection04 .Title{display:flex; flex-direction:column; align-items:center;}
.AboutSection04 .Title h2{text-align:center; font-weight:700; font-size:30pt; color:#111; padding-top:20px;}
.AboutSection04 .Title p{text-align:center; font-weight:600; font-size:19pt; color:#1B7EDA; padding-top:40px; line-height:1.5;}
.AboutSection04 .ImgBox{position:relative; top:-140px; z-index:-1; border-radius:30px; overflow:hidden;}

/* ========================================================================================================================================= */
/* 의료진소개 */
.DoctorArea >.Inner{padding:70px 0;}
.DoctorArea .Inner{width:1400px; min-width:1400px;}
.DoctorArea .boardThumList2 .List{border:none; margin-bottom:100px;}
.DoctorArea .boardThumList2 .List:last-child{margin-bottom:0;}
.DoctorArea .boardThumList2 li{border:none; padding:0; margin:50px 0;}
.DoctorArea .boardThumList2 .ViewThum{border:none;}
.DoctorArea .boardThumList2 .RightBox .table-bordered{display:none;}

.DoctorArea .boardThumList2 .ViewThum dl{display:flex; justify-content:center; align-items:center; padding:0;}
.DoctorArea .boardThumList2 .ViewThum dt{width:620px;}
.DoctorArea .boardThumList2 .ViewThum .LeftBox .ImgBox{width:100%;}
.DoctorArea .boardThumList2 .ViewThum .LeftBox .ImgBox img{width:100%; object-fit:cover;}

.DoctorArea .boardThumList2 .ViewThum .RightBox{padding-left:100px; width:45%;}
.DoctorArea .boardThumList2 .ViewThum .Name strong{letter-spacing:-0.3pt; font-size:35pt; font-weight:700;}
.DoctorArea .boardThumList2 .ViewThum .Name b{font-size:26pt; font-weight:600;}
.DoctorArea .boardThumList2 .ViewThum .Name .SmTxt{font-family:'SUIT'; text-align:left; font-size:12pt; color:#999; font-weight:500; padding-top:10px; letter-spacing:1pt;}
.DoctorArea .boardThumList2 .ViewThum .Name .MajorBox{background-color:#F3F3F3; padding:10px 20px; display:inline-block; margin:40px 0;}
.DoctorArea .boardThumList2 .ViewThum .Name .MajorBox .Txt01{color:#003F79; font-size:15pt; font-weight:600;}
.DoctorArea .boardThumList2 .ViewThum .Name .MajorBox .Txt02{color:#1B7EDA; font-size:15pt; font-weight:600;}
.DoctorArea .boardThumList2 .ViewThum .Name .MajorBox .Line{display:inline-block; width:2px; height:15px; background-color:#C8C8C8; margin:0 10px;}

.DoctorArea .boardThumList2 .ViewThum dd .Career p{font-size:13.5pt; color:#484848; font-weight:400; line-height:1.6; display:flex; align-items:flex-start;}
.DoctorArea .boardThumList2 .ViewThum dd .Career p span{font-size:20pt; padding-right:10px; height:25px; display:flex; justify-content:center; align-items:center;}

.DoctorArea .boardThumList2 .Thum1096 .ViewThum .Name .MajorBox{display:flex; align-items:flex-start;}
.DoctorArea .boardThumList2 .Thum1096 .ViewThum .Name .MajorBox .Txt01{width:70px;}
.DoctorArea .boardThumList2 .Thum1096 .ViewThum .Name .MajorBox .Line{margin:5px 10px;}
.DoctorArea .boardThumList2 .Thum1096 .ViewThum .Name .MajorBox .Txt02{display:inline-block; width:360px;}

.DoctorArea .BottomBox .BotTitle{background-color:#E9E9E9; width:100%; padding:0 90px; height:55px; margin-top:60px;}
.DoctorArea .BottomBox .BotTitle p{color:#111; font-size:16pt; font-weight:600; line-height:55px;}
.DoctorArea .BottomBox .BotText{background-color:#F3F3F3; width:100%; color:#484848; padding:10px 90px;}
.DoctorArea .BottomBox .BotText p{color:#484848; font-size:13.5pt; font-family:'SUIT'; line-height:1.5; display:flex; align-items:flex-start; margin:20px 0;}
.DoctorArea .BottomBox .BotText p span{font-size:25pt; padding-right:10px; height:25px; display:flex; justify-content:center; align-items:center;}

.DoctorArea .BottomBox .BotText{max-height:330px; overflow:hidden; transition:max-height 0.5s ease;}
.DoctorArea .BottomBox .BotText.show{max-height:2000px;}

.DoctorArea .MoreBtn{display:flex; justify-content:center; align-items:center; font-size:12pt; color:#003F79; font-weight:600; background-color:#F3F3F3; padding:30px 0;}
.DoctorArea .MoreBtn:hover{cursor:pointer;}
.DoctorArea .MoreBtn span{display:inline-block; margin-right:5px;}

	/*시간표*/
	.DoctorArea .DoctorTime .txt{display:none;}
	.DoctorArea .DoctorTime table{width:85%; margin:0 auto;}
	.DoctorArea .DoctorTime td{padding:10px; font-size:13pt; border-right:1px solid #fff;}
	.DoctorArea .DoctorTime td.title{font-weight:600; background-color:#003F79; color:#fff;}
	.DoctorArea .DoctorTime tr{border-bottom:1px solid #fff; background-color:#f5f5f5;}
	.DoctorArea .DoctorTime tr:nth-child(1){background-color:#003F79; padding:20px 10px;}
	.DoctorArea .DoctorTime tr:nth-child(1) td{color:#fff; font-weight:600;}
	.DoctorArea .DoctorTime tr td:last-child{border-right:none;}
	.DoctorArea .DoctorTime .Closed{background-color:#f0f0f0; color:#acacac;}

/* ========================================================================================================================================= */
/* 첨단장비 */
.DeviceContArea{}
.DeviceContArea .ConBox{padding:120px 0 150px;}
.DeviceContArea ul{display:flex; flex-wrap:wrap;}
.DeviceContArea ul li{width:calc(100% / 3 - 40px); border:1px solid #BFBFBF; border-radius:20px; overflow:hidden; position:relative; margin:20px;}
.DeviceContArea ul li:nth-child(3n+1){margin-left:0;}
.DeviceContArea ul li:nth-child(3n){margin-right:0;}
.DeviceContArea ul li .TextBox{width:100%; height:100%; position:absolute; left:0; top:0; width:100%; padding:40px 10px;}
.DeviceContArea ul li .Text01{color:#111; font-size:22.5pt; font-weight:700; text-align:center;}
.DeviceContArea ul li .Text02{color:#111; font-size:15pt; font-weight:500; text-align:center; padding-top:10px;}
.DeviceContArea ul li .Text03{display:none; color:#fff; font-size:13.5pt; line-height:1.6; text-align:center; padding-top:20px;}
.DeviceContArea ul li .ImgBox img{width:100%; object-fit:cover;}

.DeviceContArea ul li:hover .TextBox{background-color:rgba(0,0,0,0.8); transition:0.3s all ease;}
.DeviceContArea ul li:hover .Text01{color:#A8FFF5; transition:0.3s all ease;}
.DeviceContArea ul li:hover .Text02{color:#A8FFF5; transition:0.3s all ease;}
.DeviceContArea ul li:hover .Text03{display:block; transition:0.3s all ease;}

.DeviceContArea .Video{width:80%; border-radius:30px; overflow:hidden; margin:80px auto 0;}
.DeviceContArea .Video .Movie_Iframe{position:relative; width:100%; padding-bottom:56.25%;}
.DeviceContArea .Video .Movie_Iframe iframe{position:absolute; top:0; left:0; width:100%; height:100%;}

/* ========================================================================================================================================= */
/* 둘러보기 */
.About_GalleryArea{position:relative; width:100%; background:#fff;}
.About_GalleryArea .Inner{padding:120px 0 150px; background:#fff;}
.About_GalleryArea .MultiImgSlider.slider-for .slick-slide li{border-radius:20px; overflow:hidden;}
.About_GalleryArea .MultiImgSlider.slider-nav .slick-slide li .ThumBox{border-radius:10px; height:80px;}
.About_GalleryArea .MultiImgSlider.slider-for .slick-slide li img{width:100%;}
.About_GalleryArea .MultiImgSliderArea .slick-button{position:absolute; top:43%; width:100%; left:0; z-index:1;}
.About_GalleryArea .MultiImgSliderArea .slick-button .slick-button-prev01{position:absolute; left:-8%; transition:0.2s; cursor: pointer; font-family:'SUIT'; font-size:30pt; font-weight:600; color:#111;}
.About_GalleryArea .MultiImgSliderArea .slick-button .slick-button-next01{position:absolute; right:-8%; transition:0.2s; cursor: pointer; font-family:'SUIT'; font-size:30pt; font-weight:600; color:#111;}
.About_GalleryArea .MultiImgSlider.slider-nav .slick-slide{height:5em !important;}

/* ========================================================================================================================================= */
/* 오시는길 */
.aboutMapWrap .Company_Area{display:none;}
.aboutMapSection .Inner{padding:20px 0; width:1400px; min-width:1400px;}
.aboutMapSection .TopMap{display:flex; align-items:center; justify-content:space-between;}
.aboutMapSection .ConBox{padding:100px 0; border-bottom:1px solid rgba(17,17,17,0.2);}
.aboutMapSection .ConBox:last-child{border-bottom:0;}
.aboutMapSection .ConBox h2{text-align:center; font-size:37pt; color:#111; font-weight:700;}
.aboutMapSection .LeftBox{width:50%; height:600px;}
.aboutMapSection #aboutmap26{width:100%; height:600px; border-radius:20px; overflow:hidden;}

.aboutMapSection .RightBox{}
.aboutMapSection .RightBox .Title{font-size:24pt; color:#1B7EDA; text-align:left; font-weight:700; padding-bottom:5px;}
.aboutMapSection .RightBox .Text{font-size:18pt; color:#111; text-align:left; font-weight:400; line-height:1.5;}
.aboutMapSection .RightBox .Text b{font-size:18pt; color:#111; text-align:left; font-weight:700; line-height:1.5;} 
.aboutMapSection .RightBox label{display:flex;}
.aboutMapSection .RightBox label pre{font-size:18pt; color:#111; text-align:left; font-weight:500; line-height:1.8;}
.aboutMapSection .RightBox label pre.Left{width:35%;}

.aboutMapSection .RightBox .Address{display:flex;}
.aboutMapSection .RightBox .Address .Text{padding-left:20px;}
.aboutMapSection .RightBox .Time{padding-top:25px;}
.aboutMapSection .RightBox .Tel{padding-top:5px;}
.aboutMapSection .RightBox .Tel .Text{font-size:26pt; font-weight:700;}
.aboutMapSection .RightBox .Fax{padding-top:15px;}
.aboutMapSection .RightBox .Fax .Text{font-size:26pt; font-weight:700;}

.aboutMapSection .MapInfo{padding:100px 90px;}
.aboutMapSection .MapInfo ul{display:flex; justify-content:space-between; margin-top:60px;}
.aboutMapSection .MapInfo ul li{width:calc(100% / 2 - 60px);}
.aboutMapSection .MapInfo ul li .ImgBox{width:100%; border-radius:20px; overflow:hidden;}
.aboutMapSection .MapInfo ul li img{width:100%; object-fit:cover;}
.aboutMapSection .MapInfo ul li p{text-align:center; font-weight:400; color:#111; font-size:18pt; line-height:1.6; padding-top:30px;}

.aboutMapSection .MapVideo ul{display:flex; justify-content:space-between; margin-top:60px;}
.aboutMapSection .MapVideo ul li{width:calc(100% / 3 - 40px);}
.aboutMapSection .MapVideo .Video{width:100%; border-radius:5px; overflow:hidden;}
.aboutMapSection .MapVideo .Video .Movie_Iframe{position:relative; width:100%;  padding-bottom:56.25%;}
.aboutMapSection .MapVideo .Video .Movie_Iframe iframe{position:absolute; top:0; left:0; width:100%;height:100%;}
.aboutMapSection .MapVideo ul li p{text-align:center; font-weight:500; color:#484848; font-size:18pt; background-color:#F3F3F3; border-radius:3px; overflow:hidden; margin-top:5px; padding:15px;}


/* ========================================================================================================================================= */
/* [공통]시술페이지 */
.clinicInfoWrap .Inner{width:1400px; min-width:1400px;}
.clinicInfoWrap .Title p{color:#999; font-size:22pt; font-weight:400; text-align:center; margin-bottom:10px;}
.clinicInfoWrap .Title h2{color:#111; font-size:37pt; font-weight:700; text-align:center;}
.clinicInfoWrap .Title h2 b{color:#1B7EDA; font-size:37pt; font-weight:700; text-align:center;}

/* ========================================================================================================================================= */
/* [공통]시술메뉴 */
.clinicInfoWrap .SubTopMenu{padding:100px 0 20px;}
.clinicInfoWrap .SubTopMenu ul{display:flex; justify-content:space-between; width:900px; margin:0 auto;}
.clinicInfoWrap .SubTopMenu ul li{width:calc(100% / 2 - 50px); background-color:#C4C4C4; border-radius:10px; overflow:hidden; transition:0.5s all ease;}
.clinicInfoWrap .SubTopMenu ul li.Action{background-color:#003F79;}
.clinicInfoWrap .SubTopMenu ul li a{display:block; width:100%; height:100%; color:#fff; font-weight:600; font-size:19.5pt; padding:18px; text-align:center;}
.clinicInfoWrap .SubTopMenu ul li:hover{background-color:#003F79;}

/* ========================================================================================================================================= */
/* 질환소개 */
.DiseaseInfo{}
.DiseaseInfo .Inner{padding:150px 0;}
.DiseaseInfo .ConBox{display:flex; justify-content:center; align-items:center;}

.DiseaseInfo .TextBox{margin-right:100px;}
.DiseaseInfo .TextBox h2{text-align:left; font-size:30pt; color:#1B7EDA; font-weight:700; line-height:1.2;}
.DiseaseInfo .TextBox p{color:#111; font-size:16pt; text-align:left; line-height:1.5; margin-top:40px;}
.DiseaseInfo .ImgBox{width:415px;}
.DiseaseInfo .ImgBox img{width:100%; object-fit:cover;}

.DiseaseInfo .RoundImg{width:600px; border-radius:20px; overflow:hidden;}

/* ========================================================================================================================================= */
/* 주요증상 */
.Symptoms{}
.Symptoms .Inner{padding:50px 0 150px;}
.Symptoms .ConBox{margin-top:40px;}

.Symptoms ul{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; padding:0 40px;}
.Symptoms ul li{width:calc(100% / 3 - 40px); background-color:#EBF6FF; border-radius:15px; overflow:hidden; padding:50px 40px; line-height:1.4; color:#111; font-size:15pt; text-align:center; margin:20px;}

/* ========================================================================================================================================= */
/* 치료방법 */
.Therapy{}
.Therapy .Inner{width:1700px; min-width:1700px; background-color:#F2F4F8; padding:120px 150px; margin-bottom:150px; border-radius:50px; overflow:hidden;}
.Therapy .ConBox{margin-top:60px; background-color:#fff; border-radius:50px; overflow:hidden;}
.Therapy .List{padding:80px 0; margin:0 75px; border-bottom:1px solid rgba(17,17,17,0.1); display:flex; flex-direction:column; align-items:center;}
.Therapy .List:last-child{border-bottom:none;}

	/* 치료방법설명 */
	.Therapy .Explanation{}
	.Therapy .Explanation .InfoTitle{display:inline-block; padding:22px 80px;  border-radius:50px; background-color:#1B7EDA; color:#fff; font-size:26pt; font-weight:700;}
	.Therapy .Explanation .InfoTitle b{display:inline-block; color:rgba(255,255,255,0.5); font-size:26pt; font-weight:700; padding-right:10px;}
	.Therapy .Explanation .ThumbBox{width:100%; display:flex; justify-content:space-between; align-items:center; margin-top:40px;}
	.Therapy .Explanation .ImgBox{width:50%;}
	.Therapy .Explanation .ImgBox img{width:100%; object-fit:cover;}
	.Therapy .Explanation .TextBox{width:50%;}
	.Therapy .Explanation .TextBox p{color:#111; font-size:15pt; text-align:left; line-height:1.6;}
	
	/* 대상질환 */
	.Therapy .Target{}
	.Therapy .Target .InfoTitle{color:#111; font-size:30pt; font-weight:600;}
	.Therapy .Target .InfoTitle b{color:#1B7EDA; font-size:30pt; font-weight:700;}

	.Therapy .Target ul{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:40px; padding:0 30px;}
	.Therapy .Target ul li{width:calc(100% / 3 - 20px); background-color:#F3F3F3; border-radius:50px; display:flex; justify-content:center; align-items:center; color:#111; font-size:18pt; padding:30px 10px; font-weight:500; margin:10px;}
	.Therapy .Target ul li span{display:inline-block; padding-right:10px;}

	/* 절차 */
	.Therapy .Procedure{}
	.Therapy .Procedure .InfoTitle{color:#111; font-size:30pt; font-weight:600;}
	.Therapy .Procedure .InfoTitle b{color:#1B7EDA; font-size:30pt; font-weight:700;}

	.Therapy .Procedure ul{width:100%; display:flex; justify-content:space-between; align-items:center; margin-top:40px;}
	.Therapy .Procedure ul li{width:calc(100% / 3 - 80px); height:335px; background-color:#F3F3F3; border-radius:50%; display:flex; flex-direction:column;     justify-content:flex-start; align-items:center; position:relative; margin:0 40px; padding-top:60px;} 
	.Therapy .Procedure ul li::after{content:''; display:block; background:url('/clinicInfoNunevit/img/procedure_arrow.png')no-repeat center/cover; width:23px; height:40px; position:absolute; left:109%; top:45%;}
	.Therapy .Procedure ul li:last-child::after{display:none;}
	.Therapy .Procedure ul li .Number{font-family:'SUIT'; font-size:13.5pt; color:#3CA1FF; text-align:center; font-weight:700;}
	.Therapy .Procedure ul li .Text01{font-size:18pt; color:#111; text-align:center; font-weight:600; padding-top:10px;}
	.Therapy .Procedure ul li .Text02{font-size:14pt; color:#484848; text-align:center; line-height:1.5; padding-top:20px;}

	/* 유튜브*/
	.clinicInfoWrap .Video .InfoTitle{color:#111; font-size:30pt; font-weight:600;}
	.clinicInfoWrap .Video .InfoTitle b{color:#1B7EDA; font-size:30pt; font-weight:700;}
	.clinicInfoWrap .VideoBox{width:90%; border-radius:30px; overflow:hidden; margin:40px auto 0;;}
	.clinicInfoWrap .VideoBox .Movie_Iframe{position:relative; width:100%;  padding-bottom:56.25%;}
	.clinicInfoWrap .VideoBox .Movie_Iframe iframe{position:absolute; top:0; left:0; width:100%;height:100%;}

		.clinicInfoWrap .Video.TwoVideo .VideoWrap{width:100%; display:flex; justify-content:space-between; align-items:center;}
		.clinicInfoWrap .Video.TwoVideo .VideoBox{width:calc(100% / 2 - 20px); }
		.clinicInfoWrap .Video.TwoVideo .VideoBox .Movie_Iframe{position:relative; width:100%;  padding-bottom:56.25%;}
		.clinicInfoWrap .Video.TwoVideo .VideoBox .Movie_Iframe iframe{position:absolute; top:0; left:0; width:100%;height:100%;}

/* ========================================================================================================================================= */
/* 장비소개 */
.DeviceInfo{background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden;}
.DeviceInfo .Inner{padding:250px 0; display:flex; justify-content:space-between; align-items:center;}
.DeviceInfo .Title h2{color:#fff; font-size:33pt; text-align:left; font-weight:500; line-height:1.5;}
.DeviceInfo .Title h2 b{color:#fff; font-size:33pt;}
.DeviceInfo .Title .Text01{color:#fff; font-size:15pt; text-align:left; line-height:1.6; margin:40px 0;}
.DeviceInfo .Title .Text02{color:#A8FFF5; font-size:18pt; text-align:left; font-weight:500; margin-bottom:0; line-height:1.6;}

.DeviceInfo .ConBox{padding-right:90px; position:relative; top:20px;}
.DeviceInfo ul{display:flex;}
.DeviceInfo ul li{width:calc(100% / 3 ); display:flex; flex-direction:column; align-items:center;}
.DeviceInfo ul li:nth-child(odd){margin-top:120px;}
.DeviceInfo ul li p{color:#fff; text-align:center; font-size:13.5pt; line-height:1.5;}

.CenterDevice{background-size:cover; background-repeat:no-repeat; background-position:top; overflow:hidden;}
.CenterDevice .Inner{padding:150px 0;}
.CenterDevice .Title h2{color:#fff; font-size:37pt; text-align:center; font-weight:600; line-height:1.3;}
.CenterDevice .Title h2 b{color:#A8FFF5; font-weight:600; line-height:1.3;}

.CenterDevice .ConBox{margin-top:40px;}
.CenterDevice ul{display:flex; flex-direction:column; align-items:center;}
.CenterDevice ul li{display:flex; align-items:center; margin:40px 0;}
.CenterDevice ul li .ImgBox{width:700px; display:flex; justify-content:center; align-items:center;}
.CenterDevice ul li:nth-child(odd) .TextBox{padding-right:75px;}
.CenterDevice ul li:nth-child(even) .TextBox{padding-left:75px;}
.CenterDevice ul li .Text01{color:#A8FFF5; font-size:20pt; font-weight:400; text-align:left;}
.CenterDevice ul li .Text02{color:#fff; font-size:24pt; font-weight:600; text-align:left; margin:8px 0 20px;}
.CenterDevice ul li .Text03{color:#fff; font-size:15pt; font-weight:300; text-align:left; line-height:1.6;}
.CenterDevice ul li .Text03 span{color:#A8FFF5; font-weight:500;}

	/* [드림렌즈]_장비소개 */
	.ortholensWrap .CenterDevice .ConBox{width:1200px; margin:0 auto;}
	.ortholensWrap .CenterDevice .ImgBox{width:550px; border-radius:20px; overflow:hidden;}
	.ortholensWrap .CenterDevice .ImgBox img{width:100%; object-fit:cover;}
	.ortholensWrap .CenterDevice .TextBox{width:630px;}
	.ortholensWrap .CenterDevice ul li .Text01{font-size:12pt; letter-spacing:2pt;}

/* ========================================================================================================================================= */
/* 전문의소개 */
.Specialty{}
.Specialty .Inner{width:1700px; min-width:1700px; padding:150px 0 30px;}
.Specialty .ConBox{background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden; border-radius:30px; height:640px; padding:0 200px;}
.Specialty .TextBox{width:100%; height:100%; display:flex; flex-direction:column; justify-content:center;}
.Specialty .TextBox .Text01{text-align:left; color:rgba(255,255,255,0.7); font-size:12pt; font-family:'SUIT'; font-weight:500; letter-spacing:1.5pt;}
.Specialty .TextBox .Text02{text-align:left; color:#fff; font-size:30pt; font-weight:600; line-height:1.3; margin:25px 0 35px;}
.Specialty .TextBox .Text03{text-align:left; color:#fff; font-size:16.5pt; line-height:1.6;}
.Specialty .TextBox .Text03 strong{color:#A8FFF5; font-weight:600;}

/* ========================================================================================================================================= */
/* 유튜브영상 */
.VideoSection{}
.VideoSection .Inner{padding:150px 0 0;}

.VideoSection .Video{width:80%; border-radius:30px; overflow:hidden; margin:80px auto 0;}
.VideoSection .Video .Movie_Iframe{position:relative; width:100%; padding-bottom:56.25%;}
.VideoSection .Video .Movie_Iframe iframe{position:absolute; top:0; left:0; width:100%; height:100%;}

/* ========================================================================================================================================= */
/* 주요질환 */
.MenuDisease{}
.MenuDisease > .Inner{width:100%; min-width:100%; padding:100px 0 0;}
.MenuDisease .ConBox{margin-top:80px; border:none;}

	/*질환메뉴*/
	.MenuDisease .TabsHead{width:1400px; margin:0 auto;}
	.MenuDisease .TabsHead ul{display:flex; justify-content:space-between; align-items:center; padding:0; background-color:transparent; border:none; border-bottom:5px solid #D9D9D9; padding-bottom:15px;}
	.MenuDisease .TabsHead ul li{width:calc(100% / 8); border:none; background:transparent; color:#111;}
	.MenuDisease .TabsHead ul li a{display:block; width:100%; color:#111; font-size:15pt; text-align:center; position:relative;}
	.MenuDisease .TabsHead ul .ui-state-active a{font-weight:700; font-size:22pt;}
	.MenuDisease .TabsHead ul .ui-state-active a::after{content:''; display:block; width:100%; border-bottom:8px solid #1B7EDA; position:absolute; bottom:-20px;}

	/*질환내용*/
	.MenuDisease .TabsBody{background-color:#F2F4F8; padding:70px 0;}
	.MenuDisease .TabsBody .Inner{width:1400px; min-width:1400px; background-color:#fff; border-radius:50px; overflow:hidden;}
	.MenuDisease .TabsBody .List{padding:100px 0; margin:0 75px; border-bottom:1px solid rgba(17,17,17,0.1);}
	.MenuDisease .TabsBody .List:last-child{border-bottom:none; padding-bottom:100px;}
	.MenuDisease .TabsBody .List .InfoTitle{color:#111; font-size:30pt; font-weight:600; text-align:center;}
	.MenuDisease .TabsBody .List .InfoTitle b{color:#1B7EDA; font-size:30pt; font-weight:700;}

	.MenuDisease .Explanation{display:flex; justify-content:center; align-items:center; padding-top:0;}
	.MenuDisease .Explanation .InfoTitle{text-align:left !important; margin-bottom:20px;}
	.MenuDisease .Explanation .TextBox{margin-right:80px;}
	.MenuDisease .Explanation .TextBox p{text-align:left; color:#222; font-size:16pt; line-height:1.6;}

	.MenuDisease .Cause .ThumbBox{display:flex; justify-content:center; align-items:center; margin-top:40px;}
	.MenuDisease .Cause .TextBox{margin-left:80px;}
	.MenuDisease .Cause .TextBox p{text-align:left; color:#222; font-size:15pt; line-height:1.6;}

	.MenuDisease .Diagnosis ul{width:700px; margin:40px auto 0;}
	.MenuDisease .Diagnosis ul li{width:100%; background-color:#F3F3F3; font-size:15pt; color:#111; display:flex; align-items:center; padding:20px 40px; margin:15px 0;}
	.MenuDisease .Diagnosis ul li span{display:inline-block; margin-right:10px;}
	.MenuDisease .Body06 .Diagnosis .ThumbBox{display:flex; justify-content:center; align-items:center; margin-top:50px;}
	.MenuDisease .Body06 .Diagnosis .RightBox{margin-left:50px;}
	.MenuDisease .Body06 .Diagnosis .RightBox .TextBox p{display:flex; align-items:flex-start; font-size:15pt; color:#111; text-align:left; margin:20px 0; line-height:1.6;}
	.MenuDisease .Body06 .Diagnosis .RightBox .TextBox span{font-size:15pt; color:#111; text-align:left; margin-right:6px; margin-top:3px;}
	.MenuDisease .Body06 .Diagnosis .RightBox .DangerTxt{background-color:#EBF6FF; padding:30px; display:flex; margin-top:35px;}
	.MenuDisease .Body06 .Diagnosis .RightBox .DangerTxt span{display:inline-block; padding-top: 5px;}
	.MenuDisease .Body06 .Diagnosis .RightBox .DangerTxt .Txt{color:#003F79; font-size:13.5pt; font-weight:400; line-height:1.6; padding-left:5px;}
	.MenuDisease .Body06 .Diagnosis .RightBox .DangerTxt .Txt b{color:#003F79; font-size:13.5pt; font-weight:600; line-height:1.6;}


	.MenuDisease .Therapy ul{width:760px; margin:50px auto 0; display:flex; justify-content:space-between;}
	.MenuDisease .Therapy ul li{width:calc(100% / 2 - 40px);}
	.MenuDisease .Therapy ul li .ImgBox{width:100%; overflow:hidden;}
	.MenuDisease .Therapy ul li .ImgBox img{width:100%; object-fit:cover;}
	.MenuDisease .Therapy ul li p{width:100%; text-align:center; background-color:#1B7EDA; color:#fff; font-size:15pt; font-weight:500; padding:12px;}
	.MenuDisease .Therapy .TextBox{margin-top:50px;}
	.MenuDisease .Therapy .TextBox p{text-align:center; line-height:1.8; font-size:15pt; color:#111;}
	.MenuDisease .Therapy .TextBox p b{font-weight:700;}

	.MenuDisease .Body05 .Therapy ul,
	.MenuDisease .Body06 .Therapy ul,
	.MenuDisease .Body07 .Therapy ul{width:1240px;}

	.MenuDisease .Body08 .Therapy ul{justify-content:center;}

	.MenuDisease .Body05 .Therapy ul li,
	.MenuDisease .Body06 .Therapy ul li,
	.MenuDisease .Body07 .Therapy ul li{width:calc(100% / 3 - 15px);}
	.MenuDisease .Body08 .Therapy ul li{width:400px;}

	.MenuDisease .CIfication .InfoText{text-align:center; color:#111; font-size:15pt; line-height:1.5; margin-top:30px;}
	.MenuDisease .CIfication ul{width:800px; display:flex; justify-content:space-between; margin:50px auto 0;}
	.MenuDisease .CIfication ul li{width:calc(100% / 2 - 100px);}
	.MenuDisease .CIfication ul li p{color:#003F79; font-size:18pt; font-weight:700; text-align:center; margin-top:30px; width:300px;}
	.MenuDisease .CIfication .ThumbBox{width:880px; margin:30px auto 0;}
	.MenuDisease .CIfication .Text{display:flex; justify-content:center;}
	.MenuDisease .CIfication .Text p{width:100%; text-align:center; color:#111; font-size:16pt; border-bottom:1px solid rgba(17,17,17,0.7); padding:25px 0; width:340px;}
	.MenuDisease .CIfication .Text p.SmTxt{color:#999; font-size:14pt; font-weight:600; width:200px;}
	.MenuDisease .CIfication .Text04 p{border-bottom:none;}

	.MenuDisease .CIfication p.Text01{color:#111; font-weight:600;}
	.MenuDisease .CIfication p.Text02{color:#484848; font-weight:400; font-size:13.5pt; line-height:1.6; margin-top:15px;}

	.MenuDisease .Body06 .CIfication ul{width:730px;}
	.MenuDisease .Body06 .CIfication ul li{width:calc(100% / 2 - 60px);}
	.MenuDisease .Body06 .CIfication ul li p.Text02{letter-spacing:-1pt;}

/* ========================================================================================================================================= */
/* 질환원인 */
.CenterCause{}
.CenterCause .Inner{padding:0 0 150px;}
.CenterCause .ConBox{margin-top:50px;}
.CenterCause ul{display:flex; justify-content:space-between; width:1060px; margin:0 auto;}
.CenterCause ul li{width:calc(100% / 2 - 30px);}
.CenterCause ul li p{text-align:center; margin-top:15px; font-size:15pt; color:#484848; font-weight:500;}
.CenterCause ul li:nth-child(2) p{font-weight:700; color:#111;}
.CenterCause .Text{text-align:center; margin-top:60px; font-size:17pt; color:#111; line-height:1.6;}

/* ========================================================================================================================================= */
/* 종류 */
.Type{}
.Type .Inner{margin:50px auto 150px; width:1700px; min-width:1700px; background-color:#F2F4F8; border-radius:50px; overflow:hidden; padding:120px 200px;}
.Type .ConBox{margin-top:50px;}
.Type ul{display:flex; justify-content:space-between;}
.Type ul li{width:calc(100% / 3 - 20px); background-color:#fff; border-radius:15px; overflow:hidden; display:flex; flex-direction:column; align-items:center; padding:40px;}
.Type ul li .TextBox{width:100%; border-top:1px solid rgba(0,0,0,0.1); margin-top:40px; padding-top:40px;}
.Type ul li .Text01{text-align:center; font-size:18pt; color:#111; font-weight:600;}
.Type ul li .Text02{text-align:center; font-size:15pt; color:#484848; line-height:1.5; margin-top:15px;}

.CataractType .Inner{padding:120px 150px;}
.CataractType ul li{width:calc(100% / 4 - 10px); padding:30px;}
.CataractType ul li .TextBox{border:none; margin:0;}
.CataractType ul li .Number{color:#3CA1FF; text-align:center; font-family:'SUIT'; font-weight:600; margin-bottom:10px; font-size:13.5pt;}
.CataractType ul li .Text02{letter-spacing:-0.8pt;}

/* ========================================================================================================================================= */
/* [공통]_FAQ */
.clinicQna{}
.clinicQna .Inner{padding:150px 0; width:1000px; min-width:1000px;}
.clinicQna .ConBox{margin:80px 0 0;}

.clinicQna .ui-accordion .ui-accordion-header{background-color:#003F79; border:none; display:flex; justify-content:space-between; align-items:center; color:#fff; padding:25px 15px;}
.clinicQna .Accordion .Title{background-color:#003F79; border:none; display:flex; justify-content:space-between; align-items:center;}
.clinicQna .ui-accordion-header-icon{display:none;}
.clinicQna .ui-accordion .ui-accordion-header{margin:30px 0 0 0;}
.clinicQna .ThumbBox{width:100%; display:flex; align-items:center;}

.clinicQna .Accordion .Number{font-size:17pt; color:#C2DEF9; font-weight:500; margin-bottom:0;}
.clinicQna .Accordion h5{font-size:17pt; color:#fff; line-height:1.5; font-weight:500; margin-left:10px;}
.clinicQna .Accordion .BtnBox{width:20px; margin:0 10px;}
.clinicQna .Accordion .BtnBox img{width:100%; object-fit:cover;}
.clinicQna .ui-state-active .BtnBox img{transform:rotate(180deg);}

.clinicQna .Info{padding:0 !important; border:none; overflow:hidden; box-sizing:border-box; background-color:#F3F3F3;}
.clinicQna .Info p{font-size:15pt; color:#333; font-weight:400; line-height:1.6; padding:40px; height:auto;}

	/* [공통]_드림렌즈FAQ */
	.ortholensWrap .clinicQna .Inner{padding:50px 0 150px;}

/* ========================================================================================================================================= */
/* 표 */
.TableBox{}
.TableBox .Inner{padding:30px 0 150px; width:1000px; min-width:1000px;}
.TableBox .Title p{font-size:15pt; color:#484848; font-weight:400; margin:40px 0; line-height:1.6;}

.TableBox ul{display:flex; justify-content:center;}
.TableBox ul li{width:calc(100% / 2);}
.TableBox ul li .ImgBox img{width:100%; object-fit:cover;}
.TableBox ul li p{color:#1B7EDA; font-size:18pt; font-weight:700; text-align:center; margin-top:30px; width:100%;}
.TableBox ul li:nth-child(2) p{padding-left:30px}

.TableBox .Text{display:flex; justify-content:center;}
.TableBox .Text p{text-align:center; color:#111; font-size:16pt; border-bottom:1px solid rgba(17,17,17,0.7); padding:25px 0; width:340px; line-height:1.4;}
.TableBox .Text.Text04{display:flex; align-items:center;}
.TableBox .Text.Text04 p{border-bottom:none;}
.TableBox .Text p.SmTxt{color:#999; font-size:14pt; font-weight:600; width:200px;}

.TableBox p.Text01{color:#111; font-weight:600;}
.TableBox p.Text02{color:#484848; font-weight:400; font-size:13.5pt; line-height:1.6; margin-top:15px;}

/* ========================================================================================================================================= */
/* 자가진단 */
.Diagnosis{}
.Diagnosis .Inner{padding:30px 0 120px;}

.Diagnosis ul{width:700px; margin:40px auto 0;}
.Diagnosis ul li{width:100%; background-color:#F3F3F3; font-size:15pt; color:#111; display:flex; align-items:center; padding:20px 40px; margin:15px 0;}
.Diagnosis ul li span{display:inline-block; margin-right:10px;}
.Diagnosis .ThumbBox{display:flex; justify-content:center; align-items:center; margin-top:50px;}
.Diagnosis .RightBox{margin-left:50px;}
.Diagnosis .RightBox .TextBox p{display:flex; align-items:flex-start; font-size:15pt; color:#111; text-align:left; margin:20px 0; line-height:1.6;}
.Diagnosis .RightBox .TextBox span{font-size:15pt; color:#111; text-align:left; margin-right:6px; margin-top:3px;}
.Diagnosis .RightBox .DangerTxt{background-color:#EBF6FF; padding:30px; display:flex; margin-top:35px;}
.Diagnosis .RightBox .DangerTxt span{display:inline-block; padding-top: 5px;}
.Diagnosis .RightBox .DangerTxt .Txt{color:#003F79; font-size:13.5pt; font-weight:400; line-height:1.6; padding-left:5px;}
.Diagnosis .RightBox .DangerTxt .Txt b{color:#003F79; font-size:13.5pt; font-weight:600; line-height:1.6;}

	/* [드림렌즈]자가진단 */
	.ortholensWrap .Diagnosis .Inner{padding:120px 0;}

/* ========================================================================================================================================= */
/* 수술방법 */
.Method{background-color:#F3F3F3;}
.Method .Inner{padding:100px 0 150px;}
.Method .ConBox{margin:70px 0 0;}

.Method ul{display:flex; justify-content:space-between;}
.Method ul li{width:calc(100% / 3 - 80px); border-radius:20px; position:relative;}
.Method ul li .ImgBox{border-top-left-radius:20px; border-top-right-radius:20px; overflow:hidden;}
.Method ul li .ImgBox img{width:100%; object-fit:cover;}
.Method ul li .TextBox{width:100%; background-color:#fff; padding:40px 10px; border-bottom-left-radius:20px; border-bottom-right-radius:20px; overflow:hidden;}
.Method ul li .Text01{color:#3CA1FF; font-weight:600; font-family:'SUIT'; text-align:center; font-size:13.5pt;}
.Method ul li .Text02{color:#111; font-weight:600; text-align:center; font-size:18pt; margin:10px 0 15px;}
.Method ul li .Text03{color:#484848; text-align:center; font-size:15pt; line-height:1.5;}
.Method ul li::before{content:''; display:block; background:url('/clinicInfoNunevit/img/Method_arrow.png')no-repeat center/cover; width:23px; height:40px; position:absolute; left:113%; top:45%;}
.Method ul li:last-child::before{display:none;}

/* 피팅절차 */
.LensMethod{background-color:#fff;}
.LensMethod ul{align-items:center;}
.LensMethod ul li{width:calc(100% / 4 - 45px);}
.LensMethod ul li .TextBox{background-color:#F2F4F8;}
.LensMethod ul li::before{left:107%;}

/* ========================================================================================================================================= */
/* 장점 */
.Merit{}
.Merit .Inner{padding:50px 0 150px;}
.Merit .ConBox{margin:70px 0 0; display:flex; justify-content:center; align-items:center;}

.Merit .ImgBox{width:610px; border-radius:20px; overflow:hidden;}
.Merit .ImgBox img{width:100%; object-fit:cover;}

.Merit .TextBox{width:580px; margin-left:100px;}
.Merit .TextBox ul li{display:flex; align-items:flex-start; text-align:left; margin-bottom:35px;}
.Merit .TextBox ul li span{color:rgba(0,63,121,0.5); font-size:17pt; font-weight:600; margin-right:10px;}
.Merit .TextBox ul li p{color:#484848; font-size:14pt;}
.Merit .TextBox ul li p b{color:#003F79; font-size:17pt; font-weight:700; display:block; padding-bottom:6px;}

/* ========================================================================================================================================= */
/* 검사프로그램 */
.Program{background-color:#F3F3F3;}
.Program .Inner{padding:120px 0;}
.Program .ConBox{width:1200px; margin:60px auto 0;}

.Program ul{display:flex; flex-direction:column; align-items:center;}
.Program ul li{width:100%; display:flex; align-items:center; background-color:#fff; border-radius:15px; overflow:hidden; margin:10px 0;}
.Program ul li .ImgBox{width:400px;}
.Program ul li .ImgBox img{width:100%; object-fit:cover;}
.Program ul li .TextBox{padding:0 80px;}
.Program ul li .TextBox .Text01{font-family:'SUIT'; color:#1B7EDA; text-align:left; font-size:13.5pt; font-weight:700;}
.Program ul li .TextBox .Text02{color:#111; text-align:left; font-size:18pt; font-weight:600; margin:10px 0 15px;}
.Program ul li .TextBox .Text03{color:#484848; text-align:left; font-size:15pt; line-height:1.5;}

/* ========================================================================================================================================= */
/* [공통하단] */
.commonNunevitBottom{background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden;}
.commonNunevitBottom .Inner{padding:150px 0 145px;}
.commonNunevitBottom .Title p{font-size:12pt; letter-spacing:1pt; margin-bottom:20px;}
.commonNunevitBottom .Title h2{font-weight:500; line-height:1.5;}
.commonNunevitBottom .Title h2 b{font-weight:700; color:#111;}

.commonNunevitBottom .ConBox{width:1060px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; margin-top:20px;}
.commonNunevitBottom ul{display:flex; flex-direction:column; align-items:center; width:calc(100% / 2 - 50px);}
.commonNunevitBottom ul li{background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden; width:100%; height:550px; padding:70px 50px 70px 60px; border-radius:50px; position:relative; margin:40px 0;}
.commonNunevitBottom ul li .ThumbBox{position:absolute; bottom:70px;}
.commonNunevitBottom ul li .ImgBox{margin-bottom:40px;}
.commonNunevitBottom ul li .Text01{color:#fff; font-size:22pt; font-weight:600; text-align:left;}
.commonNunevitBottom ul li .Text02{color:#fff; font-size:15pt; text-align:left; margin-top:15px; line-height:1.5;}

.commonNunevitBottom .BottomBox{display:flex; flex-direction:column; align-items:center; margin-top:80px;}
.commonNunevitBottom .BottomBox p{text-align:center; font-size:37.5pt; margin-top:35px; color:#111; font-weight:600; line-height:1.3;}
.commonNunevitBottom .BottomBox p b{font-weight:700;}
.commonNunevitBottom .BottomBox p strong{font-weight:700; color:#1B7EDA;}

/* ========================================================================================================================================= */
/* [Qna] */
.BnfWrap .InnerContainer{position:relative;}
	
	/*상단메뉴*/
	.BnfWrap .SubNav_Small2 .InnerContainer{padding-top:0; padding-bottom:0;}
	.boardWrap .SubNav_Small2 ul{display:flex; flex-wrap:wrap;}
	.boardWrap .SubNav_Small2 li{width:calc(100% / 6); margin-bottom:5px;}
	.boardWrap .SubNav_Small2 li a{border-radius:0; border:1px solid #003F79; color:#003F79; font-weight:normal; border-radius:5px;}
	.boardWrap .SubNav_Small2 li.Action a{background-color:#003F79; color:#fff;}
	.boardWrap .SubNav_Small2 li a:hover{background-color:#003F79;}

	/*아코디언초기화*/
	.QnaListArea .contWrap .Title > span{display:none;}
	.QnaListArea .ui-state-active{border:none; color:#111;}
	.QnaListArea .ui-accordion-header .ui-icon{display:none;}
	.QnaListArea .ui-accordion .ui-accordion-header{margin:15px 0;}
	.QnaListArea #accordion1 *{border-left:none; border-right:none; white-space:normal;}

	/*질문,답변*/
	.QnaListArea .ui-accordion-header{background:#eff5fb; padding:20px 30px; border:none; border-radius:10px;}
	.QnaListArea .ui-accordion-header.ui-state-active{border-bottom-left-radius:0; border-bottom-right-radius:0;}
	.QnaListArea .ui-accordion-header dd{width:100%; display:inline-flex; align-items:center; justify-content:space-between; font-size:16pt; color:#111;}
	.QnaListArea .ui-accordion-header dd p{display:inline-flex; align-items:center;}
	.QnaListArea .ui-accordion-header dd p::before{content:'Q'; display:inline-block; width:50px; height:50px; background-color:#bbd6e1; font-size:16pt; font-weight:600; border-radius:50px; text-align:center; line-height:50px; color:#fff; margin-right:20px; font-family:'SUIT';}
	.QnaListArea .ui-accordion-content{border-top:1px solid #d9e0e7; background:#eff5fb; padding:0 !important; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-left:none; border-right:none; border-bottom:none; position:relative; margin-top:-15px; box-sizing:border-box;}
	.QnaListArea .ui-accordion-content dd{color:#727171;}
	.QnaListArea .ui-accordion-content dd p{padding-top:5px; line-height:1.5;}
	.QnaListArea .ui-accordion-content dd{display:flex; padding:30px;}
	.QnaListArea .ui-accordion-content dd::before{content:'A'; display:inline-block; width:50px; height:50px; background-color:#74bad6; font-size:16pt; font-weight:600; border-radius:50px; text-align:center; line-height:50px; color:#fff; margin-right:20px; font-family:'SUIT';}

	/*화살표*/
	.QnaListArea .ui-accordion-header em img{transform:rotate(180deg);}
	.QnaListArea .ui-accordion-header.ui-state-active em img{transform:rotate(360deg);}

	/*검색*/
	.BoardSearchList{display:none;}
	.QnaListArea .BoardList_Search{width:23%;}
	.QnaListArea .BoardList_Search fieldset{display:inline-flex; padding:10px;}
	.QnaListArea .BoardList_Search fieldset > label:nth-child(1){width:43%;}
	.QnaListArea .BoardList_Search fieldset > label:nth-child(2){display:inline-flex; width:100%;}
	.QnaListArea .BoardList_Search fieldset button{width:20px; background-color:#fff;}
	.QnaListArea .BoardList_Search fieldset button:hover{background-color:#fff;}
	.QnaListArea .BoardList_PageBtn{width:100%; text-align:center;}
	
	/*페이지넘버*/
	.BnfWrap2 .BoardBtnList .BoardList_PageBtn{width:55%;}


/* ========================================================================================================================================= */
/* [증명서발급] */
.AbInfoSection01{}
.AbInfoSection01 .Inner{padding:130px 0;}
.AbInfoSection01 .TopTxt{background-color:#edf2f6; border-radius:10px; padding:20px 30px;}
.AbInfoSection01 .TopTxt p{font-size:13pt; color:#111; line-height:1.4;}

	/*절차*/
	.AbInfoSection01 .Procedure{margin:60px 0;}
	.AbInfoSection01 .Procedure h3{text-align:left; color:#111; font-size:20pt; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
	.AbInfoSection01 .Procedure p{color:#111; display:flex; align-items:flex-start; padding:6px 0; font-size:13pt; line-height:1.5;}
	.AbInfoSection01 .Procedure p span{font-size:20pt; margin-right:5px; margin-right:5px; width:10px; height:20px; display:flex; justify-content:center; align-items:center;}
	.AbInfoSection01 .Procedure p b{line-height:1.5;}

	/*구비서류*/
	.AbInfoSection01 .Papers{margin:60px 0;}
	.AbInfoSection01 .Papers h3{text-align:left; color:#111; font-size:20pt; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
	.AbInfoSection01 .Papers .SmallTxt{color:#111; text-align:left; font-size:13pt; line-height:1.5;}

	.AbInfoSection01 .Papers .tableWrap{margin-top:30px;}
	.AbInfoSection01 .tableWrap .contBox{display:flex; justify-content:space-between;}
	.AbInfoSection01 .tableWrap .contBox p{width:calc(100% / 7 - 10px); text-align:center;}
	.AbInfoSection01 .tableWrap .contBox01 .txtBox{background-color:#003F79; color:#fff; padding:15px 10px; border-radius:10px; font-size:13.5pt; font-weight:500; margin:5px 0;}
	.AbInfoSection01 .tableWrap .contBox01 .txtBox:first-child{width:30%;}
	.AbInfoSection01 .tableWrap .textInner .txtBox{background-color:#f0f0f0; color:#111; padding:15px 10px; border-radius:10px; font-size:13pt; font-weight:500; margin:5px 0;}
	.AbInfoSection01 .tableWrap .textInner .txtBox:first-child{width:30%;}
	.AbInfoSection01 .tableWrap .textInner .txtBox.Round{display:flex; justify-content:center; align-items:center;}
	.AbInfoSection01 .tableWrap .textInner .txtBox.Round span{display:block; width:10px; height:10px; background-color:#111; border-radius:50%;}

	.AbInfoSection01 .BottomTxt{margin-top:10px;}
	.AbInfoSection01 .BottomTxt p{color:#484848; display:flex; align-items:flex-start; padding:6px 0; font-size:13pt; line-height:1.5;}
	.AbInfoSection01 .BottomTxt p span{font-size:20pt; margin-right:5px; margin-right:5px; width:10px; height:20px; display:flex; justify-content:center; align-items:center;}

	/*조건*/
	.AbInfoSection01 .Condition{margin:60px 0;}
	.AbInfoSection01 .Condition h3{text-align:left; color:#111; font-size:20pt; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
	.AbInfoSection01 .Condition ul li{display:flex; align-items:flex-start; padding:3px 0;}
	.AbInfoSection01 .Condition ul li p{color:#111; font-size:13pt; line-height:1.5;}
	.AbInfoSection01 .Condition ul li span{font-size:20pt; margin-right:5px; margin-right:5px; width:10px; height:20px; display:flex; justify-content:center; align-items:center;}

	/*서류다운로드*/
	.AbInfoSection01 .PapersDown{margin:60px 0 0;}
	.AbInfoSection01 .PapersDown h3{text-align:left; color:#111; font-size:20pt; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
	.AbInfoSection01 .PapersDown ul{display:flex; width:40%; padding-top:5px;}
	.AbInfoSection01 .PapersDown ul li{width:calc(100% / 2 - 30px); margin-right:15px;}
	.AbInfoSection01 .PapersDown ul li a{display:flex; align-items:center; width:100%; background:linear-gradient(31deg, #0059AC 3.27%, rgba(9, 108, 200, 0.5) 59%), linear-gradient(90deg, #2B8CE6 20.23%, rgba(27, 126, 218, 0.5) 39%); padding:10px; border-radius:10px; color:#fff; font-size:13pt; font-weight:600;}
	.AbInfoSection01 .PapersDown ul li a span{display:inline-block; width:30px; margin-right:8px;}
	.AbInfoSection01 .PapersDown ul li a img{width:100%; object-fit:cover;}

/* ========================================================================================================================================= */
/* [렌즈종류] */
.LensType{}
.LensType .Inner{padding:50px 0 150px;}
.LensType .ConBox{margin:70px 0 0;}
.LensType .ConBox ul{display:flex; justify-content:center;}
.LensType .ConBox ul li{width:calc(100% / 6 - 50px); margin:0 25px;} 
.LensType .ConBox ul li:nth-child(3){width:7%;}
.LensType .ConBox ul li .ImgBox{width:100%; height:65px;}
.LensType .ConBox ul li .ImgBox img{width:100%; height:100%; object-fit:contain;}
	
/* ========================================================================================================================================= */
/* [유튜브] */
.videoWrap.ListWrap #container{padding:100px 0 100px;}
.videoWrap #container{padding:150px 0 100px;}

/* ========================================================================================================================================= */
/* [언론보도] */
.mediaWrap #contents{padding:100px 0 100px;}

.newsWrap .TopVisual{display:none;}
.newsWrap #contents{padding:150px 0 100px;}

/* ========================================================================================================================================= */
/* [공지사항] */
.noticeWrap #contents{padding:100px 0 100px;}

/* ========================================================================================================================================= */
/* [상담예약] */
.reserveWrap #contents{padding:100px 0 100px;}

/* ========================================================================================================================================= */
/* [고객의소리] */
.feedbackWrap #contents{padding:100px 0 100px;}

/* ========================================================================================================================================= */
/* [수술후기] */
.BnfWrap.ListWrap .boardThumList .LockBg{filter:blur(3px);}
.BnfWrap.ViewWrap #contents{padding:150px 0 100px;}
.BnfWrap.ListWrap #contents{padding:100px 0 100px;}

.BnfWrap2.ViewWrap .boardview #zoomImg{display:none;}

/* ========================================================================================================================================= */
/* [개인정보취급방침] */
.memberWrap #contents{padding:150px 0 100px;}

/* ========================================================================================================================================= */
/* [비급여항목] */
.aboutUninsured #contents{padding:150px 0 100px;}
