body,html{
min-height:100%;
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
margin:0;padding:0;
}

body{font-size:13px;color:#303030;}
body,button, select, option,input{font-family:'나눔고딕', NanumGothic,'Nanum Gothic','Malgun Gothic','맑은고딕', 돋움, Dotum, helvetica, arial, sans-serif; }
h1, h2, h3, h4, h5, h6,.fontwB,.fwb,strong,b,th{font-weight:600;}
.fwn{font-weight:400!important;}
input[type=radio]{vertical-align:middle;margin-top:0;}
label{margin-right:0;}
.brcollap{border-collapse:collapse;}
select{font-size: 12px;
line-height: 120%;
background-color: #ffffff;
border: 1px solid #c7c7c7;
height: 24px;
padding:0;}

.dpnone{display:none;}
.inp_b0{border:1px solid #fff;}

.fs13{font-size:13px;}

/* margin */
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15{margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px;}
.ml65 {margin-left:65px;}
.mb1 {margin-bottom:1px !important;}
.mb5{margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr50 {margin-right:50px;}
.mr100 {margin-right:100px;}

/* padding */
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pl0{padding-left:0 !important;}
.pl5{padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}

/* font */
.text_right{text-align:right !important;}
.text_left{text-align:left !important;}
.text_center{text-align:center !important;}
.f_size17{font-size:17px;}
.f_size18{font-size:18px !important;}

.bdrl0{border-left:0 !important;}

.fcgray{color:#a0a0a0;}
/* */
.inHeader{background:url(/images/common/hlink.gif) repeat-x;}
.hotLink{width:1200px;margin:0 auto;height:42px;line-height:42px;}
.hotLink a{padding-left:5px;margin-left:3px;color:#727272;font-size:12px;background:url(/images/common/bullet4.png) 0 50% no-repeat;}
.hotLink a:first-child{padding-left:0;padding-right:8px;background:url(/images/common/bullet4.png) 100% 50% no-repeat;}
.hotLink a.icon_fvr{padding-left:16px;background:url(/images/common/icon_star.png) 0 50% no-repeat;}
.hotLink a.btn_t_sch{padding:2px 10px;background:none;}
.hotLink a.btn_t_sch em{visibility:hidden;display:none;}
.hotLink a.btn_t_sch span{color:#fff;font-style:normal;padding:3px 10px 10px;background:url(/images/common/btn_t_sch_act.png) 50% 0 no-repeat;border-color:#f5f3f3;}
.hotLink a.btn_t_sch.active{padding:3px 10px 10px;background:url(/images/common/btn_t_sch_act.png) 50% 0 no-repeat;border-color:#f5f3f3;}
.hotLink a.btn_t_sch.active span{display:none;}
.hotLink a.btn_t_sch.active em{visibility:visible;display:inherit;color:#fff;font-style:normal;}

.LinkL{float:left;}
.LinkR{float:right;position:relative;}
.text_slogan{clear:both;margin-bottom:17px;background:#f43771 url(/images/common/text_slogan.png) 50% no-repeat;height:35px;text-indent:-9999px;text-align:center;}
.btn_t_sch_form{position:absolute;top:40px;right:0;width:215px;border:1px solid #bfbfbf; display:block !important;}
.btn_t_sch_form input[type=text]{height:26px;line-height:26px;border:1px solid #fff;}
.btn_t_sch_form input[type=image]{padding:5px;vertical-align:middle;}

.headerwrap{width:1200px;margin:0 auto;}
.headerwrap::after{
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}

.gnb{position:relative;padding-bottom:20px;}
.gnbM > li{/*float:left;*/display:inline-block; margin:0 ;padding:0 6px 20px 6px;}
.gnbM > li:first-child{padding-left:0;padding-right:9px !important;}
.gnbM > li:nth-child(14){padding-left:4px;padding-right:0;}
.gnbM > li.dep2_on:hover{background:url(/images/common/bullet3.png) 50% 100% no-repeat;}
.gnbM > li:hover > a{color:#f43771;font-weight:600;text-decoration:none;}
.gnbM a{color:#292929;font-size:13px;}
.gnbM .gnbMlayer{position:absolute;left:0;width:802px;min-height:405px;margin-top:20px;padding:20px 397px 20px 0;border:1px solid #f43771;background:#fff url(/images/common/bar.gif) 800px 0 repeat-y;display:none;z-index:9999;}
.gnbMlayer h2{padding:0 20px 13px;font-size:17px;}
.gnbMlayer dl{float:left;width:24%;height:220px;line-height:24px;border-left:1px solid #ccc;}
.gnbMlayer dt{padding:0 20px;font-size:14px;font-weight:600;}
.gnbMlayer dd{padding:0 20px;}
.gnb_over_vw{position:absolute;right:15px;top:18px;}
.gnbM > li:hover .gnbMlayer,
.gnbM > li:focus .gnbMlayer{visibility:visible;display:block;}

.gnbM li:last-child .gnbMlayer {width:70px !important; padding:20px 120px 20px 0; left:inherit !important; right:0; min-height:120px !important;}
.gnbM li:last-child .gnbMlayer dl {height:120px !important;}

#container{width:1200px;margin:0 auto;}

.bx-wrapper {
	/*position: relative;*/
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}
.mainvisual{position:relative;margin-top:20px;}
/* PAGER */
.mainvisual .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	position:absolute;bottom:20px;width:100%;z-index:9999;
}
.mainvisual .bx-wrapper .bx-pager .bx-pager-item,
.mainvisual .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.mainvisual .bx-wrapper .bx-pager.bx-default-pager a {
	background: #eee;
	text-indent: -9999px;
	display: block;
	width: 18px;
	height: 18px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;border:1px solid #929292;
}
.mainvisual .bx-wrapper .bx-pager.bx-default-pager a:hover,
.mainvisual .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #333;border:1px solid #424242;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.mainvisual .bx-wrapper .bx-prev {
	left: 10px;
	background: url(/images/common/btn_v_controls.png) no-repeat 0 0;
}

.mainvisual .bx-wrapper .bx-next {
	right: 10px;
	background: url(/images/common/btn_v_controls.png) no-repeat 100% 0;
}

.mainvisual .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	outline: 0;
	width: 30px;
	height: 47px;
	text-indent: -9999px;
	z-index: 90;
}

.mainvisual .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

.bannerAct .banner-wrap{height:212px !important;}
.bannerAct img{width:390px !important;height:210px !important;border:1px solid #c1c1c1;}
.visualAct img{width:1198px !important;height:514px !important;border:1px solid #c1c1c1;}

.mainbanner{position:relative;margin-top:40px;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.mainPendant .bx-wrapper .bx-prev,
.mainbanner .bx-wrapper .bx-prev {
	left: 0;margin-left:-30px;
	background: url(/images/common/btn_controls.png) no-repeat 0 100%;
}

.mainPendant .bx-wrapper .bx-next,
.mainbanner .bx-wrapper .bx-next {
	right: 0;margin-right:-30px;
	background: url(/images/common/btn_controls.png) no-repeat -18px 100%;
}

.mainbanner .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	outline: 0;
	width: 18px;
	height: 33px;
	text-indent: -9999px;
	z-index: 9999;
}
.mainPendant .bx-wrapper .bx-controls-direction a{
	position: absolute;
	top: 50%;
	margin-top: 0;
	outline: 0;
	width: 18px;
	height: 33px;
	text-indent: -9999px;
	z-index: 9999;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.mainPendant.mainRecent .bx-wrapper .bx-prev {
	left: 0;margin-left:-30px;
	background: url(/images/common/btn_controls.png) no-repeat 0 0;
}

.mainPendant.mainRecent .bx-wrapper .bx-next {
	right: 0;margin-right:-30px;
	background: url(/images/common/btn_controls.png) no-repeat -18px 0;
}

.mainPendant.mainRecent .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	outline: 0;
	width: 18px;
	height: 33px;
	text-indent: -9999px;
	z-index: 9999;
}

.mainPendant{width:1200px;position: relative;}
.mainPendant li{text-align:center;}
.mainPendant .bx-wrapper .bx-caption {
	width: 100%;padding-top:20px;
}

.mainPendant .bx-wrapper .bx-caption span {
	color: #333333;
	font-family: Arial;
	font-size: 15px;
	padding: 0 10px 0 0;
	background: url(/images/common/bullet2.png) 100% 50% no-repeat;
	font-family: 'Nanum Myeongjo', serif;font-weight:600;
}
.pendant img{width:150px;height:138px;}

.maintit{text-align:center;background: url(/images/common/bar.gif) 0 50% repeat-x;}
.maintit span{padding:0 35px;font-size:16px;color:#333;background:#fff;text-transform:uppercase;}

.pdrHot dl{padding:0 5px 0;text-align:left;line-height:19px;}
.pdrHot dt{color:#515151;font-size:13px;}
.pdrHot dt a{color:#515151;}
.pdrHot dd{font-size:12px;}

.pdrRecent img{width:150px;}
.pdrRecent dl{margin-top:10px;text-align:center;}
.pdrRecent dt{color:#515151;font-size:12px;}
.pdrRecent dd{margin-top:5px;color:#8f8f8f;font-size:12px;}

.bx_blank{height:250px;}
.btn_vw_all{position:absolute;right:0;top:15px;padding-right:10px;color:#adadad;font-size:12px;background: url(/images/common/bullet1.png) 100% 50% no-repeat;}

/* 제품리스트 */
/*
.sub_gnb{overflow:hidden;padding:18px 30px;background-color:#f2f2f2;}
.sub_gnb h2{padding:0 20px;margin-bottom:20px;font-size:26px;text-align:center;color:#292929;font-weight:400;background: url(/images/common/bar2.gif) 0 50% repeat-x;}
.sub_gnb h2 span{padding:0 25px;background-color:#f2f2f2;}
.sub_gnb dl{float:left;min-width:14%;padding-bottom:10px;line-height:24px;color:#292929;}
.sub_gnb dl a{color:#404040;}
.sub_gnb dt{padding:0 10px 5px;font-size:14px;font-weight:600;}
.sub_gnb dd{padding:0 10px;font-size:13px;}

.sub_gnb{overflow:hidden;padding:18px 30px 5px;background-color:#f2f2f2;}
.sub_gnb h2{padding:0 20px;margin-bottom:20px;font-size:26px;text-align:center;color:#292929;font-weight:400;background: url(/images/common/bar2.gif) 0 50% repeat-x;}
.sub_gnb h2 span{padding:0 25px;background-color:#f2f2f2;}
.sub_gnb div{position:relative;width:100%;display:flex;flex-flow:row wrap;display:-ms-flexbox;}
.sub_gnb div::after{content:""; display:block; clear:both;}
.sub_gnb dl:after{content:""; display:block; clear:both;height:100%;}
.sub_gnb dl:nth-child(8){clear:both;}
.sub_gnb dl{float:left\9;min-width:12.5%;padding-bottom:20px;line-height:24px;color:#292929;}
.sub_gnb dl a{color:#404040;}
.sub_gnb dt{padding:0 10px 5px;font-size:14px;font-weight:600;}
.sub_gnb dd{padding:0 10px;font-size:13px;}
*/
.sub_gnb{overflow:hidden;padding:18px 30px 5px;background-color:#f2f2f2;}
.sub_gnb h2{padding:0 20px;margin-bottom:20px;font-size:26px;text-align:center;color:#292929;font-weight:400;background: url(/images/common/bar2.gif) 0 50% repeat-x;}
.sub_gnb h2 span{padding:0 25px;background-color:#f2f2f2;}
.sub_gnb div{position:relative;width:100%;text-align:center;}
.sub_gnb div::after{content:""; display:block; clear:both;}
.sub_gnb dl:after{content:""; display:block; clear:both;height:100%;}
.sub_gnb dl:nth-child(9){clear:both;}
.sub_gnb dl{display:inline-block;*zoom:1;*display:inline;min-width:12%;padding-bottom:20px;line-height:24px;color:#292929;vertical-align:top;text-align:left;}
.sub_gnb dl a{color:#404040;}
.sub_gnb dt{padding:0 10px 5px;font-size:14px;font-weight:600;}
.sub_gnb dd{padding:0 10px;font-size:13px;}

#p_content_box .btn_zoom{position:absolute;width:195px;height:103px;top:300px;left:325px;z-index:999;cursor:pointer;}
.prd_info{margin-bottom:20px;line-height:1.5em;}
.prd_info .pic_box{position:relative;width:740px;height:656px;border:1px solid #e9e9e9;}
.prd_info .info_box{float:right;width:430px;border:1px solid #e9e9e9;}
.prd_info .info_box_inner{padding:25px 15px;border:1px solid #fff;background-color:#f5f5f5;}

.pic_box .bx-wrapper{float:right;width:474px;height:480px;padding:88px 75px;text-align:center;border-left:1px solid #e5e5e5;}
.pic_box .bx-wrapper img{}
.thumb-pager .bx-wrapper{float:inherit;width:auto;height:auto;padding:inherit;border-left:0;}
.thumb-pager .bx-viewport{height:540px !important;}
#thumb-pager{}
.thumb-pager{overflow:auto;margin-top:60px;}
.thumb-pager li{height:90px;border:2px solid #e8e8e8;}
.thumb-pager li:first-child{padding-top:0;}
.thumb-pager li.active{border:2px solid #f99bb8;}
.thumb-pager li img{width:100%;height:100%;}
.goodsImg img{width:100%;height:100%;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.goodsImg .bx-wrapper .bx-prev,
.thumb-pager .bx-wrapper .bx-prev {
	top: 20px;
	background: url(/images/common/btn_controls_v.png) no-repeat 50% 0;
}
/*
.goodsImg .bx-wrapper .bx-prev {
	top: 20px;
	background: url(/images/common/btn_controls_v.png) no-repeat 50% 0;
}
*/
.goodsImg .bx-wrapper .bx-next,
.thumb-pager .bx-wrapper .bx-next {
	bottom: 20px;
	background: url(/images/common/btn_controls_v.png) no-repeat 50% -18px;
}
.goodsImg .bx-wrapper .bx-controls-direction a,
.thumb-pager .bx-wrapper .bx-controls-direction a {
	position: absolute;
	left: 12px;
	outline: 0;
	width: 90px;
	height: 18px;
	text-indent: -9999px;
	z-index: 90;
}
.goodsImg .bx-wrapper .bx-controls-direction a.disabled,
.thumb-pager .bx-wrapper .bx-controls-direction a.disabled {
	opacity: 0.2;
}

span.btn_zoom_text{position:absolute;padding-left:22px;left:340px;bottom:80px;z-index:999;background: url(/images/common/icon_zoom.gif) 0 50% no-repeat;}

/* zoom 레이어 */
.mw{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;visibility:hidden;}
.mw .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.mw .fg{overflow:hidden;position:absolute;top:20px;left:20px;right:20px;bottom:20px;padding:50px 20px 200px;/*min-width:1160px;*/background:#fff;box-sizing:border-box;}
.btn_mw_close{position:absolute;top:15px;right:15px;width:51px;height:51px;text-indent:-9999px;border:0px;background:url(/images/common/btn_mw_close.png) 50% 50% no-repeat;cursor:pointer;}
#mw_thumb .mw_goods{padding-left:100px;padding-right:50px;height:100%;}
#mw_thumb .mw_thumb-pager{position:absolute;left:20px;top:20px;bottom:175px;width:80px;padding:30px 0;overflow:auto;box-sizing:border-box;overflow:hidden;}
#mw_thumb .mw_goodsImg{height:100%;text-align:center;}
#mw_thumb .mw_goodsImg li{}
#mw_thumb .mw_goodsImg img{cursor:move;}
#mw_thumb .mw_thumb-pager a{}
#mw_thumb .mw_thumb-pager li{width:70px;height:70px;border:2px solid #e8e8e8;line-height:0;margin:0;padding:0;}
#mw_thumb .mw_thumb-pager li.active {border:2px solid #f99bb8;}
#mw_thumb .mw_thumb-pager img {width:100%;height:100%;}
#mw_thumb .mw_thumb-pager .bx-viewport {height:100% !important;}
#mw_thumb .bx-wrapper {/* position: relative; */margin:0 auto;padding:0;vertical-align:middle;}
#mw_thumb .mw_goodsImg {height:100%;text-align:center;vertical-align:middle;width:100%;}
.zoomings{max-height:100% !important;}
/*.mw_goodsImg .bx-wrapper,.mw_goodsImg .bx-viewport,#mw_goodsImg,.iv-container{height:100% !important;border:1px solid red;}*/

/* DIRECTION CONTROLS (NEXT / PREV) */
.mw_thumb-pager .bx-wrapper .bx-prev {
	top: 0;
	background:#fff url(/images/common/btn_controls_v.png) no-repeat 50% 0;
}
.mw_thumb-pager .bx-wrapper .bx-next {
	bottom: 0;
	border-top:4px solid #fff;
	background:#fff url(/images/common/btn_controls_v.png) no-repeat 50% -18px;
}
.mw_thumb-pager .bx-wrapper .bx-controls-direction a {
	position: absolute;
	left: 0;
	outline: 0;
	width: 100%;
	height: 18px;
	text-indent: -9999px;
	z-index: 90;
}
.mw_thumb-pager .bx-wrapper .bx-controls-direction a.disabled {
	opacity: 0.2;
}


.pro_d_text{min-height:122px;padding:15px 20px;background-color:#fff;border:1px solid #e5e5e5;}
.pro_share ul{overflow:hidden;}
.pro_share strong{display:block;float:left;margin-right:5px;}
.pro_share .fb-share-button{overflow:hidden;}
/*#thumb-pager{margin-left:13px;padding:80px 0;}*/
.pro_d_text div{line-height:1.6;}
.pro_d_text a{text-decoration:underline;color:#f43771;line-height:2.2;}



/* 관련상품 */
.related_product{margin-top:20px;}
.related_product h3{padding-bottom:10px;}
.thumb_related{position:relative;padding:0;}
.thumb_related img{width:100%;line-height:0;}
.thumb_Roll div{border:1px solid #e7e7e7;line-height:0;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.thumb_related .bx-wrapper .bx-prev,
.thumb_related .bx-wrapper .bx-prev {
	left: 0;
	background: url(/images/common/btn_controls.png) no-repeat 0 100%;
}

.thumb_related .bx-wrapper .bx-next,
.thumb_related .bx-wrapper .bx-next {
	right: 0;
	background: url(/images/common/btn_controls.png) no-repeat -18px 100%;
}

.thumb_related .bx-wrapper .bx-controls-direction a,
.thumb_related .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	outline: 0;
	width: 18px;
	height: 33px;
	text-indent: -9999px;
	z-index: 99;
}

/***** image viewer css *****/
#iv-container {
  position: fixed;
  background: #fff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
}

.iv-container {
  overflow: hidden;
  width:100%;
  background-color:#fff;
}
.image-container{
box-sizing:border-box;
}


/***** snap view css *****/
.iv-snap-view {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 20px;
  right: 20px;
  border: 1px solid #666;
  background: black;
  z-index: 100;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: all ease 400ms;
  -moz-transition: all ease 400ms;
  -o-transition: all ease 400ms;
  transition: all ease 400ms;
  opacity: 0;
}

.iv-snap-image-wrap {
  display: inline-block;
  position: absolute;
  max-width: 100px;
  max-height: 100px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: hidden;
}

.iv-snap-image {
  position: relative;
}

.iv-snap-handle {
  position: absolute;
  border: 1px solid #ccc;
  -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);
  -webkit-box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
}

/*** zoom slider ***/
.iv-zoom-slider {
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid #666;
  border-top: 0;
  background: rgba(204, 204, 204, 0.1);
  height: 10px;
  position: absolute;
  top: 100px;
  left: -1px;
}

.iv-zoom-handle {
  width: 15px;
  height: 10px;
  background: #ccc;
  position: absolute;
}

/**** snap view css end *****/
.iv-image-view {
  position: absolute;
  height: 100%;
  width: 100%;
}

.iv-image-wrap {
  display: inline-block;
}

.iv-image-wrap:active {
  cursor: move;
}

.iv-large-image {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  -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);
}

@media screen and (max-width: 767px) {
  .iv-snap-view {
    z-index: -1;
    visibility: hidden;
  }
}


.info_box_mw{/*position:absolute;bottom:0;*/position:relative;width:96%;margin-top:30px;padding-top:10px;border-top:1px solid #7f7f7f;z-index:99;background:#fff;}
.info_box_mw h3{font-size:26px;color:#515151;}
.info_box_mw .pro_view_table th{padding:5px;text-align:left;font-weight:600;}
.wheel_toolbar{position:absolute;width:31px;height:270px;right:20px;top:30%;background:url(/images/common/wheel_toolbar.png) 50% 50% no-repeat;}
.wheel_toolbar span{width:32px;height:33px;display:block;cursor:pointer;text-indent:-9999px;}
.lv_up{position:absolute;top:0;background:url(/images/common/wheel_toolbar_zoom.png) 0 0 no-repeat;}
.lv_up:hover{background:url(/images/common/wheel_toolbar_zoom.png) -48px 0 no-repeat;}
.lv_down{position:absolute;bottom:0;background:url(/images/common/wheel_toolbar_zoom.png) -48px -47px no-repeat;}
.lv_down:hover{background:url(/images/common/wheel_toolbar_zoom.png) 0 -47px no-repeat;}

.wheelInfo{position:absolute;top:50%;left:50%;width:300px;margin-top:-150px;margin-left:-120px;padding:20px 0;text-align:center;font-weight:700;color:#fff;font-size:13px;z-index:999;background: rgba(0, 0, 0, .3);line-height:1.6;}
.wheelInfo:before{content:'';display:block;width:40px;height:50px;margin:0 auto 10px;background:url(/images/common/icon_wheel.png) 50% no-repeat;}

/* 회원가입, 로그인 */
.memlogin{width:1200px;height:758px;margin:0 auto;padding-top:155px;background:url(/images/common/login_bg.jpg) no-repeat;}
.memlogin h2{padding-bottom:43px;font-size:22px;text-align:center;}
.login_form{width:885px;padding-bottom:30px;margin:0 auto;background:#fff;font-size:15px;border:1px solid #ccc;}
.login_form td{vertical-align:top;}
.log{padding:40px 74px 40px;}
.find_login_info{margin:0 74px;background:#f4f4f4;}
.login_form dt{padding-bottom:15px;}
.login_form dd{padding-bottom:30px;}
.btn_find{width:731px;height:107px;margin:0 auto;background:#f4f4f4;font-size:15px;color:#292929;}
.btn_find ul{padding-top:16px;}
.btn_find li{position:relative;margin:0 0 0 30px;padding:0 0 0 25px;background:url(/images/common/bullet6.png) 0 50% no-repeat;line-height:36px;}
.btn_find li img{position:absolute;right:30px;top:5px;}
.memlogin dd input[type=text],
.memlogin dd input[type=password]{font-size:15px;color:#4b4b4b;}

.find_form{width:885px;height:455px;margin:0 auto;background:url(/images/common/find_form.png) no-repeat;font-size:15px;}
.find_form td{vertical-align:top;}
.find_form p{color:#909090;line-height:21px;margin-bottom:13px;}
.find_form dt{position: absolute; width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -9999em;}
.find_form dd{margin-bottom:13px;}
 
.tbl_join{border-top:2px solid #9d9d9d;}
.tbl_join .Form_ess{background:#fff;}
.tbl_join td{border:1px solid #e5e5e5;}

.completed{padding:115px 0;color:#656565;font-size:24px;font-weight:600;line-height:40px;text-align:center;background:#f4f4f4;}
.completed span{color:#f43771;}

/* 장바구니 */
.btn_shopping{font-weight:600;border:1px solid #f43771;color:#f43771;font-size:20px;color:#f43771;}
.btn_shopping_order{font-weight:600;border:1px solid #f43771;font-size:20px;color:#fff;background-color:#f43771;}
.btn_shopping_cls{font-weight:600;border:1px solid #f43771;font-size:20px;color:#f43771;background-color:#fff;}
.btn_shopping_mod{font-weight:600;border:1px solid #acacac;color:#f43771;font-size:20px;color:#fff;background-color:#acacac;}
.midtit{font-size:16px;color:#2f2f2f;}
.btn_addr {background:#656565;color: #fff;text-align:center; border: 1px solid #656565;font-size:13px;,padding-top:0px;margin-top:3px;font-family:'나눔고딕', NanumGothic,'Nanum Gothic';font-weight:600;}
.order_info_text{color:#a9a9a9;line-height:24px;}

.order_tbl_l{float:left;width:550px;}
.order_tbl_r{overflow:hidden;padding-left:15px;}

.in_num,.in_ctrl,.in_mod{float:left;vertical-align:middle;}
.in_num{margin:0 20px;border:1px solid #c4c4c4;}
.in_num input{float:left;line-height:22px;height:22px;border:1px solid #fff;}
.in_ctrl{height:26px;}
.in_ctrl div{margin:0;padding:0;line-height:0;}
.in_ctrl div img{cursor:pointer;padding:3px 4px;}
.in_mod{padding-left:3px;margin-top:4px;cursor:pointer;}
.in_num input{text-align:center;}

.btn_sm_del{padding:2px 5px;color:#fff;border:1px solid #949494;background-color:#acacac;}

.btn_sm{line-height: 20px;
text-align: center;
font-weight: 600;
font-size: 14px;
height: 40px;
font-size: 14px;
padding-right: 20px;
padding-left: 20px;}

.btn_c_p{color:#fff;border:1px solid #f43771;background-color:#f43771;}
.btn_c_w{color:#f43771;border:1px solid #f43771;background-color:#fff;}
.btn_c_g{color:#404040;border:1px solid #d0d0d0;background-color:#d0d0d0;}


/* 마이페이지 */
.order_list_nt{padding:20px;background:#f7f7f7;line-height:21px;color:#676767;}
.order_list_nt h3{padding-bottom:20px;font-weight:400;font-size:14px;color:#f43771;}
.order_list_nt dt{color:#3a3a3a;font-weight:600;}
.order_list_nt a{color:#141414;}

#infoFoot{position:relative;margin-top:40px;padding-top:25px;}
.footCopy{position:relative;width:1200px;margin:0 auto;color:#4b4b4b;line-height:26px;}
.footCopy *{font-size:13px;}
address{font-style:normal;}
/*.footsite{position:absolute;right:150px;top:30px;overflow:hidden;}
.footsite li{float:left;padding:0 15px;background:#e2e2e2 url(/images/common/bullet5.png) 0 50% no-repeat;}*/
.footsite{display:inline-block;margin-bottom:5px;}
.footsite li{float:left;padding:0 15px;background:#e2e2e2 url(/images/common/bullet5.png) 0 50% no-repeat;}
.footsite li:first-child{background:none;background-color:#e2e2e2;}
.footsite a{color:#4b4b4b;font-weight:600;}
.footsite strong{color:#141414;}
.btn_arr{display:block;width:93px;height:25px;position:absolute;left:50%;top:0;margin-left:-46px;background:url(/images/common/btn_dom_over.png) no-repeat;text-indent:-9999px;}
.foot_info{position:absolute;right:0;top:0;overflow:hidden;border-left:1px solid #ddd;padding-left:10px;}
.foot_info dt{color:#141414;font-weight:700;}
.foot_info dd.fwb{font-size:14px;}
.foot_info dd.fwb a{font-size:16px;}
.foot_info dd{font-size:12px;}
.foot_info dd li{margin:5px 0;line-height:1;color:#2e2e2e;}

.btn_quick{position:fixed;bottom:15px;left:50%;margin-left:650px;}

/* 20170512추가 --- */
.snsBox a{display:inline-block;margin:0 1px;width:14px;height:14px;text-indent:-9999px;background:url(/images/common/sns_icon.gif) no-repeat;background-size:76px auto;border-radius:1px;}
.snsBox.goodsSns{position:relative;}
.snsBox.goodsSns a.ic-kakaot{background-position:0 -12px;}
.snsBox.goodsSns a.ic-kakaos{background-position:-16px -12px;}
.snsBox.goodsSns a.ic-twitter{background-position:-31px -12px;}
.snsBox.goodsSns a.ic-facebook{background-position:-47px -12px;}
.snsBox.goodsSns a.ic-url{text-indent:0;width:auto;background:#464646;color:#fff;font-size:11px;font-weight:400;padding:0 2px;}

.snsLogin{padding:5px 74px;margin-bottom:20px;}
.snsLogin ul{text-align:center;}
.snsLogin li{display:inline-block;width:185px;/*color:#fff;font-weight:700;height:40px;line-height:40px;border-radius:2px;font-size:13px;*/}
.snsLogin li img{width:100%;}
.btn_sns_facebook{}
.btn_sns_naver{}
.btn_sns_kakao{}

/* 20170615 하단 수정 */
	.footer{overflow:hidden;position:relative;width:1200px;margin:0 auto;color:#303030;font-size:12px;line-height:1.6;background:#f5f3f3;}
	.footbox{position:relative;float:left;height:150px;padding:0 0 0 2%;margin:40px 0;}
	.footbox:before{content:'';height:100%;position:absolute;left:0;top:0;bottom:0;border-left:1px solid #191919;}
	.footbox dt{padding-bottom:20px;}
	.footbox a{color:#303030;}
	.footbox address a{padding:2px;font-family:'dotum','돋움';color:#fff;background:#555;font-size:11px;border-radius:2px;}

.ord_comp{font-size:26px;}
.ord_comp span{padding:2px;}
.ord_compbox{width:400px;margin:40px auto;padding:15px 20px;line-height:2;font-weight:400;font-size:13px;background:#f7f7f7;}
