@charset "utf-8";
/*
김찬병원
C00176
*/

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 숨김처리 */
/* 상담신청 */
.NC00176 .Contact_Quick{display:none;}
/* 비용문의 */
.NC00176 .ClinicAskForm{display:none;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 대메뉴 */
.HeaderNav_LargeMenu{}
.HeaderNav_LargeMenu.Inner{display:table; height:inherit; vertical-align:middle;}
.HeaderNav_LargeMenu .MenuBig{position:relative;vertical-align:middle;text-align:center;}
.HeaderNav_LargeMenu .MenuBig:hover{background-color:#00b7ce; color:#fff; border-right:1px solid #e8e8e8;}
/* .HeaderNav_LargeMenu .MenuBig.Action{background-color:#00b7ce; color:#fff; border-right:1px solid #e8e8e8;} */
.HeaderNav_LargeMenu .MenuBig a{display:block; width:100%; font-size:12pt; text-align:center; cursor:pointer;}
.HeaderNav_LargeMenu .MenuBig a:hover{background-color:#00b7ce; color:#fff;}
/* .HeaderNav_LargeMenu .MenuBig.Action a{background-color:#00b7ce; color:#fff;} */

/* 소메뉴 */
.HeaderNav_SmallMenu .MenuSub dd a:hover{color:#00b7ce;}

/* 소메뉴1 */
.SubNav_Area ul li:hover{background-color:#00b7ce;}
.SubNav_Area ul li.Action{background-color:#00b7ce;}

.NC00176 .SubNav_Small1 a{display:block;width:100%;font-size:11pt;letter-spacing:-1px; height:100%; padding:0.6em 0px; white-space:normal; word-break:keep-all;}
.NC00176 .SubNav_Small1 li.Action a{color:#fff; background-color:#00b7ce;}
.NC00176 .SubNav_Small1 li:hover a{color:#fff; background-color:#00b7ce;}

/* ================================================================================================= */
/* 퀵메뉴 */
body .QuickArea{}
.QuickArea section{z-index:998;}

.QuickArea_Link{box-shadow: -6px 5px 9px rgba(0,0,0,0.2); border-bottom-left-radius:10px;}
.QuickArea_Link ul{background:#fff;}
.QuickArea a{color:#1c1c1c;}
.QuickArea a:hover{color:#111f63 !important;}
.QuickArea_Link li{border:none; width:100%;}
.QuickArea_Link a span{font-size:10pt;}

.QuickArea_Btn a{box-shadow:-6px 5px 9px rgb(0 0 0 / 7%); background-color:#01a0b4;}

.QuickArea_Link li:nth-child(1){background-color:#00b7ce;}
.QuickArea_Link li:nth-child(1) a{color:#fff;}
.QuickArea_Link li:nth-child(1) a:hover{color:#fff !important;}
.QuickArea_Link li:last-child{background-color:#00b7ce; border-bottom-left-radius:10px;}
.QuickArea_Link li:last-child a{color:#fff;}
.QuickArea_Link li:last-child a:hover{color:#fff !important;}

body .Banner20 a img{display:block;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 하단영역 */
.Footer_Area{padding-bottom:0;}
.Company_Area{background-color:#f8f8f8;}
.Company_Area .Time label + p{display:none;}
.Bottom_Area{background-color:#f8f8f8;}
.contactWrap .Footer_Area{padding-bottom:0;}

.Bottom_Area .Add p .create{display:none !important;}

body .AddLogo span{display:block; font-weight:400; font-size:12pt;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 체크박스 */
.Checkbox small em span{position:absolute; top:0px; left:1px; color:#00b7ce; font-size:9pt; line-height:12px; font-weight:normal; display:none;}
.Checkbox.Radio small em span{top:4px; left:4px; width:12px; height:12px; font-size:1px; background-color:#00b7ce; border-radius:50%;}


		
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 온라인예약, 게시판 */
.contactWrap .reserveTable, .boardWrap .lisTable, .boardWrap .boardThumList, .onlineListWrap .lisTable{padding-top:2em;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 둘러보기 */
.MultiImgSliderArea .slick-button{position:absolute; top:43%; width:100%; left:0; z-index:1;}
.MultiImgSliderArea .slick-button .slick-button-prev01{position:absolute; left:-10%; width:80px; height:80px; font-size:15pt; background-color:#f3f3f3; border-radius:50px; color:#888;}
.MultiImgSliderArea .slick-button .slick-button-next01{position:absolute; right:-10%; width:80px; height:80px; font-size:15pt; background-color:#f3f3f3; border-radius:50px; color:#888;}

.MultiImgSliderArea .Inner{padding:100px 30px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 버튼류 */
.BtnBox a,
.BtnBox button,
.BtnBox p span{display:inline-block;color:#ffffff;font-size:16pt;font-weight:500;font-family:"Noto Sans KR","돋음, Dotum","Arial","sans-serif";letter-spacing:1px;text-align:center;background-color:#00b7ce;border:none;border-radius:5px;/*box-shadow: 1px 1px 5px rgba(0,0,0, 0.4);*/padding:20px 30px;cursor:pointer;}
.BtnBox a:hover,
.BtnBox button:hover,
.BtnBox p span:hover{background-color:#0c9eb0;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 온라인예약 */
.SelectClinicArea dt{display:none;}
.SelectClinicArea .Depth2{display:none;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 영문페이지 상단 메뉴 숨김 */
.subtWrap.cliniInfoEngWrap .HeaderNav_GNBmenu{display:none;}
/* 영문페이지 하단 */
.Company_Area.engCompany_Area{padding:100px 0; background-color:#f3f3f3;}
.Company_Area.engCompany_Area span{display:inline-block; font-size:30px; line-height:40px; color:#555; letter-spacing:-0.05px; font-weight:600; margin-bottom:10px; font-family: 'Noto Sans KR', sans-serif;}
.Company_Area.engCompany_Area > .Inner{display:table;}
.Company_Area.engCompany_Area > .Inner > div{width:50%; display:table-cell; vertical-align:top;}
.Company_Area.engCompany_Area > .Inner > div > div{display:inline-block; width:100%;}
.Company_Area.engCompany_Area .Tel{margin-bottom:40px;}
.Company_Area.engCompany_Area .Tel p{font-size:40px; padding-top:10px;}
.Company_Area.engCompany_Area .Time{margin-top:1em;}
.Company_Area.engCompany_Area .Time pre.Left{width:30%;}
.Company_Area.engCompany_Area .Link span{display:block; text-align:right;}
.Company_Area.engCompany_Area .Link p{text-align:right; padding-bottom:20px;}
.Company_Area.engCompany_Area .Banner26Other .aboutmap26{height:25em;}
.Company_Area.engCompany_Area .Banner26Other .aboutmap26 img{width:100%;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 22번 배너 */
.HeaderNav_GNBtop .Link a img{max-height:3em; }
.NC00176 .HeaderNav_GNBtop .Link ul li.BannerThum2 img{border:1px solid #ddd; border-radius:100px;}
/* 한국사이트에서 한국국기 숨김 */
.NC00176 .HeaderNav_GNBtop .Link ul li.BannerThum2{display:none;}
/* 영문페이지에서 영어권국기 숨김 */
.cliniInfoEngWrap .HeaderNav_GNBtop .Link ul li.BannerThum1{display:none;}
.cliniInfoEngWrap .HeaderNav_GNBtop .Link ul li.BannerThum2{display:block;}