/* BASIC css start */
.eapps-instagram-feed-posts-slider-inner { width: 1300px !important; }

.wrap_inner_left,
.wrap_inner_right { padding-bottom: 40px; }

#ftWrap { clear:both; width:100%; border-top: 1px solid #eee; background-color: #fff; }
#footer { position:relative; max-width: 1440px; margin: 0 auto; padding-top: 80px; padding-inline: 20px; overflow:hidden; display: flex; justify-content: space-between; }
#footer .footerLogo { padding-bottom: 20px; text-align:left; }
#footer .footerLogo img { height: 20px; }
#footer .footerLogo > span { display: block; padding-top: 20px; font-size: 12px; line-height: 22px; }

#footer .topArea { margin-top:40px; }
#footer .topArea > div {display:inline-block; *display:inline; vertical-align:top; margin-left:50px; text-align:left; }
#footer .topArea > div dt {font-size:14px; font-weight:bold; margin-bottom:10px; }
#footer .topArea > div dd {margin-bottom:3px; color:#575757; font-size:12px; }
#footer .topArea > div dd a {color:#575757; font-size:12px; display:inline-block; }
#footer .topArea > div dd.tel {font-size:22px; margin-bottom:15px; font-weight:600; color: #000; }
#footer .topArea > div p.msg {color:#575757; font-size:12px; margin-top:20px; line-height:1.6; }
#footer .topArea > div.lang dd,
#footer .topArea > div.sns dd {display:inline-block; *display:inline; vertical-align:top; margin-right:8px; }
#footer .topArea > div.bank dd a { font-size: 13px; line-height: 22px; }
#footer .topArea > div.cs,
#footer .topArea > div.lang { width: 200px; }
#footer .topArea > div.bank,
#footer .topArea > div.sns { width: 110px; }

#footer .topArea > div.lang .globalMenu { border: 1px solid #bababa; }
#footer .topArea > div.lang .globalMenu select { display: block; width: 95%; height: 32px; padding-left: 5%; margin-right: 5%; border: 0; color: #8f8f8f; font-size: 12px; }

#footer .topArea .cs .cs_btn { position:relative; width:90px; height:25px; line-height:25px; padding:0 10px; background: #000; color:#fff; font-weight: 300; margin-left: 5px; vertical-align: text-bottom; }
#footer .topArea .cs .cs_btn:after { content: ""; width: 6px; height: 6px; position: absolute; top: 10px; transform: rotate(45deg); border-top: 1px solid #fff; border-right: 1px solid #fff; margin-left: 3px; }

#footer .topArea .sns a { width: 24px; }
#footer .topArea .sns a img { width: 100%; }

#footer .footerBottom .topArea {margin-bottom:0; }
#footer .footerBottom address span { color:#8f8f8f; font-size:12px; *display: inline; *zoom: 1; position: relative; padding-right: 19px; vertical-align: top; line-height:22px; }
#footer .footerBottom address span a { color:#8f8f8f; text-decoration:underline; }
#footer .footerBottom address span:after {display: block; content: ''; position: absolute; top: 50%; right: 9px; width: 1px; height: 9px; background: #dbdbdb; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); }
#footer .footerBottom address span.last:after {width:0; }
#footer .footerBottom .menu {margin:20px 0; }
#footer .footerBottom .menu li {display: inline-block; *display: inline; *zoom: 1; }
#footer .footerBottom .menu li a { position: relative; padding-right: 24px; line-height: 20px; vertical-align: top; font-size:15px; font-weight: 600; display: inline-block; *display: inline; *zoom: 1; }
#footer .footerBottom .menu li.last a:after {width:0; }
#footer .footerBottom .info { color: #575757; }

.copyright { margin-top:20px; padding: 30px 0 50px; font-size:12px; background: #f5f5f5; color:#8f8f8f; }
.copyright .copyBox { position: relative; max-width: 1440px; margin: 0 auto; padding-inline: 20px; display: flex; justify-content: space-between; }
.copyright img {vertical-align:middle; }
.copyright a { text-decoration:underline; line-height:20px; color:#8f8f8f; }
.copyright .pg_wrap span { position: relative; padding-right: 19px; }
.copyright .pg_wrap span:after {display: block; content: ''; position: absolute; top: 50%; right: 9px; width: 1px; height: 9px; background: #dbdbdb; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); }
.copyright .pg_wrap span.last:after {width:0; }
.copyright .isms_wrap { }
.copyright .isms_con { display:inline-block; height:40px; }
.copyright .isms_con .con { float: left; width: 39px; height: 36px; font-size: 14px; cursor: default; background: url(http://xexymix.jpg3.kr/xexymix/2020/main/isms_img_c.png) no-repeat center; background-size: cover; }
.copyright .isms_con .con:hover p { display:block; transform-origin: 100% 0%; -webkit-animation: fadeIn 0.3s ease-in-out; animation: fadeIn 0.3s ease-in-out; }
.copyright .isms_con .con p { display: none; text-align: left; background-color: #fff; width: 320px; height: 38px; padding: 4px 5px; border: 1px solid #dfdfdf; position: absolute; right: 0; top: -30px; font-size: 11px; }
.copyright .isms_con .txt { float: left; padding-left: 10px; font-size: 12px; line-height: 1.2; height:100%; display:flex; align-items:center}
.copyright .isms_con.yoga { margin-right:10px; }
.copyright .isms_con.yoga .con{ width: 42px; height: 45px; background: url(http://xexymix.jpg3.kr/xexymix/main/web/2025/yoga_em.png) no-repeat center; background-size: contain; margin-top:-3px }

@-webkit-keyframes fadeIn {
	0% { 
		opacity:0; 
		transform: scale(0.6);
	}
	100% {
		opacity:100%;
		transform: scale(1);
	}
}
@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}


#right_q {position:fixed; top:50%; right:0; z-index:30; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); display:none; }
#right_q ul {overflow:hidden;  border-bottom:0; background:#fff; border-top:1px solid #c6c6c6;}
#right_q ul li { border-bottom:1px solid #c6c6c6; border-left:1px solid #c6c6c6;}
#right_q ul li a {display:block; width:58px; height:48px; background:#fff no-repeat center; color:transparent; text-indent:-9999px; cursor:pointer;}
#right_q ul li.up a {background-image:url('/design/xexymix/image/q_up.png');}
#right_q ul li.down a {background-image:url('/design/xexymix/image/q_down.png');}
#right_q ul li.recent a {background-image:url('/design/xexymix/image/q_recent.png');}
#right_q ul li.kakao a {background-image:url('/design/xexymix/image/q_kakao.png');}


/* BASIC css end */


/* BASIC css end */

