@charset "utf-8";
/*
미케이의원
C00233
*/

*{font-family:'Noto Sans JP', 'Noto Sans KR', sans-serif; line-height:1.5; letter-spacing:-0.2pt; color:#313131;}

/* ================================================================================================= */
/*헤더*/
.HeaderNav_GNBmenu{}
.HeaderNav_LargeMenu .MenuBig a{line-height:1; font-weight:500;}
.HeaderNav_GNBtop.Inner{width:100%; min-width:100%; border-bottom:1px solid #060203;}
header .headerWrap{height:65px;}
	/*회원숨김*/
	.HeaderNav_GNBtop .Member{visibility:hidden;}
	/*대메뉴*/
	header .HeaderNav_GNBmenu{border:0;}
	header .HeaderNav_LargeMenu{width:100%;}
	header .HeaderNav_GNBmenu .HeaderNav_Menu{width:19.5%; display:inline-block;}
	header .HeaderNav_GNBmenu .MenuBig > a{font-size:12pt; height:65px; line-height:65px; transition:0.1s;}
	header .HeaderNav_GNBmenu .MenuBig > a:hover{color:#af5753;}
	/*소메뉴*/
	header .HeaderNav_SmallMenuCube{top:65px;}
	header .HeaderNav_SmallMenuCube dd{padding:0;}
	header .HeaderNav_SmallMenuCube dl:before{display:none;}
	header .HeaderNav_SmallMenuCube dl{width:100%; background-color:#d89289; border-top:0;}
	header .HeaderNav_SmallMenuCube dl a{color:#fff; margin:0; padding:20px 0; transition:0.1s;}
	header .HeaderNav_SmallMenuCube dl a:hover{background:#af5753; color:#fff;}

	/*시술페이지메뉴숨김*/
	.subtWrap .SubNav{display:none;}


/* ================================================================================================= */
/*푸터*/
footer *{font-family:'Pretendard-Bold', 'Noto Sans JP', 'Noto Sans KR', sans-serif;}
footer .Footer_Area{padding-bottom:0;}
footer .topArea{width:100%; position:relative; padding-top:100px;}
footer .topArea .Inner{width:1400px; min-width:1400px; margin:0 auto; display:table;}

footer .topArea .footerWrap{display:table-cell; width:50%; padding:0 40px; vertical-align:top;}
footer .topArea .footerWrap h3{font-size:24pt; font-weight:600; color:#000; padding-bottom:30px;}
footer .topArea .footerWrap .footerLine{width:100%; height:2px; background:#000;}

/*시간*/
footer .topArea .footerWrap .timeBox{padding-top:30px; display:table; width:100%;}
footer .topArea .footerWrap .timeBox .timeLeft{display:table-cell; width:40%; text-align:left;}
footer .topArea .footerWrap .timeBox .timeLeft pre{font-size:14pt; line-height:1.8; font-weight:400;}
footer .topArea .footerWrap .timeBox .timeRight{display:table-cell; width:60%; text-align:left;}
footer .topArea .footerWrap .timeBox .timeRight pre{font-size:14pt; line-height:1.8; font-weight:400;}
/*전화번호*/
footer .topArea .footerWrap .TelBox{padding-top:30px;}
footer .topArea .footerWrap .TelBox a{font-size:40pt; font-weight:700;}
/*SNS*/
footer .topArea .footerWrap .snsWrap{width:100%; padding-top:30px; display:table;}
footer .topArea .footerWrap .snsWrap .lineBox{display:table-cell; width:40%; vertical-align:top;}
footer .topArea .footerWrap .snsWrap .sns p{font-size:18pt; font-weight:400;}
footer .topArea .footerWrap .snsWrap .sns p img{width:auto; transition:0.4s;}
footer .topArea .footerWrap .snsWrap .sns p span{padding-left:20px;}
footer .topArea .footerWrap .snsWrap .sns a:hover img{opacity:0.6;}
footer .topArea .footerWrap .snsWrap .lineBox img{width:auto;}
footer .topArea .footerWrap .snsWrap .sns1{padding-bottom:15px;}
footer .topArea .footerWrap .snsWrap .sns2{padding-bottom:30px;}

/*지도*/
footer .bottomArea{position:relative; width:100%; padding-top:40px;}
footer .bottomArea .locationBox{width:1320px; margin:0 auto; text-align:left; padding-bottom:40px;}
footer .bottomArea .locationBox h3{font-size:22pt; font-weight:600; color:#9f9f9f;}
footer .bottomArea .locationBox p{font-size:14pt; font-weight:400; padding-top:10px;}

/* ================================================================================================= */
/* 빠른상담숨김 */
.Contact_Quick{display:none;}

/* ===================================================================== */
/* 플로팅배너 */
.Quick{}
.Quick .Btn_GoBox_Right{display:block; position:fixed; right:5%; bottom:8%; text-align:left;  z-index:999;}
	/* 홈페이지 제작 */
	.Btn_GoWeb{display:block; position:relative;}
	.Btn_GoWeb .Btn_Close{display:block; position:absolute; right:30%; bottom:20%; background:rgba(0,0,0, 0.8); border-radius:50%; padding:0.5em; overflow:hidden; z-index:101;}	
	.Btn_GoWeb a{display:block; position:relative; overflow:inherit; animation:Btn_GoWeb_Animation 0.6s 0s infinite ease-in-out alternate;}
	.Btn_GoWeb a img{width:auto; filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.15));}
	@keyframes Btn_GoWeb_Animation{
													0%{margin-bottom:0px;}
													100%{margin-bottom:10px;}
												}