/*reset*/
.search_sub_cWrap ul,.search_sub_cWrap ol,.search_sub_cWrap li{list-style:none; margin:0; padding:0;}
table{*border-collapse:collapse;border-spacing:0;}
fieldset{border:0 none}
.clear{display:block;clear:both;content:''}

/* webfont */
@font-face {
	font-family: 'noto';
	font-style: normal;
	font-weight: 700;
	src:		 url(./font/NanumSquareB.eot);
	src:		 url(./font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
	url(./font/NanumSquareB.woff) format('woff'),
	url(./font/NanumSquareB.ttf) format('truetype')
}
@font-face {
	font-family: 'noto';
	font-style: normal;
	src:		 url(./font/NanumSquare.eot);
	src:		 url(./font/NanumSquare.eot?#iefix) format('embedded-opentype'),
	url(./font/NanumSquare.woff) format('woff'),
	url(./font/NanumSquare.ttf) format('truetype')
}






/* cart4/cart/search.php */

.search_sub_cWrap{clear:both;position:relative;width:900px;margin:15px auto auto;text-align:left; margin-top:0;}
.bgWhite{position:relative;clear:both;width:100%;padding:12px 0 5 0;overflow:hidden;min-height:20px;border-bottom:1px solid #dadada;border-top:1px solid #dadada;}
.bgWhite h2{position:absolute;left:0;top:7px; color:#000000; font-size:12px;}
.bgWhite .listWrapLeft{float:right;width:680px; }
.bgWhite .listWrapLeft .option1_1 li {float:left; width:14%; margin:0 0 10px 0;}
.bgWhite .listWrapLeft .option1_1 li  .chk_img, .bgWhite .listWrapLeft .option1_2 li  .chk_img, .bgWhite .listWrapLeft .option1_3 li  .chk_img {width:18px; margin-right:4px;}
.bgWhite .listWrapLeft .option1_1 li a:link {font-size:12px;text-decoration:none;}
.bgWhite .listWrapLeft .option1_2 li {float:left; width:33%; margin:0 0 10px 0;}
.bgWhite .listWrapLeft .option1_2 li a:link {font-size:12px;text-decoration:none;}
.bgWhite .listWrapLeft .option1_3 li {float:left; width:20%; margin:0 0 10px 0;}
.bgWhite .listWrapLeft .option1_3 li a:link {font-size:12px;text-decoration:none;}

.content_csrch {float:right;}

.nowpage {
	display: inline-block;
	padding:4px;
	width:30px !important;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	border:1px solid #C7C7C7;
	background-color:#666666;
}
.nowpage2 {
	display: inline-block;
	padding:4px;
	width:30px !important;	
	font-weight:bold;
	font-size:12px;
	border:1px solid #C7C7C7;
	text-align:center;
	text-decoration:none;	
}
a.nowpage2:hover { text-decoration:none;	background-color: #F5F5F5; }

.tmpl_viewtype li {float:left;}
.tmpl_sort_wrap{margin:0 0;font-size:12px;line-height:19px;zoom:1; float:right}
.tmpl_sort_wrap:after{display:block;clear:both;content:''}
.tmpl_sort{float:left;padding:0;}
.tmpl_sort li{float:left;margin-left:10px}
.tmpl_sort li:last-child{margin-right:40px}
.tmpl_sort li a{display:inline-block;padding-left:8px;background:url(./images/sp_sort.png) 0 6px no-repeat;color:#666;vertical-align:top}
.tmpl_sort li a:hover{text-decoration:underline}
.tmpl_sort li a.on{padding-left:19px;background-position:0 -49px;font-weight:bold;color:#222}




ul.my_menu li {
 list-style:none
}

 .my_menu {
 float:right;
 margin:4px -8px 0 0
}
 .my_menu>li {
 float:left;
 position:relative
}
 .my_menu>li:after {
 display:inline-block;
 width:0;
 height:30px;
 border-left:1px solid #f0f2f5;
 vertical-align:middle;
 content:''
}
 .my_menu>li .cart:after, .my_menu>li:last-child:after {
 display:none
}
 .my_menu>li>a {
 display:inline-block;
 height:46px;
 padding:0 20px;
 font-weight:600;
 font-size:14px;
 line-height:46px;
 color:#16181a
}
 .my_menu>li>a span {
 display:none
}
 .my_menu>li>a i {
 display:inline-block;
 font-size:0;
 vertical-align:middle
}
 .my_menu>li>a .cnt {
 display:block;
 position:absolute;
 top:0;
 right:9px;
 min-width:12px;
 padding:4px 6px;
 border-radius:15px;
 background:#f27935;
 font-weight:700;
 font-size:13px;
 line-height:13px;
 color:#fff;
 text-align:center
}

 .my_menu>li.coupon i {
 width:52px;
 height:38px;
 background:url('https://dbbottle.co.kr/images/sp-header.png') no-repeat;
 background-position:-79px -20px
}
 .my_menu>li.cart i {
 width:59px;
 height:38px;
 background:url('https://dbbottle.co.kr/images/sp-header.png') no-repeat;
 background-position:-20px -20px
}


.sdeal ul{list-style:none ;margin:0;padding:0}

.sdeal{padding:0;}
.sdeal .bx_banner{overflow:hidden;}
.sdeal .bx_banner li{width:20%; float:left;}

.sdeal .bx_banner .bx_banner_sub{margin-left:7px}
.sdeal .bx_banner li:first-child .bx_banner_sub{margin-left:0}


.tab_comm li{float:left;}

.clear{zoom:1}
.clear:after{display:table;clear:both;table-layout:fixed;content:""}


.a5553sdf333 ul{margin:0;padding:0;list-style:none;}
.a5553sdf333 { position:relative; width:700px; height:554px; background:url('https://dbbottle.co.kr/images/20191014_155232_4572.jpg') no-repeat; background-position:0 0; }
.a5553sdf333 .sdf333 { position:absolute;top:149px;left:95px;width:165px;height:350px;}
.a5553sdf333 .sdf333 ul { width: 81%;   margin: auto; } 
.a5553sdf333 .sdf333 ul li {float:left; margin:7px 11px 0 0;}
.a5553sdf333 .sdf333 ul.sdf33354 li:nth-last-child(even) {margin-right:0;}

.a5553sdf333 .sdf333334 { position:absolute;top:149px;left:272px;width:243px;height:350px;}
.a5553sdf333 .sdf333334 ul { width: 85%;   margin: auto; } 
.a5553sdf333 .sdf333334 ul li {float:left; margin:7px 11px 0 0;}
.a5553sdf333 .sdf333334 ul.sdf333545 li:nth-last-child( 3n+1 ) {margin-right:0; }

.a5553sdf333 .sdf3333343 { position:absolute;top:149px;left:527px;width:163px;height:350px;}
.a5553sdf333 .sdf3333343 ul { width: 85%;   margin: auto; } 
.a5553sdf333 .sdf3333343 ul li {float:left; margin:7px 11px 0 0;}
.a5553sdf333 .sdf3333343 ul.sdf3335453 li:nth-last-child(  2n+1 ) {margin-right:0; }


/*Àå¹Ù±¸´Ï*/


.cart_title{
	width:863px;
	height:30px;
	margin-bottom:20px;
}
.cart_txt{
	font-size:24px;
	font-family:'Noto Sans KR';
	font-weight:500;
	width:120px;
	height:30px;
	line-height:30px;
	color:#4e4d4d;
	margin-top:35px;
}

.cart_line_top{
	
	border-top:1px solid #515151;
}
.cart_size{
	width:863px;
}

.font_design{
    border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	width:863px;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
}
.cart_box{
	width:863px;
	height:80px;
	background-color:#f5f5f5;
}
.cart_box_txt{
	width:500px;
	height:40px;
	padding:20px;
	line-height:1.7em;
	color:#777777;
	font-weight: normal;
}
.btn-3d.btn-test1 {
	background-color: #0b72aa;
	color:#ffffff;
	font-size:15px;
	margin-bottom:20px;
	font-family: Noto Sans KR, sans-serif;
	font-weight: 400;
	text-decoration:none;
	width:110px;
	height:24px;
	line-height:24px;
}
.btn-3d.btn-test2 {
	background-color: #fff;
	color:#0b72aa;
	font-size:15px;
	margin-bottom:20px;
	font-family: Noto Sans KR, sans-serif;
	font-weight: 400;
	border:1px solid #0b72aa;
	text-decoration:none;
	width:110px;
	height:24px;
	line-height:24px;
}
.font_txt{
	font-size: 14px;
    font-family: Noto Sans KR, sans-serif;
    font-weight: 500;
	color:#757575;
	margin-right:5px;
}
.font_txt2{
	font-size: 14px;
    font-family: Noto Sans KR, sans-serif;
    font-weight: 500;
	color:#d91313;
	margin-right:5px;
}
.ttop{
	height:40px;
}
.t02{
	width:75px;
	
}

.cart_h_size{
	height:80px;
}
.img_align{
	text-align:center;
}
.cart_w_size{
	width:55px;
}
.cart_empty{
	height:100px;
	text-align:center;
}
.sample_info{
	text-align:center;
}
.shopping{
	margin-right:5px;
}
.btn-3d {
    margin-top: 15px;
}
.won{
	font-size: 17.5px; 
	font-family: tahoma, Noto Sans KR, sans-serif; 
	font-weight: 700;
	color:#272727;
}
.won2{
	font-size: 17.5px; 
	font-family: tahoma, Noto Sans KR, sans-serif; 
	font-weight: 700;
	color:#d91313;
}
.plus{
	position: relative;
	top: 4px;
	padding: 0 10px;
}

.equals_sign{
	position: relative;
	top: 4px;
	padding: 0 10px;
}
.cart_sum{
	margin-bottom:47px;
}
/*Àå¹Ù±¸´Ï*/



/*»óÇ°º¸°üÇÔ*/
.wishlist_title2{
	width:863px;
	height:30px;
	margin-bottom:52px;
}
.wishlist_txt{
	font-size:24px;
	font-family:'Noto Sans KR';
	font-weight:500;
	width:120px;
	height:30px;
	line-height:30px;
	color:#4e4d4d;
	margin-top:35px;
}
.wishlist_txt2{
	width:860px;
	height:20px;
	font-size:14px;
	font-family:'Noto Sans KR';
	font-weight:400;
	line-height:20px;
	color:#777777;
	margin-top:7px;
	margin-bottom:13px;
}
.wishlist_box{
	width:861px;
	height:65px;
	background-color:#f5f5f5;
	margin-top:10px;
}
.wishlist_box_txt{
	width:861px;
	height:20px;
	line-height:65px;
	padding-left:20px;
	color:#777777;
}


.wishlist{
	width:860px;
}
.wishlist_box{
	width:100%;
}
.line_top{
	padding: 0;
	border-top:1px solid #515151;
}
.line_bottom{
	padding: 0;
	border-bottom:1px solid #d3d3d3;
}


.t01{
	width:108px;
}

.h_size{
	background-color: #fff;
	height:70px;
	
}
.del{
	padding-right:5px;
	width:50px;
}
.empty{
	height:80px;
	text-align:center;
	background-color: #fff;
}
.align{
	text-align:center;
	width:122px;
	
}
.align2{
	text-align:center;
}
.linein{
	padding: 0;
	border-top:1px solid #eee;
}

/*»óÇ°º¸°üÇÔ*/



/*Ç°Àý»óÇ°*/
/** ¿É¼Ç ¹Ì¸®º¸±â ±âº» ½ºÅ¸ÀÏ, º¯°æ½Ã¿¡´Â ¾Õ¿¡ #MK_opt_preview ¸¦ ºÙ¿©¼­ °³º°µðÀÚÀÎ¿¡ ³ÖÀ¸¸é ok **/
.mk_option_preview_outer {
	display : inline;
}
.mk_option_preview {
	background-color : white;
	position:absolute;
	z-index:100;
	top:0;
}
.mk_prd_option_list {
	color : #404040;
	font-size : 8pt;
	font-family : dotum;
	list-style : none;
	padding : 3px 3px 0;
	background-color : white;
	border : 1px solid #7899C2;
	width : 210px;
	margin : 0;
	text-align : left;
}

.mk_prd_option_list LI {
	line-height : 1.4;
	margin : 5px 0;
	display : block;
}

.mk_prd_option_list .mk_bt_opt_close {
	text-align : right;
}

.mk_prd_option_list .option-soldout {
	color : red;
}

/** ¿É¼Ç ¹Ì¸®º¸±â - ¸®½ºÆ® **/
.mk_prd_option_list LI UL {
	list-style : none;
	padding : 0;
	margin : 4px 0 0 10px;
}

.mk_prd_option_list LI UL LI {
	line-height : 1.4;
	padding : 0;
	margin : 0;
}

.mk_prd_option_list LI H3 {
	margin : 0;
	font-size : 9pt;
}
/** ¿É¼Ç ¹Ì¸®º¸±â - Á¶ÇÕ **/
.mk_prd_option_list .option-name {
	padding : 2px;
	background-color : #D6E5F7;
	color : #405F95;
	border-left : 2px solid #BBC9E3;
}
.mk_prd_option_list .option-required {
	color : red;
}

.clfix:after { display:block; content:''; clear:both; height:0; visibility:hidden; }
.clfix { display:inline-block; margin-bottom:20px;}
.clfix { display:block; float: right;}
.searchCategory {}
/* .searchCategory > div {padding:20px 0 0 30px; position:relative;} */
.Category {overflow:hidden; display:inline-block; padding-top:7px; position:relative;border-top: 1px solid #d3d3d3;}
.Category:after { display:block; content:''; clear:both; height:0; visibility:hidden;}
.Category { display:block;}

.Category h3 {float:left; padding:0 0 0 10px; width:142px; font-family:'Noto Sans KR'; font-size:17px; color:#4e4d4d; font-weight:bold;}
.Category ul {float:right; width:900px; padding:0 0 0 8px; position: relative; bottom: 3px;}
.Category ul > li {float:left; width:30%; overflow:hidden; white-space:nowrap; margin-top:0; font-family:'Noto Sans KR';}
.Category ul > li > input {vertical-align:middle;}
.Category ul > li > input[type="checkbox"] {margin-top:-2px;}
.Category ul > li > label {font-family:'Noto Sans KR',sans-serif; font-size:14px; color:#444; font-weight:400; vertical-align:middle; position: relative; bottom: 3px;}
.Category ul > li > em {font-family:"µ¸¿ò",dotum,sans-serif; font-size:14px; color:#0068b7; vertical-align:middle;}

.btn_searchCategory {
	/* position:absolute; bottom:0; left:0; */width:100%; padding-top:0; margin-top:15px; /* display:none; */background-color:#fff; clear:both;
	border-bottom: 1px solid rgb(209, 209, 209); 

}
.btn_selectSearch {float:left; margin-left:155px;}
.btn_selectSearch > button {display:block; background:url(/images/sp_goods.png) -249px 0 no-repeat; width:116px; height:23px;}
.btn_selectSearch.cate > button{background-position:0 -540px;}
.btn_selectCancel {float:left; margin-left:5px;}
.btn_selectCancel > button {display:block; background:url(/images/sp_goods.png) -365px 0 no-repeat; width:64px; height:23px;}
.btn_selectMore {clear:both; border-top:1px solid #d1d1d1; margin-top:10px; text-align:center;}
.btn_selectMore > button {margin-top:-1px; display:inline-block; *zoom:1; *display:inline; background:url(/images/sp_goods.png) 0 0 no-repeat; width:75px; height:22px;}
.btn_selectMore > button.more {background-position:-99px 0;}
.btn_selectMore > button.close {background-position:-174px 0;}
.hide {display:none;}

.number{
	text-align:center;
}

.pj_cate{
	height:25px;
}

.pj_search{
	padding:15px 0 14px 20px; 
	height: 30px; 
	background-color: #f5f5f5;
}

.result_txt{
	width:170px; 
	height:27px; 
	border: 1px solid #B9B9B9; 
	padding-left:5px;
	position: relative; 
	bottom: 1px;
}
.pj_search_bt{
	height:27px; 
	background-color:#0b72aa; 
	color:#ffffff; 
	font-family:'Noto Sans KR'; 
	font-size:13px;
	width: 100px; 
	padding-bottom: 2px;
	margin-left:2px;
}
.pj_search_bt2{
	height:27px; 
	background-color:#939393; 
	color:#ffffff;
	font-family:'Noto Sans KR'; 
	font-size:13px;
	width: 50px; 
	padding-bottom: 2px;
	margin-left:2px; 
}

.result_line{
	border-bottom:1px solid #E5E5E5; 
	padding-top:30px; 
	padding-bottom:5px;
}
.result_txt_style{
	font-size:14px; 
	font-weight:bold; 
	color:#000B0C;
}
.result_txt_style span{
	color:#FF5100;
}
.pj_txt{
	font-size:24px;
	font-family:'Noto Sans KR';
	font-weight:500;
	width:120px;
	height:30px;
	line-height:30px;
	color:#4e4d4d;
}
.pj_title{
	width:860px;
	height:60px;
	margin-top:40px;
}
.pj_w_size{
	width:98%;
}
#divWideView{
	Z-INDEX:1; 
	POSITION:absolute;  
	WIDTH:600px; 
	HEIGHT:440px; 
	display: none;
}
/*Ç°Àý»óÇ°*/



/*ÁÖ¹®³»¿ªÁ¶È¸*/
.order_title {
	width: 860px;
	height: 80px;
	margin-top: 40px;
}
.order_txt {
	font-size: 24px;
	font-family: 'Noto Sans KR';
	font-weight: 500;
	width: 200px;
	height: 30px;
	line-height: 30px;
	color: #4e4d4d;
}
.order_txt2 {
	width: 860px;
	height: 20px;
	font-size: 14px;
	font-family: 'Noto Sans KR';
	font-weight: 400;
	line-height: 20px;
	color: #b93a3a;
	margin-top: 13px;
}
.title td{
	font-family:'Noto Sans KR';
	font-size:14px;
	color:#505050;
	padding:5px; 0
}
.space td{
	padding:17px 0;
}
.order_details{
	width:880px;
}
.order_total{
	text-align:right;
}
.order_top_line{
	border-bottom:1px solid #515151;
}
.table_title{
	text-align:center;
}
.order_txt_wsize{
	width:110px;
}
.order_bottom_line{
	border-top:1px solid #d3d3d3;
}

.font_state{
	font-size:12px;
}
.font_state2{
	border: 1px solid #FF6600; 
	padding:5px 10px;
	color:#FF6600;
}
.font_state3{
	border: 1px solid #1275D3; 
	padding:5px 10px;
	color:#1275D3;

}
.font_state4{
	border: 1px solid #52C346; 
	padding:5px 10px;
	color:#52C346;
}
.order_m_line{
	border-bottom:1px solid #eee;
}
.oder_table_hsize{
	height:52px;
}
.oder_table{
	text-align:center;
}
.oder_table2{
	text-align:right;
}
.order_paging{
	text-align:center;
	height:50px;
	
}
.order_paging a{
	font-size:15px;
	padding: 2px 10px 2px 10px;
	font-family: Noto Sans KR, sans-serif;
	font-weight: 400;
	color:#5f5f5f;
}
.order_paging b{
	font-size:15px;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	font-family: Noto Sans KR, sans-serif;
	font-weight: 400;
	color:#015b8d;
}

.order_paging .btn_c{
	color:#6d6d6d;
	text-decoration:none;
	font-family: Noto Sans KR, sans-serif;
	font-weight: 400;
	font-size:14px;
}

/*ÁÖ¹®³»¿ªÁ¶È¸*/

/*ÁÖ¹®»ó¼¼Á¶È¸*/
.orderinfo_title{
	width:860px;
	height:70px;
	margin-top:45px;
	margin-bottom:15px;
}
.orderinfo_title1{
	font-size:24px;
	font-family:'Noto Sans KR';
	font-weight:500;
	width:150px;
	height:30px;
	line-height:30px;
	color:#4e4d4d;
}
.orderinfo_s_title{
	width:860px;
	height:20px;
	font-size:14px;
	font-family:'Noto Sans KR';
	font-weight:400;
	line-height:20px;
	color:#777777;
	margin-top:7px;
}
.orderinfo{
	width:862px;
	height:60px;
	border:1px solid #d3d3d3;
}
span .bold{
	font-weight:bold;
	margin-left:10px;
}

.detail_btn{
	width:100px;
	height:30px;
	border:1px solid #bebebe;
	text-align:center;
	color:#4a4a4a;
	padding-left:10px; 
	padding-right:10px;
}
.detail_btn a{
	line-height:30px;
	color:#4a4a4a;
	text-decoration:none;
	display:block;
}
.orderinfo_txt2{
	font-weight:bold;
	color:#4f4f4f;
}
.order_details_title{
	font-size:16px;
	font-family:'Noto Sans KR';
	font-weight:500;
	color:#4f4f4f;
	padding-bottom:7px;
	padding-top:20px;
}
.subtitle{
	height:40px;
	background:#f5f5f5;
	padding-left:10px;
	font-size:13px;
	font-family:'Noto Sans KR';
	font-weight:400;
	color:#4f4f4f;
	width: 100px;
}
.subtxt{
	padding-left:10px;
}
.subtxt2{
	padding-left:10px;
	height:40px;
}
.sum_txt{
	font-size:17px;
	font-family:'Noto Sans KR';
	font-weight:500;
	color:#3d3d3d;
	padding-right: 125px;
	
}
.sum_txt2{
	font-size:13px;
	font-family:'Noto Sans KR';
	font-weight:400;
	color:#3d3d3d;
}
.sum_txt3{
	font-size:22px;
	font-family:tahoma, Noto Sans KR;
	font-weight:600;
	color:#de1a1a;
	
	
}
.sum_txt4{
	font-size:13px;
	font-family:tahoma, Noto Sans KR;
	font-weight:400;
	color:#417bdc;
}
.refund{
	margin-bottom:20px;
}

.orderinfo_txt1{
	padding-left:20px; 
	font-size:13px;
}
.orderinfo_specification{
	width:100px;
	padding-right: 17px;
	
}

.order_status_txt{
	margin-top:30px; 
	margin-bottom: 5px;
	text-align:right;
}

.orderinfo_table{
	margin-bottom: 9px;
	padding:0;
	width:100%;
}
.orderinfo_table2{
	
	padding:0;
	width:100%;
}
.orderinfo_top_line{
	border-top:1px solid #515151;
	padding: 0;
	
}

.linein2{
	border-top:1px solid #d3d3d3;
}
.shipping_info{
	padding:10px 0;
}
.shipping_info > input {
	padding:3px; 
	margin:3px 2px; 
	border:1px solid #A6A6A6;
}
.orderinfo_sum_box{
	margin-bottom:40px;
	width:100%;
	background-color:#f5f5f5; 
	height:60px;
	border-top:1px solid #515151;
	border-bottom: 1px solid #d3d3d3;
}
.orderinfo_sum_txt{
	display: block;
    float: right;
    padding-top: 16px;
	margin-right:10px;


}
.order_cancel{
	color:#009333;
}
.order_cancel_box{
	margin-bottom:10px;
}
/*ÁÖ¹®»ó¼¼Á¶È¸*/