
@media (max-width:960px) { 

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{    font-size: 13px;}

body{ background:#fff; }
.wrap{ position:relative; width:100%;/* height:100%;  max-width:800px; */   min-width:320px; padding-top:69px;}
.centerWrap{ position:relative; width:100%;  }

/* 인트로 로그인 */
.intro-visual{align-items: center;flex-direction: column;}
.service-box{ width: 100%; margin: 15px; padding: 15px 20px; height: 250px;}
.service-box ul li{height: 50px;}
.service-wrap img{width: 100%;}
.intro_login .intro-header-wrap{display:none;}
.mobile_intro_wrap{display:block;}
.intro-visual{justify-content:center; padding:4%; min-width:auto;max-width:auto;width:100%;background-position:center center;padding: 69px 4% 4% 4%;height:100vh;}
.loginBox{}
.loginBox-t img{height:30px;}
.loginBox-t .loginBox-t-b{letter-spacing:normal;}
.loginBox-find li a{font-size:14px;}
.loginBox .login-bt{font-size:16px;height:50px;    border-radius: 4px;}
.loginBox .join-bt-wrap li .join-bt{font-size:16px;height:50px;    border-radius: 4px;}
.loginBox .join-bt-wrap li .supply-bt{font-size:16px;height:50px;    border-radius: 4px;}
.loginBox-t .loginBox-t-t{}
.mobile_intro_wrap header{padding:6px 4%;box-sizing:border-box;} 
.mobile_intro_wrap #aside{overflow-y:hidden;}
.mobile_intro_wrap #aside .aside-top{border-bottom:1px solid #f0f0f0;padding: 6px 0;}
.mobile_intro_wrap #aside .aside-top .logo{padding-left: 14px;box-sizing: border-box;justify-content: normal;}
.mobile_intro_wrap #aside .intro-nav li a{display:block;padding: 20px 14px;border-bottom: 1px solid #f0f0f0;}
.mobile_intro_wrap .aside-mid a{display: block;width: 100%;background: #d01f29;color: #fff;padding: 18px 14px;text-align: center;float: left;box-sizing: border-box;}
.mobile_intro_wrap .aside-mid .nice-select{width:50%;float:left;clear:none;border-radius:0;height: 55.19px;    line-height: 56px;border-top:0;}
.mobile_intro_wrap .intro-nav{clear:both;}
.mobile_intro_wrap .top_main a.logo{margin:initial;}

/*### 헤더부분CSS ###*/
header{ position:fixed; top:0; left:0; text-align:center; min-height:56px; min-width:320px; z-index:100; border-bottom:1px solid #ebebeb; background:#fff; padding:6px 0;}

/*즐겨찾기, 상단우측메뉴*/
.top{ display:none;}

/* new, best, hit 등 아이콘 */
.icon_img{ display:block; min-height:28px; text-align:center; }
.icon_img img{ display:inline-block !important; margin:0 1px; width:auto !important; height:auto !important; border:none !important;}


.BestCate-swiper .swiper-button-wrap{max-width: 100%;}
.BestCate-swiper .swiper-button-wrap{margin-left: 0; left:0}
.BestCate-swiper .swiper-button-prev, .BestCate-swiper .swiper-container-rtl .swiper-button-next{ left: 0;}
.BestCate-swiper .swiper-button-next, .BestCate-swiper .swiper-container-rtl .swiper-button-prev{ right : 0;}
 
/*배너,로고*/
.top_main{padding:0;}
.top_main span.banner01{ display:none; }
.top_main a.logo{height:56px; position:relative; margin:0 auto; display:flex; justify-content:center; align-items:center;}
.top_main a.logo img{height:30px; line-height:1; display:block;}
.top_main .keyword{display:none}

.top_main fieldset { display:none;  }

/*모바일 메뉴*/
.mobile_menu{ display:inline-block; position:absolute; top:14px; left:2%; padding:0px 5px;  border-radius:1px;	background:#f1f1f1; cursor:pointer; }
.mobile_menu:after{ content:"i"; font:normal 50px/30px 'icon2',Arial; vertical-align:bottom;  padding:0; color:#fff; }

/* 모바일 사이드메뉴 */
#aisde{  left:0; top:0; overflow:auto; width:87%; height:100%; background-color:#FFF; z-index:9800; display:table;} 
#aside .aside-top{display:flex; position:relative;}
#aside .aside-top .logo {width:100%; display:flex;padding: 20px 10px; justify-content: space-between;  align-items: center;}
#aside .aside-top .logo img {display:block; height:22px;}
#aside .aside-top a{display:block; }
#aside .fa-times{ float:right; font-size:25px; padding:7px; }
#aside .member_text {font-size:11px; line-height:14px; color:#898989; text-align:center; font-weight:normal; padding:20px 14px;text-align:left;}
#aside .member_text span { font-size:14px; line-height:14px; color:#1b1b1b; }
/*.sd_close{ position:absolute; left:87%; }*/
#aside .member{width:100%; margin:auto; font-size:14px;text-align:center; font-weight:normal;  }
#aside .member a.btnLogin{ border:1px solid #666; border-radius:0px; color:#fff; background-color:#555;  }
#aside .member::before{display:block; content:""; height:100%; vertical-align:middle; }
#aside .member a{width:100%; display:inline-block; vertical-align:middle; line-height:22px; padding:10px 0; margin:0 0 0; text-align:center; border:1px solid #666; border-radius:0px; color:#fff; background-color:#555; box-sizing:border-box;}
#aside .member.member_join1 a:nth-child(2){margin:0.6% 0 0;display:none;}
#aside .member.member_join2{overflow:hidden; padding:0.6% 0 0;}
#aside .member.member_join2 a{width:49.7%;}
#aside .member.member_join2 a:nth-child(1){float:left;}
#aside .member.member_join2 a:nth-child(2){float:right;}

.searchbox_le { width:90.5%; margin:0 auto 20px; }
.searchbox_le .searchbox2{ position:relative; padding:7px 0 0 10px; border-bottom:1px solid #d1d1d1; background:#fff; }
.searchbox_le .searchbox2 input#keyword{ width:80%; border:0px solid #d1d1d1; }
.searchbox_le .searchbox2 .button2{ width:60px; position:absolute; top:7px; right:0; text-align:right; }
.searchbox_le .searchbox2 .button2 .btnStrong{ height:29px; font-size:10px; padding:0 2px; background:#fff; border:0px solid #d1xd1d1; }
.btnStrong{  }
.fa-search { color:#000; font-size:20px;  }
.searchbox_le .searchbox2 .button2 .btnStrong img { height:19px; }
#aside .btnClose{ display:block; padding:13px; position:absolute; top:0; right:0; }


#aside .myshop-main{ background-color:#e4e4e4;border-top:1px solid #e4e4e4; }
#aside .myshop-main ul{ float:left; width:33.3%; padding:14px 0; text-align:center;}
#aside .myshop-main ul li{display:none;}
#aside .myshop-main ul p{font-size:14px;}
#aside .myshop-main a:first-child{ border-left:0; }
#aside .myshop-main a{ color:#333;  text-align:center}
#aside .myshop-main a{ font-size:10px;width:100%; float:left; padding:10px 0 8px; text-align:center; border:1px solid #e4e4e4; border-top:0; border-right:0; box-sizing:border-box; }
#aside .myshop-main a.wishList { background-color:#f1f1f1; }
#aside .myshop-main a.recentList{ }
#aside .myshop-main a.orderList{ }
#aside .myshop-main:after{ content:""; display:block; clear:both; }
.fa-heart-o, .fa-history, .fa-star,.fa-shopping-cart{ font-size:20px; padding-bottom:5px; }
.fa-heart{ font-size:17px; padding-bottom:5px; }


#aside .tab_m a{ float:left; width:33.3%; padding:14px 0; font-size:14px; border-bottom:1px solid #eee; }
#aside .tab_m a:nth-child(1).selected{ border-right:0px solid #fff; }
#aside .tab_m a.selected{ color:#333; font-weight:bold; border-bottom:1px solid #d01f29; background-color:#FFF;/* padding-bottom:20px;*/ }

#aside .tab_m:after{ content:""; display:block; clear:both; }

#accodion_navi{ float:left; font:12px /18px "돋움"; color:#444; width:100%; margin:0px; display:inline-block; text-align:left}
#accodion_navi p{ padding:14px 0 ;font-size:14px; text-indent:12px; color:#484848; border-bottom:1px solid #f1f1f1; }
#accodion_navi p span{display:none;}
#accodion_navi p.over{ cursor:pointer; }
#accodion_navi p.selected{ cursor:default; }
#accodion_navi > div { display:block; background:#f7f7f7; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }
#accodion_navi > div > ul{ }
#accodion_navi ul li{ position:relative; }
#accodion_navi ul li a{ display:block; color:#444; text-indent:2em; padding:14px 8px 14px 10px; }
#accodion_navi ul li a:hover{color:#d9006c;}
.tab a{ text-align:center;}
.open h3{ font-weight:normal; }

#support_content .mylist li {padding:14px 0 ;font-size:14px; text-indent:15px; color:#484848; border-bottom:1px solid #f1f1f1; text-align:left }



/* 메인비주얼 */
.M-Main-Swiper{width: 100%;height: auto;margin: 0 auto 0;position: relative;overflow: hidden;list-style: none;<!-- padding: 12px 0 0; -->z-index: 1;min-height:350px;box-sizing:border-box;}

.m-menu{
	font-size:26px;
	padding:7px;
}

.m-search{
	font-size:26px;
	padding:7px;
	transform:rotate(0deg);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}







/* 검색 */
.mobile_search{ position:absolute; top:14px; right:2%; display:inline-block;  background:#f1f1f1; vertical-align:bottom; cursor:pointer;
				padding:2px 6px 0px 7px; color:#777; border-radius:1px; }
.mobile_search:before{ content:"s"; font:normal 30px/29px 'modernpics',Arial; vertical-align:bottom; text-shadow:none; padding:0; color:#fff; }
.searchArea{ clear:both; display:none; z-index:5; position:absolute; top:56px; left:auto; width:100%; padding:7px 0% 9px; margin:0 auto; /* background:#d3495d; */ background:#424242; box-shadow:0 2px 1px rgba(0,0,0,.3); border-top:solid 1px #ddd; } 
.searchBox{  display:block; width:96%; margin:2px auto ; }
.searchBox input[type=text]{ float:left; width:calc(100% - 80px); height:32px; margin:0; padding:0 0 0 1%; border:0; border-radius:1px 0 0 1px; -webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -o-border-radius:2px 0 0 2px; box-sizing:border-box;}
.searchBox button{ float:left; width:80px; height:32px; margin-top:0px; padding-bottom:4px;/*  background:#4f4f4f; */ background:#bf2f2e; text-indent:0px; padding-top:2px; 
font:bold 13px/28px malgun gothic; color:#fff; letter-spacing:1px; border:1px solid #bf2f2e; border-radius:0 3px 3px 0; ; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; ; -o-border-radius:0 3px 3px 0; ;}

.reSearch{float:right ;width:100%; border:1px solid #ccc;}
.reSearch input{padding:3px 1%; width:89%;}

.black_btn{ display:inline-block; border:solid 1px #484848;
				-webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px; background:#e22904; 
				background: #424242;
			/* 	background: -moz-linear-gradient(top,  #e22904 0%, #c12505 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e22904), color-stop(100%,#c12505));
				background: -webkit-linear-gradient(top,  #e22904 0%,#c12505 100%);
				background: -o-linear-gradient(top,  #e22904 0%,#c12505 100%);
				background: -ms-linear-gradient(top,  #e22904 0%,#c12505 100%);
				background: linear-gradient(to bottom,  #e22904 0%,#c12505 100%);*/
				} 
.black_btn.on{   text-shadow:0px 1px 1px rgba(0,0,0,.8); border:solid 1px #292929; 
				background: #212121;
				/* background: -moz-linear-gradient(top,  #3f3f3f 0%, #0a1f44 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3f3f), color-stop(100%,#0a1f44));
				background: -webkit-linear-gradient(top,  #3f3f3f 0%,#0a1f44 100%);
				background: -o-linear-gradient(top,  #3f3f3f 0%,#0a1f44 100%);
				background: -ms-linear-gradient(top,  #3f3f3f 0%,#0a1f44 100%);
				background: linear-gradient(to bottom,  #3f3f3f 0%,#0a1f44 100%); */
}

.black_btn.on::before{ color:rgba(255,255,255,.95); }

/* 전체메뉴 레이어 */
.fixed{ display:block; z-index:10000; border-right:1px solid #dedede; position:fixed; top:0px; width:87%; height:100%; overflow-y:auto; transition:.2s ease; background:#fff;left:-100%;}
.fixed.on{  left:0;}
#menuList{ position:relative; top:32px; width:100%; height:100%;  border-left:solid 1px #000; background:rgba(0,0,0,.88); overflow-y:auto; text-align:left; }
#menuList dt{ width:92%; margin:0 auto; padding:10px 0px 10px 0px; font:bold 16px/16px 'barunGothicWeb',Gulim; color:rgba(255,255,255,.8); }

#menuList dt a{ position:absolute; top:5px; right:3%; padding:3px 4px; font:normal 14px/14px 'barunGothicWeb',Gulim; color:rgba(255,255,255,.6); border:solid 1px rgba(255,255,255,.2); -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; }
.close::before{ content:"x"; font:normal 18px/18px 'modernpics',Arial; padding:0px 3px 0px 0px; }
#menuList dt a:hover{  color:rgba(255,255,255,.9); }

#menuList dd{ width:94%; margin:0 auto;  padding-bottom:3px;  border-top:solid 1px rgba(255,255,255,.1);/*box-shadow:inset 0px 1px 0px rgba(255,255,255,.1);*/ }
#menuList dd a{  display:inline-block; margin:4px 0px; padding:0px 6px 0px 3px; border-right:solid 1px rgba(255,255,255,.1);  font:normal 13px/13px 'barunGothicWeb',Gulim; vertical-align:middle; color:rgba(255,255,255,.55); box-shadow:inset -1px 0px 1px rgba(0,0,0,.3); }
#menuList dd a:hover{  color:#fff; }

#menuList dd b{ display:block; padding:8px 0px 3px 2px; font:normal 14px/14px 'barunGothicWeb',Gulim; color:#fff; }
#menuList dd b::before{ font:normal 18px/18px 'modernpics',Arial; padding:0px 3px 0px 0px; }
#menuList dd:nth-child(2) b{ color:#3c9ffb; }
#menuList dd:nth-child(2) b::before{ content:"f"; }
#menuList dd:nth-child(3) b{ color:#f8aa3a; }
#menuList dd:nth-child(3) b::before{ content:"J"; }
#menuList dd:nth-child(4) b{ color:#fd7931; }
#menuList dd:nth-child(4) b::before{ content:"i"; }
#menuList dd:nth-child(5) b{ color:#20c950; }
#menuList dd:nth-child(5) b::before{ content:"Y"; }


/*헤더 메뉴*/
.TopMenu{  }
.TopMenu .nav.navbar-nav{ display:none; }

.mobile_top_menu{ display:block;  }
.mobile_top_menu li{ display:inline-block; width:25%; box-shadow:inset 1px 0px 0px #d5551a; text-align:center; background-color:#2f2f2f; }
.mobile_top_menu li a{ font:bold 13px/27px 'Malgun gothic',Gulim;  color:#fff;  }


.mobile_sub_menu{ display:block; }
.mobile_sub_menu ul{ display:none; }
.mobile_sub_menu ul.off{ display:none; }
.mobile_sub_menu ul.on{ display:block; }

.top_menu_bn{ display:none;}

/* 서브메뉴_1.카테고리 */
.subMenu_category{ z-index:8; position:relative; width:100%;  background:#000; padding-bottom:3px; vertical-align:top; }
.subMenu_category li{  margin:0 auto;  padding:5px 0px; }
.subMenu_category li:first-child{ text-align:center; }
.subMenu_category li:last-child{  padding:5px 0% 8px 2%; margin:0 auto; font:normal 12px/12px Gulim,Aral; color:rgba(255,255,255,.7); box-shadow:inset 0px 0px 6px rgba(0,0,0,.5); }

.subMenu_category li a{ display:inline-block;  padding:3px 1px 2px 1px; margin:0px 1%; color:#fff; text-align:left; vertical-align:top; }
.subMenu_category li a:hover{ color:rgba(255,255,255,.9);  }

.subMenu_category li:first-child a{ width:21%; padding:6px 0.5% 8px ; background:#d21010; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; margin:7px 1% 2px 1%; text-align:center; 
				box-shadow:inset 0px 0px 2px rgba(255,255,255,.3), 1px 1px 1px rgba(0,0,0,.3);  /*text-shadow:0px 1px 2px rgba(0,0,0,.6);*/ font:bold 12px/14px Gulim,Arial; }
.subMenu_category li:first-child a::before{ display:block; padding-top:1px; font:normal 32px/28px "modernpics",Arial; vertical-align:top; color:#fff;}
.subMenu_category li:first-child a:nth-child(1)::before{ content:"J"; }
.subMenu_category li:first-child a:nth-child(2)::before{ content:"."; }
.subMenu_category li:first-child a:nth-child(3)::before{ content:"l"; }
.subMenu_category li:first-child a:nth-child(4)::before{ content:"$"; }

/*.subMenu_category li:last-child a{ display:inline-block; width:32%;  padding:7px 0px 5px 0px;  margin:2px;color:rgba(255,255,255,.5);  letter-spacing:-1px; vertical-align:top; text-align:center; background:rgba(255,255,255,.15); text-shadow:0px 0px 2px rgba(0,0,0,.6); 
				-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; box-shadow:inset 0px 1px 0px rgba(255,255,255,.1); }
.subMenu_category li:last-child a:hover{  color:rgba(255,255,255,.9); background:#ff5000; box-shadow:inset 0px 1px 1px rgba(0,0,0,.5),inset 0px -1px 0px rgba(255,255,255,.2);  text-shadow:0px 1px 1px rgba(0,0,0,.4); }
*/
/* 서브메뉴_3.마이페이지 */
.subMenu_my{ /*display:none;*/ z-index:8; position:relative; width:100%; padding:12px 0px 10px 0px; vertical-align:top; background:#000; }
.subMenu_my li{ margin:0 auto;  padding:0px 3% 4px 3%;  font:bold 13px/13px Dotum; color:rgba(255,255,255,.7); letter-spacing:-1px; }
.subMenu_my li a{ display:inline-block; vertical-align:middle;  font:bold 13px/13px Dotum; color:rgba(255,255,255,.7); }
.subMenu_my li a:hover{ color:rgba(255,255,255,.95); }
.subMenu_my li:nth-child(1) a{ }
.subMenu_my li:nth-child(1) a.name{ font:bold 15px/15px Gulim; color:#f4c022; }
.subMenu_my li:nth-child(1) a.name::before{ content:"2"; font:normal 18px/18px 'modernpics',Arial; padding-right:3px; }
.subMenu_my li:nth-child(1) span{ font:normal 13px/13px Gulim; color:rgba(255,255,255,.8); vertical-align:middle; }
.subMenu_my li:nth-child(1) strong{ float:right; }
.subMenu_my li:nth-child(1) b{ display:inline-block; padding:1px 2px; font:normal 11px/11px Gulim; color:rgba(0,0,0,.9); vertical-align:middle; background:#f4c022; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;  }
.subMenu_my li:nth-child(1) a.point{ color:rgba(255,255,255,.8); vertical-align:middle; text-decoration:underline; letter-spacing:0px;}

.subMenu_my li:nth-child(2){ padding:0px 1% 4px 1%; text-align:center; }
.subMenu_my li:nth-child(2) a{ width:22%; padding:5px 0px 6px 0px; background:#d21010; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; margin:7px 1.5% 2px 1.5%; text-align:center; vertical-align:top;
				box-shadow:inset 0px 0px 2px rgba(255,255,255,.3), 1px 1px 1px rgba(0,0,0,.3);  font:normal 13px/13px Gulim,Arial;  text-shadow:0px 1px 5px rgba(0,0,0,.5); }
.subMenu_my li:nth-child(2) a::before{ display:block; padding-top:1px; font:normal 32px/32px "modernpics",Arial; vertical-align:top; color:rgba(255,255,255,.8);}
.subMenu_my li:nth-child(2) a:nth-child(1)::before{ content:"f"; }
.subMenu_my li:nth-child(2) a:nth-child(2)::before{ content:"o"; }
.subMenu_my li:nth-child(2) a:nth-child(3)::before{ content:"."; }
.subMenu_my li:nth-child(2) a:nth-child(4)::before{ content:"#"; }

/*로그인레이어*/
.layerWrap{ display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(https://neob2b.co.kr/img/black_60.png); z-index:99990; overflow-y:auto; padding:0px; margin:0; }
.layerWrap .centerWrap.none{ width:100%; margin:0 auto;  position:relative; background:none; padding:0; min-width:320px; max-width:800px; }
.layerWrap .centerWrap.none .layerClose{  position:absolute; top:1%; right:1%; margin-right:0px; background:none;  }
.layerWrap .centerWrap.none .layerClose i{ color:#000;}

.layerWrap .centerWrap{ background:#fff; padding:10px 2%; width:96%; }


/* 로그인 */
.loginbox{ position:relative;  width:86%;  max-width:800px; min-width:320px; min-height:270px; margin:1% auto; padding:1% 4% 4%;  border-radius:0px;}
.loginbox h2{ width:100%;  text-align:left;  padding:15px 0 10px 1%;margin: 0; 
				border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; }
.loginbox{ overflow:hidden; position:relative; }
.loginbox p{ width:95%; font:normal 12px/16px Malgun Gothic; padding:4px 0px 4px 5px; text-align:left; }
.loginbox p:first-child{ font:normal 12px/16px Malgun Gothic;  }


.formLogin{ position:relative; width:98%; padding:15px 0 10px 5px; margin:0px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
.formLogin li{ float:left;  text-align:left;}
.formLogin li:first-child{ width:70%; }
.formLogin li button{  width:78px; height:68px; font:normal 15px/15px Malgun Gothic;  }
.formLogin li button:hover{ background:#363636; border-color:#2a2a2a; }
.padding_left{ padding-left:29%; }

.mobile_wrap_box{ position:relative; width:100%; padding-top:112px; }

/*카테고리*/
.category-list-product{border-top:1px solid #dedede}
.category-list-product li{ position:relative; float:left; width:50%;  box-sizing:border-box; }
.category-list-product li a { width:100%; padding-left:5%; font-size:13px}
.category-list-product li.on a{  background-color:#d01f29; border:1px solid #d01f29; color:#fff; left:-1px; }
.category-list-product li a::after{display:none}
.category-list-product li:first-child, .category-list-product li:nth-child(2), .category-list-product li:nth-child(3), .category-list-product li:nth-child(4), .category-list-product li:nth-child(5){border:0}
/* 
.category-list-product li:nth-child(2){ border-bottom:1px solid #d1d1cf; }
 */
/*메인비주얼

.main_content_visual{ position:relative; width:100%; height:100%; margin:0px; padding:0;  }
.main_content_visual .slideVisual{ width:100%; height:100%; margin-right:0px; border:0; }
.main_content_visual .slideVisual .main_bg{ position:relative; width:100%; height:100%; }
.main_content_visual .slideVisual .main_bg img{ width:100%; max-width: 100%;  height: auto;  }
.main_content_visual .mainBanner{ display:none; }
*/



/*신상품*/
/*
.nProduct { display:block; margin:5px 0px 0px -2%;}
.nProduct li{ display:inline-block; float:left; width:46.5%; min-height:260px; max-height:320px; margin:0 0 20px 2.25%; cursor:pointer; 
text-align:center; padding-bottom:10px;}
.nProduct li:after{ clear:both; display:block; content:''}
.nProduct li:hover span.proName{ color:#1e77d2; }
.nProduct li span.proImg{clear:both; display:block; width:100%; height:auto; text-align:center; border:1px solid #e4e4e4; margin:0 auto 10px;}
*/
.nProduct{margin:0; justify-content:space-between;}
.nProduct li{flex:0 0 48%; padding:0;margin:0;}
.nProduct li span.proImg{padding-top:80%;}
.nProduct li span.proImg img{ width:100%;}


/*일반상품*/
.normalProduct{  }

.jcarousel-skin-tango{display:none}
.jcarousel-skin-tango li{ float:left; width:47%; height:50%; margin-right:2%; border:1px solid #e4e4e4;}
.jcarousel-skin-tango li strong.saleTag{ display:block; position:absolute; top:8px; left:8px; width:50px; height:50px; background:#f25454;  font:normal 20px/43px 'NanumGothic-Bold',malgun gothic; color:#fff; border-radius:25px;
										 -webkit-border-radius:25px; -moz-border-radius:25px; -o-border-radius:25px; text-align:center; letter-spacing:-1px; }								
.jcarousel-skin-tango li span.newImg{ display:block; width:100%; height:30%; padding:10px 0px;  background:#fff; text-align:center; }
.jcarousel-skin-tango li span.newImg img{ width:80px; height:80px; }
.jcarousel-skin-tango li span.productName{display:block; padding:5px 5px; width:95%; height:14px;  font:bold 13px/16px 'NanumGothic-Bold',malgun gothic; color:#4d4c4c; letter-spacing:-1px; overflow:hidden; }
.jcarousel-skin-tango li span.productPrice{ display:block; padding:5px 5px 0px 5px; }
.jcarousel-skin-tango li span.productPrice b.price01{ text-decoration:line-through;  color:#c0c0c0; }
.jcarousel-skin-tango li span.productPrice i{ display:none; }
.jcarousel-skin-tango li span.productPrice b.price02{ display:block; font-size:14px; color:#e81a1a; }
.basic_goods dd .sale div{font-size:19px;}
div.price_box b.price04{font-size: 15px;}
div.price_box b.price04 span{font-size: 12px;}


/* 베스트상품 */
.bestProduct{ clear:both;  height:auto;  padding:2% 0px 0px 0px;  }
.BestCate-swiper{padding:0 14px 60px;box-sizing:border-box;}

.newProduct_list{ clear:both; display:block; width:100%; margin:0 auto;padding:0 14px;box-sizing:border-box;}
.newProduct_list dt{ display:block; padding:10px 0px; font:bold 15px/18px 'NanumGothic-Bold',malgun gothic;  }
.newProduct_list dt span{  font-size:13px;vertical-align:top;  }
.newProduct_list dd{ display:inline-block; width:100%; height:100%; border:0px solid #e4e4e4;}

.jcarousel-skin-tango.best li{ margin-bottom:2%; }
.jcarousel-skin-tango.best li:last-child{ display:none; }
.jcarousel-skin-tango.best li strong.saleTag{width:40px; height:40px;  }		
.jcarousel-skin-tango.best li strong.saleTag span.best_txt{padding:3px 0px 0px 0px; font:normal 13px/13px 'NanumGothic-Bold',malgun gothic;  }
.jcarousel-skin-tango.best li strong.saleTag span.best_number{  padding:0px 4px 0px 0px; font-size:19px;}
.jcarousel-skin-tango.best li img{ min-width:80px; }
.jcarousel-skin-tango.best li.best01 strong.saleTag{ background:#4172ce; }
.jcarousel-skin-tango.best li.best01 strong.saleTag span.bestNumberBG{ background-size:40px;}

.jcarousel-skin-tango.best li span.newImg{ display:block; width:100%; height:50%; padding:5% 0px 5% 0px;  background:#fff; text-align:center; }
.banner_box{display:none; }

/*카테고리별 상품*/
.category_item{ float:left; width:95%; height:auto; margin-left:2%; border:2px solid #eee; border-width:2px 0px 0px 0px; }



/*탭리스트*/
.pub_tab li {width:48%; margin:1% 1%;}
.pub_tab li a {  font:bold 13px/18px 'NanumGothic-Bold',malgun gothic; }

.nProduct.category ul{ margin:5px 0px 0px -2%;}
.nProduct.category ul.first{ padding-bottom:0%; }
.nProduct.category ul li{ width:46%; height:auto; margin:0 0 3% 3%; padding-bottom:3%;  }
.nProduct.category ul li span.proImg{width:100%; height:auto; margin:3% auto;}
.nProduct.category ul li span.proImg img{ width:80px; height:80px; }

/*일반상품*/
.normal_product{display:none; }


/*브랜드리스트*/
.main_brand{ display:none; }

/*메인 이벤트 배너 하단*/
.main_banner_bottom{ display:none; }

/*하위메뉴*/
.bottom_menu{display:none; }
.bottom_banner{display:none; }

/*푸터*/
footer{ clear:both; width:100%; min-width:320px;border-top:1px solid #c4c4c4; background:#fafafa;padding-top:0 !important;padding: 4% 8px !important;box-sizing: border-box;margin-top:30px;} 
footer  h2{ display:none;}
footer .footer_mobile_menu{ clear:both; display:block; position:relative; width:98%; height:30px; padding:2% 1%;  }
footer .footer_mobile_menu a{ float:left; display:inline-block; width:23%; min-height:13px; padding:7px 0px 5px 0px; margin:0 1% 0 0; font:bold 13px/13px malgun gothic; color:#777777; text-align:center; background:#fff; border:1px solid c5c5c5;border-radius:5px;-webkit-border-radius:1px;-moz-border-radius:5px;-o-border-radius:5px;}					  
footer .footer-top{padding:0 0 2%;}
.footer-top .centerWrap{flex-direction:column; }
footer .footer-top .copy_menu{ flex-wrap: wrap;}
footer .footer-top .copy_menu li{margin:0; display:flex; align-items:center;}
footer .footer-top .copy_menu li:after{content:""; display:inline-block; width:1px; height:12px; background:#ccc;}
footer .footer-top .copy_menu li a{font-size:12px; line-height:42px; margin:0 8px;}
footer .footer-top .copy_menu li:last-child::after{display:none;}
.footer-family{border-left:none; padding-left:0; margin:10px 0 0;}
.footer-family .footer-family-sel{height:42px; line-height:42px; border:1px solid #e8e8e8;margin-bottom:15px;}
.footer-family .nice-select:active, .footer-family .nice-select.open, .footer-family .nice-select:focus{border:1px solid #e8e8e8;}

.footer-bottom .footer-bottom-t{flex-direction:column; padding:20px 0 10px;}
.footer-bottom .footer-logo{order:2; margin:20px 0 0;}
.footer-bottom .footer-sns{order:1;}
.footer-bottom .footer-sns li a img{width:45px;}

.footer-bottom .footer-bottom-b{ flex-direction: column;}
.footer-bottom .footer-bottom-b address{text-align:left; font-size:12px; line-height:26px; margin-bottom:0;}
.footer-bottom .footer-bottom-b p{font-size:12px; margin:10px auto 68px;}
.footer-bottom .footer-bottom-c{    padding: 20px 0 50px;}

footer .copyRight { padding:0px 0px 0px 1%;  }

footer .copyRight span.copy_menu{ display:block; padding-bottom:1%; }
footer .copyRight span.copy_menu a{ display:inline-block; padding-right:2%; margin-bottom:1%; }
footer .copyRight span.copy_menu a:hover{ color:#ed3904; }
footer .copyRight span.copy_menu a b{ font-size:11px; color:#73ac00; }
footer .copyRight span.copy_menu strong{  font-size:13px;  color:#d3495d; }
footer .copyRight span.copy_menu strong i{ display:inline-block; padding-right:5px; }

footer .copyRight address{  width:95%; padding-left:0; }

footer .lgpay{ display:none;  }
 
footer .copyRight span.webplaza{ position:relative; top:5%; left:0px; display:block;  }

/* 좌측 퀵메뉴 */
.quick_wrap_left{ display:none;}

/* 우측 퀵메뉴 */
.quick_wrap{display:none;}

.fb02{text-align:center; padding:0;float:none;padding-top:20px;clear:both;}
.fb02 span{text-align:center;}

.intro_foot{margin-top:0;}


/*########################################################## 서브페이지 ##########################################################*/

/* ### 서브컨텐츠박스 ###*/
.subContentBox{ position:relative; width:100%; min-height:300px; padding:20px 0px 70px 0px;  }


/*서브페이지*/
.SubWrap{ position:relative; width:100%; min-height:400px;  padding-top:0px; }
.subContent{ position:relative; width:100%; min-width:320px; max-width:800px; padding:0px 0% 20px 0;  }
.subconBoard{ position:relative; width:100%; margin-left:0px;padding:0 14px;}

/* 상품 기본 리스트 */
.sub_title{ clear:both; position:relative; width:95%;  margin:auto;  padding:0 1.8% ;               display:none;
border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px;}

.sub_title h1.title_1 img{display:none;}
.sub_title h1.title_1 b{ font-size:13px; color:#2071cb; } 
.path{display:none; width:98%; text-align:right; line-height:25px; margin-top:5px; }
.path a{display:inline-block; color:#444; font-size:11px; }
.path a.home{ display:inline-block; padding-left:15px; background:url(https://neob2b.co.kr/img/orange_btnArrow.png) no-repeat 0px 9px; }
.path .arrow_r{ display:inline-block; padding:0px 3px; }

.sub_title > div a.home{ font-size: 12px;}
.sub_title .nice-select{font-size:12px; padding: 0;}
.sub_title > div span.arrow_r{margin: 0 10px;}


.total_title{ font-size:14px;padding:10px 8px 0;}
.total_title span{color:#dd102d}
.mobile_price{font-size:16px; color:#dd102d}
/*카테고리박스*/
.category_box{ margin-top:0%; }


/*재검색*/
.title_2{ width:100%; float:left; display:inline-block; font:bold 21px/34px Malgun Gothic; color:#1e69c7; letter-spacing:-1.5px;  }
.category_name_1{ width:96%; padding:2%; font:bold 15px/18px Malgun Gothic; text-align:center; }
.title_2 strong{ color:#df0e00;  font:bold 16px/24px Malgun Gothic; vertical-align:bottom;  }
.title_2 b{ color:#df0e00; }
.title_2 .row_menu{ display:inline-block; padding:0px 10px 0px 10px; }  
.title_2 .row_menu a{ display:inline-block; padding:5px 10px; margin:0px 15px; font:normal 13px/18px Malgun gothic; color:#636363; background:url(https://neob2b.co.kr/img/red_arrow_right.png) no-repeat 0px 11px; }
.title_2 .row_menu a:hover{ color:#ff5000; }
.title_2 .row_menu a.on{ font-weight:bold; color:#ff5000; background:url(https://neob2b.co.kr/img/mint_arrow_right.png) no-repeat 0px 11px; }


.memo2{ text-align:left; width:100%; }


/*카테고리박스*/
.category_box{ clear:both; position:relative; width:95.7%;  border:1px solid #e2e2e2; border-width:0px 1px 1px 1px; }
.category_box ul{  display:block; width:96%; padding:15px 0%;  }
.category_box ul li{ float:left; display:inline-block; padding:5px 30px 8px 10px;  font:normal 11px/16px malgun gothic;  background:url(https://neob2b.co.kr/img/dotted_red.png) no-repeat center left; letter-spacing:-1px;}
.category_box ul li:hover{ cursor:pointer; color:#ff5000; letter-spacing:-1px;  }
.category_box ul li.on{ font-size:13px; font-weight:bold; color:#2071cb; letter-spacing:-1px; }


/* 상세 뷰페이지 */
.leftWrap_01{ clear:both; width:96%; padding:10px 0%; margin:0 auto; display:block ;float:none;border:0; box-sizing:border-box}
.rightWrap_01{ clear:both; float:none; width:96%; padding:0; margin:0 auto; display:block ; border:0; box-sizing:border-box}
.rightWrap_01 table{ margin:0; }

.view_top{ clear:both; width:100%; margin:0 auto; padding:0; box-sizing:border-box}
.view_top.right{ min-width:auto; width:100%; padding:0; margin:0 }
.view_top.right .goods_title_img dt:after{  position:absolute; top:1px; right:13px; }
.view_top.right table.normal td .option_name{ display:block; }
.goods_title_img{ width:100%;  margin:0 auto; }
.goods_title_img dt{ width:100%; height:auto; margin:5px auto 2px; padding:0; background:#fff;}
.goods_title_img dt img{ width:100%; height:auto;}


/* 상세 페이지 new */
table.normal th{width: 25%; font-size: 13px;}
table.normal td{font-size: 13px;}
table.normal tr.fff th, table.normal tr.fff td{font-size: 15px;}
table.normal td button.plus, table.normal td button.minus{width: 32px; height: 32px;border: 1px solid #e0e0e0;}

.tab_product4 li a{ font-size: 12px; min-height: 70px;}
.tab_product4 li a b{display:block}

.buy_btn button{font-size: 13px;}
#product_info_01,#product_info_02,#product_info_03,#product_info_04,#product_info_05{padding-top:70px}
.product_info_1 img{width:100%;}
.Tdata.product_info_5{width:100%;}

/*네이버페이*/
.naverPay{ margin-bottom:10px;  }


/* ########  버튼 ######### */
.centerBtn{  clear:both; position:relative; width:100%; margin:0px auto; text-align:center; padding:20px 0px; overflow:hidden; }
.centerBtn:after{ content:""; display:block; clear:both; }
.centerBtn button{ display:inline-block; min-width:100px;  border:solid 1px #444; background:#444; color:#fff;  outline:none; cursor:pointer; vertical-align:top;  padding:6px 0; margin:0 5px;	border-radius:5px; text-align:center}
.centerBtn button.check{ display:inline-block;margin:0 5px; border-radius:5px;min-width:100px;}
.centerBtn button.check.am2{ display:inline-block; background:#e51b24;  }
.centerBtn button.delet2{ background:#525252; border-color:#3c3c3c; }

/*결제버튼*/
#btn_card{ display:none; }



/*상품리스트 버튼*/
.sort_btn{  width:100%;  text-align:right;}
.sort_btn button{ font:normal 11px/22px Malgun Gothic; min-width:40px; padding:0px 1% 3px 1%;  }
.sort_btn2{  }

/* #################################### 기본 상품 리스트 ################################# */

.goodsList{  width:96%; padding:0; margin:0 auto }
/*
ul.product_list{ clear:both; position:relative; width:100%; padding:0; }
ul.product_list li{ position:relative; display:inline-block;  float:left; width:49.5%; margin:15px 0 0 0; text-align:center;  }
ul.product_list:after{ content:""; display:block; clear:both; }

.basic_goods{ width:46.5%; margin:15px 1.35%;min-height:220px; max-height:680px;  }
.basic_goods dt{width:98%;  padding:0 5px 3px 5px; border:none } 
.basic_goods dt img{ width:98%; height:auto; padding:0; border:1px solid #eee} 

.basic_goods dd{ font:normal 12px/18px Dotum; } 
.basic_goods dd .name{ width:90%; height:35px; overflow:hidden; font:normal 12px/18px Dotum; margin:0 auto; padding:0; }
.basic_goods dd .price{  width:100%; text-align:center; font:normal 12px/18px Arial; color:#999;  }

.basic_goods dd .sale{text-align:center; font:bold 14px/18px Arial; color:#ef6418; padding-top:5px; } 
.basic_goods dd .sale div{ font-size:14px; }
*/
ul.product_list{margin:0; justify-content:space-between;}
ul.product_list li{flex:0 0 49%; padding:0;}
ul.product_list li span.proImg{padding-top:80%;}
ul.product_list li span.proImg img{width:100%;}


.basic_goods.row5{ width:45.3%; margin:10px 2% 0px 2%;  overflow:hidden; background:#fff; }


.basic_goods dd .event{display:block; font:normal 11px/18px Arial;  }


.product_list.search_mode .basic_goods dt{ width:18%; height:auto;  margin:2% 1%; padding:0;overflow:visible;  }
.product_list.search_mode .basic_goods dt img{ width:100px;  padding:0;   } 
.product_list.search_mode .basic_goods:hover dt img{ border:solid 1px #ff5000; }
.product_list.search_mode .basic_goods dd{float:left; width:78%; } 



/* 페이징 처리 */
.paging{ width:95%;  margin:0px;  }
.paging span{  margin:1% 0; }
.paging b.top_prev{ margin-top:1%; }
/* 결제 */
table.info{width:93%; margin:0 auto; padding: 10px 1.5%;}
table.info.bold{ border: solid 1px #e0e0e0;}
table.info.bold.grn{  border-width:1px 1px; width:100%; margin:0 auto; }
table.info tr:last-child td{border-bottom: solid 1px #e0e0e0;}
table.info th{ width:105px; padding:14px 0; text-indent:5px; }
table.info td{  padding:5px 0px 5px 8px; background:#fff}
table.info td input[type=text],table.info td input[type=password]{ width:29%; height:34px; line-height:34px; padding:0 1%;}
table.info td input[type=text].wide20,table.info td input[type=password].wide20,table.info td input[type=text].wide60{  width:96%; }
table.info td input[type=text].wide20.mobile{  width:91%; }
table.info td .tip input[type=text].wide20{ width:60%; margin:-2px 0px;   }
table.info td .mobile_mail_ico{float:left; width:5%; padding-top:10px}
table.info td select{ width:29%; padding:0 ; height:34px; line-height:34px; background:#fff   }
table.info td select[name="Online_bank"]{width:98%;}
table.info td select.wide20{ width:98%;  }
table.info caption{  color:#505050;padding: 20px 0 10px;}
/* 아이디/비번 찾기 */
.id_pw_find{width:96%; margin:30px 0 20px 0; padding:10px 0% 10px 2%; }
.id_pw_find li{  width:90%;  margin:0 0% 10px 0;}
.id_pw_find li:first-child{  margin:0px 0px 10px 0px; }
.id_pw_find li input[type=text]{ width:65%; margin:0px 10px 10px 7px;  }
.id_pw_find li label{ display:block; font:normal 14px/24px Malgun Gothic; }
.id_pw_find li label b{ display:inline-block; width:25%; }
.id_pw_find li button{ position:relative; top:0px; left:27%;  width:67%; padding:2% 0; font:normal 18px/30px Malgun Gothic; background:#ff5000; color:#fff; border:1px solid #ff5000; }
.id_pw_find li input[type=email]{ width:65%; margin:0px 10px 10px 7px; padding:0px 0px 0px 5px; border:solid 1px #999; min-height:30px; font:normal 14px/24px Malgun Gothic; vertical-align:middle;}


/*장바구니*/

.cartlist_thead {display:none }
.cartlist li.chek_mobile, .chek_mobile {display:none}
.cartlist li.del_btn{position:absolute; top:5px; right:4px; width:7%}
.cartlist li.del_btn a.close_ico i{border:0;}


.cartlist{width:100%; margin:0 auto; padding:10px 8px;}
.cartlist ul{display:block; position:relative;  width:100%; margin:0 auto;  border:1px solid #ddd; padding:5px 0.5%; border-width:1px 1px 0 1px; background:#fff; box-sizing:border-box;}
.cartlist ul:after{clear:both; display:block; content:''}
.cartlist ul:last-child{ border-width:1px 1px 1px 1px;}
/* .cartlist li{float:left; width:100%; padding-left:1% } */
.cartlist li {float:left; width:70%; padding-left:1%;     padding: 6px 8px;}
.cartlist li.checkbox_wrap{ width:27px; }
.cartlist li.wish_name{ display:inline-block; float:none; padding-top:5px; width:60%; padding-left:0; }
.cartlist li.wish_price{ padding-left:7px; width:60%; }
.cartlist li.chek_mobile, .chek_mobile {display:none}
.cartlist li.chek_cart{width:18px; float:left; min-height:90px; padding:0}
.cartlist li.img {width:15%;float:left; min-height:90px; padding-top:5px}
.cartlist li.img img{width:98%; height:auto; border:1px solid #d5d5d5;  float:left;}
.cartlist li.p_top{width:25%; height:90px; }
.cartlist li.name{width:69%; height:28px; padding:10px 0 0 0; } 
.cartlist li.weight_m{width:20%; display:inline-block}
.cartlist li.price_m{width:40%}
.cartlist li.option_m{width:10%}
.cartlist li.total{width:72%; font-size:14px; font-weight:bold; color:#ee2700}
.cartlist li.review_date{width:60%; text-align:left; margin-left:30%}
.cartlist li dl dt{display:block; font-weight:bold}
.cartlist li dl dd{display:block; font-size:11px; color:#888}
.cartlist li.del_btn.txt{width:18%}
.cartlist li.review_title {display:block; font-weight:bold; line-height:22px;  font-size:16px;}
.cartlist li.review_content{line-height:18px; text-align:left; padding-top:8px;}

.cartlist2 li.p_top img{width:100%;}

.cartlist li.m_product{display:block}
.cartlist li.m_product:after{clear:both; display:block; content:""}
.cartlist li.price_total{width:98%}

.cartlist .mobile_cart_price{width:70%; margin-bottom:2px}
.cartlist ul>li>ul{display:block; width:100%; min-height:20px; border-top:0px dotted #aaa; padding: 0}
.cartlist ul>li>ul>li{display:block; float:none; width:98%; margin-left:0; line-height:20px; }
.cartlist ul li ul li a, .cartlist ul li ul li span{float:left;}
.cartlist ul > li > ul > li > div > a{ float:none; }
.cartlist .cartlist_mm{ width:100%; border:none}
.cartlist .cartlist_mm li.option_list{ width:100%;}
.cartlist .cartlist_mm li.option_list .product_name{ word-break:break-all; float:left; margin-right:5px; padding:0; line-height:24px}
.cartlist .icon_img{ text-align:left; margin:0 2px 0 0; padding:0}
.cartlist input.qty{width:40px; height:25px; line-height:18px; padding:1px}

.cartlist li.pricem{display:block; color:#d01f29; padding:0 5%;  width:90%; float:right; text-align:right}
.name_info{display:block; }



.option_qty{ float:right; text-align:left; padding-right:0;  }
.basicItem .option_qty{ padding-right:0px; width:100%}
.basicItem .event_op{float:left; display:inline-block}
.basicItem .event_op input{float:left; display:inline-block}
.basicItem .event_op button{float:left; display:inline-block}
.cartlist ul li ul li span.option_price{float:right; display:inline-block; padding:1px 0; text-align:right;  }
.fa-times{font-size:28px; }
.basicItem{ width:100%; float:left; }

#orderDetailLayer{width:96%; margin:30px auto 80px; box-shadow:2px 2px 2px #eee}

.basicItemW{display:block; width:100%}
.basicItemW:after{content:''; clear:both; display:block;}

.top_m{display:block; position:relative;  width:100%; margin:0 auto 10px;  border:1px solid #ddd; padding:5px 3% 5px;  background:#fff; text-align:right; font-size:15px; line-height:24px; box-sizing:border-box;}
.top_m:after{clear:both; display:block; content:''}
.top_m p{font:normal 12px Gulim; text-align:left;}
.top_m p b{color:#0574e6;}
.top_m p.p_right{text-align:right;}
.top_m a{color:#0574e6;}
ul.price_total b{font:normal 13px/26px Malgun Gothic; color: #3970c2;}
ul.price_total div.right_or_ft{font:bold 14px/30px Arial;}
ul.price_total li{color:#333; font:bold 13px/26px Malgun Gothic; text-align:right; padding:5px 0px; border-bottom:solid 1px #ddd; box-sizing:border-box; text-align:center;}
ul.price_total li:last-child{padding:10px 5px; text-align:center;}
ul.price_total span#point2{font: bold 15px/24px Arial;}
ul.price_total span#point3{color:#dd102d; font:bold 24px/28px verdana;}
ul.price_total{display:block; position:relative;  width:99%; margin:0 auto 10px;  border:1px solid #ddd; padding:5px 0;  border-width:1px 1px 1px 1px; background:#fff; text-align:center; font-size:13px;}
ul.price_total li{display:block; width:100%; line-height:24px}


.product_name .company{ background:#fff; border:solid 1px #ccc; color:#888; vertical-align:middle; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; line-height:normal;padding:2px 4px;margin:0;}

/*주문*/

/*table.orderlist td.name{ width:18%; min-width:17%;}*/
.optionArea ul{border:none}
.optionArea.mustItem{clear:both; display:block; padding:0px 0px 0px 30px; position:relative; border-top:1px dotted #eee}
.optionArea.mustItem:after{clear:both; display:block; content:''}
.optionArea li:first-child{ float:normal; width:100%; color:#777; padding:0px; }
/* .optionArea.mustItem:before{ position:relative; top:5px; left:0px; display:inline-block; font-size:11px;  content:"필수옵션"; color:#fff; background:#2cbfb5; padding:0px 2px; 
						border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; letter-spacing:-1px;} */
.optionArea.mustItem ul{ display:block; width:100%; overflow:hidden; padding:0px 5px 0px 0px; }
.optionArea.mustItem ul li{ display:block; width:100%; float:left; padding:0px 0px 0 0; color:#666; }
.optionArea.mustItem ul li.first{clear:both;   width:50%; margin-bottom:10px; }
.optionArea.mustItem ul li.price{ clear:both; }
.optionArea.mustItem ul li.price .option_qty{ clear:both; display:block;} 
.optionArea.mustItem ul li .product_name{ width:50%; }
.orderlist.mobile td .point_notice{ display:block; }
.orderlist.mobile td .point_notice li{ display:block; text-align:left; font-size:11px; }

.orderlist.mobile td .point_notice li span{ display:block; padding-left:5%; margin-top:2%; }

.orderlist.mobile td .point_notice li span input[type=text].normal{ width:50%; }
.optionArea.choiceItem ul{ padding:1px 1px 1px 0px; }
.optionArea.choiceItem ul li{width:100% }



.optionArea.mustItem:before{ content:"필수";   top:0px; }
.optionArea.mustItem ul{  overflow:hidden; padding:0px 0px; }
.optionArea.choiceItem{  padding:0px 0px 0px 30px; background:#fff }
.optionArea.choiceItem:before{  content:"추가";   top:0px;  }

.optionArea .close_ico_s{float:right}
.cartlist li.pricem{display:block; width:94%; padding:0 3%; margin-top:10px;  float:right; color:#d01f29; text-align:right}

/*.option_price:before{ position:relative;  display:inline-block; margin-right:3%; font-size:11px;  content:"단가"; color:#2093d4; background:#fff; border:solid 1px #2093d4; padding:0px 2px; 
						border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; letter-spacing:-1px;  }
*/
.optionArea{position:relative; width:100%; margin:0 auto; display:block; padding:3px 8px ; font:normal 11px/21px Malgun Gothic; vertical-align:middle; 
border-top:solid 1px #eee;  color:#888; vertical-align:middle ; box-sizing:border-box}
.optionArea .optionArea{padding:3px 0 3px 8px ; font:normal 11px/18px Malgun Gothic; vertical-align:middle; 
border-top:solid 1px #eee;  color:#999; vertical-align:middle }



.cartlist_order { width:100%;margin:0 auto;}
.cartlist_order ul{ position:relative; display:block; width:100%; min-height:80px; border-bottom:1px dotted #aaa; padding:5px 0 10px}
.cartlist_order ul:after{clear:both; display:block; content:''}
.cartlist_order li{float:left; padding-left:1% }
.cartlist_order li.time{width:98%; background:#999; color:#fff;padding-left:2%; line-height:28px; font-size:13px}
.cartlist_order li.img_mobile{width:19%; height:70px; padding-top:5px}
.cartlist_order li.prod_mobile{width:65%;float:left; }
.cartlist_order li.prod_mobile90{width:88%;float:left; }
.cartlist_order li.btn_mobile{position:absolute; min-width:12%; top:40px; right:1px; line-height:24px; text-align:center}
.cartlist_order li.btn_mobile button{margin:1px}
.cartlist_order li.btn_mobile span{display:block; margin:1px 0}

.cartlist_order li .bank,.cartlist_order li .nameforbank{display:none}

.cartlist_order li img{ width:60px; height:60px; }
.cartlist_order li span{}

.cartlist_order a.order_num_mobile{ display:block; font:bold 14px/18px Malgun Gothic; color:#4d9ae8; padding-top:5px }
.mobile_bank_back:before{ content:"정산"; font:normal 11px/14px Malgun Gothic; background:#ff4081; border:none; color:#fff; display:inline-block; padding:1px 3px 2px 3px; margin:3px 3px 0px 0px; 
										border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;  text-decoration:none!important; }

.nameBox{ position:relative; font-size:13px; font-family:none;}



.margin_bottom {margin:5px 0}


.chek-box-btn{padding:10px 5px 0 5px}
.chek-box-btn:after{clear:both; display:block; content:''}
.chek-box-btn span.chek-left{float:left}
.chek-box-btn span.btn-right{float:right}



.cartlist span.imgViewsize img{ width:50px; height:50px; }

.cartlist ul.hover{display:block; width:100%; background:#fffdef; min-height:30px; height:30px; line-height:30px}
.cartlist ul.hover li{width:45%; height:30px}

.cartlist ul.account_wrap{display:block; width:100%; min-height:30px;  line-height:30px}
.cartlist ul.account_wrap li{width:100%; text-align:center;line-height:30px}
.cartlist ul.account_wrap li.last{text-align:center; color:#ee2700; font-size:15px}
.cartlist ul.point_notice_m{display:block; width:98%; min-height:30px; line-height:30px; padding:1%;}
.cartlist ul.point_notice_m li{width:100%; text-align:left;line-height:20px}
.cartlist ul.point_notice_m li:nth-child(2){width:100%; text-align:left;line-height:20px; height:auto}
.cartlist .point_mobile{display:block;}



ul.no_data_mobile{display:block; width:100%; min-height:90px; height:120px; }
ul.no_data_mobile li{width:100%; text-align:center;line-height:30px}

/*마이페이지 메뉴*/
.joinWrap{width:100%; margin:0 auto; padding:10px 8px;}
.step{border-top:1px solid #dedede;margin:0;margin-top:-1px;}
.step li{width: 33.3%; border-width:0 1px 1px 0px; height:46px}
.step li:first-child{border-width:0 1px 1px 0 }
.step li.on{}
span.tip{ display:block;}


/*주문배송조회*/
table.cartlist th .ojam{ display:none; }
table.cartlist td.time{ font-size:11px; }
.order_list_oja li.imgView{  width:80px; height:80px; text-align:center; }
.order_list_oja li.imgView img{  }
.order_list_oja li.name{ clear:both; width:68%; padding-left:2%; }
.order_list_oja li.name .product_name{  width:100%; word-break:break-all;   }
.order_list_oja li.name span.order_num{ display:block; word-break:break-all; }
.order_list_oja li.name span.order_num:before{ width:40%; display:block; }
.order_list_oja li.order_info{ float:right; width:28%; padding-right:2%; font-size:11px; text-align:right; }
.order_list_oja li.order_info b{ display:block; font-size:12px; color:#ff5000; }
.order_list_oja li.order_info .nameforbank{ display:none; }
table.cartlist td span.bank{ display:none;   }
.order_list_oja li.payment{ clear:both; float:right; width:20%;  padding:3% 3%; text-align:right; font:bold 13px/13px Malgun gothic; color:#dc2804; }
.order_list_oja li.last{ clear:both; float:left; width:95%; padding:3% 3%; font-size:11px;  vertical-align:middle; text-align:right; }
.order_list_oja li.last button{ display:inline-block; float:right; margin-left:1%;}
.order_list_oja li.last span.order_result{ display:inline-block; padding:2% 0%; float:left; font-size:13px; font-weight:bold; }


/*적립금조회*/
.cartlist ul.thead_point{display:none}
.cartlist li.points_plus{float:right; width:28%; text-align:right; padding-right:0}

.point_list_box{ width:100%; padding:12px 0px; margin:10px auto; text-align:center;  background:#f9f9f9;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;  vertical-align:middle; }
.point_list_box:after{clear:both;content:'';display:block}
.point_list_box strong{ margin:0 auto; width:92%; height:1px; background:url(https://neob2b.co.kr/img/point_icon.png) no-repeat center;}
.point_list_box div{ float:left; margin:0 auto; width:100%;}
.point_list_box div span.smallBlue{ color:#d01f29; letter-spacing:0px; }

/*쿠폰내역*/
.cartlist li.mobile_coupon{width:100%; line-height:24px}
.cartlist li.mobile_coupon .point_use{ color:#c1005e; text-align:right ; float:right; padding-right:1.5%}

/*상품평*/
.tab {display:block;position:relative;width:98%; height:40px; margin:5px auto 10px auto;border-bottom:1px solid #ccc; }
.tab:after{content:"";display:block;clear:both;}
.tab li {float:left;border:1px solid #ccc;border-bottom:0; padding:0 25px;background-color:#f9f9f9; cursor:pointer}
.tab li a{display:block;overflow:hidden;height:39px;line-height:36px;white-space:nowrap;text-overflow:ellipsis;font-size:14px; letter-spacing:-0.02em;text-align:center;color:#444;vertical-align:middle;*width:auto;}
.tab li.on{position:relative;background-color:#fff;border-bottom:0;border-left:1px solid #bbb;border-right:1px solid #bbb;}
.tab li.on a{color:#444; font-weight:bold}



.qna_sort_wrap .qna_search .l_s_input{width:87%; float:right;  position:relative; margin-bottom:7px; padding:0 1%; border:1px solid #ccc;background:#fff; margin-right:12%;    border-right: 0;}
.qna_sort_wrap .qna_search input{position:relative;width:98%;height:32px;padding:0;border:none;background:none;text-align:left;line-height:1}
.qna_sort_wrap .qna_search .l_s_btn{position:absolute;top:0;right:2%;border:1px solid #ccc;width:10%;height:34px;margin:0; overflow:hidden}
.qna_sort_wrap .qna_search .l_s_btn img{width:100%}


.qnaList{position:relative; width:98%;}

.qnaList .qna_cont_th{width:70%;  }


/*상품평*/
.review_list{ display:block; }
.review_list li{ display:block; clear:both; text-align:left; }
.review_list li.name{ width:90%; padding:5px 5px 5px 10px; font-weight:bold; color:#ff5000; }
.review_list li.content{ width:90%; padding:5px 5px 5px 10px; }
.review_list li.last{ width:100%; text-align:right; }
.review_list li.last button{ display:inline-block;  }

/*QnA*/
.qna_list{ display:block; }
.qna_list li{ display:block; clear:both; width:100%; }
.qna_list li.time{ font-size:11px; text-align:left; }
.qna_list li.name{ width:100%;padding-left:0px; text-align:left; font-weight:bold; color:#ff5000; }
.qna_list li.result{ width:100%; }
.qna_list li.last{ width:100%; text-align:right; }
.qna_list li.last button{ display:inline-block;  }
.qna_q{ line-height:18px; text-align:left; padding-top:8px; font-size:13px; }

/* 상품후기 */
.qnaList td{ min-width:100px; }

/*하위 탭메뉴*/
.menual_list{ display:block; width:100%; overflow:hidden;  padding:0; }
.menual_list li{width:25%; box-sizing:border-box ; }



/*오시는길*/
.contact_map{ display:block; width:100%; padding-left:0px; }
.contact_map dt{ display:block;  text-align:center; margin-bottom:20px; border:1px solid #c7c7c7; overflow:hidden; }
.contact_map dd{ display:block; padding:0 14px; }
.contact_map dd ul{ clear:both; display:block; }
.contact_map dd ul li{ display:block; padding:5px 0px; font-family:malgun gothic; font-size:15px; color:#3d3d3d; }
.contact_map dd ul li b{ display:block; width:20%; padding-bottom:2%; }

.contact_map iframe{ width:100%; height:300px; }


/*회사소개*/
.intro-header-wrap{display:none;}
.intro_title{ margin-top:50px; padding:160px 0px; font:bold 15px/40px 'Nanumgothic-bold',Malgun gothic; }

.intro ul{ display:block; width:100%; }
.intro ul li strong{ display:inline-block; width:20%; }

.intro .map{ float:left; width:100%; height:300px; margin:50px 0px 0px 0px; border:1px solid #eee; }
.intro .map iframe{ width:100%; height:100%;  }

input[type=number]{ width:50px; }

.greeting-wrap{padding:0;display:block;}
.intro-sub{min-width:auto;max-width:none;}
.greeting-wrap dt img{width:100%;}
.greeting-wrap dt{margin:0;}
.greeting-wrap dd{padding:18px 14px;}
.greeting-wrap dd h2.intro-sub-title{font-size:24px;margin:0 0 20px;}

.summary-wrap .summary-top{padding:0;}
.intro-sub-wrap{padding-top:69px;}
.intro-sub h2.intro-sub-title{text-align: left;font-size: 24px;padding: 18px 14px 0;margin: 0 0 20px;}
.summary-wrap .summary-top h3{font-size: 14px;text-align: left;padding: 0 14px 18px;    line-height: 24px;}
.h3_pc{display:none !important;}
.h3_mo{display:block !important;}
.summary-wrap .summary-bot{background-size: cover;background-position: right;padding:20px 0;height:auto;}
.summary-wrap .summary-bot .summary-bot-list{width:100%; padding:0 14px;}
.summary-wrap .summary-bot dl{display:block;    margin: 0 0 14px;}
.summary-wrap .summary-bot dl dt{width: 100%;font-size: 15px;text-align: left;margin: 0 0 14px 0;padding-bottom: 13px;border-bottom:1px solid #a2a2a2;}
.summary-wrap .summary-bot dl dd{width: 100%;margin: 0 0 20px;font-size:14px;}

.vision-wrap{padding:0;}
.vision-wrap .vision-top h3{font-size: 14px;text-align: left; padding: 0 14px;line-height:24px;}
.vision-wrap ul.vision-bot{flex-wrap:wrap;align-content:center;justify-content:space-around;margin:20px auto 0;}
.vision-wrap ul.vision-bot li, .vision-wrap ul.vision-bot li:last-of-type{    margin: 0 0 20px 0;}

.history-wrap{padding:0;    padding: 0 0 38px;}
.history-wrap .about_history{margin:40px auto 0;padding:0 14px;}
.history-wrap .about_history ul.historyLeft{width: 100%;}
.history-wrap .about_history ul.historyLeft li{padding:0;margin:0;text-align:left;}
.history-wrap .about_history ul.historyLeft li h2{font-size:20px;text-align:left;}
.history-wrap .about_history ul.historyRight{padding-left:0;width:66%;}
.history-wrap .about_history ul.historyLeft li:after{display:none;}
.history-wrap .about_history ul.historyLeft li p{font-size: 14px;line-height: 28px;padding: 10px 0 20px;letter-spacing:-1px;}

.location-wrap{padding:0;}
.location-wrap .location-address h3{font-size:20px;display:block;border-bottom:1px solid #d01f29;}
.location-wrap .location-address{padding:0 14px 24px;}
.location-wrap .location-address a{font-size:14px;line-height:24px;}

/*영업시간*/
.time_table{ display:block; width:100%; margin:50px 0px;  overflow:hidden;  }
.time_table li{ float:left; display:inline-block; width:42%; height:250px; padding:20px 2% ; margin-right:2%; background:#fcfcfc;  }
.time_table li .left{ text-align:center;}
.time_table li .left strong{  display:inline-block; width:80px; height:80px; margin-left:0px; }
.time_table li .left strong i{ display:inline-block; margin:15px 0px 0px 0px; font-size:45px;color:#474747; }
.time_table li .left strong i.fa.fa-phone{ margin:18px 0px 0px 0px;  }
.time_table li .left b{ display:block; padding:15px 0px 0px 0px; font-size:16px; color:#ff5000; }

.time_table li p{ width:190px; padding:10px 0px 0px 0px; font:normal 13px/22px malgun gothic; margin:0 auto; overflow:hidden; }

.time_table li p span{  display:block; width:170px;  }
.time_table li p span a{ display:inline-block; padding-left:8px; background:url(https://neob2b.co.kr/img/dotted_mint.gif) no-repeat center left; }

.time_table li p.customerCenter{ width:170px; }
.time_table li p.customerCenter a.qnago{ display:block; width:122px; padding:3px 5px 5px 5px; margin:18px auto 0px auto; background:#333; font-size:12px; color:#fff; text-align:center; }
.time_table li p.customerCenter a.qnago:hover{ background:#414040; }

.time_table li.last{ margin-right:3%; }
.time_table li.txt{  width:86%; height:100%;  padding:20px 10px 20px 20px; margin-top:2%; margin-right:0; font:bold 14px/26px malgun gothic; color:#565656;  background:#fafafa;}




.pc_on{display:none;}
.mobile_on{ display:inline; position:relative; /* left:95px; */ }
button.od_cancle{ padding:4px 6px 2px 6px; }

table.orderlist{ border:1px solid #d5d5d5; }
.orderlist{width:96%; background:#f9f9f9; margin:0; padding:10px 1.9%;}
.order_pa {width:100%; position:relative; margin:0 auto; background:#fff; padding-bottom:10px; border:1px solid #eee; box-sizing:border-box}
.order_pa:after{clear:both; display:block; content:''; }

.order_pa button.order {float:right; margin:3px}
.order_pa li{padding-right:5px}
.order_pa li.order_no2{padding-left:5px;text-align:left; line-height:28px; font-weight:bold}
.order_pa .order_no { width:100%; background-color:#f9f9f9; height:10px; padding-top:5px; }/*4c4c4c*/
.order_no{ background-color:#737781; padding:12px 0; }
.order_pa .m_img{ width:74px; border:1px solid #ccc; box-sizing:border-box; float:left; margin:10px 0 0 7px ; }
.order_pa .m_img:after{ content:""; display:block; clear:both; }
.order_pa .m_img img{ width:74px; float:left; }
.order_pa .name .nameBox{ padding:10px 0 0 0; position:relative; display:block; width:100%; box-sizing:border-box; padding-left:97px; padding-right:0; }

.order_pa .name .nameBox .product_name{ float:none; }

.order_pa .name .nameBox .order_num{ display:block; color:#2a88e8}
.order_pa .name .nameBox .order_num:before{ display:inline-block; content:"주문번호"; background:#4d9ae8; font:normal 11px/14px Malgun Gothic; border:none; color:#fff; 
 padding:1px 3px 2px 3px; border-radius:5px; margin:3px 3px 0 1%; text-decoration:none !important; cursor:pointer; } 



.order_pa .order_info{ display:inline-block; }
.order_pa .order_info.dsp_b {display:block; padding-left:97px; padding-bottom:4px; }
.order_pa .order_info b{ padding-left:2px; padding-right:100px;  }
.order_pa .order_info b.order_b {display:inline-block; position:relative;width:45%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box; color:#4d9ae8; cursor:pointer; }
/*.order_pa .order_info b.order_b .order_prc{ color:#000; }*/
/*.order_pa .order_info b:after{ content:"주문번호"; background:#4d9ae8; font:normal 11px/14px Malgun Gothic; border:none; color:#fff; display:inline-block; padding:1px 3px 2px 3px; border-radius:5px; margin:0px 3px 0 1%; text-decoration:none !important; cursor:pointer; margin-left:75%; }
.order_pa .order_info b.order_b:after {position:absolute;top:0;right:10px;margin-left:0;}*/
.order_pa .chek_prc { display:block; font-size:13px; font-weight:bold; padding-bottom:7px; padding-left:97px; }
.order_no b{  font-family:"나눔고딕"; color:#666; padding-left:3%; font-size:12px; }
.order_no b span{ font-size:11px; padding-left:5px; }
.order_pa .mobile_only{ width:15%; position:absolute; right:1%; top:45px; text-align:center; line-height:20px;}
.order_pa .mobile_only button{ margin:3px 0; }
/* button.blue2{ display:none; } */
.layerClose{ top:-9px; margin-right:-47%; }
.order_btn_wrap{float:right }
.order_btn_wrap button.btn{ display:inline-block;  margin-right:5px; }
span.order_result{ float:left; border:1px solid #d0d0d0; padding:0 5px; margin-top:1px; margin-right:5px; }
span.order_result a{ font-size:11px; padding:2px 0; }
.cartlist2 {width:100%; margin:0 auto; padding:10px 14px;  }
table.orderlist{ border:1px solid #d5d5d5; }







/*  모바일 전용 주문배송 */

.cartlist2 {width:100%; margin:0 auto; padding:10px 8px; }
table.orderlist{ border:1px solid #d5d5d5; }


.cartlist2 ul{display:block; position:relative;  width:98%; margin:0 auto 4px;  border:1px solid #ddd; padding:5px 0.5%; background:#fff}
.cartlist2 ul:after{clear:both; display:block; content:''}
.cartlist2 ul:last-child{ border-width:1px 1px 1px 1px;}


.cartlist2 ul.orderlist2  ul{display:block; position:relative;  width:98%; margin:2px auto;  padding:5px 0.5%; background:#fff}



.cartlist2 button.order {float:right; margin:3px}
.cartlist2 li{text-align:left; padding:5px; font-size:13px; border-bottom:1px dotted #eee;clear:both;overflow:hidden;}

.cartlist2 li:first-child,.cartlist2 li:last-child{border-bottom:0}
.cartlist2 li.order_no2{padding-left:5px;text-align:left; line-height:28px; font-weight:bold}
.cartlist2 .order_no { width:100%; background-color:#f9f9f9; height:10px; padding-top:5px; }/*4c4c4c*/
.order_no{ background-color:#737781; padding:12px 0; }
.cartlist2 .m_img{ width:74px; border:1px solid #ccc; box-sizing:border-box; float:left; margin:10px 0 0 7px ; }
.cartlist2.m_img:after{ content:""; display:block; clear:both; }
.cartlist2 .m_img img{ width:74px; float:left; }
.cartlist2 .name .nameBox{ padding:10px 0 0 0; position:relative; display:block; width:100%; box-sizing:border-box; padding-left:0; padding-right:0; }

.cartlist2 .name .nameBox .product_name{ float:none; }

.cartlist2 .name .nameBox .order_num{ display:block; color:#2a88e8}
.cartlist2.name .nameBox .order_num:before{ display:inline-block; content:"주문번호"; background:#4d9ae8; font:normal 11px/14px Malgun Gothic; border:none; color:#fff; 
 padding:1px 3px 2px 3px; border-radius:5px; margin:3px 3px 0 1%; text-decoration:none !important; cursor:pointer; } 


.cartlist2 li.order_nonmember{padding-left:5px; text-align:left; line-height:28px; font-weight:bold;}
.cartlist2 li.order_nonmember button{float:right; margin:3px;}

.cartlist2 li.pay{text-align:center; lin-height:28px; font-size:15px; border:none}
.cartlist2 li.pay span{display:inline-blaock; margin-right:10px}
.cartlist2 li.pay span.state{color:#cb6170}

.cartlist2 .order_info{ display:inline-block; }
.cartlist2 .order_info.dsp_b {display:block; padding-left:97px; padding-bottom:4px; }
.cartlist2 .order_info b{ padding-left:2px; padding-right:100px;  }
.cartlist2 .order_info b.order_b {display:inline-block; position:relative;width:45%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box; color:#4d9ae8; cursor:pointer; }
/*.order_pa .order_info b.order_b .order_prc{ color:#000; }*/
/*.order_pa .order_info b:after{ content:"주문번호"; background:#4d9ae8; font:normal 11px/14px Malgun Gothic; border:none; color:#fff; display:inline-block; padding:1px 3px 2px 3px; border-radius:5px; margin:0px 3px 0 1%; text-decoration:none !important; cursor:pointer; margin-left:75%; }
.cartlist2 .order_info b.order_b:after {position:absolute;top:0;right:10px;margin-left:0;}*/
.cartlist2 .chek_prc { display:block; font-size:13px; font-weight:bold; padding-bottom:7px; padding-left:97px; }
.cartlist2 b{  font-family:"나눔고딕"; color:#666; padding-left:3%; font-size:12px; }
.cartlist2 b span{ font-size:11px; padding-left:5px; }
.cartlist2 .mobile_only{ width:15%; position:absolute; right:1%; top:45px; text-align:center; line-height:20px;}
.cartlist2 .mobile_only button{ margin:3px 0; }
/* button.blue2{ display:none; } */
.layerClose{ top:-9px; margin-right:-47%; }
.order_btn_wrap{float:right ; vertical-align:middle}
.order_btn_wrap button.btn{ display:inline-block;  margin-right:5px; padding:5px 8px;; vertical-align:middle}
span.order_result{ float:left; border:1px solid #d0d0d0; padding:0 5px; margin-top:1px; margin-right:5px; }
span.order_result a{ font-size:11px; padding:2px 0; }

.order_btn_wrap.center{float:none; text-align:center; vertical-align:middle}

.cartlist2 .store_name { display:block; text-align:center ; }
.cartlist2 .store_name:before{content:""; background:url(https://neob2b.co.kr/img/store_home.png) no-repeat -1px;  padding-left:12px   }
.cartlist2 .store_name a { letter-spacing:-0.05em; color:#6170cb;  }
.cartlist2 .store_name a:hover{text-decoration:underline}

.cartlist2 ul.orderlist2  ul li{border-bottom:none}


/*모바일 하단 픽스 메뉴*/
.mobile-bottom-fix{width:100%; min-width:320px; position:fixed; bottom:0; z-index:150; background:#fff;border-top:1px solid #e9e9e9;}
.mobile-bottom-fix ul{	display:flex;}
.mobile-bottom-fix ul li{flex:0 0 20%;}
.mobile-bottom-fix ul li a{width:100%; height:50px; display:flex; justify-content:center; align-items:center;}
.mobile-bottom-fix ul li a i{font-size:23px; margin:0 auto;}
.mobile-bottom-fix ul li a i.m-bot-cart{font-size:27px; margin-top:-3px;}
.mobile-bottom-fix ul li a i.m-bot-user{font-size:27px;;}
.mobile-bottom-fix ul li a p{}
/*
.mobile-bottom-fix a{ display:inline-block; width:18%; padding:0%; font:bold 12px/15px malgun gothic; color:#fff; }
.mobile-bottom-fix a:hover{ color:#e82333; }
.mobile-bottom-fix a.cart{ margin-right:1%;}

.mobile-bottom-fix a b{ display:block;  width:25px; height:20px; margin:7px auto 4px auto ; }
.mobile-bottom-fix a b i{  display:block;  font-size:18px; line-height:20px; }
.mobile-bottom-fix a b.pcv i{ font-size:15px; }
.mobile-bottom-fix a b.mov i{ font-size:22px; }
*/

/* 팝업창 디자인 */
.layerWrap .centerWrap.proList{  width:92%; margin:0 auto; padding:40px 0 0 0; }
.layerWrap .centerWrap.proList .layerClose{  position:absolute; top:10px; right:-2%;   }

.popup_wrap{width:92%;}
.popup{width:92%;}
.popup img{width:100%;}


.order_img_box_wrap:after{clear:both; display:block; content:''; }
.order_img_box_wrap dt{float:left; vertical-align:top ; width:23%; min-width:70px;  text-align:left; padding:5px}
.order_img_box_wrap dt img{width:90%;}
.order_img_box_wrap dd{float:left; text-align:left; width:72%; padding-top:7px}
.order_img_box_wrap dd p{padding:5px 0}


/*장바구니*/
/*table.cartlist { width:100%; }
table.cartlist th.first{ width:10%; }
table.cartlist td .cartlist_mm li.option_list{ width:90%;}
table.cartlist td .cartlist_mm li.option_list .product_name{  width:100%; word-break:break-all;   }
.option_qty{ float:left; text-align:left; padding-right:0;  }
.basicItem .option_qty{ padding-right:0px; }
.option_price{ display:block; padding:5px 1%; min-width:120px; text-align:left;  }
.option_price:before{ position:relative;  display:inline-block; margin-right:3%; font-size:11px;  content:"단가"; color:#2093d4; background:#fff; border:solid 1px #2093d4; padding:0px 2px; 
						border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; letter-spacing:-1px;  }
.option_price b.point_data{ margin-top:2%; text-align:left; color:#e15656; }
.point_data:before{   content:"적립"; color:#e15656; background:#fff; border:solid 1px #e15656; padding:2px 2px 4px 2px; }

table.cartlist td.img{ padding:0 1% 0 0; width:10% }
table.cartlist td.img img{ width:40px; height:40px; }
table.cartlist td .cartlist_mm li.pricem{  padding:5px 0px 5px 2%; clear:both; display:block; width:90%; font:bold 15px/15px Malgun gothic; color:#ff5000; height:30px; text-align:left; }
table.cartlist td .cartlist_mm li.pricem:before{ position:relative;  display:inline-block; margin-right:3%; font-size:11px;  content:"합계"; color:#fff; background:#ea5454; border:solid 1px #ea5454; padding:0px 2px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; letter-spacing:-1px;  }
table.cartlist td .cartlist_mm li.del_btn{ float:left; width:10%; height:100%; padding-top:0px; }
table.cartlist td.account{ text-align:left; padding:15px 0px 15px 0px;  }

table.cartlist td.imgViewsize img{ width:50px; height:50px; }
*/



.qnaList td{min-width:auto;}
.qnaList td:nth-of-type(2),
.qnaList td:nth-of-type(4){width:15%!important;}
.qnaList td:nth-of-type(3){width:70%!important;}


/*
.chek_pc{ display:table-cell;}
.order_re{ display:none; }
.fa-caret-right { font-size:14px; }
.product_name{ float:none; display:inline; }
*/

.mb_on_bankinfo{display:block;}

.cart_padding_zero{padding-left:0!important;}



.delivery_tip{ top:-80px; left:10px; width:80%; min-height:40px;}

#aside .nice-select{width:100%;border-radius:0;border-left:0;border-right:0;min-width:auto;height:45px;line-height:44px;}
#aside .nice-select .list{width:100%;margin-top:0;}
#aside .nice-select:active, #aside .nice-select.open, #aside .nice-select:focus{border-color:#dedede;}

.main_title{margin:40px auto 20px; font-size:20px;}
.main_title p{font-size:14px;margin:0 auto 5px;}
div.top100 #tab-menu{width:100%;}
div.top100 ul.tabList{justify-content: space-around;width:100%;}
div.top100 ul.tabList li{margin:0;}
div.top100 ul.tabList li a{font-size:14px;}
div.top100 .tabCon .tab-cont dl{flex:auto;height:auto;width:33.3%;flex-grow: inherit;}
div.top100 .tabCon .tab-cont dd h2{font-size:14px;height:34px;}
span.price_box b.price04{font-size:15px;}
.m-search{padding:7px 14px;}
.m-menu{padding:7px 14px;}
div.top100 .tabCon .tab-cont{margin:16px auto 0;padding:0 14px;min-height:auto;max-height:none;}
.icon_img{opacity:0;}


#goods_view_detail_info caption{padding:10px 0;font-size:24px;line-height:normal;}
.view_top b.brand{display:none;}
#goods_view_detail_info td strong{font-size:13px;}


.table_01{border:1px solid red !important;}
}

