/*! jQuery Mobile v1.0 jquerymobile.com | jquery.org/license */
#header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{overflow:hidden;width:100%;border-left-width:0;border-right-width:0}
#header,.ui-footer{display:block}
#header{background:#ffffff;position:relative;}
#header .ui-btn-left{position:absolute;left:10px;top:.4em}
#header .ui-btn-right{position:absolute;right:10px;top:.4em}
#header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:1.0em;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}

#navbar{overflow:hidden;width:100%;}
#navbar .ui-btn-inner{padding-left:2px;padding-right:2px}
#header .ui-btn,.ui-footer .ui-btn,.ui-bar .ui-btn{display:inline-block;margin:0}

.cls{height:0;clear:both;}
  #header div.custom_bg{background:#ffffff;position:relative;}
  #header div.custom_bg  div.logc span{color:#454545;position:relative;}
  #header div.log{position:relative;}
  #header div.log div.logc{font-weight:600;font-size:1.5em;text-align:center;margin-top:0.5em;width:100%;min-height:40px;}

	#header div.log p.cagt_icon{position:absolute;top:0.2em;left:0.5em;}
	#header div.log dl{position:absolute;top:0.2em;right:0.5em;width:60px;}
	#header div.log dl dd{float:right;width:23px;margin-top:0.2em;margin-left:0.5em;}
	#header div.log dl dd.cart_box{position:relative;}
	#header div.log dl dd.cart_box p.cart_iconbtn{width:23px;}
	#header div.log dl dd.cart_box p.cart_cnt{width:10px;position:absolute;top:-5px;right:-5px;background:#626262;border-radius:10px;font-size:0.75em;color:#fff;padding:.1em .3em}
  
	#header div.msearch{position:absolute;display:none;width:100%;right:0px;top:70px;text-align:center;}



div#m_left_menu_box{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;}
div#m_left_menu_box div.m_left_menu_bg{width:100%;background:#000;filter:alpha(opacity=75);opacity: 0.75;height:100%;}
div#m_left_menu_box p.left_menu_close_btn{width:40px;position:absolute;top:10px;left:250px;}
div#m_left_menu_box div.m_left_menu_box{position:absolute;top:0px;left:0px;width:240px;height:100%;background:#ffffff;overflow:auto;}
div#m_left_menu_box div.m_left_menu_box p.left_sub{text-align:center;font-size:0.75em;color:#888;line-height:1.0em;padding:1.0em 0; }
div#m_left_menu_box div.m_left_menu_box dl.left_logbox{padding:0 10px;margin:1.5em 0;height:30px;}
div#m_left_menu_box div.m_left_menu_box dl.left_logbox dd{float:left;text-align:center;width:48%;margin-left:4%;border:1px solid #ddd;background:#fafafa;color:#666;box-sizing: border-box;border-radius:1.0em;padding:0.4em 0;}
div#m_left_menu_box div.m_left_menu_box dl.left_logbox dd:first-child{margin:0;background:#696969;color:#fff;border:1px solid #696969;}
div#m_left_menu_box div.m_left_menu_box dl.left_logbox{padding:0 10px}
div#m_left_menu_box div.m_left_menu_box dl.left_iconbox{padding:0 10px;margin-top:1.0em;height:60px;} 
div#m_left_menu_box div.m_left_menu_box dl.left_iconbox dd{float:left;width:25%;text-align:center;font-size:0.75em;color:#888;}
div#m_left_menu_box div.m_left_menu_box dl.left_iconbox dd img{-webkit-filter: grayscale(100%);filter: gray;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu{width:100%; }
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li{list-style:none;width:100%;position:relative;border-top:1px solid #ddd;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li p{padding:0.7em;font-size:0.875em}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li p span.dn_icon{position:absolute;right:1.0em;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li span{}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl{display:none;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl dt{border-bottom: 1px solid #e8e8e8;padding:0.7em 0.9em;position:relative;font-size:0.875em}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl dt:first-child{border-top: 1px solid #e8e8e8;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl dt span.c_more{position:absolute;right:1.0em;}
div#m_left_menu_box div.m_left_menu_box div.cate_menu ul li dl dd{color:#676767;padding:0.2em 0.5em;font-size:0.85em}



	
/*메뉴 시작*/
/*dl{}
dl dt{padding:.5em 0;font-size:.8em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;cursor:pointer}
dl dt a{color:#aaaaaa;text-decoration:none; }
dl dt a:hover{color:black;}
dl dd{padding:.5em 0;font-size:.7em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;cursor:pointer}
dl dd p{padding:.5em 1.5em;}
dl dd p a{color:#aaaaaa;text-decoration:none; }
dl dd p a:hover{color:black;}
*/
/*메뉴 끝*/	

.menu{line-height:23px;color: #d6d6d6;text-decoration: none;font-weight: bold;}
	
#content{border-width:0;overflow:visible;overflow-x:hidden;padding:0px 0px 50px 0px;}
#content div.slist{width:100%;}
#content div.slist ul{width:100%;margin:0;padding:0;}
#content div.slist ul li{width:28%;list-style:none;float:left;}
#content div.slist ul li p{font-size:.6em;}
#content div.slist ul li p.msubject{height:30px;padding:.2em 0;}
#content div.slist ul li p a{color:#454545;text-decoration:none;}
#content div.slist li a{color:rgb(99,102,110);}
#content div.slist li a:hover{text-decoration:none;}
#content div.slist li span{display:block;}

/*메인 공지*/
div.m_notice_list{width:100%;}
div.m_notice_list p{padding:0.2em 0.5em;font-size:0.88em;color:#696969;}
/*메인 공지*/

.m_main_wrap{padding:0 15px}

/*리스트*/
div#slide_tap2{display:none;}
div#slide_tap3{display:none;}
div#slide_tap4{display:none;}
div.listitem_v{width:100%;}
div.listitem_v ul{grid-template-columns: repeat(3, 1fr)}

div.listitem_v ul li{ }
div.listitem_v ul .dream_goods_list .item_tit .item_name {max-width:100px}
div.listitem_v ul li:first-child{margin:0}
div.listitem_v1 ul{grid-template-columns: repeat(1, 1fr)}
div.listitem_v1 ul li{float:left;list-style:none;width:100%;margin:0;}
div.listitem_v1 ul .dream_goods_list .item_tit .item_name {max-width:none}

div.listitem_v1 ul li dl dd{float:left;}
div.listitem_v1 ul li dl dd.itemcon_img{width:44%;margin-right:2%;}
div.listitem_v1 ul li dl dd.itemcon_tx{width:54%;}

div.listitem_v2 ul{ grid-template-columns: repeat(2, 1fr)}
div.listitem_v2 ul li{ }
div.listitem_v2 ul li:first-child{margin:0}


div.item_tx{width:100%;margin-bottom:20px;overflow:hidden;position:relative;border:2px solid #fff;box-sizing: border-box;z-index:0;}
div.item_tx div.item_tx_img{width:120%;margin-left:-10%;}
div.item_tx p{padding:0.2em 0;}
div.item_tx p.s_icon{padding:0 0.2em;line-height:1.2em;min-height:1.2em}
div.item_tx p.s_icon1{line-height:1.2em;}
div.item_tx p.s_icon1 img{padding:0.2em 0;}
div.item_tx p.i_foot{margin-top:3px;font-size:0.75em;}
div.item_tx p.sv_rcost{font-size:0.75em;}
div.item_tx p.sv_cost{font-size:0.88em;font-weight:600;}
div.item_tx p.s_g_name{font-size:0.88em;}
div.item_tx p.i_foot1{margin-top:3px;line-height:1.2em;font-size:1.0em;margin:0 20px;border-bottom:1px solid #b7b7b7;padding-bottom:10px;}
div.item_tx div.i_foot_box{padding:10px 20px;box-sizing: border-box;}
div.item_tx p.sv_rcost1{font-size:0.75em;}
div.item_tx p.sv_cost1{font-size:0.88em;font-weight:600;}
div.item_tx p.s_g_name1{font-size:0.88em;}
div.item_tx p.i_foot2{margin-top:3px;font-size:0.75em}
div.item_tx p.sv_cost2{font-size:0.75em;font-weight:600;}
/*리스트*/
/*상품리스트 상단*/
div.item_list_topmenu{width:100%;height:40px; position:relative;z-index:1}

.list_sch_c{position:absolute;left:0px;top:0px; width:calc(100% -  0px);background:#fff;  }

div.list_sch_c p.list_in input.w100{width:100%;padding :0 15px;border:none; height:40px; line-height:40px}
div.list_sch_c div.list_sel_btn{position: absolute;top: 2px;right: 2px;height: 17px;width: 19px;  }
div.list_sch_c div.list_sel_btn:after{content: "\F0140";   font: normal normal normal 22px / 1 "Material Design Icons";position:absolute; top:10px; right:10px}

div.list_sch_c div#list_sel_c{display:none;z-index:1; border-bottom:1px #eee solid; border-top:1px #eee solid; padding:10px 0}
div.list_sch_c div#list_sel_c p{padding:3px 10px;font-size:13px}

div.item_list_topmenu ul li div.list_sch{position:absolute;right:10px;top:0px;border:1px solid #b7b7b7;width:100px;background:#fff;}
div.item_list_topmenu ul li div.list_sch p.list_in input.w100{width:80px;padding-left:10px;border:none;height:20px;}
div.item_list_topmenu ul li div.list_sch div.list_sel_btn{position: absolute;top: 2px;right: 2px;height: 17px;width: 19px;background-image: url('/imgs/dn_btn.png');}
div.item_list_topmenu ul li div.list_sch div#list_sel_v{display:none;z-index:1;background:#fff;}
div.item_list_topmenu ul li div.list_sch div#list_sel_v p{padding:2px 0;font-size:0.875em}
div.list_tap{text-align:center;}

div.mcate ul li{float:left;list-style:none;width:33%;}
/*상품리스트 상단*/
div.page_box{position:relative;width:100%;text-align:center;font-size:0.875em}
div.page_box span.page_dn_btn{position:absolute;left:0.5em;background:#000;color:#fff;padding:0.2em 0.5em ;border-radius:0.5em;}
div.page_box span.page_cen_btn{}
div.page_box span.page_up_btn{position:absolute;right:0.5em;background:#000;color:#fff;padding:0.2em 0.5em ;border-radius:0.5em;}
/*register 시작*/

/*게시판 리스트 */
	div.board_tit ul li{float:left;margin:10px;list-style:none;}
	div.board_tit ul li span{text-decoration:none;color:#696969;font-size:0.875em}
	div.board_tit ul li.act{font-weight:600;}
	div.board_tit p.subg{border-bottom:1px solid #aaaaaa;padding:0.5em;text-align:center;font-weight:600;}
	table tr td.stit{text-align:center; font-size:0.75em;color:#696969; }
	table tr td.page_c{text-align:center; font-size:0.75em;color:#696969; }
	table tr td.page_c span{margin:0 0.5em;}
	table tr td.page_c span.pg_act{font-weight:600;}
	div.board_view_box{padding:0.5em}
	div.board_view_box div.view_centents{min-height:180px;border-top:1px solid #aaa;padding:0.5em 0;line-height:1.2em;}
/*게시판 리스트 */
/*카트 리스트*/
div.cart_box{width:100%;}
div.cart_box table tr td{} 
div.cart_order{width:100%}
div.cart_order dl dt{padding-left:0.5em;font-size:0.75em;}
div.cart_order dl dd{float:left;height:1.5em;font-size:0.75em;}
div.cart_order dl dd.ot_left{width:30%;padding-left:0.5em;box-sizing: border-box;}
div.cart_order dl dd.ot_right{width:70%}
div.cart_totel{text-align:right;padding-right:0.5em}
div.cart_box ul li{float:left;list-style:none;text-align:right;height:1.5em;}
div.cart_box ul li.by_left{width:50%;}
div.cart_box ul li.by_right{width:50%;padding-right:0.5em;box-sizing: border-box;}
div.coupon_box{margin-top:0.5em;padding:0.5em;border:1px solid #f1f1f1;}
div.coupon_box h2{min-height:1.0em;padding:0.2em 0;border-bottom:1px solid #ddd;font-size:1.0em;}
div.coupon_box p{min-height:1.0em;padding:0.2em 0;}
div.coupon_box div{margin-top:0.5em;}
div.coupon_box div span{padding:0.2em 2.0em 0 0;  }
div.buy_used_box h2{min-height:1.0em;padding:0.2em 0;border-bottom:1px solid #ddd;font-size:1.0em;}
div.buy_used_box ul{width:100%}
div.buy_used_box ul li{float:left;list-style:none;padding:0.2em 0;}
div.buy_used_box ul li.buy_mleft{ text-align:right;width:18%;height:2.0em}
div.buy_used_box ul li.buy_mright{ text-align:left;width:82%;height:2.0em;padding-left:0.5em;box-sizing: border-box;}
div.buy_used_box ul li input.w60{width:60px;height:1.6em;padding:0.3em 0;}
div.buy_used_box ul li input.w120{width:120px;height:1.6em;padding:0.3em 0;}
div.buy_used_box ul li input.w100{width:100%;height:1.6em;padding:0.3em 0;}
div.buy_used_box ul li.buy_mleft50{ text-align:right;width:18%;height:6.0em}
div.buy_used_box ul li.buy_mright50{ text-align:left;width:82%;height:6.0em;padding-left:0.5em;box-sizing: border-box;}
div.buy_used_box ul li.buy_mleft30{ text-align:right;width:18%;height:4.0em}
div.buy_used_box ul li.buy_mright30{ text-align:left;width:82%;height:4.0em;padding-left:0.5em;box-sizing: border-box;}

div.buy_used_box ul li span.zip_btn{cursor:pointer;border-radius:4px;color:#fff;background:#696969;padding:0.3em 0.5em;}

/*카트 리스트*/

.so {font-size: .6em;line-height:1.0em;color: #ec6f4f;text-decoration: none;}

.ss {font-size: .6em;line-height:1.0em;color: #414141;text-decoration: none;}
.sss {font-size: .5em;line-height: .8em;color: #414141;text-decoration: none;}
.inss {font-size: 0.875em;line-height: 17px;padding: 2px;border:1px solid #c0c0c0;background:#FFFFFF;color: #414141;text-decoration: none;}
 
.font2 {font-size: .6em;line-height: 17px;color: #666666;text-decoration: none;}
.log2_active{font-size:1.5em;padding:0 .5em;border:1px solid #2a2a2a;background:#111;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#6B6B6B));background-image:-webkit-linear-gradient(#aaa,#6B6B6B);background-image:-moz-linear-gradient(#aaa,#6B6B6B);background-image:-ms-linear-gradient(#aaa,#6B6B6B);background-image:-o-linear-gradient(#aaa,#6B6B6B);background-image:linear-gradient(#aaa,#6B6B6B);font-family:Helvetica,Arial,sans-serif}

.log_active{line-height:54px;width:100%;text-align:center;font-size:1em;padding:0;border:1px solid #8d8d8d;background:#676767;font-weight:bold;color:#FFFFFF;cursor:pointer;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#676767),to(#c3c3c3));background-image:-webkit-linear-gradient(#676767,#c3c3c3);background-image:-moz-linear-gradient(#676767,#c3c3c3);background-image:-ms-linear-gradient(#676767,#c3c3c3);background-image:-o-linear-gradient(#676767,#c3c3c3);background-image:linear-gradient(#676767,#c3c3c3);font-family:Helvetica,Arial,sans-serif}
									
.input{line-height:24px;width:100%;border:1px solid #c0c0c0;background:#111;color:#656565;font-weight:bold;text-decoration:none;background-color:#f9f9f9;}


.button{width:100%;text-align:center;font-size:1em;padding:0;border:1px solid #8d8d8d;background:#676767;font-weight:bold;color:#FFFFFF;cursor:pointer;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#676767),to(#c3c3c3));background-image:-webkit-linear-gradient(#676767,#c3c3c3);background-image:-moz-linear-gradient(#676767,#c3c3c3);background-image:-ms-linear-gradient(#676767,#c3c3c3);background-image:-o-linear-gradient(#676767,#c3c3c3);background-image:linear-gradient(#676767,#c3c3c3);font-family:Helvetica,Arial,sans-serif}


.tdcenter{font-size: .6em;}

.v_active{font-size:.7em;padding:0 .5em;border:1px solid #2a2a2a;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#111));background-image:-webkit-linear-gradient(#3c3c3c,#111);background-image:-moz-linear-gradient(#3c3c3c,#111);background-image:-ms-linear-gradient(#3c3c3c,#111);background-image:-o-linear-gradient(#3c3c3c,#111);background-image:linear-gradient(#3c3c3c,#111);font-family:Helvetica,Arial,sans-serif}
.v2_active{font-size:.7em;padding:0 .5em;border:1px solid #2a2a2a;background:#111;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#6B6B6B));background-image:-webkit-linear-gradient(#aaa,#6B6B6B);background-image:-moz-linear-gradient(#aaa,#6B6B6B);background-image:-ms-linear-gradient(#aaa,#6B6B6B);background-image:-o-linear-gradient(#aaa,#6B6B6B);background-image:linear-gradient(#aaa,#6B6B6B);font-family:Helvetica,Arial,sans-serif}
.vv1_active{line-height:35px;width:100%;text-align:center;font-size:1em;padding:0;border:1px solid #8d8d8d;background:#676767;font-weight:bold;color:#FFFFFF;cursor:pointer;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#676767),to(#c3c3c3));background-image:-webkit-linear-gradient(#676767,#c3c3c3);background-image:-moz-linear-gradient(#676767,#c3c3c3);background-image:-ms-linear-gradient(#676767,#c3c3c3);background-image:-o-linear-gradient(#676767,#c3c3c3);background-image:linear-gradient(#676767,#c3c3c3);font-family:Helvetica,Arial,sans-serif}
.vv2_active{line-height:35px;width:100%;text-align:center;font-size:1em;padding:0;border:1px solid #c0c0c0;background:#dedede;font-weight:bold;color:#656565;cursor:pointer;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#dedede),to(#f6f6f6));background-image:-webkit-linear-gradient(#dedede,#f6f6f6);background-image:-moz-linear-gradient(#dedede,#f6f6f6);background-image:-ms-linear-gradient(#dedede,#f6f6f6);background-image:-o-linear-gradient(#dedede,#f6f6f6);background-image:linear-gradient(#dedede,#f6f6f6);font-family:Helvetica,Arial,sans-serif}

 
 
 
/*
td a{text-decoration:none;}
td a:link{text-decoration:none;}
.vg_active{font-size:.8em;padding:0 2px;border:1px solid ##228b22;background:#32cd32;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#32cd32),to(#98fb98));background-image:-webkit-linear-gradient(#32cd32,#98fb98);background-image:-moz-linear-gradient(#32cd32,#98fb98);background-image:-ms-linear-gradient(#32cd32,#98fb98);background-image:-o-linear-gradient(#32cd32,#98fb98);background-image:linear-gradient(#32cd32,#98fb98);font-family:Helvetica,Arial,sans-serif}



table tr td p{font-size:.6em;}
table tr td p.msubject{height:30px;padding:.2em 0;}
table tr td p a{color:#454545;text-decoration:none;}
table tr td a{color:rgb(99,102,110);}
table tr td a:hover{text-decoration:none;}
*/
/*register 끝*/
.lsold{height:1.2em;padding:.2em 0;text-align:center;border:1px solid #CA4753;background:#BF1323;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #8B1722;background-image:-webkit-gradient(linear,left top,left bottom,from(#FB0219),to(#D90115));background-image:-webkit-linear-gradient(#FB0219,#D90115);background-image:-moz-linear-gradient(#FB0219,#D90115);background-image:-ms-linear-gradient(#FB0219,#D90115);background-image:-o-linear-gradient(#FB0219,#D90115);background-image:linear-gradient(#FB0219,#D90115);font-family:Helvetica,Arial,sans-serif}
.lrold{height:1.2em;padding:.2em 0;text-align:center;border:1px solid #CA4753;background:#BF1323;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #8B1722;background-image:-webkit-gradient(linear,left top,left bottom,from(#FB0219),to(#D90115));background-image:-webkit-linear-gradient(#FB0219,#D90115);background-image:-moz-linear-gradient(#FB0219,#D90115);background-image:-ms-linear-gradient(#FB0219,#D90115);background-image:-o-linear-gradient(#FB0219,#D90115);background-image:linear-gradient(#FB0219,#D90115);font-family:Helvetica,Arial,sans-serif}

.sm{font-size: 14px; margin-top:10px;line-height:24px;width:100%;border:1px solid #c0c0c0;background:#111;color:#656565;font-weight:bold;text-decoration:none;background-color:#f9f9f9;};
.sm2{font-size: 12px;width:100%;border:1px solid #c0c0c0;background:#111;color:#656565;font-weight:bold;text-decoration:none;background-color:#f9f9f9;};

 
 
.box{
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	background-color: #FFFFFF;
}

.box2{  
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	padding:2px;
}
.sold{text-align:center;font-size:1.0em;padding:0 2px;border:1px solid #CA4753;background:#BF1323;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #8B1722;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#FB0219),to(#D90115));background-image:-webkit-linear-gradient(#FB0219,#D90115);background-image:-moz-linear-gradient(#FB0219,#D90115);background-image:-ms-linear-gradient(#FB0219,#D90115);background-image:-o-linear-gradient(#FB0219,#D90115);background-image:linear-gradient(#FB0219,#D90115);font-family:Helvetica,Arial,sans-serif}

div#m_topsch_box{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:101;}
div#m_topsch_box div.m_topsch_bg{width:100%;background:#000;filter:alpha(opacity=75);opacity: 0.75;height:100%;}
div#m_topsch_box p.topsch_close_btn{width:40px;position:absolute;top:10px;right:10px;}
div#m_topsch_box div.m_topsch_box{position:absolute;top:0px;left:0px;width:100%;height:150px;background:#fff;border-bottom:1px solid #efefef;}
 

/***********
공통
***********/

.page_btn{padding:0 15px 30px; margin-top:30px!important;}
.mo_input_box{border-top:none!important; padding:0 15px}
.mo_input_box dt{border:none!important; background:#fff!important; padding:0!important; font-size:13px}
.mo_input_box dd input[type=text], .mo_input_box dd input[type=password]{width:100%}
.mo_input_box dd{border-bottom:none!important; padding-bottom:15px!important;}

.nav-tabs.nav-bordered li a{font-size:15px!important}

/***********
상품목록
***********/

/*목록 정렬*/
.item_list_sorting_box{
	border-bottom:1px #eee solid;
	padding:10px 15px;
	margin-bottom:15px
}

.item_list_sorting_box ul{
	display: flex;
	justify-content: space-between;
 	align-items: center;
}
  
.item_list_sorting_box .list_sch #list_sel_v{display:none;z-index:1;background:#fff; position:absolute; top:43px; right:0; width:170px; padding:10px; border:1px #eee solid;}
.item_list_sorting_box .list_sch #list_sel_v p{padding:2px 0;font-size:12px}

.item_list_sorting_box .list_sch{width:170px; position:relative;}
.item_list_sorting_box .list_sch .list_in input[type=text]{border:none; height:auto; width:auto;}

.item_list_sorting_box .list_sch .list_sel_btn{position: absolute;top: 4px;right: 0px; }
.item_list_sorting_box .list_sch .list_sel_btn:after{    content: "\F0140";   font: normal normal normal 22px/1 "Material Design Icons";}

/*목록페이징*/
.pagination_box{padding-bottom: 0px; margin-top:30px; text-align:center; position:relative;}
.pagination_box .page_more {border:1px #000 solid; padding:10px 15px; text-align:center; background:#fff; font-size:12px; border-radius:20px; display:inline-block;}
.pagination_box .pa_btn{position:absolute;top: 0px; font-size:2rem}
.pagination_box .pa_btn.page_dn_btn{left:15px}
.pagination_box .pa_btn.page_up_btn{right:15px}

/***********
검색
***********/
.search_main_wrap{padding:0 15px}
.searchList_item_sort{padding:0 15px 15px; margin-top:15px!important; margin-bottom:0!important;}

.search_result_wrap > ul > li{border-bottom:1px solid #eee; padding:30px 15px}
.search_result_wrap > ul > li:last-child{border-bottom:none;}

.search_result_box .sr_img{width:100px}
.search_result_box .sr_info{width:calc(100% - 100px); padding-left:15px}
.search_result_box .sr_info .goods_name{padding-bottom:10px; font-size:14px}
.search_result_box .sr_info .item_mileage{padding-top:5px}
.search_result_box .sr_info .item_price{font-size:14px;  color:#4a71b5}

/***********
게시판
***********/
.board_list_wrap{margin-top:-15px!important; border-top:none!important}
.board_list_wrap li .bl_date{padding:7px 0 0 10px; color:#999}
.board_list_wrap > ul >  li{ }

.board_bottom_wrap{padding:0 15px 30px 15px}

 

.board_file_input_box{padding:0 15px}
.board_file_input_box li{margin-bottom:7px;}
.board_file_input_box li:last-child{margin-bottom:0}

.board_pw_box{margin-top:-30px!important}

.board_view_top{padding-left:15px; padding-right:15px}
.board_view_top .ViewTitle{padding:0px 0 15px 0!important;}
.board_view .view_centents{padding:30px 15px; font-size:14px}
.board_view .view_centents .board_file{padding-bottom:15px}

 

/***********
최근본상품
***********/
.dream_goods_today {padding:30px 15px 30px}
.dream_goods_today .no_data_box{margin-top:-30px}

/***********
로그인
***********/
.login_form_wrap{margin:0!important;}
.login_form_wrap .login_form_box,
.login_form_wrap .login-btn-group {padding-left: 15px; padding-right:15px}

 
 
/***********
회원가입
***********/
.provision_wrap{padding-left: 15px; padding-right:15px}

.joinbox{  padding-top:30px }
.joinbox h3 {text-align:center;font-weight:600;font-size:1.5em;padding:1.0em 0;}

.joinbox p input.w100{width:100%;padding:10px;}
.joinbox p input.w160{width:140px;padding:10px;}
.joinbox p select{height:30px;} 
.joinbox div.idbox{position: relative;}
.joinbox div.idbox p#idcheck{position: absolute;top:10px;right:10px;text-align:right;width:250px;}
.joinbox span.zip_btn{cursor:pointer;border-radius:4px;color:#fff;background:#696969;padding:8px;}
.joinbox span.add_chang_btn{cursor:pointer;border-radius:4px;color:#fff;background:#696969;padding:2px;letter-spacing:2px;}

.joinbox p span.rmg{margin-right:16px;}
.joinbox div.emailbox{position: relative;}
.joinbox div.emailbox p.emailin{width:210px;}
.joinbox div.emailbox p.email2in{width:190px;position: absolute;top:0px;right:0px;}
.joinbox div.emailbox div#email2_v{display:none;width:188px;position: absolute;top:38px;right:0px;border:1px solid #b7b7b7;background:#fff;}
.joinbox div.emailbox div#email2_v p{cursor: pointer;padding:3px 0;}
.joinbox div.emailbox div.email2_btn {cursor: pointer;position: absolute;top: 10px;right: 10px;height: 17px;width: 19px;background-image: url('/imgs/dn_btn.png');}
.joinbox p.ft11{font-size:11px;color:#696969;}

.joinbox div.agreebox{position: relative;}
.joinbox div.agreebox div#agree_pop1{display:none;position: absolute;left:-350px;top:-300px;width:300px;border:1px solid #b7b7b7;height:400px;overflow-y:auto;padding:10px;background:#fff;}
.joinbox div.agreebox div#agree_pop2{display:none;position: absolute;left:-350px;top:-300px;width:300px;border:1px solid #b7b7b7;height:400px;overflow-y:auto;padding:10px;background:#fff;}
.joinbox div.agreebox p.agree_tx_btn{cursor: pointer;position: absolute;top: 0;right: 0px;border-radius:4px;color:#fff;background:#696969;padding:1px 3px;}
.joinbox span.autologin{cursor:pointer;}
.joinbox p.join_submitbtn{cursor:pointer;text-align:center;font-weight:600;font-size:14;padding:10px 0;border-radius:4px;color:#fff;background:#00D255;}

.joinbox p.bz_up_btn{width:140px;text-align:center;cursor:pointer;text-align:center;font-weight:600;font-size:14px;padding:10px 0;border-radius:4px;color:#fff;background:#F06310;border:1px solid #F06310}
.joinbox p.bz_up_btn:hover{color:#F06310;background:#fff;}

/*회원가입 동의*/
div.agreeform_box{margin:0 0.5em}
div.agreeform_box div.agreeform_tx_box{border:1px solid #EFEFEF;margin:1.0em 0;  }
div.agreeform_box div.agreeform_tx_box p{border-bottom:1px solid #EFEFEF;padding:0.5em}
div.agreeform_box div.agreeform_tx_box div.agreeform_tx{height:150px;overflow:auto;margin:0.5em}
div.agreeform_box div.agreeform_btn{text-align:center;}
div.agreeform_box div.agreeform_btn span{background:#696969;color:#fff;padding:5px 10px;}
/*회원가입 동의*/

 
 
/***********
이용안내
***********/

.shop_guide_box{padding:30px 15px 0 15px}
.company_content{padding:0 15px}


/***********
장바구니
***********/
.cart_blank_box {padding:90px 15px }

.cartTotalPayment_box {   }
.cartTotalPayment_box .cartTotalinner{padding:0 15px }

.cartTotalPayment_box dl.totaldelev{border-top:none; margin-top:0}

.cart_listChk{padding:0 15px 15px; text-align:right;}

.cart_good_opt dl{ display: flex; 	justify-content: space-between; 	align-items: center; width:100%}
.cart_good_opt dl dd{text-align:right;}

.cart_good_name .cart_good_name_txt{font-size:13px;  margin-bottom:5px; padding-right: 15px }
.order_goods_box .cart_list_wrap .cart_list_body .goods_list_box .cart_good_info{  padding:0 0 0 85px!important}
 
.cart_list_body .goods_list_cancel{position:absolute; top:10px; right:15px}
.cart_list_body .goods_list_cancel a{font-size:20px}

/***********
주문서
***********/
.order_docum_box{padding:0 15px}

.cart_list_totalv p{}
.order_goods_box .cart_list_wrap .cart_list_body .goods_list_box .cart_list_totalv p{
	 
}
.order_goods_box .cart_list_wrap .cart_list_body .goods_list_box .cart_list_totalv p:before {
 
}
.cart_list_body  .cart_list_mileage{margin-left:0!important; margin-right:10px; position:Relative;}
.cart_list_body  .cart_list_mileage:before {
 
}

.cart_list_total_payment{margin-right:0!important;}
.cart_list_total_payment:before{display:none!important;}

.cart_etc_info_box .cart_etc_info p{
	margin-left:0!important; margin-right:15px; position:relative;
}

.cart_etc_info_box .cart_etc_info p:before {
	top: 0px;
	left:auto;
	right: -8px;
	position:absolute;
	content:'/';
	font-size:12px;
}
.cart_etc_info_box .cart_etc_info p:last-child:before{
	display:none;
}

 

.buy_contents_box .sub_tit_box{padding:0 15px;   }
.buy_contents_box .sub_tit_box:first-child {  margin:  0px 0 10px 0;}

.buy_contents_box .provision_wrap{margin-top:0;margin-bottom:0}
.buy_contents_box .provision_wrap .sub_tit_box{padding:0}
 
.buy_contents_box .provision_wrap .provision_box{margin-top:0}

.card_permit_box{padding: 0 15px}
.how_mileage_box{margin-top:10px}
.how_mileage_box input[type=text]{height:30px; margin-right:5px}

.kcp_result_wrap{padding:30px 15px 0 15px}
.kcp_result_wrap .table th,
.kcp_result_wrap .table td{font-size:13px}
.kcp_result_wrap .table th{width:30%}
.kcp_result_wrap h4,.kcp_result_wrap h2{margin-bottom:10px; font-size:15px}

/***********
상품상세
***********/
.goods_view_wrap{}

.view_goods_img_box{}

.goods_detail_info{padding:30px 15px; font-size:13px}

.goods_detail_info #m_toltel_cost strong{font-size:18px; color:#ff3b20}

.goods_detail_tabmenu {
	display: grid;
    gap:  0px;
	grid-template-columns: repeat(4, 1fr);
	border-top:1px #eee solid;
	border-bottom:1px #eee solid;
	text-align:center;
	height:40px;
	line-height:38px;
 	font-size:14px;
	 
}
.goods_detail_tabmenu li{border-left:1px #eee solid;  letter-spacing: -0.02em;position:relative; font-size:13px}
.goods_detail_tabmenu li:first-child{border-left:none}
.goods_detail_tabmenu li span{font-size:11px}
.goods_detail_tabmenu li.act:after{content:'';display:block; width:100%; height:2px; background:#000;position:absolute; top:0; left:0}

#item_view_spac .goods_detail_content_box,
#item_view_spac .item_view_spac_con{padding:30px 15px}
#item_view_spac .trans_repay_info_box  {padding:30px 15px}

#item_view_spac .trans_repay_info_box dt{margin-bottom:15px; font-size:16px; border-bottom:1px #eee solid; padding-bottom:10px;  font-weight:600}
#item_view_spac .trans_repay_info_box dd{padding-bottom:50px}


#item_view_spac .page_btn{padding:0}

#item_view_spac .goods_detail_content_box .goods_detail_content object,
#item_view_spac .goods_detail_content_box .goods_detail_content embed,
#item_view_spac .goods_detail_content_box .goods_detail_content iframe,
#item_view_spac .goods_detail_content_box object,
#item_view_spac .goods_detail_content_box embed ,
#item_view_spac .goods_detail_content_box iframe
{width:100%!important;}


.detail_review_qna_tit{padding-bottom:15px}
.review_list .review_list_box .subject{font-size:13px}
.review_list .review_list_box .reviewCont{color:#999}

.goods_view_wrap .item_btn_box{position:fixed; width:100%; bottom:0; left:0; z-index:900}
.goods_view_wrap .item_btn_box a{border-radius:0!important;}
.item_btn_box .btn-basic, .item_btn_box .btn-outline-basic{width:calc((100% - 50px)/2)!important}
.goods_view_wrap .item_btn_box .btn-wish{width:70px!important; padding-top:8px!important; padding-bottom:8px!important; border-left:1px solid rgba(255,255,255,0.3)}
.goods_view_wrap .item_btn_box .btn-wish i{font-size:18px}

.goods_view_wrap .item_btn_box  .btn-soldout{background:#dc3545!important; border-color:#dc3545!important; }

.goods_qna_box{border-top:1px #000 solid;}
.goods_qna_box li{border-bottom:1px #eee solid; padding:10px 0}

.goods_qna_box .goods_qna_list .goods_qna_top{position:relative; margin-bottom:5px}

.goods_qna_box .goods_qna_list .goods_qna_top .btn_goods_qna{position:absolute; top:0; right:0}
.goods_qna_box .goods_qna_list .goods_qna_top > div{padding-right:30px; position:relative; color:#666}
.goods_qna_box .goods_qna_list .goods_qna_top > div:after{content:'';display:block; width:1px; height:10px; background:#eee; position:absolute; top:5px; right: 15px}
.goods_qna_box .goods_qna_list .goods_qna_top > div.date:after{display:none}


.goods_qna_box .goods_qna_list dt{font-size:13px; font-weight:600;}
.goods_qna_box .goods_qna_list dd{color:#999; padding-top:10px }