@charset "utf-8";
/*=================================================================================================
// ¸í    Äª : ¼îÇÎ¸ô ½ºÅ¸ÀÏ½¬Æ® - 1680px ÀÌ»ó
// Ã³¸®³»¿ë : 
// ÀÛ ¼º ÀÚ : 2018-05-28 ±èÁøÈÄ 
//=================================================================================================*/

/* ÁÖ¹®ÇÏ±â ½ºÅÜ */
.dcOrderStep{text-align:right; margin:0 0 90px 0;}
.dcOrderStep > div{display:inline-block; font-size:20px; font-weight:bold; line-height:25px; color:#ccc; padding:0 30px 0 0; margin:0 20px 0 0; background: url(../img/shop/bgArrowRight.png) 100% 50% no-repeat;}
.dcOrderStep > div:last-child{padding:0; margin:0; background:none;}
.dcOrderStep > div > span{font-size:30px; margin:0 5px 0 0; font-weight:bold;}
.dcOrderStep > div.on{color:#1a1a1a;}
.dcOrderStep > div.on > span{color:#d7af72;}

.dcShopTitle{}
.dcShopTitle h3{font-size:32px; font-weight:bold; line-height:37px; color:#1a1a1a; margin:0 0 40px 0;}

.dcOrderTitle{position:relative; width:100%; border-top:solid 1px #333; border-bottom:solid 1px #e1e1e1; overflow:hidden;}
.dcOrderTitle h4{float:left; font-size:20px; font-weight:bold; line-height:50px; color:#1a1a1a;}
.dcOrderTitle p{float:right; font-size:14px; font-weight:normal; line-height:50px; color:#1a1a1a;}
.dcOrderTitle p span{color:#d7af72; margin:0 5px 0 0;}

/* »óÇ°¸®½ºÆ® */
.pro_list_wrap { margin:40px 0 0; }
.pro_list_wrap .pro_list { width:100%; overflow:hidden; }
.pro_list_wrap .pro_list li { float:left; width:310px; margin:0 4px 40px; }
.pro_list_wrap .pro_list li a {  }
.pro_list_wrap .pro_list li:nth-child(3n) { margin-right:0; }
.img_pro_wrap { position:relative; }
.img_pro_wrap .img_p { margin-bottom:10px; }
.img_pro_wrap .img_p a { display:block; width:310px; height:151px; background:#eee; }
.img_pro_wrap .img_p img { width:100%; height:100%; }
.img_pro_wrap .discount { position:absolute; left:0; top:0; display:block; width:50px; height:50px; padding-top:7px; color:#fff; line-height:1.3; font-size:13px; font-weight:500; text-align:center; background:#333; }
.img_pro_wrap .discount .percent {color:#fff;}
.img_pro_wrap .ico_con { position:absolute; right:10px; bottom:4px; }
.img_pro_wrap .ico_con a { display:block; margin-bottom:6px; }
.img_pro_wrap .ico_con a img { vertical-align:middle; }
.pro_list_wrap .tit_pro_nm {text-align:center; margin:0 10px; color:#1a1a1a; font-size:20px; letter-spacing:0; line-height:24px; }
.pro_list_wrap .price {text-align:center;  margin:4px 10px 0; color:#ec008c; font-size:24px; font-weight:bold; }

/* »óÇ°»ó¼¼ÆäÀÌÁö - »ó´Ü */
.pro_detail_wrap { position:relative; border-top:1px solid #ccc; padding:38px 0 0 0; }
.pro_detail_wrap:after { position:absolute; top:-2px; content:""; display:block; clear:both; width:148px; height:2px; background:#1a1a1a; }
.pro_detail_wrap .detail_top { overflow:hidden; margin:0 0 50px 0; }
	/* - ½æ³×ÀÏ */
.detail_top .detail_thumb_img { float:left; width:460px; }
.detail_top .detail_thumb_img .thumb_b_img { position:relative; width:460px; height:460px; background:#ccc; margin:0 0 10px 0; }
.detail_top .detail_thumb_img .thumb_b_img img { width:460px; height:460px;}
.detail_top .detail_thumb_img .thumb_b_img .sale_icon { position:absolute; top:0; left:0; width:90px; height:90px; font-size:24px; background:#333; color:#fff; font-weight:700; text-align:center; padding:12px; }
.detail_top .detail_thumb_img .thumb_s_img { overflow:hidden; }
.detail_top .detail_thumb_img .thumb_s_img li { width:90px !important; height:90px; background:#ccc; }
.detail_top .detail_thumb_img .thumb_s_img li img { width:90px !important; height:90px;}
	/* - »óÇ°Á¤º¸ */
.detail_top .detail_info { float:right; width:530px; }
	/* - °ü½É»óÇ°, °øÀ¯ÇÏ±â¹öÆ° */
.detail_top .detail_info .detail_share { overflow:hidden; }
.detail_top .detail_info .detail_share li { float:right; width:24px; height:25px; margin:0 0 0 16px; overflow:hidden; }
.detail_top .detail_info .detail_share li a { display:block; width:24px; height:25px; }
.detail_top .detail_info .detail_share li a span { position:absolute; overflow:hidden; clip:rect(0 0 0 0); margin:-1px; width:1px; height:1px; }
.detail_top .detail_info .detail_share .share_btn a { background:url("../img/shop/icon_share.png") center center no-repeat; }
.detail_top .detail_info .detail_share .wish_btn a { background:url("../img/shop/icon_wish_off.png") center center no-repeat; }
.detail_top .detail_info .detail_share .wish_btn a:hover,
.detail_top .detail_info .detail_share .wish_btn .wish_on { background:url("../img/shop/icon_wish_on.png") center center no-repeat; }
	/* - »óÇ°¸í */
.detail_top .detail_info h4 { font-size:32px; color:#1a1a1a; margin:0 0 25px 0; }
	/* - »óÇ°°¡°Ý */
.detail_top .detail_info .price_wrap {  }
.detail_top .detail_info .price_wrap .basic_price_warp { overflow:hidden; line-height:30px; border-bottom:1px solid #efefef; padding:0 0 20px 0; margin:0 0 15px 0; }
.detail_top .detail_info .price_wrap .basic_price_warp dt { float:left; width:120px; font-size:14px; color:#b09465; font-weight:bold; }
.detail_top .detail_info .price_wrap .basic_price_warp dd { float:left; width:410px; font-size:30px; color:#1a1a1a; font-weight:bold; }
.detail_top .detail_info .price_wrap .basic_price_warp dd span { font-size:12px; font-weight:normal; color:#b09465; border:1px solid #b09465; border-radius:5px; padding:6px 9px; }
.detail_top .detail_info .price_wrap .sale_price_wrap { overflow:hidden; line-height:30px; border-bottom:1px solid #efefef; padding:0 0 20px 0; margin:0 0 15px 0; }
.detail_top .detail_info .price_wrap .sale_price_wrap dt { float:left; width:120px; font-size:14px; color:#999; margin:0 0 5px 0; }
.detail_top .detail_info .price_wrap .sale_price_wrap dd { float:left; width:410px; font-size:21px; color:#999; margin:0 0 5px 0; }
.detail_top .detail_info .price_wrap .sale_price_wrap dd span { font-size:12px; font-weight:normal; color:#b09465; border:1px solid #b09465; border-radius:5px; padding:6px 9px; }
.detail_top .detail_info .price_wrap .sale_price_wrap .sale_tit { color:#b09465; font-weight:bold; line-height:40px; margin:0; }
.detail_top .detail_info .price_wrap .sale_price_wrap .sale_price { font-size:30px; color:#1a1a1a; font-weight:bold; line-height:40px; margin:0; }
.detail_top .detail_info .price_wrap .sale_price_wrap .sale_price a { display:inline-block; }
.detail_top .detail_info .price_wrap .sale_price_wrap .sale_price a img { vertical-align:top; margin:7px 0 0 0; }
	/* - ¹è¼Ûºñ */
.detail_top .detail_info .delivery_info { overflow:hidden; line-height:32px; color:#1a1a1a; border-bottom:1px solid #efefef; padding:0 0 20px 0; margin:0 0 15px 0; }
.detail_top .detail_info .delivery_info dt { float:left; width:120px; height:32px; font-size:14px; }
.detail_top .detail_info .delivery_info dd { float:left; width:410px; height:32px; font-size:14px; }
.detail_top .detail_info .delivery_info dd span { color:#666; }
.detail_top .detail_info .delivery_info dd p { display:none; }
	/* - ±âÅ¸Á¤º¸ */
.detail_top .detail_info .etc_info { overflow:hidden; line-height:32px; color:#1a1a1a; border-bottom:1px solid #efefef; padding:0 0 20px 0; margin:0 0 15px 0; }
.detail_top .detail_info .etc_info dt { float:left; width:120px; height:32px; font-size:14px; }
.detail_top .detail_info .etc_info dd { float:left; width:410px; height:32px; font-size:14px; }
.detail_top .detail_info .etc_info dd span { font-size:13px; color:#999; }
	/* - »óÇ°¿É¼Ç ¹× Ãß°¡±¸¼º */
.detail_top .detail_info .detail_option { border-bottom:2px solid #000; padding:0 0 18px 0; margin:0 0 15px 0; }
.detail_top .detail_info .detail_option dl {  }
.detail_top .detail_info .detail_option dl dt { font-size:14px; font-weight:bold; color:#1a1a1a; line-height:35px; }
.detail_top .detail_info .detail_option dl dd { margin:0 0 9px 0; }
.detail_top .detail_info .detail_option dl dd input { width:100%; height:40px; line-height:40px; font-size:14px; color:#1a1a1a; padding:0 15px; border:1px solid #ccc; }
	/* - ¿É¼ÇÈ®ÀÎ */
.detail_top .detail_info .detail_option .option_check { position:relative; background:#f7f7f7; padding:15px; margin:0 0 7px 0; }
.detail_top .detail_info .detail_option .option_check p { width:90%; font-size:13px; line-height:18px; margin:0 0 5px 0; }
.detail_top .detail_info .detail_option .option_check .one_option { margin:0 0 23px 0; }
.detail_top .detail_info .detail_option .option_check ul { overflow:hidden; }
.detail_top .detail_info .detail_option .option_check .product_cnt { overflow:hidden; float:left; border:1px solid #ccc; }
.detail_top .detail_info .detail_option .option_check .product_cnt span { float:left; display:inline-block; width:23px; height:23px; background:#fff; }
.detail_top .detail_info .detail_option .option_check .product_cnt span a { text-indent:-9999px; display:block; }
.detail_top .detail_info .detail_option .option_check .product_cnt .option_down { background:#fff url("../img/shop/icon_option_down.png") center center no-repeat; border-right:1px solid #ccc; }
.detail_top .detail_info .detail_option .option_check .product_cnt .option_up { background:#fff url("../img/shop/icon_option_up.png") center center no-repeat; border-left:1px solid #ccc; }
.detail_top .detail_info .detail_option .option_check .product_cnt input { float:left; width:34px; height:23px; border:0; font-size:12px; color:#1a1a1a; text-align:center; }
.detail_top .detail_info .detail_option .option_check .product_price { float:right; font-size:18px; color:#1a1a1a; font-weight:bold; }
.detail_top .detail_info .detail_option .option_check .option_delete { position:absolute; top:15px; right:15px; }
	/* - ¿É¼Ç ¼¿·ºÆ®¹Ú½º ½ºÅ¸ÀÏ*/
.select { display:inline-block; *display:inline; width:100%; position:relative; line-height:normal; vertical-align:middle; *zoom:1 }
.select * { margin:0; padding:0; font-size:14px; cursor:pointer; }
.select .my_value { overflow:visible; position:relative; top:0; left:0; z-index:2; background:transparent; color:#1a1a1a; text-align:left; line-height:19px; _line-height:normal }
.select .my_value.selected { font-weight:bold }
.select.open .my_value,
.select .my_value.outLine { border:1px solid #ccc; }
.select button.my_value { width:100%; height:40px; background:#fff url("../img/shop/icon_drop_down.png") 96% 15px no-repeat; border:1px solid #ccc; *padding-left:10px; text-indent:15px; *text-indent:0; box-sizing:border-box; }
.open button.my_value { background:#fff url("../img/shop/icon_drop_up.png") 96% 15px no-repeat; }
.select div.my_value { height:19px; text-indent:8px; }
.select .ctrl { position:absolute; top:0; right:0; width:18px; height:19px; border:1px solid #bababa; border-left:1px solid #eaeaea; background:#fff; }
.select .arrow { position:absolute; width:0; height:0; top:9px; right:6px; border-top:3px solid #999; border-left:3px solid #fff; border-right:3px solid #fff; font-size:0; line-height:0; }
.select ul { position:absolute; top:40px; left:0; width:530px; background:#fff; border:1px solid #ccc; border-top:0; list-style:none; z-index:999999; }
.select ul.a_list { display:none; }
.select.open ul.a_list { display:block; }
.select ul.i_list { left:-2000%; }
.select.open ul.i_list { left:0; }
.select li { overflow:hidden; position:relative; height:40px; line-height:40px; white-space:nowrap; padding:0 15px; color:#1a1a1a; }
.select li span { float:right; font-weight:bold; }
.plus_option .my_value.outLine { border:1px solid #ccc; }
.plus_option button.my_value { width:100%; height:40px; background:#f7f7f7 url("../img/shop/icon_drop_down.png") 96% 15px no-repeat; border:1px solid #ccc; *padding-left:10px; text-indent:15px; *text-indent:0; box-sizing:border-box; }
.plus_option.open button.my_value { background:#fff url("../img/shop/icon_drop_up.png") 96% 15px no-repeat; }
	/* - ÃÑ »óÇ°±Ý¾× */
.detail_top .detail_info .all_price { margin:0 0 15px 0; }
.detail_top .detail_info .all_price dl { overflow:hidden; line-height:40px; }
.detail_top .detail_info .all_price dl dt { float:left; font-size:18px; color:#1a1a1a; }
.detail_top .detail_info .all_price dl dd { float:right; font-size:30px; font-weight:bold; color:#1a1a1a; }
	/* - Àå¹Ù±¸´Ï, ¹Ù·Î ±¸¸Å, »ó´ã ½ÅÃ» ¹öÆ° */
.detail_top .detail_info .detail_btn_wrap { overflow:hidden; text-align:center; font-size:22px; }
.detail_top .detail_info .detail_btn_wrap .cart_btn { float:left; width:257px; height:70px; line-height:70px; background:#efefef; margin:0 16px 0 0; }
.detail_top .detail_info .detail_btn_wrap .cart_btn a { display:block; color:#1a1a1a; }
.detail_top .detail_info .detail_btn_wrap .buy_btn { float:left; width:257px; height:70px; line-height:70px; background:#333; }
.detail_top .detail_info .detail_btn_wrap .buy_btn a { display:block; color:#fff; }
.detail_top .detail_info .detail_btn_wrap .counsel_btn { width:100%; height:70px; line-height:70px; background:#333; }
.detail_top .detail_info .detail_btn_wrap .counsel_btn a { display:block; color:#fff; }

/* »óÇ°»ó¼¼ÆäÀÌÁö - ÇÏ´Ü */
.detail_bottom {  }
	/* - ÅÇ½ºÅ¸ÀÏ*/
.detail_bottom .detail_tab { overflow:hidden; border-left:1px solid #ccc; }
.detail_bottom .detail_tab li { float:left; width:25%; height:50px; line-height:50px; font-size:16px; color:#1a1a1a; text-align:center; border:1px solid #ccc; border-left:0; }
.detail_bottom .detail_tab li a { display:block; color:#1a1a1a; }
.detail_bottom .detail_tab li.on { border-top:3px solid #333; border-bottom:0; }
	/* - »óÇ°¼³¸í */
.detail_bottom .product_description { position:relative; }
	/* - »óÇ°¼³¸í - ±¸¸Å¸¸Á·µµ */
.detail_bottom .product_description .description_review { display:inline-block; width:768px; margin:30px 0; border:1px solid #e1e1e1; }
.detail_bottom .product_description .description_review .satisfaction { overflow:hidden; border-bottom:1px solid #e1e1e1; background:#f7f7f7; height:170px; padding:58px 170px;  }
.detail_bottom .product_description .description_review .satisfaction h5 { float:left; font-size:30px; font-weight:bold; color:#333; line-height:26px; margin:0 70px 0 0; }
.detail_bottom .product_description .description_review .satisfaction h5 span { font-size:14px; font-weight:normal; color:#666; line-height:14px; }
.detail_bottom .product_description .description_review .satisfaction p { float:left; font-size:40px; font-weight:bold; color:#333; line-height:53px; }
.detail_bottom .product_description .description_review .satisfaction p span { color:#d7af72; }
.detail_bottom .product_description .description_review .description_list { padding:9px 15px; }
.detail_bottom .product_description .description_review .description_list table { width:100%; }
.detail_bottom .product_description .description_review .description_list table td { height:34px; text-align:center; line-height:34px; }
.detail_bottom .product_description .description_review .description_list table .review_tit { padding:0 0 0 15px; text-align:left; }
	/* - »óÇ°¼³¸í - ¿É¼Ç¼±ÅÃ ¹× ±¸¸Å */
.detail_bottom .product_description .description_option { position:absolute; top:30px; right:0; width:246px; min-height:714px; border:1px solid #e1e1e1; padding:20px 0; }
.detail_bottom .product_description .description_option h5 { font-size:16px; font-weight:normal; color:#1a1a1a; line-height:19px; margin:0 0 20px 0; word-break:break-word; }

.detail_bottom .product_description .description_option .option_cnt { overflow:hidden;   }
.detail_bottom .product_description .description_option .option_cnt dt { float:left; font-size:14px; color:#1a1a1a; line-height:23px; }
.detail_bottom .product_description .description_option .option_cnt dd { float:right; border:1px solid #ccc; }
.detail_bottom .product_description .description_option .option_cnt dd span { float:left; display:inline-block; width:23px; height:23px; background:#fff; }
.detail_bottom .product_description .description_option .option_cnt dd span a { text-indent:-9999px; display:block; }
.detail_bottom .product_description .description_option .option_cnt dd .option_down { background:#fff url("../img/shop/icon_option_down.png") center center no-repeat; border-right:1px solid #ccc; }
.detail_bottom .product_description .description_option .option_cnt dd .option_up { background:#fff url("../img/shop/icon_option_up.png") center center no-repeat; border-left:1px solid #ccc; }
.detail_bottom .product_description .description_option .option_cnt dd input { float:left; width:34px; height:23px; border:0; font-size:12px; color:#1a1a1a; text-align:center; }


/* °­´ëÀÎ Ãß°¡ 2019-12-08*/
.detail_bottom .product_description .description_option .dc_cart_prict_amt { overflow:hidden; margin:10px 0; /*border-bottom:1px solid #ccc;*/}
.detail_bottom .product_description .description_option .dc_cart_prict_amt dt { float:left; font-size:14px; color:#1a1a1a; line-height:23px; }
.detail_bottom .product_description .description_option .dc_cart_prict_amt dd { float:right; font-weight:bold;}

.detail_bottom .product_description .description_option .option_bottom { position:absolute; left:0; bottom:20px; width:100%; padding:0 11px; }
.detail_bottom .product_description .description_option .option_bottom dl { overflow:hidden; line-height:23px; margin:0 0 13px 0; }
.detail_bottom .product_description .description_option .option_bottom dl dt { float:left; font-size:14px; color:#1a1a1a; }
.detail_bottom .product_description .description_option .option_bottom dl dd { float:right; font-size:22px; font-weight:bold; color:#1a1a1a; }
.detail_bottom .product_description .description_option .option_bottom ul {  }
.detail_bottom .product_description .description_option .option_bottom ul li { font-size:18px; line-height:50px; text-align:center; }
.detail_bottom .product_description .description_option .option_bottom ul .cart_btn { background:#efefef; margin:0 0 10px 0; }
.detail_bottom .product_description .description_option .option_bottom ul .cart_btn a { display:block; color:#1a1a1a; }
.detail_bottom .product_description .description_option .option_bottom ul .buy_btn { background:#333; }
.detail_bottom .product_description .description_option .option_bottom ul .buy_btn a { display:block; color:#fff; }
	/* - »óÇ°¼³¸í - ÄÜÅÙÃ÷ */
.detail_bottom .product_description .description_con { width:768px; min-height:500px; margin:0 0 150px 0; }

	/* - »óÇ°¼³¸í - ÇÔ²² º¸¸é ÁÁÀº »óÇ° */
.detail_bottom .product_description .related_product { margin:0 0 150px 0; }
.detail_bottom .product_description .related_product h5 { position:relative; font-size:16px; font-weight:bold; color:#1a1a1a; border-bottom:1px solid #e3e3e3; margin:0 0 50px 0; line-height:36px; }
.detail_bottom .product_description .related_product h5:after { position:absolute; bottom:-1px; content:""; display:block; clear:both; width:148px; height:2px; background:#1a1a1a; }
.detail_bottom .product_description .related_product .pro_list { width:100%; overflow:hidden; }
.detail_bottom .product_description .related_product .pro_list li { float:left; width:250px; margin:0 4px; }
.detail_bottom .product_description .related_product .pro_list li a {  }
.detail_bottom .product_description .related_product .pro_list li:nth-child(4n+4) { margin-right:0; }
.detail_bottom .product_description .related_product .pro_list li:nth-child(4n+1) { margin-left:0; }
.detail_bottom .product_description .related_product .img_pro_wrap { position:relative; }
.detail_bottom .product_description .related_product .img_pro_wrap .img_p { margin-bottom:10px; }
.detail_bottom .product_description .related_product .img_pro_wrap .img_p a { display:block; width:250px; height:250px; background:#eee; }
.detail_bottom .product_description .related_product .img_pro_wrap .img_p img { width:100%; height:100%; }
.detail_bottom .product_description .related_product .tit_pro_nm { height:52px; margin:0 10px; color:#1a1a1a; font-size:15px; letter-spacing:0; line-height:24px; }
.detail_bottom .product_description .related_product .price { margin:4px 10px 0; color:#1a1a1a; font-size:21px; font-weight:bold; }

/* »óÇ°Á¤º¸ */
.detail_bottom .product_info { margin:60px 0 150px 0; }
.detail_bottom .product_info table { width:100%; border-top:1px solid #333; font-size:14px; }
.detail_bottom .product_info table th { border-bottom:1px solid #e1e1e1; color:#1a1a1a; font-weight:bold; line-height:47px; text-align:left; }
.detail_bottom .product_info table td { border-bottom:1px solid #e1e1e1; line-height:25px; padding:11px 0; }

/* »óÇ°ÈÄ±â */
.detail_review { margin:60px 0 150px 0; }
.detail_review table { width:100%; border-top:1px solid #333; margin:0 0 20px 0; }
.detail_review table th { border-bottom:1px solid #e1e1e1; color:#1a1a1a; font-weight:bold; line-height:47px; font-size:14px; background:#f7f7f7; }
.detail_review table td { border-bottom:1px solid #e1e1e1; line-height:25px; padding:11px 0; text-align:center; }
.detail_review table .review_tit { text-align:left; }
.detail_review .review_write_btn { text-align:right; }
.detail_review .review_write_btn a { display:inline-block; background:#333; color:#fff; font-size:13px; width:120px; line-height:30px; text-align:center; }
.detail_review .paging { margin:0; text-align:center; }

/* Q&A */
.detail_qna { margin:60px 0 150px 0; }
.detail_qna table { width:100%; border-top:1px solid #333; margin:0 0 20px 0; }
.detail_qna table th { border-bottom:1px solid #e1e1e1; color:#1a1a1a; font-weight:bold; line-height:47px; font-size:14px; background:#f7f7f7; }
.detail_qna table td { border-bottom:1px solid #e1e1e1; line-height:25px; padding:11px 0; text-align:center; }
.detail_qna table .answer_y { color:#b09465; }
.detail_qna table .answer_n { color:#666; }
.detail_qna table .qna_tit { text-align:left; }
.detail_qna .qna_write_btn { text-align:right; }
.detail_qna .qna_write_btn a { display:inline-block; background:#333; color:#fff; font-size:13px; width:120px; line-height:30px; text-align:center; }
.detail_qna .paging { margin:0; text-align:center; }

#di_review_input .dc_title {border-bottom: 1px solid #e1e1e1; color: #1a1a1a; font-weight: bold; line-height: 47px; font-size: 16px; background: #f7f7f7; text-align:center;}
#di_qna_input .dc_title {border-bottom: 1px solid #e1e1e1; color: #1a1a1a; font-weight: bold; line-height: 47px; font-size: 16px; background: #f7f7f7;text-align:center;}


.detail_save_btn { text-align:center; margin-bottom:50px; }
.detail_save_btn a { display:inline-block; background:#333; color:#fff; font-size:13px; width:120px; line-height:30px; text-align:center; }




/* Àå¹Ù±¸´Ï */
#diCartWarp{}
#diCartWarp .dcCartList{}
#diCartWarp .dcCartList table.dcTBShop > tbody > tr > td .dcPDname{margin:0 0 10px 0;}

#diCartWarp .dcBtnWrap{text-align:left; margin:0 0 50px 0;}

#diCartWarp .dcToTalPriceWrap{position:relative; margin:0 0 50px 0; border-top:solid 1px #1a1a1a; border-bottom:solid 1px #1a1a1a; height:145px;}
#diCartWarp .dcToTalPriceWrap .dcPosition{overflow:hidden; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display: flex;}
#diCartWarp .dcToTalPriceWrap .dcPosition > div{float:left; font-size:16px; line-height:30px; color:#1a1a1a; text-align:center; width:120px;}
#diCartWarp .dcToTalPriceWrap .dcPosition > div > span{font-weight:bold;}
#diCartWarp .dcToTalPriceWrap .dcPosition > div.dcTotalPDPrice{}
#diCartWarp .dcToTalPriceWrap .dcPosition > div.dcMinus{width:30px; height:60px; background: url(../img/shop/icoMinus.png) 50% 50% no-repeat; text-indent:-99999px; margin:0 40px;}
#diCartWarp .dcToTalPriceWrap .dcPosition > div.dcTotalSalesPrice{}
#diCartWarp .dcToTalPriceWrap .dcPosition > div.dcPlus{width:30px; height:60px; background: url(../img/shop/icoPlus.png) 50% 50% no-repeat; text-indent:-99999px; margin:0 40px;}
#diCartWarp .dcToTalPriceWrap .dcPosition > div.dcDevelPrice{}
#diCartWarp .dcToTalPriceWrap .dcPosition > div.dcEqual{width:30px; height:60px; background: url(../img/shop/icoEqual.png) 50% 50% no-repeat; text-indent:-99999px; margin:0 40px;}
#diCartWarp .dcToTalPriceWrap .dcPosition > div.dcPrice{width: 170px;}
#diCartWarp .dcToTalPriceWrap .dcPosition > div.dcPrice span{font-size:22px; color:#b09465;}

#diCartWarp .dcCartEtcWrap{border:solid 1px #e1e1e1; padding:40px 30px;}
#diCartWarp .dcCartEtcWrap h5{font-size:16px; color:#1a1a1a; line-height:21px; margin:0 0 15px 0;}
#diCartWarp .dcCartEtcWrap h5 span{color:#666;}
#diCartWarp .dcCartEtcWrap ul{margin:0; padding:0 0 0 10px;}
#diCartWarp .dcCartEtcWrap ul li{position:relative; font-size:14px; color:#666; line-height:19px; margin:0 0 5px 0; padding:0 0 0 12px;}
#diCartWarp .dcCartEtcWrap ul li:before{content:''; display:block; position:absolute; top:10px; left:0px; width:5px; height:1px; background-color:#666;}
#diCartWarp .dcCartEtcWrap ul li:last-child{margin:0;}



/* ¸¶ÀÌÆäÀÌÁö CSS ½ÃÀÛ =================================================================== */
/* ÁÖ¹®³»¿ª */
#diMyPage{}
#diMyPage .dcMyPageTop{overflow:hidden; margin:0 0 50px 0;}
#diMyPage .dcMyPageTop .dcTopTitle{float:left; width:256px; height:189px; background-color:#333; padding:20px 10px 0;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap{}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap .dcLevel{width:55px; text-align:center; font-size:30px; color:#fff; line-height:55px; margin: 0 auto 10px;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap .dcLevel > div{border-radius:50%; font-family: 'S-CoreDream-9Black'; margin:0 0 5px 0;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap .dcLevel .LevelG{background-color:#d3ccc1;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap .dcLevel .LevelS{background-color:#d3ccc1;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap .dcLevel .LevelB{background-color:#d3ccc1;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap .dcLevel p{text-align:center; font-size:16px; color:#d3ccc1; line-height:21px;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap h3{text-align:center; font-size:16px; color:#fff; line-height:21px; margin:0 0 15px 0;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelWrap h3 span{font-weight:bold; font-size:18px; line-height:23px;}
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelBenefit{border-top:solid 1px #1a1a1a; text-align:center; }
#diMyPage .dcMyPageTop .dcTopTitle .dcLevelBenefit a{display:inline-block; font-size:14px; color:#fff; line-height:39px; background: url(../img/shop/icoArrow01.png) 100% 50% no-repeat; padding: 0 15px 0 0;}
#diMyPage .dcMyPageTop .dcTopCon{float:left; width:767px; height:189px; background-color:#f7f7f7;}
#diMyPage .dcMyPageTop .dcTopCon ul{overflow:hidden;}
#diMyPage .dcMyPageTop .dcTopCon ul li{float:left; position:relative; width:33.333%; padding:85px 0 35px 0;}
#diMyPage .dcMyPageTop .dcTopCon ul li:after{content:''; display:block; position:absolute; top:50%; transform:translateY(-50%); right:0px; width:1px; height:85%; background-color:#e1e1e1;}
#diMyPage .dcMyPageTop .dcTopCon ul li:last-child:after{display:none;}
#diMyPage .dcMyPageTop .dcTopCon ul li.dcIcon01{background: url(../img/shop/icoMypage01.png) 50% 40px no-repeat;}
#diMyPage .dcMyPageTop .dcTopCon ul li.dcIcon02{background: url(../img/shop/icoMypage02.png) 50% 40px no-repeat;}
#diMyPage .dcMyPageTop .dcTopCon ul li.dcIcon03{background: url(../img/shop/icoMypage03.png) 50% 40px no-repeat;}
#diMyPage .dcMyPageTop .dcTopCon ul li h3{text-align:center; font-size:14px; font-weight:normal; color:#1a1a1a; line-height:19px; margin:0 0 15px 0;}
#diMyPage .dcMyPageTop .dcTopCon ul li p.dcNumber{text-align:center; font-size:30px; color:#b09465; line-height:35px; font-weight:bold;}

.dcMypageConTitle{position:relative;}
.dcMypageConTitle > h4{width:100%; font-size:16px; color:#1a1a1a; line-height:21px; border-bottom:solid 1px #1a1a1a; padding:0 0 10px 0; margin:0 0 20px 0;}
.dcMypageConTitle > .dcJoinInput{padding:0;}
.dcMypageConTitle > .dcJoinInput > ul > li > dl > dt{width:149px;}
.dcMypageConTitle > .dcJoinInput > ul > li > dl > dd{width:250px; font-size:14px;}
.dcMypageConTitle > .dcJoinInput > ul > li > dl > dd p{line-height:50px;}
.dcMypageConTitle > .dcJoinInput > ul > li > dl > dd p span.dcPPrint{font-weight:500; color:blue;}
.dcMypageConTitle > .dcJoinInput > ul > li > dl > dd p span.dcPDday{font-weight:500; color:blue;}
.dcMypageConTitle > .dcJoinInput > ul > li > dl > dd input:-moz-read-only {background-color:#f7f7f7;}
.dcMypageConTitle > .dcJoinInput > ul > li > dl > dd input:read-only {background-color:#f7f7f7;}

.dcMypageCon{position:relative;}
.dcMypageCon > h4{width:100%; font-size:16px; color:#1a1a1a; line-height:21px; border-bottom:solid 1px #1a1a1a; padding:0 0 10px 0; margin:0 0 20px 0;}
.dcMypageCon > .dcJoinInput{padding:0;}
.dcMypageCon > .dcJoinInput > form > ul > li > dl > dt{width:149px;}
.dcMypageCon > .dcJoinInput > form > ul > li > dl > dd{}
.dcMypageCon > .dcJoinInput > form > ul > li > dl > dd input:-moz-read-only {background-color:#f7f7f7;}
.dcMypageCon > .dcJoinInput > form > ul > li > dl > dd input:read-only {background-color:#f7f7f7;}

.dcDeliveryStatus{border:solid 1px #e1e1e1; text-align:center; height:126px; padding:18px 0; margin:0 0 20px 0;}
.dcDeliveryStatus > div{display:inline-block; margin:0 33px;}
.dcDeliveryStatus > div p.dcPTitle{font-size:13px; color:#1a1a1a; line-height:18px; padding:0 0 0 10px; margin:0 0 10px 0;}
.dcDeliveryStatus > div p.dcPNum{font-size:30px; color:#1a1a1a; line-height:60px; padding:0 0 0 75px;}
.dcDeliveryStatus .dcDelivery01 p.dcPTitle{padding:0 0 0 10px;}
.dcDeliveryStatus .dcDelivery01 p.dcPNum{background: url(../img/shop/icoDeilver01.png) 0 0 no-repeat;}
.dcDeliveryStatus .dcDelivery02 p.dcPTitle{padding:0 0 0 4px;}
.dcDeliveryStatus .dcDelivery02 p.dcPNum{background: url(../img/shop/icoDeilver02.png) 0 0 no-repeat;}
.dcDeliveryStatus .dcDelivery03 p.dcPTitle{padding:0;}
.dcDeliveryStatus .dcDelivery03 p.dcPNum{background: url(../img/shop/icoDeilver03.png) 0 0 no-repeat;}

.dcBuyInfoWrap .dcBuyInfoList{}
.dcBuyInfoWrap .dcBuyInfo{margin:0 0 50px 0;}
.dcBuyInfoWrap .dcPayInfo{margin:0 0 50px 0;}
.dcBuyInfoWrap .dcDeliveryInfo{margin:0 0 50px 0;}
.dcBuyInfoWrap .dcCancleInfo{margin:0 0 50px 0;}
.dcBuyInfoWrap .dcRePayInfo{margin:0 0 50px 0;}
.dcBuyInfoWrap .dcTitle{border-top:solid 1px #1a1a1a; border-bottom:solid 1px #e1e1e1;}
.dcBuyInfoWrap .dcTitle h4{font-size:20px; color:#1a1a1a; line-height:50px;}
.dcBuyInfoWrap .dcConList{border-bottom:solid 1px #e1e1e1; padding:0 20px;}
.dcBuyInfoWrap .dcConList dl{overflow:hidden; padding:15px 0;}
.dcBuyInfoWrap .dcConList dl dt{float:left; width:20%; font-size:14px; color:#666;}
.dcBuyInfoWrap .dcConList dl dd{float:left; width:80%; font-size:14px; color:#1a1a1a; line-height:19px;}

.dcMypageCon .dcSmallBtnWrap{position:absolute; bottom:25px; right:0;}
.dcMypageCon .dcSmallBtnWrap .dcBtn333333{width:100px;}

.dcPointStatus{border:solid 1px #e1e1e1; text-align:center; margin:0 0 20px 0; overflow:hidden;}
.dcPointStatus > div{float:left; width:50%; overflow:hidden;}
.dcPointStatus > div > h4{float:left; line-height:100px; padding:0 0 0 80px; font-weight:normal;}
.dcPointStatus > div > p{float:right; line-height:100px; padding:0 80px 0 0; font-weight:bold;}
.dcPointStatus .dcThisPoint{border-right:solid 1px #e1e1e1;}
.dcPointStatus .dcThisPoint p{color:#b09465;}
.dcPointStatus .dcDEDPoint p{}

.dcPointListWrap > table.dcTBShop > tbody > tr > td > p.dcPSubject{font-size:14px; color:#1a1a1a; line-height:19px;}
.dcPointListWrap > table.dcTBShop > tbody > tr > td > p.dcDate{text-align:center; font-size:14px; color:#666; line-height:19px;}

.dcCounsellStatus{border:solid 1px #e1e1e1; text-align:center; height:126px; padding:18px 0; margin:0 0 20px 0;}
.dcCounsellStatus > div{display:inline-block; margin:0 33px;}
.dcCounsellStatus > div p.dcPTitle{font-size:13px; color:#1a1a1a; line-height:18px; padding:0 0 0 4px; margin:0 0 10px 0;}
.dcCounsellStatus > div p.dcPNum{font-size:30px; color:#1a1a1a; line-height:60px; padding:0 0 0 75px;}
.dcCounsellStatus .dcCounsel01 p.dcPTitle{padding:0 0 0 4px;}
.dcCounsellStatus .dcCounsel01 p.dcPNum{background: url(../img/shop/icoCounsel01.png) 0 0 no-repeat;}
.dcCounsellStatus .dcCounsel02 p.dcPTitle{padding:0 0 0 4px;}
.dcCounsellStatus .dcCounsel02 p.dcPNum{background: url(../img/shop/icoCounsel02.png) 0 0 no-repeat;}
.dcCounsellStatus .dcCounsel03 p.dcPTitle{padding:0 0 0 4px;}
.dcCounsellStatus .dcCounsel03 p.dcPNum{background: url(../img/shop/icoCounsel03.png) 0 0 no-repeat;}
.dcCounsellStatus .dcCounsel04 p.dcPTitle{padding:0 0 0 4px;}
.dcCounsellStatus .dcCounsel04 p.dcPNum{background: url(../img/shop/icoCounsel04.png) 0 0 no-repeat;}

.dcCounselListWrap > table.dcTBShop > tbody > tr > td > p.dcPSubject{font-size:14px; color:#1a1a1a; line-height:19px; cursor:pointer;}
.dcCounselListWrap > table.dcTBShop > tbody > tr > td > p.on{font-weight:bold;}
.dcCounselListWrap > table.dcTBShop > tbody > tr > td > p.dcPDate{text-align:center; font-size:14px; color:#666; line-height:19px;}
.dcCounselListWrap > table.dcTBShop > tbody > tr > td > p.dcPWaiting{text-align:center; font-size:14px; color:#999; line-height:19px;}
.dcCounselListWrap > table.dcTBShop > tbody > tr > td > p.dcPComplet{text-align:center; font-size:14px; color:#b09465; line-height:19px;}
.dcCounselListWrap > table.dcTBShop > tbody > tr.dcCounsellA{display:table-row; width:100%; background-color:#f7f7f7;}
.dcCounselListWrap > table.dcTBShop > tbody > tr.dcCounsellA p.dcPAnser{font-size:14px; color:#1a1a1a; line-height:19px; margin:0 0 20px 0;}
.dcCounselListWrap > table.dcTBShop > tbody > tr.dcCounsellA p.dcPAnserName{font-size:14px; color:#666; line-height:19px;}
.dcCounselListWrap > table.dcTBShop > tbody > tr.dcCounsellA p.dcPAnserName span{position:relative; padding:0 10px 0 0; margin:0 10px 0 0;}
.dcCounselListWrap > table.dcTBShop > tbody > tr.dcCounsellA p.dcPAnserName span:after{content:''; display:block; position:absolute; top:50%; transform:translateY(-50%); right:0; width:1px; height:10px; background-color:#aaa;}

.dcReviewWrap{}
.dcTabWrap{}
.dcTabWrap ul{overflow:hidden; border:solid 1px #e1e1e1; border-bottom:0; border-left:0;}
.dcTabWrap ul li{float:left; position:relative; width:50%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#1a1a1a; cursor:pointer; border-bottom:solid 1px #e1e1e1; border-left:solid 1px #e1e1e1;}
.dcTabWrap ul li.active{border-bottom:solid 1px #fff; font-weight:bold;}
.dcTabWrap ul li.active:before{content:''; display:block; position:absolute; top:0px; left:0px; width:100%; height:3px; background-color:#1a1a1a;}

.dcReviewList table.dcTBShop{border-top:0;}
.dcReviewList table.dcTBShop > tbody > tr > td .dcPDname{margin:0 0 20px 0;}
.dcReviewList table.dcTBShop > tbody > tr > td .dcStar{width:100%; margin:0 0 10px 0;}
.dcReviewList table.dcTBShop > tbody > tr > td .dcStar p img{width:77px; height:13px; background: transparent;}
.dcReviewList table.dcTBShop > tbody > tr > td p.dcPReviewText{margin:0 0 10px 0; font-size:14px; color:#1a1a1a; line-height:19px;}
.dcReviewList table.dcTBShop > tbody > tr > td p.dcPReviewImg{width:102px; height:103px;}
.dcReviewList table.dcTBShop > tbody > tr > td p.dcPReviewImg img{width:100%; height:100%;}
.dcReviewList #tab2 > table.dcTBShop > tbody > tr > td:first-child{vertical-align: top;}


.dcCouponADD{border:solid 1px #e1e1e1; padding:15px 0 18px; margin:0 0 20px 0;}
.dcCouponADD .dcCouponInput{overflow:hidden; width:416px; margin:0 auto;}
.dcCouponADD .dcCouponInput h4{font-size:14px; color:#1a1a1a; line-height:19px; margin:0 0 10px 0; font-weight:normal;}
.dcCouponADD .dcCouponInput input{float:left; width:300px; height:40px; border:solid 1px #e1e1e1; background-color:#fff; font-size:14px; color:#1a1a1a; line-height:40px; margin:0 16px 0 0;}
.dcCouponADD .dcCouponInput button{float:left; width:100px; height:40px; border:solid 1px #1a1a1a; background-color:#1a1a1a; font-size:14px; color:#fff; line-height:40px;}

.dcCouponText{overflow:hidden; margin:0 0 15px 0;}
.dcCouponText p.dcPLeft{float:left; font-size:12px; color:#666; line-height:17px;}
.dcCouponText p.dcPReft{float:right; font-size:12px; color:#333; line-height:17px;}
.dcCouponText p.dcPReft span{color:#b09465; font-weight:bold;}

.dcCouponListWrap table.dcTBShop > tbody > tr > td > p.dcPSubject{font-size:14px; color:#1a1a1a; line-height:19px; margin:0 0 5px 0;}
.dcCouponListWrap table.dcTBShop > tbody > tr > td > p.dcPTit{font-size:12px; color:#999; line-height:17px;}
/* //¸¶ÀÌÆäÀÌÁö CSS ³¡ =================================================================== */



/* ÁÖ¹®¼­ */
.dcOrderPDList{margin:0 0 30px 0;}
.dcOrderPDList table.dcTBShop{border-top:0; margin:0 0 60px 0;}

.dcOrderInfo{}

.dcOrderInfo table.dcTBShop > tbody > tr > td .dcPDname{margin:0 0 10px 0;}

.dcOrderInfo dl{margin:0 0 20px 0;}
.dcOrderInfo dl:last-child{margin:0;}
.dcOrderInfo dl dt{float:left; width:150px; font-size:14px; font-weight:normal; line-height:50px; color:#1a1a1a;}
.dcOrderInfo dl dt span{color:#d7af72;}
.dcOrderInfo dl dd{float:left; width:750px; font-size:16px; font-weight:normal; line-height:50px; color:#1a1a1a;}
.dcOrderInfo dl dd input[type='text']{border:solid 1px #e1e1e1; width:100%; height:50px; padding:0 20px; font-size:16px; font-weight:normal; line-height:21px; color:#1a1a1a; vertical-align: top; }
.dcOrderInfo dl dd input[type='button']{cursor:pointer;}
.dcOrderInfo dl dd input[name='ord_mb_nm']{width:450px;}
.dcOrderInfo dl dd input[name='ord_hp_no']{width:450px;}
.dcOrderInfo dl dd input[name='ord_email_tx']{width:450px;}
.dcOrderInfo dl dd input[name='rcv_mb_nm']{width:450px; margin:0 10px 0 0;}
.dcOrderInfo dl dd input[name='rcv_hp_no']{width:450px;}
.dcOrderInfo dl dd input[name='rcv_tel_no']{width:450px;}
.dcOrderInfo dl dd input[name='btnAddr2']{width:180px; height:50px; text-align:center; font-size:16px; font-weight:normal; line-height:50px; color:#fff; background-color:#1a1a1a; border:solid 1px #1a1a1a; vertical-align: top; margin: 0 0 0 10px;}
.dcOrderInfo dl dd input[name='rcv_post_no']{width:450px; margin:0 0 20px 0;}
.dcOrderInfo dl dd input[name='rcv_addr1_tx']{margin:0 0 20px 0; width:100%;}
.dcOrderInfo dl dd input[name='rcv_addr2_tx']{margin:0 0 20px 0; width:100%;}
.dcOrderInfo dl dd input[name='rcv_addr_detail']{width:100%;}
.dcOrderInfo dl dd input[name='rcv_request']{width:100%;}
.dcOrderInfo dl dd input[name='cuponUse']{width:100%;}
.dcOrderInfo dl dd input[name='pay_point_amt']{width:150px; text-align:right;}
.dcOrderInfo dl dd select{border:solid 1px #e1e1e1; width:100%; height:50px; padding:0 20px; font-size:16px; font-weight:normal; line-height:21px; color:#1a1a1a;}
.dcOrderInfo dl dd a.dcCuponJoin{width:100%; background-color:#f7f7f7;}
.dcOrderInfo dl dd span.dcSpan666666{font-size:14px; font-weight:normal; line-height:20px; color:#666;}
.dcOrderInfo dl dd ul{}
.dcOrderInfo dl dd ul li{float:left; margin:0 35px 0 0; line-height:50px;}
.dcOrderInfo dl dd ul li:last-child{margin:0;}
.dcOrderInfo dl dd ul li input[name='btnDeliveryList']{width:180px; height:50px; text-align:center; font-size:16px; font-weight:normal; line-height:50px; color:#fff; background-color:#1a1a1a; border:solid 1px #1a1a1a; vertical-align: top; margin: 0 0 0 34px;}

.dcNoMemAgree{padding:30px 20px;}
.dcNoMemAgree .dcAgreeWrap{}
.dcNoMemAgree .dcAgreeWrap p.dcNotLoginTitle{font-size:16px; font-weight:normal; color:#1a1a1a; line-height:21px; margin:0 0 10px 0;}
.dcNoMemAgree .dcAgreeWrap .dcAgreeBox{border:solid 1px #e1e1e1; height:170px; padding:10px; overflow-y:scroll; margin:0 0 10px 0;}
.dcNoMemAgree .dcAgreeWrap .dcAgreeCheck{margin:0 0 30px 0; text-align:right;}
.dcNoMemAgree .dcAgreeWrap .dcAgreeCheck input{}

.dcOrInfo{padding:30px 20px;}
.dcOrDeliveryInfo{padding:30px 20px;}

.dcDCPointInfo{padding:30px 20px;}
.dcOrPayInfo{padding:30px 20px;}
.dcOrPayVACInfo{padding:30px 20px;}
.dcOrPayBACInfo{padding:30px 20px;}
.dcOrCashRecInfo{padding:30px 20px;}
.dcOrAgreeInfo{padding:30px 20px;}

.dcPaywrap{overflow:hidden;}
.dcPaywrap .dcPayLeft{width:100%;}
.dcPaywrap .dcPayLeft dl dt{}
.dcPaywrap .dcPayLeft dl dd{width:385px;}
.dcPaywrap .dcPayRight{width:100%;}
.dcPaywrap .dcPayRight .dcPayLastInfo{}
.dcPaywrap .dcPayRight .dcPayLastInfo .dcInfoTitle{border:solid 2px #333;}
.dcPaywrap .dcPayRight .dcPayLastInfo .dcInfoTitle h4{background-color:#333; text-align:center; font-size:20px; font-weight:bold; color:#fff; line-height:50px; }
.dcPaywrap .dcPayRight .dcPayLastInfo .dcInfoTitle .dcPayInfo{padding:30px; border-bottom:solid 1px #e1e1e1;}
.dcPaywrap .dcPayRight .dcPayLastInfo .dcInfoTitle .dcPayInfo dl{overflow:hidden;}
.dcPaywrap .dcPayRight .dcPayLastInfo .dcInfoTitle .dcPayInfo dl dt{float:left; width:70%; font-size:14px; font-weight:normal; color:#1a1a1a; line-height:45px; }
.dcPaywrap .dcPayRight .dcPayLastInfo .dcInfoTitle .dcPayInfo dl dd{float:left; width:30%; text-align:right; font-size:14px; font-weight:normal; color:#1a1a1a; line-height:45px; }
.dcPaywrap .dcPayRight .dcPayLastInfo .dcInfoTitle .dcTotalPrice{text-align:center; font-size:30px; font-weight:bold; color:#ef528d; line-height:65px;}
.dcPaywrap .dcPayRight .dcPayLastInfo a#pg_pay_btn{background-color:#d7af72; text-align:center; font-size:16px; font-weight:bold; color:#fff; line-height:50px; }

.dcOrPayInfo ul{}
.dcOrPayInfo ul li{float:left; margin:0 57px 0 0;}
.dcOrPayInfo ul li:last-child{margin:0;}


/* //ÁÖ¹®¼­ */

/* ¹è¼ÛÁÖ¼Ò·Ï */
#receive_info{ width:100%;margin-top:10px; padding:0 20px; }
#receive_info .title h3{font-size:18px; color:#666; margin:0 20px 0 0;}
#receive_info .input_box { margin-top:20px; }
#receive_info .dc_shopTable {}
#receive_info .dc_shopTable td input{height: 30px;text-align: left;background: #fbfbfb;border: 1px solid #ddd;padding: 0px 10px;line-height: 30px;font-size:15px;}
#receive_info .dc_shopTable td.dc_order_btn{text-align:center;}
#receive_info .dc_shopTable td.dc_order_btn a{display:inline-block;width:50px; height:25px;line-height:25px; border-radius:5px; font-size:12px;color:#fff; text-align:center; }
#receive_info .dc_shopTable td.dc_order_btn a.dc_default{background-color:#fff; border:solid 1px #555;margin-right:5px;color:#555;}
#receive_info .dc_shopTable td.dc_order_btn a.dc_del{background-color:#ff0000; }

.dc_shopTable{width: 100%; margin: 0 auto 0; border-collapse:collapse; border-spacing:0; font-size:16px;border-top:solid 1px #777;}
.dc_shopTable thead{}
.dc_shopTable thead tr{background:#fbfbfb; border-bottom:solid 1px #ddd;}
.dc_shopTable thead tr th{vertical-align:middle; padding:10px; text-align: center; color: #666; font-weight:400; border-left:1px solid #ddd;border-right:1px solid #ddd; font-size:16px;}
.dc_shopTable tbody{}
.dc_shopTable tbody tr{border-bottom:solid 1px #ddd;}
.dc_shopTable tbody tr th{vertical-align:middle; padding:10px; text-align: center; color: #666; font-weight:400; font-size:16px;background:#fbfbfb; border-left:1px solid #ddd;border-right:1px solid #ddd; }
.dc_shopTable tbody tr td{vertical-align:middle; padding:10px; text-align:center; color:#666;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.dc_shopTable tbody tr td span{color:red;}
.dc_shopTable tbody tr td p{text-align:center;}
.dc_shopTable tbody tr td.accent{font-size:25px; font-weight:400;}
.dc_shopTable tbody tr td.accent span{font-size:16px; font-weight:normal; color:#666;}
.dc_shopTable tbody tr td.bold{font-weight:400;}
.dc_shopTable tbody tr td.center{text-align:center;}
.dc_shopTable tbody tr td.right{text-align:right;}
.dc_shopTable tbody tr td.left{text-align:left;}


.dc_rcv_btn_box{width:100%; font-size:0; margin-top:10px;padding:0 20px;}
.dc_rcv_btn_box a{display:inline-block; text-align:center; font-size:15px; padding:0 20px; margin-right:10px; color:#333; line-height:40px; border:solid 1px #aaa; border-radius:5px;}
.dc_rcv_btn_box a:last-child{margin:0;}

/* //¹è¼ÛÁÖ¼Ò·Ï*/
