/* BASIC css start */
/* 201908 MakeShop */
#-footer{width:100%; min-width:1300px; /*height:550px;*/ padding-bottom:40px; margin:0 auto; background-color:#ffefe6;}
#-footer .inner{width:1300px; margin:0 auto; padding-top:42px;}
#-footer .inner .instagram_wrap{margin-bottom:60px; overflow:hidden;}
#-footer .inner .instagram_wrap dt{height:38px; line-height:21px; font-size:16px; color:#000000; font-family: 'Hind Madurai', sans-serif;}
#-footer .inner .instagram_wrap dt .title{display:block; float:left;}
#-footer .inner .instagram_wrap dt .addr{display:block;float:right; margin:0 9px 0 0; }
#-footer .inner .instagram_wrap dd{position:relative; width:1300px; /*height:80px;*/}
#-footer .inner .instagram_wrap dd span{line-height:27px; font-family: 'Noto Sans KR', sans-serif; font-size:16px;}
#-footer .inner .instagram_wrap dd .insta_btn{display:inline-block; position:absolute; padding-top: 13px; top: 0px; right: 0; width:185px; height:33px; border:1px solid #000; font-family: 'Noto Sans KR', sans-serif; font-size:16px; text-align:center;}

.swiper-slide { background-color:#ffefe6; }
#-footer .inner .instagram_wrap dd #viewfinderListFrame { margin-top:10px; }

#-footer .inner .footer_wrap{overflow:hidden; line-height:18px;  font-family: 'Noto Sans KR', sans-serif; font-size:12px; color:#000;}
#-footer .inner .footer_wrap a{line-height:18px;  font-family: 'Noto Sans KR', sans-serif; font-size:12px; color:#000;}
#-footer .inner .footer_wrap .mt{margin:18px 0;}
#-footer .inner .footer_wrap .footer_info1{float:left; width:438px; height:256px;}
#-footer .inner .footer_wrap .footer_info1 .f_logo{height:43px; padding-top:5px; margin-bottom:28px;}
#-footer .inner .footer_wrap .footer_info1 .f_logo img{display:block;}
#-footer .inner .footer_wrap .footer_info1 address{display:block;}
#-footer .inner .footer_wrap .footer_info1 cite{font-style:normal; display:block;}
#-footer .inner .footer_wrap .footer_info2{float:right; overflow:hidden; height:256px;}
#-footer .inner .footer_wrap .footer_info2 dl{float:left; min-width:205px; margin-left:115px; height:233px;}
#-footer .inner .footer_wrap .footer_info2 > dl:first-child{margin-left:0;}
#-footer .inner .footer_wrap .footer_info2 dl dt{line-height:24px; min-height:48px; font-size:24px;  color:#000000; font-family: 'Hind Madurai', sans-serif; font-weight:600; margin-bottom:21px;}
#-footer .inner .footer_wrap .footer_info2 dl dd{}
#-footer .inner .footer_wrap .footer_info2 dl dd.single_style{line-height:27px; padding-top:2px; font-size:24px;}
#-footer .inner .footer_wrap .footer_info2 .footer_menu{clear:both; height:23px;}
#-footer .inner .footer_wrap .footer_info2 .footer_menu ul{float:right; height:23px;}
#-footer .inner .footer_wrap .footer_info2 .footer_menu ul li{float:left; height:23px; padding-left:20px;}
#-footer .inner .footer_wrap .footer_info2 .footer_menu ul li a{line-height:23px; font-family: 'Noto Sans KR', sans-serif; font-size:12px; color:#000; }


/*
.-footer {
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	letter-spacing: 0px;
	background: #fff;
	border-top: 1px solid #9a9a9a;
}
.-footer .footerlink {
	margin: 0;
	padding: 22px 0;
	border-top: 1px solid #dedede;
}
.-footer .footerlink ul {
	float:right;
}
.-footer .footerlink ul > li {
	position:relative;
	display:inline-block;
*display:inline;
*zoom:1;
	margin:0 34px 0 0;
}
.-footer .footerlink ul > li > a {
	display:block;
	color:#333;
	font-size:13px;
}
.-footer .footerlink ul > li:hover > a {
	color:#999;
}
.-footer .footerlink ul > li:before {
	display:block;
	content:"";
	position:absolute;
	top:2px;
	left:-18px;
	width:1px;
	height:12px;
	background:#555;
}
.-footer .footerlink ul > li:first-child:before {
	display:none;
}
.-footer .certmark {
	position:absolute;
	top:0px;
	right:0;
	z-index:1;
	font-size:0;
	line-height:0;
}
.-footer .certmark > a {
	display:inline-block;
*display:inline;
*zoom:1;
	margin:0 0 0 10px;
	vertical-align:top;
}
.-footer .certmark > a:first-child {
	margin:0;
}
.-footer .certmark > a img {
	max-height:60px;
}
.-footer table {
	margin:50px 0;
}
.-footer table td {
	vertical-align:top;
	padding:0 30px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.-footer table td.a {
	padding:0px 70px 0px 0;
	border:0;
}
.-footer table td.b {
	padding:0px 70px;
}
.-footer table td.c {
	padding:0px 0px 0px 70px;
	border:0;
}
.-footer .companyinfo {
	position:relative;
	width:100%;
	padding:30px 0;
	background:#fff;
}
.-footer .companyinfo p {
	line-height:1.8;
}
.-footer .companyinfo p span:first-child {
	margin:0 0px 0 0;
}
.-footer .companyinfo p span {
	margin:0 0px 0 15px;
}
.-footer .companyinfo p span.-inline {
	margin:0;
}
.-footer .companyinfo p, .-footer .companyinfo p a {
	color:#999;
}
.-footer .companyinfo p a:hover {
	text-decoration:underline;
}
.-footer .companyinfo span.title {
	color:#333;
}
.-footer .companyinfo span.btn {
	display:inline-block;
*display:inline;
*zoom:1;
	line-height:13px;
	padding:2px 5px;
	background:#fff;
	color:#999;
	border:1px solid #e1e1e1;
	cursor:pointer;
	border-radius:2px;
	margin:0 0 0 5px;
}
.-footer .companyinfo span.btn:hover {
	background:#f4f4f4;
}
.-footer .companyinfo span.check {
	cursor:pointer;
}
.-footer .companyinfo span.check:hover {
	text-decoration:underline;
}
.-footer .companyinfo span.escrowname {
	font-weight:600;
}
.-footer .companyinfo .mallname {
	color:#333;
}
.-footer .copyright {
	width:100%;
	padding:10px 0;
	text-align:left;
	background:#eee;
}
.-footer .copyright p {
	line-height:1.8;
	color:#777;
}
.-footer .copyright p .mallname {
	color:#333;
	font-weight:600;
}
.-footer .copyright p:first-child:after {
	color:#bbb;
	content:"DESIGN BY DESIGN102";
	font-size:11px;
	margin:0 0 0 5px;
}
*/
/*********Ãß°¡CSS************/
/*
.-footer .tit {
	margin-bottom:30px;
	font-family: 'LatoBold', sans-serif;
}
.-footer .tit2 {
	margin-bottom: 5px;
	font-family: 'LatoBold', sans-serif;
}
.-footer .tit2.m20 {
	margin-top:20px;
}
.-footer .inner {
	width:1300px;
	margin:0 auto;
	padding:30px 0;
}
.-footer .inner:after {
	display:block;
	content:"";
	clear:both;
}
.-footer .inner .box_1 {
	margin-right:85px;
	float:left;
}
.-footer .inner .box_1 .num_b {
	font-size: 20px;
	margin-bottom:15px;
}
.-footer .inner .box_1 .txt {
	height: 15px;
	line-height: 15px;
	margin: 2px 0;
	font-size: 11px;
	color: #777;
	font-family: '³ª´®°íµñ', 'Nanum Gothic', sans-serif;
	letter-spacing: 0.08em;
}
.-footer .inner .box_1 .txt a {
	color: #777;
}
.-footer .-frame:after {
	display:block;
	content:"";
	clear:both;
}
.-footer .footerlink .copy {
	float: left;
	font-size: 13px;
	letter-spacing: 0.13em;
}
.-footer .footerlink .footerlink_inner {
	width:1300px;
	margin:0 auto;
}
*/


/* BASIC css end */

