@charset "utf-8";
/*=============================================
=                   ##SHOP                    =
=============================================*/

@media (min-width:1260px) {
	.lists-row{margin-right:-10px;margin-left:-10px}
	.lists-row .col-row-0,
	.lists-row .col-row-1,
	.lists-row .col-row-2,
	.lists-row .col-row-3,
	.lists-row .col-row-4,
	.lists-row .col-row-5,
	.lists-row .col-row-6,
	.lists-row .col-row-7,
	.lists-row .col-row-8,
	.lists-row .col-row-9,
	.lists-row .col-row-10{position:relative;min-height:1px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
	.lists-row .col-row-0,
	.lists-row .col-row-1{width:100%}
	.lists-row .col-row-2{width:50%}
	.lists-row .col-row-3{width:33.33%}
	.lists-row .col-row-4{width:25%}
	.lists-row .col-row-5{width:20%}
	.lists-row .col-row-6{width:16.66%}
	.lists-row .col-row-7{width:14.28%}
	.lists-row .col-row-8{width:12.5%}
	.lists-row .col-row-9{width:11.11%}
	.lists-row .col-row-10{width:10%}
	.lists-row .sct_img img{max-width:100%;height:auto}
	.row-clear{clear:both!important}
	
	/* 상품 목록 스킨 10 */
	.sct_10{margin:25px 0}
	.sct_10.lists-row{margin:0 -20px -20px 0;overflow:hidden}
	.sct_10 .sct_li{position:relative;float:left;text-align:left}
	.sct_10 .sct_li .sct_inner{margin:0 20px 20px 0;padding-bottom:40px}
	.sct_10 .sct_last{margin-right:0}
	.sct_10 .sct_clear{clear:both}
	.sct_10 .sct_a{text-decoration:none}
	.sct_10 .sct_a:focus, .sct_10 .sct_a:hover{text-decoration:none}
	.sct_10 .sct_img{position:relative;text-align:center;overflow:hidden}
	.sct_10 .sct_img a{display:block;border-radius:10px;overflow:hidden}
	.sct_10 .sct_img a img{transition:all 0.5s}
		.sct_10 .sct_img .sct_btn{position:absolute;left:50%;top:50%;border:0;padding:8px;width:100%;transition:all 0.5s;overflow:hidden;transform:translate(-50%,-40%);opacity:0;visibility:hidden}
	.sct_10 .sct_img:hover .sct_btn{transform:translate(-50%,-50%);opacity:1;visibility:visible}
	.sct_10 .sct_img:hover a img{transform:scale(1.1)}
	.sct_10 .sct_btn{font-size:0;text-align:center}
	.sct_10 .sct_btn > button{display:inline-block;margin:0 5px;width:50px;height:50px;font-size:24px;color:#fff;border:2px solid transparent;background:#053863;border-radius:50%;transition:all 0.3s}
	.sct_10 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_10 .sct_btn > button:hover{background:#fff}
	.sct_10 .sct_btn > button:hover i{color:#053863}
	.sct_10 .sit_icon_li{margin-top:15px;font-size:0}
	.sct_10 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.sct_10 .sct_ct_wrap{position:relative;text-align:center}
	.sct_10 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_10 .sct_star{margin:10px 0 5px}
	.sct_10 .sct_star .score{position:relative;display:inline-block;width:100px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_10 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}
	.sct_10 .sct_txt{margin-top:10px}
	.sct_10 .sct_txt a{line-height:25px;font-size:16px;font-weight:500;color:#333}
	.sct_10 .sct_basic{padding:5px 0;line-height:18px;font-size:13px;color:#999;word-break:keep-all;letter-spacing:-0.5px}
	.sct_10 .sct_bottom{position:relative;margin-top:10px}
	.sct_10 .sct_cost{font-size:0;overflow:hidden}
	.sct_10 .sct_ins{display:inline-block;line-height:20px;font-size:18px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	.sct_10 .sct_dict{display:inline-block;position:relative;padding:5px 0 0 15px;margin-left:15px;line-height:12px;font-size:12px;font-weight:400;color:#aaa;text-decoration:line-through}
	.sct_10 .sct_dict:before{content:'';position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;border-left:1px solid #ddd;transform:rotate(25deg)}
	.sct_10 .sct_sale{position:absolute;top:0;right:0;width:40px;line-height:40px;font-size:12px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_10 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_10 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	.sct_10 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_10 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_10 .sct_sns .share-facebook{background:#415b92}
	.sct_10 .sct_sns .share-twitter{background:#35b3dc}
	.sct_10 .sct_sns .share-googleplus{background:#ea3838}
	.sct_10 .sct_sns img{width:24px}
	.sct_10 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_10 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_10 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_10 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_10 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_10 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	
	/* 상품 목록 스킨 10 */
	.sct_20{margin:25px 0}
	.sct_20.lists-row{margin:0 -20px -20px 0;overflow:hidden}
	.sct_20 .sct_li{position:relative;float:left;margin:0;padding:0;text-align:left}
	.sct_20 .sct_li .sct_inner{position:relative;display:block;margin:0 20px 20px 0;border-radius:10px;overflow:hidden}
	.sct_20 .sct_li:hover .sct_ct_wrap{opacity:1;visibility:visible}
	.sct_20 .sct_li:hover .sct_txt{bottom:50%}
	.sct_20 .sct_li:hover .sct_bottom{top:50%}
	.sct_20 .sct_last{margin-right:0}
	.sct_20 .sct_clear{clear:both}
	.sct_20 .sct_a{text-decoration:none}
	.sct_20 .sct_a:focus, .sct_20 .sct_a:hover{text-decoration:none}
	.sct_20 .sct_img{position:relative;text-align:center}
	.sct_20 .sct_img .sct_btn{display:none;position:absolute;right:0;bottom:-50px;border:0;padding:8px;transition:all 0.5s;overflow:hidden}
	.sct_20 .sct_img:hover .sct_btn{bottom:0}
	.sct_20 .sct_img:hover a img{transform:scale(1.1)}
	.sct_20 .sct_btn{font-size:0;text-align:center}
	.sct_20 .sct_btn > button{display:inline-block;margin:0 2px;width:40px;height:40px;font-size:20px;color:#666;border:2px solid transparent;background:#fff;border-radius:50%;transition:all 0.3s}
	.sct_20 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_20 .sct_btn > button:hover{background:#053863}
	.sct_20 .sct_btn > button:hover i{color:#fff}
	.sct_20 .sit_icon_li{display:none;margin-top:15px;font-size:0}
	.sct_20 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.sct_20 .sct_ct_wrap{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;padding:20px;background:rgba(5, 56, 97, 0.9);text-align:center;transition:all 0.3s;opacity:0;visibility:hidden}
	.sct_20 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_20 .sct_star{margin:10px 0 5px}
	.sct_20 .sct_id{line-height:20px;font-size:12px;font-weight:400;color:#fff}
	.sct_20 .sct_txt{position:absolute;bottom:55%;left:0;margin:10px 0;padding:0 20px;width:100%;display:-webkit-box;overflow:hidden;line-height:20px;font-size:16px;font-weight:500;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;transition:all 0.5s}
	.sct_20 .sct_basic{line-height:18px;font-size:12px;font-weight:400;color:rgba(255,255,255,0.8);word-break:keep-all;letter-spacing:-0.5px}
	.sct_20 .sct_bottom{position:absolute;top:55%;left:0;width:100%;transition:all 0.5s}
	.sct_20 .sct_star{margin:10px 0 5px}
	.sct_20 .sct_star .score{position:relative;display:inline-block;width:80px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat left 45%;background-size:100% auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_20 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat left 45%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sct_20 .sct_cost{font-size:0;overflow:hidden}
	.sct_20 .sct_ins{display:inline-block;line-height:20px;font-size:16px;font-weight:600;color:#fff;letter-spacing:-0.5px}
	.sct_20 .sct_dict{display:inline-block;position:relative;padding:5px 0 0 15px;margin-left:15px;line-height:12px;font-size:12px;font-weight:400;color:rgba(255,255,255,0.8);text-decoration:line-through}
	.sct_20 .sct_dict:before{content:'';position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;border-left:1px solid #ddd;transform:rotate(25deg)}
	.sct_20 .sct_sale{position:absolute;top:0;right:0;width:40px;line-height:40px;font-size:12px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_20 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_20 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	.sct_20 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_20 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_20 .sct_sns .share-facebook{background:#415b92}
	.sct_20 .sct_sns .share-twitter{background:#35b3dc}
	.sct_20 .sct_sns .share-googleplus{background:#ea3838}
	.sct_20 .sct_sns img{width:24px}
	.sct_20 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_20 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_20 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_20 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_20 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_20 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	
	/* 상품 목록 스킨 30 */
	.sct_30 .sct_li{position:relative;float:left;margin:0 16px 15px 0;border:1px solid #e9e9e9;background:#f5f6fa}
	.sct_30 .sct_last{margin:0 0 15px !important}
	.sct_30 .sct_clear{clear:both}
	.sct_30 .sct_arw_toleft{display:block;z-index:2;position:absolute;top:20px;left:221px;width:10px;height:19px;background:url('img/icon_arw_toleft.gif') no-repeat}
	.sct_30 .sct_a{text-decoration:none}
	.sct_30 .sct_img{position:absolute;top:0;left:0}
	.sct_30 .sct_icon{position:absolute;bottom:25px;left:-5px;margin:0 !important}
	.sct_30 .sct_icon img{display:block;margin:0 0 3px}
	.sct_30 .sct_txt{display:inline-block;margin:0 0 20px}
	.sct_30 .sct_basic{margin:0 0 15px;padding:0;line-height:1.4}
	.sct_30 .sct_cost{display:block;margin:0 0 10px;font-weight:500}
	.sct_30 .sct_dict{text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal}
	.sct_30 .sct_sns{position:absolute;bottom:20px;right:10px}
	
	/* 상품 목록 스킨 40 */
	.sct_40{margin:0 -10px -10px 0!important;overflow:hidden}
	.sct_40.lists-row{margin:0 -10px -10px 0;overflow:hidden;font-size:0}
	.sct_40 .sct_li{float:left;width:50%;margin:0;padding:0;text-align:left;clear:none !important;vertical-align:top;overflow:hidden}
	.sct_40 .sct_li .sct_inner{position:relative;display:block;margin:0 10px 10px 0;border-radius:5px;border:1px solid #e9e9e9;overflow:hidden}
	.sct_40 .sct_li:hover .sct_ct_wrap{opacity:1;visibility:visible}
	.sct_40 .sct_last{margin-right:0}
	.sct_40 .sct_clear{clear:both}
	.sct_40 .sct_a{text-decoration:none}
	.sct_40 .sct_a:focus, .sct_40 .sct_a:hover{text-decoration:none}
	.sct_40 .sct_img{float:left;width:200px;height:200px;position:relative;text-align:center;overflow:hidden}
	.sct_40 .sct_img .sct_btn{display:none;position:absolute;right:0;bottom:-50px;border:0;padding:8px;transition:all 0.5s;overflow:hidden}
	.sct_40 .sct_img:hover .sct_btn{bottom:0}
	.sct_40 .sct_img:hover a img{transform:scale(1.1)}
	.sct_40 .sct_btn{font-size:0;text-align:center}
	.sct_40 .sct_btn > button{display:inline-block;margin:0 2px;width:40px;height:40px;font-size:20px;color:#666;border:2px solid transparent;background:#fff;border-radius:50%;transition:all 0.3s}
	.sct_40 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_40 .sct_btn > button:hover{background:#053863}
	.sct_40 .sct_btn > button:hover i{color:#fff}
	.sct_40 .sit_icon_li{font-size:0;margin-bottom:10px}
	.sct_40 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.sct_40 .sct_ct_wrap{float:left;width:calc(100% - 200px);height:200px;position:relative;z-index:5;padding:20px;background:#fff;text-align:left;transition:all 0.3s}
	.sct_40 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_40 .sct_id{line-height:20px;font-size:12px;font-weight:400;color:#fff}
	.sct_40 .sct_txt{position:relative;margin:0 0 10px 0;width:100%;display:-webkit-box;overflow:hidden;max-height:40px;line-height:20px;font-size:16px;font-weight:500;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
	.sct_40 .sct_txt a{color:#333}
	.sct_40 .sct_basic{line-height:18px;font-size:14px;font-weight:400;color:#666;word-break:keep-all;letter-spacing:-0.5px}
	.sct_40 .sct_bottom{position:relative;margin-top:10px;width:100%}
	.sct_40 .sct_star{margin:12px 0 0}
	.sct_40 .sct_star .score{position:relative;display:inline-block;width:100px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat left 45%;background-size:100px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_40 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat left 45%;background-size:100px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sct_40 .sct_cost{font-size:0;overflow:hidden}
	.sct_40 .sct_ins{display:inline-block;line-height:20px;font-size:18px;font-weight:500;color:#053863;letter-spacing:-0.5px}
	.sct_40 .sct_dict{display:inline-block;position:relative;padding:5px 0 0 15px;margin-left:15px;line-height:12px;font-size:12px;font-weight:400;color:#aaa;text-decoration:line-through}
	.sct_40 .sct_dict:before{content:'';position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;border-left:1px solid #ddd;transform:rotate(25deg)}
	.sct_40 .sct_sale{position:absolute;top:0;left:0;width:40px;line-height:40px;font-size:12px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_40 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_40 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	.sct_40 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_40 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_40 .sct_sns .share-facebook{background:#415b92}
	.sct_40 .sct_sns .share-twitter{background:#35b3dc}
	.sct_40 .sct_sns .share-googleplus{background:#ea3838}
	.sct_40 .sct_sns img{width:24px}
	.sct_40 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_40 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_40 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_40 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_40 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_40 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	
	#up{position:absolute;top:0;left:0;background:url('img/btn_sb_prev.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-9999em;overflow:hidden;border:0}
	#down{position:absolute;top:0;right:0;background:url('img/btn_sb_next.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-9999em;overflow:hidden;border:0}
	.st_bg{display:inline-block;width:1px;height:10px;margin:0 10px;background:#e2e1e0;vertical-align:-1px}
	
	/* 오늘 본 상품 */
	#stv{position:relative;height:100%}
	#stv .stv_item{display:none;padding:15px;word-break:break-all;border-bottom:1px solid #f6f6f6}
	#stv .stv_item:after{display:block;visibility:hidden;clear:both;content:""}
	#stv .stv_item .prd_img{float:left;width:65px;height:65px}
	#stv .stv_item .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#stv .stv_item .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;color:#333;word-break:break-all;overflow:hidden}
	#stv .stv_item .prd_cnt .prd_cost{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	#stv .li_empty{text-align:center;line-height:100px}
	#stv #stv_pg{display:block;position:fixed;right:0;bottom:0;width:229px;text-align:center;margin:10px 0 0;padding:15px;line-height:20px;background:#fff}
	#stv #stv_btn{position:absolute;top:10px;right:10px;width:60px;height:50px}
	
	/*장바구니*/
	#sbsk{position:relative}
	#sbsk li{position:relative;border-bottom:1px solid #f6f6f6;padding:15px}
	#sbsk li:after{display:block;visibility:hidden;clear:both;content:""}
	#sbsk .go_cart{position:absolute;top:17px;right:15px;display:block;line-height:20px;font-size:12px;border:1px solid #d5d9dd;color:#053863;background:#fff;padding:0 5px;letter-spacing:-0.5px}
	#sbsk .go_cart:hover{background:#fafafa}
	#sbsk .btn_buy{padding:15px;font-weight:500;text-align:center}
	#sbsk .btn_buy .btn_submit{width:100%;height:40px}
	#sbsk .li_empty{text-align:center;line-height:100px}
	#sbsk .prd_img{float:left;width:65px;height:65px}
	#sbsk .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#sbsk .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;color:#333;word-break:break-all;overflow:hidden}
	#sbsk .prd_cnt .prd_cost{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	#sbsk .cart_del{border:0;width:35px;height:35px;text-align:center;position:absolute;right:0;bottom:0;color:#c5c8ca;background:#fff;font-size:17px}
	
	/*위시리스트*/
	#wish li{position:relative;border-bottom:1px solid #f6f6f6;padding:15px}
	#wish li:after,
	#wish li .inner:after{display:block;visibility:hidden;clear:both;content:""}
	#wish .li_empty{text-align:center;line-height:100px}
	#wish .prd_img{float:left;width:65px;height:65px}
	#wish .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#wish .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;color:#333;word-break:break-all;overflow:hidden}
	#wish .prd_cnt .prd_price{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	
	
	/* 이벤트 링크 */
	#sev{margin:20px 0;text-align:center}
	#sev header{margin:0 0 20px}
	#sev header:after{display:block;visibility:hidden;clear:both;content:""}
	#sev h2{float:left;font-size:20px;margin:0 0 10px 0;line-height:1.2}
	#sev h2:after{display:block;visibility:hidden;clear:both;content:""}
	#sev ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sev>ul{margin:0 -10px}
	#sev .ev_li{float:left;padding:0 10px;width:33.333%}
	#sev .ev_li:first-child{margin-left:0}
	#sev .ev_li .sev_img img{width:100%;height:auto}
	#sev .ev_prd{border:1px solid #ddd;text-align:center;background:#fff}
	#sev .ev_prd li{position:relative;display:block;padding:15px;text-align:left;border-bottom:1px solid #f6f6f6}
	#sev .ev_prd li:last-child{border-bottom:0}
	#sev .ev_prd li:after{display:block;visibility:hidden;clear:both;content:""}
	#sev .ev_prd .ev_prd_tit{display:block;color:#000;font-size:15px;margin-bottom:5px}
	#sev .ev_prd .ev_prd_img{float:left}
	#sev .ev_prd .ev_txt_wr{float:left;max-width:139px;margin-left:10px}
	#sev .ev_prd .ev_prd_price{font-weight:500;display:block;margin:5px 0 10px;font-size:17px;font-weight:500}
	#sev .ev_prd .sev_more{color:#3a8afd;background:#fff;display:block;text-align:center}
	
	/* 커뮤니티 링크 */
	#scomm{padding:20px}
	#scomm h2{margin:0 0 5px}
	#scomm li{display:block;margin:3px}
	#scomm li a{line-height:25px;color:#555}
	#scomm li a:hover{color:#be334a}
	
	.btn_wr{background:rgba(0,0,0,0.5);display:inline-block;position:absolute;right:20px;bottom:65px;border-radius:30px;padding:3px 5px}
	#main_bn .btn_wr{z-index:2}
	.btn_wr .pager-prev{margin-left:5px;font-weight:500}
	.btn_wr .pager-next{margin-right:5px;font-weight:500}
	.btn_wr .pager-prev, .btn_wr .pager-next, #slide-counter{float:left;padding:5px;color:#fff}
	#slide-counter{margin:0 5px}
	
	/*서브배너*/
	#sbn_side{position:relative;width:100%;margin-bottom:20px}
	.sb_bn img{width:100%;height:auto}
	#sbn_side h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sbn_side .bx-controls{position:absolute;bottom:10px;left:15px}
	#sbn_side .bx-pager-item{display:inline-block}
	#sbn_side .bx-pager-item a{float:left;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#fff;text-indent:-9999px;opacity:0.5}
	#sbn_side .bx-pager-item a.active{opacity:1}
	#sbn_side .bx-controls-direction{display:none}
	
	/* ##### main(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */
	
	/* 공통 */
	.sct_wrap{position:relative;margin:0 0 20px}
	.sct_wrap .sctrl{position:absolute;top:0;right:0} /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */
	.sct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap header{padding:10px 0 20px}
	.sct_wrap header:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap h2{float:left;font-size:20px;margin:0 0 10px 0;line-height:1.2}
	.sct_wrap h2:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap h2 a{text-decoration:none}
	
	#sct{clear:both}
	
	.sct{clear:both;margin:0;padding:0;list-style:none}
	.sct:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_li{position:relative}
	.sct_noitem{padding:100px 0;text-align:center}
	.sct img{position:relative;width:auto;max-width:100%;height:auto} /* 리스트뷰 갤러리뷰 변경 시 ie6,7 에서 이미지 사라지는 문제 해결하기 위해 */
	.shop_icon{display:inline-block;color:#fff;line-height:18px;padding:0 5px;font-size:11px;margin:0 2px 2px 0;vertical-align:top}
	.shop_icon_1{background:#3ec1d3}
	.shop_icon_2{background:#ffb722}
	.shop_icon_3{background:#b28247}
	.shop_icon_4{background:#556ee6}
	.shop_icon_5{background:#e72a50}
	
	.shop_icon_soldout{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5)}
	.shop_icon_soldout .soldout_txt{position:absolute;top:50%;left:0;width:100%;margin-top:-25px;line-height:50px;color:#fff;font-size:24px;font-weight:500;text-align:center}
	.shop_icon_coupon{background:#d45959}
	
	/* 재생/정지/이전/다음 버튼 */
	
	.sctrl{margin:0;padding:0;list-style:none}
	.sctrl:after{display:block;visibility:hidden;clear:both;content:""}
	.sctrl li{position:relative;float:left}
	.sctrl button{position:relative;margin:0;padding:0;width:20px;height:20px;border:0;cursor:pointer;overflow:hidden}
	.sctrl button span{position:absolute;top:0;left:0;width:20px;height:20px;border:0;background:url('img/is_button.gif') no-repeat}
	.sctrl button.sctrl_play span{background-position:-60px 0}
	.sctrl button.sctrl_play span.sctrl_on{background-position:-60px -30px}
	.sctrl button.sctrl_stop span{background-position:-90px 0}
	.sctrl button.sctrl_stop span.sctrl_on{background-position:-90px -30px}

	.sctrl button.sctrl_prev span{background-position:-120px 0}
	.sctrl button.sctrl_prev span.sctrl_on{background-position:-120px -30px}
	.sctrl button.sctrl_next span{background-position:-150px 0}
	.sctrl button.sctrl_next span.sctrl_on{background-position:-150px -30px}
	
	/* 메인리스트 별점 공통 */
	.sct_li .sct_star img, .sct_li img.sit_star{width:72px !important;height:auto}
	
	/* 개인결제 목록 */
	.sct_pv .sct_li{position:relative;float:left;margin:0 18px 15px 0}
	.sct_pv .sct_last{margin:0 0 15px !important}
	.sct_pv .sct_clear{clear:both}
	.sct_pv .sct_a{display:inline-block;position:relative;text-decoration:none;font-size:15px}
	.sct_pv .sct_a:focus, .sct_pv .sct_a:hover{text-decoration:none}
	.sct_pv .sct_img{margin:0 0 10px}
	.sct_pv .sct_txt{margin:0 0 5px}
	.sct_pv .sct_icon{margin:0 0 10px}
	.sct_pv .sct_id{display:block;margin:0 0 5px}
	.sct_pv .sct_basic{margin:0 0 10px}
	.sct_pv .sct_cost{display:block;margin:5px 0 10px;font-size:17px;font-weight:500}
	.sct_pv .sct_dict{text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal}
	
	/* 메인 상품 목록 스킨 10 */
	.smt_10{margin:0 -5px}
	.smt_10 .sct_li{position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left}
	.smt_10 .sct_last{margin-right:0}
	.smt_10 .sct_clear{clear:both}
	.smt_10 .sct_a{text-decoration:none}
	.smt_10 .sct_a:focus, .smt_10 .sct_a:hover{text-decoration:none}
	.smt_10 .sct_ct_wrap{position:relative}
	.smt_10 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.smt_10 .sct_img{position:relative;text-align:center}
	.smt_10 .sct_img a{display:block}
	.smt_10 .sct_cart{display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;font-weight:500}
	.smt_10 .sct_img:hover .sct_cart{display:block}
	.smt_10 .sct_li.overlay .sct_cart{display:none !important}
	.smt_10 .sct_cart i{display:inline-block;margin-right:5px;font-size:16px}
	.smt_10 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.smt_10 .sct_star{margin:10px 0 5px}
	.smt_10 .sct_txt{border-bottom:1px solid #d9dde2;font-size:15px;margin:10px 0;padding-bottom:10px}
	.smt_10 .sct_basic{margin-bottom:5px;color:#6e7f88}
	.smt_10 .sct_cost{margin:5px 0 10px;font-size:17px;font-weight:500}
	.smt_10 .sct_dict{text-decoration:line-through;font-weight:normal;display:block;font-size:13px;color:#858a8d}
	.smt_10 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.smt_10 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}    
	.smt_10 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.smt_10 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.smt_10 .sct_sns .share-facebook{background:#415b92}
	.smt_10 .sct_sns .share-twitter{background:#35b3dc}
	.smt_10 .sct_sns .share-googleplus{background:#ea3838}
	.smt_10 .sct_sns img{width:24px}
	.smt_10 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.smt_10 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.smt_10 .sct_op_btn{position:absolute;right:5px;bottom:0}
	.smt_10 .sct_op_btn>button{border:0;width:25px;height:20px;font-size:17px;text-align:center;color:#949494;background:transparent}
	
	.sct_cartop_wr{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;padding:10px;text-align:left;background:rgba(0,0,0,0.5);opacity:0.98}
	.sct_cartop_wr .it_option{width:100%;height:35px;margin-bottom:5px}
	.sct_cartop_wr .cartopt_cart_btn{width:100%;border:1px solid #1c70e9;padding:8px 5px;margin-bottom:5px;background:#3a8afd;color:#fff}
	.sct_cartop_wr .cartopt_close_btn{width:100%;border:1px solid #1c70e9;padding:8px 5px;background:#fff;color:#1c70e9}
	
	/* 메인 상품 목록 스킨 20 */
	.smt_20{position:relative;overflow-y:hidden;margin:0 -5px}
	.smt_20 .sct_ul{width:100%;position:absolute;top:0;left:0;margin:0;padding:0;list-style:none}
	.smt_20 .sct_ul_first{display:block;top:0}
	.smt_20 .sct_li{position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left}
	.smt_20 .sct_last{margin:0 0 15px !important}
	.smt_20 .sct_clear{clear:both}
	.smt_20 .sct_a{display:inline-block;position:relative;text-decoration:none}
	.smt_20 .sct_a:focus, .smt_20 .sct_a:hover{text-decoration:none}
	.smt_20 .sct_img{position:relative;text-align:center}
	.smt_20 .sct_img a{display:block}
	.smt_20 .sct_cart{display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;font-weight:500}
	.smt_20 .sct_img:hover .sct_cart{display:block}
	.smt_20 .sct_txt{border-bottom:1px solid #d9dde2;font-size:15px;margin:10px 0;padding-bottom:10px}
	.smt_20 .sct_basic{margin-bottom:5px;color:#6e7f88}
	.smt_20 .sct_cost{margin:5px 0 10px;font-size:17px;font-weight:500}
	.smt_20 .sct_dict{text-decoration:line-through;display:block;font-size:13px;color:#858a8d}
	.smt_20 .sct_sns{margin-bottom:10px} 
	.smt_20 .sct_sns a{display:inline-block;border-radius:50%;width:30px;height:30px;line-height:28px;margin-right:5px;text-align:center}
	.smt_20 .sct_sns .share-facebook{background:#415b92}
	.smt_20 .sct_sns .share-twitter{background:#35b3dc}
	.smt_20 .sct_sns .share-googleplus{background:#ea3838}
	.smt_20 .sct_sns img{width:20px}
	.smt_20 .sct_icon{margin:0 0 10px}
	.smt_20 .sct_id{display:block;margin:0 0 5px}
	
	/* 메인 상품 목록 스킨 30 */
	.smt_30{position:relative}
	.smt_30 li{position:relative;min-height:50px;padding:10px 15px;background:#fff}
	.smt_30 li:after{display:block;visibility:hidden;clear:both;content:""}
	.smt_30 .sct_clear{clear:both}
	.smt_30 .sct_img{float:left;width:80px;margin-right:10px}
	.smt_30 .sct_img img{width:100%;height:auto}
	.smt_30 .sct_cnt{float:left;max-width:143px;line-height:20px}
	.smt_30 .sct_txt a{display:block;font-size:14px;color:#000;max-height:40px;overflow:hidden;text-overflow:ellipsis;list-style:none}
	.smt_30 .sct_cost{font-weight:500;font-size:16px}
	
	/* 메인 상품 목록 스킨 40 */
	.smt_40{background:#fff;padding:20px;border:1px solid #e3e5e8}
	.smt_40 .sct_li{position:relative;float:left;width:20%;margin:0 8px}
	.smt_40 .sct_clear{clear:both}
	.smt_40 .sct_img{position:relative;text-align:center}
	.smt_40 .sct_star{margin:10px 0 5px}
	.smt_40 .sct_txt{display:block;margin:5px 0;font-size:15px}
	.smt_40 .sct_cost{margin:5px 0;font-size:17px;font-weight:500}
	
	/* 관련상품 목록 스킨 10 */
	#sit_rel{position:relative;padding:0 0 50px 0;margin-top:50px;background:#fff}
	#sit_rel:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_rel h2{line-height:50px;font-size:25px;font-weight:500;color:#222;margin:0 0 30px;text-align:left;border-bottom:1px solid #e9e9e9;letter-spacing:-0.5px}
	#sit_rel .scr_10 li img{width:100%;height:auto}
	#sit_rel .scr_10 li{padding:0 10px}
	#sit_rel .scr_10 .sct_img{overflow:hidden}
	#sit_rel .scr_10 .sct_txt{padding:10px 0 0 0;display:block;margin:5px 0;font-size:14px}
	#sit_rel .scr_10 .sct_cost{margin:5px 0;padding:0 0 10px 0;font-size:17px;font-weight:500;color:#053863}
	#sit_rel .control{position:absolute;top:9px;right:0}
	#sit_rel .control button{float:left}
	#sit_rel .control button:hover{background:#fafafa}
	#sit_rel .control button:nth-child(n+2){margin-left:5px}
	#sit_rel .control .prev,
	#sit_rel .control .next{width:32px;height:32px;font-size:24px;color:#333;border:1px solid #f1f1f1;background:#fff;text-align:center}
	
	/* 상품 목록 */
	#sct{margin:0}
	.sct_admin{text-align:right}
	
	/* 상품 목록 현재 위치 */
	#sct_location{display:block;position:absolute;right:0;top:-50px;line-height:50px}
	#sct_location .go_home{float:left;font-size:20px;color:#a2a2a2;line-height:50px;text-decoration:none;vertical-align:top;padding:0 12px}
	#sct_location i.dividing-line{float:left;line-height:50px;font-size:15px;color:#a2a2a2;margin:0}
	#sct_location select{float:left;border:1px solid #d3d3d3;height:26px;padding:0 5px;margin:0 12px}
	#sct_location.is_right select{float:right}
	#sct_location.view_location{display:block;float:none!important;position:relative;top:0;left:0}
	#sct_location.view_location:after{display:block;visibility:hidden;clear:both;content:""}
	.view_location .go_home{float:left}
	.view_location i.dividing-line{float:left}
	.view_location .shop_select_to_html.shop_hover_selectbox{float:left}
	.shop_select_to_html{float:left;position:relative;line-height:50px}
	.shop_select_to_html span{display:block;padding:0 10px;line-height:50px}
	.shop_select_to_html .menulist{position:absolute;top:37px;display:none;opacity:0;transition:all .2s ease-in-out}
	.view_location .shop_select_to_html .menulist{left:0}
	.is_right .shop_select_to_html .menulist{right:0}
	.shop_select_to_html:hover .category_title,.shop_select_to_html:hover .category_title i{color:#053863}
	.shop_select_to_html:hover .menulist,
	.shop_select_to_html:focus .menulist{display:block;opacity:1;transition:all .2s ease-in-out}
	.shop_select_to_html .menulist{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,88,112,0.11);box-sizing:border-box;margin-top:4px;overflow:hidden;padding:6px 0;-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;white-space:nowrap;width:auto}
	.shop_select_to_html .menulist ul.wide{display:inline-block!important;width:146px;vertical-align:top;min-height:360px}
	.shop_select_to_html .menulist ul.left-border{border-left:1px dashed #e6e9ed}
	.shop_select_to_html .option{outline:none;text-align:left;-webkit-transition:all .2s;transition:all .2s}
	.shop_select_to_html .option:hover,.shop_select_to_html .option.focus,.shop_select_to_html .option.selected.focus{background-color:#f6f7f9}
	.shop_select_to_html .option.selected,.shop_select_to_html .option.selected a{font-weight:700;color:#053863}
	.shop_select_to_html .option.disabled{background-color:transparent;color:#90a1b5;cursor:default}
	.shop_select_to_html .option a{display:block;padding:0 15px;line-height:2.4;font-size:13px;font-weight:400}
	.shop_select_to_html .category_title{display:block;font-size:13px;color:#444}
	.shop_select_to_html .category_title i{margin-left:5px;color:#a2a2a2}
	
	.sct_here{font-weight:500}
	.sct_bg{padding-right:15px !important;background:url('img/sct_bg_toright.gif') right 50% no-repeat}
	
	/* 상품 목록 카테고리 목록 */
	.sct_ct{clear:both;margin:0 0 25px 0;background:#fff;border:1px solid #d3d3d3;border-top:2px solid #000;padding:10px}
	.sct_ct h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sct_ct ul:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_ct a{text-decoration:none}
	.sct_ct_parent{font-weight:500}
	.sct_ct_here{color:#ff3600 !important}
	
	#sct_ct_1 li{float:left;width:20%;border-right:1px solid #f6f6f6}
	#sct_ct_1 li:nth-child(5n){border-right:0}
	#sct_ct_1 li a{display:block;padding:0 10px;line-height:40px;font-weight:500}
	#sct_ct_1 li a:hover{color:#3a8afd}
	#sct_ct_1 li a span{position:relative;display: inline-block;width:26px;height:26px;line-height:26px;margin-top:-8px;font-size:14px;font-weight:600;color:#000;background:#eee;border-radius:50%;text-align:center}
	#sct_ct_2 li{margin:0 0 10px}
	
	#sct_ct_2 a{display:inline-block;width:120px}
	#sct_ct_3 li{float:left;margin:0 10px 10px 0;width:120px}
	
	/* 상품 정렬 리스트 스타일 선택 공통 */
	#sct_sortlst{clear:both;margin:0 0 25px 0;background:#fff;border:1px solid #e3e5e8}
	#sct_sortlst:after{display:block;visibility:hidden;clear:both;content:""}
	
	/* 상품 정렬 */
	#sct_sort{float:left;width:80%}
	#sct_sort:after{display:block;visibility:hidden;clear:both;content:""}
	#sct_sort h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sct_sort ul{margin:0;padding:0 0 0 1px;list-style:none}
	#sct_sort ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sct_sort li{float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px}
	#sct_sort li a{border-left:1px solid #ddd;display:block;padding:0 10px}
	#sct_sort li a:hover{color:#be334a}
	#sct_sort li:first-child a{border:0}
	
	/* 상품 리스트 스타일 선택 */
	#sct_lst{float:right;margin:0 0;padding:0;list-style:none}
	#sct_lst:after{display:block;visibility:hidden;clear:both;content:""}
	#sct_lst li{position:relative;float:left}
	#sct_lst button{position:relative;margin:0;padding:0;width:45px;height:45px;font-size:24px;color:#adadad;border:0;cursor:pointer;background:#fff}
	#sct_lst button:hover{color:#000}
	#sct_lst button .icon{display:block}
	
	/* 상품 상세보기 */
	#sit{margin:0 0 10px}
	.sit_admin{position:absolute;right:0;top:2px;text-align:right}
	.sit_admin a{height:50px;line-height:50px;padding:0 10px}
	.sit_empty{padding:60px 0;text-align:center}
	
	.is_search #wrapper_title, .is_item #wrapper_title{display:none}
	
	/* 상품 상세보기 - 개요 */
	#sit_ov_from{background:#fff;clear:both}
	#sit_ov_wrap{position:relative;padding:50px 0;border-top:1px solid #e3e3e3}
	#sit_ov_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	
	/* 상품 상세보기 - 이미지 미리보기 */
	#sit_pvi{float:left;position:relative;width:550px}
	#sit_pvi_img{margin-bottom:50px;overflow:hidden}
	#sit_pvi_big{position:relative;text-align:center;background:#f5f5f5;overflow:hidden}
	#sit_pvi_big a{display:none}
	#sit_pvi_big a.visible{display:block}
	#sit_pvi_big #popup_item_image{display:inline-block;position:absolute;bottom:0;right:0;width:48px;height:48px;line-height:48px;color:#053863;font-size:24px;background:#fff;border:1px solid #e9e9e9}
	#sit_pvi_big img{width:100%;height:auto}
	#sit_pvi_thumb{margin:15px 0;padding:0;list-style:none;text-align:center}
	#sit_pvi_thumb:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_pvi_thumb li{display:inline-block;margin:0 15px 15px 0}
	#sit_pvi_thumb li .img_thumb{cursor:pointer}
	#sit_pvi_thumb img{border:1px solid #dbdbdb}
	#sit_pvi_thumb img:hover{border:1px solid #010101}
	#sit_pvi_info {padding:15px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
	#sit_pvi_info:after{content:'';display:table;line-height:0;clear:both}
	#sit_pvi_info .sit_pvi_star{float:left;position:relative}
	#sit_pvi_info .sit_pvi_star:after{content:'';display:table;line-height:0;clear:both}
	#sit_pvi_info .sit_pvi_star .tit{float:left;width:100px;line-height:45px;font-size:15px;font-weight:500;color:#777}
	#sit_pvi_info .sit_pvi_star .txt{float:left;width:calc(100% - 100px)}
	#sit_pvi_info .sit_pvi_star .txt > span{float:left;margin-right:5px;line-height:45px}
	#sit_pvi_info .sit_pvi_star .txt .score{position:relative;display:inline-block;width:100px;height:45px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	#sit_pvi_info .sit_pvi_star .txt .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}
	#sit_pvi_info .sit_pvi_star .txt .grade{font-size:16px;font-weight:600;color:#feb33a;letter-spacing:0;vertical-align:top}
	#sit_pvi_info .sit_pvi_star .txt .count{font-size:12px;color:#777;letter-spacing:0;vertical-align:top}
	#sit_pvi_info .sit_pvi_star a{display:inline-block;vertical-align:middle}
	#sit_pvi_info .sit_pvi_sns{float:right;position:relative;line-height:45px}
	#sit_pvi_info .sit_pvi_sns ul{float:right}
	#sit_pvi_info .sit_pvi_sns li{position:relative;float:left;margin-left:5px;width:45px;height:45px;line-height:45px;text-align:center}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share{display:block;width:100%;line-height:45px;color:#333;background:#f9f9f9;border:0;text-align:center;border-radius:50%}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share i{line-height:45px;font-size:20px;color:#777;vertical-align:top}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share:hover{color:#fe6272}
	#sit_pvi_info .sit_pvi_sns .sns_area{display:none;position:absolute;top:46px;right:0;min-width:175px;height:auto;font-size:0;text-align:center;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.05);border:1px solid #e9e9e9;border-radius:10px;padding:3px 8px;z-index:10}
	#sit_pvi_info .sit_pvi_sns .sns_area:before{content:"";position:absolute;top:-8px;right:18px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent}
	#sit_pvi_info .sit_pvi_sns .sns_area:after{content:"";position:absolute;top:-7px;right:18px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
	#sit_pvi_info .sit_pvi_sns .sns_area a{display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;border-radius:50%;vertical-align:middle}
	#sit_pvi_info .sit_pvi_sns .sns_area a:nth-child(n+2){margin-left:5px}
	#sit_pvi_info .sit_pvi_sns .sns_area a img{width:22px;height:auto}
	#sit_pvi_info .sit_pvi_sns .sns_area #sit_btn_rec{font-size:15px}
	#sit_pvi_info .sit_pvi_sns .sns_area .share-googleplus{background:#ea3838}

	#sit_pvi_info .sit_pvi_sns .sns_area .share-facebook{background:#415b92}
	#sit_pvi_info .sit_pvi_sns .sns_area .share-twitter{background:#35b3dc}
	
	#sit_pvi_nwbig{padding:10px 0;text-align:center}
	#sit_pvi_nwbig span{display:none}
	#sit_pvi_nwbig span.visible{display:inline}
	#sit_pvi_nw ul{margin:0 0 20px;text-align:center;padding:0 10px;list-style:none}
	#sit_pvi_nw ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_pvi_nw li{display:inline-block;margin:0 0 1px 1px}
	#sit_pvi_nw li img{width:60px;height:60px}
	
	/* 상품 상세보기 - 간략정보 및 구매기능 */
	#sit_ov{position:relative;float:right;width:calc(100% - 550px);height:auto !important;height:355px;min-height:355px;padding:0 0 20px 80px}
	#sit_ov h3{margin:0 0 10px}
	#sit_title{margin:0 0 10px;font-size:28px;font-weight:500;color:#222;letter-spacing:-0.5px}
	#sit_desc{margin:0 0 10px;padding:0;font-size:14px;font-weight:400;color:#474747}
	#sit_opt_info{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	#sit_sec_info{border-top:1px solid #e9e9e9}
	#sit_sec_info:before,
	#sit_sec_info:after{content:'';display:table;line-height:0;clear:both}

	
	#sit_btn_opt{float:right}
	#sit_btn_opt ul:after{content:'';display:table;line-height:0;clear:both}
	#sit_btn_opt li{float:left;position:relative;width:55px;text-align:center}
	#btn_wish{display:block;text-align:center;border-radius:50%;background:#f9f9f9}
	#btn_wish i{line-height:45px;font-size:20px;color:#777;vertical-align:top}
	#btn_wish .btn_wish_num{position:absolute;left:50%;top:50%;width:14px;height:14px;line-height:14px;font-size:10px;font-weight:600;color:#fff;border-radius:30px;background:#fe6272}
	
	.sit_info{padding:10px 0;border-top:1px solid #333}
	.sit_info .tr_price{border-bottom:1px solid #e2e2e2}
	.sit_info .tr_price th,
	.sit_info .tr_price td{padding-bottom:15px}
	
	.sit_ov_tbl{position:relative;display:block}
	.sit_ov_tbl dl{display:block;line-height:22px;font-size:15px;font-weight:400;color:#333;text-align:left;overflow:hidden}
	.sit_ov_tbl dt{float:left;width:25%;padding:5px 0;line-height:25px;font-size:14px;font-weight:400;color:#333}
	.sit_ov_tbl dd{float:left;width:75%;padding:5px 0;line-height:25px;font-size:14px;font-weight:500;color:#777}
	.sit_ov_tbl dd strong{display:block;font-size:16px;font-weight:500;color:#053863}
	.sit_ov_ro{padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle}
	.sit_ov_opt{padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle}
	.sit_ov_input{margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
	#sit_ov_tbl button{margin:0 1px 0 0}
	
	.sit_option{padding:10px 0;margin:10px 0 0}
	.sit_option label{display:block;margin:0 0 5px;color:#666}
	.sit_option label.label-title{display:none}
	.sit_option select{width:100%;margin:0 0 10px;height:45px;padding:0 10px;font-size:14px;border:1px solid #cdcdcd;-webkit-appearance:none;/* 화살표 없애기 for chrome*/-moz-appearance:none;/* 화살표 없애기 for firefox*/appearance:none;/* 화살표 없애기 공통*/background:url("../img/select_arrow.png") no-repeat right center/* 화살표 아이콘 추가 */}
	.sit_option select::-ms-expand{display:none/* 화살표 없애기 for IE10, 11*/}
	
	.sit_option h3{font-size:15px;font-weight:500}
	.sit_sel_btn{position:relative} /* 선택옵션용 추가 버튼 */
	.sit_sel_btn button{position:absolute;top:-51px;right:0 !important;right:15px}
	
	#sit_sel_option h3{position:absolute;font-size:0;line-height:0;overflow:hidden}
	
#sit_sel_option,#sit_tot_price{margin:0 0 20px 0}
#sit_tot_price{text-align:right;font-weight:bold}
#sit_tot_price:after {display:block;visibility:hidden;clear:both;content:""}
#sit_tot_price span{font-weight:normal;float:left;font-size:13px}
#sit_tot_price strong{font-size:1.25em;margin-left:10px;display:inline-block}
	
	#sit_ov_soldout{padding:20px 0;margin:10px 0;color:#ff3061;background:#fff6f6;font-weight:500;text-align:center}
	
	#sit_ov_btn{position:relative;margin:25px 0;padding-right:65px}
	#sit_ov_btn:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_ov_btn button{width:98%;float:left;margin-right:1%;height:55px;font-size:16px;font-weight:500}
	.sit_btn_buy{background:#053863;border:1px solid #053863;color:#fff}
	.sit_btn_cart{background:#fff;border:1px solid #98a3b3;color:#000}
	.sit_btn_cart:hover{background:#f3f3f3}
	#sit_btn_alm{float:left;width:186px;height:50px;margin-left:5px;line-height:50px;margin-bottom:10px;font-weight:500;font-size:17px;background:#d50c0c;color:#fff;border:0;text-align:center}
	.sit_btn_wish{position:absolute;top:0;right:0;display:block;width:65px;height:55px;line-height:55px;color:#8c9195;font-size:24px;border:1px solid #98a3b3;text-align:center}
	.sit_btn_wish:hover{color:red}
	
	.sit_fixed .sit_buy{display:block !important}
	.sit_fixed .sit_blind{display:block !important}
	
	/* 상품 상세보기 - 다른 상품 보기 */
	#sit_siblings{clear:both;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;text-align:center;position:relative}
	#sit_siblings:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_siblings h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	#sit_siblings a{display:block;position:relative;padding:0;margin:15px;line-height:35px;color:#999}
	#sit_siblings a:hover{color:#333}
	#sit_siblings a#siblings_prev{float:left;padding-left:20px}
	#sit_siblings a#siblings_prev:after{content:"";background:url("../img/sit_siblings.png") no-repeat;position:absolute;left:0;top:10px;width:10px;height:15px;display:inline-block}
	#sit_siblings a#siblings_prev:hover:after{background:url("../img/sit_siblings_hover.png") no-repeat}
	#sit_siblings a#siblings_next{float:right;padding-right:20px}

	#sit_siblings a#siblings_next:after{content:"";background:url("../img/sit_siblings.png") -14px 0px no-repeat;position:absolute;right:0;top:10px;width:10px;height:15px;display:inline-block}
	#sit_siblings a#siblings_next:hover:after{background:url("../img/sit_siblings_hover.png") -14px 0px no-repeat}
	#sit_siblings a span{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	
	#sit_info{display:block;position:relative;width:100%;min-height:600px;margin:50px 0;background:#fff}
	#sit_info:after{display:block;visibility:hidden;clear:both;content:""}
	
	#sit_tab{float:left;width:70%;padding-right:50px}
	#sit_tab:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_tab .tab_tit{border:1px solid #e9e9e9;background:#fff}
	#sit_tab .tab_tit:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_tab .tab_tit li{float:left;width:25%}
	#sit_tab .tab_tit li button{display:block;width:100%;position:relative;padding:20px 0;line-height:20px;font-size:15px;border:0;color:#666;background:#fff;text-align:center;z-index:1}	
	#sit_tab .tab_tit li .selected{background:#053863;z-index:2;border-bottom-color:#fff;color:#fff;font-weight:500}
	#sit_tab .tab_con{background:#fff;padding:30px 0}
	#sit_tab .item_use_count,
	#sit_tab .item_qa_count{display:inline-block;padding:0 10px;height:20px;font-size:11px;line-height:18px;background:#fff;border-radius:10px;font-weight:600;color:#053863;border:1px solid #e9e9e9;vertical-align:top}
	
	#sit_buy{float:right;width:30%;height:auto;padding:20px;border:1px solid #aaa}
	.sit_buy_inner{position:relative;top:0 !important;vertical-align:top}
	.sit_side_option{padding:15px;border-bottom:1px solid #ebeff3}
	.sit_side_option h3{margin-bottom:10px;font-size:16px;font-weight:500;color:#333}
	.sit_side_option label{display:block;margin:0 0 5px;color:#666}
	.sit_side_option label.label-title{display:none}
	.sit_side_option select{width:100%;margin:0 0 10px;height:45px;padding:0 10px;font-size:12px;border:1px solid #cdcdcd;-webkit-appearance:none;/* 화살표 없애기 for chrome*/-moz-appearance:none;/* 화살표 없애기 for firefox*/appearance:none;/* 화살표 없애기 공통*/background:url("../img/select_arrow.png") no-repeat right center/* 화살표 아이콘 추가 */;}
	.sit_side_option select::-ms-expand{display:none/* 화살표 없애기 for IE10, 11*/}
	
	.sit_sel_option{margin:10px 0;padding:0 10px;overflow-y:auto;height:auto;max-height:300px}
	.sit_sel_option{transform:translateZ(0);transform-style:preserve-3d;transition-delay:.05s;transition-duration:.05s;transition-property:transform, left;transition-timing-function:cubic-bezier(.4, 0, .2, 1);scrollbar-3dLight-Color:#efefef;scrollbar-arrow-color:#dfdfdf;scrollbar-base-color:#333949;scrollbar-Face-Color:#fff;scrollbar-Track-Color:#333949;scrollbar-DarkShadow-Color:#efefef;scrollbar-Highlight-Color:#efefef;scrollbar-Shadow-Color:#333949}
	.sit_sel_option::-webkit-scrollbar-track{background-color:#fafafa}
	.sit_sel_option::-webkit-scrollbar{width:3px;background-color:transparent}
	.sit_sel_option::-webkit-scrollbar-thumb{background-color:#ccc}
	
	.sit_sel_option h3{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sit_sel_option:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_sel_option li{position:relative;padding:15px;border-bottom:1px solid #e6e9ed}
	.sit_sel_option li:after{display:block;visibility:hidden;clear:both;content:""}
	
	.sit_sel_option .opt_name{margin-bottom:10px;line-height:24px;font-size:13px;font-weight:500;color:#333;letter-spacing:-0.5px;}
	.sit_sel_option .num_input{float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
	.sit_sel_option .sit_opt_prc{display:block;float:right;min-width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:15px;font-weight:500}
	.sit_sel_option .opt_count{overflow:hidden}
	.sit_sel_option button{position:relative;float:left;width:30px;height:30px;border:1px solid #e4e4e4;border-radius:0;background:#fff;color:#666;font-size:14px}
	.sit_sel_option button:hover{color:#000}
	.sit_sel_option .sit_qty_minus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_minus i:after{position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_plus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_plus i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333}
	.sit_sel_option .sit_opt_del{position:absolute;top:15px;right:15px;width:25px;height:25px;font-size:15px;border:1px solid #e6e9ed;background:#fff;color:#c6c8ca}
	.sit_sel_option .sit_opt_del:hover{background:#fafafa}
	.sit_sel_option .sit_opt_del i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333;transform:rotate(45deg)}
	.sit_sel_option .sit_opt_del i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333;transform:rotate(45deg)}
	
	.sum_section{padding:15px;z-index:3}
	.sum_section:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_tot_price{padding:15px 0;line-height:25px;font-size:16px;font-weight:500;text-align:right}
	.sit_tot_price strong{margin-left:15px;font-size:24px;font-weight:600;color:#053863;letter-spacing:-1px}
	.sit_tot_price span{float:left}
	.sit_order_btn button{display:block;width:100%;padding:15px 0;font-size:16px;font-weight:500}
	.sit_order_btn .sit_btn_cart{margin-bottom:5px}
	
	/* 상품 재입고 알림 (SMS) */
	#sit_sms_new .form_01{padding:20px}
	#sit_sms_new #sms_agree{padding:5px 0 20px}
	#sit_sms_new li strong{display:inline-block;margin:10px 0}
	#sit_sms_new textarea{line-height:1.4;color:#555}
	#sit_sms_new .prd_name{background:#f3f3f3;padding:15px 20px;font-weight:500;font-size:16px}
	#sit_sms_new .chk_box input[type="checkbox"]:checked + label span{background:url('img/chk.png') no-repeat 50% 50% #3a8afd}
	
	/* 상품 상세보기 - 상품정보 */
	#sit_inf{margin:20px 0}
	#sit_inf h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_inf h3{position:absolute;font-size:0;line-height:0;content:""}
	
	#sit_inf_basic{margin:0 0 20px;line-height:1.4}
	#sit_inf_explan{margin:0 0 10px;width:auto !important;line-height:1.4;overflow:hidden} /* ie6 미대응시 #sit_inf_explan{margin:0 0 10px} 만으로 충분 */
	#sit_inf_explan img{max-width:100%;height:auto}
	
	#sit_inf_open{width:100%;border:0;border-top:1px solid #777;border-collapse:collapse}
	#sit_inf_open th{padding:10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left}
	#sit_inf_open td{padding:10px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top}
	
	/* 상품 상세보기 - 사용후기 */
	#sit_use h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_use h3{position:absolute;font-size:0;line-height:0;content:""}
	
	.sit_use_top{position:relative;background:#fff;border:6px solid #fafafa;margin:0 0 15px;padding:30px;min-height:90px;vertical-align:middle}
	.sit_use_top h4{font-size:18px;font-weight:500;color:#222;margin-bottom:15px}
	.sit_use_top h4 span{font-size:12px;font-weight:400;color:#aaa}
	.sit_use_top .sit_star{height:18px}
	.sit_use_top .score{position:relative;display:inline-block;width:100px;height:45px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sit_use_top .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}
	
	.sit_use_top .st_bg{background:#666}
	
	#sit_use_wbtn{position:absolute;top:50%;right:30px;margin-top:-22px;font-size:0}
	#sit_use_wbtn a{padding:0 20px;line-height:42px;font-size:13px;font-weight:500}
	#sit_use_wbtn a:nth-child(n+2){margin-left:10px}
	#sit_use_ol{margin:0 0 5px;padding:0;border-top:1px solid #e0e0e0;list-style:none}
	.sit_use_li{position:relative;padding:15px;padding-left:130px;min-height:120px;border-bottom:1px solid #e0e0e0}
	.sit_use_li:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_use_li_title{position:absolute;right:20px;bottom:20px;border:1px solid #ddd;padding:8px 10px;color:#666;font-size:13px;background:#fff}
	.sit_use_li_title:hover{background:#053863;border-color:#053863;color:#fff}
	
	.sit_thum{margin:0;position:absolute;top:10px;left:10px}
	.sit_use_dl:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_use_dl dt{position:absolute;font-size:0;line-height:0;content:""}
	.sit_use_dl dd{color:#7f7f7f;line-height:1.4}
	.sit_use_dl .sit_use_star{margin:0 0 5px}
	.sit_use_dl .sit_use_star .score{position:relative;display:inline-block;width:100px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sit_use_dl .sit_use_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}
	
	.sit_use_dl .sit_use_tit{margin-bottom:10px;line-height:20px;font-size:16px;font-weight:500;color:#000 !important}
	
	.sit_use_con{display:none;margin-right:110px;margin-bottom:10px}
	.sit_use_p{margin:10px 0;padding:10px 0}
	.sit_use_cmd{font-size:0}
	.sit_use_cmd a:nth-child(n+2){margin-left:10px}
	
	.sit_use_reply{position:relative;border-top:1px dotted #bbb;margin:10px 0 0;padding:10px 0 0 40px}
	.use_reply_icon{position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0;width:28px;height:17px;text-indent:-9999em;overflow:hidden}
	.use_reply_tit{font-weight:500;line-height:1.4;padding-right:100px}
	.use_reply_name{font-size:13px;color:#777;margin:5px;position:absolute;top:10px;right:0}
	.use_reply_p{padding:10px 0;background:#fff;line-height:1.4}
	
	#sit_use_write_star:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_use_write_star li{float:left;width:33.333%}
	#sit_use_write_star li img{width:100px}
	
	/* 상품 상세보기 - 상품문의 */
	#sit_qa{margin:20px 0}
	#sit_qa h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_qa h3{position:absolute;font-size:0;line-height:0;content:""}
	
	#sit_qa_ol{margin:0 0 5px;padding:0;border-top:1px solid #f0f0f0;list-style:none}

	.sit_qa_li:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_qa_li{position:relative;border-bottom:1px solid #f0f0f0;padding:15px}
	.sit_qa_li_title{display:block;width:100%;text-align:left;background:none;border:0;line-height:25px;font-size:15px;font-weight:500;color:#555}
	
	.sit_qa_dl{position:absolute;top:15px;right:15px;width:30%;line-height:30px;font-size:12px;color:#7f7f7f;text-align:right;margin:0}
	.sit_qa_dl:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_qa_dl dt{position:absolute;font-size:0;line-height:0;content:""}
	.sit_qa_dl dd{display:inline-block;margin-left:10px}
	.sit_qaa_done{display:inline-block;height:30px;line-height:30px;background:#f6bb42;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal}
	.sit_qaa_yet{display:inline-block;height:30px;line-height:30px;background:#ccd1d9;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal}	
	.sit_qa_con{display:none;clear:both}
	.sit_qa_p{margin:10px 0;background:#f3f3f3;line-height:1.4}
	.sit_qa_p .qa_alp{position:absolute;top:13px;left:15px;font-size:24px;color:#000}
	.sit_qa_qaa{padding:15px 20px;padding-left:50px;position:relative;min-height:50px;border-top:1px solid #fff}
	.sit_qa_qaq{padding:15px 20px;padding-left:50px;position:relative;min-height:50px}
	.sit_qa_con textarea{display:none}
	.sit_qa_cmd{text-align:right}
	
	.sit_qa_pw{display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center}
	.sit_qa_pw span{display:block;margin:0 0 5px}
	
	#sit_qa_wbtn{text-align:right;margin:0 0 20px;font-size:0}
	#sit_qa_wbtn a{padding:0 20px;line-height:42px;font-size:13px;font-weight:500}
	#sit_qa_wbtn a:nth-child(n+2){margin-left:10px}
	
	#sit_qa_write #iq_subject{width:100%}
	#sit_qa_write .chk_box input[type="checkbox"]:checked + label span{background:url(../img/chk.png) no-repeat 50% 50% #053863;background-size:80% auto}
	
	/* 상품 상세보기 - 배송정보 */
	#sit_dvr{margin:20px 0}
	#sit_dvr h3{display:block;margin:10px 0;line-height:30px;font-size:18px;font-weight:500;color:#222}
	#sit_dvr .content{padding:20px;border:6px solid #fafafa}
	#sit_dvr .content span{position:relative;padding-left:15px;display:block;line-height:24px;font-size:14px;font-weight:300;color:#333}
	#sit_dvr .content span:before{content:'';position:absolute;top:11px;left:0;width:5px;height:1px;background:#666}
	
	/* 상품 상세보기 - 교환정보 */
	#sit_ex{margin:20px 0}
	#sit_ex h3{display:block;margin:10px 0;line-height:30px;font-size:18px;font-weight:500;color:#222}
	#sit_ex .content{padding:20px;border:6px solid #fafafa}
	#sit_ex .content span{position:relative;padding-left:15px;display:block;line-height:24px;font-size:14px;font-weight:300;color:#333}
	#sit_ex .content span:before{content:'';position:absolute;top:11px;left:0;width:5px;height:1px;background:#666}
	
	
	/* 사용후기 모음 */
	#sps_sch{margin:0 0 10px}
	
	#sps_sch a{display:inline-block;padding:0 13px;height:40px;line-height:40px;vertical-align:top;background:#053863;color:#fff;font-weight:500;text-decoration:none}
	#sps_sch .sch_wr{width:300px;border:1px solid #d0d3db;display:inline-block;background:#fff}
	#sps_sch:after{display:block;visibility:hidden;clear:both;content:""}
	#sps_sch select{float:left;border:0;padding:0 10px;height:40px;margin-right:5px;border:1px solid #d0d3db}
	#sps_sch .sch_input{width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left}
	#sps_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}
	
	#sps{position:relative}
	#sps ul{margin:0 -30px -30px 0;padding:0;overflow:hidden;font-size:0}
	#sps li{display:inline-block;width:25%;position:relative;background:#fff;vertical-align:top}
	#sps li:after{display:block;visibility:hidden;clear:both;content:""}
	#sps li .sps_inner{display:block;margin:0 30px 30px 0}
	#sps li .sps_img{position:relative}
	#sps li .sps_img img{width:auto;max-width:100%;height:auto}
	#sps li .sps_img span{display:none}
	#sps li .sps_img button{position:absolute;bottom:0;right:0}
	.sps_img a span{position:absolute;font-size:0;line-height:0;overflow:hidden}
	
	.sps_img .prd_detail{position:absolute;right:0;bottom:0;border:0;color:#fff;background:#053863;width:34px;height:34px;text-align:center;opacity:0.8}
	.sps_img .prd_detail:hover{opacity:1}
	
	.review_detail_cnt{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.75)}
	.review_detail_in{position:absolute;top:15%;bottom:15%;left:50%;margin-left:-25%;width:50%;background:#fff;text-align:left;border:1px solid #dde7e9;background:#fff}
	.review_detail_in{padding-bottom:50px;overflow-y:scroll;transform:translateZ(0);transform-style:preserve-3d;transition-delay:.05s;transition-duration:.05s;transition-property:transform, left;transition-timing-function:cubic-bezier(.4, 0, .2, 1);scrollbar-3dLight-Color:#efefef;scrollbar-arrow-color:#dfdfdf;scrollbar-base-color:#333949;scrollbar-Face-Color:#fff;scrollbar-Track-Color:#333949;scrollbar-DarkShadow-Color:#efefef;scrollbar-Highlight-Color:#efefef;scrollbar-Shadow-Color:#333949}
	.review_detail_in::-webkit-scrollbar-track{border-radius:10px;background-color:#fefefe}
	.review_detail_in::-webkit-scrollbar{border-radius:10px;width:5px;background-color:fefefe}
	.review_detail_in::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ddd}
	.review_detail_in h3{padding:0 20px;line-height:50px;font-size:18px;font-weight:600;border-bottom:1px solid #e8e8e8}
	.review_cnt{padding:25px}
	.review_cnt .head{}
	.review_cnt .head .tit{display:block;padding:0 0 15px 0;line-height:40px;font-size:20px;font-weight:500;color:#333;letter-spacing:-0.5px;border-bottom:2px solid #043259}
	.review_cnt .head .inf{border-bottom:1px solid #e9e9e9;font-size:0;text-align:left;overflow:hidden}
	.review_cnt .head .inf span{position:relative;display:inline-block;line-height:45px;font-size:14px;font-weight:400;color:#555}
	.review_cnt .head .inf span:nth-child(n+2){margin-left:9px;padding-left:10px}
	.review_cnt .head .inf span:nth-child(n+2):before{content:'';position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:10px;background:#e9e9e9}
	.review_cnt .body{padding:25px 0}
	.review_cnt .body p{line-height:20px;font-size:14px;font-weight:400;color:#555}
	.review_cnt .body .view_image{display:block;margin:20px 0}
	.review_cnt .item{padding:25px}
	.review_cnt .item{position:relative;margin-top:35px;padding:15px;background:#fcfcfc;border:1px solid #efeff1;overflow:hidden}
	.review_cnt .item .tit{margin-bottom:10px;font-size:15px;font-weight:500;color:#333}
	.review_cnt .item .txt{}
	.review_cnt .item .txt .thumb{float:left;margin:0 20px 0 0}
	.review_cnt .item .txt .info{}
	.review_cnt .item .txt .info span{display:block}
	.review_cnt .item .score{display:block}
	.review_cnt .item .score{position:relative;display:inline-block;width:100px;height:20px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.review_cnt .item .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}

	.rd_cls{position:absolute;top:0;right:0;width:50px;height:50px;font-size:16px;color:#999;background:#fff;text-align:center}
	
	.review_tp_cnt{position:relative}
	.review_tp_cnt>span{font-size:16px;display:block}
	.review_tp_cnt:after{display:block;visibility:hidden;clear:both;content:""}
	.review_tp_cnt .sps_opt_btn_more{position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:18px}
	.review_tp_cnt .sps_opt_li{display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4}
	.review_tp_cnt .sps_opt_li:before{content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}
	.review_tp_cnt .sps_opt_li:after{content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
	.review_tp_cnt .sps_opt_li li{border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c}
	

	.sps_reply{position:relative;margin:15px 0 0 0;border:1px solid #e2e2e2;margin-top:10px;padding:15px;text-align:left}
	.sps_reply:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;position:absolute;top:-8px;left:20px;content:''}
    .sps_reply:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid white;position:absolute;top:-7px;left:21px;content:''}
	.sps_reply .sps_img{text-align:right;width:70px}
	.sps_reply .sps_section h2{background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.4}
	
	#sps dl{margin:5px 0}
	#sps dl:after{display:block;visibility:hidden;clear:both;content:""}
	#sps dt{float:left}
	#sps dd{float:left;margin:0 10px 0 0;color:#999}
	#sps dd img{position:relative;top:-2px}
	
	.sps_section{padding:15px 0}
	.sps_section .sps_pd_name{font-size:14px;font-weight:300;color:#86a0b7;padding:5px 0}
	.sps_section .sps_rv_tit{display:block;font-size:15px;font-weight:400;color:#555;letter-spacing:-0.5px}
	.sps_section .sps_rv_thum{position:absolute;top:15px;right:15px}
	.sps_section .sps_rv_score{margin-top:20px}
	.sps_section .sps_rv_score .score{position:relative;display:inline-block;width:80px;height:20px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sps_section .sps_rv_score .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 50%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sps_section p{padding:0;width:100%}
	.sps_con_full{padding:0;height:auto !important}
	.sps_con_btn{clear:both;margin:5px 0}
	.sps_con_btn:after{display:block;visibility:hidden;clear:both;content:""}
	.sps_con_btn .sps_dl{}
	.sps_con_btn .rep{margin-top:15px}
	.sps_con_btn button.review_detail{float:right;border:1px solid #d4d6db;color:#666;font-size:12px;padding:5px 7px;background:#fff}
	.sps_con_btn button.review_detail:hover{background:#6b99ee;border-color:#6b99ee;color:#fff}
	
	/* 상품문의 모음 */
	#sqa_sch{margin:0 0 10px}
	#sqa_sch a{display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;background:#434a54;color:#fff;font-weight:500;text-decoration:none}
	#sqa_sch .sch_wr{width:300px;border:1px solid #d0d3db;display:inline-block;background:#fff}
	#sqa_sch:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa_sch select{float:left;border:0;width:175px;height:40px;margin-right:5px;border:1px solid #d0d3db}
	#sqa_sch .sch_input{width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left}
	#sqa_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}
	
	#sqa{margin-bottom:20px}
	
	#sqa ol{margin:0;padding:0;list-style:none}
	#sqa li{position:relative;padding:15px 20px 15px 15px;border-bottom:1px solid #f0f0f0;background:#fff}
	#sqa li:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa li .sit_qaa_yet{position:absolute;right:20px;top:20px;margin-right:0}
	#sqa li .sit_qaa_done{position:absolute;right:20px;top:20px;margin-right:0}
	
	.sqa_img{float:left;margin:0 10px 0 0}
	.sqa_img span{position:absolute;font-size:0;line-height:0;overflow:hidden}
	
	#sqa dl{margin:5px 0}
	#sqa dl:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa dt{float:left}
	#sqa dd{float:left;margin:0 10px 0 0;color:#999}
	
	#sqa dd img{position:relative;top:-2px}
	.sqa_con{margin:10px 0;background:#f3f3f3;line-height:1.4}
	.sqa_con .qa_alp{position:absolute;top:13px;left:15px;font-size:20px;color:#000}
	
	.sqa_section{float:left;width:1100px}

	.sqa_section h2{padding-right:70px;font-size:16px;font-weight:500}
	.sqa_section .sqa_con{line-height:1.4}
	.sqa_section p{padding:0;width:100%}
	.sqa_con_full{padding:0;height:auto !important}
	.sqa_con_btn button{border:1px solid #ddd;padding:5px 8px;color:#666;font-size:13px;margin:5px 0;background:#fff}
	.sqa_con_btn button:hover{background:#6b99ee;border-color:#6b99ee;color:#fff}
	
	/* 상품검색 */
	#ssch{margin:20px 0}
	#ssch h2{margin:10px 0;line-height:30px;font-size:24px;font-weight:300;text-align:center;letter-spacing:-0.5px}
	#ssch h2 .ssch_result_total{display:inline-block;margin-left:7px;line-height:30px;font-size:16px;font-weight:300;color:#e62642}
	#ssch h2 strong{color:#053863}
	#ssch_frm{background:#fff}
	#ssch_frm .ssch_scharea{padding:30px 0;text-align:center}
	#ssch_frm .ssch_scharea:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_frm .ssch_scharea .ssch_inner{position:relative;display:inline-block}
	#ssch_frm .ssch_scharea label{display:inline-block;margin:0 8px 0 0}
	#ssch_frm .ssch_scharea .ssch_input{height:60px;padding:0 20px;font-size:15px;color:#053863;background:#fff;border:3px solid #053863}
	#ssch_frm .ssch_scharea .btn_submit{position:absolute;top:0;right:0;width:60px;height:60px;background:url("../img/search.png") no-repeat 50% 50%}
	
	#ssch_frm .tit{float:left;width:100px;line-height:30px;font-size:16px;font-weight:500}
	#ssch_frm .txt{float:left;width:calc(100% - 100px)}
	#ssch_frm .ssch_option{border-bottom:1px solid #e9e9e9;background:#fafafa;overflow:hidden}
	#ssch_frm .ssch_option dl{padding:15px 0;border-top:1px solid #e9e9e9;overflow:hidden}
	#ssch_frm .ssch_option dt{float:left;width:120px;padding:0 20px;line-height:32px;font-size:15px;font-weight:500;color:#000;letter-spacing:-0.5px}
	#ssch_frm .ssch_option dd{float:left;width:calc(100% - 120px)}
	#ssch_frm .ssch_option dd.ssch_minmax > div{float:left;position:relative;line-height:32px}
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(2){padding:0 5px;font-size:13px;font-weight:300;color:#999}
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(1):after,
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(3):after{content:'원';position:absolute;top:50%;right:0;margin-top:-13px;line-height:30px;width:30px;font-size:13px;font-weight:400;color:#999;text-align:center}
	#ssch_frm .ssch_option .ssch_input{height:32px;padding:0 30px 0 10px;border:1px solid #ddd}
	#ssch_frm .ssch_option span{display:inline-block;line-height:20px}
	#ssch_frm .ssch_option span:nth-child(n+2){margin-left:10px}
	#ssch_frm .ssch_option input[type="checkbox"]{display:none}
	#ssch_frm .ssch_option input[type="checkbox"] + label{position:relative;display:block;padding-left:17px;line-height:30px;font-size:13px;color:#676e70;border:1px solid transparent;cursor:pointer}
	#ssch_frm .ssch_option input[type="checkbox"] + label:hover{color:#053863}
	#ssch_frm .ssch_option input[type="checkbox"] + label span{position:absolute;top:50%;left:0;margin-top:-7px;width:13px;height:13px;display:block;background:#fff;border:1px solid #d0d4df}
	#ssch_frm .ssch_option input[type="checkbox"]:checked + label{color:#000}
	#ssch_frm .ssch_option input[type="checkbox"]:checked + label span{background:url('../img/chk.png') no-repeat 50% 50% #053863;background-size:80% auto;border-color:#053863}
	
	#ssch_frm p{padding:15px;color:#737373;border-bottom:1px solid #e3e5e8}
	
	#ssch_cate{}
	#ssch_cate ul:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_cate li{float:left}
	#ssch_cate li:nth-child(2n) a{margin-left:5px}
	#ssch_cate li span{font-weight:normal}
	#ssch_cate a{display:block;padding:0 10px;line-height:30px;font-size:13px;border:1px solid #e9e9e9;background:#fff}
	#ssch_cate a:hover{color:#053863}

	#ssch_info{margin:100px 0 20px;padding:20px 0;overflow:hidden}
	#ssch_info .total{float:left;line-height:30px;font-size:15px;font-weight:400;color:#646464}
	#ssch_info .total strong{line-height:30px;font-size:20px;font-weight:500;color:#053863}
	#ssch_info .sort{float:right}

	#ssch_sort{float:left;width:80%}
	#ssch_sort:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#ssch_sort ul{margin:0;padding:0 0 0 1px;list-style:none}
	#ssch_sort ul:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort li{float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px}
	#ssch_sort li a{border-left:1px solid #ddd;display:block;padding:0 10px;font-size:13px}
	#ssch_sort li:hover:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#053863}
	#ssch_sort li:hover a{color:#053863}
	#ssch_sort li:first-child a{border:0}
	
	#ssch_sort_all{margin:0;list-style:none}
	#ssch_sort_all:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort_all li{float:left;position:relative;margin-left:5px;line-height:30px}
	#ssch_sort_all li a{display:block;padding:0 10px;font-size:13px;border:1px solid #e9e9e9}
	#ssch_sort_all li:hover a{color:#fff;border-color:#053863;background:#053863}

	/*쿠폰존 리스트*/
	.couponzone_list{margin:0 0 20px;position:relative}
	.couponzone_list h2{padding:15px 20px;line-height:20px;font-size:16px;font-weight:500;color:#222;border:1px solid #e3e5e8;letter-spacing:-0.5px;background:#fafafa}
	.couponzone_list p{position:absolute;top:0;right:0;padding:15px 20px;border:1px solid transparent;line-height:20px;font-size:13px;color:#666}
	.couponzone_list ul{padding:30px;margin:0;list-style:none;background:#fff;border:1px solid #e3e5e8;border-top:0}
	.couponzone_list ul:after{display:block;visibility:hidden;clear:both;content:""}
	.couponzone_list ul li{float:left;width:262px;margin:0 0 30px 30px;background:#fff}
	.couponzone_list ul li:nth-child(4n+1){clear:both;margin-left:0}
	.couponzone_list ul li img{width:100%;height:auto;line-height:1.4;border-radius:5px 5px 0 0}
	.couponzone_list ul li .cp_inner{border:1px solid #ddd;-webkit-box-shadow:5px 5px 0px rgba(0,0,0,0.025);-moz-box-shadow:5px 5px 0px rgba(0,0,0,0.025);box-shadow:5px 5px 0px rgba(0,0,0,0.025)}
	.couponzone_list ul li .coupon_img{position:relative;height:100px;overflow:hidden;border-bottom:1px dashed #ccc}
	.couponzone_list ul li .coupon_tit{position:absolute;top:0;left:0;width:100%;height:100px;padding:20px 0;text-align:center;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
	.couponzone_list ul li .coupon_tit strong{display:inline-block;line-height:30px;font-size:15px;font-weight:500;color:#333}
	.couponzone_list ul li .coupon_tit .cp_evt,
	.couponzone_list ul li .coupon_tit .cp_evt b{display:inline-block;line-height:30px;font-size:20px;font-weight:600;color:#333;letter-spacing:-0.5px}
	.couponzone_list ul li .cp_cnt{padding:10px}
	.couponzone_list ul li .coupon_date{float:right;padding:2px 3px;margin:5px 0px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777}
	.couponzone_list ul li .coupon_target{display:inline-block;margin:5px 0px}
	.couponzone_list ul li .coupon_target>button{display:inline-block;max-width:125px;padding:2px 3px;font-size:13px;border:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
	.couponzone_list ul li .coupon_target .cp_1{background:#edfbde;color:#8cc152}/*카테고리할인*/
	.couponzone_list ul li .coupon_target .cp_2{background:#fbdef3;color:#c15293}/*개별상품할인*/
	.couponzone_list ul li .coupon_target .cp_3{background:#fbf1de;color:#c18b52}/*주문금액할인*/
	.couponzone_list ul li .coupon_target .cp_4{background:#f2defb;color:#7c52c1}/*배송비할인*/
	.couponzone_list ul li .coupon_info{display:none;position:absolute;min-width:235px;background:#fff;border:1px solid #000;padding:15px}
	.couponzone_list ul li .coupon_info:after{display:block;visibility:hidden;clear:both;content:""}
	.couponzone_list ul li .coupon_info h4{font-size:16px;margin-bottom:10px}
	.couponzone_list ul li .coupon_info ul{padding:0;margin:0;position:relative;border:0}
	.couponzone_list ul li .coupon_info li{width:auto;margin:0;float:inherit;color:#5e5e5e;line-height:18px}
	.couponzone_list ul li .coupon_info li a{text-decoration:underline;color:#5e5e5e}
	.couponzone_list ul li .coupon_info .coupon_info_cls{position:absolute;right:0;top:0;color:#c7c9cc;border:0;background:#fff;padding:10px;font-size:16px}
	.couponzone_list ul li .coupon_btn{text-align:center}
	.couponzone_list ul li .coupon_btn .btn02{width:100%;height:42px;line-height:28px;margin-top:15px;border:0;color:#fff;background:#3a8afd;border-radius:5px;font-weight:500}
	.couponzone_list ul li .coupon_btn .btn02:hover{background:#2176f1;color:#fff}
	.couponzone_list ul li .coupon_btn .disabled{background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6}
	.couponzone_list ul li .coupon_btn .disabled:hover{background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6}
	.couponzone_list .no_coupon{position:relative;padding:100px 0;text-align:center;color:#999}
	
	/* 새글 */
	.is_community .tbl_head01 td{color:#666;padding:10px 5px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;border-left:0 none;line-height:1.4;height:60px;word-break:break-all}
	
	/* 글쓰기 및 글보기 */
	.is_community .chk_box input[type="checkbox"] + label span{top:2px;left:0}
	.is_community .bo_fx{margin-bottom:20px}
	
	/* 본문 바로가기 */
	#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
	#skip_to_container a:focus, #skip_to_container a:active{width:100%;height:75px;background:#21272e;color:#fff;font-size:20px;font-weight:500;text-align:center;text-decoration:none;line-height:2.5}
	
	/* 이미지 등비율 리사이징 */
	.img_fix{width:100%;height:auto}
	
	/* 목록 바로가기 */
	.sanchor{margin:30px 0 20px;padding:0}
	.sanchor:after{display:block;visibility:hidden;clear:both;content:""}
	.sanchor li{float:left;width:20%;text-align:center;list-style:none}
	.sanchor li a{display:block;position:relative;height:60px;margin-left:-1px;background-color:#f7f7f7;border:1px solid #cdcdcd;border-bottom:1px solid #000;font-size:17px;color:#666;line-height:58px;text-align:center;z-index:1}
	.sanchor li .sanchor_on{margin:0 0 0 -1px;border:1px solid #000;background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:500}
	.sanchor li a .item_qa_count,.sanchor li a .item_use_count{display:inline-block;background:#aaa;padding:0 5px;line-height:23px;border-radius:15px;color:#fff;min-width:23px;font-size:12px}
	.sanchor li .sanchor_on .item_qa_count,.sanchor li .sanchor_on .item_use_count{background:#55bfb1}
	
	/* 콘텐츠별 스타일 */
	.cnt_cmt{display:inline-block;margin:0 0 0 3px;font-weight:500}
	
	/* ########## 쇼핑몰 컨텐츠 ########## */
	/* 인덱스 이미지 출력 */
	#sidx_img{margin:0 0 20px}
	#sidx_img img{max-width:100%;height:auto}
	
	/* 상품 메일 추천하기 */
	#sit_rec_new th,
	#sit_rec_new td{display:block;width:100%}
	#sit_rec_new th{text-align:left;margin-top:20px;margin-bottom:5px}
	#sit_rec_new textarea{width:100%;min-height:100px}
	#sit_rec_new .win_btn{margin:20px 0}
	
	/* 마이페이지 */
	#smb_my{position:relative;margin-bottom:30px}
	#smb_my:after{display:block;visibility:hidden;clear:both;content:""}
	
	/* 마이페이지 aside */
	#smb_my_ov{position:relative;float:right;width:265px;margin-left:50px;border:1px solid #e8e8e8;background:#fff}
	#smb_my_ov h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#smb_my_ov .smb_me{display:block;background:#fff;border-bottom:1px solid #e8e8e8;padding:20px;text-align:center;font-size:15px;font-weight:500}
	#smb_my_ov .smb_me img{width:45px;border-radius:50%}
	#smb_my_ov .smb_me .my_ov_name{display:inline-block;margin-bottom:10px;line-height:28px}
	#smb_my_ov .smb_me a{display:inline-block;font-size:12px;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#8a8a8a;border-radius:2px;padding:2px 5px}
	#smb_my_ov .smb_me a.smb_info{color:#053863}
	
	#smb_private:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_private{padding:10px 0}
	#smb_private li{text-align:left;position:relative;text-align:left}
	#smb_private a{display:block;background:#fff;color:#555;line-height:20px;padding:10px 20px 10px 25px}
	#smb_private a strong{float:right;min-width:31px;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#053863;padding:0 5px;border-radius:3px;font-size:12px;font-weight:400;text-align:center}
	#smb_private a:hover strong{background:#4b8bff}
	#smb_private li a:hover{color:#053863}
	#smb_private li a:hover:after{position:absolute;left:0;top:0;width:2px;height:100%;background:#053863;content:""}
	#smb_private li i{width:25px;color:#8c9eb0;margin-right:5px}
	#smb_private li:hover i{color:#053863}
	#smb_private .win_point strong{background:#37bc9b;color:#fff}
	#smb_private .win_memo strong{background:#ff8b77;color:#fff}
	#smb_private .win_scrap strong{background:#8cc152;color:#fff}
	#smb_private .win_coupon strong{background:#a352c1;color:#fff}
	
	#smb_my_ov h3{font-size:16px;padding:20px 20px 10px;border-top:1px solid #e8e8e8}
	#smb_my_ov .op_area{border-top:0;padding:0 20px;line-height:18px;color:#555}
	#smb_my_ov .op_area:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_my_ov .op_area dt{margin:5px 0;padding-top:5px;font-weight:500;color:#8c9eb0;line-height:20px}
	#smb_my_ov .op_area dd{margin:5px 0;padding-bottom:10px;border-bottom:1px dashed #e5e5e5}
	#smb_my_ovaddt{border-bottom:0 !important}
	#smb_my_ovaddd{border-bottom:0 !important}
	
	#smb_my_ov .btn_op_area{display:block;width:100%;line-height:40px;font-size:12px;color:#333;border-top:1px solid #f4f4f4;background:#fafafa;text-align:center}
	#smb_my_ov .btn_op_area:hover{background:#f1f1f1}
	#smb_my_ov .btn_op_area.sel i{transform:rotate(180deg)}

	.withdrawal{display:block;padding:10px 20px;border-top:1px solid #e8e8e8;color:#c7c7c7}
	.withdrawal:hover{color:#333}
	
	/* 마이페이지 list */
	#smb_my_list{float:left;width:calc(100% - 315px)}
	#smb_my_od h2{margin:0 0 10px;font-size:20px;font-weight:600}
	#smb_my_od{position:relative;margin:0 0 50px}
	#smb_my_od .pc{display:block}
	#smb_my_od .mo{display:none}
	.smb_my_od{background:#fff}
	.smb_my_od li{padding:15px;border-bottom:1px solid #ececec}
	.smb_my_od li:last-child{border-bottom:0}
	.smb_my_od li:after{display:block;visibility:hidden;clear:both;content:""}
	.smb_my_od li:hover{background:#fff6f6}

	.smb_my_od .smb_my_od_li{float:left;line-height:18px}
	.smb_my_od .smb_my_od_li1{width:140px;text-align:center}
	.smb_my_od .smb_my_od_li2{width:75%;padding:0 20px}
	.smb_my_od .smb_my_od_li3{width:80px;float:right;text-align:center}
	
	.smb_my_od .ord_num,
	.smb_my_od .ord_name{font-size:16px;font-weight:500;letter-spacing:-0.5px}
	.smb_my_od .date{color:#b5b5b5}
	.smb_my_od .cost{color:#053863;font-weight:500}
	.smb_my_od .misu{color:#6d6d6d}
	
	/* 주문내역 include  */
	#sod_inquiry{border-bottom:1px solid #dde7e9}
	#sod_inquiry ul{border-top:1px solid #e9e9e9}
	/* #sod_inquiry li{display:table;width:100%;background:#fff;padding:10px 5px;position:relative} */

	#sod_inquiry li{display:;width:100%;background:#fff;padding:10px 5px;position:relative}
	#sod_inquiry li > div{display:;width:auto;padding:0 10px;text-align:left;vertical-align:top}
	#sod_inquiry li:nth-child(n+2){border-top:1px solid #e9e9e9}
	#sod_inquiry li:after {display:block;visibility:hidden;clear:both;content:''} 
	#sod_inquiry li .inquiry_idtime{line-height:25px;width:20%}
	#sod_inquiry li .idtime_link {font-weight:500;font-size:16px;color:#053863;text-decoration:underline;}
	#sod_inquiry li .idtime_link:hover{text-decoration:underline}
	#sod_inquiry li .idtime_time {display:block;font-size:12px;color:#999;}
	#sod_inquiry li .inquiry_sendname {display:block;font-size:22px;color:#999;}
	#sod_inquiry li .inquiry_sendname:hover{text-decoration:underline}
	#sod_inquiry li .inq_wr:after {display:block;visibility:hidden;clear:both;content:''} 
	#sod_inquiry li .inquiry_name {width:100%;margin:5px 0 10px 0;font-size:16px;font-weight:400;color:#555}
	#sod_inquiry li .inquiry_price {font-size:14px;font-weight:500;color:#053863;float:left}
	#sod_inquiry li .inv_status {display:inline-block;float:right;margin:0;font-weight:bold}
	#sod_inquiry li .inv_inv {margin:10px 0 0;display:block;border:1px solid #e5ecf2;border-radius:3px;color:#4963b8;background:#f9fdff;padding:10px}
	#sod_inquiry li .inv_inv i {margin-right:5px}
	#sod_inquiry .li_cancel{background:#fcf1f1}
	#sod_inquiry .info{padding-bottom:35px;}
    #sod_inquiry .info .img{margin:10px 0;}
    #sod_inquiry .info .img img{width:100%;height:auto}



	#smb_my_wish{position:relative;margin-bottom:30px}
	#smb_my_wish h2{margin:0 0 10px;padding:0 0 20px;font-size:20px;font-weight:600;border-bottom:1px solid #d9dde2}
	#smb_my_wish ul{font-size:0;padding:20px 0;overflow:hidden;border-bottom:1px solid #ececec;}
	#smb_my_wish li{position:relative;display:inline-block;width:50%;padding-left:135px;min-height:120px;background:#fff;}
	#smb_my_wish li:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_my_wish .smb_my_chk{position:absolute;z-index:5;top:6px;left:6px;}
	#smb_my_wish .smb_my_img{position:absolute;z-index:4;top:0;left:0;max-width:120px;}
	#smb_my_wish .smb_my_img img{width:auto;max-width:100%;height:auto}
	#smb_my_wish .smb_my_tit{margin:5px 0;height:40px;line-height:20px;font-size:15px;font-weight:500;}
	#smb_my_wish .smb_my_price{margin-bottom:10px;font-size:20px;font-weight:500;color:#053863;letter-spacing:-0.5px;}
	#smb_my_wish .smb_my_date{font-size:12px;color:#777;}
	.smb_my_more{position:absolute;top:0;right:0}
	.smb_my_more a{display:block;background:url('../img/more-btn.gif') no-repeat 0 1px;padding-left:20px;height:30px;font-size:13px}
	#smb_my_wish li .wish_del{position:absolute;z-index:10;right:20px;top:50%;width:32px;height:32px;line-height:32px;font-size:18px;color:#b2b2b2;transform:translateY(-50%);text-align:center;}
	#smb_my_wish li .wish_del:hover{color:#333}
	#smb_ws_act{text-align:center;margin:20px 0 30px}
	#smb_ws_act .btn01{width:180px;height:50px;font-weight:500;font-size:15px;border:1px solid #e9e9e9}
	#smb_ws_act .btn02{width:180px;height:50px;font-weight:500;font-size:15px;border:1px solid #053863;background:#053863}
	
	/* 장바구니 주문서 공통 */
	.od_prd_list .td_prd{border-left:0;position:relative;padding-left:120px;min-height:100px}
	.od_prd_list .td_prd .sod_img{position:absolute;top:25px;left:20px}
	.od_prd_list .td_prd .sod_name{min-height:80px;font-size:15px;text-align:left}
	.od_prd_list .td_prd .prd_name,
	.od_prd_list .td_prd .prd_name *{font-size:16px;font-weight:500;color:#333}
	.od_prd_list .total_prc{font-size:20px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	
	.sod_opt{margin:5px 0;font-size:12px}
	.sod_opt ul{display:inline-block;margin:0;padding:0;list-style:none}
	.sod_opt li{color:#000;line-height:24px;font-size:13px}
	.sod_opt li:before{content:"옵션";display:inline-block;margin:0 5px 0 0;padding:0 5px;background:#e2eaf6;line-height:20px;color:#053863}
	.sod_option_btn .mod_options{height:30px;margin:5px 0 0;padding:0 5px;border:1px solid #d4d6db;color:#606060;background:#fff}
	.cp_btn{padding:0 10px;border:1px solid #d4d6db;color:#053863;background:#fff;height:26px}
	.cp_cancel{padding:0 10px;border:1px solid #aaa;color:#666;background:#fff;height:26px}
	
	/* 장바구니 */
	#sod_bsk{margin-bottom:30px}
	.btn_cart_del{padding:20px 0;border-bottom:1px solid #ccd2d9}
	.btn_cart_del button{height:30px;padding:0 10px;border:1px solid #d4d6db;background:#fff;color:#666}
	#sod_bsk_list{position:relative}
	#sod_bsk #sod_bsk_tot{margin:20px 0}
	#sod_bsk #sod_bsk_tot ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_bsk #sod_bsk_tot li{float:left;width:33.33%;display:block;color:#fff;text-align:right;padding:25px;font-size:15px}
	#sod_bsk #sod_bsk_tot li span{float:left}
	#sod_bsk #sod_bsk_tot .sod_bsk_dvr{background:#4a505a}
	#sod_bsk #sod_bsk_tot .sod_bsk_pt{background:#2a3038}
	#sod_bsk #sod_bsk_tot .sod_bsk_cnt{background:#212a37}
	#sod_bsk_act{text-align:center;margin-bottom:30px}
	#sod_bsk_act .btn_submit{height:50px;padding:0 10px;width:160px;font-size:16px;font-weight:500}
	#sod_bsk_act .btn01{height:50px;line-height:50px;padding:0 10px;width:160px;font-size:15px;font-weight:500}
	#sod_bsk_act p{margin:0 0 10px}
	
	/* 장바구니 선택사항수정 */
	#sod_bsk_list #mod_option_frm{z-index:10000;position:fixed;top:50%;left:50%;width:540px;height:auto !important;height:500px;max-height:500px;margin-left:-280px;margin-top:-150px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit}
	#sod_bsk_list .mod_option_bg{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);display:block;z-index:9999}
	#mod_option_frm h2{border-bottom:1px solid #e8e8e8;padding:0 20px;line-height:50px;font-size:17px}
	
	.option_wr{padding:20px 20px 0}
	.option_wr h3{font-size:16px;margin-bottom:10px}
	.option_wr .get_item_options,
	.option_wr .get_item_supply{margin-bottom:10px}
	.option_wr label{display:block;margin:10px 0 5px}
	.option_wr select{width:100%;border:1px solid #d4d4d4;height:48px}
	
	#sit_opt_added{margin:0;padding:0;border-bottom:0;list-style:none}
	#sit_opt_added li{padding:15px;margin:15px 0 10px 0;padding:10px;position:relative;background:#f3f3f3}
	#sit_opt_added li:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_opt_added li .sit_opt_inner{padding:15px}
	#sit_opt_added li .opt_name{margin-bottom:15px;line-height:25px;font-weight:500}
	#sit_opt_added li .opt_count:after{content:'';display:table;line-height:0;clear:both}
	#sit_opt_added button{float:left;width:30px;height:30px;border:1px solid #e6e9ed;border-radius:0;background:#fff;color:#666;font-size:15px}
	#sit_opt_added button i{position:relative;width:28px;height:28px;font-size:0;text-indent:-9999em;overflow:hidden}
	#sit_opt_added .sit_qty_minus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_minus i:after{position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_plus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_plus i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333}
	/* #sit_opt_added .sit_opt_del{position:absolute;right:15px;top:15px;font-size:15px;border:1px solid #e9e9e9} */
	#sit_opt_added .sit_opt_del i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333;transform:rotate(45deg)}
	#sit_opt_added .sit_opt_del i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333;transform:rotate(45deg)}
	#sit_opt_added .sit_opt_prc{display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:500}
	#sit_opt_added .num_input{float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
	
	#mod_option_frm #sit_sel_option{margin:20px 20px 10px}
	#mod_option_frm #sit_tot_price{float:left;margin:0 20px 20px}
	#mod_option_frm .btn_confirm{float:right;margin:0 20px 20px;background:yellow}
	#mod_option_frm .btn_confirm .btn_submit{width:100px;height:40px;font-size:16px;font-weight:500;cursor:pointer}
	#mod_option_frm .btn_confirm .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;font-size:17px;border-radius:0}
	#mod_option_frm .btn_confirm .btn_close:hover{background:#f3f3f3}
	
	/* 주문서 작성 */	
	#sod_frm p{margin:0 0 10px}
	#sod_frm .od_prd_list{margin-bottom:20px}
	#sod_list{position:relative}
	#sod_list #cp_frm{z-index:10000;position:absolute;top:50%;left:50%;width:540px;height:auto !important;height:500px;max-height:500px;margin-left:-270px;margin-top:-150px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit}
	
	.od_coupon h3{border-bottom:1px solid #cdcdcd;padding:0 20px;line-height:50px;margin:0 0 15px;font-size:17px;text-align:left;-webkit-box-shadow:1px 2px 2px #eee;-moz-box-shadow:1px 2px 2px #eee;box-shadow:1px 2px 2px #eee}
	.od_coupon .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;border-left:1px solid #cdcdcd;font-size:17px}
	.od_coupon .btn_close:hover{background:#f3f3f3}
	.od_coupon .tbl_head02{margin:20px}
	.od_coupon .cp_apply{padding:0 5px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px}
	.od_coupon td,#sod_frm_pay .od_coupon td{text-align:left;border-left:0;padding:7px}
	#sod_frm_pay .od_coupon th{width:auto;text-align:center;padding:7px;background:#f3f3f3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}
	.od_coupon .td_numbig,#sod_frm_pay .od_coupon .td_numbig{text-align:center}
	.od_coupon .td_mngsmall{width:60px}
	
	.id_search { width:100px !important;}

	/* 주문서 작성 - 왼쪽 */
	.sod_left{float:left;width:840px;margin-right:20px;vertical-align:top}
	
	/* 주문서 작성 - 주문하시는 분 */
	#sod_frm .tbl_frm01{padding:20px 10px}
	#sod_frm .tbl_frm01 th,#sod_frm .tbl_frm01 td{text-align:left;padding:10px;vertical-align:top}
	#sod_frm .tbl_frm01 th{padding:0px 10px}
	/* #sod_frm .tbl_frm01 td input{width:100%} */
	
	#sod_frm .tbl_frm01 td .addr input{width:20%}
	#sod_frm .tbl_frm01 td .addr button{background:#434a54;color:#fff;width:128px;height:45px;border:0}
	
	/* 주문서 작성 - 받으시는 분 */
	#sod_frm_taker .tbl_frm01{padding:20px 10px}
	#sod_frm_taker .tbl_frm01 .choice_place{display:block;background:#edf3fc;padding:10px 15px;border:1px solid #d1ddee;margin:0 10px 10px}
	#sod_frm_taker .tbl_frm01 .choice_place:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_taker .tbl_frm01 .choice_place .chk_box{float:left;width:85%;line-height:30px}
	#sod_frm_taker .tbl_frm01 .choice_tit{float:left;width:15% !important;line-height:30px}
	#sod_frm_taker .tbl_frm01 .choice_place input[type="radio"] + label span{top:7px}
	#sod_frm_taker .tbl_frm01 .choice_place input,
	#sod_frm_taker .tbl_frm01 .choice_place label{margin-left:10px;}
	#sod_frm_taker .tbl_frm01 .btn_frmline{height:30px;line-height:28px;background:#fff;border:1px solid #d4d6db;color:#606060;text-align:center;float:right;}
	#sod_frm_taker .tbl_frm01 td input{width:100%}
	#sod_frm_taker .tbl_frm01 td .addr input{width:20%}
	#sod_frm_taker .tbl_frm01 td .addr button{background:#434a54;color:#fff;width:128px;height:45px;border:0}
	#sod_frm_taker .tbl_frm01 td .ad_choice{padding:5px 0}
	#sod_frm_taker .tbl_frm01 td .ad_choice input{width:auto}
	
	#sod_frm_orderer, #sod_frm_taker{margin:0 0 30px;border:1px solid #e3e5e8;background:#fff}
	#sod_frm_orderer, #sod_frm_taker2{margin:0 0 0px;border:1px solid #e3e5e8;background:#fff}
	#sod_frm section h2{border-bottom:1px solid #e2e4e7;font-size:16px;padding:20px;background:#fafafa}
	#sod_frm_orderer #od_addr_jibeon,
	#sod_frm_taker #od_b_addr_jibeon{display:inline-block;margin:5px 0 0}
	
	/* 5.4.1.3 버전이후 추가 css */
	#sod_frm .tbl_frm01 th, #sod_frm .tbl_frm01 td{padding:10px;line-height:45px}
	#sod_frm .tbl_frm01 th{width:110px;padding-left:20px;font-weight:500}
	#sod_frm #od_name,#sod_frm #od_tel,#sod_frm #od_hp,#sod_frm #od_pwd,#sod_frm #od_b_name,#sod_frm #od_b_tel,#sod_frm #od_b_hp,#sod_frm #ad_subject,#sod_frm #od_hope_date{width:40%}
	
	#sod_frm #od_zip,#sod_frm #od_b_zip{width:90px}
	#sod_frm .tbl_frm01 td .btn_address{padding:0 15px;width:auto;height:40px;color:#fff;border:0;background:#434a54}
	#sod_frm #od_memo{min-height:100px}
	#sod_frm_taker .order_choice_place{position:relative;background:#edf3fc;border:1px solid #d1ddee;padding-left:10px}
	#sod_frm_taker .tbl_frm01 .btn_frmline{float:none;position:absolute;top:8px;right:10px}
	
	#sod_frm  #sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm  #sod_bsk_tot li{position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0}
	#sod_frm  #sod_bsk_tot li:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm  #sod_bsk_tot li span{display:block;color:#777;margin-bottom:5px;font-weight:500}
	#sod_frm  #sod_bsk_tot .sod_bsk_sell,#sod_frm  #sod_bsk_tot .sod_bsk_coupon{border-right:1px solid #e7ebf1}
	#sod_frm  #sod_bsk_tot .sod_bsk_point,#sod_frm  #sod_bsk_tot .sod_bsk_cnt{width:100%;clear:both;height:40px;padding:0 15px;line-height:40px;text-align:right}
	#sod_frm  #sod_bsk_tot .sod_bsk_point strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}
	#sod_frm  #sod_bsk_tot li:last-child{border-bottom:0 none}
	#sod_frm  #sod_bsk_tot .sod_bsk_point span,#sod_frm  #sod_bsk_tot .sod_bsk_cnt span{float:left;margin:0}
	#sod_frm  #sod_bsk_tot .sod_bsk_coupon:before{display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#053863;border-radius:50%;border:1px solid #e7ebf1;font-weight:300;font-size:16px;line-height:20px}
	#sod_frm  #sod_bsk_tot .sod_bsk_dvr:before{display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#053863;border-radius:50%;border:1px solid #e7ebf1;font-weight:300;font-size:16px;line-height:20px}
	#sod_frm  #sod_bsk_tot .sod_bsk_cnt strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}
	#sod_frm_pay{position:relative;margin:10px 0}
	
	#sod_frm  #sod_frm_pay h2{position:absolute;padding:0;border:0;font-size:0;line-height:0;content:""}
	#sod_frm_pay .pay_tbl table{width:100%;border-collapse:collapse}
	#sod_frm_pay .pay_tbl th{text-align:left;padding:10px;width:100px;border-bottom:1px solid #e7ebf1;background:#fff;font-weight:500;color:#777}
	#sod_frm_pay .pay_tbl td{text-align:right;padding:10px;height:30px;font-size:12px;color:#999;border-bottom:1px solid #e7ebf1;background:#fff}
	#sod_frm_pay .pay_tbl td strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}

	#sod_frm_pay .pay_tbl td .cp_cancel{margin:0 0 0 2px}
	#sod_frm_pay .pay_tbl td .btn_frmline{padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0}
	#sod_frm #sod_frm_pt_alert{margin:5px 0;font-size:13px;color:#38b2bb}
	#sod_frm_pt_alert2{margin:15px 0;font-size:13px;color:#38b2bb;line-height:25px;word-break: keep-all;}
	#od_pay_sl h3{font-size:16px;margin:20px 0 5px}
	#od_pay_sl input[type="radio"]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-9999em;left:0;z-index:-1px}
	#od_pay_sl .lb_icon{float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:60px;position:relative;padding-left:65px;padding-top:20px;z-index:1}
	#od_pay_sl .lb_icon_be{float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:60px;text-align:center;position:relative;padding-top:20px;z-index:1}
	#od_pay_sl input[type="radio"]:checked+.lb_icon{border:1px solid #053863;z-index:3}
	#od_pay_sl input[type="radio"]:checked+.lb_icon_be{border:2px solid #053863;z-index:3}
	#sod_frm_paysel legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_frm_paysel .KPAY{background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .PAYCO{background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .inicis_lpay{background:url('../../../img/lpay_logo.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .bank_icon{background:url('../../../img/pay_icon1.png') no-repeat 15px 50% #fff}
	#sod_frm_paysel .vbank_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px}
	#sod_frm_paysel .iche_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px}
	#sod_frm_paysel .hp_icon{background:url('../../../img/pay_icon3.png') no-repeat 24px 50% #fff}
	#sod_frm_paysel .card_icon{background:url('../../../img/pay_icon4.png') no-repeat 17px 50% #fff}
	#forderform .sod_right #sod_bsk_tot{border:1px solid #e3e5e8}
	#forderform .sod_right #sod_bsk_tot ul:after{content:'';display:table;line-height:0;clear:both}
	#forderform .od_pay_buttons_el{margin-top:20px;border:1px solid #e3e5e8;background:#fff;padding:10px}
	#forderform .od_pay_buttons_el h3{font-size:16px;margin:0px 0 5px}
	#forderform #sod_frm_pt{border-top:1px solid #e3e5e8}

	.sod_right .pay_tbl{border:1px solid #e3e5e8;border-bottom:0 none}
	.sod_right #od_tot_price{border:1px solid #e3e5e8}
	#sod_frm_pay .od_pay_buttons_el:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_pay .sod_frm_point{margin-top:20px;border:1px solid #e3e5e8}
	#sod_frm_pay .sod_frm_point div{background:#fff;padding:10px;text-align:left;text-align:right}
	#sod_frm_pay .sod_frm_point div:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_frm_pay .sod_frm_point div label{float:left;line-height:30px;font-weight:500}
	#sod_frm_pay .sod_frm_point div span{display:block}
	#sod_frm_pay .sod_frm_point div span:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_frm_pay .sod_frm_point div strong{float:left;color:#666}
	#sod_frm_pay .sod_frm_point .max_point_box em{font-style:normal !important}
	#sod_frm_pay .sod_frm_point #od_temp_point{height:30px;text-align:right;padding:0 5px;border:1px solid #ccc}
	
	/* 주문서 작성 - 오른쪽 */
	.sod_right{float:left;width:calc(100% - 860px);height:100%;vertical-align:top}
	.sod_right #sod_bsk_tot{border:1px solid #053863}
	.sod_right #sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info li{position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0}
	.sod_right .sod_info li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info li span{display:block;color:#777;margin-bottom:5px;font-weight:500;color:#000}
	.sod_right .sod_info .sod_bsk_sell, .sod_right .sod_info .sod_bsk_coupon{border-right:1px solid #e7ebf1}
	.sod_right .sod_info .sod_bsk_coupon:before{display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:500;font-size:16px;line-height:14px}
	.sod_right .sod_info .sod_bsk_dvr:before{display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:500;font-size:16px;line-height:14px}
	.sod_right .sod_info .sod_bsk_cnt strong{font-size:17px}
	.sod_right .sod_info_bt{clear:both;padding:10px 15px;background:#fff}
	.sod_right .sod_info_bt:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_bt li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_bt li span{float:left;width:50%;line-height:28px;text-align:left;font-weight:500;color:#000}
	.sod_right .sod_info_bt li strong{float:left;width:50%;line-height:28px;text-align:right}
	.sod_right .sod_info_option{clear:both;border-top:1px solid #e7ebf1}
	.sod_right .sod_info_option h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sod_right .sod_info_option ul{padding:10px 15px;background:#fff}
	.sod_right .sod_info_option li{margin-bottom:5px}
	.sod_right .sod_info_option li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_option .sod_ifop_tit{float:left;width:50%;line-height:28px;text-align:left;font-weight:500}
	.sod_right .sod_info_option .sod_ifop_tit .btn_frmline{width:auto;height:30px;color:#053863;background:#fff;border:1px solid #d4d6db}
	.sod_right .sod_info_option .sod_ifop_tit .cp_cancel{width:auto;height:30px;border:1px solid #d4d6db;padding:0 5px;margin-left:5px;color:#b1b1b1;vertical-align:baseline}
	.sod_right .sod_info_option .sod_ifop_tit .od_coupon{z-index:10000;position:absolute;top:50%;left:50%;min-width:300px;height:auto !important;height:500px;max-height:500px;margin-left:-200px;margin-top:-150px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit}
	.sod_right .sod_info_option .sod_ifop_tit .od_coupon>td{text-align:left}
	.sod_right .sod_info_option>td, .sod_right .sod_info_option .sod_ifop_t{float:left;width:50%;line-height:28px;text-align:right}
	.sod_right .sod_info_option>td{text-align:right;padding:10px;height:30px}
	.sod_right .sod_info_option>td .cp_cancel{margin:0 0 0 2px}

	.sod_right .sod_info_option>td .btn_frmline{padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0}
	
	/* 주문서 작성 - 포인트사용 */
	#sod_point{clear:both;background:#fff;margin-top:10px;border:1px solid #e3e5e8}
	#sod_point h2{font-size:16px;padding:15px;border-bottom:1px solid #e3e5e8}
	#sod_point h2:after{display:block;visibility:hidden;clear:both;content:''}
	
	#sod_point .point_tit{vertical-align:baseline;float:left;line-height:28px}
	#sod_point .point_tit label{vertical-align:baseline}
	#sod_point .point_ipt{float:right;margin-left:35px;text-align:left;text-align:right;font-weight:normal}
	#sod_point .point_ipt:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_point .point_ipt #od_temp_point{width:100px;height:30px;text-align:right;padding:0 5px;border:1px solid #d0d3db}
	
	#sod_frm_pt{padding:20px}
	#sod_frm_pt .max_point_box em{font-style:normal !important}
	
	/* 주문서 작성 - 결제수단 */
	#sod_frm_pay{position:relative;margin:10px 0 0}
	#sod_frm_pay h2{font-size:16px;padding:15px;border-bottom:1px solid #e3e5e8}
	#sod_frm_pay .tooltip_txt{height:auto;line-height:18px;font-weight:normal;font-size:14px;padding:10px 20px;margin:10px}
	#sod_frm_pay .tooltip_txt i{float:left;line-height:36px;font-size:20px;margin-right:15px}
	#sod_frm_pay .tooltip_txt:before{height:100%}
	#sod_frm_pay .lb_icon{display:inline-block;position:relative;cursor:pointer;z-index:1}
	#sod_frm_pay input[type="radio"]:checked+.lb_icon{color:#053863;z-index:3}
	#sod_frm_pay input[type="radio"] + label span{top:7px}
	#sod_frm_paysel legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_frm_paysel ul.pay_way{margin:0;padding:15px}
	#sod_frm_paysel ul.pay_way input[type="radio"] + label span{top:7px}
	#sod_frm_paysel ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_paysel li{position:relative;line-height:28px;text-align:left;list-style:none}
	
	#settle_bank{margin-top:5px;border:1px solid #e3e5e8;background:#fff;padding:10px;clear:both;line-height:32px}
	#settle_bank:after{display:block;visibility:hidden;clear:both;content:''}
	#settle_bank #od_bank_account{width:100%}
	#settle_bank #od_deposit_name{width:70%}
	#settle_bank select,
	#settle_bank input{height:32px;margin:0 0 5px;padding:0 10px;border:1px solid #e3e5e8;text-align:left}
	#settle_bank label{float:left;width:30%;line-height:30px}
	
	#display_pay_button{background:#fff;padding:20px;border:1px solid #e3e5e8;border-top:0}
	#display_pay_button input:nth-child(n+2),
	#display_pay_button button:nth-child(n+2),
	#display_pay_button a:nth-child(n+2){margin-top:5px;}
	#display_pay_button .btn_submit{width:100%;height:50px;font-weight:500;font-size:16px;cursor:pointer;border:1px solid #053863;letter-spacing:-0.5px}
	#display_pay_button .btn01{width:100%;height:50px;line-height:38px;font-weight:500;font-size:16px;border:1px solid #ccd1d9;text-align:center;letter-spacing:-0.5px;}
	
	.display_setup_message{margin:0 0 10px;padding:15px;border:1px solid #fccdff;background:#ffeef9}
	.display_setup_message strong{display:block;margin:0 0 10px}
	
	#sod_frm_taker td input[type="radio"], #sod_frm_taker td input[type="checkbox"]{width:auto;-webkit-appearance:radio;border-radius:initial}
	#sod_frm_taker label{display:inline-block;font-weight:normal;margin-right:1em}
	#sod_frm_same{margin:0 0 10px}
	#sod_frm #display_pay_process{text-align:center}
	#sod_frm #display_pay_process span{display:block;margin:5px 0 0}
	#od_tot_price{background:#e5f0ff;line-height:20px;text-align:right;padding:15px}
	#od_tot_price span{float:left;font-weight:500}
	#od_tot_price strong{margin-right:5px;color:#053863;font-size:17px;font-weight:500}
	#sod_frm_pay_info{margin:0 0 10px}
	#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm{z-index:10000;position:absolute;top:0;right:0;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:auto}
	#sod_frm_deli{position:relative;line-height:2em}
	#sod_frm_escrow{margin:30px 0 0}
	#sod_frm #sod_frm_escrow h2{margin:0;border:0}
	
	#sod_frm #sod_frm_escrow p{margin:5px 0}
	#display_pay_process{padding:20px;text-align:center}
	
	/* 위시리스트 */
	.sod_ws_img{width:100%;text-align:center;}
	.sod_ws_img img{width:100%;height:auto}
	#sod_ws_act{text-align:center;margin:20px 0 30px}
	#sod_ws_act button{height:50px;width:180px;font-weight:500;font-size:16px}
	#sod_ws_act .btn01{border:1px solid #98a3b3}
	#sod_ws_act .btn02{border:1px solid #053863;background:#053863;}
	
	#sod_ws li .info_link{display:block;margin-bottom:10px;height:40px;line-height:20px;color:#646464;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;}
	#sod_ws li .info_date{font-size:12px;font-weight:400;color:#9c9c9c;}
	#sod_ws li .wish_chk{position:absolute;top:0;left:0;padding:3px 0 2px 0;text-align:center;line-height:35px;color:#f00;}
	#sod_ws li .wish_info{margin:20px 0 0 0;padding:0 40px 20px 25px;position:relative;border-bottom:1px solid #e0e0e0;}
	#sod_ws li .wish_del{position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;background:#e6e6e6;display:block;font-size:17px;color:#777}
	#sod_ws li .wish_del:hover{background:#053863;color:#fff}
	
	/* 배송지 목록 */
	#sod_addr .tbl_wrap{margin:30px}
	#sod_addr .td_mng .sel_address{color:#fff;background:#fff;border:1px solid #19bc9b;color:#19bc9b;padding:0 5px;height:26px}
	#sod_addr .td_mng .del_address{display:inline-block;border:1px solid #aaa;color:#888;padding:0 5px;height:26px;line-height:24px;vertical-align:middle}
	#sod_addr input[type="radio"]{position:absolute;left:0;z-index:-1;visibility:hidden;width:0;height:0;overflow:hidden;text-indent:-9999em}
	#sod_addr .default_lb{display:inline-block;background:#fff;border:1px solid #1c70e9;color:#053863;cursor:pointer;position:relative;padding:0 5px;height:26px;line-height:24px}
	#sod_addr input[type="radio"]:checked+.default_lb{background:#3476be;color:#fff}
	#sod_addr td{height:40px;vertical-align:top}
	#sod_addr .td_name{width:100px}
	
	#sod_addr .frm_input{height:30px}
	#sod_addr .td_sbj{width:155px;text-align:left}
	#sod_addr .td_sbj .chk_box{float:left}
	#sod_addr .td_sbj .chk_box input[type="checkbox"]:checked + label span{background:url(../img/chk.png) no-repeat 50% 50% #053863;border-color:#1471f6}
	#sod_addr .ad_tel{display:block;color:#666}
	#sod_addr .td_mng{width:100px;padding:10px}
	#sod_addr .td_mng .mng_btn{width:100%;margin:2px 0}
	
	/* 주문내역 */
	#sod_v{margin-bottom:30px}
	#sod_v:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_v td{text-align:center}
	#sod_v td a{font-weight:500}
	#sod_v .basic_tbl{text-align:center}
    [class^='status']{display:inline-block;padding:0 9px;line-height:28px;font-size:12px;font-weight:400;}
	.status_01{background:#edfbde;color:#8cc152}
	.status_02{background:#84c93a;color:#fff}
	.status_03{background:#e2f6f2;color:#16b494}
	.status_04{background:#e2eaf6;color:#053863}
	.status_05{background:#053863;color:#fff}
	.status_06{background:#fff;color:red}
	
	/* 주문상세내역 */
	#sod_fin_no{margin:0 0 20px;padding:15px;border:1px solid #eee;background:#fafafa;font-size:15px;font-weight:400;color:#333}
	#sod_fin_no strong{padding-left:10px;font-weight:500}
	
	#sod_sts_wrap{margin:0 0 10px;text-align:right}
	#sod_sts_explan{display:none}
	#sod_sts_explan > button{display:none}
	
	#sod_fin_legend{padding:20px;line-height:20px;background:#fff;margin:10px 0;border:1px solid #e9e9e9;text-align:left}
	#sod_fin_legend:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_fin_legend dt{clear:both;float:left;margin:0 0 5px;width:50px;font-weight:500}
	#sod_fin_legend dd{float:left;margin:0}
	
	#sod_fin #sod_bsk_tot li{background:#fff;border-bottom:1px solid #e7ebf1;height:40px;padding:0 15px;line-height:40px;text-align:right}
	#sod_fin #sod_bsk_tot li span{float:left;clear:both;color:#777}
	#sod_fin #sod_bsk_tot .sod_bsk_cnt strong{color:#053863;font-size:17px}

	#sod_bsk_tot2{border:1px solid #e9e9e9;margin-bottom:20px}
	#sod_bsk_tot2 li{background:#fff;padding:0 15px;line-height:40px;text-align:right}

	#sod_bsk_tot2 li span{float:left;clear:both;font-size:14px}
	#sod_bsk_tot2 li strong{font-size:15px;font-weight:500}
	#sod_bsk_tot2 li.sod_fin_tot{color:#053863;background:#fafafa;border-top:1px solid #e9e9e9}
	#sod_bsk_tot2 li#alrdy{border-bottom:0 !important}
	#sod_bsk_tot2 li#alrdy div{padding:5px 0 15px;text-align:right}
	#sod_bsk_tot2 li#alrdy div p{position:relative;background:#d6e3f3;padding:0 10px;margin-bottom:1px}
	#sod_bsk_tot2 li.sod_fin_tot strong{color:#053863;font-size:15px;font-weight:500}
	
	#request_form{position:relative}
	#request_form div{display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center}
	#request_form .frm_input{width:300px;background:#fff !important}
	#request_form .btn_frmline, #request_form .btn_cancel{vertical-align:middle !important}
	#request_form .btn_frmline{padding:0 10px;line-height:1.6em}
	
	#sod_req_btn{margin:0 0 10px}
	#sod_req_btn button{background:#626870}
	
	#sod_req_log{margin:0 0 20px}
	#sod_req_log ul{margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
	#sod_req_log li{padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}
	#sod_req_log h3{margin:20px 0 10px}
	.sod_req_log_view table{margin:0}
	.sod_req_log_view caption{padding:10px 0;font-size:14px;font-weight:500;text-align:left;line-height:1em}
	.sod_req_log_view caption span{color:#ff3061}
	.sod_req_log_view th{border-top:1px solid #e9e9e9;background:#f7f7f7 !important;color:#000 !important;text-align:center}
	.sod_req_log_view td{background:#fff;color:#000}
	.sod_req_log_view p{padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}
	.sod_req_log_view .sod_req_it{width:270px}
	.sod_req_log_view button{margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle;cursor:pointer}
	
	#sod_fin_list h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin_list .td_prd{border-left:0;position:relative;padding-left:90px;min-height:100px}
	#sod_fin_list .sod_img{position:absolute;top:25px;left:20px}
	#sod_fin_list .sod_name{text-align:left}
	#sod_fin_list .sod_name a{line-height:18px;font-size:15px;font-weight:500}
	#sod_fin_list .sod_name .sod_opt:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;padding:3px;background:#e2eaf6;line-height:1em;color:#053863}
	#sod_fin_list #th_itst{width:80px}
	
	#sod_fin_view{border:1px solid #e9e9e9}
	#sod_fin_view h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin_view h3{margin:0 0 10px}
	#sod_fin_view .basic_tbl th{padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
	
	#sod_fin_pay{margin:0 0 20px;background:#fff;border:1px solid #e3e5e8}
	#sod_fin_pay h3{background:#fff;font-size:16px;font-weight:500;padding:15px 20px;border-bottom:1px solid #e3e5e8}
	#sod_fin_pay ul{margin:0;padding:15px 20px}
	#sod_fin_pay li{line-height:24px;padding:5px 0}
	#sod_fin_pay li:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_fin_pay li>span, #sod_fin_pay li>strong{float:left;font-size:13px}
	#sod_fin_pay li>strong{width:80px;font-weight:500}
	#sod_fin_pay li>span{width:calc(100% - 80px);font-weight:300}
	#sod_fin_pay li .letter-2px{letter-spacing:-2px}
	a.btn_frmline.is-long-text{height:auto;width:160px}
	
	#sod_fin_orderer, #sod_fin_receiver, #sod_fin_dvr{margin:0 0 20px}
	#sod_fin_orderer .tbl_wrap, #sod_fin_receiver .tbl_wrap, #sod_fin_dvr .tbl_wrap{padding:20px}
	#sod_fin_dvr .tbl_wrap{padding:20px}
	#sod_fin .sod_left h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin .sod_left h3{background:#fff;font-size:16px;font-weight:500;padding:15px 20px;border:1px solid #e3e5e8;border-bottom:0}
	#sod_fin .sod_left .tbl_head01{background:#fff;border:1px solid #e3e5e8}
	#sod_fin .sod_left th{padding:10px 0;border:0;text-align:left;width:100px;font-size:14px;font-weight:500;color:#666;background:#fff}
	#sod_fin .sod_left td{padding:10px 0;border:0;font-size:14px;font-weight:300;background:#fff}
	#sod_fin_dvr .dvr_link{color:#ff3061;text-decoration:underline}
	
	#sod_fin_cancel{text-align:center}
	#sod_fin_cancel .sod_fin_c_btn{height:50px;border:1px solid #bababa;font-weight:500;width:100%;background:none;color:#5e6b6f}
	#sod_fin_cancel .sod_fin_c_btn:hover{background:#fff}
	#sod_fin_cancel h2{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	#sod_fin_cancel p{text-align:center;background:#ffe0e0;border:2px solid #d50c0c;padding:15px;color:#d50c0c;font-size:16px;font-weight:500}
	
	#sod_cancel_pop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	#sod_fin_cancelfrm{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	#sod_fin_cancelfrm form{padding:20px}
	.sod_fin_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sod_cls_btn{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	
	#sod_fin_cancelfrm .frm_input{background:#fff;margin:0 0 5px;width:100%}
	#sod_fin_cancelfrm .btn_frmline{background:#5e6b6f;color:#fff;border:0;padding:10px;width:100%;cursor:pointer}
	#sod_fin_test{padding:10px}
	
	/* 주문상세내역 중 현금영수증 발급 */
	#scash section{padding:10px 0}

	#scash h2{margin:0 0 10px;text-align:center}
	#scash .basic_tbl th{padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
	#scash_apply{padding:10px 0 20px;text-align:center}
	
	#scash_apply button{padding:10px;border:0;background:#565e60;color:#fff}
	#scash_copy{text-align:center}
	
	/* 배너 인덱스 출력 */
	#sbn_idx{position:relative}
	
	/* 쇼핑몰 이벤트 */
	#sev{position:relative}
	.sev_admin{margin:0 0 10px;text-align:right}
	.sev_admin a{line-height:35px;padding:0 10px}
	
	/* 모바일일때 피시버전 주문폼 */
	.sod_frm_mobile .sod_list{margin:10px 0}
	.sod_frm_mobile .sod_list .sod_li{background:#fff;border-bottom:1px solid #e5e5e5;margin:10px 0}
	.sod_frm_mobile .sod_list .li_name{font-size:15px}
	.sod_frm_mobile .sod_list .li_op_wr{position:relative;padding:10px 10px 0 110px;min-height:75px}
	.sod_frm_mobile .sod_list .li_op_wr .chk_box{position:absolute;top:10px;left:10px}
	.sod_frm_mobile .sod_list .total_img{position:absolute;top:10px;left:35px}
	.sod_frm_mobile .sod_list .mod_options{padding:0 7px;border:1px solid #d4d6db;color:#606060;background:#fff;line-height:24px;margin:5px 0 0;font-size:12px}
	.sod_frm_mobile .sod_list .li_prqty{padding:10px;border-top:1px solid #f8f8f8}
	.sod_frm_mobile .sod_list .li_prqty:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile .sod_list .li_prqty_sp{float:left;width:50%;display:block;line-height:20px;padding:0 5px;text-align:right}
	.sod_frm_mobile .sod_list .li_prqty_sp span{float:left;color:#696969}
	.sod_frm_mobile .sod_list .prqty_sc,.sod_frm_mobile .sod_list .prqty_price{border-right:1px solid #e5e5e5}
	.sod_frm_mobile .sod_list .total_price{background:#f2f7ff;display:block;clear:both;margin:0 10px 10px;text-align:right;padding:5px 10px;line-height:20px}
	.sod_frm_mobile .sod_list .total_price span{float:left}
	.sod_frm_mobile .sod_list .total_price strong{font-size:17px;color:#053863}
	.sod_frm_mobile .sod_opt{padding:5px 10px 5px 35px}
	.sod_frm_mobile .sod_opt li{color:#777;margin:3px 0;line-height:1.2}
	.sod_frm_mobile .sod_opt li:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;background:#e2eaf6;line-height:20px;color:#053863}
	.sod_frm_mobile .sod_opt .opt_name:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;background:#e2eaf6;line-height:20px;color:#053863}
	.sod_frm_mobile #sod_frm_orderer,.sod_frm_mobile #sod_frm_taker{margin:0 0 30px;border:1px solid #e3e5e8;background:#fff}
	.sod_frm_mobile #sod_frm_orderer #od_addr_jibeon,.sod_frm_mobile #sod_frm_taker #od_b_addr_jibeon{display:inline-block;margin:5px 0 0}
	.sod_frm_mobile #m_sod_bsk_tot{background:#4a505a;color:#fff}
	.sod_frm_mobile #m_sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_frm_mobile #m_sod_bsk_tot dt{float:left;width:40%;padding:10px;line-height:20px;clear:both}
	.sod_frm_mobile #m_sod_bsk_tot dd{float:left;width:60%;padding:10px;text-align:right;line-height:20px}
	.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt{font-weight:700;margin-top:5px;line-height:25px;background:#212a37}
	.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt strong{color:#053863;font-size:17px}
	.sod_frm_mobile .sod_list .li_op_wr{padding-left:100px}
	.sod_frm_mobile .sod_list .total_img{left:10px}
	.sod_frm_mobile .sod_opt{padding-left:10px}
	.sod_frm_mobile #m_sod_frm_paysel{margin:10px 0}
	.sod_frm_mobile #m_sod_frm_paysel h3{background:#fff;padding:15px 10px;border:1px solid #e3e5e8;border-bottom:0}
	.sod_frm_mobile #m_sod_frm_paysel ul{margin:0;background:#fff;padding:10px;border:1px solid #e3e5e8}
	.sod_frm_mobile #m_sod_frm_paysel ul:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_frm_mobile #m_sod_frm_paysel li{float:left;padding:5px;width:46%;height:25px}
	.sod_frm_mobile #m_sod_frm_paysel .KPAY{background:url(../../../img/kpay.png) no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .PAYNOW{background:url(../../../img/paynow.png) no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .PAYCO{background:url(../../../img/payco.png) no-repeat 1px;width:46px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .inicis_lpay{background:url(../../../img/lpay_logo.png) no-repeat;width:35px;height:12px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .kakaopay_icon{background:url(../../../img/kakao.png) no-repeat 24px 3px;height:25px;width:74px;display:inline-block;overflow:hidden;text-indent:-9999em;background-size:35px auto}
	.sod_frm_mobile #m_sod_frm_paysel .samsung_pay{margin-left:-23px;background:url(../../../img/samsungpay.png) no-repeat 24px 3px;height:25px;width:106px;display:inline-block;overflow:hidden;text-indent:-9999em}
	.sod_frm_mobile #sod_frm_pay{border-top:1px solid #f3f3f3}
	.sod_frm_mobile #sod_frm_pay h2{margin:10px 0;font-size:17px}
	.sod_frm_mobile #sod_frm_pay .cp_btn1,.sod_frm_mobile #sod_frm_pay .cp_cancel1{margin-top:0}
	.sod_frm_mobile .odf_tbl{position:relative}
	.sod_frm_mobile .odf_tbl table{background:#fff;width:100%;border-collapse:collapse;border-bottom:1px solid #ccc}
	.sod_frm_mobile .odf_tbl table th{border-top:1px solid #eceff4;padding:10px;text-align:left;width:120px;font-weight:400}
	.sod_frm_mobile .odf_tbl table td{border-top:1px solid #eceff4;padding:7px 10px;text-align:right}
	.sod_frm_mobile#sod_frm #sod_frm_pt_alert{margin:10px 0;text-align:left;color:#fff;line-height:18px;background:#f2838f;padding:10px 10px 10px 13px;border-radius:5px;position:relative}
	.sod_frm_mobile #sod_frm_pt_alert::before{content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453;height:100%}
	.sod_frm_mobile#sod_frm .sod_frm_point{padding:10px 0;clear:both;border:0 none}
	.sod_frm_mobile .sod_frm_point div{background:#fff;border:1px solid #e3e5e8;padding:10px;text-align:right}
	.sod_frm_mobile .sod_frm_point div:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile .sod_frm_point div label{float:left;line-height:30px}
	.sod_frm_mobile .sod_frm_point div span{display:block;margin:5px 0}
	.sod_frm_mobile .sod_frm_point div span:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile .sod_frm_point .max_point_box em{font-style:normal!important}
	.sod_frm_mobile .sod_frm_point div strong{float:left;color:#666;font-weight:400}
	.sod_frm_mobile .sod_frm_point #od_temp_point{height:30px;border:1px solid #d0d3db;text-align:right;background:#fff;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1)}
	.sod_frm_mobile #settle_bank{background:#fff;border:1px solid #e3e5e8;padding:10px;clear:both;line-height:30px}
	.sod_frm_mobile #settle_bank:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile #settle_bank select{height:30px;margin:0 0 5px;width:100%;border:1px solid #d0d3db}
	.sod_frm_mobile #settle_bank #od_deposit_name{height:30px;border:1px solid #d0d3db;text-align:center;float:right;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1)}
	.sod_frm_mobile #settle_bank label{float:left;line-height:30px}
	.sod_frm_mobile #sod_frm_pt_info{border-top:0}
	.sod_frm_mobile .od_coupon{position:absolute;top:0;left:0;background:#fff;width:100%;z-index:99;border-radius:0 0 3px 3px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4);box-shadow:1px 1px 5px rgba(0,0,0,0.4)}
	.sod_frm_mobile .od_coupon h3{height:45px;line-height:45px;font-size:16px;background:#333;color:#fff;padding:0 15px;text-align:left}
	.sod_frm_mobile .od_coupon .tbl_head02 .btn_frmline{background:#3b67c2;color:#fff;border:0;padding:0 5px;line-height:25px}
	.sod_frm_mobile .od_coupon .tbl_head02 td{text-align:left}
	.sod_frm_mobile .od_coupon .tbl_head02 th{width:auto!important}
	.sod_frm_mobile .od_coupon .tbl_head02 .td_mngsmall{width:60px;text-align:center}
	.sod_frm_mobile .od_coupon .tbl_head02 .td_numbig{width:80px;text-align:right}
	.sod_frm_mobile .od_coupon .btn_confirm{margin:20px}
	.sod_frm_mobile .od_coupon .btn_confirm .btn_submit{height:40px;font-size:16px;font-weight:700;width:100%}
	.sod_frm_mobile .od_coupon .btn_confirm .btn_close{position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;color:#fff;font-size:17px}
	.sod_frm_mobile .cp_btn,.sod_frm_mobile .cp_btn1{padding:0 7px;border:1px solid #d4d6db;color:#053863;background:#fff;line-height:24px;margin:5px 0 0;font-size:12px}
	.sod_frm_mobile .cp_apply{padding:0 5px;border:1px solid #053863;color:#053863;background:#fff;height:23px;line-height:21px}
	.sod_frm_mobile .cp_cancel,.sod_frm_mobile .cp_cancel1{padding:0 7px;border:1px solid #d4d6db;color:#aaa;background:#fff;line-height:24px;margin:5px 0 0 2px;font-size:12px}
	.sod_frm_mobile #sod_frm_escrow{margin:10px}
	.sod_frm_mobile #sod_frm_escrow h2{font-size:17px}
	.sod_frm_mobile #od_pay_sl h3{font-size:17px}
	.sod_frm_mobile .sod_list .li_name{border-bottom:1px solid #dcdcdc;line-height:1.2;padding:10px;font-size:15px}
	#sod_frm.sod_frm_mobile .odf_list .frm_input{width:100%!important}
	#sod_frm.sod_frm_mobile input[type="radio"],.sod_frm_mobile #sod_frm.sod_frm_mobile input[type="checkbox"]{width:auto;-webkit-appearance:radio;border-radius:initial}
	#sod_frm.sod_frm_mobile #od_memo{min-height:50px}
	.sod_frm_mobile .od_prd_list{margin:10px;background:#fff;padding:15px}
	.sod_frm_mobile .od_prd_list .td_chk{border-left:0}

	.sod_frm_mobile .od_prd_list .td_prd{border-left:0;position:relative;padding-left:90px;min-height:100px}
	.sod_frm_mobile .od_prd_list .td_prd .sod_img{position:absolute;top:15px;left:0}
	.sod_frm_mobile .od_prd_list .td_prd .sod_name{min-height:80px}
	.sod_frm_mobile .od_prd_list .td_prd .prd_name{font-size:16px}
	.sod_frm_mobile .od_prd_list .total_prc{color:#053863;font-weight:700;font-size:16px}
	.sod_frm_mobile #sod_frm_orderer{padding:10px;border-bottom:1px solid #d6d3d3}

	.sod_frm_mobile #sod_frm_taker{padding:10px;border-bottom:1px solid #d6d3d3;border-top:1px solid #f3f3f3}
	.sod_frm_mobile #sod_frm_taker h2,.sod_frm_mobile #sod_frm_orderer h2{margin:10px 0;font-size:17px}
	.sod_frm_mobile .odf_list label,.sod_frm_mobile .odf_list strong{display:block;margin:7px 0 5px;color:#444;font-weight:400}
	.sod_frm_mobile .odf_list .frm_input{width:100%;margin:0 0 5px}
	.sod_frm_mobile .odf_list .dlv_slt{background:#edf3fc;position:relative;border:1px solid #d1ddee;margin:5px 0;padding:10px}
	.sod_frm_mobile .odf_list .dlv_slt strong{margin:0;font-weight:700;line-height:30px}
	.sod_frm_mobile .odf_list .dlv_slt div label{display:inline-block;margin:3px 0;color:#000}
	.sod_frm_mobile #order_address{display:block;position:absolute;top:5px;right:5px;text-align:center;border:1px solid #d4d6db;background:#fff;color:#606060;height:30px;line-height:28px;margin:5px 0 0;padding:0 5px}
	.sod_frm_mobile .odf_list .ad_default{display:inline-block;margin:0}
	.sod_frm_mobile .odf_list .btn_addsch{position:absolute;top:5px;right:5px;height:30px}
	.sod_frm_mobile .odf_list .add_num{position:relative;display:block}
	.sod_frm_mobile .odf_list textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;padding:5px;width:100%;height:70px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
	.sod_frm_mobile .sod_ta_wr{background:#fff;margin-bottom:10px}
	.sod_frm_mobile .btn_confirm{margin:0 0 10px}
	.sod_frm_mobile .btn_submit{width:100%;height:45px;font-size:16px;font-weight:700;margin:5px 0;border-radius:4px}
	.sod_frm_mobile .btn_cancel,.sod_frm_mobile .btn01{width:100%;height:45px;line-height:43px;font-size:16px;font-weight:700;padding:0;border-radius:4px}
	.sod_frm_mobile #sod_frm_escrow{margin:10px}
	.sod_frm_mobile #sod_frm_escrow h2{font-size:17px}
	.sod_frm_mobile #od_pay_sl h3{font-size:17px}
	.sod_frm_mobile #od_tot_price{background:none;font-weight:700}
	
	html.no-overflowscrolling #sc_coupon_frm, html.no-overflowscrolling #od_coupon_frm{height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
	#sod_frm_pay_info{margin:0 0 10px}
	
	/* 네이버페이 */
	.itemform-naverpay{margin:15px 0;clear:both}
	.cart-naverpay{margin-top:15px}
	
	/* theme.config.php 파일에서 G5_COMMUNITY_USE 를 false로 한 경우 1:1 문의와 게시판 css 처리 */
	#bo_list table td, #fqalist table td{border-left:0;border-right:0}
	#bo_v_top .btn_admin, #bo_list .btn_admin{padding-top:0}
	
	/* 개인결제 */
	.pesonal{background:#fff;border:1px solid #e3e5e8;margin-bottom:30px}
	.pesonal h2{border-bottom:1px solid #e2e4e7;font-size:16px;padding:20px}
	.pesonal .tbl_frm01{padding:20px 10px;margin:0}
	.pesonal th{text-align:left}
	.pesonal td{text-align:left;font-weight:500}
	.pesonal td input{width:100%}
	.pesonal .half_tr{width:50%}
	
	#personal_pay{background:#fff;border:1px solid #e3e5e8}
	#personal_pay h2{background:#fff;border-bottom:1px solid #e2e4e7;font-size:16px;padding:20px}
	#personal_pay .lb_icon{position:relative;display:inline-block;cursor:pointer;z-index:1}
	#personal_pay input[type="radio"]:checked+.lb_icon{z-index:3}
	
	#personal_pay legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#personal_pay .KPAY{width:58px;background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#personal_pay .PAYNOW{width:75px;background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .PAYCO{width:75px;background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .kakaopay_icon{width:60px;background:url('../../../img/kakao.png') no-repeat 50% 50% #ffeb00;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .pay_way{border-bottom:1px solid #e2e4e7}
	#personal_pay #display_pay_button{border:0}
	
	/* input, radio */
	.selec_chk{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}

	.chk_box{position:relative}
	
	/*
	.chk_box input[type="checkbox"] + label{position:relative;display:block;padding-left:20px;line-height:20px;font-size:12px;color:#676e70;border:1px solid transparent;text-align:left;cursor:pointer}
	.chk_box input[type="checkbox"] + label:before{content:'';position:absolute;top:3px;left:0;width:13px;height:13px;display:block;margin:0;background:#fff;border:1px solid #d0d4df}
	.chk_box input[type="checkbox"]:checked + label{color:#000}
	.chk_box input[type="checkbox"]:checked + label:before{background:url('../img/chk.png') no-repeat 50% 50% #053863;background-size:80% auto;border-color:#053863}
	*/
	
	.chk_box input[type="radio"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
	.chk_box input[type="radio"] + label{position:relative;padding-left:23px;display:inline-block;font-weight:500;color:#676e70}
	.chk_box input[type="radio"] + label span{position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%}
	.chk_box input[type="radio"]:checked + label{color:#053863}
	.chk_box input[type="radio"]:checked + label span:before{width:7px;height:7px;background:#053863;content:'';position:absolute;top:3px;left:3px;border-radius:50%}

	.chk_box input[type="checkbox"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
	.chk_box input[type="checkbox"] + label{position:relative;display:inline-block;color:#676e70;vertical-align:top;}
	.chk_box input[type="checkbox"] ~ .chk_li{display:inline-block;padding:0 0 0 5px;line-height:15px;font-size:13px;vertical-align:top;}
	.chk_box input[type="checkbox"] + label span{position:relative;margin:0 auto;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;cursor:pointer;}
	.chk_box input[type="checkbox"]:checked + label{color:#053863}
	.chk_box input[type="checkbox"]:checked + label span{border-color:#053863}
	.chk_box input[type="checkbox"]:checked + label span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#053863 url('../img/chk.png') no-repeat 50% 50%;background-size:80% auto}

}
@media (max-width:1259px) and (min-width:748px) {
	
	/* 리스트 공통 */
	.lists-row{margin:0 -10px -10px 0}
	.lists-row .col-row-0,
	.lists-row .col-row-1,
	.lists-row .col-row-2,
	.lists-row .col-row-3,
	.lists-row .col-row-4,
	.lists-row .col-row-5,
	.lists-row .col-row-6,
	.lists-row .col-row-7,
	.lists-row .col-row-8,
	.lists-row .col-row-9,
	.lists-row .col-row-10{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
	.lists-row .col-row-0,.lists-row .col-row-1{width:100%}
	.lists-row .col-row-2,
	.lists-row .col-row-3,
	.lists-row .col-row-4,
	.lists-row .col-row-5,
	.lists-row .col-row-6,
	.lists-row .col-row-7,
	.lists-row .col-row-8,
	.lists-row .col-row-9,
	.lists-row .col-row-10{width:33.33%}
	.row-clear{clear:both!important}
	.lists-row .sct_img img{max-width:100%;height:auto}
	
	/* 상품 목록 스킨 10 */
	.sct_10{margin:25px 0}
	.sct_10.lists-row{margin:0 -15px -15px 0;font-size:0}
	.sct_10 .sct_li{display:inline-block;position:relative;text-align:left;vertical-align:top}
	.sct_10 .sct_li .sct_inner{margin:0 15px 15px 0;padding-bottom:20px}
	.sct_10 .sct_last{margin-right:0}
	.sct_10 .sct_clear{clear:both}
	.sct_10 .sct_a{text-decoration:none}
	.sct_10 .sct_a:focus, .sct_10 .sct_a:hover{text-decoration:none}
	.sct_10 .sct_img{position:relative;text-align:center;overflow:hidden}
	.sct_10 .sct_img a{display:block;border-radius:5px;overflow:hidden}
	.sct_10 .sct_img a img{transition:all 0.5s}
	.sct_10 .sct_img .sct_btn{position:absolute;right:0;bottom:-50px;border:0;padding:8px;transition:all 0.5s;overflow:hidden}
	.sct_10 .sct_img:hover .sct_btn{bottom:0}
	.sct_10 .sct_img:hover a img{transform:scale(1.1)}
	.sct_10 .sct_btn{font-size:0;text-align:center}
	.sct_10 .sct_btn > button{display:inline-block;margin:0 2px;width:40px;height:40px;font-size:20px;color:#666;border:2px solid transparent;background:#fff;border-radius:50%;transition:all 0.3s}
	.sct_10 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_10 .sct_btn > button:hover{background:#053863}
	.sct_10 .sct_btn > button:hover i{color:#fff}
	.sct_10 .sit_icon_li{margin-top:15px;font-size:0}
	.sct_10 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.sct_10 .sct_ct_wrap{position:relative;text-align:center}
	.sct_10 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_10 .sct_star{margin:10px 0 5px}
	.sct_10 .sct_star .score{position:relative;display:inline-block;width:100px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_10 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}
	.sct_10 .sct_txt{margin-top:10px}
	.sct_10 .sct_txt a{line-height:25px;font-size:16px;font-weight:500;color:#333}
	.sct_10 .sct_basic{padding:5px 0;line-height:18px;font-size:13px;color:#999;word-break:keep-all;letter-spacing:-0.5px}
	.sct_10 .sct_bottom{position:relative;margin-top:10px}
	.sct_10 .sct_cost{font-size:0;overflow:hidden}
	.sct_10 .sct_ins{display:inline-block;line-height:20px;font-size:18px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	.sct_10 .sct_dict{display:inline-block;position:relative;padding:5px 0 0 15px;margin-left:15px;line-height:12px;font-size:12px;font-weight:400;color:#aaa;text-decoration:line-through}
	.sct_10 .sct_dict:before{content:'';position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;border-left:1px solid #ddd;transform:rotate(25deg)}
	.sct_10 .sct_sale{position:absolute;top:0;right:0;width:40px;line-height:40px;font-size:12px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_10 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_10 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	.sct_10 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_10 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_10 .sct_sns .share-facebook{background:#415b92}
	.sct_10 .sct_sns .share-twitter{background:#35b3dc}
	.sct_10 .sct_sns .share-googleplus{background:#ea3838}
	.sct_10 .sct_sns img{width:24px}
	.sct_10 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_10 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_10 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_10 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_10 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_10 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	
	/* 상품 목록 스킨 10 */
	.sct_20{margin:25px 0}
	.sct_20.lists-row{margin:0 -20px -20px 0;overflow:hidden}
	.sct_20 .sct_li{position:relative;float:left;margin:0;padding:0;text-align:left}
	.sct_20 .sct_li .sct_inner{position:relative;display:block;margin:0 20px 20px 0;border-radius:5px;overflow:hidden}
	.sct_20 .sct_li:hover .sct_ct_wrap{opacity:1;visibility:visible}
	.sct_20 .sct_last{margin-right:0}
	.sct_20 .sct_clear{clear:both}
	.sct_20 .sct_a{text-decoration:none}
	.sct_20 .sct_a:focus, .sct_20 .sct_a:hover{text-decoration:none}
	.sct_20 .sct_img{position:relative;text-align:center}
	.sct_20 .sct_img .sct_btn{display:none;position:absolute;right:0;bottom:-50px;border:0;padding:8px;transition:all 0.5s;overflow:hidden}
	.sct_20 .sct_img:hover .sct_btn{bottom:0}
	.sct_20 .sct_img:hover a img{transform:scale(1.1)}
	.sct_20 .sct_btn{font-size:0;text-align:center}
	.sct_20 .sct_btn > button{display:inline-block;margin:0 2px;width:40px;height:40px;font-size:20px;color:#666;border:2px solid transparent;background:#fff;border-radius:50%;transition:all 0.3s}
	.sct_20 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_20 .sct_btn > button:hover{background:#053863}
	.sct_20 .sct_btn > button:hover i{color:#fff}
	.sct_20 .sit_icon_li{display:none;margin-top:15px;font-size:0}
	.sct_20 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.sct_20 .sct_ct_wrap{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;padding:20px;background:rgba(5, 56, 97, 0.9);text-align:center;transition:all 0.3s;opacity:0;visibility:hidden}
	.sct_20 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_20 .sct_star{margin:10px 0 5px}
	.sct_20 .sct_id{line-height:20px;font-size:12px;font-weight:400;color:#fff}
	.sct_20 .sct_txt{position:absolute;bottom:50%;left:0;margin:10px 0;padding:0 20px;width:100%;display:-webkit-box;overflow:hidden;line-height:20px;font-size:16px;font-weight:500;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
	.sct_20 .sct_basic{line-height:18px;font-size:12px;font-weight:400;color:rgba(255,255,255,0.8);word-break:keep-all;letter-spacing:-0.5px}
	.sct_20 .sct_bottom{position:absolute;top:50%;left:0;width:100%}
	.sct_20 .sct_star{margin:10px 0 5px}
	.sct_20 .sct_star .score{position:relative;display:inline-block;width:100px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat center 45%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_20 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat center 45%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sct_20 .sct_cost{font-size:0;overflow:hidden}
	.sct_20 .sct_ins{display:inline-block;line-height:20px;font-size:16px;font-weight:600;color:#fff;letter-spacing:-0.5px}
	.sct_20 .sct_dict{display:inline-block;position:relative;padding:5px 0 0 15px;margin-left:15px;line-height:12px;font-size:12px;font-weight:400;color:rgba(255,255,255,0.8);text-decoration:line-through}
	.sct_20 .sct_dict:before{content:'';position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;border-left:1px solid #ddd;transform:rotate(25deg)}
	.sct_20 .sct_sale{position:absolute;top:0;right:0;width:40px;line-height:40px;font-size:12px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_20 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_20 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	.sct_20 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_20 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_20 .sct_sns .share-facebook{background:#415b92}
	.sct_20 .sct_sns .share-twitter{background:#35b3dc}
	.sct_20 .sct_sns .share-googleplus{background:#ea3838}
	.sct_20 .sct_sns img{width:24px}
	.sct_20 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_20 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_20 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_20 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_20 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_20 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	
	/* 상품 목록 스킨 30 */
	.sct_30 .sct_li{position:relative;float:left;margin:0 16px 15px 0;border:1px solid #e9e9e9;background:#f5f6fa}
	.sct_30 .sct_last{margin:0 0 15px !important}
	.sct_30 .sct_clear{clear:both}
	.sct_30 .sct_arw_toleft{display:block;z-index:2;position:absolute;top:20px;left:221px;width:10px;height:19px;background:url('img/icon_arw_toleft.gif') no-repeat}
	.sct_30 .sct_a{text-decoration:none}
	.sct_30 .sct_img{position:absolute;top:0;left:0}
	.sct_30 .sct_icon{position:absolute;bottom:25px;left:-5px;margin:0 !important}
	.sct_30 .sct_icon img{display:block;margin:0 0 3px}
	.sct_30 .sct_txt{display:inline-block;margin:0 0 20px}
	.sct_30 .sct_basic{margin:0 0 15px;padding:0;line-height:1.4}
	.sct_30 .sct_cost{display:block;margin:0 0 10px;font-weight:500}
	.sct_30 .sct_dict{text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal}
	.sct_30 .sct_sns{position:absolute;bottom:20px;right:10px}
	
	/* 상품 목록 스킨 40 */
	.sct_40{margin:0 -10px -10px 0!important;overflow:hidden}
	.sct_40.lists-row{margin:0 -10px -10px 0;overflow:hidden;font-size:0}
	.sct_40 .sct_li{float:left;width:50%;margin:0;padding:0;text-align:left;clear:none !important;vertical-align:top;overflow:hidden}
	.sct_40 .sct_li .sct_inner{position:relative;display:block;margin:0 10px 10px 0;border-radius:5px;border:1px solid #e9e9e9;overflow:hidden}
	.sct_40 .sct_li:hover .sct_ct_wrap{opacity:1;visibility:visible}
	.sct_40 .sct_last{margin-right:0}
	.sct_40 .sct_clear{clear:both}
	.sct_40 .sct_a{text-decoration:none}
	.sct_40 .sct_a:focus, .sct_40 .sct_a:hover{text-decoration:none}
	.sct_40 .sct_img{float:left;width:150px;height:150px;position:relative;text-align:center;overflow:hidden}
	.sct_40 .sct_img .sct_btn{display:none;position:absolute;right:0;bottom:-50px;border:0;padding:8px;transition:all 0.5s;overflow:hidden}
	.sct_40 .sct_img:hover .sct_btn{bottom:0}
	.sct_40 .sct_img:hover a img{transform:scale(1.1)}
	.sct_40 .sct_btn{font-size:0;text-align:center}
	.sct_40 .sct_btn > button{display:inline-block;margin:0 2px;width:40px;height:40px;font-size:20px;color:#666;border:2px solid transparent;background:#fff;border-radius:50%;transition:all 0.3s}
	.sct_40 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_40 .sct_btn > button:hover{background:#053863}
	.sct_40 .sct_btn > button:hover i{color:#fff}
	.sct_40 .sit_icon_li{font-size:0;margin-bottom:2px}
	.sct_40 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.sct_40 .sct_ct_wrap{float:left;width:calc(100% - 150px);height:150px;position:relative;z-index:5;padding:10px 15px;background:#fff;text-align:left;transition:all 0.3s}
	.sct_40 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_40 .sct_id{line-height:20px;font-size:12px;font-weight:400;color:#fff}
	.sct_40 .sct_txt{position:relative;margin:0 0 2px 0;width:100%;display:-webkit-box;overflow:hidden;max-height:36px;line-height:18px;font-size:13px;font-weight:500;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
	.sct_40 .sct_txt a{color:#333}
	.sct_40 .sct_basic{line-height:18px;font-size:12px;font-weight:400;color:#666;word-break:keep-all;letter-spacing:-0.5px}
	.sct_40 .sct_bottom{position:relative;margin-top:8px;width:100%}
	.sct_40 .sct_star{margin:5px 0 2px}
	.sct_40 .sct_star .score{position:relative;display:inline-block;width:60px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat left 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_40 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat left 45%;b:60px auto;background-size:60px auto;ext-indent:-9999em;font-size:0;overflow:hidden}
	.sct_40 .sct_cost{font-size:0;overflow:hidden}
	.sct_40 .sct_ins{display:inline-block;line-height:20px;font-size:18px;font-weight:500;color:#053863;letter-spacing:-0.5px}
	.sct_40 .sct_dict{display:inline-block;position:relative;padding-left:10px;line-height:16px;font-size:11px;font-weight:400;color:#999;text-decoration:line-through}
	.sct_40 .sct_sale{position:absolute;top:0;left:0;width:30px;line-height:30px;font-size:11px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_40 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_40 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	.sct_40 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_40 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_40 .sct_sns .share-facebook{background:#415b92}
	.sct_40 .sct_sns .share-twitter{background:#35b3dc}
	.sct_40 .sct_sns .share-googleplus{background:#ea3838}
	.sct_40 .sct_sns img{width:24px}
	.sct_40 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_40 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_40 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_40 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_40 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_40 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	
	#up{position:absolute;top:0;left:0;background:url('img/btn_sb_prev.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-9999em;overflow:hidden;border:0}
	#down{position:absolute;top:0;right:0;background:url('img/btn_sb_next.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-9999em;overflow:hidden;border:0}
	.st_bg{display:inline-block;width:1px;height:10px;margin:0 10px;background:#e2e1e0;vertical-align:-1px}
	
	/* 오늘 본 상품 */
	#stv{position:relative;height:100%}
	#stv .stv_item{display:none;padding:15px;word-break:break-all;border-bottom:1px solid #f6f6f6}
	#stv .stv_item:after{display:block;visibility:hidden;clear:both;content:""}
	#stv .stv_item .prd_img{float:left;width:65px;height:65px}
	#stv .stv_item .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#stv .stv_item .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;color:#333;word-break:break-all;overflow:hidden}
	#stv .stv_item .prd_cnt .prd_cost{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	#stv .li_empty{text-align:center;line-height:100px}
	#stv #stv_pg{display:block;position:fixed;right:0;bottom:0;width:229px;text-align:center;margin:10px 0 0;padding:15px;line-height:20px;background:#fff}
	#stv #stv_btn{position:absolute;top:10px;right:10px;width:60px;height:50px}
	
	/*장바구니*/
	#sbsk{position:relative}
	#sbsk li{position:relative;border-bottom:1px solid #f6f6f6;padding:15px}
	#sbsk li:after{display:block;visibility:hidden;clear:both;content:""}
	#sbsk .go_cart{position:absolute;top:17px;right:15px;display:block;line-height:20px;font-size:12px;border:1px solid #d5d9dd;color:#053863;background:#fff;padding:0 5px;letter-spacing:-0.5px}
	#sbsk .go_cart:hover{background:#fafafa}
	#sbsk .btn_buy{padding:15px;font-weight:500;text-align:center}
	#sbsk .btn_buy .btn_submit{width:100%;height:40px}
	#sbsk .li_empty{text-align:center;line-height:100px}
	#sbsk .prd_img{float:left;width:65px;height:65px}
	#sbsk .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#sbsk .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;color:#333;word-break:break-all;overflow:hidden}
	#sbsk .prd_cnt .prd_cost{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	#sbsk .cart_del{border:0;width:35px;height:35px;text-align:center;position:absolute;right:0;bottom:0;color:#c5c8ca;background:#fff;font-size:17px}
	
	/*위시리스트*/
	#wish li{position:relative;border-bottom:1px solid #f6f6f6;padding:15px}
	#wish li:after,
	#wish li .inner:after{display:block;visibility:hidden;clear:both;content:""}
	#wish .li_empty{text-align:center;line-height:100px}
	#wish .prd_img{float:left;width:65px;height:65px}
	#wish .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#wish .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;color:#333;word-break:break-all;overflow:hidden}
	#wish .prd_cnt .prd_price{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	
	/* 이벤트 링크 */
	#sev{margin:20px 0;text-align:center}
	#sev header{margin:0 0 20px}
	#sev header:after{display:block;visibility:hidden;clear:both;content:""}
	#sev h2{float:left;font-size:20px;margin:0 0 10px 0;line-height:1em}
	#sev h2:after{display:block;visibility:hidden;clear:both;content:""}
	#sev ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sev>ul{margin:0 -10px}
	#sev .ev_li{float:left;padding:0 10px;width:33.333%}
	#sev .ev_li:first-child{margin-left:0}
	#sev .ev_li .sev_img img{width:100%;height:auto}
	#sev .ev_prd{border:1px solid #ddd;text-align:center;background:#fff}
	#sev .ev_prd li{position:relative;display:block;padding:15px;text-align:left;border-bottom:1px solid #f6f6f6}
	#sev .ev_prd li:last-child{border-bottom:0}
	#sev .ev_prd li:after{display:block;visibility:hidden;clear:both;content:""}
	#sev .ev_prd .ev_prd_tit{display:block;color:#000;font-size:15px;margin-bottom:5px}
	#sev .ev_prd .ev_prd_img{float:left}
	#sev .ev_prd .ev_txt_wr{float:left;max-width:139px;margin-left:10px}
	#sev .ev_prd .ev_prd_price{font-weight:500;display:block;margin:5px 0 10px;font-size:17px;font-weight:500}
	#sev .ev_prd .sev_more{color:#3a8afd;background:#fff;display:block;text-align:center}
	
	/* 커뮤니티 링크 */
	#scomm{padding:20px}
	#scomm h2{margin:0 0 5px}
	#scomm li{display:block;margin:3px}
	#scomm li a{line-height:25px;color:#555}
	#scomm li a:hover{color:#be334a}
	
	.btn_wr{background:rgba(0,0,0,0.5);display:inline-block;position:absolute;right:20px;bottom:65px;border-radius:30px;padding:3px 5px}
	#main_bn .btn_wr{z-index:2}
	.btn_wr .pager-prev{margin-left:5px;font-weight:500}
	.btn_wr .pager-next{margin-right:5px;font-weight:500}
	.btn_wr .pager-prev, .btn_wr .pager-next, #slide-counter{float:left;padding:5px;color:#fff}
	#slide-counter{margin:0 5px}
	
	/*서브배너*/
	#sbn_side{position:relative;width:100%;margin-bottom:20px}
	.sb_bn img{width:100%;height:auto}
	#sbn_side h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sbn_side .bx-controls{position:absolute;bottom:10px;left:15px}
	#sbn_side .bx-pager-item{display:inline-block}
	#sbn_side .bx-pager-item a{float:left;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#fff;text-indent:-9999px;opacity:0.5}
	#sbn_side .bx-pager-item a.active{opacity:1}
	#sbn_side .bx-controls-direction{display:none}
	
	/* ##### main(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */
	/* 공통 */
	.sct_wrap{position:relative;margin:0 0 20px}
	.sct_wrap .sctrl{position:absolute;top:0;right:0} /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */
	.sct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap header{padding:10px 0 20px}
	.sct_wrap header:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap h2{float:left;font-size:20px;margin:0 0 10px 0;line-height:1em}
	.sct_wrap h2:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap h2 a{text-decoration:none}
	
	#sct{clear:both}
	
	.sct{clear:both;margin:0;padding:0;list-style:none}
	.sct:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_li{position:relative}
	.sct_noitem{padding:100px 0;text-align:center}
	.sct img{position:relative;width:auto;max-width:100%;height:auto} /* 리스트뷰 갤러리뷰 변경 시 ie6,7 에서 이미지 사라지는 문제 해결하기 위해 */
	.shop_icon{display:inline-block;color:#fff;line-height:18px;padding:0 5px;font-size:11px;margin:0 2px 2px 0;vertical-align:top}
	.shop_icon_1{background:#3ec1d3}
	.shop_icon_2{background:#ffb722}
	.shop_icon_3{background:#b28247}
	.shop_icon_4{background:#556ee6}
	.shop_icon_5{background:#e72a50}
	
	.shop_icon_soldout{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5)}
	.shop_icon_soldout .soldout_txt{position:absolute;top:50%;left:0;width:100%;margin-top:-25px;line-height:50px;color:#fff;font-size:24px;font-weight:500;text-align:center}
	.shop_icon_coupon{background:#d45959}
	
	/* 재생/정지/이전/다음 버튼 */
	
	.sctrl{margin:0;padding:0;list-style:none}
	.sctrl:after{display:block;visibility:hidden;clear:both;content:""}
	.sctrl li{position:relative;float:left}
	.sctrl button{position:relative;margin:0;padding:0;width:20px;height:20px;border:0;cursor:pointer;overflow:hidden}
	.sctrl button span{position:absolute;top:0;left:0;width:20px;height:20px;border:0;background:url('img/is_button.gif') no-repeat}
	.sctrl button.sctrl_play span{background-position:-60px 0}
	.sctrl button.sctrl_play span.sctrl_on{background-position:-60px -30px}
	.sctrl button.sctrl_stop span{background-position:-90px 0}
	.sctrl button.sctrl_stop span.sctrl_on{background-position:-90px -30px}

	.sctrl button.sctrl_prev span{background-position:-120px 0}
	.sctrl button.sctrl_prev span.sctrl_on{background-position:-120px -30px}
	.sctrl button.sctrl_next span{background-position:-150px 0}
	.sctrl button.sctrl_next span.sctrl_on{background-position:-150px -30px}
	
	/* 메인리스트 별점 공통 */
	.sct_li .sct_star img, .sct_li img.sit_star{width:72px !important;height:auto}
	
	/* 개인결제 목록 */
	.sct_pv .sct_li{position:relative;float:left;margin:0 18px 15px 0}
	.sct_pv .sct_last{margin:0 0 15px !important}
	.sct_pv .sct_clear{clear:both}
	.sct_pv .sct_a{display:inline-block;position:relative;text-decoration:none;font-size:15px}
	.sct_pv .sct_a:focus, .sct_pv .sct_a:hover{text-decoration:none}
	.sct_pv .sct_img{margin:0 0 10px}
	.sct_pv .sct_txt{margin:0 0 5px}
	.sct_pv .sct_icon{margin:0 0 10px}
	.sct_pv .sct_id{display:block;margin:0 0 5px}
	.sct_pv .sct_basic{margin:0 0 10px}
	.sct_pv .sct_cost{display:block;margin:5px 0 10px;font-size:17px;font-weight:500}
	.sct_pv .sct_dict{text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal}
	
	/* 메인 상품 목록 스킨 10 */
	.smt_10{margin:0 -5px}
	.smt_10 .sct_li{position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left}
	.smt_10 .sct_last{margin-right:0}
	.smt_10 .sct_clear{clear:both}
	.smt_10 .sct_a{text-decoration:none}
	.smt_10 .sct_a:focus, .smt_10 .sct_a:hover{text-decoration:none}
	.smt_10 .sct_ct_wrap{position:relative}
	.smt_10 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.smt_10 .sct_img{position:relative;text-align:center}
	.smt_10 .sct_img a{display:block}
	.smt_10 .sct_cart{display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;font-weight:500}
	.smt_10 .sct_img:hover .sct_cart{display:block}
	.smt_10 .sct_li.overlay .sct_cart{display:none !important}
	.smt_10 .sct_cart i{display:inline-block;margin-right:5px;font-size:16px}
	.smt_10 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.smt_10 .sct_star{margin:10px 0 5px}
	.smt_10 .sct_txt{border-bottom:1px solid #d9dde2;font-size:15px;margin:10px 0;padding-bottom:10px}
	.smt_10 .sct_basic{margin-bottom:5px;color:#6e7f88}
	.smt_10 .sct_cost{margin:5px 0 10px;font-size:17px;font-weight:500}
	.smt_10 .sct_dict{text-decoration:line-through;font-weight:normal;display:block;font-size:13px;color:#858a8d}
	.smt_10 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.smt_10 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}    
	.smt_10 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.smt_10 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.smt_10 .sct_sns .share-facebook{background:#415b92}
	.smt_10 .sct_sns .share-twitter{background:#35b3dc}
	.smt_10 .sct_sns .share-googleplus{background:#ea3838}
	.smt_10 .sct_sns img{width:24px}
	.smt_10 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.smt_10 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.smt_10 .sct_op_btn{position:absolute;right:5px;bottom:0}
	.smt_10 .sct_op_btn>button{border:0;width:25px;height:20px;font-size:17px;text-align:center;color:#949494;background:transparent}
	
	.sct_cartop_wr{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;padding:10px;text-align:left;background:rgba(0,0,0,0.5);opacity:0.98}

	.sct_cartop_wr .it_option{width:100%;height:35px;margin-bottom:5px}
	.sct_cartop_wr .cartopt_cart_btn{width:100%;border:1px solid #1c70e9;padding:8px 5px;margin-bottom:5px;background:#3a8afd;color:#fff}
	.sct_cartop_wr .cartopt_close_btn{width:100%;border:1px solid #1c70e9;padding:8px 5px;background:#fff;color:#1c70e9}
	
	/* 메인 상품 목록 스킨 20 */
	.smt_20{position:relative;overflow-y:hidden;margin:0 -5px}
	.smt_20 .sct_ul{width:100%;position:absolute;top:0;left:0;margin:0;padding:0;list-style:none}
	.smt_20 .sct_ul_first{display:block;top:0}
	.smt_20 .sct_li{position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left}
	.smt_20 .sct_last{margin:0 0 15px !important}
	.smt_20 .sct_clear{clear:both}
	.smt_20 .sct_a{display:inline-block;position:relative;text-decoration:none}
	.smt_20 .sct_a:focus, .smt_20 .sct_a:hover{text-decoration:none}
	.smt_20 .sct_img{position:relative;text-align:center}
	.smt_20 .sct_img a{display:block}
	.smt_20 .sct_cart{display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;font-weight:500}
	.smt_20 .sct_img:hover .sct_cart{display:block}
	.smt_20 .sct_txt{border-bottom:1px solid #d9dde2;font-size:15px;margin:10px 0;padding-bottom:10px}
	.smt_20 .sct_basic{margin-bottom:5px;color:#6e7f88}
	.smt_20 .sct_cost{margin:5px 0 10px;font-size:17px;font-weight:500}
	.smt_20 .sct_dict{text-decoration:line-through;display:block;font-size:13px;color:#858a8d}
	.smt_20 .sct_sns{margin-bottom:10px} 
	.smt_20 .sct_sns a{display:inline-block;border-radius:50%;width:30px;height:30px;line-height:28px;margin-right:5px;text-align:center}
	.smt_20 .sct_sns .share-facebook{background:#415b92}
	.smt_20 .sct_sns .share-twitter{background:#35b3dc}
	.smt_20 .sct_sns .share-googleplus{background:#ea3838}
	.smt_20 .sct_sns img{width:20px}
	.smt_20 .sct_icon{margin:0 0 10px}
	.smt_20 .sct_id{display:block;margin:0 0 5px}
	
	/* 메인 상품 목록 스킨 30 */
	.smt_30{position:relative}
	.smt_30 li{position:relative;min-height:50px;padding:10px 15px;background:#fff}
	.smt_30 li:after{display:block;visibility:hidden;clear:both;content:""}
	.smt_30 .sct_clear{clear:both}
	.smt_30 .sct_img{float:left;width:80px;margin-right:10px}
	.smt_30 .sct_img img{width:100%;height:auto}
	.smt_30 .sct_cnt{float:left;max-width:143px;line-height:20px}
	.smt_30 .sct_txt a{display:block;font-size:14px;color:#000;max-height:40px;overflow:hidden;text-overflow:ellipsis;list-style:none}
	.smt_30 .sct_cost{font-weight:500;font-size:16px}
	
	/* 메인 상품 목록 스킨 40 */
	.smt_40{background:#fff;padding:20px;border:1px solid #e3e5e8}
	.smt_40 .sct_li{position:relative;float:left;width:20%;margin:0 8px}
	.smt_40 .sct_clear{clear:both}
	.smt_40 .sct_img{position:relative;text-align:center}
	.smt_40 .sct_star{margin:10px 0 5px}
	.smt_40 .sct_txt{display:block;margin:5px 0;font-size:15px}
	.smt_40 .sct_cost{margin:5px 0;font-size:17px;font-weight:500}
	
	/* 관련상품 목록 스킨 10 */
	#sit_rel{position:relative;padding:0 20px;margin-top:25px;background:#fff}
	#sit_rel:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_rel h2{line-height:50px;font-size:20px;font-weight:500;color:#222;margin:0 0 30px;text-align:left;border-bottom:1px solid #e9e9e9;letter-spacing:-0.5px}
	#sit_rel .scr_10 li img{width:100%;height:auto}
	#sit_rel .scr_10 li{padding:0 10px}
	#sit_rel .scr_10 .sct_img{overflow:hidden}
	#sit_rel .scr_10 .sct_txt{padding:10px 0 0 0;display:block;margin:5px 0;font-size:14px}
	#sit_rel .scr_10 .sct_cost{margin:5px 0;padding:0 0 10px 0;font-size:17px;font-weight:500;color:#053863}
	#sit_rel .control{position:absolute;top:9px;right:20px;0}
	#sit_rel .control button{float:left}
	#sit_rel .control button:hover{background:#fafafa}
	#sit_rel .control button:nth-child(n+2){margin-left:5px}
	#sit_rel .control .prev,
	#sit_rel .control .next{width:32px;height:32px;font-size:24px;color:#333;border:1px solid #f1f1f1;background:#fff;text-align:center}
	
	/* 상품 목록 */
	#sct{margin:0}
	.sct_admin{text-align:right}
	
	/* 상품 목록 현재 위치 */
	#sct_location{display:block;position:absolute;right:20px;top:-60px;line-height:50px}
	#sct_location .go_home{float:left;color:#a2a2a2;line-height:50px;text-decoration:none;vertical-align:top;padding:0 5px;font-size:16px}
	#sct_location i.dividing-line{float:left;line-height:50px;font-size:15px;color:#a2a2a2;margin:0}
	#sct_location select{float:left;border:1px solid #d3d3d3;height:26px;padding:0 5px;margin:0 12px}
	#sct_location.is_right select{float:right}
	#sct_location.view_location{display:block;float:none!important;position:relative;top:0;left:0}
	#sct_location.view_location:after{display:block;visibility:hidden;clear:both;content:""}
	.view_location .go_home{float:left}
	.view_location i.dividing-line{float:left}
	.view_location .shop_select_to_html.shop_hover_selectbox{float:left}
	.shop_select_to_html{float:left;line-height:50px}
	.shop_select_to_html span{display:block;padding:0 5px;line-height:50px}
	.shop_select_to_html .menulist{position:absolute;top:37px;display:none;opacity:0;transition:all .2s ease-in-out}
	.view_location .shop_select_to_html .menulist{left:0}
	.is_right .shop_select_to_html .menulist{right:0}
	.shop_select_to_html:hover .category_title,.shop_select_to_html:hover .category_title i{color:#053863}
	.shop_select_to_html:hover .menulist{display:block;opacity:1;transition:all .2s ease-in-out}
	.shop_select_to_html .menulist{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,88,112,0.11);box-sizing:border-box;margin-top:4px;overflow:hidden;padding:6px 0;-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;white-space:nowrap;width:auto}
	.shop_select_to_html .menulist ul.wide{display:inline-block!important;width:146px;vertical-align:top;min-height:360px}
	.shop_select_to_html .menulist ul.left-border{border-left:1px dashed #e6e9ed}
	.shop_select_to_html .option{font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;text-align:left;-webkit-transition:all .2s;transition:all .2s}
	.shop_select_to_html .option:hover,.shop_select_to_html .option.focus,.shop_select_to_html .option.selected.focus{background-color:#f6f7f9}
	.shop_select_to_html .option.selected,.shop_select_to_html .option.selected a{font-weight:700;color:#053863}
	.shop_select_to_html .option.disabled{background-color:transparent;color:#90a1b5;cursor:default}
	.shop_select_to_html .option a{display:block;padding-left:28px;padding-right:49px}
	.shop_select_to_html .category_title{display:block;font-size:13px;color:#444}
	.shop_select_to_html .category_title i{margin-left:5px;color:#a2a2a2}
	
	.sct_here{font-weight:500}
	.sct_bg{padding-right:15px !important;background:url('img/sct_bg_toright.gif') right 50% no-repeat}
	
	/* 상품 목록 카테고리 목록 */
	.sct_ct{clear:both;margin:0 0 25px 0;background:#fff;border:1px solid #d3d3d3;border-top:2px solid #000;padding:10px}
	.sct_ct h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sct_ct ul:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_ct a{text-decoration:none}
	.sct_ct_parent{font-weight:500}
	.sct_ct_here{color:#ff3600 !important}
	
	#sct_ct_1 li{float:left;width:20%;border-right:1px solid #f6f6f6}
	#sct_ct_1 li:nth-child(5n){border-right:0}
	#sct_ct_1 li a{display:block;padding:0 10px;line-height:40px;font-weight:500}
	#sct_ct_1 li a:hover{color:#3a8afd}
	#sct_ct_2 li{margin:0 0 10px}
	
	#sct_ct_2 a{display:inline-block;width:120px}
	#sct_ct_3 li{float:left;margin:0 10px 10px 0;width:120px}
	
	/* 상품 정렬 리스트 스타일 선택 공통 */
	#sct_sortlst{position:relative;clear:both;margin:0 0 25px 0;background:#fff;border:1px solid #e3e5e8}
	#sct_sortlst:after{display:block;visibility:hidden;clear:both;content:""}
	
	/* 상품 정렬 */
	#sct_sort{float:left;width:100%}

	#sct_sort:after{display:block;visibility:hidden;clear:both;content:""}
	#sct_sort h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sct_sort ul{margin:0;padding:0 0 0 1px;list-style:none}
	#sct_sort ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sct_sort li{float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px}
	#sct_sort li a{border-left:1px solid #ddd;display:block;padding:0 10px}
	#sct_sort li a:hover{color:#be334a}
	#sct_sort li:first-child a{border:0}
	
	/* 상품 리스트 스타일 선택 */
	#sct_lst{position:absolute;top:0;right:0}
	#sct_lst:after{display:block;visibility:hidden;clear:both;content:""}
	#sct_lst li{position:relative;float:left}
	#sct_lst button{position:relative;margin:0;padding:0;width:45px;height:45px;font-size:24px;color:#adadad;border:0;cursor:pointer;background:#fff}
	#sct_lst button:hover{color:#000}
	#sct_lst button .icon{display:block}
	
	/* 상품 상세보기 */
	#sit{margin:0 0 10px}
	.sit_admin{position:absolute;right:0;top:2px;text-align:right}
	.sit_admin a{height:50px;line-height:50px;padding:0 10px}
	.sit_empty{padding:60px 0;text-align:center}
	
	.is_search #wrapper_title, .is_item #wrapper_title{display:none}
	
	/* 상품 상세보기 - 개요 */
	#sit_ov_from{background:#fff;clear:both}
	#sit_ov_wrap{position:relative;padding:50px 0;border-top:1px solid #e3e3e3}
	#sit_ov_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	
	/* 상품 상세보기 - 이미지 미리보기 */
	#sit_pvi{position:relative;padding:0 20px}
	#sit_pvi_img{margin-bottom:30px;overflow:hidden}
	#sit_pvi_big{position:relative;text-align:center;background:#fff;overflow:hidden}
	#sit_pvi_big a{display:none}
	#sit_pvi_big a.visible{display:block}
	#sit_pvi_big #popup_item_image{display:inline-block;position:absolute;bottom:0;right:0;width:48px;height:48px;line-height:48px;color:#053863;font-size:24px;background:#fff;border:1px solid #e9e9e9}
	#sit_pvi_big img{display:block;margin:0 auto;width:auto;height:auto}
	#sit_pvi_thumb{margin:15px 0;padding:0;list-style:none;text-align:center}
	#sit_pvi_thumb:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_pvi_thumb li{display:inline-block;margin:0 15px 15px 0}
	#sit_pvi_thumb img{border:1px solid #dbdbdb}
	#sit_pvi_thumb img:hover{border:1px solid #010101}
	#sit_pvi_info {padding:15px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
	#sit_pvi_info:after{content:'';display:table;line-height:0;clear:both}
	#sit_pvi_info .sit_pvi_star{float:left;position:relative}
	#sit_pvi_info .sit_pvi_star:after{content:'';display:table;line-height:0;clear:both}
	#sit_pvi_info .sit_pvi_star .tit{float:left;width:100px;line-height:45px;font-size:15px;font-weight:500;color:#777}
	#sit_pvi_info .sit_pvi_star .txt{float:left;width:calc(100% - 100px)}
	#sit_pvi_info .sit_pvi_star .txt > span{float:left;margin-right:5px;line-height:45px}
	#sit_pvi_info .sit_pvi_star .txt .score{position:relative;display:inline-block;width:100px;height:45px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	#sit_pvi_info .sit_pvi_star .txt .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}
	#sit_pvi_info .sit_pvi_star .txt .grade{font-size:16px;font-weight:600;color:#feb33a;letter-spacing:0;vertical-align:top}
	#sit_pvi_info .sit_pvi_star .txt .count{font-size:12px;color:#777;letter-spacing:0;vertical-align:top}
	#sit_pvi_info .sit_pvi_star a{display:inline-block;vertical-align:middle}
	#sit_pvi_info .sit_pvi_sns{float:right;position:relative;line-height:45px}
	#sit_pvi_info .sit_pvi_sns ul{float:right}
	#sit_pvi_info .sit_pvi_sns li{position:relative;float:left;margin-left:5px;width:45px;height:45px;line-height:45px;text-align:center}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share{display:block;width:100%;line-height:45px;color:#333;background:#f9f9f9;border:0;text-align:center;border-radius:50%}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share i{line-height:45px;font-size:20px;color:#777;vertical-align:top}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share:hover{color:#fe6272}


	#sit_pvi_info .sit_pvi_sns .sns_area{display:none;position:absolute;top:46px;right:0;min-width:175px;height:auto;font-size:0;text-align:center;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.05);border:1px solid #e9e9e9;border-radius:10px;padding:3px 8px;z-index:10}
	#sit_pvi_info .sit_pvi_sns .sns_area:before{content:"";position:absolute;top:-8px;right:18px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent}
	#sit_pvi_info .sit_pvi_sns .sns_area:after{content:"";position:absolute;top:-7px;right:18px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
	#sit_pvi_info .sit_pvi_sns .sns_area a{display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;border-radius:50%;vertical-align:middle}
	#sit_pvi_info .sit_pvi_sns .sns_area a:nth-child(n+2){margin-left:5px}
	#sit_pvi_info .sit_pvi_sns .sns_area a img{width:22px;height:auto}
	#sit_pvi_info .sit_pvi_sns .sns_area #sit_btn_rec{font-size:15px}
	#sit_pvi_info .sit_pvi_sns .sns_area .share-googleplus{background:#ea3838}
	#sit_pvi_info .sit_pvi_sns .sns_area .share-facebook{background:#415b92}
	#sit_pvi_info .sit_pvi_sns .sns_area .share-twitter{background:#35b3dc}
	
	#sit_pvi_nwbig{padding:10px 0;text-align:center}
	#sit_pvi_nwbig span{display:none}
	#sit_pvi_nwbig span.visible{display:inline}
	#sit_pvi_nw ul{margin:0 0 20px;text-align:center;padding:0 10px;list-style:none}
	#sit_pvi_nw ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_pvi_nw li{display:inline-block;margin:0 0 1px 1px}
	#sit_pvi_nw li img{width:60px;height:60px}
	
	/* 상품 상세보기 - 간략정보 및 구매기능 */
	#sit_ov{position:relative;height:auto !important;padding:20px}
	#sit_ov h3{margin:0 0 10px}
	#sit_title{margin:0 0 10px;font-size:22px;font-weight:500;color:#222;letter-spacing:-0.5px}
	#sit_desc{margin:0 0 10px;padding:0;font-size:14px;font-weight:400;color:#474747}
	#sit_opt_info{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	#sit_sec_info{border-top:1px solid #e9e9e9}
	#sit_sec_info:before,
	#sit_sec_info:after{content:'';display:table;line-height:0;clear:both}

	#sit_btn_opt{float:right}
	#sit_btn_opt ul:after{content:'';display:table;line-height:0;clear:both}
	#sit_btn_opt li{float:left;position:relative;width:55px;text-align:center}
	#btn_wish{display:block;text-align:center;border-radius:50%;background:#f9f9f9}
	#btn_wish i{line-height:45px;font-size:20px;color:#777;vertical-align:top}
	#btn_wish .btn_wish_num{position:absolute;left:50%;top:50%;width:14px;height:14px;line-height:14px;font-size:10px;font-weight:600;color:#fff;border-radius:30px;background:#fe6272}
	
	.sit_info{padding:10px 0;border-top:1px solid #333}
	.sit_info .tr_price{border-bottom:1px solid #e2e2e2}
	.sit_info .tr_price th,
	.sit_info .tr_price td{padding-bottom:15px}

	.sit_fixed{position:fixed;z-index:1009;bottom:0;left:0;width:100%;padding:10px;background:#fff;border-top:1px solid #e9e9e9}
	.sit_fixed .sit_open{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:20px;background:#fff;transition:all 0.5s;transform:translateY(100%)}
	.sit_fixed .sit_buy{}
	.sit_fixed .sit_buy button{width:100%;height:55px;font-size:16px;font-weight:500;background:#053863;border:1px solid #053863;color:#fff}
    .sit_fixed .sit_blind{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);opacity:0;visibility:hidden}
    .sit_fixed.sel .sit_open{transform:translateY(0%)}
    .sit_fixed.sel .sit_blind{opacity:1;visibility:visible}

	.sit_ov_tbl{position:relative;display:block}
	.sit_ov_tbl dl{display:block;line-height:22px;font-size:15px;font-weight:400;color:#333;text-align:left;overflow:hidden}
	.sit_ov_tbl dt{float:left;width:25%;padding:5px 0;line-height:25px;font-size:14px;font-weight:400;color:#333}
	.sit_ov_tbl dd{float:left;width:75%;padding:5px 0;line-height:25px;font-size:14px;font-weight:500;color:#777}
	.sit_ov_tbl dd strong{display:block;font-size:16px;font-weight:500;color:#053863}
	.sit_ov_ro{padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle}
	.sit_ov_opt{padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle}
	.sit_ov_input{margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
	#sit_ov_tbl button{margin:0 1px 0 0}
	
	.sit_option{padding:10px 0;margin:10px 0 0}
	.sit_option label{display:block;margin:0 0 5px;color:#666}
	.sit_option label.label-title{display:none}
	.sit_option select{width:100%;margin:0 0 10px;height:45px;padding:0 10px;font-size:14px;border:1px solid #cdcdcd;-webkit-appearance:none;/* 화살표 없애기 for chrome*/-moz-appearance:none;/* 화살표 없애기 for firefox*/appearance:none;/* 화살표 없애기 공통*/background:url("../img/select_arrow.png") no-repeat right center/* 화살표 아이콘 추가 */}
	.sit_option select::-ms-expand{display:none/* 화살표 없애기 for IE10, 11*/}
	
	.sit_option h3{font-size:15px}
	.sit_sel_btn{position:relative} /* 선택옵션용 추가 버튼 */
	.sit_sel_btn button{position:absolute;top:-51px;right:0 !important;right:15px}
	
	#sit_sel_option h3{position:absolute;font-size:0;line-height:0;overflow:hidden}
	
	#sit_tot_price{line-height:45px;font-size:24px;font-weight:500;color:#053863;text-align:right;letter-spacing:-0.5px}
	#sit_tot_price:after{display:block;visibility:hidden;clear:both;content:""}


	#sit_tot_price span{float:left;font-size:13px;font-weight:400;color:#333}
	#sit_tot_price strong{display:inline-block;font-weight:500;vertical-align:top}
	
	#sit_ov_soldout{padding:20px 0;margin:10px 0;color:#ff3061;background:#fff6f6;font-weight:500;text-align:center}
	
	#sit_ov_btn{position:relative;margin:25px 0 0 0;padding-right:65px}
	#sit_ov_btn:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_ov_btn button{width:49%;float:left;margin-right:1%;height:55px;font-size:16px;font-weight:500}
	.sit_btn_buy{background:#053863;border:1px solid #053863;color:#fff}
	.sit_btn_cart{background:#fff;border:1px solid #98a3b3;color:#000}
	.sit_btn_cart:hover{background:#f3f3f3}
	#sit_btn_alm{float:left;width:186px;height:50px;margin-left:5px;line-height:50px;margin-bottom:10px;font-weight:500;font-size:17px;background:#d50c0c;color:#fff;border:0;text-align:center}
	.sit_btn_wish{position:absolute;top:0;right:0;display:block;width:65px;height:55px;line-height:55px;color:#8c9195;font-size:24px;border:1px solid #98a3b3;text-align:center}
	.sit_btn_wish:hover{color:red}
	
	/* 상품 상세보기 - 다른 상품 보기 */
	#sit_siblings{clear:both;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;text-align:center;position:relative}
	#sit_siblings:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_siblings h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	#sit_siblings a{display:block;position:relative;padding:0;margin:15px;line-height:35px;color:#999}
	#sit_siblings a:hover{color:#333}
	#sit_siblings a#siblings_prev{float:left;padding-left:20px}
	#sit_siblings a#siblings_prev:after{content:"";background:url("../img/sit_siblings.png") no-repeat;position:absolute;left:0;top:10px;width:10px;height:15px;display:inline-block}
	#sit_siblings a#siblings_prev:hover:after{background:url("../img/sit_siblings_hover.png") no-repeat}
	#sit_siblings a#siblings_next{float:right;padding-right:20px}

	#sit_siblings a#siblings_next:after{content:"";background:url("../img/sit_siblings.png") -14px 0px no-repeat;position:absolute;right:0;top:10px;width:10px;height:15px;display:inline-block}
	#sit_siblings a#siblings_next:hover:after{background:url("../img/sit_siblings_hover.png") -14px 0px no-repeat}
	#sit_siblings a span{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	
	#sit_info{display:block;position:relative;width:100%;min-height:600px;margin:30px 0;background:#fff}
	#sit_info:after{display:block;visibility:hidden;clear:both;content:""}
	
	#sit_tab{}
	#sit_tab:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_tab .tab_tit{border:1px solid #e9e9e9;background:#fff}
	#sit_tab .tab_tit:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_tab .tab_tit li{float:left;width:25%}
	#sit_tab .tab_tit li button{display:block;width:100%;position:relative;padding:15px 0;line-height:20px;font-size:13px;border:0;color:#666;background:#fff;text-align:center;z-index:1}	
	#sit_tab .tab_tit li .selected{background:#053863;z-index:2;border-bottom-color:#fff;color:#fff;font-weight:500}
	#sit_tab .tab_con{background:#fff;padding:20px 0}
	#sit_tab .item_use_count,
	#sit_tab .item_qa_count{display:inline-block;width:18px;height:18px;font-size:11px;line-height:18px;background:#053863;border-radius:10px;font-weight:500;color:#fff;vertical-align:top}

	
	#sit_buy{position:relative;height:auto;padding:15px;border:1px solid #aaa;background:#fff}
	.sit_buy_inner{position:relative;top:0 !important;vertical-align:top}
	.sit_side_option{padding:15px;border-bottom:1px solid #ebeff3}
	.sit_side_option h3{margin-bottom:10px;font-size:16px;font-weight:500;color:#333}
	.sit_side_option label{display:block;margin:0 0 5px;color:#666}
	.sit_side_option label.label-title{display:none}
	.sit_side_option select{width:100%;margin:0 0 10px;height:45px;padding:0 10px;font-size:14px;border:1px solid #cdcdcd;-webkit-appearance:none;/* 화살표 없애기 for chrome*/-moz-appearance:none;/* 화살표 없애기 for firefox*/appearance:none;/* 화살표 없애기 공통*/background:url("../img/select_arrow.png") no-repeat right center/* 화살표 아이콘 추가 */}
	.sit_side_option select::-ms-expand{display:none/* 화살표 없애기 for IE10, 11*/}
	
	.sit_sel_option{margin:10px 0;padding:0 10px;overflow-y:auto;height:auto;max-height:300px}
	.sit_sel_option{transform:translateZ(0);transform-style:preserve-3d;transition-delay:.05s;transition-duration:.05s;transition-property:transform, left;transition-timing-function:cubic-bezier(.4, 0, .2, 1);scrollbar-3dLight-Color:#efefef;scrollbar-arrow-color:#dfdfdf;scrollbar-base-color:#333949;scrollbar-Face-Color:#fff;scrollbar-Track-Color:#333949;scrollbar-DarkShadow-Color:#efefef;scrollbar-Highlight-Color:#efefef;scrollbar-Shadow-Color:#333949}
	.sit_sel_option::-webkit-scrollbar-track{background-color:#fafafa}
	.sit_sel_option::-webkit-scrollbar{width:3px;background-color:transparent}
	.sit_sel_option::-webkit-scrollbar-thumb{background-color:#ccc}
	
	.sit_sel_option h3{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sit_sel_option:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_sel_option li{position:relative;padding:15px;border-bottom:1px solid #e6e9ed}
	.sit_sel_option li:after{display:block;visibility:hidden;clear:both;content:""}
	
	.sit_sel_option .opt_name{margin-bottom:10px;line-height:24px;font-size:16px;font-weight:500;color:#333;letter-spacing:-0.5px}
	.sit_sel_option .num_input{float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
	.sit_sel_option .sit_opt_prc{display:block;float:right;min-width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:15px;font-weight:500}
	.sit_sel_option .opt_count{overflow:hidden}
	.sit_sel_option button{position:relative;float:left;width:30px;height:30px;border:1px solid #e4e4e4;border-radius:0;background:#fff;color:#666;font-size:14px}
	.sit_sel_option button:hover{color:#000}
	.sit_sel_option .sit_qty_minus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_minus i:after{position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_plus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_plus i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333}
	.sit_sel_option .sit_opt_del{position:absolute;top:15px;right:15px;width:25px;height:25px;font-size:15px;border:1px solid #e6e9ed;background:#fff;color:#c6c8ca}
	.sit_sel_option .sit_opt_del:hover{background:#fafafa}
	.sit_sel_option .sit_opt_del i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333;transform:rotate(45deg)}
	.sit_sel_option .sit_opt_del i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333;transform:rotate(45deg)}
	
	.sum_section{z-index:3}
	.sum_section:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_tot_price{padding:10px 0;line-height:25px;font-size:16px;font-weight:500;text-align:right}
	.sit_tot_price strong{margin-left:15px;font-size:24px;font-weight:600;color:#053863;letter-spacing:-1px}
	.sit_tot_price span{float:left}
	.sit_order_btn button{float:left;display:block;width:50%;padding:15px 0;font-size:15px;font-weight:500}
	.sit_order_btn button:nth-child(n+2){border-left:0}
	.sit_order_btn .sit_btn_cart{}
	
	/* 상품 재입고 알림 (SMS) */
	#sit_sms_new .form_01{padding:20px}
	#sit_sms_new #sms_agree{padding:5px 0 20px}
	#sit_sms_new li strong{display:inline-block;margin:10px 0}
	#sit_sms_new textarea{line-height:1.4;color:#555}
	#sit_sms_new .prd_name{background:#f3f3f3;padding:15px 20px;font-weight:500;font-size:16px}
	#sit_sms_new .chk_box input[type="checkbox"]:checked + label span{background:url('img/chk.png') no-repeat 50% 50% #3a8afd}
	
	/* 상품 상세보기 - 상품정보 */
	#sit_inf{margin:20px 0}
	#sit_inf h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_inf h3{position:absolute;font-size:0;line-height:0;content:""}
	
	#sit_inf_basic{margin:0 0 20px;line-height:1.4}
	#sit_inf_explan{margin:0 0 10px;width:auto !important;line-height:1.4;overflow:hidden} /* ie6 미대응시 #sit_inf_explan{margin:0 0 10px} 만으로 충분 */
	#sit_inf_explan img{max-width:100%;height:auto}
	
	#sit_inf_open{width:100%;border:0;border-top:1px solid #777;border-collapse:collapse}
	#sit_inf_open th{padding:10px;font-size:13px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left}
	#sit_inf_open td{padding:10px;font-size:13px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top}
	
	/* 상품 상세보기 - 사용후기 */
	#sit_use h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_use h3{position:absolute;font-size:0;line-height:0;content:""}
	
	.sit_use_top{position:relative;background:#fff;border:6px solid #fafafa;margin:0 0 15px;padding:30px;min-height:90px;vertical-align:middle}
	.sit_use_top h4{font-size:18px;font-weight:500;color:#222;margin-bottom:15px}
	.sit_use_top h4 span{font-size:12px;font-weight:400;color:#aaa}
	.sit_use_top .sit_star{height:18px}
	.sit_use_top .score{position:relative;display:inline-block;width:100px;height:45px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sit_use_top .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}
	
	.sit_use_top .st_bg{background:#666}
	
	#sit_use_wbtn{position:absolute;top:50%;right:30px;margin-top:-22px;font-size:0}
	#sit_use_wbtn a{padding:0 20px;line-height:42px;font-size:13px;font-weight:500}
	#sit_use_wbtn a:nth-child(n+2){margin-left:10px}
	#sit_use_ol{margin:0 0 5px;padding:0;border-top:1px solid #e0e0e0;list-style:none}
	.sit_use_li{position:relative;padding:15px;padding-left:130px;min-height:120px;border-bottom:1px solid #e0e0e0}
	.sit_use_li:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_use_li_title{position:absolute;right:20px;bottom:20px;border:1px solid #ddd;padding:8px 10px;color:#666;font-size:13px;background:#fff}
	.sit_use_li_title:hover{background:#053863;border-color:#053863;color:#fff}
	
	.sit_thum{margin:0;position:absolute;top:10px;left:10px}
	.sit_use_dl:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_use_dl dt{position:absolute;font-size:0;line-height:0;content:""}
	.sit_use_dl dd{color:#7f7f7f;line-height:1.4}
	.sit_use_dl .sit_use_star{margin:0 0 5px}
	.sit_use_dl .sit_use_star .score{position:relative;display:inline-block;width:100px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sit_use_dl .sit_use_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}
	
	.sit_use_dl .sit_use_tit{margin-bottom:10px;line-height:20px;font-size:16px;font-weight:500;color:#000 !important}
	
	.sit_use_con{display:none;margin-right:110px;margin-bottom:10px}
	.sit_use_p{margin:10px 0;padding:10px 0}
	.sit_use_cmd{font-size:0}
	.sit_use_cmd a:nth-child(n+2){margin-left:10px}
	
	.sit_use_reply{position:relative;border-top:1px dotted #bbb;margin:10px 0 0;padding:10px 0 0 40px}
	.use_reply_icon{position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0;width:28px;height:17px;text-indent:-9999em;overflow:hidden}
	.use_reply_tit{font-weight:500;line-height:1.4;padding-right:100px}
	.use_reply_name{font-size:13px;color:#777;margin:5px;position:absolute;top:10px;right:0}
	.use_reply_p{padding:10px 0;background:#fff;line-height:1.4}
	
	#sit_use_write_star:after{display:block;visibility:hidden;clear:both;content:""}

	#sit_use_write_star li{float:left;width:33.333%}
	#sit_use_write_star li img{width:100px}
	
	/* 상품 상세보기 - 상품문의 */
	#sit_qa{margin:20px 0}
	#sit_qa h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_qa h3{position:absolute;font-size:0;line-height:0;content:""}
	#sit_qa_ol{margin:0 0 5px;padding:0;border-top:1px solid #f0f0f0;list-style:none}
	.sit_qa_li:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_qa_li{position:relative;border-bottom:1px solid #f0f0f0;padding:15px}
	.sit_qa_li_title{display:block;width:100%;text-align:left;background:none;border:0;line-height:25px;font-size:15px;font-weight:500;color:#555}
	.sit_qa_dl{position:absolute;top:15px;right:15px;width:30%;line-height:30px;font-size:12px;color:#7f7f7f;text-align:right;margin:0}
	.sit_qa_dl:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_qa_dl dt{position:absolute;font-size:0;line-height:0;content:""}
	.sit_qa_dl dd{display:inline-block;margin-left:10px}
	.sit_qaa_done{display:inline-block;height:30px;line-height:30px;background:#f6bb42;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal}
	.sit_qaa_yet{display:inline-block;height:30px;line-height:30px;background:#ccd1d9;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal}
	
	
	.sit_qa_con{display:none;clear:both}
	.sit_qa_p{margin:10px 0;background:#f3f3f3;line-height:1.4}
	.sit_qa_p .qa_alp{position:absolute;top:13px;left:15px;font-size:24px;color:#000}
	.sit_qa_qaa{padding:15px 20px;padding-left:50px;position:relative;min-height:50px;border-top:1px solid #fff}
	.sit_qa_qaq{padding:15px 20px;padding-left:50px;position:relative;min-height:50px}
	.sit_qa_con textarea{display:none}
	.sit_qa_cmd{text-align:right}
	
	.sit_qa_pw{display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center}
	.sit_qa_pw span{display:block;margin:0 0 5px}
	
	#sit_qa_wbtn{text-align:right;margin:0 0 20px;font-size:0}
	#sit_qa_wbtn a{padding:0 20px;line-height:42px;font-size:13px;font-weight:500}
	#sit_qa_wbtn a:nth-child(n+2){margin-left:10px}
	
	#sit_qa_write #iq_subject{width:100%}
	#sit_qa_write .chk_box input[type="checkbox"]:checked + label span{background:url(../img/chk.png) no-repeat 50% 50% #053863;background-size:80% auto}
	
	/* 상품 상세보기 - 배송정보 */
	#sit_dvr{margin:20px 0}
	#sit_dvr h3{display:block;margin:10px 0;line-height:30px;font-size:18px;font-weight:500;color:#222}
	#sit_dvr .content{padding:20px;border:6px solid #fafafa}
	#sit_dvr .content span{position:relative;padding-left:15px;display:block;line-height:24px;font-size:14px;font-weight:300;color:#333}
	#sit_dvr .content span:before{content:'';position:absolute;top:11px;left:0;width:5px;height:1px;background:#666}
	
	/* 상품 상세보기 - 교환정보 */
	#sit_ex{margin:20px 0}
	#sit_ex h3{display:block;margin:10px 0;line-height:30px;font-size:18px;font-weight:500;color:#222}
	#sit_ex .content{padding:20px;border:6px solid #fafafa}
	#sit_ex .content span{position:relative;padding-left:15px;display:block;line-height:24px;font-size:14px;font-weight:300;color:#333}
	#sit_ex .content span:before{content:'';position:absolute;top:11px;left:0;width:5px;height:1px;background:#666}
	
	
	/* 사용후기 모음 */
	#sps_sch{margin:0 0 10px}
	
	#sps_sch a{display:inline-block;padding:0 13px;height:40px;line-height:40px;vertical-align:top;background:#053863;color:#fff;font-weight:500;text-decoration:none}
	#sps_sch .sch_wr{width:300px;border:1px solid #d0d3db;display:inline-block;background:#fff}
	#sps_sch:after{display:block;visibility:hidden;clear:both;content:""}
	#sps_sch select{float:left;border:0;padding:0 10px;height:40px;margin-right:5px;border:1px solid #d0d3db}
	#sps_sch .sch_input{width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left}
	#sps_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}
	
	#sps{position:relative}
	#sps ul{margin:0 -20px -20px 0;padding:0;overflow:hidden}
	#sps li{float:left;width:33.33%;position:relative;background:#fff}
	#sps li:after{display:block;visibility:hidden;clear:both;content:""}
	#sps li .sps_inner{display:block;margin:0 20px 20px 0}
	#sps li .sps_img{position:relative}
	#sps li .sps_img img{width:auto;max-width:100%;height:auto}
	#sps li .sps_img span{display:none}
	#sps li .sps_img button{position:absolute;bottom:0;right:0}
	.sps_img a span{position:absolute;font-size:0;line-height:0;overflow:hidden}
	
	.sps_img .prd_detail{position:absolute;right:0;bottom:0;border:0;color:#fff;background:#053863;width:34px;height:34px;text-align:center;opacity:0.8}
	.sps_img .prd_detail:hover{opacity:1}
	
	.review_detail_cnt{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.75)}
	.review_detail_in{position:absolute;top:10%;bottom:10%;left:50%;margin-left:-40%;width:80%;background:#fff;text-align:left;border:1px solid #dde7e9;background:#fff}
	.review_detail_in{padding-bottom:50px;overflow-y:scroll;transform:translateZ(0);transform-style:preserve-3d;transition-delay:.05s;transition-duration:.05s;transition-property:transform, left;transition-timing-function:cubic-bezier(.4, 0, .2, 1);scrollbar-3dLight-Color:#efefef;scrollbar-arrow-color:#dfdfdf;scrollbar-base-color:#333949;scrollbar-Face-Color:#fff;scrollbar-Track-Color:#333949;scrollbar-DarkShadow-Color:#efefef;scrollbar-Highlight-Color:#efefef;scrollbar-Shadow-Color:#333949}
	.review_detail_in::-webkit-scrollbar-track{border-radius:10px;background-color:#fefefe}
	.review_detail_in::-webkit-scrollbar{border-radius:10px;width:5px;background-color:fefefe}
	.review_detail_in::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ddd}
	.review_detail_in h3{padding:0 20px;line-height:50px;font-size:18px;font-weight:600;border-bottom:1px solid #e8e8e8}
	.review_cnt{padding:25px}
	.review_cnt .head{}
	.review_cnt .head .tit{display:block;padding:0 0 15px 0;line-height:40px;font-size:20px;font-weight:500;color:#333;letter-spacing:-0.5px;border-bottom:2px solid #043259}
	.review_cnt .head .inf{border-bottom:1px solid #e9e9e9;font-size:0;text-align:left;overflow:hidden}
	.review_cnt .head .inf span{position:relative;display:inline-block;line-height:45px;font-size:14px;font-weight:400;color:#555}
	.review_cnt .head .inf span:nth-child(n+2){margin-left:9px;padding-left:10px}
	.review_cnt .head .inf span:nth-child(n+2):before{content:'';position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:10px;background:#e9e9e9}
	.review_cnt .body{padding:25px 0}
	.review_cnt .body p{line-height:20px;font-size:14px;font-weight:400;color:#555}
	.review_cnt .body .view_image{display:block;margin:20px 0}
	.review_cnt .body .view_image img{width:auto;max-width:100%;height:auto}
	.review_cnt .item{padding:25px}
	.review_cnt .item{position:relative;margin-top:35px;padding:15px;background:#fcfcfc;border:1px solid #efeff1;overflow:hidden}
	.review_cnt .item .tit{margin-bottom:10px;font-size:15px;font-weight:500;color:#333}
	.review_cnt .item .txt{}
	.review_cnt .item .txt .thumb{float:left;margin:0 20px 0 0;width:80px}
	.review_cnt .item .txt .thumb img{width:auto;max-width:100%;height:auto}
	.review_cnt .item .txt .info{}
	.review_cnt .item .txt .info span{display:block}
	.review_cnt .item .score{display:block}
	.review_cnt .item .score{position:relative;display:inline-block;width:100px;height:20px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.review_cnt .item .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;text-indent:-9999em;font-size:0;overflow:hidden}

	.rd_cls{position:absolute;top:0;right:0;width:50px;height:50px;font-size:16px;color:#999;background:#fff;text-align:center}
	
	.review_tp_cnt{position:relative}
	.review_tp_cnt>span{font-size:16px;display:block}
	.review_tp_cnt:after{display:block;visibility:hidden;clear:both;content:""}
	.review_tp_cnt .sps_opt_btn_more{position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:18px}
	.review_tp_cnt .sps_opt_li{display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4}
	.review_tp_cnt .sps_opt_li:before{content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}
	.review_tp_cnt .sps_opt_li:after{content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
	.review_tp_cnt .sps_opt_li li{border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c}
	
	.sps_reply{position:relative;margin:15px 0 0 0;border:1px solid #e2e2e2;margin-top:10px;padding:15px;text-align:left}
	.sps_reply:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;position:absolute;top:-8px;left:20px;content:''}
    .sps_reply:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid white;position:absolute;top:-7px;left:21px;content:''}
	.sps_reply .sps_img{text-align:right;width:70px}
	.sps_reply .sps_section h2{background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.4}
	
	#sps dl{margin:5px 0}
	#sps dl:after{display:block;visibility:hidden;clear:both;content:""}
	#sps dt{float:left}
	#sps dd{float:left;color:#999}
	#sps dd img{position:relative;top:-2px}
	
	.sps_section{padding:15px 0}
	.sps_section .sps_pd_name{font-size:12px;font-weight:400;color:#86a0b7}
	.sps_section .sps_rv_tit{display:block;padding:10px 0 0 0;font-size:14px;font-weight:500;color:#555;letter-spacing:-0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.sps_section .sps_rv_thum{position:absolute;top:15px;right:15px}
	.sps_section .sps_rv_score{margin-top:20px}
	.sps_section .sps_rv_score .score{position:relative;display:inline-block;width:80px;height:20px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sps_section .sps_rv_score .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sps_section p{padding:0;width:100%}
	.sps_con_full{padding:0;height:auto !important}
	.sps_con_btn{clear:both;margin:5px 0}
	.sps_con_btn:after{display:block;visibility:hidden;clear:both;content:""}
	.sps_con_btn .sps_dl{float:left;position:relative;font-size:12px}
	.sps_con_btn .sps_dl:nth-child(n+2){padding-left:5px;margin-left:5px !important}
	.sps_con_btn .sps_dl:nth-child(n+2):before{content:'';position:absolute;top:50%;left:0;width:1px;height:8px;margin-top:-4px;background:#e9e9e9}
	.sps_con_btn .rep{margin-top:15px}
	.sps_con_btn button.review_detail{float:right;border:1px solid #d4d6db;color:#666;font-size:12px;padding:3px 5px;background:#fff}
	.sps_con_btn button.review_detail:hover{background:#6b99ee;border-color:#6b99ee;color:#fff}
	
	/* 상품문의 모음 */
	#sqa_sch{margin:0 0 10px}
	#sqa_sch a{display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;background:#434a54;color:#fff;font-weight:500;text-decoration:none}
	#sqa_sch .sch_wr{width:300px;border:1px solid #d0d3db;display:inline-block;background:#fff}
	#sqa_sch:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa_sch select{float:left;border:0;width:175px;height:40px;margin-right:5px;border:1px solid #d0d3db}
	#sqa_sch .sch_input{width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left}
	#sqa_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}
	
	#sqa{margin-bottom:20px}
	
	#sqa ol{margin:0;padding:0;list-style:none}
	#sqa li{position:relative;padding:15px 20px 15px 15px;border-bottom:1px solid #f0f0f0;background:#fff}
	#sqa li:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa li .sit_qaa_yet{position:absolute;right:20px;top:20px;margin-right:0}
	#sqa li .sit_qaa_done{position:absolute;right:20px;top:20px;margin-right:0}
	
	.sqa_img{float:left;margin:0 10px 0 0}
	.sqa_img span{position:absolute;font-size:0;line-height:0;overflow:hidden}
	
	#sqa dl{margin:5px 0}
	#sqa dl:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa dt{float:left}
	#sqa dd{float:left;margin:0 10px 0 0;color:#999}
	
	#sqa dd img{position:relative;top:-2px}
	.sqa_con{margin:10px 0;background:#f3f3f3;line-height:1.4}
	.sqa_con .qa_alp{position:absolute;top:13px;left:15px;font-size:20px;color:#000}
	
	.sqa_section{float:left;width:1100px}
	.sqa_section h2{padding-right:70px;font-size:16px;font-weight:500}
	.sqa_section .sqa_con{line-height:1.4}
	.sqa_section p{padding:0;width:100%}
	.sqa_con_full{padding:0;height:auto !important}
	.sqa_con_btn button{border:1px solid #ddd;padding:5px 8px;color:#666;font-size:13px;margin:5px 0;background:#fff}
	.sqa_con_btn button:hover{background:#6b99ee;border-color:#6b99ee;color:#fff}
	
	/* 상품검색 */
	#ssch{margin:20px 0}
	#ssch h2{margin:10px 0;line-height:30px;font-size:22px;font-weight:400;text-align:center;letter-spacing:-0.5px}
	#ssch h2 .ssch_result_total{display:inline-block;margin-left:7px;line-height:30px;font-size:16px;font-weight:300;color:#e62642}
	#ssch h2 strong{color:#053863}
	#ssch_frm{background:#fff}
	#ssch_frm .ssch_scharea{padding:10px 0 30px 0;text-align:center}
	#ssch_frm .ssch_scharea:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_frm .ssch_scharea .ssch_inner{position:relative;display:inline-block}
	#ssch_frm .ssch_scharea label{display:inline-block;margin:0 8px 0 0}
	#ssch_frm .ssch_scharea .ssch_input{height:45px;padding:0 15px;padding-right:40px;font-size:14px;color:#053863;background:#fff;border:3px solid #053863}
	#ssch_frm .ssch_scharea .btn_submit{position:absolute;top:0;right:0;width:45px;height:45px;background:url("../img/search.png") no-repeat 50% 50%;background-size:15px auto}
	
	#ssch_frm .tit{float:left;width:100px;line-height:30px;font-size:16px;font-weight:500}
	#ssch_frm .txt{float:left;width:calc(100% - 100px)}
	#ssch_frm .ssch_option{border-bottom:1px solid #e9e9e9;background:#fafafa;overflow:hidden}
	#ssch_frm .ssch_option dl{padding:15px 0;border-top:1px solid #e9e9e9;overflow:hidden}
	#ssch_frm .ssch_option dt{float:left;width:100px;padding:0 15px;line-height:32px;font-size:13px;font-weight:500;color:#000;letter-spacing:-0.5px}
	#ssch_frm .ssch_option dd{float:left;width:calc(100% - 100px)}
	#ssch_frm .ssch_option dd.ssch_minmax > div{float:left;position:relative;line-height:32px}
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(2){padding:0 5px;font-size:13px;font-weight:300;color:#999}
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(1):after,
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(3):after{content:'원';position:absolute;top:50%;right:0;margin-top:-15px;line-height:30px;width:30px;font-size:13px;font-weight:400;color:#999;text-align:center}
	#ssch_frm .ssch_option .ssch_input{height:32px;padding:0 30px 0 10px;font-size:12px;border:1px solid #ddd}
	#ssch_frm .ssch_option span{display:inline-block;line-height:20px}
	#ssch_frm .ssch_option span:nth-child(n+2){margin-left:10px}
	#ssch_frm .ssch_option input[type="checkbox"]{display:none}
	#ssch_frm .ssch_option input[type="checkbox"] + label{position:relative;display:block;padding-left:17px;line-height:30px;font-size:12px;color:#676e70;border:1px solid transparent;cursor:pointer}
	#ssch_frm .ssch_option input[type="checkbox"] + label:hover{color:#053863}
	#ssch_frm .ssch_option input[type="checkbox"] + label span{position:absolute;top:50%;left:0;margin-top:-7px;width:13px;height:13px;display:block;background:#fff;border:1px solid #d0d4df}
	#ssch_frm .ssch_option input[type="checkbox"]:checked + label{color:#000}
	#ssch_frm .ssch_option input[type="checkbox"]:checked + label span{background:url('../img/chk.png') no-repeat 50% 50% #053863;background-size:80% auto;border-color:#053863}
	
	#ssch_frm p{padding:15px;color:#737373;border-bottom:1px solid #e3e5e8}
	
	#ssch_cate{}
	#ssch_cate ul:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_cate li{float:left}
	#ssch_cate li:nth-child(2n) a{margin-left:5px}
	#ssch_cate li span{font-weight:normal}
	#ssch_cate a{display:block;padding:0 10px;line-height:30px;font-size:12px;border:1px solid #e9e9e9;background:#fff}
	#ssch_cate a:hover{color:#053863}

	#ssch_info{margin:60px 0 20px;padding:10px 0;overflow:hidden}
	#ssch_info .total{float:left;line-height:30px;font-size:13px;font-weight:400;color:#646464}
	#ssch_info .total strong{line-height:30px;font-size:16px;font-weight:500;color:#053863}
	#ssch_info .sort{float:right}

	#ssch_sort{float:left;width:80%}
	#ssch_sort:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#ssch_sort ul{margin:0;padding:0 0 0 1px;list-style:none}
	#ssch_sort ul:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort li{float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px}
	#ssch_sort li a{border-left:1px solid #ddd;display:block;padding:0 10px;font-size:13px}
	#ssch_sort li:hover:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#053863}
	#ssch_sort li:hover a{color:#053863}
	#ssch_sort li:first-child a{border:0}
	#ssch_sort_all{margin:0;list-style:none}
	#ssch_sort_all:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort_all li{float:left;position:relative;margin-left:5px;line-height:30px}
	#ssch_sort_all li a{display:block;padding:0 10px;font-size:12px;border:1px solid #e9e9e9}
	#ssch_sort_all li:hover a{color:#fff;border-color:#053863;background:#053863}

	/*쿠폰존 리스트*/
	.couponzone_list{margin:0 0 20px;position:relative}
	.couponzone_list h2{padding:15px 20px;line-height:20px;font-size:16px;font-weight:500;color:#222;border:1px solid #e3e5e8;letter-spacing:-0.5px;background:#fafafa}
	.couponzone_list p{position:absolute;top:0;right:0;padding:15px 20px;border:1px solid transparent;line-height:20px;font-size:13px;color:#666}
	.couponzone_list ul{padding:30px;margin:0;list-style:none;background:#fff;border:1px solid #e3e5e8;border-top:0}
	.couponzone_list ul:after{display:block;visibility:hidden;clear:both;content:""}
	.couponzone_list ul li{float:left;width:262px;margin:0 0 30px 30px;background:#fff}
	.couponzone_list ul li:nth-child(4n+1){clear:both;margin-left:0}
	.couponzone_list ul li img{width:100%;height:auto;line-height:1.4;border-radius:5px 5px 0 0}
	.couponzone_list ul li .cp_inner{border:1px solid #ddd;-webkit-box-shadow:5px 5px 0px rgba(0,0,0,0.025);-moz-box-shadow:5px 5px 0px rgba(0,0,0,0.025);box-shadow:5px 5px 0px rgba(0,0,0,0.025)}
	.couponzone_list ul li .coupon_img{position:relative;height:100px;overflow:hidden;border-bottom:1px dashed #ccc}
	.couponzone_list ul li .coupon_tit{position:absolute;top:0;left:0;width:100%;height:100px;padding:20px 0;text-align:center;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
	.couponzone_list ul li .coupon_tit strong{display:inline-block;line-height:30px;font-size:15px;font-weight:500;color:#333}
	.couponzone_list ul li .coupon_tit .cp_evt,
	.couponzone_list ul li .coupon_tit .cp_evt b{display:inline-block;line-height:30px;font-size:20px;font-weight:600;color:#333;letter-spacing:-0.5px}
	.couponzone_list ul li .cp_cnt{padding:10px}
	.couponzone_list ul li .coupon_date{float:right;padding:2px 3px;margin:5px 0px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777}
	.couponzone_list ul li .coupon_target{display:inline-block;margin:5px 0px}
	.couponzone_list ul li .coupon_target>button{display:inline-block;max-width:125px;padding:2px 3px;font-size:13px;border:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
	.couponzone_list ul li .coupon_target .cp_1{background:#edfbde;color:#8cc152}/*카테고리할인*/
	.couponzone_list ul li .coupon_target .cp_2{background:#fbdef3;color:#c15293}/*개별상품할인*/
	.couponzone_list ul li .coupon_target .cp_3{background:#fbf1de;color:#c18b52}/*주문금액할인*/
	.couponzone_list ul li .coupon_target .cp_4{background:#f2defb;color:#7c52c1}/*배송비할인*/
	.couponzone_list ul li .coupon_info{display:none;position:absolute;min-width:235px;background:#fff;border:1px solid #000;padding:15px}
	.couponzone_list ul li .coupon_info:after{display:block;visibility:hidden;clear:both;content:""}
	.couponzone_list ul li .coupon_info h4{font-size:16px;margin-bottom:10px}
	.couponzone_list ul li .coupon_info ul{padding:0;margin:0;position:relative;border:0}
	.couponzone_list ul li .coupon_info li{width:auto;margin:0;float:inherit;color:#5e5e5e;line-height:18px}
	.couponzone_list ul li .coupon_info li a{text-decoration:underline;color:#5e5e5e}
	.couponzone_list ul li .coupon_info .coupon_info_cls{position:absolute;right:0;top:0;color:#c7c9cc;border:0;background:#fff;padding:10px;font-size:16px}
	.couponzone_list ul li .coupon_btn{text-align:center}
	.couponzone_list ul li .coupon_btn .btn02{width:100%;height:42px;line-height:28px;margin-top:15px;border:0;color:#fff;background:#3a8afd;border-radius:5px;font-weight:500}
	.couponzone_list ul li .coupon_btn .btn02:hover{background:#2176f1;color:#fff}
	.couponzone_list ul li .coupon_btn .disabled{background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6}
	.couponzone_list ul li .coupon_btn .disabled:hover{background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6}
	.couponzone_list .no_coupon{position:relative;padding:100px 0;text-align:center;color:#999}
	
	/* 새글 */
	.is_community .tbl_head01 td{color:#666;padding:10px 5px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;border-left:0 none;line-height:1.4;height:60px;word-break:break-all}
	
	/* 글쓰기 및 글보기 */
	.is_community .chk_box input[type="checkbox"] + label span{top:2px;left:0}
	.is_community .bo_fx{margin-bottom:20px}
	
	/* 본문 바로가기 */
	#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
	#skip_to_container a:focus, #skip_to_container a:active{width:100%;height:75px;background:#21272e;color:#fff;font-size:20px;font-weight:500;text-align:center;text-decoration:none;line-height:2.5}
	
	/* 이미지 등비율 리사이징 */
	.img_fix{width:100%;height:auto}
	
	/* 목록 바로가기 */
	.sanchor{margin:30px 0 20px;padding:0}
	.sanchor:after{display:block;visibility:hidden;clear:both;content:""}

	.sanchor li{float:left;width:20%;text-align:center;list-style:none}
	.sanchor li a{display:block;position:relative;height:60px;margin-left:-1px;background-color:#f7f7f7;border:1px solid #cdcdcd;border-bottom:1px solid #000;font-size:17px;color:#666;line-height:58px;text-align:center;z-index:1}
	.sanchor li .sanchor_on{margin:0 0 0 -1px;border:1px solid #000;background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:500}
	.sanchor li a .item_qa_count,.sanchor li a .item_use_count{display:inline-block;background:#aaa;padding:0 5px;line-height:23px;border-radius:15px;color:#fff;min-width:23px;font-size:12px}
	.sanchor li .sanchor_on .item_qa_count,.sanchor li .sanchor_on .item_use_count{background:#55bfb1}
	
	/* 콘텐츠별 스타일 */
	.cnt_cmt{display:inline-block;margin:0 0 0 3px;font-weight:500}
	
	/* ########## 쇼핑몰 컨텐츠 ########## */
	/* 인덱스 이미지 출력 */
	#sidx_img{margin:0 0 20px}
	#sidx_img img{max-width:100%;height:auto}
	
	
	/* 상품 메일 추천하기 */
	#sit_rec_new th,
	#sit_rec_new td{display:block;width:100%}
	#sit_rec_new th{text-align:left;margin-top:20px;margin-bottom:5px}
	#sit_rec_new textarea{width:100%;min-height:100px}
	#sit_rec_new .win_btn{margin:20px 0}
	
	/* 마이페이지 */
	#smb_my{position:relative;margin-bottom:30px}
	#smb_my:after{display:block;visibility:hidden;clear:both;content:""}
	
	/* 마이페이지 aside */
	#smb_my_ov{position:relative;float:right;width:265px;margin-left:50px;border:1px solid #e8e8e8;background:#fff}
	#smb_my_ov h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#smb_my_ov .smb_me{display:block;background:#fff;border-bottom:1px solid #e8e8e8;padding:20px;text-align:center;font-size:15px;font-weight:500}
	#smb_my_ov .smb_me img{width:45px;border-radius:50%}
	#smb_my_ov .smb_me .my_ov_name{display:inline-block;margin-bottom:10px;line-height:28px}
	#smb_my_ov .smb_me a{display:inline-block;font-size:12px;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#8a8a8a;border-radius:2px;padding:2px 5px}
	#smb_my_ov .smb_me a.smb_info{color:#053863}
	
	#smb_private:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_private{padding:10px 0}
	#smb_private li{position:relative;text-align:left}
	#smb_private a{display:block;background:#fff;color:#555;line-height:20px;padding:10px 20px 10px 25px}
	#smb_private a strong{float:right;min-width:31px;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#053863;padding:0 5px;border-radius:3px;font-size:12px;font-weight:400;text-align:center}
	#smb_private a:hover strong{background:#4b8bff}
	#smb_private li a:hover{color:#053863}
	#smb_private li a:hover:after{position:absolute;left:0;top:0;width:2px;height:100%;background:#053863;content:""}
	#smb_private li i{width:25px;color:#8c9eb0;margin-right:5px}
	#smb_private li:hover i{color:#053863}
	#smb_private .win_point strong{background:#37bc9b;color:#fff}
	#smb_private .win_memo strong{background:#ff8b77;color:#fff}
	#smb_private .win_scrap strong{background:#8cc152;color:#fff}
	#smb_private .win_coupon strong{background:#a352c1;color:#fff}
	
	#smb_my_ov h3{font-size:16px;padding:20px 20px 10px;border-top:1px solid #e8e8e8}
	#smb_my_ov .op_area{border-top:0;padding:0 20px;line-height:18px;color:#555}
	#smb_my_ov .op_area:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_my_ov .op_area dt{margin:5px 0;padding-top:5px;font-weight:500;color:#8c9eb0;line-height:20px}
	#smb_my_ov .op_area dd{margin:5px 0;padding-bottom:10px;border-bottom:1px dashed #e5e5e5}
	#smb_my_ovaddt{border-bottom:0 !important}
	#smb_my_ovaddd{border-bottom:0 !important}
	
	.withdrawal{display:block;padding:10px 20px;border-top:1px solid #e8e8e8;color:#c7c7c7}
	.withdrawal:hover{color:#333}
	
	/* 마이페이지 list */
	#smb_my_list{float:left;width:calc(100% - 315px)}
	
	#smb_my_od h2{margin:0 0 10px;font-size:20px;font-weight:600}
	#smb_my_od{position:relative;margin:0 0 50px}
	.smb_my_od{background:#fff}
	.smb_my_od li{padding:15px;border-bottom:1px solid #ececec}
	.smb_my_od li:last-child{border-bottom:0}
	.smb_my_od li:after{display:block;visibility:hidden;clear:both;content:""}
	.smb_my_od li:hover{background:#fff6f6}
	.smb_my_od .smb_my_od_li{float:left;line-height:18px}
	.smb_my_od .smb_my_od_li1{width:140px;text-align:center}
	.smb_my_od .smb_my_od_li2{width:75%;padding:0 20px}
	.smb_my_od .smb_my_od_li3{width:80px;float:right;text-align:center}
	.smb_my_od .ord_num,
	.smb_my_od .ord_name{font-size:16px;font-weight:500;letter-spacing:-0.5px}
	.smb_my_od .date{color:#b5b5b5}
	.smb_my_od .cost{color:#053863;font-weight:500}
	.smb_my_od .misu{color:#6d6d6d}
	
	#smb_my_wish{position:relative;margin-bottom:30px}
	#smb_my_wish h2{margin:0 0 10px;padding:0 0 20px;font-size:20px;font-weight:600;border-bottom:1px solid #d9dde2}
	#smb_my_wish li{position:relative;background:#fff;border-bottom:1px solid #ececec;padding:15px 0}
	#smb_my_wish li:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_my_wish .smb_my_chk{float:left;margin-right:10px;color:red}
	#smb_my_wish .smb_my_img{float:left;margin-right:20px}
	#smb_my_wish .smb_my_tit{margin:5px 0;font-size:15px;font-weight:500}
	#smb_my_wish .smb_my_price{margin-bottom:20px;font-size:20px;font-weight:500;color:#053863;letter-spacing:-0.5px}
	#smb_my_wish .smb_my_date{font-size:13px;color:#777}
	.smb_my_more{position:absolute;top:0;right:0}
	.smb_my_more a{display:block;background:url('../img/more-btn.gif') no-repeat 0 1px;padding-left:20px;height:30px;font-size:13px}
	#smb_my_wish li .wish_del{position:absolute;right:20px;top:50px;font-size:18px;color:#b2b2b2}
	#smb_my_wish li .wish_del:hover{color:#333}
	#smb_ws_act{text-align:center;margin:20px 0 30px}
	#smb_ws_act .btn01{width:180px;height:50px;font-weight:500;font-size:15px;border:1px solid #98a3b3}
	#smb_ws_act .btn02{width:180px;height:50px;font-weight:500;font-size:15px;border:1px solid #053863;background:#053863}

	/* 주문내역 include  */
	#sod_inquiry{border-bottom:1px solid #dde7e9}
	#sod_inquiry li {background:#fff;padding:10px 5px;position:relative}
	#sod_inquiry li:nth-child(n+2){border-top:1px solid #e9e9e9}
	#sod_inquiry li:after {display:block;visibility:hidden;clear:both;content:''} 
	#sod_inquiry li .inquiry_idtime{line-height:25px}
	#sod_inquiry li .idtime_link {font-weight:500;font-size:13px;color:#053863}
	#sod_inquiry li .idtime_time {float:right;font-size:11px;color:#999}
	#sod_inquiry li .inq_wr:after {display:block;visibility:hidden;clear:both;content:''} 
	#sod_inquiry li .inquiry_name {margin:5px 0 10px 0;font-size:13px;font-weight:400;color:#555}
	#sod_inquiry li .inquiry_price {font-size:14px;font-weight:500;color:#053863;float:left}
	#sod_inquiry li .inv_status {display:inline-block;float:right;margin:0;font-weight:bold}
	#sod_inquiry li .inv_inv {margin:10px 0 0;display:block;border:1px solid #e5ecf2;border-radius:3px;color:#4963b8;background:#f9fdff;padding:10px}
	#sod_inquiry li .inv_inv i {margin-right:5px}
	#sod_inquiry .li_cancel{background:#fcf1f1}
	#sod_inquiry .info{padding-bottom:35px;}
    #sod_inquiry .info .img{margin:10px 0;}
    #sod_inquiry .info .img img{width:100%;height:auto}
	
	
	/* 장바구니 주문서 공통 */
	.od_prd_list .td_prd{border-left:0;position:relative;padding-left:120px;min-height:100px}
	.od_prd_list .td_prd .sod_img{position:absolute;top:25px;left:20px}
	.od_prd_list .td_prd .sod_name{min-height:80px;font-size:15px;text-align:left}
	.od_prd_list .td_prd .prd_name,
	.od_prd_list .td_prd .prd_name *{font-size:16px;font-weight:500;color:#333}
	.od_prd_list .total_prc{font-size:20px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	
	.sod_opt{margin:5px 0;font-size:12px}
	.sod_opt ul{display:inline-block;margin:0;padding:0;list-style:none}
	.sod_opt li{color:#000;line-height:24px;font-size:13px}
	.sod_opt li:before{content:"옵션";display:inline-block;margin:0 5px 0 0;padding:0 5px;background:#e2eaf6;line-height:20px;color:#053863}
	.sod_option_btn .mod_options{height:30px;margin:5px 0 0;padding:0 5px;border:1px solid #d4d6db;color:#606060;background:#fff}
	.cp_btn{padding:0 10px;border:1px solid #d4d6db;color:#053863;background:#fff;height:26px}
	.cp_cancel{padding:0 10px;border:1px solid #aaa;color:#666;background:#fff;height:26px}
	
	/* 장바구니 */
	#sod_bsk{margin-bottom:30px}
	.btn_cart_del{padding:20px 0;border-bottom:1px solid #ccd2d9}
	.btn_cart_del button{height:30px;padding:0 10px;border:1px solid #d4d6db;background:#fff;color:#666}
	#sod_bsk_list{position:relative}
	#sod_bsk #sod_bsk_tot{margin:20px 0}
	#sod_bsk #sod_bsk_tot ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_bsk #sod_bsk_tot li{float:left;width:33.33%;display:block;color:#fff;text-align:right;padding:25px;font-size:15px}
	#sod_bsk #sod_bsk_tot li span{float:left}
	#sod_bsk #sod_bsk_tot .sod_bsk_dvr{background:#4a505a}
	#sod_bsk #sod_bsk_tot .sod_bsk_pt{background:#2a3038}
	#sod_bsk #sod_bsk_tot .sod_bsk_cnt{background:#212a37}
	#sod_bsk_act{text-align:center;margin-bottom:30px}
	#sod_bsk_act .btn_submit{height:50px;padding:0 10px;width:160px;font-size:16px;font-weight:500}
	#sod_bsk_act .btn01{height:50px;line-height:50px;padding:0 10px;width:160px;font-size:15px;font-weight:500}
	#sod_bsk_act p{margin:0 0 10px}
	
	
	/* 장바구니 선택사항수정 */
	#sod_bsk_list #mod_option_frm{z-index:10000;position:fixed;top:50%;left:50%;width:540px;height:auto !important;height:500px;max-height:500px;margin-left:-280px;margin-top:-150px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit}
	#sod_bsk_list .mod_option_bg{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);display:block;z-index:9999}
	#mod_option_frm h2{border-bottom:1px solid #e8e8e8;padding:0 20px;line-height:50px;font-size:17px}
	
	.option_wr{padding:20px 20px 0}
	.option_wr h3{font-size:16px;margin-bottom:10px}
	.option_wr .get_item_options,
	.option_wr .get_item_supply{margin-bottom:10px}
	.option_wr label{display:block;margin:10px 0 5px}
	.option_wr select{width:100%;border:1px solid #d4d4d4;height:48px}
/*	
	#sit_opt_added{margin:0;padding:0;border-bottom:0;list-style:none}
	#sit_opt_added li{margin:15px 0 10px 0;padding:10px;position:relative;background:#f9f9f9}
	#sit_opt_added li:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_opt_added li .sit_opt_inner{padding:15px}
	#sit_opt_added li .opt_name{margin-bottom:15px;line-height:25px;font-weight:500}
	#sit_opt_added li .opt_count:after{content:'';display:table;line-height:0;clear:both}
	#sit_opt_added button{float:left;width:30px;height:30px;border:1px solid #e6e9ed;border-radius:0;background:#fff;color:#666;font-size:15px}
	#sit_opt_added button i{position:relative;width:28px;height:28px;font-size:0;text-indent:-9999em;overflow:hidden}
	#sit_opt_added .sit_qty_minus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_minus i:after{position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_plus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_plus i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333}
	#sit_opt_added .sit_opt_del{position:absolute;right:15px;top:15px;font-size:15px;border:1px solid #e9e9e9}
	#sit_opt_added .sit_opt_del i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333;transform:rotate(45deg)}
	#sit_opt_added .sit_opt_del i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333;transform:rotate(45deg)}
	#sit_opt_added .sit_opt_prc{display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:500}
	#sit_opt_added .num_input{float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
*/	
	#mod_option_frm #sit_sel_option{margin:20px 20px 10px}
	#mod_option_frm #sit_tot_price{float:left;margin:0 20px 20px}
	#mod_option_frm .btn_confirm{float:right;margin:0 20px 20px;background:yellow}
	#mod_option_frm .btn_confirm .btn_submit{width:100px;height:40px;font-size:16px;font-weight:500;cursor:pointer}
	#mod_option_frm .btn_confirm .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;font-size:17px;border-radius:0}
	#mod_option_frm .btn_confirm .btn_close:hover{background:#f3f3f3}
	
	/* 주문서 작성 */	
	#sod_frm p{margin:0 0 10px}
	#sod_frm .od_prd_list{margin-bottom:20px}
	#sod_list{position:relative}
	#sod_list #cp_frm{z-index:10000;position:absolute;top:50%;left:50%;width:540px;height:auto !important;height:500px;max-height:500px;margin-left:-270px;margin-top:-150px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit}
	
	.od_coupon h3{border-bottom:1px solid #cdcdcd;padding:0 20px;line-height:50px;margin:0 0 15px;font-size:17px;text-align:left}
	.od_coupon .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;border-left:1px solid #cdcdcd;font-size:17px}
	.od_coupon .btn_close:hover{background:#f3f3f3}
	.od_coupon .tbl_head02{margin:20px}
	.od_coupon .cp_apply{padding:0 5px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px}
	.od_coupon td,#sod_frm_pay .od_coupon td{text-align:left;border-left:0;padding:7px}
	#sod_frm_pay .od_coupon th{width:auto;text-align:center;padding:7px;background:#f3f3f3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}
	.od_coupon .td_numbig,#sod_frm_pay .od_coupon .td_numbig{text-align:center}
	.od_coupon .td_mngsmall{width:60px}
	
	/* 주문서 작성 - 왼쪽 */
	.sod_left{vertical-align:top}
	
	/* 주문서 작성 - 주문하시는 분 */
	#sod_frm .tbl_frm01{padding:20px 10px}
	#sod_frm .tbl_frm01 th,#sod_frm .tbl_frm01 td{text-align:left;padding:10px;vertical-align:top}
	#sod_frm .tbl_frm01 th{padding:0px 10px}
	#sod_frm .tbl_frm01 td input{width:100%}
	#sod_frm .tbl_frm01 td .addr input{width:20%}
	#sod_frm .tbl_frm01 td .addr button{background:#434a54;color:#fff;width:128px;height:45px;border:0}
	
	/* 주문서 작성 - 받으시는 분 */
	#sod_frm_taker .tbl_frm01{padding:20px 10px}
	#sod_frm_taker .tbl_frm01 .choice_place{display:block;background:#edf3fc;padding:10px 15px;border:1px solid #d1ddee;margin:0 10px 10px}
	#sod_frm_taker .tbl_frm01 .choice_place:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_taker .tbl_frm01 .choice_place .chk_box{float:left;width:85%;line-height:30px}
	#sod_frm_taker .tbl_frm01 .choice_tit{float:left;width:15% !important;line-height:30px}
	#sod_frm_taker .tbl_frm01 .choice_place input[type="radio"] + label span{top:7px}
	#sod_frm_taker .tbl_frm01 .choice_place input,
	#sod_frm_taker .tbl_frm01 .choice_place label{margin-left:10px}
	#sod_frm_taker .tbl_frm01 .btn_frmline{width:100px;height:30px;line-height:28px;background:#fff;border:1px solid #d4d6db;color:#606060;text-align:center;float:right}
	#sod_frm_taker .tbl_frm01 td input{width:100%}
	#sod_frm_taker .tbl_frm01 td .addr input{width:20%}
	#sod_frm_taker .tbl_frm01 td .addr button{background:#434a54;color:#fff;width:128px;height:45px;border:0}
	#sod_frm_taker .tbl_frm01 td .ad_choice{padding:5px 0}
	#sod_frm_taker .tbl_frm01 td .ad_choice input{width:auto}
	#sod_frm_orderer, #sod_frm_taker{margin:0 0 30px;border:1px solid #e3e5e8;background:#fff}
	#sod_frm section h2{border-bottom:1px solid #e9e9e9;font-size:16px;padding:20px;background:#fafafa}
	#sod_frm_orderer #od_addr_jibeon,
	#sod_frm_taker #od_b_addr_jibeon{display:inline-block;margin:5px 0 0}
	
	/* 5.4.1.3 버전이후 추가 css */
	#sod_frm .tbl_frm01 th, #sod_frm .tbl_frm01 td{padding:10px;line-height:45px}
	#sod_frm .tbl_frm01 th{width:110px;padding-left:20px;font-weight:500}
	#sod_frm #od_name,#sod_frm #od_tel,#sod_frm #od_hp,#sod_frm #od_pwd,#sod_frm #od_b_name,#sod_frm #od_b_tel,#sod_frm #od_b_hp,#sod_frm #ad_subject,#sod_frm #od_hope_date{width:40%}
	#sod_frm #od_zip,#sod_frm #od_b_zip{width:90px}
	#sod_frm .tbl_frm01 td .btn_address{padding:0 15px;width:auto;height:40px;color:#fff;border:0;background:#434a54}
	#sod_frm #od_memo{min-height:100px}
	#sod_frm_taker .order_choice_place{position:relative;background:#edf3fc;border:1px solid #d1ddee;padding-left:10px}
	#sod_frm_taker .tbl_frm01 .btn_frmline{float:none;position:absolute;top:8px;right:10px}
	#sod_frm  #sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm  #sod_bsk_tot li{position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0}
	#sod_frm  #sod_bsk_tot li:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm  #sod_bsk_tot li span{display:block;color:#777;margin-bottom:5px;font-weight:500}
	#sod_frm  #sod_bsk_tot .sod_bsk_sell,#sod_frm  #sod_bsk_tot .sod_bsk_coupon{border-right:1px solid #e7ebf1}
	#sod_frm  #sod_bsk_tot .sod_bsk_point,#sod_frm  #sod_bsk_tot .sod_bsk_cnt{width:100%;clear:both;height:40px;padding:0 15px;line-height:40px;text-align:right}
	#sod_frm  #sod_bsk_tot .sod_bsk_point strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}
	#sod_frm  #sod_bsk_tot li:last-child{border-bottom:0 none}
	#sod_frm  #sod_bsk_tot .sod_bsk_point span,#sod_frm  #sod_bsk_tot .sod_bsk_cnt span{float:left;margin:0}
	#sod_frm  #sod_bsk_tot .sod_bsk_coupon:before{display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#053863;border-radius:50%;border:1px solid #e7ebf1;font-weight:300;font-size:16px;line-height:20px}
	#sod_frm  #sod_bsk_tot .sod_bsk_dvr:before{display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#053863;border-radius:50%;border:1px solid #e7ebf1;font-weight:300;font-size:16px;line-height:20px}
	#sod_frm  #sod_bsk_tot .sod_bsk_cnt strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}
	#sod_frm_pay{position:relative;margin:10px 0}
	#sod_frm  #sod_frm_pay h2{position:absolute;padding:0;border:0;font-size:0;line-height:0;content:""}
	#sod_frm_pay .pay_tbl table{width:100%;border-collapse:collapse}
	#sod_frm_pay .pay_tbl th{text-align:left;padding:10px;width:100px;border-bottom:1px solid #e7ebf1;background:#fff;font-weight:500;color:#777}
	#sod_frm_pay .pay_tbl td{text-align:right;padding:10px;height:30px;font-size:12px;color:#999;border-bottom:1px solid #e7ebf1;background:#fff}
	#sod_frm_pay .pay_tbl td strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}
	#sod_frm_pay .pay_tbl td .cp_cancel{margin:0 0 0 2px}
	#sod_frm_pay .pay_tbl td .btn_frmline{padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0}
	#sod_frm #sod_frm_pt_alert{margin:5px 0;font-size:13px;color:#38b2bb}
	#od_pay_sl h3{font-size:16px;margin:20px 0 5px}
	#od_pay_sl input[type="radio"]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-9999em;left:0;z-index:-1px}
	#od_pay_sl .lb_icon{float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:60px;position:relative;padding-left:65px;padding-top:20px;z-index:1}
	#od_pay_sl .lb_icon_be{float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:60px;text-align:center; position:relative;padding-left:0px;padding-top:20px;z-index:1}
	#od_pay_sl input[type="radio"]:checked+.lb_icon{border:1px solid #053863;z-index:3}
	#od_pay_sl input[type="radio"]:checked+.lb_icon_be{border:2px solid #053863;z-index:3}
	#sod_frm_paysel legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_frm_paysel .KPAY{background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .PAYCO{background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .inicis_lpay{background:url('../../../img/lpay_logo.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .bank_icon{background:url('../../../img/pay_icon1.png') no-repeat 15px 50% #fff}
	#sod_frm_paysel .vbank_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px}
	#sod_frm_paysel .iche_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px}
	#sod_frm_paysel .hp_icon{background:url('../../../img/pay_icon3.png') no-repeat 24px 50% #fff}
	#sod_frm_paysel .card_icon{background:url('../../../img/pay_icon4.png') no-repeat 17px 50% #fff}
	#forderform .sod_right #sod_bsk_tot{border:1px solid #e3e5e8}
	#forderform .sod_right #sod_bsk_tot ul:after{content:'';display:table;line-height:0;clear:both}
	#forderform .od_pay_buttons_el{margin-top:20px;border:1px solid #e3e5e8;background:#fff;padding:10px}
	#forderform .od_pay_buttons_el h3{font-size:16px;margin:0px 0 5px}
	#forderform #sod_frm_pt{border-top:1px solid #e3e5e8}
	.sod_right .pay_tbl{border:1px solid #e3e5e8;border-bottom:0 none}
	.sod_right #od_tot_price{border:1px solid #e3e5e8}
	#sod_frm_pay .od_pay_buttons_el:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_pay .sod_frm_point{margin-top:20px;border:1px solid #e3e5e8}
	#sod_frm_pay .sod_frm_point div{background:#fff;padding:10px;text-align:left;text-align:right}
	#sod_frm_pay .sod_frm_point div:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_frm_pay .sod_frm_point div label{float:left;line-height:30px;font-weight:500}
	#sod_frm_pay .sod_frm_point div span{display:block}
	#sod_frm_pay .sod_frm_point div span:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_frm_pay .sod_frm_point div strong{float:left;color:#666}
	#sod_frm_pay .sod_frm_point .max_point_box em{font-style:normal !important}
	#sod_frm_pay .sod_frm_point #od_temp_point{height:30px;text-align:right;padding:0 5px;border:1px solid #ccc}
	
	/* 주문서 작성 - 오른쪽 */
	.sod_right{position:relative}
	.sod_right #sod_bsk_tot{border:1px solid #053863}
	.sod_right #sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info li{position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0}
	.sod_right .sod_info li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info li span{display:block;margin-bottom:5px;font-weight:500;color:#000}
	.sod_right .sod_info .sod_bsk_sell, .sod_right .sod_info .sod_bsk_coupon{border-right:1px solid #e7ebf1}
	.sod_right .sod_info .sod_bsk_coupon:before{display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:500;font-size:16px;line-height:14px}
	.sod_right .sod_info .sod_bsk_dvr:before{display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:500;font-size:16px;line-height:14px}
	.sod_right .sod_info .sod_bsk_cnt strong{font-size:17px}
	.sod_right .sod_info_bt{clear:both;padding:10px 15px;background:#fff}
	.sod_right .sod_info_bt:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_bt li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_bt li span{float:left;width:50%;line-height:28px;text-align:left;font-weight:500;color:#000}
	.sod_right .sod_info_bt li strong{float:left;width:50%;line-height:28px;text-align:right}
	.sod_right .sod_info_option{clear:both;border-top:1px solid #e7ebf1}
	.sod_right .sod_info_option h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sod_right .sod_info_option ul{padding:10px 15px;background:#fff}
	.sod_right .sod_info_option li{margin-bottom:5px}
	.sod_right .sod_info_option li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_option .sod_ifop_tit{float:left;width:50%;line-height:28px;text-align:left;font-weight:500}
	.sod_right .sod_info_option .sod_ifop_tit .btn_frmline{width:auto;height:30px;color:#053863;background:#fff;border:1px solid #d4d6db}
	.sod_right .sod_info_option .sod_ifop_tit .cp_cancel{width:auto;height:30px;border:1px solid #d4d6db;padding:0 5px;margin-left:5px;color:#b1b1b1;vertical-align:baseline}
	.sod_right .sod_info_option .sod_ifop_tit .od_coupon{z-index:10000;position:absolute;top:50%;left:50%;min-width:300px;height:auto !important;height:500px;max-height:500px;margin-left:-200px;margin-top:-150px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit}
	.sod_right .sod_info_option .sod_ifop_tit .od_coupon>td{text-align:left}
	.sod_right .sod_info_option>td, .sod_right .sod_info_option .sod_ifop_t{float:left;width:50%;line-height:28px;text-align:right}
	.sod_right .sod_info_option>td{text-align:right;padding:10px;height:30px}
	.sod_right .sod_info_option>td .cp_cancel{margin:0 0 0 2px}
	.sod_right .sod_info_option>td .btn_frmline{padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0}
	
	/* 주문서 작성 - 포인트사용 */
	#sod_point{clear:both;background:#fff;margin-top:10px;border:1px solid #e3e5e8}
	#sod_point h2{font-size:16px;padding:15px;border-bottom:1px solid #e3e5e8}
	#sod_point h2:after{display:block;visibility:hidden;clear:both;content:''}
	
	#sod_point .point_tit{vertical-align:baseline;float:left;line-height:28px}
	#sod_point .point_tit label{vertical-align:baseline}
	#sod_point .point_ipt{float:right;margin-left:35px;text-align:left;text-align:right;font-weight:normal}
	#sod_point .point_ipt:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_point .point_ipt #od_temp_point{width:100px;height:30px;text-align:right;padding:0 5px;border:1px solid #d0d3db}
	
	#sod_frm_pt{padding:20px}
	#sod_frm_pt .max_point_box em{font-style:normal !important}
	
	/* 주문서 작성 - 결제수단 */
	#sod_frm_pay{position:relative;margin:10px 0 0}
	#sod_frm_pay h2{font-size:16px;padding:15px;border-bottom:1px solid #e3e5e8}
	#sod_frm_pay .tooltip_txt{height:auto;line-height:18px;font-weight:normal;font-size:14px;padding:10px 20px;margin:10px}
	#sod_frm_pay .tooltip_txt i{float:left;line-height:36px;font-size:20px;margin-right:15px}
	#sod_frm_pay .tooltip_txt:before{height:100%}
	#sod_frm_pay .lb_icon{display:inline-block;position:relative;cursor:pointer;z-index:1}
	#sod_frm_pay input[type="radio"]:checked+.lb_icon{color:#053863;z-index:3}
	#sod_frm_pay input[type="radio"] + label span{top:7px}
	#sod_frm_paysel legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_frm_paysel ul.pay_way{margin:0;padding:15px}
	#sod_frm_paysel ul.pay_way input[type="radio"] + label span{top:7px}
	#sod_frm_paysel ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_paysel li{position:relative;line-height:28px;text-align:left;list-style:none}
	
	#settle_bank{border:1px solid #e3e5e8;border-top:0 none;background:#fff;padding:10px;clear:both;line-height:32px}
	#settle_bank:after{display:block;visibility:hidden;clear:both;content:''}
	#settle_bank label{float:left;width:30%;line-height:30px}
	#settle_bank select, #settle_bank input{width:70%;height:32px;margin:0 0 5px;border:1px solid #e9e9e;text-align:left}
	#settle_bank option{padding:3px 0}
	#settle_bank #od_deposit_name{height:32px;padding:0 5px;border:1px solid #e3e5e8}
	
	#display_pay_button{background:#fff;padding:20px;border:1px solid #e3e5e8;border-top:0;overflow:hidden}
	#display_pay_button .btn_submit{width:100%;height:50px;font-weight:500;font-size:16px;cursor:pointer;border:1px solid #053863;letter-spacing:-0.5px}
	#display_pay_button .btn01{width:100%;height:50px;line-height:38px;font-weight:500;font-size:16px;margin:5px 0;border:1px solid #ccd1d9;text-align:center;letter-spacing:-0.5px}

	#show_progress{padding:25px 0;text-align:center}
	
	.display_setup_message{margin:0 0 10px;padding:15px;border:1px solid #fccdff;background:#ffeef9}
	.display_setup_message strong{display:block;margin:0 0 10px}
	
	#sod_frm_taker td input[type="radio"], #sod_frm_taker td input[type="checkbox"]{width:auto;-webkit-appearance:radio;border-radius:initial}
	#sod_frm_taker label{display:inline-block;font-weight:normal;font-size:13px}
	#sod_frm_same{margin:0 0 10px}
	#sod_frm #display_pay_process{text-align:center}
	#sod_frm #display_pay_process span{display:block;margin:5px 0 0}
	#od_tot_price{background:#e5f0ff;line-height:20px;text-align:right;padding:15px}
	#od_tot_price span{float:left;font-weight:500}
	#od_tot_price strong{margin-right:5px;color:#053863;font-size:17px;font-weight:500}
	#sod_frm_pay_info{margin:0 0 10px}
	#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm{z-index:10000;position:absolute;top:0;right:0;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:auto}
	#sod_frm_deli{position:relative;line-height:2em}
	#sod_frm_escrow{margin:30px 0 0}
	#sod_frm #sod_frm_escrow h2{margin:0;border:0}
	
	#sod_frm #sod_frm_escrow p{margin:5px 0}
	#display_pay_process{padding:20px;text-align:center}
	
	/* 위시리스트 */
	.sod_ws_img{width:90px;text-align:center}
	#sod_ws_act{text-align:center;margin:20px 0 30px}
	#sod_ws_act button{height:50px;width:180px;font-weight:500;font-size:16px}
	#sod_ws_act .btn01{border:1px solid #98a3b3}
	#sod_ws_act .btn02{border:1px solid #1c70e9;background:#053863}
	
	
	#sod_ws li .info_link{display:block;margin-bottom:10px;height:40px;line-height:20px;color:#646464;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;}
	#sod_ws li .info_date{font-size:12px;font-weight:400;color:#9c9c9c;}
	#sod_ws li .wish_chk{position:absolute;top:0;left:0;padding:3px 0 2px 0;text-align:center;line-height:35px;color:#f00;}
	#sod_ws li .wish_info{margin:20px 0 0 0;padding:0 40px 20px 25px;position:relative;border-bottom:1px solid #e0e0e0;}
	#sod_ws li .wish_del{position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;background:#e6e6e6;display:block;font-size:17px;color:#777}
	#sod_ws li .wish_del:hover{background:#053863;color:#fff}
	
	/* 배송지 목록 */
	#sod_addr .tbl_wrap{margin:30px}
	#sod_addr .td_mng .sel_address{color:#fff;background:#fff;border:1px solid #19bc9b;color:#19bc9b;padding:0 5px;height:26px}
	#sod_addr .td_mng .del_address{display:inline-block;border:1px solid #aaa;color:#888;padding:0 5px;height:26px;line-height:24px;vertical-align:middle}
	#sod_addr input[type="radio"]{position:absolute;left:0;z-index:-1;visibility:hidden;width:0;height:0;overflow:hidden;text-indent:-9999em}
	#sod_addr .default_lb{display:inline-block;background:#fff;border:1px solid #1c70e9;color:#053863;cursor:pointer;position:relative;padding:0 5px;height:26px;line-height:24px}
	#sod_addr input[type="radio"]:checked+.default_lb{background:#3476be;color:#fff}
	#sod_addr td{height:40px;vertical-align:top}
	#sod_addr .td_name{width:100px}
	
	#sod_addr .frm_input{height:30px}
	#sod_addr .td_sbj{width:155px;text-align:left}
	#sod_addr .td_sbj .chk_box{float:left}
	#sod_addr .td_sbj .chk_box input[type="checkbox"]:checked + label span{background:url(../img/chk.png) no-repeat 50% 50% #053863;border-color:#1471f6}
	#sod_addr .ad_tel{display:block;color:#666}
	#sod_addr .td_mng{width:100px;padding:10px}
	#sod_addr .td_mng .mng_btn{width:100%;margin:2px 0}
	
	/* 주문내역 */
	#sod_v{margin-bottom:30px}
	#sod_v:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_v td{text-align:center}
	#sod_v td a{font-weight:500}
	#sod_v .basic_tbl{text-align:center}
    [class^='status']{display:inline-block;padding:0 5px;line-height:25px;font-size:12px;font-weight:300}
	.status_01{background:#edfbde;color:#8cc152}
	.status_02{background:#84c93a;color:#fff}
	.status_03{background:#e2f6f2;color:#16b494}
	.status_04{background:#e2eaf6;color:#053863}
	.status_05{background:#053863;color:#fff}
	.status_06{background:#fff;color:red}
	
	
	/* 주문상세내역 */
	#sod_fin_no{margin:0 0 20px;padding:15px;border:1px solid #eee;background:#fafafa;font-size:15px;font-weight:400;color:#333}
	#sod_fin_no strong{padding-left:10px;font-weight:500}
	
	#sod_sts_wrap{margin:0 0 10px;text-align:right}
	#sod_sts_explan{display:none}
	#sod_sts_explan > button{display:none}
	
	#sod_fin_legend{padding:20px;line-height:20px;background:#fff;margin:10px 0;border:1px solid #e9e9e9;text-align:left}
	#sod_fin_legend:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_fin_legend dt{clear:both;float:left;margin:0 0 5px;width:50px;font-weight:500}
	#sod_fin_legend dd{float:left;margin:0}
	
	#sod_fin #sod_bsk_tot li{background:#fff;border-bottom:1px solid #e7ebf1;height:40px;padding:0 15px;line-height:40px;text-align:right}
	#sod_fin #sod_bsk_tot li span{float:left;clear:both;color:#777}
	#sod_fin #sod_bsk_tot .sod_bsk_cnt strong{color:#053863;font-size:17px}
	
	
	#sod_bsk_tot2{border:1px solid #e9e9e9;margin-bottom:20px}
	#sod_bsk_tot2 li{background:#fff;padding:0 15px;line-height:40px;text-align:right}
	#sod_bsk_tot2 li span{float:left;clear:both;font-size:14px}
	#sod_bsk_tot2 li strong{font-size:15px;font-weight:500}
	#sod_bsk_tot2 li.sod_fin_tot{color:#053863;background:#fafafa;border-top:1px solid #e9e9e9}
	#sod_bsk_tot2 li#alrdy{border-bottom:0 !important}
	#sod_bsk_tot2 li#alrdy div{padding:5px 0 15px;text-align:right}
	#sod_bsk_tot2 li#alrdy div p{position:relative;background:#d6e3f3;padding:0 10px;margin-bottom:1px}
	#sod_bsk_tot2 li.sod_fin_tot strong{color:#053863;font-size:15px;font-weight:500}
	
	#request_form{position:relative}
	#request_form div{display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center}
	#request_form .frm_input{width:300px;background:#fff !important}
	#request_form .btn_frmline, #request_form .btn_cancel{vertical-align:middle !important}
	#request_form .btn_frmline{padding:0 10px;line-height:1.6em}
	
	#sod_req_btn{margin:0 0 10px}
	#sod_req_btn button{background:#626870}
	
	#sod_req_log{margin:0 0 20px}
	#sod_req_log ul{margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
	#sod_req_log li{padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}
	#sod_req_log h3{margin:20px 0 10px}
	.sod_req_log_view table{margin:0}
	.sod_req_log_view caption{padding:10px 0;font-size:14px;font-weight:500;text-align:left;line-height:1em}
	.sod_req_log_view caption span{color:#ff3061}
	.sod_req_log_view th{border-top:1px solid #e9e9e9;background:#f7f7f7 !important;color:#000 !important;text-align:center}
	.sod_req_log_view td{background:#fff;color:#000}
	.sod_req_log_view p{padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}
	.sod_req_log_view .sod_req_it{width:270px}
	.sod_req_log_view button{margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle;cursor:pointer}
	
	#sod_fin_list h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin_list .td_prd{border-left:0;position:relative;padding-left:90px;min-height:100px}

	#sod_fin_list .sod_img{position:absolute;top:25px;left:20px}
	#sod_fin_list .sod_name{text-align:left}
	#sod_fin_list .sod_name a{line-height:18px;font-size:15px;font-weight:500}
	#sod_fin_list .sod_name .sod_opt:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;padding:3px;background:#e2eaf6;line-height:1em;color:#053863}
	#sod_fin_list #th_itst{width:80px}
	
	#sod_fin_view{border:1px solid #e9e9e9}
	#sod_fin_view h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin_view h3{margin:0 0 10px}
	#sod_fin_view .basic_tbl th{padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
	
	#sod_fin_pay{margin:0 0 20px;background:#fff;border:1px solid #e3e5e8}
	#sod_fin_pay h3{background:#fff;font-size:16px;font-weight:500;padding:15px 20px;border-bottom:1px solid #e3e5e8}
	#sod_fin_pay ul{margin:0;padding:15px 20px}

	#sod_fin_pay li{line-height:24px;padding:5px 0}
	#sod_fin_pay li:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_fin_pay li>span, #sod_fin_pay li>strong{float:left;font-size:13px}
	#sod_fin_pay li>strong{width:80px;font-weight:500}
	#sod_fin_pay li>span{width:calc(100% - 80px);font-weight:300}
	#sod_fin_pay li .letter-2px{letter-spacing:-2px}
	a.btn_frmline.is-long-text{height:auto;width:160px}
	
	#sod_fin_orderer, #sod_fin_receiver, #sod_fin_dvr{margin:0 0 20px}
	#sod_fin_orderer .tbl_wrap, #sod_fin_receiver .tbl_wrap, #sod_fin_dvr .tbl_wrap{padding:20px}
	#sod_fin_dvr .tbl_wrap{padding:20px}
	#sod_fin .sod_left h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin .sod_left h3{background:#fff;font-size:16px;font-weight:500;padding:15px 20px;border:1px solid #e3e5e8;border-bottom:0}
	#sod_fin .sod_left .tbl_head01{background:#fff;border:1px solid #e3e5e8}

	#sod_fin .sod_left th{padding:10px 0;border:0;text-align:left;width:100px;font-size:14px;font-weight:500;color:#666;background:#fff}
	#sod_fin .sod_left td{padding:10px 0;border:0;font-size:14px;font-weight:300;background:#fff}
	
	#sod_fin_dvr .dvr_link{color:#ff3061;text-decoration:underline}
	
	#sod_fin_cancel{text-align:center}
	#sod_fin_cancel .sod_fin_c_btn{height:50px;border:1px solid #bababa;font-weight:500;width:100%;background:none;color:#5e6b6f}
	#sod_fin_cancel .sod_fin_c_btn:hover{background:#fff}
	#sod_fin_cancel h2{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	#sod_fin_cancel p{text-align:center;background:#ffe0e0;border:2px solid #d50c0c;padding:15px;color:#d50c0c;font-size:16px;font-weight:500}
	
	#sod_cancel_pop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	#sod_fin_cancelfrm{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	#sod_fin_cancelfrm form{padding:20px}
	.sod_fin_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sod_cls_btn{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	
	#sod_fin_cancelfrm .frm_input{background:#fff;margin:0 0 5px;width:100%}
	#sod_fin_cancelfrm .btn_frmline{background:#5e6b6f;color:#fff;border:0;padding:10px;width:100%;cursor:pointer}
	#sod_fin_test{padding:10px}
	
	/* 주문상세내역 중 현금영수증 발급 */
	#scash section{padding:10px 0}

	#scash h2{margin:0 0 10px;text-align:center}
	#scash .basic_tbl th{padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
	#scash_apply{padding:10px 0 20px;text-align:center}
	
	#scash_apply button{padding:10px;border:0;background:#565e60;color:#fff}
	#scash_copy{text-align:center}
	
	/* 배너 인덱스 출력 */
	#sbn_idx{position:relative}
	
	/* 쇼핑몰 이벤트 */
	#sev{position:relative}
	.sev_admin{margin:0 0 10px;text-align:right}
	.sev_admin a{line-height:35px;padding:0 10px}
	
	
	/* 모바일일때 피시버전 주문폼 */
    #sod_frm{}
	.sod_frm_mobile .sod_list{margin:10px 0}
	.sod_frm_mobile .sod_list .sod_li{background:#fff;border-bottom:1px solid #e5e5e5;margin:10px 0;padding:10px 0}
	.sod_frm_mobile .sod_list .li_name{font-size:15px}
	.sod_frm_mobile .sod_list .li_op_wr{position:relative;padding:10px 0;min-height:100px}
	.sod_frm_mobile .sod_list .li_op_wr .chk_box{position:absolute;top:10px;left:10px}
	.sod_frm_mobile .sod_list .total_img{position:absolute;top:10px;left:35px}
	.sod_frm_mobile .sod_list .mod_options{padding:0 7px;border:1px solid #d4d6db;color:#606060;background:#fff;line-height:24px;margin:5px 0 0;font-size:12px}
	.sod_frm_mobile .sod_list .li_prqty{padding:10px 0;border-top:1px solid #e9e9e9}
	.sod_frm_mobile .sod_list .li_prqty:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile .sod_list .li_prqty_sp{float:left;width:50%;display:block;line-height:35px;padding:0 10px;font-size:13px;text-align:right}
	.sod_frm_mobile .sod_list .li_prqty_sp span{float:left;color:#696969}
	.sod_frm_mobile .sod_list .prqty_sc,.sod_frm_mobile .sod_list .prqty_price{border-right:1px solid #e5e5e5}
	.sod_frm_mobile .sod_list .total_price{background:#fafafa;border:1px solid #e9e9e9;display:block;clear:both;text-align:right;padding:5px 10px;line-height:40px}

	.sod_frm_mobile .sod_list .total_price span{float:left}
	.sod_frm_mobile .sod_list .total_price strong{font-size:18px;font-weight:500;color:#053863}
	.sod_frm_mobile .sod_opt{padding:5px 10px 5px 35px}
	.sod_frm_mobile .sod_opt li{color:#777;margin:3px 0;line-height:1.2}
	.sod_frm_mobile .sod_opt li:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;background:#e2eaf6;line-height:20px;color:#053863}
	.sod_frm_mobile .sod_opt .opt_name:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;background:#e2eaf6;line-height:20px;color:#053863}
	.sod_frm_mobile #sod_frm_orderer,.sod_frm_mobile #sod_frm_taker{margin:0 0 30px;border:1px solid #e9e9e9;background:#fff}
	.sod_frm_mobile #sod_frm_orderer #od_addr_jibeon,.sod_frm_mobile #sod_frm_taker #od_b_addr_jibeon{display:inline-block;margin:5px 0 0}
	.sod_frm_mobile #m_sod_bsk_tot{background:#fff;font-size:13px;color:#333;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9}
	.sod_frm_mobile #m_sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_frm_mobile #m_sod_bsk_tot dt{float:left;width:40%;padding:10px;line-height:20px;clear:both;border-bottom:1px solid #e9e9e9}
	.sod_frm_mobile #m_sod_bsk_tot dd{float:left;width:60%;padding:10px;text-align:right;line-height:20px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
	.sod_frm_mobile #m_sod_bsk_tot dd strong{font-weight:500}
	.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt{font-weight:700;line-height:25px;color:#333;background:#eee}
	.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt strong{color:#000;font-size:15px;font-weight:500}
	.sod_frm_mobile .sod_list .li_op_wr{padding-left:90px}
	.sod_frm_mobile .sod_list .total_img{left:0}
	.sod_frm_mobile .sod_opt{padding-left:10px}
	.sod_frm_mobile #m_sod_frm_paysel{margin:20px 0 0 0}
	.sod_frm_mobile #m_sod_frm_paysel h3{background:#fff;padding:15px 10px;border:1px solid #e3e5e8;border-bottom:0}
	.sod_frm_mobile #m_sod_frm_paysel ul{margin:0;background:#fff;padding:10px;border:1px solid #e3e5e8}
	.sod_frm_mobile #m_sod_frm_paysel ul:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_frm_mobile #m_sod_frm_paysel li{float:left;padding:5px;width:46%;height:25px}
	.sod_frm_mobile #m_sod_frm_paysel .KPAY{background:url(../../../img/kpay.png) no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .PAYNOW{background:url(../../../img/paynow.png) no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .PAYCO{background:url(../../../img/payco.png) no-repeat 1px;width:46px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .inicis_lpay{background:url(../../../img/lpay_logo.png) no-repeat;width:35px;height:12px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .kakaopay_icon{background:url(../../../img/kakao.png) no-repeat 24px 3px;height:25px;width:74px;display:inline-block;overflow:hidden;text-indent:-9999em;background-size:35px auto}
	.sod_frm_mobile #m_sod_frm_paysel .samsung_pay{margin-left:-23px;background:url(../../../img/samsungpay.png) no-repeat 24px 3px;height:25px;width:106px;display:inline-block;overflow:hidden;text-indent:-9999em}
	.sod_frm_mobile #sod_frm_pay{border-top:1px solid #f3f3f3}
	.sod_frm_mobile #sod_frm_pay h2{margin:10px 0;font-size:17px}
	.sod_frm_mobile #sod_frm_pay .cp_btn1,.sod_frm_mobile #sod_frm_pay .cp_cancel1{margin-top:0}
	.sod_frm_mobile .odf_tbl{position:relative}
	.sod_frm_mobile .odf_tbl table{background:#fff;width:100%;border-collapse:collapse;border-bottom:1px solid #ccc}
	.sod_frm_mobile .odf_tbl table th{border-top:1px solid #eceff4;padding:10px;text-align:left;width:120px;font-weight:400}
	.sod_frm_mobile .odf_tbl table td{border-top:1px solid #eceff4;padding:7px 10px;text-align:right}
	.sod_frm_mobile#sod_frm #sod_frm_pt_alert{margin:10px 0;text-align:left;color:#fff;line-height:18px;background:#f2838f;padding:10px 10px 10px 13px;border-radius:5px;position:relative}
	.sod_frm_mobile #sod_frm_pt_alert::before{content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453;height:100%}
	.sod_frm_mobile#sod_frm .sod_frm_point{padding:10px 0;clear:both;border:0 none}
	.sod_frm_mobile .sod_frm_point div{background:#fff;border:1px solid #e3e5e8;padding:10px;text-align:right}
	.sod_frm_mobile .sod_frm_point div:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile .sod_frm_point div label{float:left;line-height:30px}
	.sod_frm_mobile .sod_frm_point div span{display:block;margin:5px 0}
	.sod_frm_mobile .sod_frm_point div span:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile .sod_frm_point .max_point_box em{font-style:normal!important}
	.sod_frm_mobile .sod_frm_point div strong{float:left;color:#666;font-weight:400}
	.sod_frm_mobile .sod_frm_point #od_temp_point{height:30px;border:1px solid #d0d3db;text-align:right;background:#fff;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1)}
	.sod_frm_mobile #settle_bank{background:#fff;border:1px solid #e3e5e8;border-top:0;padding:10px;clear:both;line-height:30px}
	.sod_frm_mobile #settle_bank:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile #settle_bank select{height:45px;margin:0 0 5px;width:100%;border:1px solid #e9e9e9}
	.sod_frm_mobile #settle_bank #od_deposit_name{height:45px;font-size:14px;border:1px solid #e9e9e9;text-align:center;float:right}
	.sod_frm_mobile #settle_bank label{float:left;line-height:45px}
	.sod_frm_mobile #sod_frm_pt_info{border-top:0}
	.sod_frm_mobile .od_coupon{position:absolute;top:0;left:0;background:#fff;width:100%;z-index:99;border-radius:0 0 3px 3px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4);box-shadow:1px 1px 5px rgba(0,0,0,0.4)}
	.sod_frm_mobile .od_coupon h3{height:45px;line-height:45px;font-size:16px;background:#333;color:#fff;padding:0 15px;text-align:left}
	.sod_frm_mobile .od_coupon .tbl_head02 .btn_frmline{background:#3b67c2;color:#fff;border:0;padding:0 5px;line-height:25px}
	.sod_frm_mobile .od_coupon .tbl_head02 td{text-align:left}
	.sod_frm_mobile .od_coupon .tbl_head02 th{width:auto!important}
	.sod_frm_mobile .od_coupon .tbl_head02 .td_mngsmall{width:60px;text-align:center}
	.sod_frm_mobile .od_coupon .tbl_head02 .td_numbig{width:80px;text-align:right}
	.sod_frm_mobile .od_coupon .btn_confirm{margin:20px}
	.sod_frm_mobile .od_coupon .btn_confirm .btn_submit{height:40px;font-size:16px;font-weight:700;width:100%}
	.sod_frm_mobile .od_coupon .btn_confirm .btn_close{position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;color:#fff;font-size:17px}
	.sod_frm_mobile .cp_btn,.sod_frm_mobile .cp_btn1{padding:0 7px;border:1px solid #d4d6db;color:#053863;background:#fff;line-height:24px;margin:5px 0 0;font-size:12px}
	.sod_frm_mobile .cp_apply{padding:0 5px;border:1px solid #053863;color:#053863;background:#fff;height:23px;line-height:21px}
	.sod_frm_mobile .cp_cancel,.sod_frm_mobile .cp_cancel1{padding:0 7px;border:1px solid #d4d6db;color:#aaa;background:#fff;line-height:24px;margin:5px 0 0 2px;font-size:12px}
	.sod_frm_mobile #sod_frm_escrow{margin:10px}
	.sod_frm_mobile #sod_frm_escrow h2{font-size:17px}
	.sod_frm_mobile #od_pay_sl h3{font-size:17px}
	.sod_frm_mobile .sod_list .li_name{border-bottom:1px solid #dcdcdc;line-height:22px;padding:10px;font-size:18px;font-weight:500}
	#sod_frm.sod_frm_mobile .odf_list .frm_input{width:100%!important}
	#sod_frm.sod_frm_mobile input[type="radio"],.sod_frm_mobile #sod_frm.sod_frm_mobile input[type="checkbox"]{width:auto;-webkit-appearance:radio;border-radius:initial}
	#sod_frm.sod_frm_mobile #od_memo{min-height:50px}
	.sod_frm_mobile .od_prd_list{margin:10px;background:#fff;padding:15px}
	.sod_frm_mobile .od_prd_list .td_chk{border-left:0}
	.sod_frm_mobile .od_prd_list .td_prd{border-left:0;position:relative;padding-left:90px;min-height:100px}
	.sod_frm_mobile .od_prd_list .td_prd .sod_img{position:absolute;top:15px;left:0}
	.sod_frm_mobile .od_prd_list .td_prd .sod_name{min-height:80px}
	.sod_frm_mobile .od_prd_list .td_prd .prd_name{font-size:16px}
	.sod_frm_mobile .od_prd_list .total_prc{color:#053863;font-weight:700;font-size:16px}
	.sod_frm_mobile #sod_frm_orderer{border-bottom:1px solid #e9e9e9}
	.sod_frm_mobile #sod_frm_taker{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}
	.sod_frm_mobile #sod_frm_taker h2,.sod_frm_mobile #sod_frm_orderer h2{margin:0 0 10px 0;font-size:18px;font-weight:500}
	.sod_frm_mobile .odf_list{padding:0 10px 25px}
	.sod_frm_mobile .odf_list label,.sod_frm_mobile .odf_list strong{display:block;margin:7px 0 5px;color:#444;font-weight:400}
	.sod_frm_mobile .odf_list .frm_input{width:100%;margin:0 0 5px}
	.sod_frm_mobile .odf_list .dlv_slt{background:#fafafa;position:relative;border:1px solid #e9e9e9;margin:5px 0;padding:10px}
	.sod_frm_mobile .odf_list .dlv_slt strong{margin:0;font-weight:700;line-height:30px}
	.sod_frm_mobile .odf_list .dlv_slt div label{display:inline-block;margin:3px 0;color:#000}
	.sod_frm_mobile #order_address{display:block;position:absolute;top:10px;right:10px;text-align:center;border:1px solid #d4d6db;background:#fff;color:#606060;height:30px;line-height:28px;font-size:13px;margin:5px 0 0;padding:0 5px}
	.sod_frm_mobile .odf_list .ad_default{display:inline-block;margin:0}
	.sod_frm_mobile .odf_list .btn_addsch{position:absolute;top:5px;right:5px;height:30px}
	.sod_frm_mobile .odf_list .add_num{position:relative;display:block}
	.sod_frm_mobile .odf_list textarea{border:1px solid #e9e9e9;background:#fff;color:#000;vertical-align:middle;padding:5px;width:100%;height:70px}
	.sod_frm_mobile .sod_ta_wr{background:#fff;margin-bottom:10px}
	.sod_frm_mobile .btn_confirm{margin:0 0 10px}
	.sod_frm_mobile .btn_confirm a,
	.sod_frm_mobile .btn_confirm span{width:50%;float:left}
	.sod_frm_mobile .btn_submit{width:100%;height:45px;font-size:16px;font-weight:700}
	.sod_frm_mobile .btn_cancel,.sod_frm_mobile .btn01{width:50%;height:50px;line-height:50px;font-size:16px;font-weight:500;padding:0;text-align:center}
	.sod_frm_mobile #sod_frm_escrow{margin:10px}
	.sod_frm_mobile #sod_frm_escrow h2{font-size:17px}
	.sod_frm_mobile #od_pay_sl h3{font-size:17px}
	.sod_frm_mobile #od_tot_price{background:none;font-weight:700}
	
	html.no-overflowscrolling #sc_coupon_frm, html.no-overflowscrolling #od_coupon_frm{height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
	#sod_frm_pay_info{margin:0 0 10px}
	
	/* 네이버페이 */
	.itemform-naverpay{margin:15px 0;clear:both}
	.cart-naverpay{margin-top:15px}
	
	/* theme.config.php 파일에서 G5_COMMUNITY_USE 를 false로 한 경우 1:1 문의와 게시판 css 처리 */

	#bo_list table td, #fqalist table td{border-left:0;border-right:0}
	#bo_v_top .btn_admin, #bo_list .btn_admin{padding-top:0}
	
	/* 개인결제 */
	.pesonal{background:#fff;border:1px solid #e3e5e8;margin-bottom:30px}
	.pesonal h2{border-bottom:1px solid #e2e4e7;font-size:16px;padding:20px}
	.pesonal .tbl_frm01{padding:20px 10px;margin:0}
	.pesonal th{text-align:left}
	.pesonal td{text-align:left;font-weight:500}
	.pesonal td input{width:100%}
	.pesonal .half_tr{width:50%}
	
	#personal_pay{background:#fff;border:1px solid #e3e5e8}
	#personal_pay h2{background:#fff;border-bottom:1px solid #e2e4e7;font-size:16px;padding:20px}
	#personal_pay .lb_icon{position:relative;display:inline-block;cursor:pointer;z-index:1}
	#personal_pay input[type="radio"]:checked+.lb_icon{z-index:3}
	#personal_pay legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#personal_pay .KPAY{width:58px;background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#personal_pay .PAYNOW{width:75px;background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .PAYCO{width:75px;background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .kakaopay_icon{width:60px;background:url('../../../img/kakao.png') no-repeat 50% 50% #ffeb00;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .pay_way{border-bottom:1px solid #e2e4e7}
	#personal_pay #display_pay_button{border:0}
	
	/* input, radio */
	.selec_chk{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
	.chk_box{position:relative}
	/*
	.chk_box input[type="checkbox"] + label{display:block;padding-left:20px;line-height:20px;font-size:12px;color:#676e70;border:1px solid transparent;text-align:left;}
	.chk_box input[type="checkbox"] + label:before{content:'';position:absolute;top:50%;left:0;margin-top:-7.5px;width:13px;height:13px;display:block;background:#fff;border:1px solid #d0d4df}
	.chk_box input[type="checkbox"]:checked + label{color:#000}
	.chk_box input[type="checkbox"]:checked + label:before{background:url('../img/chk.png') no-repeat 50% 50% #053863;background-size:80% auto;border-color:#053863}
	*/
	.chk_box input[type="radio"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
	.chk_box input[type="radio"] + label{position:relative;padding-left:23px;display:inline-block;font-weight:500;color:#676e70;text-align:left;}
	.chk_box input[type="radio"] + label span{position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%}
	.chk_box input[type="radio"]:checked + label{color:#053863}
	.chk_box input[type="radio"]:checked + label span:before{width:7px;height:7px;background:#053863;content:'';position:absolute;top:3px;left:3px;border-radius:50%}

	.chk_box input[type="checkbox"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
	.chk_box input[type="checkbox"] + label{position:relative;color:#676e70;display:inline-block;vertical-align:top;}
	.chk_box input[type="checkbox"] ~ .chk_li{display:inline-block;padding:0 0 0 5px;line-height:15px;vertical-align:top;}
	.chk_box input[type="checkbox"] + label span{position:relative;margin:0 auto;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;cursor:pointer;}
	.chk_box input[type="checkbox"]:checked + label{color:#053863}
	.chk_box input[type="checkbox"]:checked + label span{border-color:#053863}
	.chk_box input[type="checkbox"]:checked + label span:before{FONT-VARIANT:JIS90;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#053863 url('../img/chk.png') no-repeat 50% 50%;background-size:80% auto;}

}
@media (max-width:747px) {
	
	/* 리스트 공통 */
	.lists-row{margin:0 -10px -10px 0}
	.lists-row .col-row-0,
	.lists-row .col-row-1,
	.lists-row .col-row-2,
	.lists-row .col-row-3,
	.lists-row .col-row-4,
	.lists-row .col-row-5,
	.lists-row .col-row-6,
	.lists-row .col-row-7,
	.lists-row .col-row-8,
	.lists-row .col-row-9,
	.lists-row .col-row-10{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
	.lists-row .col-row-0,.lists-row .col-row-1{width:100%}
	.lists-row .col-row-2,
	.lists-row .col-row-3,
	.lists-row .col-row-4,
	.lists-row .col-row-5,
	.lists-row .col-row-6,
	.lists-row .col-row-7,
	.lists-row .col-row-8,
	.lists-row .col-row-9,
	.lists-row .col-row-10{width:50%}
	.row-clear{clear:both!important}
	.lists-row .sct_img img{max-width:100%;height:auto}
	
	/* 상품 목록 스킨 10 */
	.sct_10{margin:25px 0}
	.sct_10.lists-row{margin:0 -10px -10px 0;font-size:0}
	.sct_10 .sct_li{display:inline-block;position:relative;text-align:left;vertical-align:top}
	.sct_10 .sct_li .sct_inner{margin:0 10px 10px 0;padding-bottom:20px}
	.sct_10 .sct_last{margin-right:0}
	.sct_10 .sct_clear{clear:both}
	.sct_10 .sct_a{text-decoration:none}
	.sct_10 .sct_a:focus, .sct_10 .sct_a:hover{text-decoration:none}
	.sct_10 .sct_img{position:relative;text-align:center;overflow:hidden}
	.sct_10 .sct_img a{display:block;border-radius:5px;overflow:hidden}
	.sct_10 .sct_img a img{transition:all 0.5s}
	.sct_10 .sct_img .sct_btn{position:absolute;right:0;bottom:-50px;border:0;padding:8px;transition:all 0.5s;overflow:hidden}
	.sct_10 .sct_img:hover .sct_btn{bottom:0}
	.sct_10 .sct_img:hover a img{transform:scale(1.1)}
	.sct_10 .sct_btn{font-size:0;text-align:center}
	.sct_10 .sct_btn > button{display:inline-block;margin:0 2px;width:40px;height:40px;font-size:20px;color:#666;border:2px solid transparent;background:#fff;border-radius:50%;transition:all 0.3s}
	.sct_10 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_10 .sct_btn > button:hover{background:#053863}
	.sct_10 .sct_btn > button:hover i{color:#fff}
	.sct_10 .sit_icon_li{margin-top:5px;font-size:0}
	.sct_10 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.sct_10 .sct_ct_wrap{position:relative;text-align:center}
	.sct_10 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_10 .sct_star{margin:10px 0 5px}
	.sct_10 .sct_star .score{position:relative;display:inline-block;width:60px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_10 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sct_10 .sct_txt{margin-top:5px}
	.sct_10 .sct_txt a{line-height:18px;font-size:13px;font-weight:500;color:#333}
	.sct_10 .sct_basic{padding:5px 0;line-height:15px;font-size:12px;color:#999;word-break:keep-all;letter-spacing:-0.5px}
	.sct_10 .sct_bottom{position:relative;margin-top:10px}
	.sct_10 .sct_cost{font-size:0;overflow:hidden}
	.sct_10 .sct_ins{display:inline-block;line-height:20px;font-size:16px;font-weight:500;color:#053863;letter-spacing:-0.5px}
	.sct_10 .sct_dict{display:block;position:relative;margin-top:5px;line-height:12px;font-size:12px;font-weight:300;color:#aaa;text-decoration:line-through}
	.sct_10 .sct_sale{position:absolute;top:0;right:0;width:30px;line-height:30px;font-size:11px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_10 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_10 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	.sct_10 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_10 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_10 .sct_sns .share-facebook{background:#415b92}
	.sct_10 .sct_sns .share-twitter{background:#35b3dc}
	.sct_10 .sct_sns .share-googleplus{background:#ea3838}
	.sct_10 .sct_sns img{width:24px}
	.sct_10 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_10 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_10 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_10 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_10 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_10 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	

	/* 상품 목록 스킨 20 */
	.sct_20{margin:25px 0}
	.sct_20.lists-row{margin:0 -10px -10px 0;overflow:hidden;font-size:0}
	.sct_20 .sct_li{position:relative;display:inline-block;margin:0;padding:0;text-align:left;clear:none !important;vertical-align:top}
	.sct_20 .sct_li .sct_inner{position:relative;display:block;margin:0 10px 10px 0;border-radius:5px;overflow:hidden}
	.sct_20 .sct_li:hover .sct_ct_wrap{opacity:1;visibility:visible}
	.sct_20 .sct_last{margin-right:0}
	.sct_20 .sct_clear{clear:both}
	.sct_20 .sct_a{text-decoration:none}
	.sct_20 .sct_a:focus, .sct_20 .sct_a:hover{text-decoration:none}
	.sct_20 .sct_img{position:relative;text-align:center}
	.sct_20 .sct_img .sct_btn{display:none;position:absolute;right:0;bottom:-50px;border:0;padding:8px;transition:all 0.5s;overflow:hidden}
	.sct_20 .sct_img:hover .sct_btn{bottom:0}
	.sct_20 .sct_img:hover a img{transform:scale(1.1)}
	.sct_20 .sct_btn{font-size:0;text-align:center}
	.sct_20 .sct_btn > button{display:inline-block;margin:0 2px;width:40px;height:40px;font-size:20px;color:#666;border:2px solid transparent;background:#fff;border-radius:50%;transition:all 0.3s}
	.sct_20 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_20 .sct_btn > button:hover{background:#053863}
	.sct_20 .sct_btn > button:hover i{color:#fff}
	.sct_20 .sit_icon_li{display:none;margin-top:15px;font-size:0}
	.sct_20 .sct_disc{position:absolute;right:15px;bottom:15px;background:red;color:#fff;padding:0 8px;line-height:24px;font-weight:500;font-size:16px;background:#000;background:rgba(0,0,0,0.5)}
	.sct_20 .sct_ct_wrap{position:relative;z-index:5;padding:10px;background:rgba(5, 56, 97, 0.9);text-align:center;transition:all 0.3s}
	.sct_20 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_20 .sct_id{line-height:20px;font-size:12px;font-weight:400;color:#fff}
	.sct_20 .sct_txt{position:relative;margin:0 0 5px 0;width:100%;display:-webkit-box;overflow:hidden;line-height:15px;font-size:13px;font-weight:500;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
	.sct_20 .sct_basic{line-height:18px;font-size:12px;font-weight:400;color:rgba(255,255,255,0.8);word-break:keep-all;letter-spacing:-0.5px}
	.sct_20 .sct_bottom{position:relative;width:100%}
	.sct_20 .sct_star{margin:5px 0 2px}
	.sct_20 .sct_star .score{position:relative;display:inline-block;width:60px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat left 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_20 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat left 45%;b:60px auto;background-size:60px auto;ext-indent:-9999em;font-size:0;overflow:hidden}
	.sct_20 .sct_cost{font-size:0;overflow:hidden}
	.sct_20 .sct_ins{display:block;line-height:20px;font-size:15px;font-weight:500;color:#fff;letter-spacing:-0.5px}
	.sct_20 .sct_dict{display:block;position:relative;line-height:16px;font-size:11px;font-weight:400;color:rgba(255,255,255,0.8);text-decoration:line-through}
	.sct_20 .sct_sale{position:absolute;top:0;right:0;width:40px;line-height:40px;font-size:12px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_20 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_20 .sct_sns{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:245px;max-height:300px;margin-left:-125px;margin-top:-180px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff}  
	.sct_20 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_20 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_20 .sct_sns .share-facebook{background:#415b92}
	.sct_20 .sct_sns .share-twitter{background:#35b3dc}
	.sct_20 .sct_sns .share-googleplus{background:#ea3838}
	.sct_20 .sct_sns img{width:24px}
	.sct_20 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_20 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_20 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_20 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_20 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_20 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	
	/* 상품 목록 스킨 30 */
	.sct_30 .sct_li{position:relative;float:left;margin:0 16px 15px 0;border:1px solid #e9e9e9;background:#f5f6fa}
	.sct_30 .sct_last{margin:0 0 15px !important}
	.sct_30 .sct_clear{clear:both}
	.sct_30 .sct_arw_toleft{display:block;z-index:2;position:absolute;top:20px;left:221px;width:10px;height:19px;background:url('img/icon_arw_toleft.gif') no-repeat}
	.sct_30 .sct_a{text-decoration:none}
	.sct_30 .sct_img{position:absolute;top:0;left:0}
	.sct_30 .sct_icon{position:absolute;bottom:25px;left:-5px;margin:0 !important}
	.sct_30 .sct_icon img{display:block;margin:0 0 3px}
	.sct_30 .sct_txt{display:inline-block;margin:0 0 20px}
	.sct_30 .sct_basic{margin:0 0 15px;padding:0;line-height:1.4}
	.sct_30 .sct_cost{display:block;margin:0 0 10px;font-weight:500}
	.sct_30 .sct_dict{text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal}
	.sct_30 .sct_sns{position:absolute;bottom:20px;right:10px}
	
	/* 상품 목록 스킨 40 */
	.sct_40{margin:25px 0}
	.sct_40.lists-row{margin:0 -10px -10px 0;overflow:hidden;font-size:0}
	.sct_40 .sct_li{position:relative;display:block;margin:0;padding:0;text-align:left;clear:none !important;vertical-align:top;overflow:hidden}
	.sct_40 .sct_li .sct_inner{position:relative;display:block;margin:0 0 10px 0;border-radius:5px;border:1px solid #e9e9e9;overflow:hidden}
	.sct_40 .sct_li:hover .sct_ct_wrap{opacity:1;visibility:visible}
	.sct_40 .sct_last{margin-right:0}
	.sct_40 .sct_clear{clear:both}
	.sct_40 .sct_a{text-decoration:none}
	.sct_40 .sct_a:focus, .sct_40 .sct_a:hover{text-decoration:none}
	.sct_40 .sct_img{float:left;width:150px;height:150px;position:relative;text-align:center;overflow:hidden}
	.sct_40 .sct_img .sct_btn{display:none;position:absolute;right:0;bottom:-50px;border:0;padding:8px;transition:all 0.5s;overflow:hidden}
	.sct_40 .sct_img:hover .sct_btn{bottom:0}
	.sct_40 .sct_img:hover a img{transform:scale(1.1)}
	.sct_40 .sct_btn{font-size:0;text-align:center}
	.sct_40 .sct_btn > button{display:inline-block;margin:0 2px;width:40px;height:40px;font-size:20px;color:#666;border:2px solid transparent;background:#fff;border-radius:50%;transition:all 0.3s}
	.sct_40 .sct_btn > button i{line-height:36px;vertical-align:middle}
	.sct_40 .sct_btn > button:hover{background:#053863}
	.sct_40 .sct_btn > button:hover i{color:#fff}
	.sct_40 .sit_icon_li{font-size:0;margin-bottom:2px}
	.sct_40 .sct_disc{position:absolute;right:15px;bottom:15px;padding:0 8px;line-height:24px;font-size:16px;font-weight:500;color:#fff;background:rgba(0,0,0,0.5)}
	.sct_40 .sct_ct_wrap{float:left;width:calc(100% - 150px);height:150px;position:relative;z-index:5;padding:10px 15px;background:#fff;text-align:left;transition:all 0.3s}
	.sct_40 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_40 .sct_id{line-height:20px;font-size:12px;font-weight:400;color:#fff}
	.sct_40 .sct_txt{position:relative;margin:0 0 2px 0;line-height:18px;font-size:13px;font-weight:500;color:#333;text-overflow:ellipsis}
	.sct_40 .sct_txt a{color:#333}
	.sct_40 .sct_basic{line-height:18px;font-size:12px;font-weight:400;color:#666;word-break:keep-all;letter-spacing:-0.5px}
	.sct_40 .sct_bottom{position:relative;margin-top:8px;width:100%}
	.sct_40 .sct_star{margin:5px 0 2px}
	.sct_40 .sct_star .score{position:relative;display:inline-block;width:60px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat left 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sct_40 .sct_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat left 45%;b:60px auto;background-size:60px auto;ext-indent:-9999em;font-size:0;overflow:hidden}
	.sct_40 .sct_cost{font-size:0;overflow:hidden}
	.sct_40 .sct_ins{display:inline-block;line-height:20px;font-size:18px;font-weight:500;color:#053863;letter-spacing:-0.5px}
	.sct_40 .sct_dict{display:inline-block;position:relative;padding-left:10px;line-height:16px;font-size:11px;font-weight:400;color:#999;text-decoration:line-through}
	.sct_40 .sct_sale{position:absolute;top:0;left:0;width:30px;line-height:30px;font-size:11px;font-weight:500;color:#fff;background:#fd6271;text-align:center}
	.sct_40 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.sct_40 .sct_sns{position:absolute;top:50%;left:50%;margin:-180px 0 0 -125px;width:245px;max-height:300px;text-align:center;overflow-y:auto;box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:5px}  
	.sct_40 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.sct_40 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.sct_40 .sct_sns .share-facebook{background:#415b92}
	.sct_40 .sct_sns .share-twitter{background:#35b3dc}
	.sct_40 .sct_sns .share-googleplus{background:#ea3838}
	.sct_40 .sct_sns img{width:24px}
	.sct_40 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.sct_40 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.sct_40 .sct_op_btn{display:none;position:relative;margin-top:10px;line-height:30px}
	.sct_40 .sct_op_btn > button{border:0;width:30px;height:30px;font-size:20px;text-align:center;color:#949494;background:transparent;vertical-align:top}
	.sct_40 .sct_op_btn > button.btn_wish:hover i:before{content:"\ea10";color:#fd7970}
	.sct_40 .sct_op_btn > button.btn_share:hover i:before{content:"\e9e9";color:#fd7970}
	
	#up{position:absolute;top:0;left:0;background:url('img/btn_sb_prev.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-9999em;overflow:hidden;border:0}
	#down{position:absolute;top:0;right:0;background:url('img/btn_sb_next.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-9999em;overflow:hidden;border:0}
	.st_bg{display:inline-block;width:1px;height:10px;margin:0 10px;background:#e2e1e0;vertical-align:-1px}
	
	/* 오늘 본 상품 */
	#stv{position:relative;height:100%}
	#stv .stv_item{display:none;padding:15px;word-break:break-all;border-bottom:1px solid #f6f6f6}
	#stv .stv_item:after{display:block;visibility:hidden;clear:both;content:""}
	#stv .stv_item .prd_img{float:left;width:65px;height:65px}
	#stv .stv_item .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#stv .stv_item .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;word-break:break-all;color:#333;overflow:hidden}
	#stv .stv_item .prd_cnt .prd_cost{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	#stv .li_empty{text-align:center;line-height:100px;font-size:12px}
	#stv #stv_pg{display:block;width:100%;text-align:center;padding:5px 15px;line-height:20px;font-size:12px;background:#fff}
	#stv #stv_btn{position:absolute;top:10px;right:10px;width:60px;height:50px}
	
	/*장바구니*/

	#sbsk{position:relative}
	#sbsk li{position:relative;border-bottom:1px solid #f6f6f6;padding:15px}
	#sbsk li:after{display:block;visibility:hidden;clear:both;content:""}
	#sbsk .go_cart{position:absolute;top:17px;right:15px;display:block;line-height:20px;font-size:12px;border:1px solid #d5d9dd;color:#053863;background:#fff;padding:0 5px;letter-spacing:-0.5px}
	#sbsk .go_cart:hover{background:#fafafa}
	#sbsk .btn_buy{padding:15px;font-weight:500;text-align:center}
	#sbsk .btn_buy .btn_submit{width:100%;height:40px}
	#sbsk .li_empty{text-align:center;line-height:100px}
	#sbsk .prd_img{float:left;width:65px;height:65px}
	#sbsk .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#sbsk .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;color:#333;word-break:break-all;overflow:hidden}
	#sbsk .prd_cnt .prd_cost{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	#sbsk .cart_del{border:0;width:35px;height:35px;text-align:center;position:absolute;right:0;bottom:0;color:#c5c8ca;background:#fff;font-size:17px}
	
	/*위시리스트*/
	#wish li{position:relative;border-bottom:1px solid #f6f6f6;padding:15px}
	#wish li:after,
	#wish li .inner:after{display:block;visibility:hidden;clear:both;content:""}
	#wish .li_empty{text-align:center;line-height:100px}
	#wish .prd_img{float:left;width:65px;height:65px}
	#wish .prd_cnt{float:left;padding-left:10px;width:calc(100% - 65px);height:65px}
	#wish .prd_cnt .prd_name{display:block;padding:5px 0 0 0;line-height:18px;font-size:13px;font-weight:500;color:#333;word-break:break-all;overflow:hidden}
	#wish .prd_cnt .prd_price{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:600;color:#053863;letter-spacing:-0.5px}
	
	/* 이벤트 링크 */
	#sev{margin:20px 0;text-align:center}
	#sev header{margin:0 0 20px}
	#sev header:after{display:block;visibility:hidden;clear:both;content:""}
	#sev h2{float:left;font-size:20px;margin:0 0 10px 0;line-height:1em}
	#sev h2:after{display:block;visibility:hidden;clear:both;content:""}
	#sev ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sev>ul{margin:0 -10px}
	#sev .ev_li{float:left;padding:0 10px;width:33.333%}
	#sev .ev_li:first-child{margin-left:0}
	#sev .ev_li .sev_img img{width:100%;height:auto}
	#sev .ev_prd{border:1px solid #ddd;text-align:center;background:#fff}
	#sev .ev_prd li{position:relative;display:block;padding:15px;text-align:left;border-bottom:1px solid #f6f6f6}
	#sev .ev_prd li:last-child{border-bottom:0}
	#sev .ev_prd li:after{display:block;visibility:hidden;clear:both;content:""}
	#sev .ev_prd .ev_prd_tit{display:block;color:#000;font-size:15px;margin-bottom:5px}
	#sev .ev_prd .ev_prd_img{float:left}
	#sev .ev_prd .ev_txt_wr{float:left;max-width:139px;margin-left:10px}
	#sev .ev_prd .ev_prd_price{font-weight:500;display:block;margin:5px 0 10px;font-size:17px;font-weight:500}
	#sev .ev_prd .sev_more{color:#3a8afd;background:#fff;display:block;text-align:center}
	
	/* 커뮤니티 링크 */
	#scomm{padding:20px}
	#scomm h2{margin:0 0 5px}
	#scomm li{display:block;margin:3px}
	#scomm li a{line-height:25px;color:#555}
	#scomm li a:hover{color:#be334a}
	
	.btn_wr{background:rgba(0,0,0,0.5);display:inline-block;position:absolute;right:20px;bottom:65px;border-radius:30px;padding:3px 5px}
	#main_bn .btn_wr{z-index:2}
	.btn_wr .pager-prev{margin-left:5px;font-weight:500}
	.btn_wr .pager-next{margin-right:5px;font-weight:500}
	.btn_wr .pager-prev, .btn_wr .pager-next, #slide-counter{float:left;padding:5px;color:#fff}
	#slide-counter{margin:0 5px}
	
	/*서브배너*/
	#sbn_side{position:relative;width:100%;margin-bottom:20px}
	.sb_bn img{width:100%;height:auto}
	#sbn_side h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sbn_side .bx-controls{position:absolute;bottom:10px;left:15px}
	#sbn_side .bx-pager-item{display:inline-block}
	#sbn_side .bx-pager-item a{float:left;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#fff;text-indent:-9999px;opacity:0.5}
	#sbn_side .bx-pager-item a.active{opacity:1}
	#sbn_side .bx-controls-direction{display:none}
	
	/* ##### main(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */
	/* 공통 */
	.sct_wrap{position:relative;margin:0 0 20px}
	.sct_wrap .sctrl{position:absolute;top:0;right:0} /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */
	.sct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap header{padding:10px 0 20px}
	.sct_wrap header:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap h2{float:left;font-size:20px;margin:0 0 10px 0;line-height:1em}
	.sct_wrap h2:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_wrap h2 a{text-decoration:none}
	
	#sct{clear:both}
	.sct{clear:both;margin:0;padding:0;list-style:none}
	.sct:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_li{position:relative}
	.sct_noitem{padding:100px 0;text-align:center}
	.sct img{position:relative;width:auto;max-width:100%;height:auto;transition:all 0.3s} /* 리스트뷰 갤러리뷰 변경 시 ie6,7 에서 이미지 사라지는 문제 해결하기 위해 */
	.shop_icon{display:inline-block;color:#fff;line-height:18px;padding:0 5px;font-size:11px;margin:0 2px 2px 0;vertical-align:top}
	.shop_icon_1{background:#3ec1d3}
	.shop_icon_2{background:#ffb722}
	.shop_icon_3{background:#b28247}
	.shop_icon_4{background:#556ee6}
	.shop_icon_5{background:#e72a50}
	.shop_icon_soldout{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5)}
	.shop_icon_soldout .soldout_txt{position:absolute;top:50%;left:0;width:100%;margin-top:-25px;line-height:50px;color:#fff;font-size:24px;font-weight:500;text-align:center}
	.shop_icon_coupon{background:#d45959}
	
	/* 재생/정지/이전/다음 버튼 */
	
	.sctrl{margin:0;padding:0;list-style:none}
	.sctrl:after{display:block;visibility:hidden;clear:both;content:""}
	.sctrl li{position:relative;float:left}
	.sctrl button{position:relative;margin:0;padding:0;width:20px;height:20px;border:0;cursor:pointer;overflow:hidden}
	.sctrl button span{position:absolute;top:0;left:0;width:20px;height:20px;border:0;background:url('img/is_button.gif') no-repeat}
	.sctrl button.sctrl_play span{background-position:-60px 0}
	.sctrl button.sctrl_play span.sctrl_on{background-position:-60px -30px}
	.sctrl button.sctrl_stop span{background-position:-90px 0}
	.sctrl button.sctrl_stop span.sctrl_on{background-position:-90px -30px}

	.sctrl button.sctrl_prev span{background-position:-120px 0}
	.sctrl button.sctrl_prev span.sctrl_on{background-position:-120px -30px}
	.sctrl button.sctrl_next span{background-position:-150px 0}
	.sctrl button.sctrl_next span.sctrl_on{background-position:-150px -30px}
	
	/* 메인리스트 별점 공통 */
	.sct_li .sct_star img, .sct_li img.sit_star{width:72px !important;height:auto}
	
	/* 개인결제 목록 */
	.sct_pv .sct_li{position:relative;float:left;margin:0 18px 15px 0}
	.sct_pv .sct_last{margin:0 0 15px !important}
	.sct_pv .sct_clear{clear:both}
	.sct_pv .sct_a{display:inline-block;position:relative;text-decoration:none;font-size:15px}
	.sct_pv .sct_a:focus, .sct_pv .sct_a:hover{text-decoration:none}
	.sct_pv .sct_img{margin:0 0 10px}
	.sct_pv .sct_txt{margin:0 0 5px}
	.sct_pv .sct_icon{margin:0 0 10px}
	.sct_pv .sct_id{display:block;margin:0 0 5px}
	.sct_pv .sct_basic{margin:0 0 10px}
	.sct_pv .sct_cost{display:block;margin:5px 0 10px;font-size:17px;font-weight:500}
	.sct_pv .sct_dict{text-decoration:line-through;display:block;margin:0 0 5px;color:#999;font-weight:normal}
	
	/* 메인 상품 목록 스킨 10 */
	.smt_10{margin:0 -5px}
	.smt_10 .sct_li{position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left}
	.smt_10 .sct_last{margin-right:0}
	.smt_10 .sct_clear{clear:both}
	.smt_10 .sct_a{text-decoration:none}
	.smt_10 .sct_a:focus, .smt_10 .sct_a:hover{text-decoration:none}
	.smt_10 .sct_ct_wrap{position:relative}
	.smt_10 .sct_ct_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	.smt_10 .sct_img{position:relative;text-align:center}
	.smt_10 .sct_img a{display:block}
	.smt_10 .sct_cart{display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;font-weight:500}
	.smt_10 .sct_img:hover .sct_cart{display:block}
	.smt_10 .sct_li.overlay .sct_cart{display:none !important}
	.smt_10 .sct_cart i{display:inline-block;margin-right:5px;font-size:16px}
	.smt_10 .sct_disc{position:absolute;right:15px;bottom:15px;padding:0 8px;line-height:24px;font-size:16px;font-weight:500;color:#fff;background:rgba(0,0,0,0.5)}
	.smt_10 .sct_star{margin:10px 0 5px}
	.smt_10 .sct_txt{border-bottom:1px solid #d9dde2;font-size:15px;margin:10px 0;padding-bottom:10px}
	.smt_10 .sct_basic{margin-bottom:5px;color:#6e7f88}
	.smt_10 .sct_cost{margin:5px 0 10px;font-size:17px;font-weight:500}
	.smt_10 .sct_dict{text-decoration:line-through;font-weight:normal;display:block;font-size:13px;color:#858a8d}
	.smt_10 .sct_sns_wrap{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
	.smt_10 .sct_sns{position:absolute;top:50%;left:50%;margin:-180px 0 0 -125px;width:245px;max-height:300px;text-align:center;box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:5px;overflow-y:auto}    
	.smt_10 .sct_sns h3{padding:15px;border-bottom:1px solid #e8e8e8;text-align:left}
	.smt_10 .sct_sns a{display:inline-block;border-radius:50%;width:50px;height:50px;line-height:25px;text-align:center;padding:10px 0;margin:20px 5px}
	.smt_10 .sct_sns .share-facebook{background:#415b92}
	.smt_10 .sct_sns .share-twitter{background:#35b3dc}
	.smt_10 .sct_sns .share-googleplus{background:#ea3838}
	.smt_10 .sct_sns img{width:24px}
	.smt_10 .sct_sns_bg{background:rgba(0,0,0,0.1);width:100%;height:100%}
	.smt_10 .sct_sns_cls{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	.smt_10 .sct_op_btn{position:absolute;right:5px;bottom:0}
	.smt_10 .sct_op_btn>button{border:0;width:25px;height:20px;font-size:17px;text-align:center;color:#949494;background:transparent}
	
	.sct_cartop_wr{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;padding:10px;text-align:left;background:rgba(0,0,0,0.5);opacity:0.98}
	.sct_cartop_wr .it_option{width:100%;height:35px;margin-bottom:5px}
	.sct_cartop_wr .cartopt_cart_btn{width:100%;border:1px solid #1c70e9;padding:8px 5px;margin-bottom:5px;background:#3a8afd;color:#fff}
	.sct_cartop_wr .cartopt_close_btn{width:100%;border:1px solid #1c70e9;padding:8px 5px;background:#fff;color:#1c70e9}
	
	/* 메인 상품 목록 스킨 20 */
	.smt_20{position:relative;overflow-y:hidden;margin:0 -5px}
	.smt_20 .sct_ul{width:100%;position:absolute;top:0;left:0;margin:0;padding:0;list-style:none}
	.smt_20 .sct_ul_first{display:block;top:0}
	.smt_20 .sct_li{position:relative;float:left;width:215px;margin-right:15px;margin-bottom:15px;text-align:left}
	.smt_20 .sct_last{margin:0 0 15px !important}
	.smt_20 .sct_clear{clear:both}
	.smt_20 .sct_a{display:inline-block;position:relative;text-decoration:none}
	.smt_20 .sct_a:focus, .smt_20 .sct_a:hover{text-decoration:none}
	.smt_20 .sct_img{position:relative;text-align:center}
	.smt_20 .sct_img a{display:block}
	.smt_20 .sct_cart{display:none;position:absolute;left:0;bottom:0;border:0;width:100%;padding:15px 0;background:#000;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;font-weight:500}
	.smt_20 .sct_img:hover .sct_cart{display:block}
	.smt_20 .sct_txt{border-bottom:1px solid #d9dde2;font-size:15px;margin:10px 0;padding-bottom:10px}
	.smt_20 .sct_basic{margin-bottom:5px;color:#6e7f88}
	.smt_20 .sct_cost{margin:5px 0 10px;font-size:17px;font-weight:500}
	.smt_20 .sct_dict{text-decoration:line-through;display:block;font-size:13px;color:#858a8d}
	.smt_20 .sct_sns{margin-bottom:10px} 
	.smt_20 .sct_sns a{display:inline-block;border-radius:50%;width:30px;height:30px;line-height:28px;margin-right:5px;text-align:center}
	.smt_20 .sct_sns .share-facebook{background:#415b92}
	.smt_20 .sct_sns .share-twitter{background:#35b3dc}

	.smt_20 .sct_sns .share-googleplus{background:#ea3838}
	.smt_20 .sct_sns img{width:20px}
	.smt_20 .sct_icon{margin:0 0 10px}
	.smt_20 .sct_id{display:block;margin:0 0 5px}
	
	/* 메인 상품 목록 스킨 30 */
	.smt_30{position:relative}
	.smt_30 li{position:relative;min-height:50px;padding:10px 15px;background:#fff}
	.smt_30 li:after{display:block;visibility:hidden;clear:both;content:""}
	.smt_30 .sct_clear{clear:both}
	.smt_30 .sct_img{float:left;width:80px;margin-right:10px}
	.smt_30 .sct_img img{width:100%;height:auto}
	.smt_30 .sct_cnt{float:left;max-width:143px;line-height:20px}
	.smt_30 .sct_txt a{display:block;font-size:14px;color:#000;max-height:40px;overflow:hidden;text-overflow:ellipsis;list-style:none}
	.smt_30 .sct_cost{font-weight:500;font-size:16px}
	
	/* 메인 상품 목록 스킨 40 */
	.smt_40{background:#fff;padding:20px;border:1px solid #e3e5e8}
	.smt_40 .sct_li{position:relative;float:left;width:20%;margin:0 8px}
	.smt_40 .sct_clear{clear:both}
	.smt_40 .sct_img{position:relative;text-align:center}
	.smt_40 .sct_star{margin:10px 0 5px}
	.smt_40 .sct_txt{display:block;margin:5px 0;font-size:15px}
	.smt_40 .sct_cost{margin:5px 0;font-size:17px;font-weight:500}
	
	/* 관련상품 목록 스킨 10 */
	#sit_rel{position:relative;margin-top:15px;background:#fff}
	#sit_rel:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_rel h2{line-height:30px;font-size:16px;font-weight:500;color:#222;margin:0 0 30px;text-align:left;border-bottom:1px solid #e9e9e9;letter-spacing:-0.5px}
	#sit_rel .list{}
	#sit_rel .list ul{margin:0 -5px}
	#sit_rel .scr_10 li img{width:100%;height:auto}
	#sit_rel .scr_10 li{padding:0 5px}
	#sit_rel .scr_10 .sct_img{overflow:hidden}
	#sit_rel .scr_10 .sct_txt{display:block;margin:5px 0;font-size:12px;letter-spacing:-0.5px}
	#sit_rel .scr_10 .sct_cost{margin:5px 0;padding:0 0 10px 0;font-size:14px;font-weight:400;color:#053863}
	#sit_rel .control{position:absolute;top:0;right:0}
	#sit_rel .control button{float:left}
	#sit_rel .control button:hover{background:#fafafa}
	#sit_rel .control button:nth-child(n+2){margin-left:5px}
	#sit_rel .control .prev,
	#sit_rel .control .next{width:22px;height:30px;font-size:30px;color:#333;background:#fff;text-align:center}
	#sit_rel .control .prev i,
	#sit_rel .control .next i{line-height:30px;font-size:18px;vertical-align:top}
	
	/* 상품 목록 */
	#sct{margin:0}
	.sct_admin{text-align:right}
	
	/* 상품 목록 현재 위치 */
	#sct_location{display:block;line-height:30px}
	#sct_location .go_home{float:left;color:#a2a2a2;line-height:30px;text-decoration:none;vertical-align:top;padding:0 5px;font-size:16px}
	#sct_location i.dividing-line{float:left;line-height:30px;font-size:15px;color:#a2a2a2;margin:0}
	#sct_location select{float:left;border:1px solid #d3d3d3;height:26px;padding:0 5px;margin:0 12px}
	#sct_location.is_right select{float:right}
	#sct_location.view_location{display:none;float:none!important;position:relative;z-index:99;top:0;left:0}
	#sct_location.view_location:after{display:block;visibility:hidden;clear:both;content:""}

	.view_location .go_home{float:left}
	.view_location i.dividing-line{float:left}
	.view_location .shop_select_to_html.shop_hover_selectbox{float:left}
	.shop_select_to_html{float:left;position:relative;line-height:30px}
	.shop_select_to_html span{display:block;padding:0 5px;line-height:30px}
	.shop_select_to_html .menulist{position:absolute;z-index:9999 !important;top:27px;display:none;opacity:0;transition:all .2s}
	.view_location .shop_select_to_html .menulist{left:0}
	.is_right .shop_select_to_html .menulist{right:0}
	.shop_select_to_html:hover .category_title,.shop_select_to_html:hover .category_title i{color:#053863}
	.shop_select_to_html:hover .menulist,
	.shop_select_to_html:focus .menulist{display:block;opacity:1;transition:all .2s ease-in-out}
	.shop_select_to_html .menulist{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,88,112,0.11);box-sizing:border-box;margin-top:4px;overflow:hidden;padding:6px 0;-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;white-space:nowrap;width:auto}
	.shop_select_to_html .menulist ul.wide{display:inline-block!important;width:146px;vertical-align:top;min-height:360px}
	.shop_select_to_html .menulist ul.left-border{border-left:1px dashed #e6e9ed}
	.shop_select_to_html .option{font-weight:400;list-style:none;outline:none;text-align:left;-webkit-transition:all .2s;transition:all .2s}
	.shop_select_to_html .option:hover,
	.shop_select_to_html .option.focus,
	.shop_select_to_html .option.selected.focus{background-color:#f6f7f9}
	.shop_select_to_html .option.selected,
	.shop_select_to_html .option.selected a{font-weight:700;color:#053863}
	.shop_select_to_html .option.disabled{background-color:transparent;color:#90a1b5;cursor:default}
	.shop_select_to_html .option a{display:block;padding:0 10px;font-size:12px}
	.shop_select_to_html .category_title{display:block;font-size:12px;color:#444}
	.shop_select_to_html .category_title i{margin-left:5px;color:#a2a2a2}
	
	.sct_here{font-weight:500}
	.sct_bg{padding-right:15px !important;background:url('img/sct_bg_toright.gif') right 50% no-repeat}
	
	/* 상품 목록 카테고리 목록 */
	.sct_ct{clear:both;margin:0 0 15px 0;background:#fff}
	.sct_ct h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sct_ct ul:after{display:block;visibility:hidden;clear:both;content:""}
	.sct_ct a{text-decoration:none}
	.sct_ct_parent{font-weight:500}
	.sct_ct_here{color:#ff3600 !important}
	
	#sct_ct_1 ul{border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9}
	#sct_ct_1 li{float:left;width:50%;padding:0 12px;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
	/* #sct_ct_1 li:nth-child(5n){border-right:1px} */
	#sct_ct_1 li a{position:relative;display:block;line-height:34px;font-size:12px;font-weight:400}
	#sct_ct_1 li a span{position:absolute;top:50%;right:0;width:16px;height:16px;line-height:16px;margin-top:-8px;font-size:10px;font-weight:600;color:#fff;background:#053863;border-radius:50%;text-align:center}
	#sct_ct_1 li a:hover{color:#3a8afd}
	#sct_ct_2 li{margin:0 0 10px}
	#sct_ct_2 a{display:inline-block;width:120px}
	#sct_ct_3 li{float:left;margin:0 10px 10px 0;width:120px}
	
	/* 상품 정렬 리스트 스타일 선택 공통 */
	#sct_sortlst{position:relative;clear:both;margin:0 0 25px 0;background:#fff;border:1px solid #e3e5e8}
	#sct_sortlst:after{display:block;visibility:hidden;clear:both;content:""}
	
	#sct_sort{position:relative;padding-right:60px;overflow:hidden}
	#sct_sort h2{position:absolute;font-size:0;line-height:0;overflow:hidden}

	/* 상품 정렬 */
	#ssch_sort{float:left;width:100%;padding:0 10px;white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
	#ssch_sort::-webkit-scrollbar {display:none;width:0 !important;height:0 !important;background-color:transparent}
	#ssch_sort:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#ssch_sort ul{margin:0;padding:0 0 0 1px;list-style:none}
	#ssch_sort ul:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort li{display:inline-block;position:relative;margin-left:-1px;line-height:36px}
	#ssch_sort li a{display:block;padding:0 6px;font-size:11px}
	#ssch_sort li:hover:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#053863}
	#ssch_sort li:hover a{color:#053863}
	#ssch_sort li:first-child a{border:0}
	
	/* 상품 리스트 스타일 선택 */
	#sct_lst{position:absolute;top:0;right:0}
	#sct_lst:before{content:'';position:absolute;top:0;left:-10px;width:10px;height:100%;background:#fafafa;/* For browsers that do not support gradients */background:-webkit-linear-gradient(left, transparent , #fafafa);/* For Safari 5.1 to 6.0 */background:-o-linear-gradient(right, transparent , #fafafa);/* For Opera 11.1 to 12;background:-moz-linear-gradient(right, transparent , #397fb3);fb3);/* For Firefox 3.6 to 15 */background:linear-gradient(to right, transparent , rgba(5, 56, 99, 0.2));/* Standard syntax */}
	#sct_lst:after{display:block;visibility:hidden;clear:both;content:""}
	#sct_lst li{position:relative;float:left}
	#sct_lst button{position:relative;margin:0;padding:0;width:36px;height:36px;line-height:38px;font-size:20px;color:#999;border:0;cursor:pointer;background:#fafafa}
	#sct_lst button:hover{color:#000}
	#sct_lst button .icon{display:block}
	
	/* 상품 상세보기 */
	#sit{margin:0 0 10px}
	.sit_admin{position:absolute;right:0;top:2px;text-align:right}
	.sit_admin a{height:50px;line-height:50px;padding:0 10px}
	.sit_empty{padding:60px 0;text-align:center}
	
	.is_search #wrapper_title, .is_item #wrapper_title{display:none}
	
	/* 상품 상세보기 - 개요 */
	#sit_ov_from{background:#fff;clear:both}
	#sit_ov_wrap{position:relative;border-top:1px solid #e3e3e3}
	#sit_ov_wrap:after{display:block;visibility:hidden;clear:both;content:""}
	
	/* 상품 상세보기 - 이미지 미리보기 */
	#sit_pvi{position:relative}
	#sit_pvi_img{overflow:hidden}
	#sit_pvi_big{position:relative;text-align:center;background:#fff;overflow:hidden}
	#sit_pvi_big a{display:none}
	#sit_pvi_big a.visible{display:block}
	#sit_pvi_big #popup_item_image{display:inline-block;position:absolute;bottom:0;right:0;width:48px;height:48px;line-height:48px;color:#053863;font-size:24px;background:#fff;border:1px solid #e9e9e9}
	#sit_pvi_big img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}
	#sit_pvi_thumb{margin:0 -5px -5px 0;padding:10px 0;font-size:0;list-style:none;text-align:left}
	#sit_pvi_thumb:after{display:block;visibility:hidden;clear:both;content:""}

	#sit_pvi_thumb li{display:inline-block;width:20%}
	#sit_pvi_thumb li a{display:block;margin:0 5px 5px 0}
	#sit_pvi_thumb img{width:auto;max-width:100%;height:auto;border:1px solid #dbdbdb}
	#sit_pvi_thumb img:hover{border:1px solid #010101}

	#sit_pvi_info {position:relative;padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
	#sit_pvi_info:after{content:'';display:table;line-height:0;clear:both}
	#sit_pvi_info .sit_pvi_star{position:relative;padding:0 100px 0 0}
	#sit_pvi_info .sit_pvi_star:after{content:'';display:table;line-height:0;clear:both}
	#sit_pvi_info .sit_pvi_star .tit{float:left;width:50px;line-height:30px;font-size:12px;font-weight:500;color:#777}
	#sit_pvi_info .sit_pvi_star .txt{float:left;width:calc(100% - 50px);line-height:30px}
	#sit_pvi_info .sit_pvi_star .txt > span{float:left;margin-right:5px;line-height:30px}
	#sit_pvi_info .sit_pvi_star .txt .score{position:relative;display:inline-block;width:60px;height:32px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	#sit_pvi_info .sit_pvi_star .txt .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	#sit_pvi_info .sit_pvi_star .txt .grade{font-size:12px;font-weight:600;color:#feb33a;letter-spacing:0;vertical-align:top}
	#sit_pvi_info .sit_pvi_star .txt .count{font-size:11px;color:#777;letter-spacing:0;vertical-align:top}
	
	#sit_pvi_info .sit_pvi_star a{display:inline-block;vertical-align:middle}
	#sit_pvi_info .sit_pvi_sns{position:absolute;top:50%;right:0;margin-top:-15px;line-height:30px}
	#sit_pvi_info .sit_pvi_sns ul{float:right}
	#sit_pvi_info .sit_pvi_sns li{position:relative;float:left;margin-left:5px;width:30px;height:30px;line-height:30px;text-align:center}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share{display:block;width:100%;line-height:30px;color:#333;background:#f9f9f9;border:0;text-align:center;border-radius:50%}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share i{line-height:30px;font-size:15px;color:#777;vertical-align:top}
	#sit_pvi_info .sit_pvi_sns .btn_sns_share:hover{color:#fe6272}
	#sit_pvi_info .sit_pvi_sns .sns_area{display:none;position:absolute;top:46px;right:0;min-width:175px;height:auto;font-size:0;text-align:center;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.05);border:1px solid #e9e9e9;border-radius:10px;padding:3px 8px;z-index:10}
	#sit_pvi_info .sit_pvi_sns .sns_area:before{content:"";position:absolute;top:-8px;right:18px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent}
	#sit_pvi_info .sit_pvi_sns .sns_area:after{content:"";position:absolute;top:-7px;right:18px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
	#sit_pvi_info .sit_pvi_sns .sns_area a{display:inline-block;width:35px;height:35px;line-height:35px;background:#eee;text-align:center;border-radius:50%;vertical-align:middle}
	#sit_pvi_info .sit_pvi_sns .sns_area a:nth-child(n+2){margin-left:5px}
	#sit_pvi_info .sit_pvi_sns .sns_area a img{width:22px;height:auto}
	#sit_pvi_info .sit_pvi_sns .sns_area #sit_btn_rec{font-size:15px}
	#sit_pvi_info .sit_pvi_sns .sns_area .share-googleplus{background:#ea3838}
	#sit_pvi_info .sit_pvi_sns .sns_area .share-facebook{background:#415b92}
	#sit_pvi_info .sit_pvi_sns .sns_area .share-twitter{background:#35b3dc}
	
	#sit_pvi_nwbig{padding:10px 0;text-align:center}
	#sit_pvi_nwbig span{display:none}
	#sit_pvi_nwbig span.visible{display:inline}
	#sit_pvi_nw ul{margin:0 0 20px;text-align:center;padding:0 10px;list-style:none}
	#sit_pvi_nw ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_pvi_nw li{display:inline-block;margin:0 0 1px 1px}
	#sit_pvi_nw li img{width:60px;height:60px}
	
	/* 상품 상세보기 - 간략정보 및 구매기능 */
	#sit_ov{position:relative;height:auto !important;padding:10px 0}
	#sit_ov h3{margin:0 0 10px}
	#sit_title{margin:15px 0 5px;font-size:18px;font-weight:500;color:#222;letter-spacing:-1px}
	#sit_desc{margin:0 0 10px;padding:0;font-size:13px;font-weight:400;color:#999}
	#sit_opt_info{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	#sit_sec_info{border-top:1px solid #e9e9e9}
	#sit_sec_info:before,
	#sit_sec_info:after{content:'';display:table;line-height:0;clear:both}

	
	#sit_btn_opt{float:right}
	#sit_btn_opt ul:after{content:'';display:table;line-height:0;clear:both}
	#sit_btn_opt li{float:left;position:relative;width:55px;text-align:center}
	#btn_wish{display:block;text-align:center;border-radius:50%;background:#f9f9f9}
	#btn_wish i{line-height:30px;font-size:15px;color:#777;vertical-align:top}
	#btn_wish .btn_wish_num{position:absolute;left:50%;top:50%;width:14px;height:14px;line-height:14px;font-size:10px;font-weight:600;color:#fff;border-radius:30px;background:#fe6272}
	
	.sit_info{padding:10px 0;border-top:1px solid #333}
	.sit_info .tr_price{border-bottom:1px solid #e2e2e2}
	.sit_info .tr_price th,
	.sit_info .tr_price td{padding-bottom:15px}
	
	.sit_fixed{position:fixed;z-index:1101;bottom:0;left:0;width:100%;background:#fff}
	.sit_fixed *{transition:all 0.3s}
	.sit_fixed .sit_open{position:absolute;z-index:10;bottom:0;left:0;width:100%;padding:15px;padding-top:30px;background:#f6f6f6;transition:all 0.5s;transform:translateY(100%);}
	.sit_fixed .sit_buy{display:block}
	.sit_fixed .sit_buy button{position:relative;z-index:5;width:100%;padding-bottom:5px;height:65px;line-height:60px;font-size:14px;font-weight:500;background:#053863;border:1px solid #053863;color:#fff}
    .sit_fixed .sit_blind{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);opacity:0;visibility:hidden}
    .sit_fixed.sel .sit_open{transform:translateY(0%)}
    .sit_fixed.sel .sit_blind{opacity:1;visibility:visible}

	.sit_ov_tbl{position:relative;display:block}
	.sit_ov_tbl dl{display:block;line-height:22px;font-size:15px;font-weight:400;color:#333;text-align:left;overflow:hidden}
	.sit_ov_tbl dt{float:left;width:25%;padding:5px 0;line-height:20px;font-size:12px;font-weight:400;color:#333}
	.sit_ov_tbl dd{float:left;width:75%;padding:5px 0;line-height:20px;font-size:12px;font-weight:500;color:#777;text-align:right}
	.sit_ov_tbl dd strong{display:block;font-size:16px;font-weight:500;color:#053863}
	.sit_ov_ro{padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle}
	.sit_ov_opt{padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle}
	.sit_ov_input{margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
	#sit_ov_tbl button{margin:0 1px 0 0}
	
	.sit_option{padding:5px 0;}
	.sit_option h3{font-size:15px;font-weight:500;}
	.sit_option label{display:block;margin:0 0 5px;color:#666}
	.sit_option label.label-title{display:none}
	.sit_option select{width:100%;margin:0 0 10px;height:35px;padding:0 10px;font-size:12px;border:1px solid #cdcdcd;-webkit-appearance:none;/* 화살표 없애기 for chrome*/-moz-appearance:none;/* 화살표 없애기 for firefox*/appearance:none;/* 화살표 없애기 공통*/background:#fff url("../img/select_arrow.png") no-repeat right center/* 화살표 아이콘 추가 */;}
	.sit_option select::-ms-expand{display:none/* 화살표 없애기 for IE10, 11*/}
	.sit_sel_btn{position:relative} /* 선택옵션용 추가 버튼 */
	.sit_sel_btn button{position:absolute;top:-51px;right:0 !important;right:15px}
	
	#sit_sel_option h3{position:absolute;font-size:0;line-height:0;overflow:hidden}
#sit_sel_option,#sit_tot_price{margin:0 0 20px 0}
#sit_tot_price{text-align:right;font-weight:bold}
#sit_tot_price:after {display:block;visibility:hidden;clear:both;content:""}
#sit_tot_price span{font-weight:normal;float:left;font-size:13px}
#sit_tot_price strong{font-size:1.25em;margin-left:10px;display:inline-block}
	#sit_ov_soldout{padding:20px 0;margin:10px 0;color:#ff3061;background:#fff6f6;font-weight:500;text-align:center}
	#sit_ov_btn{position:relative;margin:15px 0 0 0;padding-right:65px}
	#sit_ov_btn:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_ov_btn button{width:98%;float:left;margin-right:1%;height:40px;font-size:13px;font-weight:500}
	.sit_btn_buy{background:#053863;border:1px solid #053863;color:#fff}
	.sit_btn_cart{background:#fff;border:1px solid #98a3b3;color:#000}
	.sit_btn_cart:hover{background:#f3f3f3}
	#sit_btn_alm{float:left;width:186px;height:50px;margin-left:5px;line-height:50px;margin-bottom:10px;font-weight:500;font-size:17px;background:#d50c0c;color:#fff;border:0;text-align:center}
	.sit_btn_wish{position:absolute;top:0;right:0;display:block;width:65px;height:40px;line-height:41px;color:#8c9195;font-size:24px;border:1px solid #98a3b3;text-align:center}
	.sit_btn_wish:hover{color:red}
	.sit_close{position:absolute;z-index:10;top:0;left:50%;width:60px;height:30px;margin-left:-30px;background:none;}
	.sit_close:before{content:'';position:absolute;top:50%;left:50%;margin:-2.5px 0 0 -25px;width:50px;height:5px;background:#cbcbcb;border-radius:15px;}

	/* 상품 상세보기 - 다른 상품 보기 */
	#sit_siblings{clear:both;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;text-align:center;position:relative}
	#sit_siblings:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_siblings h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	#sit_siblings a{display:block;position:relative;padding:0;line-height:40px;font-size:12px;color:#999}
	#sit_siblings a:hover{color:#333}
	#sit_siblings a#siblings_prev{float:left;padding-left:20px}
	#sit_siblings a#siblings_prev:after{content:"";background:url("../img/sit_siblings.png") no-repeat left center;position:absolute;left:0;top:0;width:10px;height:40px;display:inline-block}
	#sit_siblings a#siblings_prev:hover:after{background:url("../img/sit_siblings_hover.png") no-repeat}

	#sit_siblings a#siblings_next{float:right;padding-right:20px}
	#sit_siblings a#siblings_next:after{content:"";background:url("../img/sit_siblings.png") -14px 0px no-repeat;position:absolute;right:0;top:10px;width:10px;height:15px;display:inline-block}
	#sit_siblings a#siblings_next:hover:after{background:url("../img/sit_siblings_hover.png") -14px 0px no-repeat}
	#sit_siblings a span{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	
	#sit_info{display:block;position:relative;width:100%;min-height:600px;margin:30px 0;background:#fff}
	#sit_info:after{display:block;visibility:hidden;clear:both;content:""}
	
	#sit_tab{}
	#sit_tab:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_tab .tab_tit{border:1px solid #e9e9e9;background:#fff}
	#sit_tab .tab_tit:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_tab .tab_tit li{float:left;width:25%}
	#sit_tab .tab_tit li button{display:block;width:100%;position:relative;padding:10px 0;line-height:20px;font-size:12px;border:0;color:#666;background:#fff;text-align:center;z-index:1}	
	#sit_tab .tab_tit li .selected{background:#053863;z-index:2;border-bottom-color:#fff;color:#fff;font-weight:500}
	#sit_tab .tab_con{background:#fff;padding:20px 0}
	#sit_tab .item_use_count,
	#sit_tab .item_qa_count{display:inline-block;padding:0 7px;height:16px;font-size:10px;line-height:16px;border:1px solid #e9e9e9;background:#fff;border-radius:10px;font-weight:600;color:#053863;vertical-align:1px}
	
	#sit_buy{display:none;position:relative;height:auto;padding:10px;border:1px solid #ddd;background:#fff}
	.sit_buy_inner{position:relative;top:0 !important;vertical-align:top}
	.sit_side_option{padding:15px;border-bottom:1px solid #ebeff3}
	.sit_side_option h3{margin-bottom:10px;font-size:16px;font-weight:500;color:#333}
	.sit_side_option label{display:block;margin:0 0 5px;color:#666}
	.sit_side_option label.label-title{display:none}
	.sit_side_option select{width:100%;margin:0 0 10px;height:45px;padding:0 10px;font-size:14px;border:1px solid #cdcdcd;-webkit-appearance:none;/* 화살표 없애기 for chrome*/-moz-appearance:none;/* 화살표 없애기 for firefox*/appearance:none;/* 화살표 없애기 공통*/background:url("../img/select_arrow.png") no-repeat right center/* 화살표 아이콘 추가 */}
	.sit_side_option select::-ms-expand{display:none/* 화살표 없애기 for IE10, 11*/}
	
	.sit_sel_option{overflow-y:auto;height:auto;max-height:300px}
	.sit_sel_option{transform:translateZ(0);transform-style:preserve-3d;transition-delay:.05s;transition-duration:.05s;transition-property:transform, left;transition-timing-function:cubic-bezier(.4, 0, .2, 1);scrollbar-3dLight-Color:#efefef;scrollbar-arrow-color:#dfdfdf;scrollbar-base-color:#333949;scrollbar-Face-Color:#fff;scrollbar-Track-Color:#333949;scrollbar-DarkShadow-Color:#efefef;scrollbar-Highlight-Color:#efefef;scrollbar-Shadow-Color:#333949}
	.sit_sel_option::-webkit-scrollbar-track{background-color:#fafafa}
	.sit_sel_option::-webkit-scrollbar{width:3px;background-color:transparent}
	.sit_sel_option::-webkit-scrollbar-thumb{background-color:#ccc}
	.sit_sel_option h3{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sit_sel_option:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_sel_option li{position:relative;padding:10px;border-bottom:1px solid #e6e9ed}
	.sit_sel_option li:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_sel_option .opt_name{margin-bottom:10px;line-height:24px;font-size:13px;font-weight:500;color:#333;letter-spacing:-0.5px}
	.sit_sel_option .num_input{float:left;border:0;width:50px;height:25px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
	.sit_sel_option .sit_opt_prc{display:block;float:right;min-width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:12px;font-weight:500}
	.sit_sel_option .opt_count{overflow:hidden}
	.sit_sel_option button{position:relative;float:left;width:25px;height:25px;border:1px solid #e4e4e4;border-radius:0;background:#fff;color:#666;font-size:14px}
	.sit_sel_option button:hover{color:#000}
	.sit_sel_option .sit_qty_minus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_minus i:after{position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_plus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	.sit_sel_option .sit_qty_plus i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333}
	.sit_sel_option .sit_opt_del{position:absolute;top:15px;right:15px;width:25px;height:25px;font-size:15px;border:1px solid #e6e9ed;background:#fff;color:#c6c8ca}
	.sit_sel_option .sit_opt_del:hover{background:#fafafa}
	.sit_sel_option .sit_opt_del i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333;transform:rotate(45deg)}
	.sit_sel_option .sit_opt_del i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333;transform:rotate(45deg)}
	
	.sum_section{z-index:3}
	.sum_section:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_tot_price{padding:10px 0;line-height:25px;font-size:16px;font-weight:500;text-align:right}
	.sit_tot_price strong{margin-left:15px;font-size:24px;font-weight:600;color:#053863;letter-spacing:-1px}
	.sit_tot_price span{float:left}
	.sit_order_btn button{float:left;display:block;width:50%;padding:10px 0;font-size:13px;font-weight:500}
	.sit_order_btn button:nth-child(n+2){border-left:0}
	.sit_order_btn .sit_btn_cart{}
	
	/* 상품 재입고 알림 (SMS) */
	#sit_sms_new .form_01{padding:20px}
	#sit_sms_new #sms_agree{padding:5px 0 20px}
	#sit_sms_new li strong{display:inline-block;margin:10px 0}
	#sit_sms_new textarea{line-height:1.4;color:#555}
	#sit_sms_new .prd_name{background:#f3f3f3;padding:15px 20px;font-weight:500;font-size:16px}
	#sit_sms_new .chk_box input[type="checkbox"]:checked + label span{background:url('img/chk.png') no-repeat 50% 50% #3a8afd}
	
	/* 상품 상세보기 - 상품정보 */
	#sit_inf{margin:20px 0}
	#sit_inf h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_inf h3{position:absolute;font-size:0;line-height:0;content:""}
	
	#sit_inf_basic{margin:0 0 20px;line-height:1.4}
	#sit_inf_explan{margin:0 0 10px;width:auto !important;line-height:1.4;overflow:hidden} /* ie6 미대응시 #sit_inf_explan{margin:0 0 10px} 만으로 충분 */
	#sit_inf_explan img{max-width:100%;height:auto}
	
	#sit_inf_open{width:100%;border:0;border-top:1px solid #777;border-collapse:collapse}
	#sit_inf_open th{padding:10px;font-size:11px;border-bottom:1px solid #e5e5e5;background:#f3f3f3;vertical-align:top;text-align:left}
	#sit_inf_open td{padding:10px;font-size:11px;border-bottom:1px solid #e5e5e5;background:#fff;vertical-align:top}
	
	/* 상품 상세보기 - 사용후기 */
	#sit_use h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_use h3{position:absolute;font-size:0;line-height:0;content:""}
	
	.sit_use_top{position:relative;background:#fff;border:6px solid #fafafa;margin:0 0 15px;padding:14px;min-height:90px;vertical-align:middle}
	.sit_use_top h4{line-height:30px;font-size:13px;font-weight:500;color:#222;margin-bottom:5px}
	.sit_use_top h4 span{font-size:12px;font-weight:400;color:#aaa}
	.sit_use_top .sit_star{height:18px}
	.sit_use_top .score{position:absolute;top:15px;right:15px;display:inline-block;width:80px;height:30px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 50%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sit_use_top .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 50%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sit_use_top .st_bg{background:#666}
	
	#sit_use_wbtn{position:relative;font-size:0}
	#sit_use_wbtn a{width:50%;line-height:24px;font-size:11px;font-weight:500;text-align:center}
	#sit_use_wbtn a:nth-child(n+2){}
	#sit_use_ol{margin:0 0 5px;padding:0;border-top:1px solid #e0e0e0;list-style:none}
	.sit_use_li{position:relative;padding:10px 0;padding-right:35px;border-bottom:1px solid #e0e0e0}
	.sit_use_li:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_use_li_title{position:absolute;right:0;top:0;bottom:0;width:25px;padding:8px 0;color:#666;font-size:0;background:#fff;text-align:center}
	.sit_use_li_title:hover{background:#fff;border-color:#fff;color:#053863}
	.sit_use_li_title i{font-size:13px}
	
	.sit_thum{float:left;margin:0 10px 10px 0;width:60px;height:60px}
	.sit_thum img{width:auto;max-width:100%;height:auto}
	.sit_use_dl:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_use_dl dt{position:absolute;font-size:0;line-height:0;content:""}
	.sit_use_dl dd{color:#7f7f7f;line-height:1.4;font-size:11px}
	.sit_use_dl .sit_use_star{margin:0 0 2px}
	.sit_use_dl .sit_use_star .score{position:relative;display:inline-block;width:60px;height:18px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sit_use_dl .sit_use_star .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sit_use_dl .sit_use_tit{margin-bottom:2px;line-height:20px;font-size:12px;font-weight:500;color:#000 !important}
	.sit_use_con{display:none;transition:none}
	.sit_use_con *{font-size:12px !important}
	.sit_use_p{margin:3px 0;padding:3px 0;font-size:12px}
	.sit_use_cmd{font-size:0}
	.sit_use_cmd a:nth-child(n+2){margin-left:4px}
	
	.sit_use_reply{position:relative;border-top:1px dotted #bbb;margin:10px 0 0;padding:10px 0 0 0}
	.use_reply_icon{position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0;width:28px;height:17px;text-indent:-9999em;overflow:hidden}
	.use_reply_tit{line-height:15px;font-size:12px;font-weight:500;padding-right:100px}
	.use_reply_name{color:#777;margin:5px;position:absolute;top:7px;right:0;font-size:12px}
	.use_reply_p{padding:10px 0;background:#fff;line-height:1.3 !important}
	
	#sit_use_write_star:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_use_write_star li{float:left;width:33.333%}
	#sit_use_write_star li img{width:100px}
	
	/* 상품 상세보기 - 상품문의 */
	#sit_qa{}
	#sit_qa h2{position:absolute;font-size:0;line-height:0;content:""}
	#sit_qa h3{position:absolute;font-size:0;line-height:0;content:""}
	
	#sit_qa_ol{margin:0 0 5px;padding:0;border-top:1px solid #f0f0f0;list-style:none}
	.sit_qa_li:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_qa_li{position:relative;border-bottom:1px solid #f0f0f0;padding:10px 0}
	.sit_qa_li_title{display:block;width:100%;text-align:left;background:none;border:0;line-height:25px;font-size:13px;font-weight:500;color:#555;vertical-align:top}
	
	.sit_qa_dl{position:absolute;top:12px;right:15px;line-height:25px;font-size:12px;color:#7f7f7f;text-align:right;margin:0}
	.sit_qa_dl:after{display:block;visibility:hidden;clear:both;content:""}
	.sit_qa_dl dt{position:absolute;font-size:0;line-height:0;content:""}
	.sit_qa_dl dd{display:inline-block;margin-left:10px}
	.sit_qaa_done{display:inline-block;height:25px;line-height:24px;background:#f6bb42;color:#fff;padding:0 5px;margin-right:10px;font-size:10px;font-weight:normal}
	.sit_qaa_yet{display:inline-block;height:30px;line-height:30px;background:#ccd1d9;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal}
	
	.sit_qa_con{display:none;clear:both}
	.sit_qa_p{margin:10px 0;background:#fafafa;line-height:1.4;border:1px solid #e9e9e9}
	.sit_qa_p .qa_alp{position:absolute;top:13px;left:15px;font-size:16px;color:#000}
	.sit_qa_qaa{padding:15px 20px;padding-left:40px;position:relative;min-height:50px;font-size:12px;border-top:1px solid #e9e9e9}
	.sit_qa_qaq{padding:15px 20px;padding-left:40px;position:relative;min-height:50px;font-size:12px}
	.sit_qa_con textarea{display:none}
	.sit_qa_cmd{text-align:right}
	
	.sit_qa_pw{display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center}
	.sit_qa_pw span{display:block;margin:0 0 5px}
	
	#sit_qa_wbtn{text-align:right;margin:0 0 20px;font-size:0}
	#sit_qa_wbtn a{width:50%;line-height:24px;font-size:11px;font-weight:500;text-align:center}
	#sit_qa_wbtn a:nth-child(n+2){}
	
	#sit_qa_write #iq_subject{width:100%}
	#sit_qa_write .chk_box input[type="checkbox"]:checked + label span{background:url(../img/chk.png) no-repeat 50% 50% #053863;background-size:80% auto}
	
	/* 상품 상세보기 - 배송정보 */
	#sit_dvr{margin:20px 0}
	#sit_dvr h3{display:block;margin:10px 0;line-height:30px;font-size:18px;font-weight:500;color:#222}
	#sit_dvr .content{padding:20px;border:6px solid #fafafa}

	#sit_dvr .content span{position:relative;padding-left:15px;display:block;line-height:24px;font-size:14px;font-weight:300;color:#333}
	#sit_dvr .content span:before{content:'';position:absolute;top:11px;left:0;width:5px;height:1px;background:#666}
	
	/* 상품 상세보기 - 교환정보 */
	#sit_ex{margin:20px 0}
	#sit_ex h3{display:block;margin:10px 0;line-height:30px;font-size:18px;font-weight:500;color:#222}
	#sit_ex .content{padding:20px;border:6px solid #fafafa}
	#sit_ex .content span{position:relative;padding-left:15px;display:block;line-height:24px;font-size:14px;font-weight:300;color:#333}
	#sit_ex .content span:before{content:'';position:absolute;top:11px;left:0;width:5px;height:1px;background:#666}
	
	
	/* 사용후기 모음 */
	#sps_sch{margin:0 0 10px;overflow:hidden;}
	#sps_sch a{float:left;margin-left:5px;width:70px;height:34px;line-height:34px;vertical-align:top;background:#053863;font-size:12px;color:#fff;font-weight:500;text-decoration:none;text-align:center;}
	#sps_sch .sch_wr{float:left;width:calc(100% - 160px);position:relative;border:1px solid #d0d3db;background:#fff;}
	#sps_sch:after{display:block;visibility:hidden;clear:both;content:""}
	#sps_sch select{float:left;width:80px;padding:0 10px;height:34px;font-size:12px;margin-right:5px;border:1px solid #d0d3db;}
	#sps_sch .sch_input{width:100%;height:32px;border:0;padding:0;background-color:transparent;float:left;}
	#sps_sch .sch_btn{position:absolute;top:0;right:0;height:32px;background:none;border:0;width:32px;font-size:15px;}
	
	#sps{position:relative;overflow:hidden}
	#sps ul{margin:0 -10px -10px 0;padding:0;font-size:0;overflow:hidden}
	#sps li{display:inline-block;width:50%;position:relative;background:#fff;vertical-align:top}
	#sps li:after{display:block;visibility:hidden;clear:both;content:""}
	#sps li .sps_inner{display:block;margin:0 10px 10px 0}
	#sps li .sps_img{position:relative}
	#sps li .sps_img img{width:auto;max-width:100%;height:auto}
	#sps li .sps_img span{display:none}
	#sps li .sps_img button{position:absolute;bottom:0;right:0}
	.sps_img a span{position:absolute;font-size:0;line-height:0;overflow:hidden}
	
	.sps_img .prd_detail{position:absolute;right:0;bottom:0;border:0;color:#fff;background:#053863;width:34px;height:34px;text-align:center;opacity:0.8}
	.sps_img .prd_detail:hover{opacity:1}

	
	.review_detail_cnt{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.75)}
	.review_detail_in{position:absolute;top:10%;left:50%;margin-left:-40%;width:80%;max-height:80%;text-align:left;border:1px solid #dde7e9;background:#fff}	
	.review_detail_in{padding-bottom:50px;overflow-y:scroll;transform:translateZ(0);transform-style:preserve-3d;transition-delay:.05s;transition-duration:.05s;transition-property:transform, left;transition-timing-function:cubic-bezier(.4, 0, .2, 1);scrollbar-3dLight-Color:#efefef;scrollbar-arrow-color:#dfdfdf;scrollbar-base-color:#333949;scrollbar-Face-Color:#fff;scrollbar-Track-Color:#333949;scrollbar-DarkShadow-Color:#efefef;scrollbar-Highlight-Color:#efefef;scrollbar-Shadow-Color:#333949}
	.review_detail_in::-webkit-scrollbar-track{border-radius:10px;background-color:#fefefe}
	.review_detail_in::-webkit-scrollbar{border-radius:10px;width:5px;background-color:fefefe}
	.review_detail_in::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ddd}
	.review_detail_in h3{padding:0 10px;line-height:50px;font-size:15px;font-weight:500;border-bottom:1px solid #e8e8e8}
	.review_cnt{padding:10px}
	.review_cnt .head{}
	.review_cnt .head .tit{display:block;padding:0 0 5px 0;line-height:20px;font-size:15px;font-weight:400;color:#333;letter-spacing:-0.5px;border-bottom:1px solid #043259}
	.review_cnt .head .inf{border-bottom:1px solid #e9e9e9;font-size:0;text-align:left;overflow:hidden}
	.review_cnt .head .inf span{position:relative;display:inline-block;line-height:20px;font-size:12px;font-weight:300;color:#555}
	.review_cnt .head .inf span:nth-child(n+2){margin-left:10px;padding-left:10px}
	.review_cnt .head .inf span:nth-child(n+2):before{content:'';position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:10px;background:#e9e9e9}
	.review_cnt .body{padding:10px 0}
	.review_cnt .body p{line-height:15px;font-size:12px;font-weight:400;color:#555}
	.review_cnt .body .view_image{display:block;margin:5px 0}
	.review_cnt .body .view_image img{width:auto;max-width:100%;height:auto}
	.review_cnt .item{padding:25px}
	.review_cnt .item{position:relative;margin-top:15px;padding:15px;background:#fcfcfc;border:1px solid #efeff1;overflow:hidden}
	.review_cnt .item .tit{margin-bottom:10px;font-size:13px;font-weight:500;color:#333}
	.review_cnt .item .txt{}
	.review_cnt .item .txt .thumb{float:left;margin:0 20px 0 0;width:80px}
	.review_cnt .item .txt .thumb img{width:auto;max-width:100%;height:auto}
	.review_cnt .item .txt .info{}
	.review_cnt .item .txt .info span{display:block;font-size:12px}
	.review_cnt .item .score{display:block}
	.review_cnt .item .score{position:relative;display:inline-block;width:60px;height:20px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.review_cnt .item .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;background-size:60px auto;text-indent:-9999em;font-size:0;overflow:hidden}

	.rd_cls{position:absolute;top:0;right:0;width:35px;height:50px;font-size:16px;color:#999;background:#fff;text-align:center}
	
	.review_tp_cnt{position:relative}
	.review_tp_cnt>span{font-size:16px;display:block}
	.review_tp_cnt:after{display:block;visibility:hidden;clear:both;content:""}
	.review_tp_cnt .sps_opt_btn_more{position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:18px}
	.review_tp_cnt .sps_opt_li{display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4}
	.review_tp_cnt .sps_opt_li:before{content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}
	.review_tp_cnt .sps_opt_li:after{content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
	.review_tp_cnt .sps_opt_li li{border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c}

	.sps_reply{position:relative;margin:15px 0 0 0;border:1px solid #e2e2e2;margin-top:10px;padding:15px;text-align:left}
	.sps_reply:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;position:absolute;top:-8px;left:20px;content:''}
    .sps_reply:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid white;position:absolute;top:-7px;left:21px;content:''}
	.sps_reply .sps_img{text-align:right;width:70px}
	.sps_reply .sps_section h2{background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.4}
	
	#sps dl{}
	#sps dl:after{display:block;visibility:hidden;clear:both;content:""}
	#sps dt{float:left}
	#sps dd{color:#aaa;}
	#sps dd img{position:relative;top:-2px}
	
	.sps_section{padding:15px 0}
	.sps_section .sps_pd_name{font-size:12px;font-weight:400;color:#86a0b7}
	.sps_section .sps_rv_tit{display:block;padding:10px 0 0 0;font-size:14px;font-weight:500;color:#555;letter-spacing:-0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.sps_section .sps_rv_thum{position:absolute;top:15px;right:15px}
	.sps_section .sps_rv_score{margin-top:20px}
	.sps_section .sps_rv_score .score{position:relative;display:inline-block;width:80px;height:20px;text-align:left;background:url("../img/ico_star_off.png") no-repeat 0 45%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden;vertical-align:top}
	.sps_section .sps_rv_score .score em{position:absolute;top:0;left:0;height:100%;text-align:left;background:url("../img/ico_star_on.png") no-repeat 0 45%;background-size:80px auto;text-indent:-9999em;font-size:0;overflow:hidden}
	.sps_section p{padding:0;width:100%}
	.sps_con_full{padding:0;height:auto !important}
	.sps_con_btn{clear:both;margin:5px 0}
	.sps_con_btn:after{display:block;visibility:hidden;clear:both;content:""}
	.sps_con_btn .sps_dl{float:left;width:50%;position:relative;line-height:25px;font-size:11px;}
	.sps_con_btn .sps_dl:nth-child(even){float:right;text-align:right;}
	.sps_con_btn .rep{margin-top:15px}
	.sps_con_btn button.review_detail{display:block;width:100%;border:1px solid #d4d6db;color:#666;font-size:12px;padding:3px 5px;background:#fff;clear:both}
	.sps_con_btn button.review_detail:hover{background:#6b99ee;border-color:#6b99ee;color:#fff}
	
	/* 상품문의 모음 */
	#sqa_sch{margin:0 0 10px}
	#sqa_sch a{display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;background:#434a54;color:#fff;font-weight:500;text-decoration:none}
	#sqa_sch .sch_wr{width:300px;border:1px solid #d0d3db;display:inline-block;background:#fff}
	#sqa_sch:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa_sch select{float:left;margin-right:5px;width:175px;height:40px;border:1px solid #d0d3db}
	#sqa_sch .sch_input{width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left}
	#sqa_sch .sch_btn{float:left;width:40px;height:38px;font-size:15px;background:none}
	
	#sqa{margin-bottom:20px}
	
	#sqa ol{margin:0;padding:0;list-style:none}
	#sqa li{position:relative;padding:15px 20px 15px 15px;border-bottom:1px solid #f0f0f0;background:#fff}
	#sqa li:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa li .sit_qaa_yet{position:absolute;right:20px;top:20px;margin-right:0}
	#sqa li .sit_qaa_done{position:absolute;right:20px;top:20px;margin-right:0}
	
	.sqa_img{float:left;margin:0 10px 0 0}
	.sqa_img span{position:absolute;font-size:0;line-height:0;overflow:hidden}
	
	
	#sqa dl{margin:5px 0}
	#sqa dl:after{display:block;visibility:hidden;clear:both;content:""}
	#sqa dt{float:left}
	#sqa dd{float:left;margin:0 10px 0 0;color:#999}
	
	#sqa dd img{position:relative;top:-2px}
	.sqa_con{margin:10px 0;background:#f3f3f3;line-height:1.4}
	.sqa_con .qa_alp{position:absolute;top:13px;left:15px;font-size:20px;color:#000}
	
	.sqa_section{float:left;width:1100px}
	.sqa_section h2{padding-right:70px;font-size:16px;font-weight:500}
	.sqa_section .sqa_con{line-height:1.4}
	.sqa_section p{padding:0;width:100%}
	.sqa_con_full{padding:0;height:auto !important}
	.sqa_con_btn button{border:1px solid #ddd;padding:5px 8px;color:#666;font-size:13px;margin:5px 0;background:#fff}
	.sqa_con_btn button:hover{background:#6b99ee;border-color:#6b99ee;color:#fff}
	
	/* 상품검색 */
	#ssch{margin:20px 0}
	#ssch h2{margin:10px 0;line-height:30px;font-size:16px;font-weight:400;text-align:center;letter-spacing:-0.5px}
	#ssch h2 .ssch_result_total{display:inline-block;margin-left:3px;line-height:30px;font-size:12px;font-weight:500;color:#e62642}
	#ssch h2 strong{color:#053863}
	#ssch_frm{background:#fff}
	#ssch_frm .ssch_scharea{padding:10px 0 30px 0;text-align:center}

	#ssch_frm .ssch_scharea:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_frm .ssch_scharea .ssch_inner{position:relative;display:block}
	#ssch_frm .ssch_scharea label{display:inline-block;margin:0 8px 0 0}
	#ssch_frm .ssch_scharea .ssch_input{width:100%;height:40px;padding:0 15px;padding-right:40px;font-size:12px;color:#053863;background:#fff;border:2px solid #053863}
	#ssch_frm .ssch_scharea .btn_submit{position:absolute;top:0;right:0;width:40px;height:40px;background:url("../img/search.png") no-repeat 50% 50%;background-size:15px auto}
	
	#ssch_frm .tit{float:left;width:100px;line-height:30px;font-size:16px;font-weight:500}
	#ssch_frm .txt{float:left;width:calc(100% - 100px)}
	#ssch_frm .ssch_option{overflow:hidden}
	#ssch_frm .ssch_option dl{margin-top:5px;border-top:1px solid #e9e9e9;overflow:hidden;background:#fafafa}
	#ssch_frm .ssch_option dt{padding:5px 15px;line-height:32px;font-size:12px;font-weight:500;color:#000;letter-spacing:-0.5px;border-bottom:1px dashed #e9e9e9}
	#ssch_frm .ssch_option dd{padding:10px 15px;overflow:hidden}
	#ssch_frm .ssch_option dd.ssch_minmax > div{float:left;width:45%;position:relative;line-height:32px}
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(2){width:10%;font-size:13px;font-weight:300;color:#999;text-align:center}
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(1):after,
	#ssch_frm .ssch_option dd.ssch_minmax > div:nth-child(3):after{content:'원';position:absolute;top:50%;right:0;margin-top:-13px;line-height:28px;width:30px;font-size:12px;font-weight:400;color:#999;text-align:center}
	#ssch_frm .ssch_option .ssch_input{width:100%;height:30px;padding:0 30px 0 10px;font-size:12px;border:1px solid #e9e9e9}
	#ssch_frm .ssch_option dd > span{float:left;line-height:20px;width:25%}

	#ssch_frm .ssch_option input[type="checkbox"]{display:none}
	#ssch_frm .ssch_option input[type="checkbox"] + label{position:relative;display:block;padding-left:17px;line-height:30px;font-size:12px;color:#676e70;border:1px solid transparent;cursor:pointer}
	#ssch_frm .ssch_option input[type="checkbox"] + label:hover{color:#053863}
	#ssch_frm .ssch_option input[type="checkbox"] + label span{position:absolute;top:50%;left:0;margin-top:-7px;width:13px;height:13px;display:block;background:#fff;border:1px solid #d0d4df}
	#ssch_frm .ssch_option input[type="checkbox"]:checked + label{color:#000}
	#ssch_frm .ssch_option input[type="checkbox"]:checked + label span{background:url('../img/chk.png') no-repeat 50% 50% #053863;background-size:80% auto;border-color:#053863}
	

	#ssch_frm p{padding:15px;color:#737373;border-bottom:1px solid #e3e5e8}
	
	#ssch_cate{}
	#ssch_cate ul:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_cate li{float:left;width:50%}
	#ssch_cate li:nth-child(2n) a{margin-left:5px}
	#ssch_cate li span{font-weight:normal}
	#ssch_cate a{position:relative;display:block;padding:0 10px;padding-right:34px;line-height:30px;font-size:12px;border:1px solid #e9e9e9;background:#fff}
	#ssch_cate a span{position:absolute;top:50%;right:10px;margin-top:-7px;width:15px;line-height:15px;font-size:10px;font-weight:600;color:#fff;background:#053863;border-radius:50%;text-align:center}
	#ssch_cate a:hover{color:#053863}

	#ssch_info{margin:60px 0 20px;padding:10px 0;overflow:hidden}
	#ssch_info .total{padding:10px 0;line-height:30px;font-size:13px;font-weight:400;color:#646464;text-align:center}
	#ssch_info .total strong{line-height:30px;font-size:16px;font-weight:500;color:#053863}
	#ssch_info .sort{}


	#ssch_sort_all{margin:0 -5px -5px 0;list-style:none}
	#ssch_sort_all:after{display:block;visibility:hidden;clear:both;content:""}
	#ssch_sort_all li{float:left;width:33.33%;position:relative;line-height:30px}
	#ssch_sort_all li a{display:block;margin:0 5px 5px 0;padding:0 8px;line-height:28px;font-size:11px;border:1px solid #e9e9e9}
	#ssch_sort_all li:hover a{color:#fff;border-color:#053863;background:#053863}
	
	/*쿠폰존 리스트*/
	.couponzone_list{margin:0 0 20px;position:relative}
	.couponzone_list h2{padding:15px 20px 2px;line-height:20px;font-size:13px;font-weight:500;color:#222;border:1px solid #e3e5e8;border-bottom:0;letter-spacing:-0.5px;background:#fafafa}

	.couponzone_list p{padding:0 20px 5px;line-height:20px;font-size:10px;font-weight:300;color:#222;border:1px solid #e3e5e8;border-top:0;letter-spacing:-0.5px;background:#fafafa}
	.couponzone_list ul{padding:30px;margin:0;list-style:none;background:#fff;border:1px solid #e3e5e8;border-top:0}
	.couponzone_list ul:after{display:block;visibility:hidden;clear:both;content:""}
	.couponzone_list ul li{float:left;width:262px;margin:0 0 30px 30px;background:#fff}
	.couponzone_list ul li:nth-child(4n+1){clear:both;margin-left:0}
	.couponzone_list ul li img{width:100%;height:auto;line-height:1.4;border-radius:5px 5px 0 0}
	.couponzone_list ul li .cp_inner{border:1px solid #ddd;-webkit-box-shadow:5px 5px 0px rgba(0,0,0,0.025);-moz-box-shadow:5px 5px 0px rgba(0,0,0,0.025);box-shadow:5px 5px 0px rgba(0,0,0,0.025)}
	.couponzone_list ul li .coupon_img{position:relative;height:100px;overflow:hidden;border-bottom:1px dashed #ccc}
	
	.couponzone_list ul li .coupon_tit{position:absolute;top:0;left:0;width:100%;height:100px;padding:20px 0;text-align:center;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
	.couponzone_list ul li .coupon_tit strong{display:inline-block;line-height:30px;font-size:15px;font-weight:500;color:#333}
	.couponzone_list ul li .coupon_tit .cp_evt,
	.couponzone_list ul li .coupon_tit .cp_evt b{display:inline-block;line-height:30px;font-size:20px;font-weight:600;color:#333;letter-spacing:-0.5px}
	.couponzone_list ul li .cp_cnt{padding:10px}
	.couponzone_list ul li .coupon_date{float:right;padding:2px 3px;margin:5px 0px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777}
	.couponzone_list ul li .coupon_target{display:inline-block;margin:5px 0px}
	.couponzone_list ul li .coupon_target>button{display:inline-block;max-width:125px;padding:2px 3px;font-size:13px;border:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
	.couponzone_list ul li .coupon_target .cp_1{background:#edfbde;color:#8cc152}/*카테고리할인*/
	.couponzone_list ul li .coupon_target .cp_2{background:#fbdef3;color:#c15293}/*개별상품할인*/
	.couponzone_list ul li .coupon_target .cp_3{background:#fbf1de;color:#c18b52}/*주문금액할인*/
	.couponzone_list ul li .coupon_target .cp_4{background:#f2defb;color:#7c52c1}/*배송비할인*/
	.couponzone_list ul li .coupon_info{display:none;position:absolute;min-width:235px;background:#fff;border:1px solid #000;padding:15px}
	.couponzone_list ul li .coupon_info:after{display:block;visibility:hidden;clear:both;content:""}
	.couponzone_list ul li .coupon_info h4{font-size:16px;margin-bottom:10px}
	.couponzone_list ul li .coupon_info ul{padding:0;margin:0;position:relative;border:0}
	.couponzone_list ul li .coupon_info li{width:auto;margin:0;float:inherit;color:#5e5e5e;line-height:18px}
	.couponzone_list ul li .coupon_info li a{text-decoration:underline;color:#5e5e5e}
	.couponzone_list ul li .coupon_info .coupon_info_cls{position:absolute;right:0;top:0;color:#c7c9cc;border:0;background:#fff;padding:10px;font-size:16px}
	.couponzone_list ul li .coupon_btn{text-align:center}
	.couponzone_list ul li .coupon_btn .btn02{width:100%;height:42px;line-height:28px;margin-top:15px;border:0;color:#fff;background:#3a8afd;border-radius:5px;font-weight:500}
	.couponzone_list ul li .coupon_btn .btn02:hover{background:#2176f1;color:#fff}
	.couponzone_list ul li .coupon_btn .disabled{background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6}
	.couponzone_list ul li .coupon_btn .disabled:hover{background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6}
	.couponzone_list .no_coupon{position:relative;padding:100px 0;text-align:center;color:#999;border:0;background:#fff}
	

	/* 새글 */
	.is_community .tbl_head01 td{color:#666;padding:10px 5px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;border-left:0 none;line-height:1.4;height:60px;word-break:break-all}

	
	/* 글쓰기 및 글보기 */
	.is_community .chk_box input[type="checkbox"] + label span{top:2px;left:0}
	.is_community .bo_fx{margin-bottom:20px}
	
	/* 본문 바로가기 */
	#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
	#skip_to_container a:focus, #skip_to_container a:active{width:100%;height:75px;background:#21272e;color:#fff;font-size:20px;font-weight:500;text-align:center;text-decoration:none;line-height:2.5}
	
	/* 이미지 등비율 리사이징 */
	.img_fix{width:100%;height:auto}
	
	/* 목록 바로가기 */
	.sanchor{margin:30px 0 20px;padding:0}
	.sanchor:after{display:block;visibility:hidden;clear:both;content:""}

	.sanchor li{float:left;width:20%;text-align:center;list-style:none}
	.sanchor li a{display:block;position:relative;height:60px;margin-left:-1px;background-color:#f7f7f7;border:1px solid #cdcdcd;border-bottom:1px solid #000;font-size:17px;color:#666;line-height:58px;text-align:center;z-index:1}
	.sanchor li .sanchor_on{margin:0 0 0 -1px;border:1px solid #000;background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:500}
	.sanchor li a .item_qa_count,.sanchor li a .item_use_count{display:inline-block;background:#aaa;padding:0 5px;line-height:23px;border-radius:15px;color:#fff;min-width:23px;font-size:12px}
	.sanchor li .sanchor_on .item_qa_count,.sanchor li .sanchor_on .item_use_count{background:#55bfb1}
	
	/* 콘텐츠별 스타일 */
	.cnt_cmt{display:inline-block;margin:0 0 0 3px;font-weight:500}
	
	/* ########## 쇼핑몰 컨텐츠 ########## */
	/* 인덱스 이미지 출력 */
	#sidx_img{margin:0 0 20px}
	#sidx_img img{max-width:100%;height:auto}
	
	
	/* 상품 메일 추천하기 */
	#sit_rec_new th,
	#sit_rec_new td{display:block;width:100%}
	#sit_rec_new th{text-align:left;margin-top:20px;margin-bottom:5px}
	#sit_rec_new textarea{width:100%;min-height:100px}
	#sit_rec_new .win_btn{margin:20px 0}
	
	/* 마이페이지 */
	#smb_my{position:relative;margin-bottom:30px}
	#smb_my:after{display:block;visibility:hidden;clear:both;content:""}
	
	/* 마이페이지 aside */
	#smb_my_ov{position:relative;border:1px solid #f4f4f4;background:#fff}
	#smb_my_ov h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#smb_my_ov .smb_me{display:block;background:#fff;border-bottom:1px solid #e8e8e8;padding:20px;text-align:center;font-size:15px;font-weight:500}
	#smb_my_ov .smb_me img{width:45px;border-radius:50%}
	#smb_my_ov .smb_me .my_ov_name{display:inline-block;margin-bottom:10px;line-height:28px}
	#smb_my_ov .smb_me a{display:inline-block;font-size:12px;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#8a8a8a;border-radius:2px;padding:2px 5px}
	#smb_my_ov .smb_me a.smb_info{color:#053863}
	
	#smb_private:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_private{padding:10px 0}
	#smb_private li{float:left;width:50%;position:relative;text-align:left}
	#smb_private a{display:block;background:#fff;color:#555;line-height:20px;font-size:12px;padding:10px}
	#smb_private a strong{float:right;min-width:30px;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#053863;padding:0 3px;border-radius:3px;margin:2px 0;line-height:16px;font-size:11px;font-weight:400;text-align:center}
	#smb_private a:hover strong{background:#4b8bff}
	#smb_private li a:hover{color:#053863}
	#smb_private li a:hover:after{position:absolute;left:0;top:0;width:2px;height:100%;background:#053863;content:""}
	#smb_private li i{width:15px;line-height:20px;font-size:15px;color:#8c9eb0;margin-right:5px}
	#smb_private li:hover i{color:#053863}
	#smb_private .win_point strong{background:#37bc9b;color:#fff}
	#smb_private .win_memo strong{background:#ff8b77;color:#fff}
	#smb_private .win_scrap strong{background:#8cc152;color:#fff}
	#smb_private .win_coupon strong{background:#a352c1;color:#fff}
	
	#smb_my_ov h3{font-size:15px;padding:20px 10px 10px;border-top:1px solid #e8e8e8}
	#smb_my_ov .op_area{border-top:0;padding:0 10px 25px;line-height:18px;color:#555}
	#smb_my_ov .op_area:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_my_ov .op_area dt{float:left;width:25%;margin-bottom:10px;font-weight:500;color:#8c9eb0;line-height:30px;font-size:12px}
	#smb_my_ov .op_area dd{float:left;width:75%;margin-bottom:10px;padding:5px 0;padding-left:8px;line-height:20px;font-size:12px;border-bottom:1px dashed #e5e5e5}
	#smb_my_ovaddt{border-bottom:0 !important}
	#smb_my_ovaddd{border-bottom:0 !important}
	
	#smb_my_ov .btn_op_area{display:block;width:100%;line-height:40px;font-size:12px;color:#333;border-top:1px solid #f4f4f4;background:#fafafa;text-align:center}
	#smb_my_ov .btn_op_area.sel i{transform:rotate(180deg)}
	.withdrawal{display:block;padding:10px 20px;border-top:1px solid #e8e8e8;color:#c7c7c7}
	.withdrawal:hover{color:#333}
	
	/* 마이페이지 list */
	#smb_my_list{margin-top:50px}
	
	#smb_my_od h2{margin:0 0 5px;padding:0 0 10px;font-size:16px;font-weight:600;border-bottom:1px solid #e9e9e9}
	#smb_my_od{position:relative;margin:0 0 50px}
	#smb_my_od .pc{display:none}
	#smb_my_od .mo{display:block}
	.smb_my_od{background:#fff}
	.smb_my_od li{padding:15px;border-bottom:1px solid #ececec}
	.smb_my_od li:last-child{border-bottom:0}
	.smb_my_od li:after{display:block;visibility:hidden;clear:both;content:""}
	.smb_my_od li:hover{background:#fff6f6}
	.smb_my_od .smb_my_od_li{float:left;line-height:18px}
	.smb_my_od .smb_my_od_li1{width:140px;text-align:center}
	.smb_my_od .smb_my_od_li2{width:75%;padding:0 20px}
	.smb_my_od .smb_my_od_li3{width:80px;float:right;text-align:center}
	.smb_my_od .ord_num,
	.smb_my_od .ord_name{font-size:16px;font-weight:500;letter-spacing:-0.5px}
	.smb_my_od .date{color:#b5b5b5}
	.smb_my_od .cost{color:#053863;font-weight:500}
	.smb_my_od .misu{color:#6d6d6d}
	
	/* 주문내역 include  */
	#sod_inquiry{border-bottom:1px solid #dde7e9}
	#sod_inquiry li {background:#fff;padding:10px 5px;position:relative}
	#sod_inquiry li:nth-child(n+2){border-top:1px solid #e9e9e9}
	#sod_inquiry li:after {display:block;visibility:hidden;clear:both;content:''} 
	#sod_inquiry li .inquiry_idtime{line-height:25px}
	#sod_inquiry li .idtime_link {font-weight:500;font-size:13px;color:#053863}
	#sod_inquiry li .idtime_time {float:right;font-size:11px;color:#999}
	#sod_inquiry li .inq_wr:after {display:block;visibility:hidden;clear:both;content:''} 
	#sod_inquiry li .inquiry_name {margin:5px 0 10px 0;font-size:13px;font-weight:400;color:#555}
	#sod_inquiry li .inquiry_price {font-size:14px;font-weight:500;color:#053863;float:left}
	#sod_inquiry li .inv_status {display:inline-block;float:right;margin:0;font-weight:bold}
	#sod_inquiry li .inv_inv {margin:10px 0 0;display:block;border:1px solid #e5ecf2;border-radius:3px;color:#4963b8;background:#f9fdff;padding:10px}
	#sod_inquiry li .inv_inv i {margin-right:5px}
	#sod_inquiry .li_cancel{background:#fcf1f1}
	#sod_inquiry .info{padding-bottom:35px;}
    #sod_inquiry .info .img{margin:10px 0;}
    #sod_inquiry .info .img img{width:100%;height:auto}

	#smb_my_wish{position:relative;margin-bottom:30px}
	#smb_my_wish h2{margin:0 0 5px;padding:0 0 10px;font-size:16px;font-weight:600;border-bottom:1px solid #e9e9e9}
	#smb_my_wish ul{margin:0 -5px;overflow:hidden}
	#smb_my_wish li{float:left;width:50%;padding:0 5px;margin-bottom:10px;position:relative;background:#fff;border-bottom:1px solid #ececec}
	#smb_my_wish li:after{display:block;visibility:hidden;clear:both;content:""}
	#smb_my_wish .smb_my_chk{position:absolute;top:5px;left:11px;color:red}
	#smb_my_wish .smb_my_img{}
	#smb_my_wish .smb_my_img img{width:100%;height:auto}
	#smb_my_wish .smb_my_tit{margin:5px 0;padding:5px 0 10px 0;height:50px;line-height:19px;font-size:13px;font-weight:500;border-bottom:1px dashed #e9e9e9;}
	#smb_my_wish .smb_my_price{line-height:20px;font-size:15px;font-weight:500;color:#053863;letter-spacing:-0.5px}
	#smb_my_wish .smb_my_date{padding:2px 0 10px 0;font-size:11px;color:#999}
	.smb_my_more{position:absolute;top:0;right:0}
	.smb_my_more a{display:block;background:url('../img/more-btn.gif') no-repeat 0 1px;padding-left:20px;height:30px;font-size:13px}
	#smb_my_wish li .wish_del{position:absolute;right:10px;bottom:13px;width:30px;height:30px;line-height:30px;font-size:15px;color:#b2b2b2;border:1px solid #e9e9e9;text-align:center}
	#smb_my_wish li .wish_del:hover{color:#333}
	#smb_ws_act{font-size:0;text-align:center;margin:20px 0 30px}
	#smb_ws_act .btn01{width:50%;height:40px;font-weight:500;font-size:13px;border:1px solid #e9e9e9}
	#smb_ws_act .btn02{width:50%;height:40px;font-weight:500;font-size:13px;border:1px solid #053863;background:#053863}
	
	/* 장바구니 주문서 공통 */
	.od_prd_list .td_prd{border-left:0;position:relative;padding-left:120px;min-height:100px}
	.od_prd_list .td_prd .sod_img{float:left;margin:0 15px 15px 0}
	.od_prd_list .td_prd .sod_name{padding:10px 0;min-height:80px;font-size:15px;text-align:left}
	.od_prd_list .td_prd .prd_name,
	.od_prd_list .td_prd .prd_name *{font-size:14px;font-weight:500;color:#333}
	.od_prd_list .total_prc{font-size:18px;font-weight:500;color:#053863;letter-spacing:-0.5px}
	
	.sod_opt{margin:2px 0 0 0;line-height:20px;font-size:11px}
	.sod_opt ul{display:inline-block;margin:0;padding:0;list-style:none}
	.sod_opt li{color:#000;line-height:24px;font-size:12px}
	.sod_opt li:before{content:"옵션";display:inline-block;margin:0 5px 0 0;padding:0 5px;background:#e2eaf6;font-size:11px;line-height:20px;color:#053863}
	.sod_option_btn .mod_options{height:30px;margin:5px 0 0;padding:0 5px;font-size:12px;border:1px solid #d4d6db;color:#606060;background:#fff}
	.cp_btn{padding:0 10px;border:1px solid #d4d6db;color:#053863;background:#fff;height:26px}
	.cp_cancel{padding:0 10px;border:1px solid #aaa;color:#666;background:#fff;height:26px}
	
	/* 장바구니 */
	#sod_bsk{margin-bottom:30px}
	.btn_cart_del{padding:20px 0;border-bottom:1px solid #ccd2d9}
	.btn_cart_del button{height:30px;padding:0 10px;font-size:12px;border:1px solid #d4d6db;background:#fff;color:#666}
	#sod_bsk_list{position:relative}
	#sod_bsk #sod_bsk_tot{margin:20px 0}
	#sod_bsk #sod_bsk_tot ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_bsk #sod_bsk_tot li{display:block;color:#fff;text-align:right;padding:15px;font-size:13px}
	#sod_bsk #sod_bsk_tot li strong{font-size:15px;font-weight:500}
	#sod_bsk #sod_bsk_tot li span{float:left}
	#sod_bsk #sod_bsk_tot .sod_bsk_dvr{background:#4a505a}
	#sod_bsk #sod_bsk_tot .sod_bsk_pt{background:#2a3038}
	#sod_bsk #sod_bsk_tot .sod_bsk_cnt{background:#212a37}
	#sod_bsk_act{font-size:0;text-align:center;margin-bottom:30px}
	#sod_bsk_act .btn_submit{height:50px;padding:0 10px;width:33.3333%;font-size:13px;font-weight:500}
	#sod_bsk_act .btn01{height:50px;line-height:50px;padding:0 10px;width:33.3333%;font-size:13px;font-weight:500}
	#sod_bsk_act p{margin:0 0 10px}
	
	
	/* 장바구니 선택사항수정 */
	#sod_bsk_list #mod_option_frm{z-index:10000;position:fixed;top:50%;left:50%;width:90%;margin-top:-200px;height:auto !important;max-height:400px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit;transform:translate(-50%,0)}
	#sod_bsk_list #mod_option_frm form{padding:15px;overflow:hidden}
	#sod_bsk_list .mod_option_bg{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.75);display:block;z-index:9999}
	#mod_option_frm h2{border-bottom:1px solid #e8e8e8;padding:0 20px;line-height:50px;font-size:15px;font-weight:500}
	
	.option_wr{padding:20px 20px 0}
	.option_wr h3{font-size:16px;margin-bottom:10px}
	.option_wr .get_item_options,
	.option_wr .get_item_supply{margin-bottom:10px}
	.option_wr label{display:block;margin:10px 0 5px}
	.option_wr select{width:100%;border:1px solid #d4d4d4;height:48px}
	
	#sit_opt_added{margin:0;padding:0;border-bottom:0;list-style:none}
	#sit_opt_added li{position:relative;border:1px solid #e9e9e9;background:#fff;}


	#sit_opt_added li:nth-child(n+2){margin-top:10px}
	#sit_opt_added li:after{display:block;visibility:hidden;clear:both;content:""}
	#sit_opt_added li .sit_opt_inner{padding:5px 15px;}
	#sit_opt_added li .opt_name{padding:10px 15px;line-height:20px;font-weight:400;font-size:12px;color:#999;}
	#sit_opt_added li .opt_count{position:relative;padding:5px 15px;padding-right:35px;border-top:1px solid #e9e9e9;}
	#sit_opt_added li .opt_count:after{content:'';display:table;line-height:0;clear:both}
	#sit_opt_added button{float:left;width:25px;height:25px;padding:0;border:0;border-radius:0;background:#fff;color:#666;font-size:15px;}
	#sit_opt_added button i{position:relative;width:25px;height:25px;font-size:0;text-indent:-9999em;overflow:hidden;vertical-align:top;}
	#sit_opt_added .sit_qty_minus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_minus i:after{position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_plus i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333}
	#sit_opt_added .sit_qty_plus i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333}
	#sit_opt_added .sit_opt_del{position:absolute;right:10px;top:50%;margin-top:-12.5px;font-size:15px;background:#f8f8f8;}
	#sit_opt_added .sit_opt_del i:before{content:'';position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -4.5px;width:9px;height:1px;background:#333;transform:rotate(45deg)}
	#sit_opt_added .sit_opt_del i:after{content:'';position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -0.5px;width:1px;height:9px;background:#333;transform:rotate(45deg)}
	#sit_opt_added .sit_opt_prc{display:block;float:right;width:100px;padding:0 8px 0 0;text-align:right;line-height:25px;font-size:12px;font-weight:400;color:#333;}
	#sit_opt_added .num_input{float:left;height:25px;border:0;font-size:12px;text-align:center;}

	#mod_option_frm #sit_sel_option{clear:both;margin-bottom:15px}
	#mod_option_frm #sit_tot_price{float:left;margin:0 20px 0 0}
	#mod_option_frm .btn_confirm{float:right}
	#mod_option_frm .btn_confirm .btn_submit{width:100px;height:40px;font-size:13px;font-weight:500;cursor:pointer}
	#mod_option_frm .btn_confirm .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;font-size:17px;border-radius:0}
	#mod_option_frm .btn_confirm .btn_close:hover{background:#f3f3f3}
	

	/* 주문서 작성 */	
	#sod_frm p{margin:0 0 10px}
	#sod_frm .od_prd_list{margin-bottom:20px}
	#sod_list{position:relative}
	#sod_list #cp_frm{z-index:10000;position:absolute;top:50%;left:50%;width:540px;height:auto !important;height:500px;max-height:500px;margin-left:-270px;margin-top:-150px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit}
	
	.od_coupon h3{border-bottom:1px solid #cdcdcd;padding:0 20px;line-height:50px;margin:0 0 15px;font-size:17px;text-align:left;-webkit-box-shadow:1px 2px 2px #eee;-moz-box-shadow:1px 2px 2px #eee;box-shadow:1px 2px 2px #eee}
	.od_coupon .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;border-left:1px solid #cdcdcd;font-size:17px}
	.od_coupon .btn_close:hover{background:#f3f3f3}
	.od_coupon .tbl_head02{margin:10px}
	.od_coupon .cp_apply{padding:0 5px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px}
	.od_coupon td,#sod_frm_pay .od_coupon td{text-align:left;border-left:0;padding:7px}
	#sod_frm_pay .od_coupon th{width:auto;text-align:center;padding:7px;background:#f3f3f3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}
	.od_coupon .td_numbig,#sod_frm_pay .od_coupon .td_numbig{text-align:center}

	.od_coupon .td_mngsmall{width:60px}
	
	/* 주문서 작성 - 왼쪽 */
	.sod_left{vertical-align:top}
	
	/* 주문서 작성 - 주문하시는 분 */
	#sod_frm .tbl_frm01{padding:20px 10px}
	#sod_frm .tbl_frm01 th,#sod_frm .tbl_frm01 td{text-align:left;padding:10px;vertical-align:top}
	#sod_frm .tbl_frm01 th{padding:0px 10px}
	#sod_frm .tbl_frm01 td input{width:100%}
	
	#sod_frm .tbl_frm01 td .addr input{width:20%}
	#sod_frm .tbl_frm01 td .addr button{background:#434a54;color:#fff;width:128px;height:45px;border:0}
	
	/* 주문서 작성 - 받으시는 분 */
	#sod_frm_taker .tbl_frm01{padding:20px 10px}
	#sod_frm_taker .tbl_frm01 .choice_place{display:block;background:#edf3fc;padding:10px 15px;border:1px solid #d1ddee;margin:0 10px 10px}
	#sod_frm_taker .tbl_frm01 .choice_place:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_taker .tbl_frm01 .choice_place .chk_box{float:left;width:85%;line-height:30px}
	#sod_frm_taker .tbl_frm01 .choice_tit{float:left;width:15% !important;line-height:30px}
	#sod_frm_taker .tbl_frm01 .choice_place input[type="radio"] + label span{top:7px}
	#sod_frm_taker .tbl_frm01 .choice_place input,
	#sod_frm_taker .tbl_frm01 .choice_place label{margin-left:10px}
	#sod_frm_taker .tbl_frm01 .btn_frmline{width:80px;height:30px;line-height:28px;background:#fff;border:1px solid #d4d6db;color:#606060;text-align:center;float:right}
	#sod_frm_taker .tbl_frm01 td input{width:100%}
	#sod_frm_taker .tbl_frm01 td .addr input{width:20%}
	#sod_frm_taker .tbl_frm01 td .addr button{background:#434a54;color:#fff;width:128px;height:45px;border:0}
	#sod_frm_taker .tbl_frm01 td .ad_choice{padding:5px 0}
	#sod_frm_taker .tbl_frm01 td .ad_choice input{width:auto}
	

	#sod_frm_orderer, #sod_frm_taker{margin:0 0 30px;border:1px solid #e3e5e8;background:#fff}
	#sod_frm section h2{border-bottom:1px solid #e9e9e9;font-size:16px;padding:15px 10px;background:#fafafa}
	#sod_frm_orderer #od_addr_jibeon,
	#sod_frm_taker #od_b_addr_jibeon{display:inline-block;margin:5px 0 0}
	
	/* 5.4.1.3 버전이후 추가 css */
	#sod_frm .tbl_frm01 th, #sod_frm .tbl_frm01 td{padding:10px;line-height:45px}
	#sod_frm .tbl_frm01 th{width:80px;padding-left:20px;font-weight:500}
	#sod_frm #od_name,#sod_frm #od_tel,#sod_frm #od_hp,#sod_frm #od_pwd,#sod_frm #od_b_name,#sod_frm #od_b_tel,#sod_frm #od_b_hp,#sod_frm #ad_subject,#sod_frm #od_hope_date{width:100%;font-size:12px}
	
	#sod_frm #od_zip,#sod_frm #od_b_zip{width:90px}
	#sod_frm .tbl_frm01 td .btn_address{padding:0 15px;width:auto;height:40px;color:#fff;border:0;background:#434a54}
	#sod_frm #od_memo{min-height:100px}
	#sod_frm_taker .order_choice_place{position:relative;background:#edf3fc;border:1px solid #d1ddee;padding-left:10px}

	#sod_frm_taker .tbl_frm01 .btn_frmline{float:none;position:absolute;top:8px;right:10px}
	
	#sod_frm  #sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm  #sod_bsk_tot li{position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0}
	#sod_frm  #sod_bsk_tot li:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm  #sod_bsk_tot li span{display:block;color:#777;margin-bottom:5px;font-weight:500}
	#sod_frm  #sod_bsk_tot .sod_bsk_sell,#sod_frm  #sod_bsk_tot .sod_bsk_coupon{border-right:1px solid #e7ebf1}
	#sod_frm  #sod_bsk_tot .sod_bsk_point,#sod_frm  #sod_bsk_tot .sod_bsk_cnt{width:100%;clear:both;height:40px;padding:0 15px;line-height:40px;text-align:right}
	#sod_frm  #sod_bsk_tot .sod_bsk_point strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}
	#sod_frm  #sod_bsk_tot li:last-child{border-bottom:0 none}
	#sod_frm  #sod_bsk_tot .sod_bsk_point span,#sod_frm  #sod_bsk_tot .sod_bsk_cnt span{float:left;margin:0}
	#sod_frm  #sod_bsk_tot .sod_bsk_coupon:before{display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#053863;border-radius:50%;border:1px solid #e7ebf1;font-weight:300;font-size:16px;line-height:20px}
	#sod_frm  #sod_bsk_tot .sod_bsk_dvr:before{display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#053863;border-radius:50%;border:1px solid #e7ebf1;font-weight:300;font-size:16px;line-height:20px}
	#sod_frm  #sod_bsk_tot .sod_bsk_cnt strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}
	#sod_frm_pay{position:relative;margin:10px 0}

	
	#sod_frm  #sod_frm_pay h2{position:absolute;padding:0;border:0;font-size:0;line-height:0;content:""}
	#sod_frm_pay .pay_tbl table{width:100%;border-collapse:collapse}
	#sod_frm_pay .pay_tbl th{text-align:left;padding:10px;width:100px;border-bottom:1px solid #e7ebf1;background:#fff;font-weight:500;color:#777}
	#sod_frm_pay .pay_tbl td{text-align:right;padding:10px;height:30px;font-size:12px;color:#999;border-bottom:1px solid #e7ebf1;background:#fff}
	#sod_frm_pay .pay_tbl td strong{margin-right:5px;color:#053863;font-size:16px;font-weight:500}

	#sod_frm_pay .id_search { width:100% !important;}

	#sod_frm_pay .pay_tbl td .cp_cancel{margin:0 0 0 2px}
	#sod_frm_pay .pay_tbl td .btn_frmline{padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0}
	#sod_frm #sod_frm_pt_alert{margin:5px 0;font-size:13px;color:#38b2bb}
	#sod_frm #sod_frm_pt_alert2{margin:5px 0;font-size:13px;color:#38b2bb;line-height:21px;word-break: keep-all;}
	#od_pay_sl h3{font-size:16px;margin:20px 0 5px}
	#od_pay_sl input[type="radio"]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-9999em;left:0;z-index:-1px}
	#od_pay_sl .lb_icon{float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:60px;position:relative;padding-left:65px;padding-top:20px;z-index:1}
	#od_pay_sl .lb_icon_be{float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:60px;text-align:center;position:relative;padding-left:0px;padding-top:20px;z-index:1}
	#od_pay_sl input[type="radio"]:checked+.lb_icon{border:1px solid #053863;z-index:3}
	#od_pay_sl input[type="radio"]:checked+.lb_icon_be{border:2px solid #053863;z-index:3}
	#sod_frm_paysel legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_frm_paysel .KPAY{background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .PAYCO{background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .inicis_lpay{background:url('../../../img/lpay_logo.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-9999em}
	#sod_frm_paysel .bank_icon{background:url('../../../img/pay_icon1.png') no-repeat 15px 50% #fff}
	#sod_frm_paysel .vbank_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px}
	#sod_frm_paysel .iche_icon{background:url('../../../img/pay_icon2.png') no-repeat 15px 50% #fff;padding-top:13px}
	#sod_frm_paysel .hp_icon{background:url('../../../img/pay_icon3.png') no-repeat 24px 50% #fff}
	#sod_frm_paysel .card_icon{background:url('../../../img/pay_icon4.png') no-repeat 17px 50% #fff}
	#forderform .sod_right #sod_bsk_tot{border:1px solid #e3e5e8}
	#forderform .sod_right #sod_bsk_tot ul:after{content:'';display:table;line-height:0;clear:both}
	#forderform .od_pay_buttons_el{margin-top:20px;border:1px solid #e3e5e8;background:#fff;padding:10px}
	#forderform .od_pay_buttons_el h3{font-size:16px;margin:0px 0 5px}
	#forderform #sod_frm_pt{border-top:1px solid #e3e5e8}

	#od_pay_sl_2 a{ font-size:12px;}
	#od_pay_sl_2 h3{font-size:12px;margin:20px 0 5px}
	#od_pay_sl_2 input[type="radio"]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;text-indent:-9999em;left:0;z-index:-1px}
	#od_pay_sl_2 .lb_icon{float:left;width:50%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:60px;position:relative;padding-left:65px;padding-top:20px;z-index:1}
	#od_pay_sl_2 .lb_icon_be{float:left;width:33.33333%;background:#fff;border:1px solid #eceff4;margin:-1px 0 0 -1px;cursor:pointer;height:55px;text-align:center;position:relative;padding-left:0px;padding-top:20px;z-index:1}
	#od_pay_sl_2 input[type="radio"]:checked+.lb_icon{border:1px solid #053863;z-index:3}
	#od_pay_sl_2 input[type="radio"]:checked+.lb_icon_be{border:2px solid #053863;z-index:3}

	
	.sod_right .pay_tbl{border:1px solid #e3e5e8;border-bottom:0 none}
	.sod_right #od_tot_price{border:1px solid #e3e5e8}
	#sod_frm_pay .od_pay_buttons_el:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_pay .sod_frm_point{margin-top:20px;border:1px solid #e3e5e8}
	#sod_frm_pay .sod_frm_point div{background:#fff;padding:10px;text-align:left;text-align:right}
	#sod_frm_pay .sod_frm_point div:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_frm_pay .sod_frm_point div label{float:left;line-height:30px;font-weight:500}
	#sod_frm_pay .sod_frm_point div span{display:block}
	#sod_frm_pay .sod_frm_point div span:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_frm_pay .sod_frm_point div strong{float:left;color:#666}
	#sod_frm_pay .sod_frm_point .max_point_box em{font-style:normal !important}
	#sod_frm_pay .sod_frm_point #od_temp_point{height:30px;text-align:right;padding:0 5px;border:1px solid #ccc}
	
	/* 주문서 작성 - 오른쪽 */
	.sod_right{position:relative}
	.sod_right #sod_bsk_tot{border:1px solid #053863}
	.sod_right #sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info li{position:relative;float:left;background:#fff;width:33.333%;height:70px;text-align:center;border-bottom:1px solid #e7ebf1;padding:15px 0}
	.sod_right .sod_info li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info li span{display:block;color:#777;margin-bottom:5px;font-weight:500;color:#000}
	.sod_right .sod_info .sod_bsk_sell, .sod_right .sod_info .sod_bsk_coupon{border-right:1px solid #e7ebf1}
	.sod_right .sod_info .sod_bsk_coupon:before{display:block;content:"-";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:500;font-size:16px;line-height:14px}
	.sod_right .sod_info .sod_bsk_dvr:before{display:block;content:"+";position:absolute;top:25px;left:-10px;width:20px;height:20px;background:#fff;color:#9da6c9;border-radius:50%;border:1px solid #e7ebf1;font-weight:500;font-size:16px;line-height:14px}
	.sod_right .sod_info .sod_bsk_cnt strong{font-size:17px}
	.sod_right .sod_info_bt{clear:both;padding:10px 15px;background:#fff}
	.sod_right .sod_info_bt:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_bt li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_bt li span{float:left;width:50%;line-height:28px;text-align:left;font-weight:500;color:#000}
	.sod_right .sod_info_bt li strong{float:left;width:50%;line-height:28px;text-align:right}
	.sod_right .sod_info_option{clear:both;border-top:1px solid #e7ebf1}
	.sod_right .sod_info_option h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	.sod_right .sod_info_option ul{padding:10px 15px;background:#fff}
	.sod_right .sod_info_option li{margin-bottom:5px}
	.sod_right .sod_info_option li:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_right .sod_info_option .sod_ifop_tit{float:left;width:50%;line-height:28px;text-align:left;font-weight:500}
	.sod_right .sod_info_option .sod_ifop_tit .btn_frmline{width:auto;height:30px;color:#053863;background:#fff;border:1px solid #d4d6db}
	.sod_right .sod_info_option .sod_ifop_tit .cp_cancel{width:auto;height:30px;border:1px solid #d4d6db;padding:0 5px;margin-left:5px;color:#b1b1b1;vertical-align:baseline}

	.sod_right .sod_info_option .sod_ifop_tit .od_coupon{z-index:10000;position:absolute;top:50%;left:50%;min-width:300px;height:auto !important;height:500px;max-height:500px;margin-left:-200px;margin-top:-150px;border:1px solid #dde7e9;background:#fff;overflow-y:auto;overflow-x:inherit}
	.sod_right .sod_info_option .sod_ifop_tit .od_coupon>td{text-align:left}
	.sod_right .sod_info_option>td, .sod_right .sod_info_option .sod_ifop_t{float:left;width:50%;line-height:28px;text-align:right}
	.sod_right .sod_info_option>td{text-align:right;padding:10px;height:30px}
	.sod_right .sod_info_option>td .cp_cancel{margin:0 0 0 2px}
	.sod_right .sod_info_option>td .btn_frmline{padding:0 7px;border:1px solid #38b2b9;color:#38b2b9;background:#fff;height:23px;line-height:21px;margin:0}
	

	/* 주문서 작성 - 포인트사용 */
	#sod_point{clear:both;background:#fff;margin-top:10px;border:1px solid #e3e5e8}
	#sod_point h2{font-size:16px;padding:15px;border-bottom:1px solid #e3e5e8}
	#sod_point h2:after{display:block;visibility:hidden;clear:both;content:''}
	
	#sod_point .point_tit{vertical-align:baseline;float:left;line-height:28px}
	#sod_point .point_tit label{vertical-align:baseline}
	#sod_point .point_ipt{float:right;margin-left:35px;text-align:left;text-align:right;font-weight:normal}
	#sod_point .point_ipt:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_point .point_ipt #od_temp_point{width:100px;height:30px;text-align:right;padding:0 5px;border:1px solid #d0d3db}
	
	#sod_frm_pt{padding:20px}
	#sod_frm_pt .max_point_box em{font-style:normal !important}
	
	/* 주문서 작성 - 결제수단 */
	#sod_frm_pay{position:relative;margin:10px 0 0}
	#sod_frm_pay h2{font-size:16px;padding:15px;border-bottom:1px solid #e3e5e8}
	#sod_frm_pay .tooltip_txt{height:auto;line-height:18px;font-weight:normal;font-size:14px;padding:10px 20px;margin:10px}
	#sod_frm_pay .tooltip_txt i{float:left;line-height:36px;font-size:20px;margin-right:15px}
	#sod_frm_pay .tooltip_txt:before{height:100%}
	#sod_frm_pay .lb_icon{display:inline-block;position:relative;font-size:12px;cursor:pointer;z-index:1}
	#sod_frm_pay input[type="radio"]:checked+.lb_icon{color:#053863;z-index:3}
	#sod_frm_pay .lb_icon_be{display:inline-block;position:relative;font-size:12px;cursor:pointer;z-index:1}
	#sod_frm_pay input[type="radio"]:checked+.lb_icon_be{color:#053863;z-index:3}
	#sod_frm_pay input[type="radio"] + label span{top:7px}
	#sod_frm_paysel legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_frm_paysel ul.pay_way{margin:0;padding:15px}
	#sod_frm_paysel ul.pay_way input[type="radio"] + label span{top:7px}
	#sod_frm_paysel ul:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_frm_paysel li{position:relative;line-height:28px;text-align:left;list-style:none}
	
	#settle_bank{border:1px solid #e3e5e8;border-top:0 none;background:#fff;padding:10px;clear:both;line-height:32px}
	#settle_bank:after{display:block;visibility:hidden;clear:both;content:''}
	#settle_bank label{float:left;width:30%;line-height:30px}
	#settle_bank select, #settle_bank input{width:70%;height:32px;margin:0 0 5px;border:1px solid #e9e9e;text-align:left}
	#settle_bank option{padding:3px 0}
	#settle_bank #od_deposit_name{height:32px;padding:0 5px;border:1px solid #e3e5e8}
	
	#display_pay_button{background:#fff;padding:10px;border:1px solid #e3e5e8;border-top:0;overflow:hidden}
	#display_pay_button .btn_submit{width:100%;height:40px;font-weight:500;font-size:13px;cursor:pointer;border:1px solid #053863;letter-spacing:-0.5px}
	#display_pay_button .btn01{width:100%;height:50px;line-height:38px;font-weight:500;font-size:16px;margin:5px 0;border:1px solid #ccd1d9;text-align:center;letter-spacing:-0.5px}

	#show_progress{padding:25px 0;text-align:center}
	
	.display_setup_message{margin:0 0 10px;padding:15px;border:1px solid #fccdff;background:#ffeef9}
	.display_setup_message strong{display:block;margin:0 0 10px}
	
	#sod_frm_taker td input[type="radio"], #sod_frm_taker td input[type="checkbox"]{width:auto;-webkit-appearance:radio;border-radius:initial}
	#sod_frm_taker label{display:inline-block;font-weight:normal;font-size:13px}
	#sod_frm_same{margin:0 0 10px}
	#sod_frm #display_pay_process{text-align:center}
	#sod_frm #display_pay_process span{display:block;margin:5px 0 0}
    #od_cp_price{padding:0 5px;font-size:15px;font-weight:500}
	#od_tot_price{background:#e5f0ff;line-height:20px;text-align:right;padding:0 5px;font-size:15px;font-weight:500}
	#od_tot_price span{float:left;font-weight:500}
	#od_tot_price strong{margin-right:5px;color:#053863;font-size:17px;font-weight:500}
	#sod_frm_pay_info{margin:0 0 10px}
	#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm{z-index:10000;position:absolute;top:0;right:0;width:100%;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:auto}
	#sod_frm_deli{position:relative;line-height:2em}
	#sod_frm_escrow{margin:30px 0 0}
	#sod_frm #sod_frm_escrow h2{margin:0;border:0}
	
	#sod_frm #sod_frm_escrow p{margin:5px 0}
	#display_pay_process{padding:20px;text-align:center}
	
	/* 위시리스트 */
	.sod_ws_img{width:100%;text-align:center}
	.sod_ws_img img{width:100%;height:auto;}
	#sod_ws_act{text-align:center;font-size:0;margin:20px 0 30px}
	#sod_ws_act button{width:50%;height:50px;font-size:13px;font-weight:500}
	#sod_ws_act .btn01{border:1px solid #e9e9e9}
	#sod_ws_act .btn02{border:1px solid #053863;background:#053863}
	
	#sod_ws li .info_link{display:block;margin-bottom:10px;height:40px;line-height:20px;color:#646464;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;}
	#sod_ws li .info_date{font-size:10px;font-weight:400;color:#9c9c9c;}
	#sod_ws li .wish_chk{position:relative;top:0;left:0;width:15px;padding:3px 0 2px 0;text-align:center;line-height:35px;color:#f00;}
	#sod_ws li .wish_info{margin:10px 0 0 0;padding:0 0 10px 0;position:relative;border-bottom:1px solid #e0e0e0;}
	#sod_ws li .wish_del{position:relative;top:0;right:0;width:100%;margin-top:5px;height:25px;line-height:25px;text-align:center;border:1px solid #efefef;background:#fafafa;display:block;font-size:14px;color:#777;}
	#sod_ws li .wish_del:hover{background:#053863;color:#fff}
	
	/* 배송지 목록 */
	#sod_addr .tbl_wrap{margin:10px}
	#sod_addr .td_mng .sel_address{margin-left:0 !important;background:#fff;border:1px solid #19bc9b;color:#19bc9b;padding:0 5px;height:30px}
	#sod_addr .td_mng .del_address{display:inline-block;border:1px solid #aaa;color:#888;height:30px;line-height:30px;vertical-align:middle}
	#sod_addr input[type="radio"]{position:absolute;left:0;z-index:-1;visibility:hidden;width:0;height:0;overflow:hidden;text-indent:-9999em}
	#sod_addr .default_lb{display:inline-block;background:#fff;border:1px solid #053863;color:#053863;cursor:pointer;position:relative;height:30px;line-height:30px}
	#sod_addr input[type="radio"]:checked+.default_lb{background:#053863;color:#fff}
	#sod_addr td{height:40px;vertical-align:top}
	#sod_addr .td_name{width:100%;padding:25px 15px 0;font-size:15px;font-weight:500;color:#000}
	#sod_addr .td_address{width:100%;padding:10px 15px 15px;line-height:18px;font-size:13px}
	#sod_addr .frm_input{height:30px}
	#sod_addr .td_sbj{padding:10px;text-align:left;border-bottom:1px solid #e9e9e9}
	#sod_addr .td_sbj .chk_box{float:left;height:30px;margin-right:5px}
	#sod_addr .td_sbj .chk_box input[type="checkbox"]:checked + label span{background:url(../img/chk.png) no-repeat 50% 50% #053863;border-color:#053863}
	#sod_addr .ad_tel{display:block;margin-top:10px;color:#666}
	#sod_addr .td_mng{width:100%;padding:10px;overflow:hidden;border-top:1px solid #e9e9e9}
	#sod_addr .td_mng .mng_btn{float:left;width:32%;margin-left:2%;text-align:center;font-size:13px}
	#sod_addr{}
	#sod_addr table{display:block;border:0}
	#sod_addr thead{display:none}
	#sod_addr tbody{display:block}
	#sod_addr tbody tr{display:block;border:1px solid #e9e9e9;border-radius:3px}
	#sod_addr tbody tr:nth-child(n+2){margin-top:15px}
	#sod_addr tbody td{display:block;width:100%;padding:0;height:auto;border:0;text-align:left}
	#sod_addr tbody td.td_sbj label{position:relative;z-index:1;line-height:30px;font-size:14px;font-weight:500;color:#333}
	#sod_addr tbody td.td_sbj label span{top:7px}
	#sod_addr tbody td.td_sbj input{font-size:13px}

	/* 주문내역 */

	#sod_v{margin-bottom:30px}

	#sod_v:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_v td{text-align:center}
	#sod_v td a{font-weight:500}
	#sod_v .basic_tbl{text-align:center}
    [class^='status']{display:inline-block;padding:0 5px;line-height:25px;font-size:11px;font-weight:300}
	.status_01{background:#edfbde;color:#8cc152}
	.status_02{background:#84c93a;color:#fff}
	.status_03{background:#e2f6f2;color:#16b494}
	.status_04{background:#e2eaf6;color:#053863}
	.status_05{background:#053863;color:#fff}
	.status_06{background:#fff;color:red}
	
	/* 주문상세내역 */
	#sod_fin_no{margin:0 0 20px;padding:10px 15px;border:1px solid #eee;background:#fafafa;font-size:13px;font-weight:400;color:#333}
	#sod_fin_no strong{padding-left:10px;font-weight:500}
	
	#sod_sts_wrap{margin:0 0 10px;text-align:right}
	#sod_sts_explan{display:none}
	#sod_sts_explan > button{display:none}
	
	#sod_fin_legend{padding:10px 15px;line-height:20px;background:#fff;margin:10px 0;border:1px solid #e9e9e9;text-align:left}
	#sod_fin_legend:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_fin_legend dt{clear:both;float:left;margin:0 0 5px;width:50px;font-size:12px;font-weight:500}
	#sod_fin_legend dd{float:left;margin:0;font-size:12px}
	
	#sod_fin #sod_bsk_tot li{background:#fff;border-bottom:1px solid #e7ebf1;height:40px;padding:0 15px;line-height:40px;text-align:right}
	#sod_fin #sod_bsk_tot li span{float:left;clear:both;color:#777}
	#sod_fin #sod_bsk_tot .sod_bsk_cnt strong{color:#053863;font-size:17px}
	
	
	#sod_bsk_tot2{border:1px solid #e9e9e9;margin-bottom:20px}
	#sod_bsk_tot2 li{background:#fff;padding:0 15px;line-height:40px;text-align:right}
	#sod_bsk_tot2 li span{float:left;clear:both;font-size:12px}
	#sod_bsk_tot2 li strong{font-size:14px;font-weight:500}
	#sod_bsk_tot2 li.sod_fin_tot{color:#053863;background:#fafafa;border-top:1px solid #e9e9e9}
	#sod_bsk_tot2 li#alrdy{border-bottom:0 !important}
	#sod_bsk_tot2 li#alrdy div{padding:5px 0 15px;text-align:right}
	#sod_bsk_tot2 li#alrdy div p{position:relative;background:#d6e3f3;padding:0 10px;margin-bottom:1px}
	#sod_bsk_tot2 li.sod_fin_tot strong{color:#053863;font-size:14px;font-weight:500}

	
	#request_form{position:relative}
	#request_form div{display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center}
	#request_form .frm_input{width:300px;background:#fff !important}
	#request_form .btn_frmline, #request_form .btn_cancel{vertical-align:middle !important}
	#request_form .btn_frmline{padding:0 10px;line-height:1.6em}
	
	#sod_req_btn{margin:0 0 10px}
	#sod_req_btn button{background:#626870}
	
	#sod_req_log{margin:0 0 20px}
	#sod_req_log ul{margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
	#sod_req_log li{padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}
	#sod_req_log h3{margin:20px 0 10px}
	.sod_req_log_view table{margin:0}
	.sod_req_log_view caption{padding:10px 0;font-size:14px;font-weight:500;text-align:left;line-height:1em}
	.sod_req_log_view caption span{color:#ff3061}
	.sod_req_log_view th{border-top:1px solid #e9e9e9;background:#f7f7f7 !important;color:#000 !important;text-align:center}
	.sod_req_log_view td{background:#fff;color:#000}
	.sod_req_log_view p{padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}
	.sod_req_log_view .sod_req_it{width:270px}
	.sod_req_log_view button{margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle;cursor:pointer}
	

	#sod_fin_list h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin_list table{display:block;width:100%;border:0}
	#sod_fin_list thead{display:none}
	#sod_fin_list tbody{display:block}
	#sod_fin_list tbody tr{display:block;background:#fcfcfc;overflow:hidden;border-bottom:1px solid #e9e9e9}
	#sod_fin_list tbody tr:nth-child(n+2){margin-top:10px}
	#sod_fin_list tbody td{float:left;width:50%;padding:0 10px;font-size:12px;line-height:30px;background:none;overflow:hidden;text-align:right;border-top:1px dashed #e9e9e9;border-left:0}
	#sod_fin_list tbody td:before{content:attr(data-th);float:left;height:30px;line-height:30px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-align:left}
	#sod_fin_list tbody td:nth-child(2n+1){border-left:1px dashed #e9e9e9}
	#sod_fin_list .td_prd{padding:10px;position:relative;width:100% !important;text-align:left;border:0 !important;border-top:1px solid #053863!important}
	#sod_fin_list .td_prd:before{display:none}
	#sod_fin_list .sod_img{float:left;margin:0 8px 8px 0}
	#sod_fin_list .sod_name{text-align:left;display:inline-block}
	#sod_fin_list .sod_name br{display:none}
	#sod_fin_list .sod_name a{display:block;line-height:18px;font-size:13px;font-weight:500}

	#sod_fin_list .sod_name .sod_opt:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;padding:3px;background:#e2eaf6;line-height:1em;color:#053863}
	#sod_fin_list #th_itst{width:80px}
	
	#sod_fin_view{border:1px solid #e9e9e9}
	#sod_fin_view h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin_view h3{margin:0 0 10px}
	#sod_fin_view .basic_tbl th{padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
	
	#sod_fin_pay{margin:0 0 20px;background:#fff;border:1px solid #e3e5e8}
	#sod_fin_pay h3{background:#fff;font-size:16px;font-weight:500;padding:15px 20px;border-bottom:1px solid #e3e5e8}
	#sod_fin_pay ul{margin:0;padding:15px}
	#sod_fin_pay li{line-height:24px;padding:5px 0}
	#sod_fin_pay li:after{display:block;visibility:hidden;clear:both;content:""}
	#sod_fin_pay li>span, #sod_fin_pay li>strong{float:left;font-size:12px}
	#sod_fin_pay li>strong{width:80px;font-weight:500}

	#sod_fin_pay li>span{width:calc(100% - 80px);font-weight:300}
	#sod_fin_pay li .letter-2px{letter-spacing:-2px}
	a.btn_frmline.is-long-text{height:auto;width:160px}
	
	#sod_fin_orderer, #sod_fin_receiver, #sod_fin_dvr{margin:0 0 20px}
	#sod_fin_orderer .tbl_wrap, #sod_fin_receiver .tbl_wrap, #sod_fin_dvr .tbl_wrap{padding:10px}
	#sod_fin_dvr .tbl_wrap{padding:20px}
	#sod_fin .sod_left h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#sod_fin .sod_left h3{background:#fff;font-size:13px;font-weight:500;padding:15px 10px;border:1px solid #e3e5e8;border-bottom:0}
	#sod_fin .sod_left .tbl_head01{background:#fff;border:1px solid #e3e5e8}

	#sod_fin .sod_left .tbl_head01 table{border:0}
	#sod_fin .sod_left th{padding:4px 0;border:0;text-align:left;width:80px;font-size:12px;font-weight:500;color:#666;background:#fff;vertical-align:top}
	#sod_fin .sod_left td{padding:5px 0;border:0;height:40px;line-height:20px;font-size:12px;font-weight:300;background:#fff;vertical-align:top}
	
	#sod_fin_dvr .dvr_link{color:#ff3061;text-decoration:underline}
	
	#sod_fin_cancel{text-align:center}
	#sod_fin_cancel .sod_fin_c_btn{height:50px;border:1px solid #bababa;font-weight:500;width:100%;background:none;color:#5e6b6f}
	#sod_fin_cancel .sod_fin_c_btn:hover{background:#fff}
	#sod_fin_cancel h2{padding:15px;font-size:15px;font-weight:500;border-bottom:1px solid #e8e8e8;text-align:left}
	#sod_fin_cancel p{text-align:center;background:#ffe0e0;border:2px solid #d50c0c;padding:15px;color:#d50c0c;font-size:16px;font-weight:500}
	
	#sod_cancel_pop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10002}
	#sod_fin_cancelfrm{position:absolute;top:50%;left:50%;background:#fff;text-align:center;width:90%;max-height:300px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.1);box-shadow:1px 1px 18px rgba(0,0,0,0.1);border:0;background:#fff;transform:translate(-50%,-50%)}  
	#sod_fin_cancelfrm form{padding:15px}
	.sod_fin_bg{background:rgba(0,0,0,0.75);width:100%;height:100%}
	.sod_cls_btn{position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
	
	#sod_fin_cancelfrm .frm_input{background:#fff;margin:0 0 5px;width:100%}
	#sod_fin_cancelfrm .btn_frmline{background:#053863;color:#fff;border:0;padding:10px;width:100%;cursor:pointer}
	#sod_fin_test{padding:10px}
	
	/* 주문상세내역 중 현금영수증 발급 */
	#scash section{padding:10px 0}

	#scash h2{margin:0 0 10px;text-align:center}
	#scash .basic_tbl th{padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
	#scash_apply{padding:10px 0 20px;text-align:center}
	
	#scash_apply button{padding:10px;border:0;background:#565e60;color:#fff}
	#scash_copy{text-align:center}
	
	/* 배너 인덱스 출력 */
	#sbn_idx{position:relative}
	
	/* 쇼핑몰 이벤트 */
	#sev{position:relative}
	.sev_admin{margin:0 0 10px;text-align:right}
	.sev_admin a{line-height:35px;padding:0 10px}
	
	
	/* 모바일일때 피시버전 주문폼 */
    #sod_frm{}
	.sod_frm_mobile .sod_list{margin:10px 0}
	.sod_frm_mobile .sod_list .sod_li{background:#fff;border-bottom:1px solid #e5e5e5;margin:10px 0;padding:10px 0}
	.sod_frm_mobile .sod_list .li_name{font-size:15px}
	.sod_frm_mobile .sod_list .li_op_wr{position:relative;padding:10px 0;min-height:100px}
	.sod_frm_mobile .sod_list .li_op_wr .chk_box{position:absolute;top:10px;left:10px}
	.sod_frm_mobile .sod_list .total_img{position:absolute;top:10px;left:35px}
	.sod_frm_mobile .sod_list .mod_options{padding:0 7px;border:1px solid #d4d6db;color:#606060;background:#fff;line-height:24px;margin:5px 0 0;font-size:12px}
	.sod_frm_mobile .sod_list .li_prqty{padding:10px 0;border-top:1px solid #e9e9e9}
	.sod_frm_mobile .sod_list .li_prqty:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile .sod_list .li_prqty_sp{float:left;width:50%;display:block;line-height:35px;padding:0 8px;font-size:12px;text-align:right}
	.sod_frm_mobile .sod_list .li_prqty_sp strong{font-weight:500}
	.sod_frm_mobile .sod_list .li_prqty_sp span{float:left;font-size:12px;color:#696969}
	.sod_frm_mobile .sod_list .prqty_sc,.sod_frm_mobile .sod_list .prqty_price{border-right:1px solid #e5e5e5}
	.sod_frm_mobile .sod_list .total_price{background:#fafafa;border:1px solid #e9e9e9;display:block;clear:both;text-align:right;padding:5px 10px;line-height:40px}
	.sod_frm_mobile .sod_list .total_price span{float:left;font-size:13px}
	.sod_frm_mobile .sod_list .total_price strong{font-size:15px;font-weight:500;color:#053863}
	.sod_frm_mobile .sod_opt{padding:5px 0}
	
	.sod_frm_mobile .sod_opt li{color:#777;margin:3px 0;line-height:1.2}
	.sod_frm_mobile .sod_opt li:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;background:#e2eaf6;line-height:20px;color:#053863}
	.sod_frm_mobile .sod_opt .opt_name:before{content:"옵션";display:inline-block;margin:1px 5px 2px 0;font-size:11px;padding:0 5px;background:#e2eaf6;line-height:20px;color:#053863}
	.sod_frm_mobile #sod_frm_orderer,.sod_frm_mobile #sod_frm_taker,#sod_frm_taker2, #sod_frm_taker3{margin:0 0 30px;border:1px solid #e9e9e9;background:#fff}
	.sod_frm_mobile #sod_frm_orderer #od_addr_jibeon,.sod_frm_mobile #sod_frm_taker #od_b_addr_jibeon{display:inline-block;margin:5px 0 0}
	.sod_frm_mobile #m_sod_bsk_tot{background:#fff;font-size:13px;color:#333;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9}
	.sod_frm_mobile #m_sod_bsk_tot:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_frm_mobile #m_sod_bsk_tot dt{float:left;width:40%;padding:10px;line-height:20px;clear:both;border-bottom:1px solid #e9e9e9}
	.sod_frm_mobile #m_sod_bsk_tot dd{float:left;width:60%;padding:10px;text-align:right;line-height:20px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
	.sod_frm_mobile #m_sod_bsk_tot dd strong{font-weight:500}
	.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt{font-weight:700;height:45px;line-height:25px;color:#fff;background:#053863}
	.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt strong{color:#fff;font-size:15px;font-weight:500}
	.sod_frm_mobile .sod_list .li_op_wr{padding-left:90px}
	.sod_frm_mobile .sod_list .total_img{left:0}
	.sod_frm_mobile .sod_opt{}
	.sod_frm_mobile #m_sod_frm_paysel{margin:20px 0 0 0}
	
	.sod_frm_mobile #m_sod_frm_paysel h3{background:#fff;padding:15px 10px;border:1px solid #e3e5e8;border-bottom:0}
	.sod_frm_mobile #m_sod_frm_paysel ul{margin:0;background:#fff;padding:10px;border:1px solid #e3e5e8}
	.sod_frm_mobile #m_sod_frm_paysel ul:after{display:block;visibility:hidden;clear:both;content:""}
	.sod_frm_mobile #m_sod_frm_paysel li{float:left;width:50%}
	.sod_frm_mobile #m_sod_frm_paysel .KPAY{background:url(../../../img/kpay.png) no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .PAYNOW{background:url(../../../img/paynow.png) no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .PAYCO{background:url(../../../img/payco.png) no-repeat 1px;width:46px;height:15px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .inicis_lpay{background:url(../../../img/lpay_logo.png) no-repeat;width:35px;height:12px;overflow:hidden;text-indent:-9999em;display:inline-block;background-size:100%}
	.sod_frm_mobile #m_sod_frm_paysel .kakaopay_icon{background:url(../../../img/kakao.png) no-repeat 24px 3px;height:25px;width:74px;display:inline-block;overflow:hidden;text-indent:-9999em;background-size:35px auto}
	.sod_frm_mobile #m_sod_frm_paysel .samsung_pay{margin-left:-23px;background:url(../../../img/samsungpay.png) no-repeat 24px 3px;height:25px;width:106px;display:inline-block;overflow:hidden;text-indent:-9999em}
	.sod_frm_mobile #sod_frm_pay{border-top:1px solid #f3f3f3}
	.sod_frm_mobile #sod_frm_pay h2{margin:10px 0;font-size:17px}
	.sod_frm_mobile #sod_frm_pay .cp_btn1,.sod_frm_mobile #sod_frm_pay .cp_cancel1{margin-top:0}
	.sod_frm_mobile .odf_tbl{position:relative}
	.sod_frm_mobile .odf_tbl table{background:#fff;width:100%;border-collapse:collapse;border-bottom:1px solid #ccc}
	.sod_frm_mobile .odf_tbl table th{border-top:1px solid #eceff4;padding:10px;width:100px;font-size:12px;font-weight:400;text-align:left}
	.sod_frm_mobile .odf_tbl table td{border-top:1px solid #eceff4;padding:7px 10px;width:calc(100% - 100px);text-align:right;font-size:12px}
	.sod_frm_mobile#sod_frm #sod_frm_pt_alert{margin:10px 0;text-align:left;color:#fff;line-height:18px;background:#f2838f;padding:10px 10px 10px 13px;border-radius:5px;position:relative}
	.sod_frm_mobile #sod_frm_pt_alert::before{content:"";position:absolute;top:0;left:0;width:5px;height:50px;border-radius:5px 0 0 5px;background:#da4453;height:100%}
	.sod_frm_mobile#sod_frm .sod_frm_point{padding:10px 0;clear:both;border:0 none}
	.sod_frm_mobile .sod_frm_point div{background:#fff;border:1px solid #e3e5e8;padding:10px;text-align:right}
	.sod_frm_mobile .sod_frm_point div:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile .sod_frm_point div label{float:left;line-height:30px}
	.sod_frm_mobile .sod_frm_point div span{display:block;margin:5px 0}

	.sod_frm_mobile .sod_frm_point div span:after{display:block;visibility:hidden;clear:both;content:''}
	
	.sod_frm_mobile .sod_frm_point .max_point_box em{font-style:normal!important}
	.sod_frm_mobile .sod_frm_point div strong{float:left;color:#666;font-weight:400}
	.sod_frm_mobile .sod_frm_point #od_temp_point{height:30px;border:1px solid #d0d3db;text-align:right;background:#fff;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1)}
	.sod_frm_mobile #settle_bank{background:#fff;border:1px solid #e3e5e8;border-top:0;padding:10px;clear:both;line-height:30px}
	.sod_frm_mobile #settle_bank:after{display:block;visibility:hidden;clear:both;content:''}
	.sod_frm_mobile #settle_bank select{height:40px;margin:0 0 5px;padding:0 10px;width:100%;font-size:12px;border:1px solid #e9e9e9}
	.sod_frm_mobile #settle_bank #od_deposit_name{padding:0 10px;height:40px;font-size:12px;border:1px solid #e9e9e9;text-align:left;float:right}
	.sod_frm_mobile #settle_bank label{float:left;padding-left:10px;line-height:40px;font-size:12px}
	.sod_frm_mobile #sod_frm_pt_info{border-top:0}
	.sod_frm_mobile .od_coupon{position:absolute;top:0;left:0;background:#fff;width:100%;z-index:99;border-radius:0 0 3px 3px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4);box-shadow:1px 1px 5px rgba(0,0,0,0.4)}
	.sod_frm_mobile .od_coupon h3{height:45px;line-height:45px;font-size:13px;font-weight:500;background:#333;color:#fff;padding:0 15px;text-align:left}
	.sod_frm_mobile .od_coupon .tbl_head02 .btn_frmline{width:100%;background:#053863;color:#fff;border:0;padding:0 5px;line-height:25px}
	.sod_frm_mobile .od_coupon .tbl_head02 td{text-align:left}
	.sod_frm_mobile .od_coupon .tbl_head02 th{width:auto!important}
	.sod_frm_mobile .od_coupon .tbl_head02 .td_mngsmall{width:60px;text-align:center}
	.sod_frm_mobile .od_coupon .tbl_head02 .td_numbig{width:80px;text-align:right}
	.sod_frm_mobile .od_coupon .btn_confirm{margin:20px}
	.sod_frm_mobile .od_coupon .btn_confirm .btn_submit{height:40px;font-size:16px;font-weight:700;width:100%}
	.sod_frm_mobile .od_coupon .btn_confirm .btn_close{position:absolute;top:0;right:0;width:45px;height:45px;border:0;background:none;color:#fff;font-size:17px}
	.sod_frm_mobile .cp_btn,.sod_frm_mobile .cp_btn1{padding:0 7px;border:1px solid #d4d6db;color:#053863;background:#fff;line-height:24px;margin:5px 0 0;font-size:12px}
	.sod_frm_mobile .cp_apply{padding:0 5px;border:1px solid #053863;color:#053863;background:#fff;height:23px;line-height:21px}
	.sod_frm_mobile .cp_cancel,.sod_frm_mobile .cp_cancel1{padding:0 7px;border:1px solid #d4d6db;color:#aaa;background:#fff;line-height:24px;margin:5px 0 0 2px;font-size:12px}
	.sod_frm_mobile #sod_frm_escrow{margin:10px}
	.sod_frm_mobile #sod_frm_escrow h2{font-size:17px}
	.sod_frm_mobile #od_pay_sl h3{font-size:17px}
	.sod_frm_mobile .sod_list .li_name{border-bottom:1px solid #dcdcdc;line-height:22px;padding:10px;font-size:14px;font-weight:500}
	.sod_frm_mobile .sod_list .li_name strong{font-weight:500}
	#sod_frm.sod_frm_mobile .odf_list .frm_input{width:100%!important}
	#sod_frm.sod_frm_mobile input[type="radio"],.sod_frm_mobile #sod_frm.sod_frm_mobile input[type="checkbox"]{width:auto;-webkit-appearance:radio;border-radius:initial}
	#sod_frm.sod_frm_mobile #od_memo{min-height:50px}
	.sod_frm_mobile .od_prd_list{margin:10px;background:#fff;padding:15px}
	.sod_frm_mobile .od_prd_list .td_chk{border-left:0}

	.sod_frm_mobile .od_prd_list .td_prd{border-left:0;position:relative;padding-left:90px;min-height:100px}
	.sod_frm_mobile .od_prd_list .td_prd .sod_img{position:absolute;top:15px;left:0}
	.sod_frm_mobile .od_prd_list .td_prd .sod_name{min-height:80px}
	.sod_frm_mobile .od_prd_list .td_prd .prd_name{font-size:16px}
	.sod_frm_mobile .od_prd_list .total_prc{color:#053863;font-weight:700;font-size:16px}
	.sod_frm_mobile #sod_frm_orderer{border-bottom:1px solid #e9e9e9}
	.sod_frm_mobile #sod_frm_taker{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}
	.sod_frm_mobile #sod_frm_taker h2,.sod_frm_mobile #sod_frm_orderer h2{margin:0 0 10px 0;font-size:15px;font-weight:500}
	.sod_frm_mobile .odf_list{padding:0 10px 25px}
	.sod_frm_mobile .odf_list label,.sod_frm_mobile .odf_list strong{display:block;margin:7px 0 5px;font-size:13px;color:#444;font-weight:400}
	.sod_frm_mobile .odf_list .frm_input{width:100%;margin:0 0 5px}
	.sod_frm_mobile .odf_list .dlv_slt{background:#fafafa;position:relative;border:1px solid #e9e9e9;margin:5px 0;padding:10px}
	.sod_frm_mobile .odf_list .dlv_slt strong{margin:0;font-weight:700;line-height:30px}
	.sod_frm_mobile .odf_list .dlv_slt div label{display:inline-block;margin:3px 0;color:#000}
	.sod_frm_mobile #order_address{display:block;position:absolute;top:10px;right:10px;text-align:center;border:1px solid #d4d6db;background:#fff;color:#606060;height:30px;line-height:28px;font-size:12px;margin:5px 0 0;padding:0 5px}
	.sod_frm_mobile .odf_list .ad_default{display:inline-block;margin:0}
	.sod_frm_mobile .odf_list .btn_addsch{position:absolute;top:0;right:0;height:34px}
	.sod_frm_mobile .odf_list .add_num{position:relative;display:block}
	.sod_frm_mobile .odf_list textarea{border:1px solid #e9e9e9;background:#fff;color:#000;vertical-align:middle;padding:5px;width:100%;height:70px}
	.sod_frm_mobile .sod_ta_wr{background:#fff;margin-bottom:10px}
	.sod_frm_mobile .btn_confirm{margin:0 0 10px}
	.sod_frm_mobile .btn_confirm a,
	.sod_frm_mobile .btn_confirm span{width:50%;float:left}
	.sod_frm_mobile .btn_submit{width:100%;height:45px;font-size:16px;font-weight:700}
	.sod_frm_mobile .btn_cancel,.sod_frm_mobile .btn01{width:50%;height:40px;line-height:40px;font-size:13px;font-weight:500;padding:0;text-align:center}
	.sod_frm_mobile #sod_frm_escrow{margin:10px}
	.sod_frm_mobile #sod_frm_escrow h2{font-size:17px}
	.sod_frm_mobile #od_pay_sl h3{font-size:17px}
	.sod_frm_mobile #od_tot_price{background:none}
	
	html.no-overflowscrolling #sc_coupon_frm, html.no-overflowscrolling #od_coupon_frm{height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
	#sod_frm_pay_info{margin:0 0 10px}
	
	/* 네이버페이 */
	.itemform-naverpay{margin:15px 0;clear:both}
	.cart-naverpay{margin-top:15px}
	
	/* theme.config.php 파일에서 G5_COMMUNITY_USE 를 false로 한 경우 1:1 문의와 게시판 css 처리 */
	#bo_list table td, #fqalist table td{border-left:0;border-right:0}
	#bo_v_top .btn_admin, #bo_list .btn_admin{padding-top:0}
	
	/* 개인결제 */
	.pesonal{background:#fff;border:1px solid #e3e5e8;margin-bottom:30px}
	.pesonal h2{border-bottom:1px solid #e2e4e7;font-size:16px;padding:20px}
	.pesonal .tbl_frm01{padding:20px 10px;margin:0}
	.pesonal th{text-align:left}
	.pesonal td{text-align:left;font-weight:500}
	.pesonal td input{width:100%}
	.pesonal .half_tr{width:50%}
	
	#personal_pay{background:#fff;border:1px solid #e3e5e8}
	#personal_pay h2{background:#fff;border-bottom:1px solid #e2e4e7;font-size:16px;padding:20px}
	#personal_pay .lb_icon{position:relative;display:inline-block;cursor:pointer;z-index:1}
	#personal_pay input[type="radio"]:checked+.lb_icon{z-index:3}
	#personal_pay legend{position:absolute;font-size:0;line-height:0;overflow:hidden}
	#personal_pay .KPAY{width:58px;background:url('../../../img/kpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em}
	#personal_pay .PAYNOW{width:75px;background:url('../../../img/paynow.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .PAYCO{width:75px;background:url('../../../img/payco.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .kakaopay_icon{width:60px;background:url('../../../img/kakao.png') no-repeat 50% 50% #ffeb00;overflow:hidden;text-indent:-9999em;border-radius:30px}
	#personal_pay .pay_way{border-bottom:1px solid #e2e4e7}
	#personal_pay #display_pay_button{border:0}
	
	/* input, radio */
	.selec_chk{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
	.chk_box{position:relative}
	/*
	.chk_box input[type="checkbox"] + label{display:block;padding-left:20px;line-height:20px;font-size:12px;color:#676e70;border:1px solid transparent;text-align:left;}
	.chk_box input[type="checkbox"] + label:before{content:'';position:absolute;top:50%;left:0;margin-top:-7.5px;width:13px;height:13px;display:block;background:#fff;border:1px solid #d0d4df}
	.chk_box input[type="checkbox"]:checked + label{color:#000}
	.chk_box input[type="checkbox"]:checked + label:before{background:url('../img/chk.png') no-repeat 50% 50% #053863;background-size:80% auto;border-color:#053863}
	*/
	.chk_box input[type="radio"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
	.chk_box input[type="radio"] + label{position:relative;padding-left:23px;display:inline-block;font-weight:500;color:#676e70;text-align:left;}
	.chk_box input[type="radio"] + label span{position:absolute;top:0;left:0;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;border-radius:50%}
	.chk_box input[type="radio"]:checked + label{color:#053863}
	.chk_box input[type="radio"]:checked + label span:before{width:7px;height:7px;background:#053863;content:'';position:absolute;top:3px;left:3px;border-radius:50%}
	
	.chk_box input[type="checkbox"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
	.chk_box input[type="checkbox"] + label{position:relative;color:#676e70;display:inline-block;vertical-align:top;}
	.chk_box input[type="checkbox"] ~ .chk_li{display:inline-block;padding:0 0 0 5px;line-height:15px;vertical-align:top;}
	.chk_box input[type="checkbox"] + label span{position:relative;margin:0 auto;width:15px;height:15px;display:block;background:#fff;border:1px solid #cdd6df;cursor:pointer;}
	.chk_box input[type="checkbox"]:checked + label{color:#053863}
	.chk_box input[type="checkbox"]:checked + label span{border-color:#053863}
	.chk_box input[type="checkbox"]:checked + label span:before{FONT-VARIANT:JIS90;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#053863 url('../img/chk.png') no-repeat 50% 50%;background-size:80% auto;}

}

/* 쿠폰 팝업 */
#coupon{text-align:center}
#coupon h1{text-align:left}
#coupon ul:after{display:block;visibility:hidden;clear:both;content:""}
#coupon li{padding:15px;border-bottom:1px solid #ececec;text-align:left}
#coupon .cou_top{margin-bottom:10px}
#coupon .cou_tit{font-size:14px;font-weight:500}
#coupon .cou_pri{font-size:14px;color:#053863;font-weight:500;float:right}
#coupon .cou_target{color:#8cc152;background:#edfbde;padding:5px;line-height:20px;font-size:13px;border-radius:5px}

#coupon .cou_date{float:right;color:#888d92}
#coupon .btn_close{margin:20px auto}



/* ------------------------------
  Pricing
---------------------------------*/
.pricing {
    border-radius: 20px; /* 둥근 테두리를 추가합니다. */
    text-align: center;
    height: 260px;
    background: linear-gradient(to right, #ffafbd, #ffc3a0); /* 그라데이션 배경을 적용합니다. */
}

.pricing-head {
    padding: 20px 10px;
    color: white;
    height: 260px; /* 높이를 자동으로 조정하도록 변경합니다. */
    display: flex; /* Flex 컨테이너로 설정합니다. */
    flex-direction: column; /* 자식 요소를 세로로 정렬합니다. */
    justify-content: center; /* 세로 가운데 정렬합니다. */
    align-items: center; /* 가로 가운데 정렬합니다. */
 
    
    transition: all 0.3s ease; /* 부드러운 변화를 위한 transition을 추가합니다. */
}

.pricing-head:hover {
    transform: scale(1.05); /* 마우스 오버 시 약간 확대되도록 합니다. */

}

.pricing-head h5 {
    margin: 0; /* 기본 마진 제거 */
    font-size: 18px;
}

.pricing-head span {
    font-size: 30px;
}

.pricing ul {
	padding: 10px;
	margin: 0;
}

.pricing ul li {
	padding: 6px 0;
	border-bottom: 1px solid #f5f5f5;
}

.pricing .button-default {

}



.row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.row .col {
  float: left;
  box-sizing: border-box;
  padding: 0 0.75rem;
  min-height: 1px;
}

.row .col[class*="push-"], .row .col[class*="pull-"] {
  position: relative;
}

.row .col.s1 {
  width: 8.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s2 {
  width: 16.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s3 {
  width: 25%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s4 {
  width: 33.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s5 {
  width: 41.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s6 {
  width: 50%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s7 {
  width: 58.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s8 {
  width: 66.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s9 {
  width: 75%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s10 {
  width: 83.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s11 {
  width: 91.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.s12 {
  width: 100%;
  margin-left: auto;
  left: auto;
  right: auto;
}

.row .col.offset-s1 {
  margin-left: 8.3333333333%;
}

.row .col.pull-s1 {
  right: 8.3333333333%;
}

.row .col.push-s1 {
  left: 8.3333333333%;
}

.row .col.offset-s2 {
  margin-left: 16.6666666667%;
}

.row .col.pull-s2 {
  right: 16.6666666667%;
}

.row .col.push-s2 {
  left: 16.6666666667%;
}

.row .col.offset-s3 {
  margin-left: 25%;
}

.row .col.pull-s3 {
  right: 25%;
}

.row .col.push-s3 {
  left: 25%;
}

.row .col.offset-s4 {
  margin-left: 33.3333333333%;
}

.row .col.pull-s4 {
  right: 33.3333333333%;
}

.row .col.push-s4 {
  left: 33.3333333333%;
}

.row .col.offset-s5 {
  margin-left: 41.6666666667%;
}

.row .col.pull-s5 {
  right: 41.6666666667%;
}

.row .col.push-s5 {
  left: 41.6666666667%;
}

.row .col.offset-s6 {
  margin-left: 50%;
}

.row .col.pull-s6 {
  right: 50%;
}

.row .col.push-s6 {
  left: 50%;
}

.row .col.offset-s7 {
  margin-left: 58.3333333333%;
}

.row .col.pull-s7 {
  right: 58.3333333333%;
}

.row .col.push-s7 {
  left: 58.3333333333%;
}

.row .col.offset-s8 {
  margin-left: 66.6666666667%;
}

.row .col.pull-s8 {
  right: 66.6666666667%;
}

.row .col.push-s8 {
  left: 66.6666666667%;
}

.row .col.offset-s9 {
  margin-left: 75%;
}

.row .col.pull-s9 {
  right: 75%;
}

.row .col.push-s9 {
  left: 75%;
}

.row .col.offset-s10 {
  margin-left: 83.3333333333%;
}

.row .col.pull-s10 {
  right: 83.3333333333%;
}

.row .col.push-s10 {
  left: 83.3333333333%;
}

.row .col.offset-s11 {
  margin-left: 91.6666666667%;
}

.row .col.pull-s11 {
  right: 91.6666666667%;
}

.row .col.push-s11 {
  left: 91.6666666667%;
}

.row .col.offset-s12 {
  margin-left: 100%;
}

.row .col.pull-s12 {
  right: 100%;
}

.row .col.push-s12 {
  left: 100%;
}

/* ------------------------------
  Button
---------------------------------*/
.button-default {
	background: #2bb9ad;
	color: #ffffff;
	box-shadow: none;
	margin: 20px 0 10px;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #2bb9ad;
	padding: 5px 12px 5px;
	display: inline-block;
	cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.24),0 3px 1px -2px transparent;
}

.button-fullwidth {
	width: 100%;
	text-align: center;
}

.button-default a {
	color: #ffffff;
}

.button-default:hover {
	background: #2bb9ad;
	opacity: 0.9;
	box-shadow: none;
}

.who-we-are .button-default {
	margin-top: 30px;
	background: #fff;
	color: #001645;
}


@media (max-width:747px) {
	.row .col.s4 {
		width: 100%;
		margin:10px auto;
		left: auto;
		right: auto;
	}
}


	/* 주문내역 */
	#sod_v_gift{margin-bottom:30px}
	#sod_v_gift:after{display:block;visibility:hidden;clear:both;content:''}
	#sod_v_gift td{text-align:center}
	#sod_v_gift td a{font-weight:500}
	#sod_v_gift .basic_tbl{text-align:center}
    [class^='status']{display:inline-block;padding:0 9px;line-height:28px;font-size:12px;font-weight:400;}
	.status_01{background:#edfbde;color:#8cc152}
	.status_02{background:#84c93a;color:#fff}
	.status_03{background:#e2f6f2;color:#16b494}
	.status_04{background:#e2eaf6;color:#053863}
	.status_05{background:#053863;color:#fff}
	.status_06{background:#fff;color:red}

	#sod_inquiry_gift li{display:;width:25%;background:#fff;padding:10px 5px;position:relative; float:left;}
	#sod_inquiry_gift li > div{display:;width:auto;padding:0 10px;text-align:left;vertical-align:top}
	/* #sod_inquiry_gift li:nth-child(n+2){border-top:1px solid #e9e9e9} */
	#sod_inquiry_gift li:after {display:block;visibility:hidden;clear:both;content:''} 
	#sod_inquiry_gift li .inquiry_idtime{line-height:25px;width:100%}
	#sod_inquiry_gift li .idtime_link {font-weight:500;font-size:16px;color:#053863;text-decoration:underline;}
	#sod_inquiry_gift li .idtime_link:hover{text-decoration:underline}
	#sod_inquiry_gift li .idtime_time {display:block;font-size:12px;color:#999;}
	#sod_inquiry_gift li .inquiry_sendname {display:block;font-size:14px;color:#000;font-weight:bold; margin-top:10px;}
	#sod_inquiry_gift li .inquiry_sendname:hover{text-decoration:underline}
	#sod_inquiry_gift li .inq_wr:after {display:block;visibility:hidden;clear:both;content:''} 
	#sod_inquiry_gift li .inquiry_name {width:50%;margin:5px 0 10px 0;font-size:16px;font-weight:400;color:#555}
	#sod_inquiry_gift li .inquiry_price {font-size:14px;font-weight:500;color:#053863;float:left}
	#sod_inquiry_gift li .inv_status {display:inline-block;float:right;margin:0;font-weight:bold}
	#sod_inquiry_gift li .inv_inv {margin:10px 0 0;display:block;border:1px solid #e5ecf2;border-radius:3px;color:#4963b8;background:#f9fdff;padding:10px}
	#sod_inquiry_gift li .inv_inv i {margin-right:5px}
	#sod_inquiry_gift .li_cancel{background:#fcf1f1}
	#sod_inquiry_gift .info{padding-bottom:35px;}
    #sod_inquiry_gift .info .img{margin:10px 0;}
    #sod_inquiry_gift .info .img img{width:100%;height:auto}

	#sod_inquiry_gift li a.btn_b02 ,.btn_b02{display:inline-block;background:#f05858;color:#fff;text-decoration:none;vertical-align:middle;border:0;}
	#sod_inquiry_gift li .btn_b02 {font-weight:500;font-size:16px;color:#053863;text-decoration:underline; text-align:center;}
	#sod_inquiry_gift li .btn_submit{height:45px;font-size:17px;font-weight:bold;width:100%;margin:10px 0;border-radius:50px; line-height:45px;}


	#sod_fin a.btn_b02 ,.btn_b02{display:inline-block;background:#f05858;color:#fff;text-decoration:none;vertical-align:middle;border:0;}
	#sod_fin .btn_b02 {font-weight:500;font-size:16px;color:#053863;text-decoration:underline; text-align:center;}
	#sod_fin .btn_submit{height:45px;font-size:17px;font-weight:bold;width:100%;margin:10px 0;border-radius:50px; line-height:45px;}


#sod_frm .tbl_frm01 th { font-size:16px; }
#sod_frm .tbl_frm01 th {width: 150px; padding-left: 20px; font-weight: 800 !important; }
#sod_frm .tbl_frm01 th label { font-weight: 700 }

@media (max-width:747px) {
	#sod_inquiry_gift li{display:;width:50%;}
	#sod_inquiry_gift li .btn_b02 {font-weight:500;font-size:14px;color:#053863;text-decoration:underline; text-align:center;}

	#sod_frm_taker .odf_list il { font-size:16px; }

	#sod_frm_taker .odf_list label { font-size:16px; font-weight: 700 }
	#sod_frm_taker .odf_list strong { font-size:16px; font-weight: 700 }

	#sod_frm_taker .odf_list .btn_addsch { font-size:16px; height:45px; line-height:45px;}

	#sod_frm_taker .odf_list textarea  { font-size:16px; line-height:45px; font-weight: 700; margin-bottom:20px;}


}

#sod_inquiry .btn_submit{height:45px;font-size:12px;font-weight:bold;width:100%;margin:10px 0;border-radius:10px; line-height:45px;text-align:center;}
