/*
 * jhn@designgj.com
 */
.bracket_ {float: left;line-height: 32px;padding: 0 5px 0 10px;font-size: 21px;color: #dbdbdb;font-family: "Nanum Gothic";}
.bracket-left { padding:0 5px 0 10px}
.bracket-right {padding:0 10px 0 5px}
/* Global CSS */
.tbl {border-collapse: collapse;border-spacing: 0;} /*table reset*/
.f-l { float:left}
.f-r { float:right}
.bold-point {font-weight:bold}
.point-strike {color:#ddd}
.point-price {font-size:15px; color:#ec5364; font-weight:bold;}
.pdt-50 {padding-top:50px;}
.pdt-19 {padding-top:19px;}
.pdt-17 {padding-top:17px;}
.pdt-14 {padding-top:14px;}
.sub-page-title {margin-top:35px; height:57px; width:100%; line-height:57px; color:#212121; font-weight:bold; font-size:30px; letter-spacing:-3.0px; font-family:"Nanum Gothic" !important}
.member-content-box {display:inline-block;width:100%;height:100%; padding:0 40px; border-top:2px solid #777; border-bottom:1px solid #dbdbdb; margin-bottom:100px}
.w-100p {width:100%;}
.w-420 {width:420px;}
.w-306 {width:306px;}
.w-211 {width:211px;}
.w-209 {width:209px;}
.w-160 {width:160px !important}
.w-100 {width:100px;}
.w-95 {width:95px;}
.w-90 {width:90px;}
.w-88 {width:88px;}
.w-85 {width:85px;}
.w-60 {width:60px;}
.h-32 {height:32px;}
#settle .lh-32 { line-height:32px; letter-spacing:-1.0px; color:#555}
.pdt-26 {padding-top:26px;}
.pdt-23 {padding-top:23px;}
.pdt-10 {padding-top:10px;}
.pdl-8 {padding-left:8px;}
.pdr-8 {padding-right:8px;}
.pd-13 {padding:0 13px;}
.mg-0 {margin:0 !important}
.mgb-80 {margin-bottom:80px;}
.mgt-30 {margin-top:30px;}
.mgt-23 {margin-top:23px;}
.mgt-17 {margin-top:17px;}
.mgt-10 {margin-top:10px;}
.mgl-10 {margin-left:10px;}
.mgl-20 {margin-left:20px;}
.mgl-16 {margin-left:16px;}
.mgr-10 {margin-right:10px;}
.p-point {color:#ec5364 !important}
.nanum-font {font-family:"Nanum Gothic"; }
.bdt-eb{border-top:1px solid #ebebeb;}
.number_ {text-indent: -9999px;width: 8px;height: 1px;background-color: #dbdbdb;vertical-align: middle;margin: 16px 10px 0 10px;}
.dpib { display:inline-block}
.header--gnb-submenu li a {letter-spacing:-1.0px}
.pagenation {width:100%; height:54px; border-top:1px solid #dbdbdb; text-align:center; margin-top:10px; margin-bottom:31px;}
.pagenation b {border-top:3px solid #212121;}
.pagenation b , .pagenation p {width:30px; height:54px; margin-top:-1px; display:inline-block; line-height:53px; color:#141414; margin:0 12px; font-size:14px; font-weight:bold; text-align:center;}

/*menuNavigation CSS*/
.category-path-wrap {width:100%; height:50px; border-bottom:1px solid #dbdbdb}
.category-path-wrap .layout--wrapper div{float:left; height:49px; line-height:49px; font-size:14px; color:#777}
.category-path-wrap .layout--wrapper .home-pass-btn {text-indent:-9999px; cursor:pointer; width:49px; border-left:1px solid #dbdbdb; text-align:center; position:relative}
.category-path-wrap .layout--wrapper .home-pass-btn:after {
	content:''; 
	background-image:url(../images/home-icon.png); 
	background-position:center;
	background-repeat:no-repeat;    
	width: 49px;
	height: 49px;
	position: absolute;
	display: block;
    top: 0;
	left:0
}
.category-path-wrap .layout--wrapper .second-category-select {margin-left:-1px}
.category-path-wrap .layout--wrapper .category-select {width:183px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; font-family:'Nanum Gothic'}
.category-path-wrap .layout--wrapper .category-select p {overflow: hidden; cursor: pointer; width:183px; padding:0 20px; position:relative}
.category-path-wrap .layout--wrapper .category-select p:after { 
	content:''; 
	background-image:url(../images/toggle-icon.png); 
	background-position:center;
	background-repeat:no-repeat;    
	width: 20px;
	height: 50px;
	position: absolute;
	display: block;
    top: 0;
    right: 20px;
}
.category-path-wrap .layout--wrapper .category-select p.on {border-bottom:1px solid #dbdbdb}
.category-path-wrap .layout--wrapper .category-select .sub { left: -1px; top: 0px; display:none; position:relative; overflow-x:hidden; height:auto; margin:0 auto; z-index:23}
.category-path-wrap .layout--wrapper .category-select .sub { width:183px}
.category-path-wrap .layout--wrapper .category-select .sub .optionList {float: left; display: inline-block; height:100%;cursor:pointer; box-sizing:border-box;}
.category-path-wrap .layout--wrapper .category-select .sub .optionList li:hover { background-color: rgb(108, 108, 108); color:white; background:#a5c893}
.category-path-wrap .layout--wrapper .category-select .sub .optionList li {
	width:183px; 
	height:50px;
	line-height:50px; 
	border-top: none;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
	list-style:none; 
	background:#fff;
	padding:0 20px;
	color:#777;
	font-size:14px
}
.category-path-wrap .layout--wrapper .category-root-text {width:105px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; text-align:center; font-family:'Nanum Gothic'}
.category-path-wrap .layout--wrapper .category-root-text.category-root-text-sec {margin-left:-1px}
.category-path-wrap .layout--wrapper .category-root-text p {overflow: hidden; width:105px; position:relative}
/* 
	@path goods/goods_list
	@desc »óÇ°¸®½ºÆ®
*/
#goods-list {font-family: 'Nanum Gothic'}
#goods-list .suggest-item-slide {width:100%; height:494px; background-color:#f6f3f3; background-image:url(../images/suggest-item-background.png); background-size:100% 100%; background-repeat:no-repeat; background-position:center;}
#goods-list .suggest-item-slide .layout--wrapper {width:1140px;height:100%}
#goods-list .suggest-item-slide .suggest-item-title {letter-spacing:-3px;width:100%; height:117px;line-height:117px; text-align:center; color:#444; font-size:26px; font-family:'Malgun Gothic','¸¼Àº °íµñ'}
#goods-list .suggest-item-slide .suggest-slide { overflow:hidden;position:relative; width:100%; height:327px}
#goods-list .suggest-item-slide .suggest-slide-navi-btn {width:15px; height:25px; display:block; text-indent:-9999px; background-position:50% 50%; background-repeat:no-repeat; position:absolute; top:151px; margin:auto}
#goods-list .suggest-item-slide .suggest-slide-prev-btn {left:0; background-image:url(../images/suggest-prev-icon.png); z-index:20}
#goods-list .suggest-item-slide .suggest-slide-next-btn {right:0; background-image:url(../images/suggest-next-icon.png); z-index:20 }
#goods-list .suggest-item-slide .suggest-item-list {width:1072px !important; margin:0 auto; height:100%;overflow:hidden;position:relative}
#goods-list .suggest-item-slide .suggest-item-list .goods-item-ul li {width:200px; height:327px;}

#goods-list .suggest-item-slide .goods-item-wrapper {display:table;table-layout:fixed;position:absolute;left:0;top:0}
#goods-list .suggest-item-slide .goods-item-ul {display:table-cell}
#goods-list .suggest-item-slide .goods-item-ul li .item-wrap { position:relative;width:200px; height:327px; border:1px solid #dbdbdb; cursor:pointer; background-color:#fff}
#goods-list .suggest-item-slide .goods-item-ul li .item-wrap .item-img-area {width:198px; height:221px; line-height:221px; text-align:center}
#goods-list .suggest-item-slide .goods-item-ul li .item-wrap .item-img-area img {width:170px; height:auto; vertical-align:middle; margin-top:31px}
#goods-list .suggest-item-slide .goods-item-ul li .item-wrap .item-info-area {width:198px; height:102px; border-top:2px solid #dbdbdb}
#goods-list .suggest-item-slide .goods-item-ul li .item-wrap .item-info-area .item-goodsnm {font-weight:bold; font-size:14px; color:#444;padding-top:30px; padding-bottom:8px}
#goods-list .suggest-item-slide .goods-item-ul li {margin-left:18px;}
#goods-list .suggest-item-slide .goods-item-ul .first-list-item {margin-left:0}
#goods-list .goods-list-quick-navigation .f-r .category-select {width:143px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; height:41px ; color:#777}
#goods-list .goods-list-quick-navigation .f-r p {overflow: hidden; cursor: pointer; width:143px; height:42px; padding:0 15px; position:relative}
#goods-list .goods-list-quick-navigation .f-r p:after { 
	content:''; 
	background-image:url(../images/toggle-icon.png); 
	background-position:center;
	background-repeat:no-repeat;    
	width: 20px;
	height: 41px;
	position: absolute;
	display: block;
    top: 0;
    right: 10px;
}
#goods-list .goods-list-quick-navigation .f-r p.on {border-bottom:1px solid #dbdbdb}
#goods-list .goods-list-quick-navigation .f-r .sub { left: -1px; top: 0px; display:none; position:relative; overflow-x:hidden; height:auto; margin:0 auto; z-index:23}
#goods-list .goods-list-quick-navigation .f-r .sub { width:143px}
#goods-list .goods-list-quick-navigation .f-r .sub .optionList {float: left; display: inline-block; height:100%;cursor:pointer; box-sizing:border-box;}
#goods-list .goods-list-quick-navigation .f-r .sub .optionList li:hover { color:white; background:#a5c893}
#goods-list .goods-list-quick-navigation .f-r .sub .optionList li {
	width:143px; 
	height:41px;
	line-height:41px; 
	border-top: none;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
	list-style:none; 
	background:#fff;
	padding:0 15px;
	color:#777;
	font-size:12px
}
#goods-list .goods-list-quick-navigation {margin-top:30px; margin-bottom:30px; height:43px; line-height:43px; border:1px solid #dbdbdb}
#goods-list .goods-list-quick-navigation .total-item-ea {padding-left:13px;font-size:12px; color:#444; font-weight:bold; letter-spacing:-1.0px}
#goods-list .goods-list-quick-navigation .total-item-ea b {color:#ec5364}
#goods-list .goods-list-quick-navigation .f-r input[type=text] {font-family:'Nanum Gothic';background-color:#f9f9f9;width:193px; color:#777; padding:0 15px;height:41px; line-height:41px; border:none}
#goods-list .goods-list-quick-navigation .f-r input[type=submit] {width:41px;height:41px; line-height:41px; border-left:1px solid #dbdbdb; background-image:url(../images/search-icon.png); background-repeat:no-repeat; background-position:center; text-indent:-9999px} 

#goods-list .goods-item-ul {list-style:none}
#goods-list .goods-item-ul li {float:left; width:260px; height:425px; margin-left:33px; margin-bottom:40px;}
#goods-list .goods-item-ul li.first-list-item {margin-left:0;}
#goods-list .goods-item-ul li .item-wrap { position:relative; width:260px; height:425px; border:1px solid #dbdbdb; cursor:pointer}
#goods-list .goods-item-ul li .item-wrap .item-img-area {width:259px; height:307px; line-height:307px; text-align:center}
#goods-list .goods-item-ul li .item-wrap .item-img-area img {width:220px; height:auto; vertical-align:middle;}
#goods-list .goods-item-ul li .item-wrap .item-info-area {width:259px; height:112px; border-top:2px solid #dbdbdb; text-align:center}

#goods-list .goods-tpl-item-list {width:100%; display:inline-block}
#goods-list .goods-tpl-item-list .goods-item-ul li .item-wrap .item-img-area {width:259px; height:267px; margin-bottom:40px; line-height:307px; text-align:center; overflow: hidden;}
#goods-list .goods-tpl-item-list .goods-item-ul li .item-wrap .item-img-area img {width:220px; height:auto; vertical-align:middle; margin-top:40px;} 
#goods-list .goods-tpl-item-list .goods-item-ul li .item-wrap .item-info-area {font-size:14px; font-weight:bold}
#goods-list .goods-tpl-item-list .goods-item-ul li .item-wrap .item-info-area .item-goodsnm {margin-top:29px; font-size:14px; font-weight:bold; color:#444; margin-bottom:15px;letter-spacing:-1.0px;}
#goods-list .goods-tpl-item-list .goods-item-ul li .item-wrap .item-info-area .point-strike {letter-spacing:-1.0px;}
#goods-list .goods-tpl-item-list .goods-item-ul li .item-wrap .item-info-area .point-price {letter-spacing:-1.0px;}
#goods-list .goods-tpl-item-list .goods-item-ul li .item-wrap .item-icon-area {position:absolute; top:10px; left:10px;}

#goods-search {font-family: 'Nanum Gothic'}
#goods-search .suggest-item-slide {width:100%; height:494px; background-color:#f6f3f3; background-image:url(../images/suggest-item-background.png); background-size:100% 100%; background-repeat:no-repeat; background-position:center;}
#goods-search .suggest-item-slide .layout--wrapper {width:1140px;height:100%}
#goods-search .suggest-item-slide .suggest-item-title {letter-spacing:-3px;width:100%; height:117px;line-height:117px; text-align:center; color:#444; font-size:26px; font-family:'Malgun Gothic','¸¼Àº °íµñ'}
#goods-search .suggest-item-slide .suggest-slide { overflow:hidden;position:relative; width:100%; height:327px}
#goods-search .suggest-item-slide .suggest-slide-navi-btn {width:15px; height:25px; display:block; text-indent:-9999px; background-position:50% 50%; background-repeat:no-repeat; position:absolute; top:151px; margin:auto}
#goods-search .suggest-item-slide .suggest-slide-prev-btn {left:0; background-image:url(../images/suggest-prev-icon.png); z-index:20}
#goods-search .suggest-item-slide .suggest-slide-next-btn {right:0; background-image:url(../images/suggest-next-icon.png); z-index:20 }
#goods-search .suggest-item-slide .suggest-item-list {width:1072px !important; margin:0 auto; height:100%;overflow:hidden;position:relative}
#goods-search .suggest-item-slide .suggest-item-list .goods-item-ul li {width:200px; height:327px;}

#goods-search .suggest-item-slide .goods-item-wrapper {display:table;table-layout:fixed;position:absolute;left:0;top:0}
#goods-search .suggest-item-slide .goods-item-ul {display:table-cell}
#goods-search .suggest-item-slide .goods-item-ul li .item-wrap { position:relative;width:200px; height:327px; border:1px solid #dbdbdb; cursor:pointer; background-color:#fff}
#goods-search .suggest-item-slide .goods-item-ul li .item-wrap .item-img-area {width:198px; height:221px; line-height:221px; text-align:center}
#goods-search .suggest-item-slide .goods-item-ul li .item-wrap .item-img-area img {width:170px; height:auto; vertical-align:middle; margin-top:31px}
#goods-search .suggest-item-slide .goods-item-ul li .item-wrap .item-info-area {width:198px; height:102px; border-top:2px solid #dbdbdb}
#goods-search .suggest-item-slide .goods-item-ul li .item-wrap .item-info-area .item-goodsnm {font-weight:bold; font-size:14px; color:#444;padding-top:30px; padding-bottom:8px}
#goods-search .suggest-item-slide .goods-item-ul li {margin-left:18px;}
#goods-search .suggest-item-slide .goods-item-ul .first-list-item {margin-left:0}
#goods-search .goods-search-quick-navigation .f-r .category-select {width:143px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; height:41px ; color:#777}
#goods-search .goods-search-quick-navigation .f-r p {overflow: hidden; cursor: pointer; width:143px; height:42px; padding:0 15px; position:relative}
#goods-search .goods-search-quick-navigation .f-r p:after { 
	content:''; 
	background-image:url(../images/toggle-icon.png); 
	background-position:center;
	background-repeat:no-repeat;    
	width: 20px;
	height: 41px;
	position: absolute;
	display: block;
    top: 0;
    right: 10px;
}
#goods-search .goods-search-quick-navigation .f-r p.on {border-bottom:1px solid #dbdbdb}
#goods-search .goods-search-quick-navigation .f-r .sub { left: -1px; top: 0px; display:none; position:relative; overflow-x:hidden; height:auto; margin:0 auto; z-index:23}
#goods-search .goods-search-quick-navigation .f-r .sub { width:143px}
#goods-search .goods-search-quick-navigation .f-r .sub .optionList {float: left; display: inline-block; height:100%;cursor:pointer; box-sizing:border-box;}
#goods-search .goods-search-quick-navigation .f-r .sub .optionList li:hover { color:white; background:#a5c893}
#goods-search .goods-search-quick-navigation .f-r .sub .optionList li {
	width:143px; 
	height:41px;
	line-height:41px; 
	border-top: none;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
	list-style:none; 
	background:#fff;
	padding:0 15px;
	color:#777;
	font-size:12px
}
#goods-search .goods-search-quick-navigation {margin-top:30px; margin-bottom:30px; height:43px; line-height:43px; border:1px solid #dbdbdb}
#goods-search .goods-search-quick-navigation .total-item-ea {padding-left:13px;font-size:12px; color:#444; font-weight:bold; letter-spacing:-1.0px}
#goods-search .goods-search-quick-navigation .total-item-ea b {color:#ec5364}
#goods-search .goods-search-quick-navigation .f-r input[type=text] {font-family:'Nanum Gothic';background-color:#f9f9f9;width:193px; color:#777; padding:0 15px;height:41px; line-height:41px; border:none}
#goods-search .goods-search-quick-navigation .f-r input[type=submit] {width:41px;height:41px; line-height:41px; border-left:1px solid #dbdbdb; background-image:url(../images/search-icon.png); background-repeat:no-repeat; background-position:center; text-indent:-9999px} 

#goods-search .goods-item-ul {list-style:none}
#goods-search .goods-item-ul li {float:left; width:260px; height:425px; margin-left:33px; margin-bottom:40px;}
#goods-search .goods-item-ul li.first-list-item {margin-left:0;}
#goods-search .goods-item-ul li .item-wrap { position:relative; width:260px; height:425px; border:1px solid #dbdbdb; cursor:pointer}
#goods-search .goods-item-ul li .item-wrap .item-img-area {width:259px; height:307px; line-height:307px; text-align:center}
#goods-search .goods-item-ul li .item-wrap .item-img-area img {width:220px; height:auto; vertical-align:middle;}
#goods-search .goods-item-ul li .item-wrap .item-info-area {width:259px; height:112px; border-top:2px solid #dbdbdb; text-align:center}

#goods-search .goods-tpl-item-list {width:100%; display:inline-block}
#goods-search .goods-tpl-item-list .goods-item-ul li .item-wrap .item-img-area {width:259px; height:267px; margin-bottom:40px; line-height:307px; text-align:center; overflow: hidden;}
#goods-search .goods-tpl-item-list .goods-item-ul li .item-wrap .item-img-area img {width:220px; height:auto; vertical-align:middle; margin-top:40px;} 
#goods-search .goods-tpl-item-list .goods-item-ul li .item-wrap .item-info-area {font-size:14px; font-weight:bold}
#goods-search .goods-tpl-item-list .goods-item-ul li .item-wrap .item-info-area .item-goodsnm {margin-top:29px; font-size:14px; font-weight:bold; color:#444; margin-bottom:15px;letter-spacing:-1.0px;}
#goods-search .goods-tpl-item-list .goods-item-ul li .item-wrap .item-info-area .point-strike {letter-spacing:-1.0px;}
#goods-search .goods-tpl-item-list .goods-item-ul li .item-wrap .item-info-area .point-price {letter-spacing:-1.0px;}
#goods-search .goods-tpl-item-list .goods-item-ul li .item-wrap .item-icon-area {position:absolute; top:10px; left:10px;}
/*view*/
.gdpn {display:none}
#goods-view {font-family:'Nanum Gothic','³ª´® °íµñ','Malgun Gothic','¸¼Àº °íµñ'}
#goods-view .page-title { text-align:center}
#goods-view .page-goodsnm-title {height:122px; line-height:122px; font-size:24px; font-weight:900; letter-spacing:-1.0px; color:#212121; text-align:center}
#goods-view .real-wrap {width:1608px; height:500px; position:relative; margin:0 auto; overflow: hidden; }
#goods-view .goodsview-image-slider-wrap {width:1608px; position: absolute; top:0; left:50%; margin-left:-804px; height:500px; }
#goods-view .goodsview-image-slider {position: relative;width: 1662px;margin: auto;}
#goods-view .goodsview-image-slider ul li span {
display: inline-block;
vertical-align: middle;
width: 500px;
height: 500px;
overflow:hidden;
}
#goods-view .image-zoom-subment {text-align:center; color:#555; font-size:15px; font-weight:900; line-height:60px}
#goods-view .goodsview-image-slider-wrap .slide-navi-btn {width:54px; height:500px; display:block; text-indent:-9999px; background-position:center center; background-repeat:no-repeat; position:absolute; top:0; margin:auto}
#goods-view .goodsview-image-slider-wrap .slide-prev-btn {left:500px; background-image:url(../images/suggest-prev-icon.png); z-index:20}
#goods-view .goodsview-image-slider-wrap .slide-next-btn {right:500px; background-image:url(../images/suggest-next-icon.png); z-index:20 }
#goods-view .goodsview-info {width:100%; height:243px; margin-top:21px;}
#goods-view .goodsview-info .f-l {width:839px; height:100%; border-top:2px solid #444444; border-bottom:1px solid #dbdbdb; padding:0 19px;}
#goods-view .goodsview-info .f-l .item-infomation {width:253px; float:left; padding:25px 0 23px 0; margin-right:93px; height:100%}
#goods-view .goodsview-info .f-l .item-infomation .goodsnm {width:210px; line-height:36px; height:99px; font-size:28px; font-weight:900; letter-spacing:-1.0px}
#goods-view .goodsview-info .f-l .item-infomation .goodsprice-tr {height:31px; line-height:31px; font-family:'Malgun Gothic','¸¼Àº °íµñ'; font-weight:bold }
#goods-view .goodsview-info .f-l .item-infomation .goodsprice-tr .goodsprice-th {font-size:14px; color:#212121; display:inline-block; float:left; height:31px; width:100px;}
#goods-view .goodsview-info .f-l .item-infomation .goodsprice-tr .g-point {color:#888888; font-size:20px; font-weight:900}
#goods-view .goodsview-info .f-l .item-infomation .goodsprice-tr .b-point {color:#212121; font-size:20px; font-weight:900}
#goods-view .goodsview-info .f-l .item-infomation .goodsprice-tr .p-point {color:#ec5364; font-size:20px; font-weight:900}
#goods-view .goodsview-info .f-l .item-buy-form {width:453px; float:right; height:100%; padding:25px 0 23px 0;}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr {height:31px; line-height:31px; font-family:'Malgun Gothic','¸¼Àº °íµñ'; font-weight:bold }
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .item-buy-th {font-size:14px; color:#212121; display:inline-block; float:left; height:31px; width:100px;}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .item-buy-td {font-size:14px; color:#212121; display:inline-block; float:left; height:31px;}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .item-buy-ea {padding:6px 0;}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .item-buy-ea input[type=text] {color:#777; float:left;font-size:12px; text-indent:10px;float:left;width:38px; border:1px solid #dbdbdb; height:20px; line-height:20px; border-right:none}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .item-buy-ea {display:inline-block; width:79px;}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .item-buy-ea img {float:left; border:1px solid #dbdbdb}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .item-buy-ea img.bdl0 {border-left:none}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .g-point {color:#888888; font-size:20px; font-weight:900}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .b-point {color:#212121; font-size:20px; font-weight:900}
#goods-view .goodsview-info .f-l .item-buy-form .item-buy-tr .p-point {color:#ec5364; font-size:20px; font-weight:900}
#goods-view .goodsview-info .f-l .item-buy-form .goodsview-btns {width:100%; margin-top:24px;}
#goods-view .goodsview-info .f-l .item-buy-form .goodsview-btns a {float:left; margin-right:10px;}
#goods-view .goodsview-info .f-l .item-buy-form .goodsview-btns a.mr0{margin-right:0px;}
#goods-view .goodsview-info .f-r {width:271px; height:100%; overflow-y:scroll; overflow-x:hidden; border-top:2px solid #444444; border-bottom:1px solid #dbdbdb; background-color:#f9f9f9}
#goods-view .goodsview-info .swiper-shortdesc {height:100%; width:100%; background-color:#f9f9f9; color:#777777; font-size:13px; letter-spacing:-1.0px; line-height:24px; padding:29px 10px 10px 15px}

#goods-view .goodsview-keep-guide-wrap {width:100%; height:393px; background-color:#f9f2ee}
#goods-view .goodsview-keep-guide {width:100%; height:393px; background-image:url(../images/content-subment-bg.png); background-repeat:no-repeat; background-position:center center;}
#goods-view .goodsview-suggest-item-wrap {padding:70px 0 100px 0; width:100%; height:516px;}
#goods-view .goodsview-suggest-item-wrap .suggest-slide-navi-btn {width:15px; height:25px; display:block; text-indent:-9999px; background-position:50% 50%; background-repeat:no-repeat; position:absolute; top:176px; margin:auto}
#goods-view .goodsview-suggest-item-wrap .suggest-slide-prev-btn {left:20px; background-image:url(../images/suggest-prev-icon.png); z-index:20}
#goods-view .goodsview-suggest-item-wrap .suggest-slide-next-btn {right:20px; background-image:url(../images/suggest-next-icon.png); z-index:20 }

#goods-view .goodsview-suggest-item-wrap .third-suggest-item-slide{height:346px; width:741px; border:1px solid #dbdbdb; float:left; position:relative}
#goods-view .goodsview-suggest-item-wrap .one-suggest-item-slide{height:346px; width:399px; border:1px solid #dbdbdb; border-left:none; float:left; position:relative}
#goods-view .goodsview-suggest-item-wrap .goodsview-suggest-item-img { text-align:center; margin-top:10px;}
#goods-view .goodsview-suggest-item-wrap .goodsview-suggest-item-title { position:relative;width:100%; padding:0 30px; height:77px; text-indent:-9999px}
#goods-view .goodsview-suggest-item-wrap .goodsview-suggest-item-title:before {position:absolute; content:''; border-top:1px solid #dbdbdb; display:block; left:0; right:0; margin:auto;top:37px;}
#goods-view .goodsview-suggest-item-wrap .goodsview-suggest-item-title:after {position:absolute; background-color:#fff; display:inline-block; content:attr(data-open-title); line-height:77px; width:200px; margin:auto; text-indent:0; left:0; right:0; top:0; text-align:center; font-size:16px;}
#goods-view .goodsview-suggest-item-wrap .third-suggest-item-slide .goodsview-suggest-item-title:before {width:679px;}
#goods-view .goodsview-suggest-item-wrap .one-suggest-item-slide .goodsview-suggest-item-title:before {width:339px}
#goods-view .goodsview-suggest-item-wrap .one-suggest-item-slide .goodsview-suggest-item-wrap2 {overflow:hidden; position:relative; width:100%; height:200px; margin:10px 0;}
#goods-view .goodsview-suggest-item-wrap .one-suggest-item-slide .suggest-slide-navi-btn {top:88px}

#goods-view .goodsview-suggest-item-wrap .third-suggest-item-slide .goodsview-suggest-item-wrap1 {overflow:hidden; position:relative; width:100%; height:200px; margin:10px 0;}
#goods-view .goodsview-suggest-item-wrap .third-suggest-item-slide .goods-item-ul {width:640px !important; margin:0 auto;}
#goods-view .goodsview-suggest-item-wrap .third-suggest-item-slide .goods-item-ul li {float:left}
#goods-view .goodsview-suggest-item-wrap .third-suggest-item-slide .suggest-slide-navi-btn {top:88px}

#goods-view .centerMode-slide {width:1662px; margin:0 auto; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-831px;}
#goods-view .centerMode-slide .slick-slide {margin:0 27px;width:500px; height:500px; /*opacity: 0.5;filter: alpha(opacity=50);*/ cursor:pointer; border:1px solid #dbdbdb; position:relative}
#goods-view .centerMode-slide .slick-slide img {width:100%; min-width:300px; height: auto;overflow: auto;margin: auto;position: absolute;top: 0; left: 0;bottom: 0; right: 0;}
#goods-view .centerMode-slide .slick-slide.slick-center {/*opacity: 1; filter: alpha(opacity=100);*/ cursor:default}
#goods-view .centerMode-slide .slick-arrow { position:absolute; top:0; text-indent:-9999px; color:hotpink; z-index:30; top:50%; height:24px; width:54px; background-position:50% 50%; background-repeat:no-repeat;}
#goods-view .centerMode-slide button.slick-prev {left:527px; background-image:url(../images/suggest-prev-icon.png);}
#goods-view .centerMode-slide button.slick-next {right:527px;  background-image:url(../images/suggest-next-icon.png);}
#goods-view .layer_blind{position: absolute; top:0px; width:500px; height:500px; background-color:#fff; opacity: 0.5; filter:alpha(opacity=50); z-index: 300; cursor: pointer;}
#goods-view .left_blind{left:0px;}
#goods-view .right_blind{right:0px;}
#goods-view .real-wrap .centerMode-slide .slick-list .single-mask {float: none; margin:0 auto;}
#goods-view #optionData{z-index: 350;}
/*#goods-view .re-mask{opacity: 1 !important; filter:alpha(opacity=100) !important;}
#goods-view .mask-set{opacity: 0.5 !important; filter:alpha(opacity=50) !important;}*/
/* 
	@path member/login.php
	@desc ·Î±×ÀÎ
*/
.body--member-join #content {height:auto}
#login {font-family:"Nanum Gothic";}
#login .member-content-box {padding-top:39px; padding-bottom:36px}
#login .content-layout {height:300px;}
#login .content-layout .left-content {width:489px; height:100%; margin-right:40px; float:left}
#login .content-layout .left-content .login-box {width:100%; height:137px; border-bottom:1px solid #e9e9e9; padding:22px 0 35px 0; position:relative;}
#login .content-layout .left-content .login-box div.f-l {width:380px; height:79px}
#login .content-layout .left-content .login-box div.f-l div{width:100%; display:inline-block}
#login .content-layout .left-content .login-box div.f-l label {width:77px;height:30px; line-height:30px; font-size:15px; color:#212121; font-weight:bold}
#login .content-layout .left-content .login-box div.f-l input {width:303px; border:1px solid #dbdbdb; padding:5px 10px; height:30px;}
#login .content-layout .left-content .login-box div.f-r input {width:89px; height:79px; display:inline-block; background:#777; color:#fff; font-size:15px;font-family:"Nanum Gothic"; font-weight:bold}
#login .ssl-on-msg {position:absolute; top:0; right:0}
#login .content-layout .left-content .login-link-btns {width:100%; display:inline-block}
#login .content-layout .left-content .login-link-btns .link-btn {width:141px; height:137px; float:left; margin-right:33px;}
#login .content-layout .left-content .login-link-btns .link-btn a { display:inline-block; width:141px; height:30px; line-height:29px; border:1px solid #dbdbdb; text-align:center; font-size:12px; font-family:"Nanum Gothic"; color:#666}
#login .content-layout .left-content .login-link-btns .link-btn .link-txt {background-repeat:no-repeat; background-position:center center; width:141px; height:107px; font-family:"Dotum","µ¸¿ò"; font-size:12px; color:#666; text-align:center; padding-top:70px; line-height:37px;}
#login .content-layout .left-content .login-link-btns .find-pw-btn {margin-right:0}
#login .content-layout .left-content .login-link-btns .join-btn .link-txt {background-image:url("../images/member/get-user-icon.png");}
#login .content-layout .left-content .login-link-btns .find-id-btn .link-txt {background-image:url("../images/member/find-id-icon.png");}
#login .content-layout .left-content .login-link-btns .find-pw-btn .link-txt {background-image:url("../images/member/find-pwd-icon.png");}
#login .content-layout .center-line {width:1px; height:100%; background:#efefef; float:left}
#login .content-layout .right-content {width:490px; height:100%; margin-left:40px; float:left;}
#login .content-layout .right-content .login-box {width:100%; height:137px; border-bottom:1px solid #e9e9e9; padding:30px 0 41px 0; position:relative;}
#login .content-layout .right-content .login-box button {width:100%; height:65px; line-height:66px; font-size:16px; font-weight:bold; background-color:#38599c; color:#ffffff;font-family:"Nanum Gothic"; background-image:url("../images/member/facebook-login-icon.png"); background-repeat:no-repeat; background-position:145px 15px;padding: 0 145px 0 175px; letter-spacing: -0.5px;}
#login .content-layout .right-content .order-box {width:100%; display:inline-block; margin-top:35px;}
#login .content-layout .right-content .order-box .order-box-title {width:100%; height:30px; font-size:15px; color:#212121; font-weight:bold; position:relative; padding-left:12px;}
#login .content-layout .right-content .order-box .order-box-title:after {content:''; width:6px; height:6px; position:absolute; left:0; top:4px; background-color:#777}
#login .content-layout .right-content .order-box div.f-l {width:381px; height:74px}
#login .content-layout .right-content .order-box div.f-l div{width:100%; display:inline-block}
#login .content-layout .right-content .order-box div.f-l label {width:76px;height:30px; line-height:30px; font-size:15px; color:#212121; font-weight:bold}
#login .content-layout .right-content .order-box div.f-l input {width:305px; border:1px solid #dbdbdb; padding:5px 10px; height:30px;}
#login .content-layout .right-content .order-box div.f-r input {width:89px; height:74px; display:inline-block; background:#777; color:#fff; font-size:15px;font-family:"Nanum Gothic"; font-weight:bold}
#login .content-layout .right-content .order-box .guest-order-btn {margin-top:6px;display:inline-block;width:100%; height:65px;background-color:#777; color:#fff; text-align:center; line-height:65px; font-weight:bold; font-size:16px;letter-spacing: -0.5px;}
#login .content-layout .right-content .order-box .guest-warning-ment {line-height:39px; font-family:"Dotum","µ¸¿ò"; font-size:12px; color:#666; letter-spacing:-0.5px;}
/* 
	@path member/join_type.php
	@desc È¸¿ø°¡ÀÔ ¼ö´Ü¼±ÅÃ
*/
#join-type {font-family:"Nanum Gothic";}
#join-type .member-content-box {margin-bottom:142px;}
#join-type .member-content-box {padding-top:42px; padding-bottom:41px}
#join-type .content-layout {height:250px;}
#join-type .content-layout .join-type-title {width:100%; height:65px; line-height:65px; font-size:18px; color:#212121; font-weight:bold; position:relative; padding-left:16px; }
#join-type .content-layout .join-type-title:after {content:''; width:6px; height:6px; position:absolute; left:0; top:29px; background-color:#777}
#join-type .content-layout .left-content {width:430px; height:100%; margin-right:69px; float:left; padding:27px 0 37px 0}
#join-type .content-layout .center-line {width:1px; height:100%; background:#efefef; float:left}
#join-type .content-layout .right-content {width:430px; height:100%; margin-left:70px; float:left;padding:27px 0 37px 0}
#join-type .content-layout .join-type-btn button {width:430px; height:65px; line-height:65px; padding-left:165px; background-color:red; color:#fff; text-align:left; font-size:16px; font-weight:bold; background-repeat:no-repeat; font-family:"Nanum Gothic";background-position: 125px 15px; letter-spacing:-0.5px}
#join-type .content-layout .join-type-shop button {background-image: url("../images/member/type-shop-icon.png"); background-color:#a5c893}
#join-type .content-layout .join-type-facebook button {background-image: url("../images/member/facebook-login-icon.png"); background-color:#38599c}
#join-type .content-layout .join-type-subment {height:56px;width:100%; font-size:12px; font-family:"Dotum","µ¸¿ò"; color:#777}
#join-type .content-layout .join-type-subment.type-shop-subment {width:230px; margin:0 auto; padding-top:16px; line-height:24px;}
#join-type .content-layout .join-type-subment.type-shop-subment a {display:inline-block; width:79px; height:24px; text-align:center; font-family:"Nanum Gothic"; border:1px solid #dbdbdb; line-height:23px; margin-left:13px;}
#join-type .content-layout .join-type-subment.type-facebook-subment {width:100%; text-align:center; padding-top:13px; line-height:17px;}
/* 
	@path proc/member_join_auth > join.php?&MODE=agreement
	@desc È¸¿ø°¡ÀÔ ÀÌ¿ë¾à°ü
*/
/*join-global*/
.join-step {padding-top:50px;}
.join-sub-title {width:100%; height:44px; line-height:44px; font-size:18px; color:#212121; font-weight:bold; position:relative; padding-left:15px; margin-top:17px; font-family:"Nanum Gothic"}
.join-sub-title:after {content:''; width:6px; height:6px; position:absolute; left:0; top:19px; background-color:#a5c893}
.join-sub-title span {padding-left:10px;font-size:13px; color:#565656; letter-spacing:-1.0px;}
/*agreement*/
#Agreement .agree-content-box {width:100%; height:258px; background:#f9f9f9; border:1px solid #dbdbdb; overflow-y:scroll; padding:20px; color:#212121;border-top:2px solid #777;line-height:21px;}
#Agreement .agree-content-inputs {height:52px; line-height:52px; border-bottom:1px solid #dbdbdb; text-align:right; font-family:"Dotum","µ¸¿ò"; font-size:12px; color:#565656}
#Agreement .all-agree-wrap {height:59px; line-height:59px; width:100%; border:1px solid #dbdbdb; margin:30px 0; text-align:center; color:#5d5d5d; font-weight:bold; font-family:"Nanum Gothic"; background:#f9f9f9; font-size:
17px;}
#Agreement .agree-link-btns {width:100%; height:55px; line-height:55px; margin-bottom:100px;}
#Agreement .agree-link-btns a {font-size:16px; font-family:"Nanum Gothic"; font-weight:bold; text-align:center;}
#Agreement .agree-link-btns a.f-l {color:#fff; background-color:#777777; width:170px; height:100%; display:inline-block}
#Agreement .agree-link-btns a.f-r {color:#fff; background-color:#a5c893; width:170px; height:100%; display:inline-block}
/* 
	@path member/_form > join.php?&MODE=agreement
	@desc È¸¿ø°¡ÀÔ ÀÛ¼º
*/
#_form .nanum-font {font-size:15px; line-height:32px; color:#aaa}
#_form .chkId-btn {width:107px; height:32px; display:inline-block; text-align:center; line-height:32px; font-size:14px; color:#fff; margin-left:11px; background:#777777;font-family:"Nanum Gothic"}
#_form .chkEmail-btn {width:96px; height:32px; display:inline-block; text-align:center; line-height:32px; font-size:14px; color:#fff; margin-left:11px; background:#777777;font-family:"Nanum Gothic"}
#_form .zipcode-btn {width:96px; height:32px; display:inline-block; text-align:center; line-height:32px; font-size:14px; color:#fff;  background:#777777;font-family:"Nanum Gothic"}
#_form .th-txt-top { vertical-align:text-top;}
#_form table.required-form-table {border-top:2px solid #444;}
#_form table.required-form-table td {height:64px;}
#_form table.required-form-table .w-420 {width:420px !important}
#_form table.required-form-table .h-120 td {height:120px !important}
#_form table.required-form-table .h-83 td {height:83px !important}
#_form table.required-form-table td input[type=text],#_form table.required-form-table td input[type=password] {height:32px; padding:10px; border:1px solid #dbdbdb}
#_form table.required-form-table ._form-th {position: relative; z-index: -1; background-color:#f9f9f9; box-sizing: border-box; border-bottom:1px solid #dbdbdb; padding-left:30px; position:relative; font-size:14px; font-weight:bold; height:60px; font-family:"Nanum Gothic"}
#_form table.required-form-table ._form-th._form-th-after:after {content:"*"; color:#ec5364; position:absolute; left:20px;top:20px; font-weight:bold}
#_form table.required-form-table ._form-td {background:#ffffff; border-bottom:1px solid #dbdbdb; padding-left:20px; font-family:"Dotum","µ¸¿ò"; color:#212121}
#_form .agree-link-btns a {font-size:16px; font-weight:bold; text-align:center; font-family:"Nanum Gothic" !important;}
#_form .agree-link-btns .f-l {color:#fff; background-color:#777777; width:170px; height:55px; display:inline-block; line-height:55px;}
#_form .agree-link-btns .f-r {color:#fff; background-color:#a5c893; width:170px; height:55px; display:inline-block; line-height:55px; font-family:"Nanum Gothic" !important;font-size:16px; font-weight:bold;}
/* 
	@path member/social_member_join > /join.php?MODE=social_member_join&SOCIAL_CODE=FACEBOOK
	@desc È¸¿ø°¡ÀÔ SNS°èÁ¤ È¸¿ø°¡ÀÔ
*/
.sns-join-form {border-top:2px solid #777}
.sns-join-form  th,.sns-join-form  td {height:62px; border-bottom:1px solid #dbdbdb}
.sns-join-form  th {text-align:left; background-color:#f8f8f8; color:#555; text-indent:20px;}
.sns-join-form  td {padding-left:20px;}
.sns-join-form  td input[type=text] {height:32px; padding:10px; border:1px solid #dbdbdb}
.sns-join-mailing {width:100%; height:49px; line-height:49px; border-bottom:2px solid #dbdbdb; font-size:12px; letter-spacing:1px}
.sns-join-mailing .sns-mailing-checkbox { padding-left:10px;width:170px; height:100%; float:left; line-height:49px;}
.sns-join-mailing .sns-mailing-checkbox input {margin-right:10px;}
.sns-join-mailing .sns-mailing-subtext  {width:970px; height:100%; float:left; line-height:49px; color:#ec5364}
/* 
	@path member/join_ok > join_ok.php
	@desc È¸¿ø°¡ÀÔ ¿Ï·á
*/
#join-ok .link-main-btn {width:167px;margin:0 auto;padding:26px 0 100px 0; text-align:center;}
/* 
	@path member/find_id > find_id.php
	@desc ¾ÆÀÌµðÃ£±â
*/
#find-id .member-content-box {padding-top:62px; padding-bottom:61px; margin-bottom:0}
#find-id .member-find-id-form {width:436px; margin:0 auto;}
#find-id .member-find-id-form .member-find-form-input {width:100%; height:109px; border-bottom:1px solid #dbdbdb; margin-bottom:30px;}
#find-id .member-find-id-form .member-find-form-input .f-l {width:325px;}
#find-id .member-find-id-form .member-find-form-input .f-l div {height:30px;}
#find-id .member-find-id-form .member-find-form-input .f-l label {font-weight:bold;display:inline-block; font-size:14px; color:#212121; font-family:"Nanum Gothic"; float:left;width:117px; height:30px; line-height:37px;}
#find-id .member-find-id-form .member-find-form-input input[type=text] {width:208px; height:30px; padding:5px 10px; border:1px solid #dbdbdb}
#find-id .member-find-id-form .member-find-form-input .f-r input[type=submit] {font-weight:bold;width:89px; height:77px; background-color:#a5c893; color:#fff; font-family:"Nanum Gothic"; line-height:77px; text-align:center; display:inline-block; font-size:15px;}
#find-id .member-find-id-form .member-find-form-link {width:100%; height:30px;}
#find-id .member-find-id-form .member-find-form-link .f-l {width:186px; height:30px; line-height:30px; color:#777; padding-left:20px; background-image:url("../images/member/find-id-login-icon.png"); background-repeat:no-repeat; background-position-x:1px;background-position-y:5px;}
#find-id .member-find-id-form .member-find-form-link .f-r {width:144px; height:30px; line-height:30px;}
#find-id .member-find-id-form .member-find-form-link .f-r a {display: inline-block;width: 144px;height: 30px;line-height: 29px;border: 1px solid #dbdbdb;text-align: center;font-size: 12px;font-family: "Nanum Gothic";color: #666;}
#find-id .find-form-other-link {width:360px; margin:0 auto; height:176px; padding:26px 0 100px 0;}
#find-id .find-form-other-link a {display:inline-block; width:167px; height:50px; line-height:50px; text-align:center; font-family:"Nanum Gothic"; font-size:16px; color:#fff; font-weight:bold}
#find-id .find-form-other-link a.f-l {background-color:#777777}
#find-id .find-form-other-link a.f-r {background-color:#a5c893}
#find-id .find-form-research {width:167px !important; height:176px; padding:26px 0 100px 0; margin:0 auto;}
#find-id .find-id-result {width:100%; height:172px; text-align:center; font-family:"Nanum Gothic"; font-size:19px; line-height:172px; color:#212121;}
#find-id .find-id-none {line-height:32px !important; padding:53px 0;}
/* 
	@path member/find_pwd > find_pwd.php
	@desc ºñ¹Ð¹øÈ£Ã£±â
*/
#find-pw .member-content-box {padding-top:62px; padding-bottom:61px; margin-bottom:0}
#find-pw .member-find-id-form {width:436px; margin:0 auto;}
#find-pw .member-find-id-form .member-find-form-input {width:100%; height:156px; border-bottom:1px solid #dbdbdb; margin-bottom:30px;}
#find-pw .member-find-id-form .member-find-form-input .f-l {width:325px;}
#find-pw .member-find-id-form .member-find-form-input .f-l div {height:30px;}
#find-pw .member-find-id-form .member-find-form-input .f-l label {font-weight:bold;display:inline-block; font-size:14px; color:#212121; font-family:"Nanum Gothic"; float:left;width:117px; height:30px; line-height:37px;}
#find-pw .member-find-id-form .member-find-form-input input[type=text] {width:208px; height:30px; padding:5px 10px; border:1px solid #dbdbdb}
#find-pw .member-find-id-form .member-find-form-input .f-r input[type=submit] {font-weight:bold;width:89px; height:126px; background-color:#a5c893; color:#fff; font-family:"Nanum Gothic"; line-height:77px; text-align:center; display:inline-block; font-size:15px;}
#find-pw .member-find-id-form .member-find-form-link {width:100%; height:30px;}
#find-pw .member-find-id-form .member-find-form-link .f-l {width:186px; height:30px; line-height:30px; color:#777; padding-left:20px; background-image:url("../images/member/find-id-login-icon.png"); background-repeat:no-repeat; background-position-x:1px;background-position-y:5px;}
#find-pw .member-find-id-form .member-find-form-link .f-r {width:144px; height:30px; line-height:30px;}
#find-pw .member-find-id-form .member-find-form-link .f-r a {display: inline-block;width: 144px;height: 30px;line-height: 29px;border: 1px solid #dbdbdb;text-align: center;font-size: 12px;font-family: "Nanum Gothic";color: #666;}
#find-pw .find-form-other-link {width:360px; margin:0 auto; height:176px; padding:26px 0 100px 0;}
#find-pw .find-form-other-link a {display:inline-block; width:167px; height:50px; line-height:50px; text-align:center; font-family:"Nanum Gothic"; font-size:16px; color:#fff; font-weight:bold}
#find-pw .find-form-other-link a.f-l {background-color:#777777}
#find-pw .find-form-other-link a.f-r {background-color:#a5c893}
#find-pw .find-form-research {width:167px !important; height:176px; padding:26px 0 100px 0; margin:0 auto;}
#find-pw .find-id-result {width:100%; height:172px; text-align:center; font-family:"Nanum Gothic"; font-size:19px; line-height:172px; color:#212121;}
#find-pw .find-id-none {line-height:32px !important; padding:53px 0;}

#find-pw-choice .find-pw-choice-cont {position: relative; display:inline-block; width:100%; height:100%; padding:42px 0 41px 0; border-top:2px solid #777; border-bottom:1px solid #dbdbdb; margin-bottom:100px;text-align: center;}
#find-pw-choice .find-pw-choice-cont .method-wrap{display:inline-block;}
#find-pw-choice .find-pw-choice-cont .method-wrap  {width:565px; height:319px; padding:10px 0; text-align:center}
#find-pw-choice .find-pw-choice-cont .method-wrap .method-title {width:100%; height:200px; padding-top:130px; background-repeat:no-repeat; background-position-x:center;background-position-y:0;}
#find-pw-choice .find-pw-choice-cont .left-content .method-title{background-image:url("../images/member/email-choice.png");}
#find-pw-choice .find-pw-choice-cont .right-content .method-title{background-image:url("../images/member/phone-choice.png");}
#find-pw-choice .find-pw-choice-cont .method-wrap .method-title div {margin-top:15px; line-height:55px; color:#000; font-size:24px; font-family:"Nanum Gothic"; font-weight:bold}
#find-pw-choice .find-pw-choice-cont .method-wrap .method-sub-ment {line-height:21px; color:#777; font-family:"Dotum","µ¸¿ò"; font-size:12px;}
#find-pw-choice .find-pw-choice-cont .method-wrap .method .cont {padding-top:24px;}
#find-pw-choice .find-pw-choice-cont .method-wrap .method .cont a { display:inline-block; width:127px; height:32px; background-color:#777; color:#fff; font-size:14px; font-family:"Nanum Gothic"; line-height:32px; margin-left:20px;}
#find-pw-choice .find-pw-choice-cont .center-line   {position: absolute; left:49.9%; top:40px; width:1px; height:319px; background:#dbdbdb; }
#find-pw-choice .find-pw-choice-cont .right-content {width:566px; height:319px; padding:10px 0; text-align:center}

/* 
	@path order/order.php
	@desc ÁÖ¹®¼­ÀÛ¼º
*/
.order-step {padding-top:50px}
#order .ui-datepicker-trigger {width:41px; height:32px; text-indent:-9999px; background-image:url("../images/order/date-picker.png"); background-repeat:no-repeat; background-position:center center;}
#order .order-item-list-wrap {margin-top:30px;}
#order .order-content-title {margin-top: 35px;line-height: 48px;width: 100%;font-size: 18px;font-weight: bold;font-family: "Nanum Gothic";}
#order .order-tbl-wrap {width:100%; height:auto; border-top:2px solid #777}
#order .order-tbl-wrap td {border-bottom:1px solid #ebebeb; padding-left:20px; height:75px}
#order .order-tbl-wrap .order-tbl-th { background-color:#f8f8f8; font-family:"Nanum Gothic"; font-size:14px; font-weight:bold}
#order .order-tbl-wrap td input[type=text] { height:32px; padding:10px; border:1px solid #dbdbdb; color:#555; font-weight:normal}
#order .order-tbl-wrap .sender-tr td {border-bottom:1px solid #cccccc}
#order .order-tbl-wrap .number_ {margin:16px 5px 0 5px;}
#order .order-tbl-wrap .h-117 td {height:117px;}
#order .order-payment-wrap {width:100%; height:auto; display:inline-block; float: left;}
#order .order-payment-wrap .f-l { width:530px; height:auto;}
#order .order-payment-wrap .f-r { width:570px; height:auto;}
#order .multi_item_ea{width:30px; text-align: center; height:25px; line-height: 25px; border:2px solid #a5c893;}
/*m-order-start*/
.bdt-hidden {border-top:none !important}
.orderitem-table .txl {text-align:left !important}
table.orderitem-list {width:100%;/*  margin: 0 auto; */}
table.orderitem-list thead tr th {border-top:2px solid #303030;border-bottom:1px solid #d6d6d6;background:#f0f0f0;height:25px;}
table.orderitem-list tbody tr td {border-bottom:1px solid #d6d6d6;padding:3px;}
table.orderitem-list tbody tr td table td {border:none;}
table.orderitem-list tfoot tr td {border-bottom:1px solid #efefef;background:#f7f7f7;height:25px;text-align:right;}
table.orderitem-list tfoot tr td table td {border:none;}
.order-multi-ea-list {width:100%; line-height:22px; padding-left:50px; text-align:left; font-weight:bold}
.order-countnt-title {padding:0 20px;height:65px; line-height:65px; font-family:"Nanum Gothic"; font-size:15px; color:#444; font-weight:bold; position:relative;}
.order-countnt-title .f-r {border:1px solid #dbdbdb; font-size:12px; font-weight:normal; background-color:#fff; line-height:32px; height:32px; width:51px; position:absolute; top:15px; right:20px; font-family:"Nanum Gothic"}
.order-countnt-wrap {border:1px solid #dbdbdb; width:100%; height:auto; display:inline-block; overflow:hidden; margin-bottom:33px;}
.order-countnt-wrap:first-child{margin-top:0px;}

/*m-order-end*/
.order-btns {width:100%; height:auto; display:inline-block; margin:30px 0 100px 0}
.order-btns input {width:177px; height:56px; background-color:#ec5364; color:#fff;font-family:"Nanum Gothic"; font-size:16px; margin-left:20px; border:none; cursor: pointer;}
.order-btns button {width:177px; height:56px; color:#555; border:1px solid #ebebeb;font-family:"Nanum Gothic"; font-size:16px}
.order-etc-btn {height:32px; display:inline-block; text-align:center; line-height:32px; padding:0 10px; color:#fff; font-family:"Nanum Gothic"; font-size:14px; background:#777}
.order-payment-total {background:#f9f9f9; width:100%; height:auto; padding-top:18px; border-top:2px solid #777777; font-family:"Nanum Gothic";}
.order-payment-total > div {display:inline-block}
.order-payment-total .payment-total-td,.order-payment-total .payment-total-th {line-height:35px; float:left}
.order-payment-total .payment-total-th {width:150px;padding-left:20px; font-size:14px; font-weight:bold}
.order-payment-total .payment-total-td {width:420px;padding-right:20px; font-size:14px; font-weight:bold; text-align:right}
.order-payment-total .bdb-line {border-bottom:1px solid #ebebeb}N
.order-payment-total .pdb-20 {padding-bottom:20px}
.order-payment-total .payment-total-coupon {padding:21px 0 0 0; border-bottom:1px solid #ebebeb}
.order-payment-total .payment-total-coupon .payment-total-th {line-height:183px}
.order-payment-total .lh-75 .payment-total-td,.order-payment-total .lh-75 .payment-total-th {line-height:75px}
.order-payment-total .payment-total-td .payment-total-btn { width:244px; float:right; height:32px; margin-bottom:10px; text-align:left}
.order-payment-total .payment-total-td .payment-total-btn a { float:right;width:117px; height:32px; display:inline-block; text-align:center; line-height:32px; color:#fff; font-family:"Nanum Gothic"; font-size:14px; background:#777}
.order-payment-total .payment-total-td .payment-total-btn a.ml-10 {margin-left:10px}
.order-payment-total .payment-total-td .w-244 {width:244px; float:right; margin-bottom:10px}
.order-payment-total .payment-total-td .w-244 .order-sale-name {width:117px; float:left; text-align:left}
.order-payment-total .payment-total-td .w-244 .order-sale-content {width:117px; float:right; font-size:12px; font-weight:normal; font-family:"Dotum"; text-align:right}
.order-payment-total .payment-total-td .w-244 .order-sale-content input[type=text]{width:101px; padding:0 10px; height:35px; float:left; line-height: 35px;}
.tax-b_content{line-height: 45px; height: 45px;}
.tax-b_content input{margin-top:6px;}
.tax-b_content .f-l{width:100px !important; float:left; text-indent: 10px;}



/* 
	@path goods/goods_cart.php
	@desc Àå¹Ù±¸´Ï
*/
#cart .order-step {padding-bottom:30px;}
#cart .cart-btns {padding:30px 0 100px 0}
#cart .cart-btns a { display:inline-block; height:56px; line-height:56px; text-align:center; border:1px solid #dbdbdb; color:#555; font-size:16px; font-family:"Nanum Gothic";}
#cart .cart-btns .f-r a { width:161px;}
#cart .cart-btns .w-98  {width:98px;}
#cart .cart-btns .w-118 {width:118px;}
#cart .cart-btns .cart-delete-btn { background-color:#777777; border:none; color:#fff}
#cart .cart-btns .cart-order-btn  { background-color:#a5c893; border:none; color:#fff}
/* 
	@path order/order_end.php
	@desc ÁÖ¹®¿Ï·á
*/

#order-end .order-step {padding-bottom:30px;}
#order-end .order-content-title {margin-top: 35px;line-height: 48px;width: 100%;font-size: 18px;font-weight: bold;font-family: "Nanum Gothic";}
/*end,fail Global CSS*/
.order-end-msg {width:100%; padding:88px 0 94px 0; border-top:2px solid #777; border-bottom:1px solid #ebebeb; text-align:center}
.order-end-msg .order-end-msg-txt {font-family:"Nanum Gothic"; font-size:14px; color:#555; line-height:25px; letter-spacing:-1.0px; font-weight:300}
.order-end-msg .order-end-msg-h1 { font-size:30px; font-weight:bold; line-height:57px;}
.order-end-table {width:100%;height:auto;border-top:2px solid #777;}
.order-end-table .order-end-tr {width:100%; height:75px; overflow:hidden; border-bottom:1px solid #ebebeb;}
.order-end-table .order-end-tr.order-end-bdt {border-top:1px solid #ebebeb}
.order-end-table .order-end-tr .order-end-th, .order-end-table .order-end-tr .order-end-td { float:left; line-height:75px; height:75px; text-indent:20px;}
.order-end-table .order-end-tr .order-end-th {width:150px; background:#f8f8f8; font-family:"Nanum Gothic"; font-size:14px; font-weight:bold}
.order-end-table .order-end-tr .order-end-td {width:420px; background:#ffffff; font-family:"Dotum","µ¸¿ò"; font-size:12px; color:#555;} 
.order-end-btn-wrap {width:100%; height:auto;margin:20px 0 100px 0; text-align:center}
.order-end-btn-wrap .order-end-btn {width: 177px;height: 56px;background-color: #a5c893;color: #fff;font-family: "Nanum Gothic";font-size: 16px; text-align:center; line-height:56px; display:inline-block;}
/* 
	@path order/order_fail.php
	@desc ÁÖ¹®½ÇÆÐ
*/
#order-fail .order-step {padding-bottom:30px;}
#order-fail .order-content-title {margin-top: 35px;line-height: 48px;width: 100%;font-size: 18px;font-weight: bold;font-family: "Nanum Gothic";}
/* 
	@path mypage
	@desc ¸¶ÀÌÆäÀÌÁö ¸ÞÀÎ
*/
/*Global Mypage Css*/
.mypage-fix {width:912px; height:100%; float:right; margin-top:124px; position:relative}
.mypage-fix .mypage-pagetitle {margin-top:14px; height:55px; width:100%; line-height:53px; font-size:24px; font-weight:bold; font-family:"Nanum Gothic"; letter-spacing:-1.0px;border-bottom:2px solid #777}

/*ÃÖ±Ùº»»óÇ° ÆÛºí¸®½Ì*/
#mypage .today-slide { overflow:hidden;position:relative; width:100%; height:327px}
#mypage .today-slide .suggest-slide-navi-btn {width:15px; height:25px; display:block; text-indent:-9999px; background-position:50% 50%; background-repeat:no-repeat; position:absolute; top:151px; margin:auto}
#mypage .today-slide .suggest-slide-prev-btn {left:0; background-image:url(../images/suggest-prev-icon.png); z-index:20}
#mypage .today-slide .suggest-slide-next-btn {right:0; background-image:url(../images/suggest-next-icon.png); z-index:20 }
#mypage .today-slide .suggest-item-list {width:843px !important; margin:0 auto; height:100%;overflow:hidden;position:relative}
#mypage .today-slide .suggest-item-list .goods-item-ul li {width:200px; height:327px; float:left}

#mypage .today-slide .goods-item-wrapper {display:table;table-layout:fixed;position:absolute;left:0;top:0}
#mypage .today-slide .goods-item-ul {   display:table-cell}
#mypage .today-slide .goods-item-ul li .item-wrap { position:relative;width:200px; height:327px; border:1px solid #dbdbdb; cursor:pointer; background-color:#fff}
#mypage .today-slide .goods-item-ul li .item-wrap .item-img-area {width:198px; height:190px; margin-bottom:30px; line-height:221px; text-align:center; overflow: hidden;}
#mypage .today-slide .goods-item-ul li .item-wrap .item-img-area img {width:170px; height:auto; vertical-align:middle; margin-top:31px}
#mypage .today-slide .goods-item-ul li .item-wrap .item-info-area {width:198px; height:102px; border-top:2px solid #dbdbdb}
#mypage .today-slide .goods-item-ul li .item-wrap .item-info-area .item-goodsnm {font-weight:bold; font-size:14px; color:#444;padding-top:30px; padding-bottom:8px}
#mypage .today-slide .goods-item-ul li {margin-left:14px; text-align:center}
#mypage .today-slide .goods-item-ul .first-list-item {margin-left:0}
