@charset "utf-8";
/*
유니트리
C00140
*/

/* ================================================================================================= */
header{}
/* 헤더 */
header{display:block; position:relative;}
header{}
.HeaderNav_Area{position:fixed; top:0px; left:0px; right:0px;  z-index: 999; } 
.HeaderNav_Area a{}
.HeaderNav_Area .Inner{width:auto; padding:0px;}
	/* 주메뉴GNB */
	.HeaderNav_GNB{display:table; width:100%; table-layout:fixed; padding:1em 1em;}
		/* 상단메뉴 */
		.HeaderNav_GNBtop{display:table-cell !important; width:290px !important; vertical-align:middle; text-align:left;}
		.HeaderNav_GNBtop .Member{position:absolute; top:20%; right:0px; width:auto; display:none;}
		.HeaderNav_GNBtop .Member ul{}
		.HeaderNav_GNBtop .Member li:last-child{display:none;}
		.HeaderNav_GNBtop .Logo{display:block; position:relative; width:auto; text-align:left; }
		.HeaderNav_GNBtop .Logo img{height:24px; max-width:100%;}
		/* 펼침메뉴 */
		.HeaderNav_GNBmenu{display:table-cell; height:auto; border:none;}
		.HeaderNav_GNBmenuVer2{vertical-align:middle;  text-align:right; ;}
		.HeaderNav_SmallMenuVer2{display:block; position:relative; }
		.HeaderNav_SmallMenuVer2 dl{display:block; position:relative; }
		.HeaderNav_SmallMenuVer2 dt{display:none;} /* 대메뉴 */
		.HeaderNav_SmallMenuVer2 dd{display:block; position:relative;} /* 소메뉴1 */
		.HeaderNav_SmallMenuVer2 dd a{display:inline-block; position:relative; vertical-align:middle; color:#fff; font-size:14pt; line-height:1em; padding:0.5em 1em 0.5em 1em; margin-top:-4px; font-weight:600; width:150px; text-align:center;} 
		.HeaderNav_SmallMenuVer2 dd a:nth-child(4), .HeaderNav_SmallMenuVer2 dd a:nth-child(5){width:120px;}
		.HeaderNav_SmallMenuVer2 dd a:hover{color:#599ee1; border-bottom:1px solid #599ee1;}
		.HeaderNav_SmallMenuVer2 .CodeBox{display:inline-table; position:relative; margin-top:-1px;}
		.HeaderNav_SmallMenuVer2 .CodeBox + .CodeBox{}
		.HeaderNav_SmallMenuVer2 .CodeNO1 dd a:last-child{color:#071184; background:#fff; border-radius:50px; padding:8px 15px; font-weight:600} /* 문의하기 */
		.HeaderNav_SmallMenuVer2 .CodeNO1 dd a:last-child:hover{background:linear-gradient(to right, #071184, #5e6dfa); color:#fff;}
		.HeaderNav_SmallMenuVer2 .CodeNO1 dd a:last-child:hover span{color:#fff; border:none;}
		.HeaderNav_SmallMenuVer2 .CodeNO1 dd a + a:before{color:#fff;}
		.HeaderNav_SmallMenuVer2 .CodeNOmy{line-height:1.2em; display:none;} /* 마이페이지메뉴 */
		.HeaderNav_SmallMenuVer2 .CodeNOmy a{color:#a9a9a9; font-size:10pt; letter-spacing:-1px;}
		.HeaderNav_SmallMenuVer2 .CodeNOmy a span:after{display:none;}

		/* 메뉴이름변경 */
		/*.HeaderNav_SmallMenuVer2 dd a:nth-child(1):hover span{font-size:0;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(1):hover span:before{font-size:14pt; content:"유니트리소개"; line-height:1em; vertical-align:middle;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(2):hover span{font-size:0;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(2):hover span:before{font-size:14pt; content:"개원컨설팅"; line-height:1em; vertical-align:middle;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(3):hover span{font-size:0;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(3):hover span:before{font-size:14pt; content:"마케팅컨설팅"; line-height:1em; vertical-align:middle;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(4):hover span{font-size:0;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(4):hover span:before{font-size:14pt; content:"컨텐츠"; line-height:1em; vertical-align:middle;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(5):hover span{font-size:0;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(5):hover span:before{font-size:14pt; content:"클라이언트"; line-height:1em; vertical-align:middle;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(6):hover span{font-size:0;}
		.HeaderNav_SmallMenuVer2 dd a:nth-child(6):hover span:before{font-size:14pt; content:"문의하기"; line-height:1em; vertical-align:middle;}*/
		
		
/*딥메디 유니트리 헤더*/
body.C00274{top:0 !important; padding-top:0 !important;}
body .C00274{font-family:'SUIT', 'Noto Sans KR', sans-serif; letter-spacing:-0.2pt; line-height:normal; color:#000;}
body.C00274 .VIpgJd-ZVi9od-ORHb-OEVmcd{opacity:0 !important; visibility:hidden !important; display:none !important;}
body .C00274 .mainHeader{width:max-content; position:absolute; top:0; left:50%; transform:translate(-50%,0); z-index:999;}
body .C00274 .mainHeader .Inner{width:100%; min-width:100%;}
body .C00274 .mainHeader .contWrap{width:100%; display:block; padding:10px 70px; position:relative; z-index:5; border-radius:0 0 10px 10px; background:url('/img/C00274/mainSection_header_logo_back.png')no-repeat; background-size:cover; background-position:bottom;}
body .C00274 .mainHeader .contWrap h4{display:inline-block; vertical-align:middle;}
body .C00274 .mainHeader .contWrap h5{display:inline-block; vertical-align:middle; color:#989898; line-height:1; padding-left:5px; font-size:12pt; font-weight:500;}
body .C00274 .mainHeader .contWrap .btnLink{display:inline-block; vertical-align:middle; padding-left:30px; cursor:pointer;}
body .C00274 .mainHeader .contWrap .btnLink p{color:#fff; font-size:12pt; font-weight:800; display:inline-block; vertical-align:middle;}
body .C00274 .mainHeader .contWrap .btnLink span{display:inline-block; vertical-align:middle; padding-left:5px;}

body .C00274 .mainHeader .btnWrap{opacity:0; visibility:hidden;-webkit-transform:translate(-50%,-20px); transform:translate(-50%,-20px); left:50%; -webkit-transition:all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position:absolute; width:100%; background:#fff; top:60px; left:50%;  padding:15px 30px; border-radius:10px; z-index:1;}
body .C00274 .mainHeader .btnWrap.Active{opacity:1; visibility:visible; -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); transform:translate(-50%,0); -webkit-transition:all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index:1;}
body .C00274 .mainHeader .btnWrap .btnInner{width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
body .C00274 .mainHeader .btnWrap a{color:#adadad; font-size:14pt; font-weight:500; transition:0.2s;}
body.Japanese .C00274 .mainHeader .btnWrap a{word-break:break-all;}
body.Japanese .C00274 .mainHeader .btnWrap a + a{padding-left:15px;}
body .C00274 .mainHeader .btnWrap a:hover{color:#000;}
body .C00274 .mainHeader .btnWrap span{display:block; cursor:pointer;}

/*딥메디 일반헤더*/
body .C00274 .HeaderNav_GNB{display:block; width:100%; padding:15px 50px;}
body .C00274 .HeaderNav_GNB .HeaderNav_GNBtop.Inner{width:49% !important; min-width:auto; display:inline-block !important; vertical-align:middle; margin-left:0; margin-right:auto;}
body .C00274 .HeaderNav_GNB .HeaderNav_GNBtop .Logo img.Default{position:relative;}
body .C00274 .HeaderNav_GNB .HeaderNav_GNBtop .Logo img.Active{position:absolute; left:0; opacity:0; visibility:hidden;}
body .C00274 .headerIconWrap{width:49% !important; min-width:auto; display:inline-block; vertical-align:middle; margin-right:0; margin-left:auto; text-align:right;}
body .C00274 .headerIconWrap .headerIconCont{}
body .C00274 .headerIconWrap .headerIconCont > a{display:inline-block; vertical-align:middle; border:2px solid #dcdcdc; border-radius:500px; margin-left:10px; padding:10px 25px; transition:0.2s;}
body .C00274 .headerIconWrap .headerIconCont > a span{display:inline-block; vertical-align:middle; transition:0.2s;}
body .C00274 .headerIconWrap .headerIconCont > a p{color:#dcdcdc; font-size:12pt; font-weight:700; display:inline-block; vertical-align:middle; padding-left:10px; transition:0.2s;}

body .C00274 header.Fixed{z-index:1000;}
body .C00274 header.Fixed .HeaderNav_Area{background:rgba(255,255,255,0.7);}
body .C00274 header.Fixed .HeaderNav_GNB .HeaderNav_GNBtop .Logo img.Default{opacity:0; visibility:hidden; transition:200ms;}
body .C00274 header.Fixed .HeaderNav_GNB .HeaderNav_GNBtop .Logo img.Active{opacity:1; visibility:visible; transition:200ms;}

	/* 다국어 */
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap{display:inline-block; vertical-align:middle; border:2px solid #dcdcdc; border-radius:500px; margin-left:10px; padding:10px 20px; transition:0.2s; width:auto; cursor:pointer;}
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap .LinkGlobalAll span{display:inline-block; vertical-align:middle; transition:0.2s;}
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap .LinkGlobalAll p{color:#dcdcdc; font-size:12pt; font-weight:700; display:inline-block; vertical-align:middle; padding-left:10px; transition:0.2s;}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn{position:absolute; width:100px; text-align:center; background-color:#fff; border:none; box-shadow:0px 7px 13px 3px rgba(0, 0, 0, 0.05); padding:16px; margin-left:-50px; left:50%; top:22%; border-radius:10px; }
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn a{display:block;}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn a span{position:relative; display:block; background:none; width:100%; height:fit-content; color:transparent; height:20px; border-radius:0;}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn a:nth-child(1) span{background-image:url(/img/C00064/new/lang_ko.png) !important; background-size:auto !important; background-position:center; background-repeat:no-repeat}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn a:nth-child(2) span{background-image:url(/img/C00064/new/lang_en.png) !important; background-size:auto !important; background-position:center; background-repeat:no-repeat}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn a:nth-child(3) span{background-image:url(/img/C00064/new/lang_jp.png) !important; background-size:auto !important; background-position:center; background-repeat:no-repeat}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn a span font{opacity:0; position:absolute; left:0; width:100%; top:0; z-index:2; ;}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn a img{position:absolute; display:block; margin:0 auto 0 5px; top:0; left:0;}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn a + a{margin-top:10px;}
	body .C00274 .headerIconWrap .iconContGlobal .GlobalBtn  a.Active .Flag{border:none;}
	
	/*호버*/
	body .C00274 .headerIconWrap .headerIconCont > a:hover{background:#dcdcdc;}
	body .C00274 .headerIconWrap .headerIconCont > a:hover span{filter:brightness(0);}
	body .C00274 .headerIconWrap .headerIconCont > a:hover p{color:#000;}
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap:hover{background:#dcdcdc;}
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap:hover .LinkGlobalAll span{filter:brightness(0);}
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap:hover .LinkGlobalAll p{color:#000;}
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap.Active{background:#dcdcdc;}
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap.Active .LinkGlobalAll span{filter:brightness(0);}
	body .C00274 .headerIconWrap .headerIconCont .LinkGlobalWrap.Active .LinkGlobalAll p{color:#000;}
			

/* 스크롤시 상단고정픽스 */
header.Fixed{}
/*header.Fixed .HeaderNav_Area{background-color:rgba(0,0,0, 0.7); box-shadow:1px 1px 10px rgb(0 0 0 / 8%);}*/
header.Fixed .HeaderNav_GNBtop{display:block;} 
header.Fixed .HeaderNav_GNBmenu{}
.C00140{padding-top:0px !important;}

/* 퀵링크페이지 */
.memberWrap header .HeaderNav_Area{position:relative; background-color:rgba(0,0,0, 0.7); box-shadow:1px 1px 10px rgb(0 0 0 / 8%);}

/* ================================================================================================= */
/*푸터*/
.Footer_Area{background:#12122b;}
.Company_Area{background:url('../img/C00140/Footer_back.jpg') no-repeat;}
.Company_Area .Tel{width:50%; vertical-align:middle !important;}

.Company_Area .Inner ul{margin-top:6em;}
.Company_Area .Inner ul li{padding-bottom:2em;}
.Company_Area .Inner ul li p{font-size:18pt; font-weight:400; font-family:'NanumSquare', 'Noto Sans KR', sans-serif; display:inline-block; position:relative;}
.Company_Area .Inner ul li p span{position:absolute; right:0; top:-1.5em;}
.Company_Area .Inner ul li img{}
.Banner26Other .aboutmap26{height:35em; width:70%; box-shadow:0 1px 2px rgba(0,0,0,0.06),0 2px 3px rgba(0,0,0,0.06),0 4px 6px rgba(0,0,0,0.06),0 8px 12px rgba(0,0,0,0.06),0 16px 24px rgba(0,0,0,0.06),0 32px 50px rgba(0,0,0,0.06);}
.Company_Area{display:none;}

	/* 기본정보 */
	.Bottom_Area{}	
	.Bottom_Area .Add{padding:40px 0 50px 0;}
	.Bottom_Area .Add .Inner{display:table; width:1400px;}
	.Bottom_Area .Add strong{display:inline-block; vertical-align:top; float:left; margin-top:40px;}
	.Bottom_Area .Add img{}
	.Bottom_Area .Add #SkipNavAdd *{color:#d7d7d7;}
	.Bottom_Area .Add #SkipNavAdd{display:inline-block; text-align:left; width:59%; margin-top:2em;}
	.Bottom_Area .Add #SkipNavAdd a{display:inline-block;}
	.Bottom_Area .Link *{color:#fff;}
	.Bottom_Area .Link{position:relative; display:inline-block; width:59%; text-align:left; border:none; }
	.Bottom_Area .Add p .Item01{display:inline-block; padding-right:1em;}
	.Bottom_Area .Link ul{width:100%; position:relative; display:block;}
	.Bottom_Area .Link ul li *{border-color:#d7d7d7; color:#d7d7d7;}
	.Bottom_Area .Link ul li{position:relative; display:inline-block; padding:0;}
	.Bottom_Area .Link ul li a{display:inline-block; line-height:1; padding:0px 14px;}
	.Bottom_Area .Link ul li:first-child a{padding-left:0;}
		.aboutMapWrap .Bottom_Area .Add{padding:5em 0 50px 0;}

	.Bottom_Area .Add img{filter:brightness(1000);}

/* ================================================================================================= */
/*서브*/
.SubNav{display:none;}
.SubNav.Fixed{display:none;}

/*빠른상담신청*/
.Contact_Quick{display:none;}

/*비용문의*/
.NC00140 .subTitle{padding:0;}
.NC00140 .subTitle p{margin-top:0.1em;}
.costAskWrap .Company_Area{display:none;}
.NC00140 #container{background-color:#f3f3f3; padding-bottom:5em;}
.NC00140 #container .InnerContainer{background:#fff; border-radius:10px; padding-bottom:4em; box-shadow:0 1px 2px rgba(0,0,0,0.06),0 2px 3px rgba(0,0,0,0.06),0 4px 6px rgba(0,0,0,0.06),0 8px 12px rgba(0,0,0,0.06),0 16px 24px rgba(0,0,0,0.06),0 32px 50px rgba(0,0,0,0.06);}
.NC00140 .reserveTable table{border:none; width:80%; margin:0 auto;}
.NC00140 .reserveTable tr:nth-child(2){display:none;}
.NC00140 .reserveTable .AgreeBox{width:80%; margin:0 auto; margin-top:1em;}
.NC00140 .reserveTable .AgreeBox .Checkbox:nth-child(1){display:none;}

.NC00140 .reserveTable tr:nth-child(1) th{display:none;}
.NC00140 .reserveTable tr:nth-child(1) td dt{display:none;}
.NC00140 .reserveTable tr:nth-child(1) .Depth1{text-align:center; display:inline;}
.NC00140 .reserveTable tr:nth-child(1) .Depth1 dl{display:inline;}
.NC00140 .reserveTable tr:nth-child(1) .Depth1 dl dd{display:inline-block;}
.NC00140 .reserveTable tr:nth-child(1) .Depth1 label{display:inline; padding-right:0.5em;}
.NC00140 .reserveTable tr:nth-child(1) .Depth3{position:absolute; top:-60px; left:0; width:120%;}


.NC00140 .reserveTable .contact_title{text-align:center; padding-top:6em; padding-bottom:0;}
.NC00140 .reserveTable .contact_title h1{color:#0b80c3; font-family:'NanumSquare', 'Noto Sans KR', sans-serif; font-size:28pt; font-weight:400; line-height:1.5em;}
.NC00140 .reserveTable .contact_title p{color:#818181; font-family:'NanumSquare', 'Noto Sans KR', sans-serif; font-size:14pt; font-weight:400;}

.NC00140 .reserveTable th{font-family:'NanumSquare', 'Noto Sans KR', sans-serif; font-size:12pt; font-weight:400;}
.NC00140 .reserveTable .Checkbox.Radio small em span{background-color:#1a76b9; color:#1a76b9;}
.NC00140 .reserveTable .Checkbox small em span{color:#1a76b9;}
.NC00140 .reserveTable .BtnBox p span{background-color:#1a76b9; box-shadow:none; padding:20px 60px; font-family:'NanumSquare', 'Noto Sans KR', sans-serif; font-size:20pt; font-weight:400;}
.NC00140 .reserveTable .BtnBox p span:hover{background-color:#0a62a2;}

.NC00140 .reserveTable .InputBox{border:none; box-shadow:none; display:inline;}
.NC00140 .reserveTable .InputBox input{width:100%; display:inline;}

.NC00140 .costAskWrap .SelectClinicArea ul{width:fit-content; margin:0 auto;}
.NC00140 .costAskWrap .reserveTable thead td{padding:50px 0;}

/*.Contact_Ut #container{background-color:#f3f3f3; padding-bottom:5em;}
.Contact_Ut .InnerContainer{background:#fff; border-radius:10px; box-shadow:0 1px 2px rgb(0 0 0 / 6%), 0 2px 3px rgb(0 0 0 / 6%), 0 4px 6px rgb(0 0 0 / 6%), 0 8px 12px rgb(0 0 0 / 6%), 0 16px 24px rgb(0 0 0 / 6%), 0 32px 50px rgb(0 0 0 / 6%);}
.Contact_Ut .contact_title{text-align:center; padding-top:6em; padding-bottom:4em;}
.Contact_Ut .contact_title h1{color:#0b80c3; font-family:'NanumSquare', 'Noto Sans KR', sans-serif; font-size:28pt; font-weight:400; line-height:1.5em;}
.Contact_Ut .contact_title p{color:#818181; font-family:'NanumSquare', 'Noto Sans KR', sans-serif; font-size:14pt; font-weight:400;}
.Contact_Ut .reserveTable{width:70%; margin:0 auto;}
.Contact_Ut .reserveTable table{border:none;}
.Contact_Ut .contact_reserve01 th{width:30%;}
.Contact_Ut .contact_reserve01 td{width:70%;}*/