@charset "utf-8";

/* common ::: 
----------------------------------------------------*/
#cartitems {margin:0 0 70px 0; width:100%}
 


/* cart, store 결재 진행 common */
.sub_title {margin:50px 0 50px 0; padding:0; text-align:center; font-size:30px; font-weight:500; color:#000; background:#fff}
.sub_title span {float:right;color:#fff;}


.no_cart{line-height:300px; width:100%; padding:0; text-align:center; vertical-align:middle;}
.nlist{width:100%; display:inline-block; min-height:30px; border:1px solid #e5e5e5; border-top:none; padding:0; margin:0; box-sizing:border-box; text-align:center; vertical-align:middle;}
.ntitle{line-height:50px; border-top:1px solid #e5e5e5; font-weight:400;}
.ntitle .li_title{font-weight:400; line-height:50px;}
.ntransaction{line-height:60px; }


.quantity_btn, .quantity_btn:visited	
{
	display: inline-block;
	/* padding: 3px 19px 5px; */
	width:100%;
	height:24px;
	vertical-align:middle;
	color: #666 !important; 
	text-decoration: none;
}
.quantity_btn span{
	display:block;line-height:22px;
}
.quantity_btn:hover span { color: #fff !important; }


.gray{background:#8b8b8b;}
.gray_border {border:1px solid #999;}
.gray:hover{background:#dc7200;}

.blue{background:#4092b7;}
.blue:hover{background:#dc7200;}

.blue_border {border:1px solid #4092b7;}

.gray_border:hover {background:#8b8b8b;border:1px solid #8b8b8b;color:#fff!important;}
.blue_border:hover {background:#4092b7;color:#fff!important;}

.jhj_btn_warp{margin:30px auto; width:100%; text-align: center;}
.jhj_s_btn{min-width:100px; border:1px solid #000; background:#000; line-height:40px; padding:0 30px; margin:0; color:#fff; }

.jhj_a_btn{}


.payment_date,
.paymethod,
.receipt_area,
.result,
.signum,
.checkbox_or_number_area,
.purchase_date,
.img_area,
.name_area,
.opt_area,
.view_price_area,
.discount_area,
.sell_count_area,
.sell_price_area,
.order_status,
.order_area,
.details {display:inline-block; vertical-align:middle; text-align: center;}

.payment_date  {width:10%;}
.paymethod {width:9%;}
.details {width:9%;}
.receipt_area {width:10%;}
.result {width:11%;}

.signum,
.checkbox_or_number_area{width:2%;}
.purchase_date {width:7%;}
.img_area {width:12%;}
.view_price_area {width:9%;}
.discount_area {width:9%;}
.sell_price_area {width:9%;}
.sell_count_area {width:7%;  padding:0 5px;}
.sell_count_area input.quantity{border:1px solid #999;width:100%;height:24px;vertical-align:middle; text-align:center; padding:0; margin:0;}
.order_area {width:7%; padding:0 5px;}
.name_area_opt{margin-top:15px}
.order_status {width:9%;}
.details {width:9%;}


#cartitems .name_area {width:40%;}
#orderitems .name_area {width:44%;}
#ordercomplete .name_area {width:44%;}
#reviewform .name_area {width:48%;}
#orderlist .name_area {width:40%;}
#orderdetail .name_area {width:36%;}
#reviewform .name_area {width:44%;}
.party_tbl_new .name_area {width:46%;}

/*
#orderlist .order_status {width:5%;}
#orderlist .no_orders {padding:10px 0;text-align:center;}
*/





#orderdetail .signum  {width:6%;}
#orderdetail .opt_area {width:20%;}


.price_font{ font-weight:400; color:#d3602e;}
.margdiv {margin:0 0 10px 0;}



/* 장바구니 및 네이버 페이 결제 */
ul.sum_command{border:none; padding:0; margin:20px auto; text-align:center; list-style:none;}
li.command { display:inline-block; vertical-align:top; text-align:center; }
li.command a {
	letter-spacing:-0.5px;line-height:35px;color:#666;text-align:center;vertical-align:middle;
	display:block;width:155px;margin-bottom:5px;background:#fafafa;
	}
li.command .select_order {border:1px solid #dc7200;}
li.command .select_order:hover {background:#dc7200;color:#fff;}
li.command .allorder {border:1px solid #4092b7;}
li.command .allorder:hover {background:#4092b7;color:#fff;}
li.npay_cart {display:inline-block; vertical-align:middle; margin-left: 10px;}


.guide { clear:both; padding:0; color:#a4a4a4; text-align:center; width:100%; box-sizing:border-box;}





/*
.sum_view{width:100%; padding:0; margin:20px 0 30px 0; list-style:none; border:1px solid #e5e5e5; border-left:none; background:#fafafa; }
.calmark_area,
.sum_area{ display:inline-block; text-align:center; vertical-align:middle; border-left:1px solid #e5e5e5; width:26%;}
.calmark_area {width:6%; font-size:22px; font-weight:500; padding:20px 0 }
.sum_area {width:19%; padding:10px 0}
.sum_area .title{font-size:18px; }
.sum_area .price{font-size:18px; font-weight:400;}
.sum_area .total_price {font-size:18px; font-weight:400; color:#d3602e;}
#cartitems .calmark_area {width:10%;}
#cartitems .sum_area {width:26%;}
.sum_area input {
	font-size:15px; color:#888; border:none; width:60px; text-align:right; font-weight:400;
	background:none;padding:0;margin:4px 0 0 0;
}
*/



ul.sum_view{width:100%; border:none; padding:0; margin:0;list-style:none;background:#eee;vertical-align:middle;box-sizing:border-box;overflow:hidden;margin:15px 0;*height:1%;*zoom:1;font-size:0;}
li{padding:0; margin:0;box-sizing:border-box;}
li.calmark_area,
li.sum_area{float:left;text-align:center;padding:0;font-size:15px;line-height:44px;font-weight:400;vertical-align:middle;border-left:none;}
li.calmark_area {width:3.6%;line-height:50px;}
li.calmark_area .circle {font-size:20px;border:1px solid #ccc;border-radius:50%;line-height:23px;display:inline-block;height:25px;width:25px;background:#fff;}
li.sum_area {width:16.425%;}
li.sum_area.is_display {font-size:15px;width:12.45%}
li.btn_area {float:left;width:19%;padding-left:0.5%;background:#fff;}
li.btn_area a {display:block;border:1px solid #d3602e;color:#d3602e;font-size:15px;line-height:48px;text-align:center;font-weight:400;}
li.btn_area a:hover {background:#d3602e;color:#fff;}
li.sum_area .title,
li.sum_area .price{font-size: 15px;display:inline-block;vertical-align:middle;font-weight: 400;}
li.sum_area .total_price {font-weight: 400;font-size:15px;display:inline-block;vertical-align:middle;}
li.sum_area .total_price #payment_amount{color:#d3602e;font-size:20px;}
li.sum_area input {
	font-size:15px; color:#888; border:none; width:60px; text-align:right; font-weight:400;
	background:none;padding:0;margin:4px 0 0 0;
}
li.sum_area total_price {color:#d3602e;}

/*
#reviewform ul.sum_view{width:100%; border:none; padding:0; margin:0;list-style:none;background:#eee;vertical-align:middle;box-sizing:border-box;overflow:hidden;margin:10px 0;*height:1%;*zoom:1;font-size:0;}
#reviewform li{padding:0; margin:0;box-sizing:border-box;}
#reviewform li.calmark_area,
#reviewform li.sum_area{float:left;text-align:center;padding:0;font-size:15px;line-height:44px;font-weight:400;vertical-align:middle;border-left:none;}
#reviewform li.calmark_area {width:3.6%;line-height:50px;}
#reviewform li.calmark_area .circle {font-size:20px;border:1px solid #ccc;border-radius:50%;line-height:20px;display:inline-block;height:25px;width:25px;background:#fff;}
#reviewform li.sum_area {width:16.425%;}
#reviewform li.sum_area.is_display {font-size:15px;width:12.45%}
#reviewform li.btn_area {float:left;width:19%;padding-left:0.5%;background:#fff;}
#reviewform li.btn_area a {display:block;border:1px solid #d3602e;color:#d3602e;font-size:15px;line-height:48px;text-align:center;font-weight:400;}
#reviewform li.btn_area a:hover {background:#d3602e;color:#fff;}
#reviewform li.sum_area .title,
#reviewform li.sum_area .price{font-size: 15px;display:inline-block;vertical-align:middle;font-weight: 400;}
#reviewform li.sum_area .total_price {font-weight: 400;font-size:15px;display:inline-block;vertical-align:middle;}
#reviewform li.sum_area .total_price #payment_amount{color:#d3602e;font-size:20px;}
#reviewform li.sum_area input {
	font-size:15px; color:#888; border:none; width:60px; text-align:right; font-weight:400;
	background:none;padding:0;margin:4px 0 0 0;
}
#reviewform li.sum_area total_price {color:#d3602e;}
*/



/* ordercomplete [[ */
.bank_info1{width:100%; padding:0; margin:0; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-align:left; vertical-align:middle; box-sizing:border-box;}
.bank_info2{width:100%; padding:0; margin:0; border:1px solid #e5e5e5; border-left:none; text-align:left; vertical-align:middle; box-sizing:border-box; margin-bottom:30px;}
.div_title{width:13%; border-left:1px solid #e5e5e5; background:#fafafa; display:inline-block; text-align:center; vertical-align:middle; line-height:40px;}
.div_content{width:20%; border-left:1px solid #e5e5e5; display:inline-block; text-align:center; vertical-align:middle; line-height:40px;box-sizing:border-box;}
/* ]] ordercomplete */





/* paymentform [[ */
.payment_select {float:left; width:66%}
.payment_btnwrap {float:right; width:34%}
.payment_title { background:#f8f8f8; border-bottom:1px solid #ededed; color:#666; padding:8px 20px; text-align:left; width:150px; font-weight:400; display:none; }


.payment_select #select_method { padding:0 20px; margin:0; background:#fafafa; border:1px solid #ebebeb; box-sizing:border-box;}
.payment_select #select_method .select_li{list-style:none; padding:15px 0px; border-bottom:1px solid #ebebeb;}
.payment_select #select_method .select_li:last-child {border-bottom:none;}
.payment_select #select_method .select_li label { color:#333; }
.payment_select #select_method .select_li input { margin:0; padding:0; vertical-align:middle; margin-right:3px; }

.payment_select #select_method .select_li .payment_info { margin:0; padding:0;}
.payment_select #select_method .select_li .select_subtitle {width:100%; padding:25px 0 5px 0; color:#000;}
.payment_select #select_method .select_li .plan_ul {position:relative; width:100%; margin:0; padding:0;}
.payment_select #select_method .select_li .plan_ul .plan_li { display: inline-block;  margin:10px; padding:0; list-style: none;}
.payment_select #select_method .select_li .plan_ul .plan_li_guid {margin:7px 0 7px 40px; padding:0 0 0 0; color:#777; font-size:13px;}

.payment_btnwrap .btn_wrap {background:#fff; border:1px solid #ebebeb;box-sizing:border-box;padding:25px 20px 15px 20px;margin-left:5%;text-align:center;}
.payment_btnwrap .btn_wrap .payinfo{border-bottom:1px solid #ebebeb; display:inline-block; width:100%; padding:9px 0; box-sizing:border-box; }
.payment_btnwrap .btn_wrap .termswrap {background:#fafafa; padding:0 15px; text-align:center; word-break: keep-all; margin:20px 0;}

.payment_btnwrap .btn_wrap .payinfo .totaltitle {font-weight:500; color:#d3602e;}
.payment_btnwrap .btn_wrap .payinfo .totalprice {font-weight:500; color:#d3602e;}
.payment_btnwrap .btn_wrap .payinfo .pricetitle,
.payment_btnwrap .btn_wrap .payinfo .price {box-sizing:border-box; float:left; line-height:25px;}
.payment_btnwrap .btn_wrap .payinfo .pricetitle {width:40%; text-align: left; padding-left:15px;}
.payment_btnwrap .btn_wrap .payinfo .price {width:60%; text-align: right; padding-right:15px;}

.payment_btnwrap .btn_wrap .termtitle,
.payment_btnwrap .btn_wrap .termdescrp {box-sizing:border-box; float:left; text-align:left; font-size:12px;  color:#777;}
.payment_btnwrap .btn_wrap .termtitle {width:20%; padding-left:10px;}
.payment_btnwrap .btn_wrap .termdescrp {width:80%; padding-right:10px;}
.payment_btnwrap .btn_wrap .termsub {width:100%; text-align:center; font-size:13px; color:#777;}

.payment_btnwrap .btn_wrap .paytitle,
.payment_btnwrap .btn_wrap .termcheck {padding:20px 0; color:#000}
.payment_btnwrap .btn_wrap .termcheck {color:#d3602e;}



.payment_btnwrap .btn_wrap p {margin:0;}
.payment_btnwrap .btn_wrap .payinfo:last-child {border-bottom:none;}
.payment_btnwrap .btn_wrap .totalprice span {color:#888;}

.nbtn { margin:0 0 5px 0;color:#fff; display:block;width:100%;text-shadow:none; font-weight:400;font-size:16px;font-weight:400;border:none;line-height:35px}
.graybtn {background:#999;}
.orangebtn {background:#d3602e;}
.payment_btnwrap .btn_wrap .payinfo input {margin:0;vertical-align:middle;}
.payment_btnwrap .btn_wrap .payinfo .foot_guide {color:#a4a4a4;word-break:keep-all;margin:20px 0 10px;}
/* ]] paymentform */








/* orderitems [[*/
.delivery_fieldset {border:1px solid #ebebeb;background:#fafafa;padding:0 20px;box-sizing:border-box;margin-bottom:5px;}
.delivery_info{ position:relative; display:inline-block; width:100%; text-align:center; vertical-align:middle; padding:10px 0;margin:0; border-bottom:1px solid #ebebeb;}
.delivery_fieldset .delivery_info:last-child {border-bottom:none;}
.li_delivery_title,
.li_delivery_content{float:left; list-style:none; padding:0; margin:0; text-align:left; vertical-align:middle;}
.li_delivery_title{ width:15%;padding-left:10px; font-weight:400; color:#666;line-height:28px;}
.li_delivery_title em{display:none}
.li_delivery_content{width:75%;line-height:28px;position:relative;}
.li_delivery_content a {line-height:20px;}
.li_delivery_content select {width:60%;padding:6px 5px;}
.li_delivery_content input {box-sizing:border-box;padding:6px 5px;}
.li_delivery_content .addr_box{border:1px solid #d3602e; padding:5px 10px 7px 10px; color:#d3602e;background:#fff;float:left;margin-right:5px;}
.li_delivery_content .addr_box:hover{color:#fff; background:#d3602e;}
.saved_addr{padding:0; margin:0 20px 0 0;float:left;height:33px;max-width:100px;overflow:hidden;line-height:33px;}
.saved_addr input {vertical-align:middle;margin:-3px 5px 0 0;}



li.li_delivery_content input {border:1px solid #ccc;} 
li.text input {width:60%;margin:0; padding:6px 5px;} 

.delivery_require_ul {list-style:none;padding:0;width:60%;position:absolute;display:none;background:#fff;}
.delivery_require_ul li {padding:0 10px;border:1px solid #ccc;margin:-1px 0;}
.delivery_require_ul li:hover {background:#ccc;}

ul.tel{width:100%;padding:0;}
ul.tel li { float:left; list-style:none; margin:0; padding:0; text-align:center;}
ul.tel li.dash {padding:0 10px; text-align:center;}
ul.tel li input {width:60px; margin:0; padding:6px 5px; text-align:center} 

.krzip-postcode-wrap label,.krzip-address-wrap label,.krzip-detailAddress-wrap label {display:none;}
.li_delivery_content.kr_zip input { margin:3px 0; padding:0px 5px;height:34px;line-height:34px;}
.li_delivery_content.kr_zip input.krzip-search{ width:60px; background:#666; border-color:#666; color:#fff; padding:10px 5px; height:304px; line-height:304px;}

.li_delivery_content.kr_zip input.krzip-postcode { width:60px;}
.li_delivery_content.kr_zip input.krzip-roadAddress { width:60%;}
.li_delivery_content.kr_zip input.krzip-jibunAddress { width:60%;}
.li_delivery_content.kr_zip input.krzip-extraAddress { width:35%}
.li_delivery_content.kr_zip input.krzip-detailAddress { width:60%}

#orderitems ul.ul_destination{ width:100%;}
/* ]] orderitems*/




/* orderlist [[ */
.guide {margin:0 20px 50px 20px; color:#a4a4a4; line-height:150%; word-break:keep-all;}
.explain {margin-bottom:0;}
.guide span {width:100%;display:inline-block;color:#000;font-size:15px;font-weight:400;margin:50px 0 30px 0}

.period { width:100%;margin-bottom:5px;}
.period div {padding:10px 0 10px 10px;display:inline-block;font-size:0;vertical-align:middle;}
.period .title {font-weight:400;text-align:right;line-height:33px;padding-right:10px;}
.period ul { margin:0; padding:0; }
.period li { float:left;padding:0 5px 0 0;list-style: none;}
.period .inputDate {border:1px solid #ccc;padding:7px;width:100px;vertical-align:middle;}
.period .marg {margin-left:10px;}
.period .select_date .ui-datepicker-trigger {line-height:33px;}
.period {background:#f2f2f2;}
.period .peribtn {background:#9b9b9b;color:#fff;padding:8px 3px;width:50px;display:inline-block;text-align:center;}
.period .peribtn:hover {text-decoration:none;background:#d3602e;color:#fff;}
.period .peribtn:active {margin:0;border:0;text-decoration:none;color:#fff;}
.period .peribtn span {color: #fff;}

.viewbtn {background:#9b9b9b;color:#fff;font-size:15px;border:none;padding:5px 25px;margin-left:35px;font-weight:400;vertical-align:middle}
.viewbtn:hover {background:#d3602e;}

/* ]] orderlist*/





/* transaction [[ */
.pay_btnset { margin:20px 0 10px; list-style:none;padding:0;width:50%;}
.pay_btnset:after { content:""; clear:both; display:block; }
.pay_btnset li { float:left;padding:0 5px 0 0;width:25%;box-sizing:border-box;}
.pay_btnset a { text-decoration:none; color:#333; border:1px solid #ddd; padding:5px 10px;display:block;text-align:center;}
.pay_btnset a.on {background:#696969;color:#fff;border:none;}
.pay_btnset a.on:hover {color:#fff;}
/* ]] transaction*/


/* white */
.nu_white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.nu_white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.nu_white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* Pagination */
.pagination{padding:24px 0 0;text-align:center}
.pagination a,
.pagination strong{
	display:inline-block;width:25px;
	border:1px solid #e5e5e5;margin:0 2.5px 3px 2.5px;
	line-height:25px;color:#666;
	transition:all 0.5s;
	*display:inline;*zoom:1
	}
.pagination a{color:#666;text-decoration:none !important;vertical-align:middle}
.pagination .this,
.pagination a:hover,
.pagination a:focus{background:#d3602e;border-color:#d3602e;color:#fff!important;vertical-align:middle}
.pagination .frst_last{color:#555}
.pagination .direction{margin-bottom:3px}
.pagination .direction.gotofirst {border-left:1px solid #e5e5e5}
.pagination .direction span {font-size:10px;vertical-align:top;margin:0 3px}
.pagination strong.direction{color:#999;padding:5px}

.pagination .bubble,
.pagination .tgAnchor {position: relative;}
.tgContent {
	padding:8px 2px;margin:8px 0;left:-27px;bottom:10px;
	border-color:#aaa;border:1px solid #999;border-radius:5px;
	background:#fff;
	position:absolute;
    display:none;
	z-index:100;
	font-size:11px;
	white-space:nowrap;
	box-shadow:1px 1px 3px rgba(0,0,0,0.2);
}


.ft_gud { padding:0 20px 20px 20px; margin:30px 0; background:#fafafa; border:1px solid #ebebeb; box-sizing:border-box;}
.ft_gud .ft_gud_title {width:100%; padding:25px 0 5px 0; color:#000;}
.ft_gud .ft_gud_ul {position:relative; width:100%; margin:0; padding:0;}
.ft_gud .ft_gud_ul .ft_gud_li_guid {margin:7px 0 7px 40px; padding:0 0 0 0; color:#777; font-size:13px;}










@media screen and (max-width:820px){
	#cartitems .calmark_area {display:none;}
	#cartitems .sum_area {width:100%;}
	#cartitems li.sum_area div {width:50%;font-size:15px;border:1px solid #eee;box-sizing:border-box;border-bottom-width:0;}
	#cartitems li.sum_area .price {border-left:none;}


	li.title.is_display,
	li.calmark_area {display:none;}
	ul.sum_view {background:none;min-width:157px;}
	li.sum_area,
	li.sum_area.is_display {width:100%;font-size:0;}
	li.sum_area div {width:50%;font-size:15px;border:1px solid #eee;box-sizing:border-box;border-bottom-width:0;}
	li.sum_area .price {border-left:none;}
	li.sum_area .total_price {width:100%;text-align:right;border-bottom-width:1px;padding:0 20px;}
	li.btn_area {float:none;display:inline-block;width:100%;margin-top:15px;}
	
	.li_delivery_title{ width:25%;}
	.li_delivery_content{width:75%;}
	
	.order-table td .password_wrap {width:100%;padding-bottom:5px;}


	#reviewform li.title.is_display,
	#reviewform li.calmark_area {display:none;}
	#reviewform ul.sum_view {background:none;min-width:157px;}
	#reviewform li.sum_area,
	#reviewform li.sum_area.is_display {width:100%;font-size:0;}
	#reviewform li.sum_area div {width:50%;font-size:15px;border:1px solid #eee;box-sizing:border-box;border-bottom-width:0;}
	#reviewform li.sum_area .price {border-left:none;}
	#reviewform li.sum_area .total_price {width:100%;text-align:right;border-bottom-width:1px;padding:0 20px;}
	#reviewform li.btn_area {float:none;display:inline-block;width:100%;margin-top:15px;}
	
	#reviewform .li_delivery_title{ width:25%;}
	#reviewform .li_delivery_content{width:75%;}
	




}

@media screen and (max-width:600px){
	.popup_addr {width:100%;display:inline-block;}

	.ntitle,
	.sub_title span,
	.view_price_area,
    .discount_area	{display:none;}

.nlist{padding:20px 0;}
.img_area {width:30%;}
.sell_price_area {width:25%;}
.sell_count_area {width:25%;  padding:0 10px;}
.order_area {width:25%; padding:0 10px;}
#cartitems .name_area {width:60%;}



.payment_select {float:none; width:100%}
.payment_btnwrap {float:none; width:100%}


/*
	.name_area,
	.opt_area,
	.sell_price_area,
	.sell_count_area,
	.order_area,
	.favorite_name,
	.consumerPrice,
	.discount,
	.sellPrice	{width:100%;padding:0 5px 5px 100px;box-sizing:border-box;}
	.name_area a {font-size:15px;}
	.sell_price_area { font-weight:400; color:#ea3c00; font-size:16px; }
	.img_area {width:80px;position:absolute;left:35px;top:0px;}
	.img_area img {width:80px;}
	.sell_count_area>span,
	.sell_count_area>div,
	.order_area>div {display:inline-block;width:45%;}
	.sell_count_area input.quantity {
		border:1px solid #999;height:28px;vertical-align:middle; text-align:center; padding:0; margin:0;border-radius:0;width:90%;
	}
	.quantity_btn,
	.quantity_btn:visited {height:28px;width:90%;}
	.quantity_btn span {line-height:26px;}
	
	.blue_border {margin-bottom:0;}
	
	.sum_view {background:none;border-top:0;}
	.calmark_area {display:none;}
	.sum_area {width:100%;padding:0;}
	
	.sum_area div {
		width:50%;font-size:15px;border:1px solid #eee;box-sizing:border-box;border-bottom-width:0;
		float:left;line-height:40px;
	}
	.sum_area .price {border-left:none;}

*/

	
	#orderitems .sub_title span,
	#orderitems .ntitle,
	#orderitems li.checkbox_or_number_area,
	#orderitems li.view_price_area,
	#orderitems li.discount_area {display:none;}
	#orderitems ul.nlist {border-top-width:1px;margin-top:-1px}
	#orderitems li.img_area {width:100px;position:absolute;left:0;}
	#orderitems li.name_area,
	#orderitems li.opt_area,
	#orderitems li.sell_price_area,
	#orderitems li.sell_count_area {width:100%;padding:0 5px 3px 100px;}
	#orderitems li.sell_count_area>span,
	#orderitems li.sell_count_area>div {display:inline-block;width:45%;}
}
@media screen and (max-width:480px){
	#orderitems .saved_addr {width:100%;}
	#orderitems ul.tel {width:auto;display:inline-block;margin:0 auto;}
	#orderitems .li_delivery_title,
	#orderitems .li_delivery_content {padding:0;width:100%;text-align:center;}
	#orderitems .delivery_require_ul {left:0;right:0;margin-left:auto;margin-right:auto;}
}
@media screen and (max-width:320px){
	#orderitems li.kr_zip input.krzip-roadAddress,
	#orderitems li.kr_zip input.krzip-detailAddress,
	#orderitems li.text input,
	#orderitems .li_delivery_content select	{ width:100%}
	
	#orderitems li.kr_zip input.krzip-jibunAddress,
	#orderitems li.kr_zip input.krzip-extraAddress {display:none;}
	#orderitems .delivery_require_ul {width:auto;}

}