@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */


#contents{min-height:400px; margin:0px auto 0px;  padding:50px 0px 50px; width: 1300px; }
#contents:after{display:block; clear:both; content:"";}	
.sub_content { border:0px solid #000 }
.location_wrap { display:none; }
	
	
/* 해외몰 */
#header .top_country_list{position:absolute; top:10px; left:0px;}
#header .top_country_list ul{font-size:0;}
#header .top_country_list ul li{display:inline-block; padding-right:2px;}
/* 해외몰 홈아이콘 타입 노출형 */
#header .top_country_list0{position:absolute; top:15px; left:0px; z-index:100;}
#header .top_country_list0 ul{font-size:0;}
#header .top_country_list0 ul li{display:inline-block; padding-right:2px;}
/* 해외몰 홈아이콘 타입 선택형(국기) */
#header .top_country_list1{position:absolute; top:10px; left:0px; border:1px solid #999999; background:#ffffff; z-index:100;}
#header .top_country_list1 .country_tit{padding:4px 32px 3px 9px; background:url("../../img/etc/select_arrow_down_11x7.png") no-repeat right center;}
#header .top_country_list1 .country_tit.actvie{background:url("../../img/etc/select_arrow_up_11x7.png") no-repeat right center;}
#header .top_country_list1 ul{display:block; padding:6px 0 6px 0; font-size:0; border-top:1px solid #999999; background:#ffffff;}
#header .top_country_list1 ul li{padding:4px 0 4px 9px;}
#header .top_country_list1 ul li a{display:block;}
/* 해외몰 홈아이콘 타입 선택형(국기,언어) */
#header .top_country_list2{position:absolute; top:10px; left:0px; border:1px solid #999999; background:#ffffff; z-index:100;}
#header .top_country_list2 .country_tit{padding:4px 32px 3px 9px; background:url("../../img/etc/select_arrow_down_11x7.png") no-repeat right center;}
#header .top_country_list2 .country_tit.actvie{background:url("../../img/etc/select_arrow_up_11x7.png") no-repeat right center;}
#header .top_country_list2 .country_tit span{display:inline-block; padding-left:5px;}
#header .top_country_list2 ul{display:block; padding:6px 0 6px 0; font-size:0; border-top:1px solid #999999; background:#ffffff;}
#header .top_country_list2 ul li{padding:4px 0 4px 9px;}
#header .top_country_list2 ul li a{display:block; font-size:12px;}
#header .top_country_list2 ul li a span{display:inline-block; margin-left:5px;}
#header .top_country_list2 ul li:hover a span{text-decoration:underline;}

/* 상단 로그인 */
.top_member_box{float:right; position:relative; margin:16px -15px 0 0px; line-height:1; z-index:150;}
.top_member_box .txt_bar{display:inline-block; width:1px; height:10px; margin:0 0 0 10px; background:#dedede; vertical-align:-1px}
.top_member_box > li{float:left; position:relative;}
.top_member_box > li a{display:inline-block; padding:4px 0 4px 10px; color:#888888; font-size:11px;}
.top_member_box > li a:hover{text-decoration:underline;}
/*.top_member_box > li:first-child{border-left:0 none;}*/
.top_member_box > li strong{color:#ab3e55;}
/* join 캡션 */
.top_member_box > li .accent span,
.top_member_box > li .accent strong{display:inline-block; min-width:40px; height:16px; color:#ffffff; font-size:11px; letter-spacing:-1px; line-height:16px;
	background:url("../../img/common/bg/bg_accent.png") no-repeat;}
.top_member_box > li .accent{display:block; overflow:hidden; position:absolute; left:50%; top:19px; width:160px; height:23px; padding:6px 0 0 0; margin-left:-80px; text-align:center; z-index:40;
	background:url("../../img/common/bg/bg_accent.png") no-repeat -68px -44px;}
.top_member_box > li .accent span{padding-right:4px; background-position:right 0;}
.top_member_box > li .accent strong{padding-left:3px; background-position:0 0;}
/* 마이페이지 레이어 */
.top_mypage_cont{display:inline-block; width:78px; padding:0 0 0 5px;}
.top_mypage_cont .top_mypage_tit{display:block; background:url("../../img/etc/select_arrow_down_11x7.png") no-repeat 50px center;}
.top_mypage_cont .top_mypage_tit a{display:inline-block; /*padding:4px 21px 4px 14px;*/}
.top_mypage_cont .top_mypage_tit.active{display:block; margin-top:-3px; border:1px solid #999999; background:url("../../img/etc/select_arrow_up_11x7.png") no-repeat 50px center;}
.top_mypage_cont .top_mypage_tit.active a{padding:6px 0 6px 9px;}
.top_mypage_cont ul{display:block; position:absolute; top:19px; left:5; width:76px; padding:3px 0 3px 0; border:1px solid #999999; background:#ffffff; z-index:40;}
.top_mypage_cont li{}
.top_mypage_cont li a{display:block; padding:6px 5px 7px 10px;}
.top_mypage_cont li a:hover{color:#ffffff; text-decoration:none; background:#ab3e55;}
.top_mypage_cont + .txt_bar{margin:0;}



/* 상품 대표 색상 */
.js_recom_box .color{margin:5px 0 7px !important; padding:0 !important; overflow:hidden !important;}
.js_recom_box .color > div{width:12px !important; height:12px !important; text-indent:-9999px !important; border:#dfdfdf 1px solid !important; float:left !important; margin:5px 5px 0 0 !important;}

/* 전체삭제, 닫기 버튼 */
.seach_top_all{ overflow:hidden; width:100%; height:30px; background:#f5f5f5; clear:both;}
.seach_top_all .btn_top_search_all_del{float:left; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
.seach_top_all .btn_top_search_close{float:right; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
.seach_top_all strong{font-weight:normal;}	
	

/* ───────────────────────────────────────────────────────────────── */
/* 상품관련 */


/* 할인율노출 */
.item_photo_box a .item-sale { position:absolute; bottom:10px; right:10px; opacity: 6; filter: alpha(opacity=90);  border-radius:35px;  z-index:1; text-align:center; width:35px; height:35px; line-height:35px; background-color:#d7d7d7; color:#fff;  font-size:12px; letter-spacing:0px; }
.item_cont:hover .item-sale { background-color:#333; opacity: 1; filter: alpha(opacity=100); bottom:15px;}

/* 상품분류 */
.addition_zone img{ max-width:100% }
.goods_list_item_tit, .goods_brand_tit, .goods_list_hot_tit { padding: 0; margin: 0 auto 20px; border: 0; text-align: center; max-width: 1300px;   }
.goods_list_item_tit h2, .goods_brand_tit h2, .goods_list_hot_tit h2 { font-size: 16px; font-weight: 700; max-width: 1300px; }
.list_item_category {  padding: 0; border:0;  text-align: center; max-width: 1500px;  margin: 20px auto 20px; }
.list_item_category ul { display: inline-block; width: 100%; padding: 20px 20px 0 0px; font-size: 0;}
.list_item_category ul li {  width: auto; padding: 0;  margin: 10px 5px 5px 0px;}
.list_item_category ul li a { border: 1px solid #eeeeee; display: block;  line-height: 20px; padding: 10px 15px; font-size: 11px; }
.list_item_category ul li a:hover { background-color:rgba(20,20,20,0.9); color:#fff ; text-decoration: none;}
.list_item_category ul li a:hover em {  color:#fff ; text-decoration: none;}


/* 상품상세 */
.image-manual img { max-width:100%}



/* ───────────────────────────────────────────────────────────────── */
	


/* 베너4개영역 */
.WD_main_bnrArea { overflow:hidden;padding:10px 5px 20px;  }
.WD_main_bnrArea a {display:block;width:100%;text-align:center;}
.WD_main_bnrArea a img {max-width:100%;height:auto;background-color:#f7f7f7; }
.WD_main_bnrArea li { margin:5px; border:0px solid #000;  position:relative; /* background:rgba(0,0,0,0.6);*/  }
.WD_main_bnrArea .imgup li:hover img { opacity: 0.8; filter: alpha(opacity=80); }
.WD_main_bnrArea .flex {display:flex;}
.WD_main_bnrArea .flex > * {flex:2}
.WD_main_bnrArea li a:hover  { -webkit-transform:translateY(-5px);transform: translateY(-5px); } 


/* 픽스롱배너 */
.WD_main_mbnr_bg {width:100%;height:400px;text-align:center; overflow: hidden; margin:50px auto } /* 픽스고정이미지 */
.WD_main_mbnr_bg .sinner { position:absolute;top: 30%;;bottom:0;left:0;right:0;margin:auto;height:210px;}
.WD_main_mbnr_bg .txtBox h1 { font-size:20px;line-height:40px;font-weight:bold;color:#000;letter-spacing:0.05em; padding-bottom:20px }
.WD_main_mbnr_bg .txtBox hr { width:8px;display:inline-block;margin:4px 0 6px;border-top:1px solid #aaa;}
.WD_main_mbnr_bg .txtBox .btn { width:300px; font-size:13px; padding:10px 20px; background:rgba(0,0,0,0);  border: 1px solid #000000; border-radius:0px ; color:#000 ; text-transform: uppercase; }
.WD_main_mbnr_bg .txtBox .btn:hover { background:rgba(0,0,0,0.9);  color:#fff ; }


.WD_main_full {  width:100%;  }
.WD_main_1500 {    position: relative; margin: 0px auto 0px;  max-width: 1300px; }	

.WD_bg_color1 { background:#fbfbfb; }
.WD_pd50  { padding:50px; }
.WD_blank_50 { clear: both; display: block; height: 150px; background: #ffffff; }

/* 배너2개 */
.WD_main_full {
	width:100%;
	background:rgba(248,248,248,0.7);
	overflow:hidden;
	padding:50px;
}


.WD_main_bnr2x1 {margin:0px auto;}
.WD_main_bnr2x1 li {float:left;	width:49%;margin-right:calc(2%);-webkit-transition:-webkit-transform 0.5s ease-in-out; transition:transform 0.5s ease-in-out; }
.WD_main_bnr2x1 li:nth-child(2) { margin-right:0px; !important }
.WD_main_bnr2x1 li img {width:100%;-webkit-transition:-webkit-transform 0.5s ease-in-out; transition:transform 0.5s ease-in-out;}
.WD_main_bnr2x1 li:hover img { -webkit-transform:translateY(-10px); transform: translateY(-10px); } */


.movt5:hover  { -webkit-transform:translateY(-5px);transform: translateY(-5px); } 





.mbnr5 { width:100%; margin:0 auto; }
.mbnr5 .item01 {float:left; width:400px; height:550px;}
.mbnr5 .item01 .s-item {position:relative;display:block; /* height:px; */  text-align:center;margin:0 auto;}
.mbnr5 .item01 .s-item img{ margin:0 auto;  /* height:px; */ }
  
.mbnr5 .slick-slider{position: relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.mbnr5 .item01 .slick-slider:hover .slick-next,.mbnr5 .item01 .slick-slider:hover .slick-prev{display:block !important;}
.mbnr5 .item01 .invisible{visibility: hidden;}
.mbnr5 .item01 .slick-list{position: relative;overflow: hidden;display:block;margin:0;padding:0;}
.mbnr5 .item01 .slick-list:focus{outline: none;}
.mbnr5 .item01 .slick-list.dragging{cursor: pointer;cursor: hand;}
.mbnr5 .item01 .slick-slider .slick-track,.mbnr5 .slick-slider .slick-list{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mbnr5 .item01 .slick-track{position: relative;left:0;top:0;display:block;}
.mbnr5 .item01 .slick-track:before,.slick-track:after{content: "";display: table;}
.mbnr5 .item01 .slick-track:after{clear:both;}
.mbnr5 .item01 .slick-loading .slick-track{visibility: hidden;}
.mbnr5 .item01 .slick-slide{float: left;height:100%;min-height:1px;display: none;}
[dir="rtl"] .slick-slide{float: right;}
.mbnr5 .slick-slide img{display:block;}.slick-slide.slick-loading img{display: none;}
.mbnr5 .slick-slide.dragging img{pointer-events: none;}
.mbnr5 .slick-initialized .slick-slide{display:block;}
.mbnr5 .item01 .slick-loading .slick-slide{visibility: hidden;}
.mbnr5 .item01 .slick-vertical .slick-slide{display:block;height:auto; border:1px solid transparent;}

.mbnr5 .item01 .slick-prev1,.mbnr5 .slick-next1{position:absolute;display:block !important; width:30px;height:50px; font-size:0; top:50%;margin-top:-25px;outline: none; border:0px solid #000; padding:0;opacity:0; filter:alpha(opacity=0);background:transparent; z-index:9;}   /* 화살표 처음위치 */
.mbnr5 .item01 .slick-prev1 { left:0px !important; background:url(../wizdesign/img/main_arrow_prev_black.png) 50% 50% no-repeat; }   /* 이전화살표 이미지경로 */
.mbnr5 .item01 .slick-next1 {right:0px !important; background:url(../wizdesign/img/main_arrow_next_black.png) 50% 50% no-repeat; }  /* 다음화살표 이미지경로 */
	
	
.mbnr5 .item01:hover .slick-prev1{margin-left:10px;opacity:0.7;filter:alpha(opacity=70);} /* 이전마우스오버시 위치 */
.mbnr5 .item01:hover .slick-next1{margin-right:10px;opacity:0.7;filter:alpha(opacity=70);}  /* 다음마우스오버시 위치 */

.mbnr5 .item01 .slick-prev1:hover{ opacity:1; filter:alpha(opacity=100);}  /* 이전화살표 마우스오버시 효과 */
.mbnr5 .item01 .slick-next1:hover{ opacity:1; filter:alpha(opacity=100);}  /* 다음화살표 마우스오버시 효과 */

.mbnr5 .item01 .slick-prev1,.mbnr5 .item01 .slick-next1{-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;}
.mbnr5 .item01 .slick-slider{margin-bottom:0;}
.mbnr5 .item01 .slick-dots{ position:absolute;bottom:20px;padding:0;display:block;list-style: none;display:block;text-align:center;width:100%;}
.mbnr5 .item01 .slick-dots li{position: relative;display: inline-block;margin:0 4px;padding:0;cursor: pointer;}
.mbnr5 .item01 .slick-dots li button{border:0;background: transparent;display:block;outline: none;line-height:0;font-size:0;color: transparent;padding:0;cursor: pointer;}
.mbnr5 .item01 .slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.mbnr5 .item01 .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.mbnr5 .item01 .slick-dots li button:before{display:block;width:10px;height:10px;content: ""; background:#888; border-radius:100px;border:0px solid #888;font-size:0;text-align:center;color: white;opacity:1;-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
.mbnr5 .item01 .slick-dots li.slick-active button:before {   background:#333; width:25px;  /* 도트사이즈 */ opacity: 1; }  /* 현재도트사이즈 */
.mbnr5 .item02 { float:left; width:580px; padding:0 20px;  box-sizing:border-box; }
.mbnr5 .item02 .item02-1 { width:580px; }
.mbnr5 .item02 .item02-1:after { content: ""; display: block; clear: both; }
.mbnr5 .item02 .item02-1 li:nth-child(1) { float:left }
.mbnr5 .item02 .item02-1 li:nth-child(2) { float:right }	
.mbnr5 .item02 .item02-2 { clear: both ;padding-top:20px; }
.mbnr5 .item03 {float:right;}	
.mbnr5 img {  -ms-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
.mbnr5 img:hover {  opacity:0.7;filter:alpha(opacity=70);  -ms-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
 


/* 슬라이드배너  sbnr2 */

#sbnr_box { width:100%; margin:0 auto; position:relative;  clear: both; overflow: hidden;   } 
#sbnr_box h2 { margin:0 auto; text-align:center; padding:0px 0 10px ;  font-size:20px; font-weight:700;   } 
#sbnr_box h3 { margin:0 auto; text-align:center; padding:0px 0 35px ;  font-size:14px;  color:#999   } 
#sbnr_box h2:after { border-bottom:1px solid #000 }




/* ───────────────────────────────────────────────────────────────── */
/* 하단 */

	
#footer {width:100%;margin:0 auto; padding:0px; font-size:12px;letter-spacing:0px;background:#fff;border-top:1px solid #ddd;}
#footer .-w1300 {position:relative;width:1300px;margin:0 auto;*zoom:1;}
#footer .fonttit { font-family:'Roboto','Nanum Square','나눔고딕','Nanum Gothic','맑은고딕','Malgun Gothic','돋움',Dotum,AppleGothic,sans-serif;}
#footer table .title {font-size:16px;line-height:1.5;margin:0px 0 10px;padding:0 0 10px;font-weight:600;color:#333;border-bottom:1px solid #ddd;}
#footer table .title > span{ display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;font-size:13px;line-height:1.5;font-weight:normal;color:#999;margin:0 0 0 10px;} 

#footer .footerlink {margin:0;padding:0;border-bottom:1px solid #eee; line-height:50px; height:50px; }
#footer .footerlink .left { float:left;}
#footer .footerlink .right { float:right;}

 #footer .footerlink .left > li{ position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 34px 0 0; }
 #footer .footerlink .left > li > a{display:block;color:#333;}
 #footer .footerlink .left > li:hover > a{color:#999;}
 #footer .footerlink .left > li:before{display:block;content:"";position:absolute;top:20px;left:-18px;width:1px;height:12px;background:#ddd;}
 #footer .footerlink .left > li:first-child:before{display:none;}

/* 스크랩 */
 
.right { float:right;}
.right li {position:relative;float:left; margin:12px 2px;}
.right li a{ display:block;width:25px;height:25px;line-height:27px;  border-radius:100%; background:#f2f2f2;font-size:14px; color:#333;text-align:center;transition:all .8s ease;-webkit-transition:all .8s ease;}
.right li:hover a{ transition:all .3s ease;-webkit-transition:all .3s ease;transform:rotate(30deg);-webkit-transform:rotate(30deg);}
.right li a i {line-height:0px;filter:alpha(opacity=100);opacity:1;-webkit-opacity:1;}


.right .Facebook:hover a  {display:block;width:25px;height:25px;  background:#5c84d7 ;border-radius:100%;}
.right .Twitter:hover a  {display:block;width:25px;height:25px;  background:#28b5f2 ;border-radius:100%;}
.right .Instagram:hover a  {display:block;width:25px;height:25px;  background:#bca292 ;border-radius:100%;}
.right .Blog:hover a  {display:block;width:25px;height:25px;  background:#44cb44 ;border-radius:100%;}
.right .Kakao:hover a  {display:block;width:25px;height:25px;  background:#f9b932 ;border-radius:100%;}


#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.ft01{padding:0px 50px 0px 0;border:0;}
#footer table td.ft02{padding:0px 50px;}
#footer table td.ft03{padding:0px 0px 0px 50px;border:0;}


#footer .footer-box{margin:0;}
#footer .footer-box .f_data{margin:0;}
#footer .footer-box .f_data:first-child{margin:0 0 30px;}

 
#footer .footer-box .f_data .cs-tel {position:relative;margin:10px 0;}
#footer .footer-box .f_data .cs-tel .cs-icon {position:absolute;top:50%;left:0;margin:-14px 0 0 0;}
#footer .footer-box .f_data .cs-tel .cs-icon i{ font-size:26px; }
#footer .footer-box .f_data .cs-tel .number {padding-left:35px;}
#footer .footer-box .f_data .cs-tel .number > p {font-size:26px;line-height:1.5;font-weight:600;letter-spacing:0px;}

#footer .footer-box .f_data .cs-time{}
#footer .footer-box .f_data .cs-time > p {font-size:13px;line-height:1.8;}
#footer .footer-box .f_data .cs-time > p.cs-big {font-size:12px;line-height:1.8;}


#footer .footer-box .f_data .f-bank {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 30px 0 0;}
#footer .footer-box .f_data .f-bank > p {font-size:13px;line-height:1.8;}
#footer .footer-box .f_data .f-bank > p > span{font-weight:normal;}
#footer .footer-box .f_data .f-bank > p > span:first-child{font-weight:600;margin:0 10px 0 0;}

#footer .footer-box .f_data .name { display:inline-block;*display:inline;*zoom:1;vertical-align:top; }
#footer .footer-box .f_data .name > p {}

#footer .footer-box .f_data .gobank{margin:10px 0 0 0;}
#footer .footer-box .f_data select{height:28px;border:1px solid #d5d5d5; width:330px;}

#footer .footer-box .f_data .re-addr { margin:20px 0 20px;}
#footer .footer-box .f_data .re-addr i {font-size:14px; margin-right:5px;}
#footer .footer-box .f_data .re-turn { margin:20px 0 20px; }
#footer .footer-box .f_data .re-turn i {font-size:14px; margin-right:5px;}


.ft-icon { margin:0;width:100%; clear:both; }

.bnb {margin:15px 0  ; clear:both;}
.bnb li {float:left;margin:5px; border-radius:50%;}
.bnb li a {display:table;width:60px;height:60px;background:#fff;border:1px solid #ccc; border-radius:5%; text-align:center ;-webkit-transition:all 0.35s ease;-khtml-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease; }
.bnb li a i { display:table-cell;vertical-align:middle;font-size:28px;color:#ccc;padding-left:1px ; border-radius:5%;}
.bnb li span { display:none; color:#fff;font-size:12px;font-weight:bold }
.bnb li:hover a {border:1px solid #666;background:#666 ; -webkit-transition:all 0.35s ease;-khtml-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.bnb li:hover i{display:none }
.bnb li:hover span{display:table-cell;vertical-align:middle;line-height:13px ; border-radius:5%;}




#footer .com_addr {position:relative;width:100%;padding:30px 0;background:#fff;border-top:1px solid #ddd;}
#footer .com_addr p{line-height:1.8;}
#footer .com_addr p span:first-child{margin:0 0px 0 0;}
#footer .com_addr p span{margin:0 0px 0 15px;}
#footer .com_addr p span.-inline{margin:0;}
#footer .com_addr p,#footer .com_add p a{color:#666;}
#footer .com_addr p a:hover{text-decoration:underline;}
#footer span.btn{display:inline-block;*display:inline;*zoom:1;line-height:13px;padding:2px 5px;background:#fff;color:#666;border:1px solid #e1e1e1;cursor:pointer;border-radius:4px;margin:0 0 0 5px;}
#footer span.btn:hover{background:#f4f4f4;}




#footer .pro-logo table {margin:0px auto 20px;}
#footer .pro-logo table td {vertical-align:top; padding:0 0px;border-left:0px solid #ddd;border-right:0px solid #ddd;}


#footer .copyright {width:100%;padding:20px 0;text-align:left; background:#eee;}
#footer .copyright p .mallname{color:#666; font-weight:600;}
#footer .copyright p a {color:#666;  line-height:1.5;  vertical-align:top;}


.inst-flex  {width:100%;}
.inst-flex ul { display:flex;position:relative; margin:-1px; flex-direction:row-reverse;}
.inst-flex ul li {flex:1;border:1px solid transparent;}
.inst-flex ul li a {display:block;width:100%;background-color:#f0f0f0;}
.inst-flex ul li a img {width:100%;height:auto;}