@charset "utf-8";

/*common*/
#wrap {position:relative;width:100%;}
.center_inner {width: calc(100% - 20px);max-width: 1100px;padding: 0 10px;margin: auto;}
.center1000{width:100%;max-width:1100px;margin:0 auto;}
.center_area {width:100%;max-width:1024px;margin:0 auto;}
.borderTop{border-top: 1px solid #eee;}
.borderBottom{border-bottom: 1px solid #eee;}
.title-wrap.borderBottom{padding-bottom: 15px;margin-bottom:35px}
.bg3 {padding:40px 0;background-color: #FFF;}
.bg3 h2 {height: 150px;text-indent: -99999px;background:url('/images/shop/common/login_logo2.png') no-repeat center bottom;-webkit-background-size: 311px;
background-size: 311px; }
/*select box width*/
.width65{width:65px;background:#fff url("/images/shop/main/black_down.png") no-repeat 92% 50%}
.width450{width:400px;background:#fff url("/images/shop/main/black_down.png") no-repeat 98% 50%}


/*basic_div*/

/* .center120{width: 1200px;margin: 0 auto;}
.login_wrap{width: 1200px;height: 100%;margin: 130px auto;border-top: 2px solid #d2d2d2;border-bottom: 1px solid #d2d2d2; }
.login_content{width: 396px;margin:0 auto;padding:54px 50px 44px;}

.login_btn{display: block;width: 100%;height:50px ;text-align:center;font-size: 20px;color: #fff;line-height: 50px;}
.login_input{width:94.8%;height:42px ;padding-left: 4%;border: 1px solid #909090;}
.boardBtn{display: inline-block;width: 90px;height: 40px;text-align: center;color: #fff;line-height: 40px;background-color: #4d4d4d;}

.btn_dark{background-color: #242424;}


.login_content h1{width: 168px;margin: 0 auto;padding: 0;}
.login_content h1>img{width: 100%;}
.login_txt{margin: 40px 0;text-align: center;color: #888888;}
.login_txt>strong{display: block;margin-bottom: 10px;font-size: 20px;font-weight: 600;color: #444444;}
.login_bx li{width: 400px;margin: 0 auto 14px;}
.saveId{margin-bottom: 20px;padding-bottom:20px;border-bottom: 1px solid #bebebf;}
.saveId>input{width: 16px;}
.saveId>span{font-size: 14px;color: #747474;}
.findInfo li{float: left;width: 45%;}
.findInfo li:first-child{text-align: right;padding-right:5%;background:url("../images/bg_tabBar.png") no-repeat right center;}
.findInfo li:last-child{padding-left: 5%;}
.findInfo li>a{color: #616161;} */

/* popPc */
.popPc{display: none;position: absolute;top: 50%;left: 50%;margin-left: -478px;margin-top: -306px;z-index: 1000;}
.popPc>div{position: relative;}
.popPc>div>img{width: 100%;}
.black{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .8;z-index: 999;}
#bgallbindID{position: absolute;top: 0;left: 0;width: 100%;background-color: rgba(0, 0, 0, 0.8);z-index: 100;}
.reportDel{display: block;position: absolute;top: -38.5px;right:0px;width: 30px;height: 30px;text-indent: -9999px;background:url("/images/shop/btn-icon/bg_reportDel.png") ;-webkit-background-size:contain ;
background-size:contain ;}

/* seler shop */
/* header */
/* header_top */  
#header {width: 100%;background-color: #FFF;}
#header .header_wrap .header_mask {position: relative;}
#header .header_wrap .header_top {position: relative;padding-top: 10px;padding-bottom: 10px;background-color: #FFF;font-family:'Noto Sans KR', sans-serif;letter-spacing: 0;text-align: left;}
#header .header_wrap .center_inner {position: relative;}
#header .header_wrap .header_join {border-bottom: 1px solid #c2c2c2;}
#header .header_wrap .header_join ul {float: right;}
#header .header_wrap .header_join li{float:left;padding: 3px 10px;}
#header .header_wrap .header_join li.uer_name a {font-weight: 600;font-size: 14px}
#header .header_wrap .header_join li a {display: block;color: #000;font-weight: 500;font-size: 14px;line-height: 20px;}
#header .header_wrap .header_join li a.new {position: relative;}
#header .header_wrap .header_join li a.new span {display: inline-block;}
#header .header_wrap .header_join li a.new:after {content: 'N';display: inline-block;margin-left: 2px;margin-top: -2px;padding: 2px 5px 2px 4px;font-size: 10px;font-weight: 600;color: #FFF;-webkit-border-radius: 4px ;-moz-border-radius: 4px;border-radius: 4px;background-color: #E55;line-height: 1em;vertical-align: middle;}
#header .header_wrap .header_top .m_menu_sel {display: none;position: absolute;left: 0;top: 50%;margin-top: 7px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-family: 'Noto Sans KR', sans-serif;}
#header .header_wrap .header_top .m_menu_sel a {display: block;padding: 10px;}
#header .header_wrap .header_top .m_menu_sel a>span {display: block;margin-top: -3px;font-size: 9px;line-height: 10px;font-weight: 700;}
#header .header_wrap .header_top .logo_area {display: inline-block;}
#header .header_wrap .header_top .logo_area h1 {font-family:'Noto Sans KR', sans-serif;font-weight:800;line-height: 1em;font-size: 32px;color: #000;letter-spacing: -0.03em;}
#header .header_wrap .header_top .logo_area h1 a,#header .header_wrap .header_top .logo_area h1 a span {display: block;}
#header .header_wrap .search_area {overflow: hidden;position: absolute;left: 50%;top: 50%;width: 300px;padding-top: 3px;padding-bottom: 4px;border: 2px solid #888;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
#header .header_wrap .search_area input[type="search"] {width: 100%;height: 28px;padding: 0 12px;font-family:'Noto Sans KR', sans-serif;color: #000;border: 0;font-size: 15px;outline: 0;}
#header .header_wrap .search_area button {position: absolute;right: 7px;top: 50%;margin-top: 1px;padding: 0 5px;background-color: #FFF;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#header .header_wrap .search_area button span {display: block;}
#header .header_wrap .search_area button span i {font-size: 19px;color: #a2a2a2;}  
#header .header_wrap .header_top .header_util {position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#header .header_wrap .header_top .header_util>div {float: left;} 
#header .header_wrap .header_top .header_util>div li {float: left;} 
#header .header_wrap .header_top>.header_join {position:absolute;right:0;top:0;}

#header .header_wrap .header_top .header_util .header_join li{float:left;padding: 0 10px;}
#header .header_wrap .header_top .header_util .header_join li a {display: block;color: #000;font-weight: 500;}
#header .header_wrap .header_top .header_util .header_shopping li {margin-left: 30px;}
#header .header_wrap .header_top .header_util .header_shopping li a {display: block;}

#header .header_wrap .header_top .header_util .header_shopping li a span {display: inline-block;text-indent: -9999px;}
#header .header_wrap .header_top .header_util .header_shopping li a i {font-size: 24px;vertical-align: middle;color: #444;}
#header .header_wrap .header_top .header_util .header_shopping li a.wishlist i {font-size: 22px;}
#header .header_wrap .header_top .header_util .header_shopping li a.cart i {font-size: 25px;}

/* header_gnb */
#header .header_wrap .header_gnb {background-color: #303030;text-align: center;}
#header .header_wrap .header_gnb #gnb {max-width: 1260px;font-family:'Noto Sans KR', sans-serif;color: #FFF;letter-spacing: 0.075em;font-size: 15px;font-weight: 400;}
#header .header_wrap .header_gnb #gnb .gnb_close {display: none;}
#header .header_wrap .header_gnb #gnb>ul {display: inline-block;width: 100%;vertical-align: top;}
#header .header_wrap .header_gnb #gnb>ul>li {display: inline-block;vertical-align: top;}
#header .header_wrap .header_gnb #gnb>ul>li>a {display: block;height:25px;line-height:27px;padding: 11px 30px;}
#header .header_wrap .header_gnb #gnb>ul>li>a>span {position:relative;}
/* #header .header_wrap .header_gnb #gnb>ul>li>a:hover span i.underline {width:100%;} */
#header .header_wrap .header_gnb #gnb>ul>li>a>span>i.underline {display:block;position:absolute;left:50%;bottom:0;width:0;height:2px;background:#FFF;-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
#header .header_wrap .header_gnb #gnb>ul>li.impect {position: relative;}
/* #header .header_wrap .header_gnb #gnb>ul>li.impect:hover span i {display:none} */
#header .header_wrap .header_gnb #gnb>ul>li.impect:hover .impect_list {display: block;}
#header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list {display: none;position: absolute;min-width: 100%;left: 0;top: 38px;padding: 10px 0;z-index: 100;text-align: left;}
#header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list li {padding: 10px 30px;color: #FFF;font-size: 13px;}
#header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list li a {display: block;}
#header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list li a span {display:block;white-space:nowrap}
#header .header_wrap .header_gnb #gnb .m_join {display: none;}


/* mobile */
.m_left_use {position:relative;display: none; padding: 22px 25px;background-color: #000;}
.m_left_use li {float: left;padding: 6px 25px 8px;margin-right: 8px;-webkit-border-radius: 20px ;-moz-border-radius: 20px;border-radius: 20px;font-size: 14px;border: 1px solid #4c4c4c;}
.m_left_use li.uer_name {width: 100%;border: 0;padding: 0;margin-right: 0;text-align: left;}
.m_left_use li.uer_out {position:absolute;right:55px;top: 20px;margin-right: 0;padding: 5px 15px 5px;line-height:1em;}
.m_left_use li.uer_out span {display: block;}
.m_left_use li.uer_name a {display: inline-block;text-decoration: underline;}
.m_left_use li.uer_out a{display: block;}
.m_left_use li.uer_name span {display: block;line-height: 1.5em;}
.m_left_use li span {line-height: 1em;}
.m_left_my {display: none;border-top: 1px solid #262626;border-bottom: 1px solid #262626;background-color: #000;}
.m_left_my li {float: left;width: calc(100% / 3);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;border-right: 1px solid #262626;}
.m_left_my li:last-child {border-right: 0;}
.m_left_my li a {display: block;padding: 27px 0;font-size: 14px;letter-spacing: 0.05em;color: #CCC;}
.m_sns {display: none;margin-bottom: 140px;text-align: center;}
.m_sns li {display: inline-block;margin: 0 12px;}
.m_sns li a {display: block;}


#header .header_wrap .header_gnb #gnb>ul>li>a span {display: inline-block;}
#header .header_wrap .header_gnb #gnb>ul>li.impect {font-family: 'KaushanScript_R', sans-serif;color: #ee061c;font-size: 20px;}
#header .header_wrap .header_gnb #gnb>ul>li.impect i {display: inline-block;margin-left: 5px;font-size: 20px;vertical-align: middle;}
#header .header_wrap .header_gnb #gnb>ul>li>a span.live_icon {width:18px;height: 18px;margin-top: -2px;margin-left: 3px;background: url('/images/shop/icon/live_menu.png') no-repeat center center;vertical-align: middle;}
@media (max-width: 1024px) {
  /* header */
  /* header_top */  
  #header.headerTrans {position: fixed;left: 0;top: 0;height: 117px;z-index: 35;background-color: #FFF;}
  #header .header_wrap .header_top {padding: 18px 0 0;text-align: center;}
  #header .header_wrap .header_top .m_menu_sel {display: block; }
  #header .header_wrap .header_join {display: none;}
  #header .header_wrap .search_area {position: static;width: 100%;margin-top: 0;margin-bottom: 10px;left: 0;top: 0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);border: 0;border-bottom: 2px solid #444;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
  #header .header_wrap .search_area input[type="search"] {height: 35px;line-height: 35px;font-size: 18px;}
  #header .header_wrap .search_area button {top: 50%;padding: 5px 3px 0;}
	#header .header_wrap .search_area button span i {font-size: 22px;color: #444;}
	#header .header_wrap .header_top .header_util {margin-top: 12px;}
  #header .header_wrap .header_top .header_util .header_join {display: none;}
	#header .header_wrap .header_top .header_util .header_shopping li {margin-left: 20px;}
  #header .header_wrap .header_top .header_util .header_shopping li:first-child {display: none;}
  #wrap #header .header_wrap .header_gnb {overflow: hidden;display: block;width: 0; height: 0;}
  #header .header_wrap .header_gnb .m_gnb_bg {display: none;position:fixed;left: 0 ; top: 0;bottom: 0; width: 100%;background-color: rgba(255,255,255,.6);z-index: 90;}
  .m_left_use ,.m_left_my ,.m_sns {display: block;}
  #header .header_wrap .header_gnb #gnb {overflow: auto;display:block;position: fixed;left: -100%; top: 0;bottom: 0;width: 60%;z-index: 100;background-color: #111;}
  #header .header_wrap .header_gnb #gnb .gnb_close {display: block;position: absolute;right: 3px; top: 13px;z-index: 1;}
  #header .header_wrap .header_gnb #gnb .gnb_close a {display: block;padding: 10px;}
  #header .header_wrap .header_gnb #gnb .gnb_close a i {display: block; font-size: 23px;}
  #header .header_wrap .header_gnb #gnb .gnb_close a i:before {display: block;line-height: .7em;}
  #header .header_wrap .header_gnb #gnb>ul {display: block;width: auto;margin-bottom: 23px;}
  #header .header_wrap .header_gnb #gnb>ul>li {display: block;text-align: left;}

  #header .header_wrap .header_gnb #gnb>ul>li>a {padding: 22px 50px;padding-right: 25px;font-size: 16px;letter-spacing: 0.03em;font-weight: 500;border-bottom: 1px solid #333;}
  #header .header_wrap .header_gnb #gnb>ul>li>a:hover span i.underline {width: 0;}
  #header .header_wrap .header_gnb #gnb>ul>li.impect>a span {float: left;}
  #header .header_wrap .header_gnb #gnb>ul>li.impect>a i {float: right;font-size: 24px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transition: transform .5s;-moz-transition: transform .5s;-ms-transition: transform .5s;-o-transition: transform .5s;transition: transform .5s;}
  #header .header_wrap .header_gnb #gnb>ul>li.impect>a i.open {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
  #header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list {position: static;left: 0;top: 0;padding: 0;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);border-bottom: 1px solid #333;}
  #header .header_wrap .header_gnb #gnb>ul>li.impect:hover .impect_list {display: none;}
  #header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list li {padding: 0;padding-left: 50px;}
  #header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list li a {position: relative;margin: 2px 0 4px;padding: 16px 25px;letter-spacing: 0.075em;font-size: 16px;font-weight: 500;}

  #header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list li:last-child a {margin: 2px 0;}
  #header .header_wrap .header_gnb #gnb>ul>li.impect .impect_list li a :before {position: absolute;left: 0;top: 0;display: block;content: '';width: 8px;height: 100%;background-color: #805500;}
  #header .header_wrap .header_gnb #gnb .m_join {display: block;padding: 10px 50px;text-align: left;background-color: #333}
  #header .header_wrap .header_gnb #gnb .m_join a {display: block;padding: 10px 0;} 
}
@media (max-width: 575px) {
  #header .header_wrap .header_top .logo_area h1 {font-size: 18px;}
  #header .header_wrap .header_top .logo_area h1 a img {width: 80%;}
  #header .header_wrap .header_gnb #gnb {width: 80%;}
  .m_sns li {margin: 0 8px;}
  #header .header_wrap .header_gnb #gnb>ul>li>a {padding: 16px 25px;font-size: 15px;}

}
@media (max-width: 436px) {
  #header .header_wrap .header_top .logo_area h1 a img {width: 60%;}
	#header .header_wrap .header_top .header_util .header_shopping li {margin-left: 10px;}
	#header .header_wrap .header_top .header_util .header_shopping li a i {font-size: 20px;}
  .m_left_use li {padding: 5px 15px;font-size: 12px;}
  .m_left_my li a {font-size: 13px;}
}

/* footer */
#footer {border-top: 1px solid #c1c1c1 !important;}

#footer .footer_wrap {background-color: #FFF;padding: 30px 0;color: #343434;font-family:'Noto Sans KR', sans-serif;letter-spacing: 0;font-weight: 900;}
#footer .footer_wrap .footer_top {position: relative;margin-bottom: 30px;text-align: center;}
#footer .footer_wrap .footer_top>div {margin-right: 80px;}
#footer .footer_wrap .footer_top .footer_left {display: inline-block;vertical-align: top;}
#footer .footer_wrap .footer_top .footer_logo h2 {font-size: 26px;letter-spacing: 0.075em;line-height: 1.2em;}
#footer .footer_wrap .footer_top .footer_logo h2 a {display: block;}
#footer .footer_wrap .footer_top .footer_logo h2 a img {display: block;}
#footer .footer_wrap .footer_top .footer_logo h2 a span {display: inline-block;vertical-align: bottom;color: #FFF;line-height: 1em;vertical-align: bottom;}
#footer .footer_wrap .footer_top .footer_right {display: inline-block;text-align: center;vertical-align: top;}
#footer .footer_wrap .footer_top .footer_right .footer_info {display: inline-block;padding-top: 10px;}
#footer .footer_wrap .footer_top .footer_right .footer_info span {display: block;font-size: 13px;font-weight: 600;text-align: left;}
#footer .footer_wrap .footer_top .footer_right .footer_info span i{position: relative;display: inline-block;margin-right: 10px;}
#footer .footer_wrap .footer_top .footer_right .footer_info span i:last-child {margin-right: 0;}
#footer .footer_wrap .footer_top .footer_right .footer_info span i:after {position: absolute;right:-5px;top: 50%;content: '';display: block;width: 1px;height: 10px;background-color: #FFF;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#footer .footer_wrap .footer_top .footer_right .footer_info span i:last-child:after {display: none;}
#footer .footer_wrap .footer_top .footer_client {display: inline-block;padding-top: 5px;margin-right: 0;text-align: right;font-weight: 600;line-height: 1.7em;}
#footer .footer_wrap .footer_top .footer_client .clientTit {margin-bottom: 5px;font-size: 20px;font-weight: 700;letter-spacing: -0.02em;}
#footer .footer_wrap .footer_top .footer_client .clientTit i:last-child {font-size: 14px;color: #a2a2a2;font-weight: 600;}
#footer .footer_wrap .footer_top .footer_client .clientTel {margin-bottom: 10px;font-size: 27px;color: #b82906;font-weight: 700;letter-spacing: -0.09em;}

#footer .footer_wrap .footer_top .footer_client .client_day span {display: block;line-height: 1.3em;font-size: 14px;color: #626262;}
#footer .footer_wrap .footer_top .footer_client .client_day span:last-child {color: #b82906;}
#footer .footer_wrap .footer_copy {text-align: center;font-weight: 400;letter-spacing: -0.025em;}
#footer .footer_wrap .footer_copy p {color: #898989;font-size: 14px;}

@media (max-width: 968px) {


	#footer .footer_wrap .footer_top>div {margin-right: 50px;}
	
}
@media (max-width: 898px) {

	#footer .footer_wrap .footer_top>div {margin-right: 30px;}
}

@media (max-width: 850px) {
	#footer .footer_wrap .footer_top .footer_left {display: block;margin-right: 0;}
	#footer .footer_wrap .footer_top .footer_left .footer_logo {display: inline-block;}
	#footer .footer_wrap .footer_top .footer_right {margin-right: 0;}
	#footer .footer_wrap .footer_top .footer_right .footer_info {padding-top: 20px;}
	#footer .footer_wrap .footer_top .footer_client {display: block;padding-top: 30px;text-align: center;}
}
@media (max-width: 575px) {
  
  #footer .footer_wrap {padding: 15px 0;}
  #footer .footer_wrap .footer_copy p {font-size: 13px;}
  #footer .footer_wrap .footer_copy p span.M_block {display: block;}
}
@media (max-width: 480px) {
	#footer .footer_wrap .footer_top .footer_right .footer_info span i {margin-right: 0;}
	#footer .footer_wrap .footer_top .footer_right .footer_info span:nth-child(1) i:last-child {display: block;}
	#footer .footer_wrap .footer_top .footer_right .footer_info span:nth-child(1) i:nth-child(2):after {display: none;} 
	#footer .footer_wrap .footer_top .footer_right .footer_info span:nth-child(2) i:last-child {display: block;}
	#footer .footer_wrap .footer_top .footer_right .footer_info span:nth-child(2) i:nth-child(1):after {display: none;} 
	#footer .footer_wrap .footer_top .footer_right .footer_info span:nth-child(3) i:nth-child(2) {display: block;}
	#footer .footer_wrap .footer_top .footer_right .footer_info span:nth-child(3) i:nth-child(1):after {display: none;} 
}


/* seler shop end*/

/* limit header */
.point_color {color: #ff5400;}
#header .header_inner {position: fixed;left: 0;top: 0;width: 100%; background-color: rgba(3,7,13,.7);color: #FFF;font-family:'Noto Sans KR',sans-serif;font-weight: 700;letter-spacing: 0;line-height: 0.9em;z-index: 100;}
#header .header_inner .gnb_bg {display: none;position:absolute;left: 0;top: 102px;width: 100%;height: 50px;background-color: rgba(0,0,0,.8);}
#header .header_inner .bg_sub {background-color: #000}
#header .header_inner a {display: block;line-height: 1em}
#header .header_inner a span {display: inline-block;}
#header .header_inner a span.impact_color {margin-right: 3px;color: #ee061c;}
#header .header_inner a i {margin-left: 3px;line-height: 0.7em}
#header .header_inner .center_inner {position: relative;padding: 0 10px;}
#header .header_inner .header_logo {position: absolute;left: 10px;top: 50%;max-width: 140px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#header .header_inner .header_logo img {width: 100%;}
#header .header_inner .gnb_wrap {position:relative;float: right;}
#header .header_inner .gnb_wrap #nav {float: left;margin-right: 70px;}
#header .header_inner .gnb_wrap #nav .m_gnb_close {display: none;position: absolute;right: 5px;top: 15px;width: 42px;height: 36px;z-index: 150;}
#header .header_inner .gnb_wrap #nav .m_gnb_close a {display: block;width: 100%; height: 100%;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#header .header_inner .gnb_wrap #nav .m_gnb_close span {display: block;position: absolute;left:50%;top:50%;width: 22px;height: 2px;margin: -1px 0 0 -11px;background-color: #FFF;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#header .header_inner .gnb_wrap #nav .m_gnb_close span:last-child {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#header .header_inner .gnb_wrap #nav .m_login {display: none;}
#header .header_inner .gnb_wrap #nav .one_depth>li {position: relative;float: left;padding: 44px 27.5px 37px;}

#header .header_inner .gnb_wrap #nav .one_depth>li>a {position: relative;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;font-size: 19px;opacity: 0.8}
#header .header_inner .gnb_wrap #nav .one_depth>li>a.on:after {position:absolute;left: 0 ;bottom: -5px;display: block;content: '' ;width: 100%; height: 2px;background-color: #FFF;}
#header .header_inner .gnb_wrap #nav .one_depth>li>a.on {opacity: 1;}
#header .header_inner .gnb_wrap #nav .one_depth>li>a:hover {opacity: 1;}
#header .header_inner .gnb_wrap #nav .one_depth>li>a i {display:none;}
#header .header_inner .gnb_wrap #nav .one_depth>li:hover .two_depth {display: block;}
/* #header .header_inner .gnb_wrap #nav .one_depth .two_depth {display: none;position:absolute;left: 13px;top: 102px;width: 100%;min-width: 500px;text-align: left;}
#header .header_inner .gnb_wrap #nav .one_depth .two_depth li {display: inline-block;} */
#header .header_inner .gnb_wrap #nav .one_depth .two_depth {display: none;position:absolute;left: 0;top: 72px;width: 200px;padding: 10px 0;text-align: left;background-color: #111;}

#header .header_inner .gnb_wrap #nav .one_depth .two_depth li a {padding: 15px 25px;opacity: 0.8;font-weight: 500;}
#header .header_inner .gnb_wrap #nav .one_depth .two_depth li a:hover {opacity: 1;}
#header .header_inner .gnb_wrap .login_area {position:absolute;right:0;top:0;padding: 8px 0;}
#header .header_inner .gnb_wrap .login_area .login_top li {float: left;}
#header .header_inner .gnb_wrap .login_area .login_top li a {padding:0 10px;font-size: 14px;font-weight: 500;}
#header .header_inner .gnb_wrap .login_area .login_top li a:hover span {text-decoration: underline;}
#header .header_inner .gnb_wrap .login_solro {position:static;float:right;padding: 0;}
#header .header_inner .gnb_wrap .login_solro .login_top li {padding: 44px 15.5px 37px;}
#header .header_inner .gnb_wrap .login_solro .login_top li:last-child {padding-right: 0;}
#header .header_inner .gnb_wrap .login_solro .login_top li>a {padding: 0;font-size: 19px;font-weight: 700;}
#header .header_inner .gnb_wrap .login_solro .login_top li>a span {display: inline-block;}
/* #header .header_inner .login_area .login_top li:nth-child(2) a {padding: 15px 10px;margin: 3px 0;border: 1px solid #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 21.5px;}  */
#header .header_inner .gnb_wrap .m_nav_icon {display: none;position: relative;float: left;width: 42px;height: 36px;}
#header .header_inner .gnb_wrap .m_nav_icon a {display: block;width: 100%; height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#header .header_inner .gnb_wrap .m_nav_icon a span {position: absolute;left: 10px;height: 2px;width: 22px;background-color: #FFF;}
#header .header_inner .gnb_wrap .m_nav_icon a span:nth-child(1) {top: 10px;}
#header .header_inner .gnb_wrap .m_nav_icon a span:nth-child(2) {top:50%;margin-top:-1px}
#header .header_inner .gnb_wrap .m_nav_icon a span:nth-child(3) {bottom: 10px;}
#header .header_inner .gnb_wrap .header_shopping {float: right;padding: 44px 10px 37px 27.5px;}
#header .header_inner .gnb_wrap .header_shopping li {float: left;margin-left: 20px;}
#header .header_inner .gnb_wrap .header_shopping li a {display: block;}

#header .header_inner .gnb_wrap .header_shopping li a span {display: inline-block;text-indent: -9999px;}
#header .header_inner .gnb_wrap .header_shopping li a i {font-size: 24px;vertical-align: middle;color: #FFF;}
#header .header_inner .gnb_wrap .header_shopping li a.wishlist i {font-size: 22px;}
#header .header_inner .gnb_wrap .header_shopping li a.cart i {font-size: 25px;}
/* mobile */
.m_menu_bg {display: none;position: fixed;left: 0;top: 0;bottom: 0;width: 100%;z-index: 110;background-color: rgba(0,0,0,0.85);}
.m_area_top {display: none; padding: 20px;background-color: #000;}
.m_area_top .m_menu_use li {float: left; margin-right: 20px;padding: 8px 15px;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;font-size: 16px;font-weight: 600;border: 1px solid #4c4c4c ;font-size: 14px;}
#header .header_inner .gnb_wrap #nav .m_left_my {border-bottom: 2px solid #4d4d4d;}
.m_sns_area {display: none;margin-top: 25px;margin-bottom: 20px;text-align: center;}
.m_sns_area li {display: inline-block;margin-right: 22px;}
.m_sns_area li:last-child {margin-right: 0;}
.m_down_store {display: none;margin-bottom: 60px;text-align: center;}
.m_down_store li {margin-bottom: 20px;}
.m_down_store li a {display: inline-block;}
@media (max-width: 1280px) {
  #header .header_inner .gnb_wrap #nav {margin-right: 10px}


}
@media (max-width: 1150px) {
  #header .header_inner .gnb_wrap #nav {margin-right: 0px}
  #header .header_inner .gnb_wrap #nav .one_depth>li {padding: 44px 23.5px 37px;}
  
}
@media (max-width: 1080px) {
  
  #header .header_inner .gnb_wrap #nav .one_depth>li {padding: 44px 18.5px 37px;}
  #header .header_inner .gnb_wrap .header_shopping {padding: 44px 10px 37px 18.5px;}
  #header .header_inner .gnb_wrap .header_shopping li:first-child {margin-left: 0;}
}
@media (max-width: 1024px) {
  .m_area_top {display: block;}
  .m_sns_area {display: block;}
  .m_down_store {display: block;}
  #header .header_inner .center_inner {padding: 15px 0;}
  #header .header_inner .header_logo {left: 50%;top: 50%;width: 100px;-webkit-transform: translate(-50% ,-50%);-moz-transform: translate(-50% ,-50%);-ms-transform: translate(-50% ,-50%);-o-transform: translate(-50% ,-50%);transform: translate(-50% ,-50%);}
  #header .header_inner .gnb_wrap {width: 100%;}
  #header .header_inner .gnb_wrap #nav {display: block;position: fixed;left: -100%; top: 0; bottom: 0;width: 50%;background-color: #1a1a1a;z-index: 115;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  #header .header_inner .gnb_wrap #nav .m_gnb_close {display: block;}
  #header .header_inner .gnb_wrap #nav .m_login {display: block;margin-bottom: 40px;padding: 10px 0;text-align: left;font-size: 30px}
  #header .header_inner .gnb_wrap #nav .m_login a {display: inline-block}
  #header .header_inner .gnb_wrap #nav .nav_area {overflow: auto;height: calc(100% - 74px);}
  #header .header_inner .gnb_wrap #nav .one_depth>li {float: none;padding: 0;}
  #header .header_inner .gnb_wrap #nav .one_depth>li>a {padding: 25px 30px;font-size: 22px;opacity: 1;text-align: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: 600;}
  #header .header_inner .gnb_wrap #nav .one_depth>li>a.on:after {display: none;}
  #header .header_inner .gnb_wrap #nav .one_depth>li>a span {float: left;}
  #header .header_inner .gnb_wrap #nav .one_depth>li>a i {float: right;display: block;margin-left: 3px;line-height: 0.7em;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transition: transform .5s;-moz-transition: transform .5s;-ms-transition: transform .5s;-o-transition: transform .5s;transition: transform .5s;}
  #header .header_inner .gnb_wrap #nav .one_depth>li>a i.open {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
  #header .header_inner .gnb_wrap #nav .one_depth .two_depth {display: none;position: static;}
  #header .header_inner .gnb_wrap #nav .one_depth .two_depth li {display: block;text-align: left;}
  #header .header_inner .gnb_wrap #nav .one_depth .two_depth li a {padding: 15px 50px;opacity: 1;font-weight: 100;}
  #header .header_inner .gnb_wrap .login_area {display: none;}
  #header .header_inner .gnb_wrap .login_area .login_top li:nth-child(1) {display: none;}
  #header .header_inner .gnb_wrap .login_area .login_top li:nth-child(2) a {padding: 8px 10px;font-size: 13px;}
  #header .header_inner .gnb_wrap .m_nav_icon {display: block;}
  #header .header_inner .gnb_wrap #nav .one_depth>li {border-bottom: 1px solid #4c4c4c;}
  #header .header_inner .gnb_wrap #nav .one_depth>li:hover .two_depth {display: none;}
  #header .header_inner .gnb_wrap #nav .one_depth .two_depth {width: 100%;padding: 0;background-color: #595959;}
  #header .header_inner .gnb_wrap #nav .one_depth .two_depth li {border-bottom: 1px solid #333333;}
  #header .header_inner .gnb_wrap .header_shopping {display: none;}
}
@media (max-width: 767px) {
  #header .header_inner .gnb_wrap #nav {width: 70%}
  #header .header_inner .header_logo {font-size: 13px;}


}
@media (max-width: 556px) {
  
  .m_area_top {padding: 20px 15px;}
  .m_area_top .m_menu_use li {margin-right: 10px;font-size: 13px; }
  #header .header_inner .gnb_wrap #nav .one_depth>li>a {padding: 20px 25px;font-size: 20px;}
  
}

/* limit footer */

#footer .footer_inner {background-color: #232222;color: #FFF;letter-spacing: 0;font-family:'Noto Sans KR',sans-serif;line-height: 1em;}
#footer .footer_inner .footer_info {padding: 20px 0;border-bottom: 1px solid #000;-webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2)}
#footer .footer_inner .footer_info li {float: left;padding-right: 40px;font-size: 20px;font-weight: 600;}
#footer .footer_inner .footer_info li:last-child {padding-right: 0;}
#footer .footer_inner .footer_site {position: relative;padding: 25px 0 30px;}
#footer .footer_inner .footer_site>div {float: left;width: 30%;}
#footer .footer_inner .footer_site>div.footer_logo {margin-bottom: 50px;}
#footer .footer_inner .footer_site>div.footer_logo a {display: inline-block; width:140px;}
#footer .footer_inner .footer_site>div.footer_logo a span {font-size: 25px;font-weight: 700;line-height: 1em;}
#footer .footer_inner .footer_site>div.footer_logo a img {width: 100%;}
#footer .footer_inner .footer_site>div.site_area {float: left;width: calc(70% - 155px);}
#footer .footer_inner .footer_site>div.site_area .site_oneDepth>li{float: left;width: calc(100% / 2)}
#footer .footer_inner .footer_site>div.site_area .site_oneDepth>li:last-child {float: right;padding-right: 0;}

#footer .footer_inner .footer_site>div.site_area .site_oneDepth>li .site_tit {display: block;margin-bottom: 30px;font-size: 30px;font-weight: 600;font-style: italic;line-height:1em}
#footer .footer_inner .footer_site>div.site_area .site_oneDepth>li .site_twoDepth>li {padding-left: 5px;margin-bottom: 10px;font-size: 20px;font-weight: 500;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} 
#footer .footer_inner .footer_site>div.site_area .site_oneDepth>li .site_twoDepth>li:last-child {margin-bottom: 0;}
#footer .footer_inner .footer_site>div.site_area .site_oneDepth>li .site_twoDepth>li a {display: inline-block;line-height: 1.2em;}
#footer .footer_inner .footer_site>div.site_area .site_oneDepth>li .site_twoDepth>li.site_tit {font-size: 30px;font-weight: 600;}
#footer .footer_inner .footer_site>div.site_area .site_oneDepth>li .site_twoDepth>li a span {display: block;}
#footer .footer_inner .footer_site .sns_area {float: right;width: auto;}
#footer .footer_inner .sns_area li {float: left;margin-right: 20px; }
#footer .footer_inner .sns_area li:last-child {margin-right: 0;}
#footer .footer_inner .copy_area {padding: 15px 0 60px;text-align: center;font-weight: 100;font-size: 16px;letter-spacing: -0.025em;}
#footer .footer_inner .copy_area span {color: #FFF;}
#footer .footer_inner .store_area {text-align: center;}
#footer .footer_inner .store_area li {display: inline-block;margin: 0 10px;}


@media (max-width: 1024px) {
  #footer .footer_inner .footer_info li {font-size: 16px;}
  #footer .footer_inner .footer_site>div {width: 100%;text-align: center;}
  #footer .footer_inner .footer_site>div.footer_logo {margin-bottom: 100px;}
  #footer .footer_inner .footer_site>div.footer_logo a {width: 120px;}
  #footer .footer_inner .sns_area {position: absolute;left: 50%;top: 120px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);text-align: center;}
  #footer .footer_inner .sns_area ul {display: inline-block;}
  #footer .footer_inner .footer_site>div.site_area {width: 100%;text-align: center;}

  #footer .footer_inner .footer_site>div.site_area .site_oneDepth>li {float: none;display: inline-block;width: auto;vertical-align: top;text-align: left;}
  #footer .footer_inner .footer_site>div.site_area .site_oneDepth>li:last-child {float: none;margin-left: 35px;}
}
@media (max-width: 767px) {
  #footer .footer_inner .footer_info {padding: 10px 0;text-align: center;}
  #footer .footer_inner .footer_info ul {display: inline-block;}
  #footer .footer_inner .footer_info ul li {float: none;display: inline-block;padding-right:20px;line-height: 1.3em;font-size: 12px;}
  #footer .footer_inner .footer_site>div.footer_logo {margin-bottom: 80px;}
  #footer .footer_inner .footer_site>div.footer_logo a {width: 100px;}
  #footer .footer_inner .footer_site>div.site_area .site_oneDepth>li .site_tit {margin-bottom: 15px;font-size: 20px;}
  #footer .footer_inner .footer_site>div.site_area .site_oneDepth>li .site_twoDepth>li {margin-bottom: 7px;font-size: 17px;}
  /* #footer .footer_inner .footer_site>div.footer_logo a {width: 150px;} */
  #footer .footer_inner .footer_site>div.footer_logo a span {font-size: 20px;line-height: 1em;}
  #footer .footer_inner .footer_site {padding: 20px 0 20px;}
  #footer .footer_inner .sns_area {top: 100px;}
  #footer .footer_inner .sns_area li {margin-right: 15px;}
  #footer .footer_inner .copy_area {padding: 10px 0 40px;}

  
}
@media (max-width: 482px) {
  
  #footer .footer_inner .copy_area {font-size: 12px;}
}


/* payment_complete */
.payment_complete {display:table;width:100%;max-width: 450px;height:100vh;min-height:513px;padding: 50px 10px;margin: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;font-family:'Noto Sans KR', sans-serif;color:#646464}
.payment_complete .payment_area {display: table-cell;vertical-align: middle;}
.payment_complete .payment_img {width:40%;margin: auto;margin-bottom: 35px}
.payment_complete .payment_img img {width:100%;}
.payment_complete h1.payment_tit {display:inline-block;margin-bottom: 25px;text-align: center;font-size:25px;}
.payment_complete .payment_content h2.payment_sub {font-size: 18px;margin-bottom: 15px}
.payment_complete .payment_content .payment_txt {margin-bottom: 40px;font-size: 13px;color: #545454;}
.payment_complete .payment_content .payment_txt a {color: #0c87e2;text-decoration: underline;}
.payment_complete .payment_btn {padding: 15px 0;}
.payment_complete .payment_btn a.btn_pay {float:left;display:block;width:50%;height: 40px;line-height: 42px;background-color: #0c87e2;color: #FFF;font-size:16px;}
.payment_complete .payment_btn a.btn_pay:last-child {background-color: #333}
.payment_complete .payment_btn a.btn_pay span {display:block}

/* login_leyer */


.popup_login {display: none;}
.popup_login iframe {position: fixed;left: 0; top: 0; bottom: 0;width: 100%;height:100%;border: 0;z-index: 100;}


/* sold out */
.sold_out a:before {position: absolute;left: 50%;top: 50%;content: 'SOLD OUT';display: block;width: 100%;font-size: 23px;font-weight: 800;line-height: 1em;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;color: #232323;text-align: center;letter-spacing: 0;}
.sold_out a:after {position: absolute;left: 0;top: 0;content: '';display: block;width: 100%;height: 100%;background-color: rgba(255,255,255,0.6);}
.sold_out a .img ,.sold_out a .product-info{opacity: 0.5;}

/* sold out view*/
.sold_out_view .goods-info .goods .photo {position: relative;}
.sold_out_view .thumb-area a {position: relative;}
.sold_out_view .goods-info .goods .photo:before {position: absolute;left: 50%;top: 50%;content: 'SOLD OUT';display: block;width: 100%;font-size: 26px;font-weight: 800;line-height: 1em;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;color: #232323;text-align: center;letter-spacing: 0;}
.sold_out_view .goods-info .goods .photo:after ,.sold_out_view .thumb-area a:after {position: absolute;left: 0;top: 0;content: '';display: block;width: 100%;height: 100%;background-color: rgba(255,255,255,0.6);}
.sold_out_view .btn-area>span:nth-child(1),.sold_out_view .btn-area>span:nth-child(2) {pointer-events: none;opacity: .4;}

.s_link {display: inline-block;vertical-align: top;color: #c20e2e;}