@charset "utf-8";

.top_sitemap{position:absolute; top:30px; right:15px;}
@media (max-width:1300px) {
	.top_sitemap{display:none;}
}



/* 그누보드 */
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
.btn_admin { display: none; }

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative;max-width:none;background:none;text-align:left;}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img {height:40px;border:1px solid #ccc;vertical-align:top;padding:0;margin:0;border-radius:3px}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat  0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:80%;color:#ff0000;letter-spacing:-0.1em}
@media (max-width: 575px) {	#captcha_audio {display:none !important;} }

/* 커스텀 */
a { text-decoration: none; }
select { font-size: 14px; }

#footer .logo img {	filter: grayscale(1); top: 0px; }

#latest h4 a { color: #000; }
#latest h4 a:hover { text-decoration: none; }
#latest li a { color: #777; }

.pagination { margin-top: 0rem; margin-bottom: 0rem; }

.ck.ck-editor__editable { min-height: 200px !important; }

/*
.dropdown-item { font-size: 1rem; }
.title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }
*/

ul.oe_menu{
	padding: 0;
	list-style-type: none;

}
ul.oe_menu > li{
	/*width:140px;*/
	height:90px;
	padding-bottom:2px;
	float:left;
	position:relative;
		

}
ul.oe_menu > li > a{
	padding: 22px 10px;
	color: #dcc7b3;
	text-decoration : none;
	letter-spacing:-0.065em;
	background-color:;
	font-weight: 500;

	/*text-shadow:0px 0px 1px #000;
	opacity:0.5;*/
}
ul.oe_menu > li > a:hover {
	/*background:#847465;*/
	color:#fff;

}

ul.oe_menu > li.selected > a{
	background:#847465;
	color:#fff;

}

#m_top ul > li > a {
	color:#968a7e !important;
}



/*.oe_wrapper ul.hovered > li > a{
	background-color:#f6f5ef;
	text-shadow:0px 0px 1px #000;
}*/
ul.oe_menu div{
	position:absolute;
	top:39px;
	left:1px;
	background:#fff;
	width:250px;
	/*height:140px;*/
	padding:10px 10px 0 ;
	display:none;
	border : solid 3px #847465;
	
}
ul.oe_menu div ul li a{
	text-decoration:none;
	color:#222;
	font-weight: 500;
	padding:2px 5px 2px 4px;
	margin:2px;
	display: inline-block;
	font-size:14px;
}

ul.oe_menu div ul.oe_full{
	width:100%;
}

.oe_menu div ul li a:hover{
	background:#847465;
	color:#fff;
}


ul.oe_menu li ul{
	list-style:none;
	float:left;
	margin-right:0px;
	margin-bottom:10px;
}

/*i.oe_heading{
	color:#653b19;
	font-size:18px;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:1px solid #847465;
	font-weight: 500;
}
*/

li.oe_text{
	font-size:16px;
	margin-bottom:10px;
	line-height:1.3em;
}

li.oe_img{
	/*margin:0 -20px;*/
	display:block;
}



/* Type Selector */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,figure{margin:0px;padding:0px; /*word-break: keep-all ;*/ }
body {font-family:'Pretendard',sans-serif; font-size:15px;line-height:150%;	color:#333; word-break: break-all;}
a {color:#333333; text-decoration:none; }
a:visited, a:active {text-decoration:none;} a:hover {text-decoration:none;}
/*input, select { font-family:'Pretendard',sans-serif;font-size:100%; vertical-align:middle; margin:0px; padding:0px; }*/
ol,ul,li { list-style:none; } fieldset, blockquote { border:none; }
b {font-weight:bold;}
h1,h2,h3,h4,h5,h6 { clear:both; font:normal 12px Pretendard,AppleGothic,Verdana,Arial,San-Serif; }
table { table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0; letter-spacing:0em;}
th,td { border-collapse:collapse; }
strong { font-style:normal; font-weight:bold; }
img{ margin:0px; padding:0px; border:0 none; vertical-align: middle;max-width:100%;}
form    {display:block;}
/*input, textarea, select {font-family:'Pretendard',sans-serif;font-size:12px;padding:10px;border-radius:0;border:1px solid #999;}*/
label { cursor:pointer; }
div, li, a {word-break: keep-all; box-sizing: border-box;}


a:before{content: ""; box-sizing: border-box;}
button, img, input, label, select, textarea{vertical-align:middle;}
label,button{display:inline-block;}
i, cite, em, var, address, dfn{font-style:normal;}
hr{display:none;}
legend, caption{width:0;height:0;margin:0;padding:0;overflow:hidden;background:none;font-size:0;line-height:0;}

button{padding:0;overflow:visible;border:0;background:transparent;cursor:pointer;}

/* form */
button{cursor:pointer;}
button, input{border-radius:0}
input,select,button,textarea{border-radius:0;font-size:14px;font-family:'Pretendard','Malgun Gothic',Dotum,sans-serif;vertical-align:middle;box-sizing:border-box;}
fieldset{border:none;}
input[type="submit"]{border:none;cursor:pointer;-webkit-border-radius:0;-webkit-appearance:none;}

/*
input:focus, select:focus, textarea:focus, a:focus {display:block; outline:2px dotted #333; box-sizing:border-box;outline-offset:-2px;}
button:focus{ border:2px dotted #dbdbdb; box-sizing:border-box;}
*/

/* html5 - for older browsers */
article, aside, audio, canvas, code, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
mark, rp, rt, ruby, summary, time{display:block;}

/* for IE 6/7 */
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;margin:0;padding:0;content:".";font-size:0;line-height:0;}

/*
a:focus{display:block; color:#222; border:2px solid #333; box-sizing:border-box; outline-offset:-2px; }

*:focus {
    outline-width: 2px !important;
    outline-style:solid !important;
    outline-color:#333 !important;
  	display:block;
   outline-offset:-2px;
    box-sizing: border-box; 
}
*/
/* a:active, a:hover, a:visited{outline-width: 0px !important;}*/


button:focus {
	outline:2px dashed #f96538 !important; border: 2px solid #fff;
outline-offset:-2px;
}
 /*
input:focus, textarea:focus {outline:2px dashed #f96538 !important; border: 2px solid #fff;
  outline-offset:-2px;}
*/
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus { outline:-webkit-focus-ring-color dotted 2px !important; outline-offset:-2px;  box-sizing: border-box; }


/*legend,caption,#contents */
button{margin:0;padding:0; /* background:none; */ border:none;text-transform:none;vertical-align:middle;}
button,[type="button"],[type="reset"],[type="submit"]{margin:0;padding:0; border:none;/*  */ cursor:pointer;}


@font-face{
	font-family:"Pretendard";
	font-style:normal;
	font-weight:200;
	src: url('/css/webfont/Pretendard-Light.subset.woff2') format('woff2'),
		 url('/css/webfont/Pretendard-Light.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 300;
	src: url('/css/webfont/Pretendard-Regular.subset.woff2') format('woff2'),
		 url('/css/webfont/Pretendard-Regular.subset.woff') format('woff');
}
 
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 500;
	src: url('/css/webfont/Pretendard-Medium.subset.woff2') format('woff2'),
		 url('/css/webfont/Pretendard-Medium.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 600;
	src: url('/css/webfont/Pretendard-SemiBold.subset.woff2') format('woff2'),
		 url('/css/webfont/Pretendard-SemiBold.subset.woff') format('woff');
}
 
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 700;
	src: url('/css/webfont/Pretendard-Bold.subset.woff2') format('woff2'),
		 url('/css/webfont/Pretendard-Bold.subset.woff') format('woff');
}



.clearfix:after{display:block;visibility:hidden;clear:both;content:".";overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both;}
.hide{display:none;}

.none{position: absolute; height:0; overflow: hidden; font-size: 1px; text-indent: -9999px; line-height: 0;}
.txthidden{position:absolute; width:0; height:0; overflow: hidden; margin:0; padding:0; text-indent:-9999px; background:none;line-height:0;}
.skip{overflow:hidden;position:absolute;width:1px;height:1px;background:0 0;font-size:0!important;color:transparent!important;line-height:0}

.txtEl{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.txtWbn{word-break: normal;}


.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
.pdt55{padding-top:55px;}
.pdt60{padding-top:60px;}
.pdt65{padding-top:65px;}
.pdt70{padding-top:70px;}
.pdt75{padding-top:75px;}


.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px;}
.pdl30{padding-left:30px;}
.pdl35{padding-left:35px;}
.pdl40{padding-left:40px;}
.pdl45{padding-left:45px;}
.pdl50{padding-left:50px;}
.pdl55{padding-left:55px;}
.pdl60{padding-left:60px;}
.pdl65{padding-left:65px;}
.pdl70{padding-left:70px;}
.pdl75{padding-left:75px;}


.pdr5{padding-right:5px;}
.pdr7{padding-right:7px;}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
.pdr35{padding-right:35px;}
.pdr40{padding-right:40px;}
.pdr45{padding-right:45px;}
.pdr50{padding-right:50px;}
.pdr55{padding-right:55px;}
.pdr60{padding-right:60px;}
.pdr65{padding-right:65px;}
.pdr70{padding-right:70px;}
.pdr75{padding-right:75px;}


.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb35{padding-bottom:35px;}
.pdb40{padding-bottom:40px;}
.pdb45{padding-bottom:45px;}
.pdb50{padding-bottom:50px;}
.pdb55{padding-bottom:55px;}
.pdb60{padding-bottom:60px;}
.pdb65{padding-bottom:65px;}
.pdb70{padding-bottom:70px;}
.pdb75{padding-bottom:75px;}



.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
.mgt55{margin-top:55px;}
.mgt60{margin-top:60px;}
.mgt65{margin-top:65px;}
.mgt70{margin-top:70px;}

.mgr5{margin-right:5px;}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}
.mgr35{margin-right:35px;}
.mgr40{margin-right:40px;}
.mgr45{margin-right:45px;}
.mgr50{margin-right:50px;}
.mgr55{margin-right:55px;}
.mgr60{margin-right:60px;}
.mgr65{margin-right:65px;}
.mgr70{margin-right:70px;}


.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px;}
.mgl30{margin-left:30px;}
.mgl35{margin-left:35px;}
.mgl40{margin-left:40px;}
.mgl45{margin-left:45px;}
.mgl50{margin-left:50px;}
.mgl55{margin-left:55px;}
.mgl60{margin-left:60px;}
.mgl65{margin-left:65px;}
.mgl70{margin-left:70px;}



.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgb45{margin-bottom:45px;}
.mgb50{margin-bottom:50px;}
.mgb55{margin-bottom:55px;}
.mgb60{margin-bottom:60px;}
.mgb65{margin-bottom:65px;}
.mgb70{margin-bottom:70px;}



.txt12{font-size:12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size:16px;}
.txt17{font-size:17px;}
.txt18{font-size:18px;}
.txt19{font-size:19px;}
.txt20{font-size:20px; line-height:140%;}
.txt22{font-size:22px; line-height:140%;}
.txt24{font-size:24px; line-height:140%;}
.txt26{font-size:26px; line-height:140%;}
.txt28{font-size:28px; line-height:150%;}
.txt30{font-size:30px; line-height:150%;}
.txt32{font-size:32px; line-height:150%;}
.txt34{font-size:34px; line-height:150%;}

.txtWhite{color:#fff;}

.txtBlue{color:#0059DD;}
.txtBlue2{color:#0d91e5;}
.txtBlue3{color:#1f4590;}
.txtBlue4{color:#264084;}
.txtBlue5{color:#65ceff;}
.txtBlue6{color:#74b6d5;}
.txtBluegreen{color:#468d95}

.txtRed{color:#d00e04;}
.txtRed2{color:#e72814;}
.txtRed3{color:#ff1800}

.txtYellow{color:#f1dd59;}
.txtYellow2{color:#f7d8a8;}
.txtYellow3{color:#9d8746;}

.txtOrange{color:#f3560a;}
.txtPurple{color:#6b1f96}

.txtLine{text-decoration:underline;}


.fl{float:left;}
.fr{float:right;}

.txtL{text-align:left;}
.txtC{text-align:center;}
.txtR{text-align:right;}

.txtF1{font-family: 'Pretendard'; letter-spacing:-0.5px;}

.lh130{line-height:130%;}
.lh140{line-height:140%;}
.lh150{line-height:150%;}
.lh160{line-height:160%;}
.lh170{line-height:170%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}



.navbar-nav {display: flex; /* justify-content:center;  align-items:center; */	align-items:center; min-width:1200px; padding-left: 0;  margin-bottom: 0;  list-style: none;}
.navbar-nav li{ display: inline; float:left;  padding:0px 3% 0px 3%;font-size:18px;font-family: 'Pretendard';  font-weight:700;}
.navbar-nav li a{display:block; padding:10px 15px 10px 15px; }
.navbar-nav li a:hover{color:#8c4337; background:none;}


.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
	 border-top: 0em solid;
    border-right: 0em solid transparent;
    border-bottom: 0;
    border-left: 0em solid transparent;
	}


@media all and (max-width:1400px){
	.navbar-nav {min-width:800px;}
	.navbar-nav li{ padding:0px 1% 0px 1%; }
	.navbar-nav li a{padding:10px 0% 10px 0%; }
}

@media all and (max-width:1200px){
	.navbar-nav {min-width:500px;}
	.navbar-nav li{ padding:0px 0% 0px 1%; font-size:16px; }
	.navbar-nav li a{padding:10px 0% 10px 0%; }
}

@media all and (max-width:991px){
	.navbar-nav li{width:100%; font-size:18px; padding:5px 20px 5px 20px; border-bottom: 1px solid #ddd; }
	.navbar-nav li a{ line-height:130%; }
	.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
	/* background-image:url('/img/common/arrow.png'); background-position: right 0% top 0%;*/
    border-top: 0em solid;
    border-right: 0em solid transparent;
    border-bottom: 0;
    border-left: 0em solid transparent;
	width:100%;
	}


	.offcanvas-body{padding:0px; width:100%;}
	.offcanvas-header{background:#dbc8c3; width:100%;}
	.dropdown-menu{border: 0px solid #000; padding:0px 0px 0px 20px;background:#f4f5f8;}
	.dropdown-item { border-bottom:0px dashed #ddd;}
	.dropdown-item:last-child {border-bottom: 0px solid #ddd;}
	
}



@media all and (max-width:768px){
	.navbar-nav {min-width:100%; width:100%;}
}



.navAC{align-items:center;}
@media all and (max-width:768px){
	.navAC{align-items:flex-start;}
}



.logo{padding:0px 50px 0px 40px;}

@media all and (max-width:1024px){
	.logo{padding:0px 20px 0px 10px;}
	.logo img{max-width:260px;}
}

@media all and (max-width:768px){
	
}


/* 서브 상단이미지 */
#subVisual{position:relative;  width:100%;  height:300px; text-align:center; justify-content:center; align-items:center; background-repeat:no-repeat; }

#subVisual.img1{background-image:url('/img/sub/subTop_img1.jpg'); background-position: right 10% top 0%;  background-color:#dfcdcb; } /* 병원안내 */
#subVisual.img2{background-image:url('/img/sub/subTop_img2.jpg'); background-position: right 10% top 0%; background-color:#c9e1ed; } /* 여드름·흉터·재생 */
#subVisual.img3{background-image:url('/img/sub/subTop_img3.jpg'); background-position: right 10% top 0%; background-color:#c6cfd1; } /* 기미·잡티·색소 */
#subVisual.img4{background-image:url('/img/sub/subTop_img4.jpg'); background-position: right 10% top 0%; background-color:#d1a9a4; } /* 리프팅·안티에이징 */

#subVisual.img8{background-image:url('/img/sub/subTop_img6.jpg'); background-position: right 10% top 0%; background-color:#7e7f82; } /* 스페셜클리닉 */
#subVisual.img9{background-image:url('/img/sub/subTop_img7.jpg'); background-position: right 10% top 0%; background-color:#8c99a2; } /* 커뮤니티 */

#subVisual.img{background-image:url('/img/sub/subTop_img5.jpg'); background-position: right 10% top 0%; background-color:#b5aebf; } /* 이용안내 */


.subTit{width:100%; position:absolute; height:200px; display: flex;  justify-content:center; align-items:center; font-family:'Pretendard',sans-serif; font-weight:200;  color:#fff; font-size:50px;}
.subTxt{position:absolute; width:100%;  height:40px; bottom:0px; text-align:center; justify-content:center; align-items:center;font-size:12px; letter-spacing:1.2em;}


@media all and (max-width:850px){
	#subVisual{height:230px; }
}

@media all and (max-width:768px){
	#subVisual{height:140px; }
	.subTit{height:120px; font-size:30px;}
	.subTxt{height:30px; }

	#subVisual.img1{background-position: right -60% top 0%; background-size:75%;  } /* 병원안내 */
	#subVisual.img2{background-position: right -60% top 0%; background-size:75%; } /* 여드름·흉터·재생 */
	#subVisual.img3{background-position: right -60% top 0%; background-size:75%; } /* 기미·잡티·색소 */
	#subVisual.img4{background-position: right -60% top 0%; background-size:75%;} /* 리프팅·안티에이징 */

	#subVisual.img8{background-position: right -60% top 0%; background-size:75%; } /* 스페셜클리닉 */
	#subVisual.img9{background-position: right -60% top 0%; background-size:75%; } /* 커뮤니티 */

	#subVisual.img{background-position: right -60% top 0%; background-size:75%; } /* 이용안내 */


}





.submenu{position:absolute;  width:100%; top:230px; height:70px; color:#fff; background-color:rgba(0,0,0,0.75); display:flex;	justify-content:center; align-items:center;}
.submenu li{display: inline; float:left;  font-size:18px;  font-family: 'Pretendard'; }
.submenu li a{display:block; padding:20px 40px 20px 40px; color:#fff; }

@media all and (max-width:1400px){
	.submenu li a{padding:20px 30px 20px 30px;  }
}

@media all and (max-width:1300px){
	.submenu li{ font-size:16px;}
	.submenu li a{padding:20px 25px 20px 25px; }
}

@media all and (max-width:1200px){
	.submenu li a{padding:20px 20px 20px 20px; }
}

@media all and (max-width:1024px){
	.submenu li{ font-size:14px;  }
	.submenu li a{padding:20px 15px 20px 15px; }
}

@media all and (max-width:850px){
	.submenu {display:none;}
	.submenu li{ font-size:13px;  }
	.submenu li a{padding:10px 20px 10px 20px;}
}

@media all and (max-width:768px){
	.submenu{top:100px; }
	.submenu li a{padding:5px 20px 5px 20px; }
}




#contents{width:100%; padding:0px 0px 0px 0px; min-height:500px; /* text-align:center; */ border: 0px solid #ef0616;}

#contents h3{ position:relative; font-size:42px;  font-weight:500;  color:#333; line-height:220%; text-align:center;}
#contents h3:before{ content:""; display:block; width:1px; margin:0px auto; left:50%; height:60px; background-color:#d3d4d4;  }
#contents h3:after { content:""; display:block; width: 100px; height: 0px; margin:0px auto; background-color:#c7c7c7; position: absolute; left: 50%; bottom:0px; margin-left: -50px; }



#contents h4{ font-size:26px;  color:#222; line-height:160%; }

#contents h5{ font-size:20px;  color:#2258a9; line-height:160%; }
#contents h5.tit1{font-size:26px; color:#ca1b2c; line-height:170%;}

@media all and (max-width:1024px){
	#contents h3{ font-size:32px;  }
}
@media all and (max-width:768px){
	#contents h3{ font-size:24px;  }
	#contents h3:before{ height:40px;  }
}




.cacaotalk{ position: fixed;  width:80px; float:right;  right:0px;  top:480px; z-index:99;}
@media all and (max-width:768px){
	.cacaotalk{display:none; /* position:absolute; top:auto;bottom:-70px;*/}
}

.mcacaotalk{display:none;}
@media all and (max-width:768px){
	.mcacaotalk{display:block; position: fixed; width:70px; height:70px; padding:5px 0px 0px 0px; text-align:center; 
		top:auto; right:5px; bottom:70px; border-radius:50%; background:#f9e000;z-index:99;	
		box-shadow: 0px 2px 15px 2px rgba(0, 0, 0, 0.2);}
	.mcacaotalk a{display:block; 	}
}



.pageWrap{width:100%; }
.wrap{width:100%; max-width:1400px; margin:0px auto;  padding:0px 0px 0px 0px; /* background-color:#fff;*/}
@media (max-width:768px) {
	.wrap{padding:0px 15px 0px 15px;}
}


#divFooter{position:relative; width:100%; clear:both; margin-top:10px;}
/* Footer Menu */
.footerMenu{position:relative; width:100%; padding:15px 0px;  border-bottom:1px solid #ddd;}
.footerMenu ul{ max-width:1400px; margin:0 auto;text-align: center;}
.footerMenu li{display:inline-block; color:#222; padding:0px 20px 0px 20px; }
.footerMenu li:first-child{margin-left:0px}
.footerMenu li a{color:#222;font-size:16px}
.footerMenu li.privacy{margin-left:0}
.footerMenu li.privacy a{color:#f58931;}

.footer{position:relative;width:100%; margin:0 auto; padding:20px 0px;font-size:16px;  text-align:center; max-width:1400px; height:100%;}
.footer .lf{width:16%;display:inline-block;}
.footer .lf img{position:relative;top:-30px;}
.footer .rt{width:70%;display:inline-block;}


.footer address{font-style:normal; margin:10px 0 0px 0px;color:#222; line-height:28px}
.footer .email{padding-top:10px; color:#222;}
.footer .tel{margin:0px 0px 0px 15px;  line-height:160%;}
.footer .tel a{color:#222; margin:0px 15px 0px 0px;}
.footer p{color:#222; }


@media all and (max-width:767px){
	.footerMenu li{padding:0px 10px 0px 10px; }
	.footerMenu li a{font-size:14px}
	.footer{font-size:14px;  }
	.footer span{display:inline-block; }
}
