@charset "utf-8";
/*
연세이현진산부인과
C00183
*/
/* ================================================================================================= */
body{padding-top:0px !important;}
header.Fixed{border-bottom:1px solid #f9f1fa;}
.mainWrap header{display:block; position:fixed; width:100%; top:0; border:none; background-color:transperent/* rgba(255,255,255, 0.3) */; z-index:997;}
.mainWrap header:hover{background-color:rgba(255,255,255, 0.3); transition:all 0.2s;}
.mainWrap header.Fixed{display:block; position:fixed; width:100%; top:0; border:none; background-color:rgba(255,255,255, 0.9); z-index:997;}
.subtWrap .SubNav.Fixed .SubNav_Small1{display:none;}
.SubNav.Fixed .SubNav_Small2{display:none;}
.mainWrap .SubNav{display:none;}

.clinicInfoWrap header{position:relative;}
.clinicInfoWrap header.Fixed{position:fixed;}

.SubNav{font-family:'SUIT',"Noto Sans KR","돋음, Dotum","Arial","sans-serif"; position:absolute; z-index: 1;}
.mainWrap .HeaderNav_LargeMenuWide{}
.HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu{background-color:#7ec6bb;}
.HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu{border:none;}
.HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide{top:70px;}
.HeaderNav_LargeMenuWide > ul > li a .line{background-image:linear-gradient(transparent calc(100% - 2px), #7ec6bb 0px);}
.HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu ul li{margin:0 20.8px; height:50px;}
.HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu ul li a{color:#fff;}
.HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu ul li a:hover{color:#fff;opacity:.7;}
.HeaderNav_LargeMenuWide > ul > li a{color:#383735; height:60px; line-height:50px;}
.HeaderNav_LargeMenuWide{background:none;}
.HeaderNav_GNBtop.Inner{display:none;}
.HeaderNav_LargeMenuWide > ul{width:1300px;}
.HeaderNav_LargeMenuWide > ul > li{width:9%; height:70px;}
.HeaderNav_LargeMenuWide > ul > li > a{line-height:70px;}

	/* ----------------------------------------------------------------------------------------------------------- */
	/* 주메뉴 */
	.HeaderNav_GNBmenu{border:none; font-family:'SUIT',"Noto Sans KR","돋음, Dotum","Arial","sans-serif"; height:70px;}
		.Logo{position:absolute; display:table; left:20px; z-index:1; height:70px; width:94px;}
		.Logo h1{display:table-cell; vertical-align:middle;}
		.Logo h1 img{width:62%;}
		.RightBox{position:absolute; display:table; right:20px; z-index:1; height:70px; width:219px; top:0; color:#666666;}

	/* 소메뉴1 */
	.SubNav_Small.SubNav_Small1{margin:0;}
	.SubNav_Small.SubNav_Small1 .InnerContainer{width:100%; min-width:100%;}
	.SubNav_Small1{}
	.SubNav_Small1 ul{border:none; border-radius:0; text-align:center; background:none;}
	.SubNav_Small1 ul li{padding:0 22px; display: inline-block; border:none; text-align:center; vertical-align: top; width:auto; height:50px; letter-spacing:-0.5px; background-color:#fff;}
	.SubNav_Small1 ul li:first-child{border-bottom-left-radius:20px;}
	.SubNav_Small1 ul li:last-child{border-bottom-right-radius:20px;}
	.SubNav_Small1 ul li.Action{background-color:#7ec6bb;}
	.SubNav_Small1 ul li.Action:hover{background-color:#7ec6bb;}
	.SubNav_Small1 ul li.Action:hover a{background-color:#7ec6bb; color:#fff;}
	.SubNav_Small1 ul li.Action a:hover{background-color:#7ec6bb; color:#fff;}
	.SubNav_Small1 ul li a{font-size:16px; color:#5d5d5d; font-weight:500; position:relative;  display:block; z-index:1; line-height:50px; padding:0; height:50px;}
	.SubNav_Small1 ul li a:hover{opacity:.7;}
	.SubNav_Small1 li.Action a{color:#fff; background:none;}
	.SubNav_Small1 li:hover a{color:#5d5d5d; background:none; opacity:1;}
	.SubNav_Small1 li.Action a{}
	.SubNav_Small2{margin-top:1em; overflow:hidden;}
	.SubNav_Small2 ul{ border:none; border-radius:100px; background:none;}
	.SubNav_Small2 .InnerContainer{width:15%; min-width:15%; padding:0 2%; background:linear-gradient(to right, transparent 0%, rgb(255 255 255 / 63%) 15%, rgb(255 255 255 / 63%) 85%, transparent 100%);}
	.SubNav_Small2 li{}
	.SubNav_Small2 li a{background:none; color:#7ec6bb; font-weight:500; line-height:41px; font-size:12pt;}
	.SubNav_Small2 li.Action a, .SubNav_Small2 li:hover a{background:none;color:#7ec6bb; font-weight:600;}
	.SubNav_Small2 li.Action a{ border-bottom:2px solid #7ec6bb;}
	
	/* 스크롤시 상단고정픽스 */
	.SubNav.Fixed .SubNav_Small.SubNav_Small1{margin:0;} 
	
	.SubNav_Small1 + .SubNav_Small2 ul{border-color:#7ec6bb; border-radius:0;}
	.SubNav_Small2 li{border:none;}

	
/* ================================================================================================= */
/* 헤더와푸터 */
header .HeaderNav_Area{min-width:1500px; background-color:#f8fafa; z-index: 999;} 
.mainWrap header .HeaderNav_Area{background:none;} /* 메인일때는 일단 배경투명 */
	/* GNB */
	header .HeaderNav_GNB{border:none;}
		/* 상단메뉴 */
		header .HeaderNav_GNBtop{}
		header .HeaderNav_GNBtopBox{display:table; position:relative; width:100%; table-layout:fixed; padding:15px;}
		header .HeaderNav_GNBtopBox > * {}
			/* ----------------------------------------------------------------------------------------------------------- */
			/* 회원로그인 */
			.HeaderNav_GNBtop .Member{}
			/* [배너관리] 21번배너 */
			.Banner21{display:table-cell; vertical-align:middle;}
			.Banner21 *{font-family:'Caudex';}
			.Banner21 ul{text-align:right;}
			.Banner21 li{display:inline-block; padding:0.5em;}
			.Banner21 li.infoFind{}
			.Banner21 img{}
			
			/* [배너관리] 22번배너 */
			.RightBox >.Link{display:table-cell; vertical-align:middle; padding-left:1em;}
			.Banner22{display:table-cell; vertical-align:middle;}
			.Banner22 li{border-radius:100px; overflow:hidden; display:inline-table;}

			/* ----------------------------------------------------------------------------------------------------------- */
			header .HeaderNav_GNBtopBox .LeftBox{display:table-cell; position:relative; vertical-align:middle; text-align:left; z-index: 998;} 
				/* 로고 */
				header .HeaderNav_GNBtop .Logo{display:inline-table; position:relative;}
				header .HeaderNav_GNBtop .Logo a img{max-height:1.3em;}
			/* ----------------------------------------------------------------------------------------------------------- */
			header .HeaderNav_GNBtopBox .CentBox{display:table-cell; position:relative; vertical-align:middle;} 
			header .HeaderNav_GNBtopBox .CentBox.Inner{width:1100px; min-width:1100px;} /* 주메뉴가 위치할영역 */
			/* ----------------------------------------------------------------------------------------------------------- */
			header .HeaderNav_GNBtopBox .RightBox{display:table-cell; position:relative; vertical-align:middle; text-align:right; z-index: 998; }
				/* 회원로그인 */
				header .HeaderNav_GNBtop .Member{display:inline-table; position:relative; text-align:right;}
				header .HeaderNav_GNBtop .Member a{letter-spacing:-2px; white-space:nowrap; padding-right:1.5em;}
				/* 22번배너 */
				header .HeaderNav_GNBtop .Link{display:none;}

		/* ----------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 하단푸터전용 */
.Footer_Area{background-color:#55565a;}
	/* 빠른상담신청 */
	.Apply *{font-family:'SUIT', "Noto Sans KR","돋음, Dotum","Arial","sans-serif";}
	.Apply{background-color:#7ec7bc;}
	.Apply >.Inner{min-width:1400px; width:1400px;}
	.Apply .Title strong{text-align:left; font-weight:normal;}
	.Apply dl dd{padding-right:15px;}
	.Apply dl dd:nth-last-child(3){padding-right:20px;;}
	.Apply dd label input, .Apply dd select, .Apply dd select option, .Apply dd textarea{border:none; border-radius:0; cursor:pointer; background:none/* rgb(255 255 255 / 10%) */; color:#fff; border-bottom:1px solid #fff;}
	.Apply dd select option{color:#555;}
	.Apply dd label input::placeholder{color:#fff;}
	.Apply .AgreeBox{display:table; padding:0;}
	.Apply .AgreeBox label{display:inline-table; vertical-align:middle;}
	.Apply .AgreeBox a{display:inline-table; vertical-align:middle; margin-left:5px; background-color:#fff; color:#55a99d; border-radius:3px; padding:1px 5px; font-weight:500;}
	.Apply .AgreeBox a:hover{opacity:.7;}
	.Apply .AgreeBox label big{letter-spacing:-1px;}
	.Apply .BtnBox a, .Apply .BtnBox button, .Apply .BtnBox p span{background-color:#fff; color:#55a99d; font-weight:600;}
	.Apply .BtnBox a:hover, .Apply .BtnBox button:hover, .Apply .BtnBox p span:hover{background-color:#eeeeee;}
	.Apply .Checkbox small em b{border-radius:2px;}
	
	/* ---------------------- */
	/* 상세정보 */
	.Company_Area{padding-bottom:0; padding-top:100px;}
	.aboutMapWrap .Company_Area{display:none;}
	.Company_Area > .Inner{width:1300px;}
	.Company_Area > .Inner > div{vertical-align:top;}
	.Company_Area .Tel .Title,
	.Company_Area .Time .Title *{font-family: 'Montserrat', 'Noto Sans KR', sans-serif !important;}
	.Company_Area .Time,
	.Company_Area .Link *{color:#fff; font-weight:normal;}
	.Company_Area .Link.QuickLink{display:block; margin-top:3em; display:none;}
	.Company_Area .Link.QuickLink li{border-color:#fff;}
	.Company_Area .Link.QuickLink li a:hover img{opacity:.7;}
	.Company_Area .Link.QuickLink li img{}
	.Company_Area .Title.Sub span{font-weight:500; display:block; font-size:16pt; color:#7ec6bb; line-height:10.5pt; margin-bottom:1.5em;}

	/* 대표전화 */
	.Company_Area .Inner>.Title{display:block; font-size:18pt; font-weight:bold; display:none;} /* 일단숨김 */
	.Company_Area .Tel{display:block; width:100%;}
	.Company_Area .Tel a p{font-family: 'Montserrat', 'Noto Sans KR', sans-serif; font-weight:400; color:#fff; letter-spacing:0; font-size:27pt;}
	.Company_Area .Time{display:block; width:100%; margin-top:3em;}
	.Company_Area .Time .Title.Sub span{} /* 타이틀 */
	.Company_Area .Time label + p{font-weight:normal; display:none;}
	.Company_Area .Time label pre{font-weight:500;}
	.Company_Area .Link{width:72%; padding-left:6%;}
	.Company_Area .Link .Title.Sub span{font-family: 'Montserrat', 'Noto Sans KR', sans-serif;} /* 타이틀 */

	/*타이틀 선*/
	.Company_Area .Tel .Title.Sub span{position:relative;} /* 타이틀 */
	.Company_Area .Tel .Title.Sub span:before{content:''; width:73%; height:1px; position:absolute; background:#7ec6bb; right:0; top:50%; transform:translate(0,-50%);}
	.Company_Area .Time .Title.Sub span{position:relative;} /* 타이틀 */
	.Company_Area .Time .Title.Sub span:before{content:''; width:47%; height:1px; position:absolute; background:#7ec6bb; right:0; top:50%; transform:translate(0,-50%);}
	.Company_Area .Link .Title.Sub span{position:relative;} /* 타이틀 */
	.Company_Area .Link .Title.Sub span:before{content:''; width:88%; height:1px; position:absolute; background:#7ec6bb; right:0; top:50%; transform:translate(0,-50%);}

		/* [배너관리] 26번배너 */
		.Banner26{}
			/* 등록된배너가없다면 지도표기 */
			.Banner26Other{}
			.Banner26Other .Title p{display:block; font-size:18pt; font-weight:bold;}
			.Banner26Other>p{display:inline-block; font-size:13pt; font-weight:500;}
			.Banner26Other>pre{display:inline-block; font-size:11pt; font-weight:500; margin-left:0.5em; margin-bottom:1em; font-family:'SUIT', sans-serif;}
			.Banner26Other .aboutmap26{font-family:'Marcellus',"Noto Sans KR","돋음, Dotum","Arial","sans-serif"; height:15em;}
	
	
	
	/* ---------------------- */	
	/* [배너관리] 27번배너 */
	.Banner27{position:relative; text-align:left; z-index:1; margin-top:1em;}
	.Banner27 ul{display:block;}
	.Banner27 ul li{display:inline-block; padding-right:0.5em;}
	/* ---------------------- */
	/* 기본정보 */
	.Bottom_Area .Add{padding:30px 0 50px 0;}
	.Bottom_Area .Add .Inner{display:table; width:1300px;}
	.Bottom_Area .Add strong{display:table-cell; vertical-align:middle; text-align:left;}
	.Bottom_Area .Add img{width:9em;}
	.Bottom_Area .Add #SkipNavAdd *{color:#fff;}
	.Bottom_Area .Add #SkipNavAdd{display:block; text-align:left; width:78.5%; vertical-align:top; font-family:'SUIT', "Noto Sans KR","돋음, Dotum","Arial","sans-serif"; margin:0 0 0 auto;}
	.Bottom_Area .Add p span.create{font-size:14px; color:#4e4e4e; line-height:3em; display:block;}
	.Bottom_Area .Add p span.create img{height:8.5px; width:auto; opacity:0.5; padding-left:2px;}
	.Bottom_Area .Link *{color:#fff; font-family:'SUIT';}
	.Bottom_Area .Link{position:relative; display:block; width:78.5%; text-align:left; border:none; margin-right:0; margin-bottom:1.5em;}
	.Bottom_Area .Link ul{width:100%; position:relative; display:block;}
	.Bottom_Area .Link ul li{position:relative; display:inline-block; padding:0;}
	.Bottom_Area .Link ul li:first-child a{padding-left:0;}
	.Bottom_Area .Link ul li a{position:relative; display:inline-block; font-size:13pt; font-weight:500; line-height:1em; padding:0px 10px; border-color:#7ec6bc;}
	.Bottom_Area .Link ul li a:hover{color:#55a99d;}
		.aboutMapWrap .Bottom_Area .Add{padding:5em 0 50px 0;}
		

/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 테이블타입 : 목록형  */
.lisTable *{font-family:'Poppins',"Noto Sans KR","돋음, Dotum","Arial","sans-serif";}
.lisTable thead th{font-weight:600;}
.lisTable table a{font-weight:500;}
.onlineAskWrap .reserveTable{padding:80px 0;}
.onlineAskWrap .BtnBox a, .BtnBox button, .BtnBox p span{font-weight:500 !important;}
.reserveTable .BtnBox button, .reserveTable .BtnBox p span{background-color:#8ecdc4; transition:0.2s;}
.reserveTable .BtnBox button:hover, .reserveTable .BtnBox p span:hover{background-color:#55a99d;}
.reserveTable th{font-weight:600;}
.reserveTable .SelectClinicArea dt strong{font-weight:400; color:#fff; background-color:#b1b1b1; padding:2px 17px; border-radius:100px; display:inline-block;}

/* ================================================================================================= */
/*퀵바*/
body .Banner20 a img{display:block; transition:0.2s;}
body .QuickArea_Btn{display:none;}
body .QuickArea_Link .Tel{display:none;}
body .QuickArea_Link ul{background-color:rgba(0,0,0,0);}
body .QuickArea_Link li{padding:12px 0; transition:0.2s;}
body .QuickArea a{color:#231f20; font-weight:600; transition:0.2s;}
/*퀵바 호버*/
body .QuickArea_Link li:hover{background:#000;}
body .QuickArea_Link li:hover img{/*filter:brightness(1000%);*/ filter: invert(86%) sepia(44%) saturate(278%) hue-rotate(113deg) brightness(92%) contrast(83%);}
body .QuickArea_Link li:hover a{/*filter:brightness(1000%);*/ color:#93d9d1;}
/*상단가기*/
body .QuickArea_Link .Quick_GoTop{display:block; position:relative; width:95px; border-bottom:1px solid #2d2d2d; text-align:center; padding:13px 0;}
body .QuickArea_Link .Quick_GoTop a i{display:block; font-size:28px;}

/* ================================================================================================= */
/*비용문의숨김*/
.Footer_Area .Contact_Quick{display:none;}
.reserveTable{display:none;}

/* ================================================================================================= */
/*팝업*/
.LayerPopSlider{width:600px;}

	