/* 공통 */
.text_overflow{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.text_overflow2{
	text-overflow:ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow:hidden;
}

/* Main START */
#content{
	width:100%;
}

#content > #main_wrap{
	width:100%;
	overflow:hidden;
}
#content > #main_wrap > #main_content{
	width:100%;
	background-color:#FFF;
}

/* Mobile 환경 */
@media screen and (max-width:1000px){
	#content > #main_wrap > #main_content > div{
		margin:20px 10px;
	}

	/* Main tilte */
	#content > #main_wrap > #main_content .main_title_name{
		position:relative;
		color:#000;
		font-size:16px;
		font-weight:bold;
		text-align:center;
	}
	#content > #main_wrap > #main_content .main_title_name_sub{
		color:#999;
		font-size:14px;
		text-align:center;
		margin-top:5px;
	}

	/* 서브페이지 탭메뉴 */
	#content > #main_wrap > #main_content > div.tab_menu > ul{
		font-size:0px;
		text-align:left;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:50%;
		height:40px;
		line-height:40px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#f7f7f7;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li.on{
		background-color:#939597;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a{
		display:block;
		width:100%;
		height:100%;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a,
	#content > #main_wrap > #main_content > div.tab_menu > ul a:visited,
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a:hover{
		color:#595757;
		font-size:14px;
		text-decoration:none;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li.on > a{
		color:#fff;
	}

	/* 상품검색목록 goods_search_list */
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap{
		margin:10px 10px;
	}
	#wrap.goods_search_list > #content #selected_goods_category a,
	#wrap.goods_search_list > #content #selected_goods_category a:visited,
	#wrap.goods_search_list > #content #selected_goods_category a:hover{
		color:#000;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2{
		width:100%;
		text-align:center;
		font-size:16px;
		margin-bottom:10px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1{
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:visited,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:hover{
		color:#999;
		font-size:16px;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 .on > a{
		color:#000;
		font-size:20px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 img{
		vertical-align:middle;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2{
		width:100%;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:50%;
		height:35px;
		line-height:35px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li.on{
		background-color:#111;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:visited,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:hover{
		color:#888;
		font-size:14px;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li.on a{
		color:#fff;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap{
		position:relative;
		padding-top:20px;
		margin:20px 10px -20px 10px;
		overflow:hidden;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div{
		float:left;
		margin-bottom:10px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count > #goods_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type{
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		width:100%;
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span{
		position:relative;
		display:inline-block;
		color:#999;
		font-size:13px;
		margin-left:10px;
		cursor:pointer;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span.on{
		color:#688dc3;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:hover{
		color:#688dc3;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span::before{
		position:absolute;
		top:4px;
		right:-5px;
		width:1px;
		height:12px;
		background-color:#ddd;
		content:"";
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:last-child::before{
		display:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_list_wrap{
		padding-bottom:30px;
		margin-left:10px;
		margin-right:10px;
	}

	/* 상품목록 goods_list */
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap{
		margin:10px 10px;
	}
	#wrap.goods_list > #content #selected_goods_category a,
	#wrap.goods_list > #content #selected_goods_category a:visited,
	#wrap.goods_list > #content #selected_goods_category a:hover{
		color:#000;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2{ /* 상품목록페이지 */
		width:100%;
		text-align:center;
		font-size:16px;
		margin-bottom:10px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1{
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:visited,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:hover{
		color:#999;
		font-size:16px;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 .on > a{
		color:#000;
		font-size:20px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 img{
		vertical-align:middle;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2{
		width:100%;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:50%;
		height:40px;
		line-height:40px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#f7f7f7;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li .count{
		display:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:visited,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:hover{
		color:#595757;
		font-size:14px;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap{
		position:relative;
		padding-top:20px;
		margin:20px 10px -20px 10px;
		overflow:hidden;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div{
		float:left;
		margin-bottom:10px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count > #goods_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type{
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		width:100%;
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span{
		position:relative;
		display:inline-block;
		color:#999;
		font-size:13px;
		margin-left:10px;
		cursor:pointer;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span.on{
		color:#00497e;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:hover{
		color:#00497e;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span::before{
		position:absolute;
		top:3px;
		right:-10px;
		width:1px;
		height:12px;
		background-color:#ddd;
		content:"";
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:last-child::before{
		display:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_list_wrap{
		padding-bottom:50px;
		margin-left:10px;
		margin-right:10px;
	}

	/* 상품상세 goods_view */
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view{
		width:100%;
		margin-top:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li{
		display:block;
		list-style:none;
		font-size:16px;
		text-align:center;
		vertical-align:top;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1){
		position:relative;
		width:100%;
		padding-top:10px;
		margin-bottom:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_box > img{
		width:100%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list{
		margin-top:25px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li{
		display:inline-block;
		list-style:none;
		width:80px;
		height:80px;
		box-sizing:border-box;
		border:3px solid #ddd;
		margin-left:10px;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li > img{
		width:100%;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li.on{
		box-sizing:border-box;
		border:3px solid #353535;
		margin-left:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location{
		position:absolute;
		top:-15px;
		left:0px;
		color:#777;
		font-size:15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location a{
		color:#777;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span{
		display:inline-block;
		margin-right:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span img{
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2){
		width:100%;
		font-size:15px;
		text-align:left;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name{
		position:relative;
		font-size:18px;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a{
		position:absolute;
		top:-7px;
		right:0px;
		display:block;
		width:35px;
		height:35px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #c9caca;
		border-radius:50%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a > .favorite_update{
		display:inline-block;
		width:25px;
		height:21px;
		background:url(/data/shop_img/icon_heart_gray.png);
		background-size:25px 21px;
		background-repeat:no-repeat;
		margin-top:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a > .favorite_update.on{
		display:inline-block;
		width:25px;
		height:21px;
		background:url(/data/shop_img/icon_heart_color.png);
		background-size:25px 21px;
		background-repeat:no-repeat;
		margin-top:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .desc{
		line-height:20px;
		color:#999;
		font-size:15px;
		margin-top:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box{
		border-top:1px solid #e5e5e5;
		margin-top:15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table{
		width:100%;
		font-size:14px;
		color:#676767;
		text-align:left;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr td:nth-child(1){
		width:80px;
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr td:nth-child(2){
		width:calc(100% - 80px);
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) .price1{
		text-decoration:line-through;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) .price2{
		color:#f25c4e;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star{
		float:right;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(1){
		position:relative;
		display:inline-block;
		width:89px;
		height:16px;
		background-image:url(../data/shop_img/icon_star_back.png);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(1) > div{
		position:absolute;
		top:-4px;
		left:0px;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(2){
		display:inline-block;
		color:#777;
		font-size:16px;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.delivery_fix td:nth-child(2) > span{
		display:inline-block;
		vertical-align:bottom;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.delivery_fix td:nth-child(2) > span > input{
		width:100px;
		height:20px;
		border:1px solid #cdcdcd;
		vertical-align:bottom;
	}	
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box{
		margin:0px 0px 0px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table{
		width:100%;
		color:#676767;
		font-size:15px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(1){
		width:80px;
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2){
		width:calc(100% - 80px);
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a{
		display:inline-block;
		width:150px;
		color:#fff;
		text-align:center;
		background-color:#ed595b;
		padding:10px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a:hover,
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a:visited{
		color:#fff;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box{
		margin:0px 0px 20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table{
		width:100%;
		color:#676767;
		font-size:14px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(1){
		width:80px;
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2){
		width:calc(100% - 80px);
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2) .copy{
		display:inline-block;
		width:150px;
		color:#aaa;
		text-align:center;
		border:1px solid #aaa;
		padding:10px 0px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2) .copy:hover{
		color:#111;
		border:1px solid #111;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box{ /* 옵션선택 영역 */
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		background-color:#f7f7f7;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table{
		width:100%;
		color:#212121;
		font-size:14px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table tr td:nth-child(1){
		width:110px;
		font-weight:bold;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table tr td:nth-child(2){
		width:calc(100% - 110px);
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.option_table{ /* 구매자 입력옵션 */
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.option_table tr td:nth-child(2) select{
		height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(1) .desc{
		font-size:13px;
		font-weight:500;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2){
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(1){
		display:inline-block;
		width:calc(100% - 100px);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(1) > input{
		width:100%;
		height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2){
		display:inline-block;
		width:45px;
		text-align:right;
		vertical-align:bottom;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2) > div:nth-child(1){
		width:100px;
		font-size:13px;
		text-align:left;
		margin-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2) > div:nth-child(2){
		text-align:left;
		margin-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart{ /* form 영역(옵션추가/최종금액) */
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data{
		font-size:15px;
		color:#212121;
		border-top:1px solid #dddddd;
		padding:10px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box{
		width:100%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr{
		border-bottom:1px dotted #dddddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(1){
		width:calc(100% - 150px);
		text-align:left;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(2){
		width:100px;
		text-align:right;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(3){
		width:25px;
		text-align:left;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(3) > img{
		width:20px;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price{ /* 수량선택 */
		border:1px solid #dddddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table{
		width:100%;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(1){
		width:calc(50% - 60px);
		text-align:right;
		padding:15px 15px 15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2){
		width:120px;
		text-align:center;
		padding:15px 0px;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span{
		display:inline-block;
		font-size:16px;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(1){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(2){
		width:40px;
		height:40px;
		font-size:20px;
		text-align:center;
		margin-left:5px;
		margin-right:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(2) > input{
		height:38px;
		font-size:15px;
		text-align:center;
		border:1px solid #777;
		border-radius:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(3){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(3){
		width:calc(50% - 60px);
		text-align:left;
		padding:15px 0px 15px 15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price{
		position:relative;
		text-align:left;
		margin-top:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > span{
		font-size:18px;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > p{
		position:absolute;
		top:0px;
		right:0px;
		color:#FF4848;
		font-size:20px;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price{
		position:relative;
		color:#676767;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price > span{
		color:#FF4848;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box{
		font-size:0px;
		margin-top:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		font-size:16px;
		height:50px;
		color:#595757;
		line-height:50px;
		box-sizing:border-box;
		border:1px solid #595757;
		border-radius:25px;
		background-color:#fff;
		margin-right:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span:last-child{
		color:#fff;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box{ /* 제품 상세 정보 */
		margin:30px 10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu{
		z-index:2;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul{
		width:100%;
		font-size:12px;
		font-weight:normal;
		box-sizing:border-box;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li{
		float:left;
		list-style:none;
		width:25%;
		height:50px;
		line-height:50px;
		color:#333;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #dcdcdc;
		border-right:1px solid #dcdcdc;
		border-bottom:1px solid #111;
		background-color:#fff;
		cursor:pointer;;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child{
		border-left:1px solid #dcdcdc;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child.on{
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li.on{
		color:#fff;
		font-weight:bold;
		border-top:1px solid #111;
		border-right:2px solid #111;
		background-color:#727171;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child.on{
		border-left:1px solid #111;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:last-child.on{
		border-right:1px solid #111;
	}	
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu.on{ /* 마우스 스크롤시 상단에 고정잠 */
		position:fixed;
		top:0px;
		left:center;
		width:calc(100% - 20px);
		margin:auto;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_desc{
		font-size:17px;
		text-align:left;
		margin:20px auto;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply{
		border-top:1px solid #ddd;
		padding-top:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title{
		width:100%;
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:20px 0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title > div{
		color:#444;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title > span{
		color:#aaa;
		line-height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list{
		width:100%;
		border:0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr td:nth-child(1){
		width:calc(100% - 120px);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr td:nth-child(2){
		width:110px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span{
		text-align:left;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span:first-child{
		margin-left:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > input{
		height:20px;
		vertical-align:middle;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > .star{
		color:#FFBB00;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > .star2{
		color:#A6A6A6;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td{
		height:65px;
		padding-left:10px;
		padding-bottom:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file{
		position:relative;
		width:calc(100% - 0px);
		height:40px;
		text-align:left;
		margin:30px 0px 5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form{
		display:inline-block;
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form > input.imsi_file_form{
		position: absolute;
		right: 0px;
		top: 0px;
		width:calc(100% - 0px);
		height:40px;
		border:1px solid #dddddd;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.upload_file_form{		
		position: relative;
		display:inline-block;
		width:calc(100% - 0px);
		height:40px;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.input_file_button{
		position: absolute;
		right: 0px;
		top: 0px;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(opacity=0)";
		-khtml-opacity: 0;
		-moz-opacity: 0;
		width:100%;
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.file_button_image{
		position: absolute;
		background:url('/images/btn_search_file2.gif');
		background-size:150px 30px;
		background-repeat:no-repeat;
		background-position:center center;
		background-color:#e3e3e3;
		width:100px;
		height:40px;
		top: 1px;
		right:0px;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(1){
		width:calc(100% - 100px) !important;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(1) > textarea{
		width:100% !important;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(2){
		width:100px !important;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(2) > div{
		height:100px;
		color:#FFFFFF;
		font-size:12px;
		text-align:center;
		line-height:100px;
		margin-left:7px;
		margin-bottom:3px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div{
		color:#fe830a;
		font-size:15px;
		text-align:right;
		margin-top:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div > span{
		color:#FF0000;
		display:inline-block;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 30px;
	}
	#content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content > div#board_list_review{
		width:100%;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content > div#board_list_review > div{
		margin-bottom:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange{
		padding-top:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div{
		width:100%;
		color:#444;
		text-align:left;
		margin:10px auto 30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title{
		font-size:14px;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub{
		height:35px;
		line-height:35px;
		font-size:14px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background-color:#f7f7f7;
		padding:0px 10px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub_desc{
		line-height:30px;
		font-size:14px;
		background-color:#fff;
		padding:10px 0px;
		margin-top:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub_desc > div{
		margin-top:0px;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna{
		padding-top:0px;
		padding-bottom:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title{
		width:100%;
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title > div{
		color:#444;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title > span{
		color:#aaa;
		line-height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write{
		width:100%;
		border:0px;
		margin:10px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr td:nth-child(1){
		width:calc(100% - 120px);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr td:nth-child(2){
		width:120px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(1) textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(2) > div{
		height:100px;
		line-height:100px;
		color:#FFFFFF;
		font-size:12px !important;
		text-align:center;
		margin-left:7px;
		margin-bottom:3px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td{
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td > span{
		display:inline-block;
		color:#666;
		font-size:14px;
		text-align:left;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td > span > input{
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content > #board_list_qna{
		width:100%;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content > #board_list_qna > div{
		margin-bottom:30px;
	}
	#wrap.goods_view > #view_popup{ /* 팝업 */
		display:none;
		position:absolute;
		top:0px;
		width:100%;
		height:100%;
		z-index:99;
		background-color:rgba(0,0,0,0.5);
	}
	#wrap.goods_view > #view_popup > #popup_container{
		position:relative;
		width:450px;
		border:1px solid #000;
		padding:0px;
		margin:0px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table{
		width:100%;
		font-size:14px;
		font-family:Nanum Gothic,Helvetica,sans-serif;
		font-weight:bold;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td{
		height:40px;
		color:#ffffff;
		background-color:#595757;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(1){
		display:inline-block;
		width:410px;
		margin-left:10px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(2){
		display:inline-block;
		cursor:pointer;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td{
		height:120px;
		font-weight:normal;
		color:#777777;
		background-color:#ffffff;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(1){
		text-align:center;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(2){
		text-align:center;
		margin-top:10px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td{
		height:60px;
		text-align:center;
		padding-top:3px;
		background-color:#f0f0f0;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(1){
		width:150px;
		height:35px;
		color:#fff;
		font-size:13px;
		font-weight:normal;
		line-height:35px;
		border-radius:17.5px;
		background-color:#ed595b;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(2){
		width:150px;
		height:35px;
		color:#727171;
		font-weight:normal;
		font-size:13px;
		line-height:35px;
		border:1px solid #727171;
		border-radius:17.5px;
		background-color:#fff;
		margin-left:3px;
	}

	/* 주문제작목록 made_list */
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap{
		margin:10px 10px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap > #selected_made_category2{ /* 상품목록페이지 */
		width:100%;
		color:#000;
		font-size:20px;
		text-align:center;
		margin-bottom:10px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap > #selected_made_category2 > #category_menu1{
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap{
		position:relative;
		margin:20px 20px -20px 20px;
		overflow:hidden;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div{
		float:left;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div.count > #made_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_list_wrap{
		padding-bottom:50px;
		margin-left:10px;
		margin-right:10px;
	}

	/* 주문제작 상세 페이지 made_view */
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view{
		width:100%;
		margin-top:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li{
		display:block;
		list-style:none;
		font-size:16px;
		text-align:center;
		vertical-align:top;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1){
		position:relative;
		width:100%;
		padding-top:10px;
		margin-bottom:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_box > img{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list{
		margin-top:25px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li{
		display:inline-block;
		list-style:none;
		width:80px;
		height:80px;
		box-sizing:border-box;
		border:3px solid #ddd;
		margin-left:10px;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li > img{
		width:100%;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li.on{
		box-sizing:border-box;
		border:3px solid #353535;
		margin-left:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location{
		position:absolute;
		top:-15px;
		left:0px;
		color:#777;
		font-size:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location a{
		color:#777;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span{
		display:inline-block;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span img{
		vertical-align:middle;
		margin-top:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2){
		width:100%;
		font-size:15px;
		text-align:left;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name{
		font-size:18px;
		font-weight:bold;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .desc{
		line-height:20px;
		color:#999;
		font-size:14px;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form{
		display:block;
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box {
		background: #ffffff;
		border: 1px solid #e6eef2;
		box-shadow: 0 6px 18px rgba(40, 60, 80, 0.04);
		border-radius: 12px;
		padding: 10px;
		max-width: 100%;
		margin: 12px 0;
		font-family: "Noto Sans KR", "Segoe UI", Roboto, system-ui, -apple-system, "Helvetica Neue", Arial;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .label {
		font-size: 14px;
		margin-bottom: 8px;
		color: #263238;
		display: block;
		font-weight: 600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		padding: 10px 10px;
		border: 2px dashed #cfe6ee;
		background: linear-gradient(180deg, #fbfeff 0%, #f7fbfc 100%);
		border-radius: 10px;
		cursor: pointer;
		transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
		user-select: none;
		outline: none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-left {
		display: flex;
		flex-direction: column;
		gap: 6px;
		flex: 1;
		min-width: 0;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-title {
		color: #12343f;
		font-size:15px;
		text-align:center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-desc {
		color: #6b7c86;
		font-size:14px;
		text-align:center;
		line-height: 1;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-actions {
		display: flex;
		align-items: center;
		gap: 8px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-actions input[type="file"] {
		position: absolute;
		left: -9999px;
		width: 1px;
		height: 1px;
		overflow: hidden;
		opacity: 0;
		pointer-events: none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone:focus {
		box-shadow: 0 6px 20px rgba(18, 52, 63, 0.08), 0 0 0 4px rgba(19,133,194,0.08);
		border-color: #1371a3;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone.dragover {
		border-color: #0f9bd8;
		background: linear-gradient(180deg, #f0fbff 0%, #eef9ff 100%);
		/*transform: translateY(-1px);*/
		box-shadow: 0 10px 30px rgba(9, 86, 132, 0.06);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-info {
		margin-top: 12px;
		display: flex;
		align-items: flex-start;
		gap: 12px;
		flex-direction: column;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #fileList {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 8px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-item {
		background: #fbfeff;
		border: 1px solid #e6eef2;
		padding: 10px;
		border-radius: 10px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 8px;
		transition: background .12s ease, transform .06s ease;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-meta {
		display: flex;
		flex-direction: column;
		gap: 4px;
		min-width: 0;
		overflow: hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-name {
		font-size: 14px;
		font-weight: 600;
		color: #0f3340;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-meta div:last-child {
		font-size: 13px;
		color: #6b7c86;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove {
		border: 1px solid #ffd6d6;
		background: #fff5f5;
		color: #b21b1b;
		padding: 6px 10px;
		border-radius: 8px;
		cursor: pointer;
		font-weight: 600;
		font-size: 13px;
		transition: background .12s ease, transform .08s ease;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove:hover {
		background: #ffdfe0;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove:focus {
		outline: 2px solid rgba(178,27,27,0.12);
		outline-offset: 2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #removeAllBtn {
		align-self: flex-end;
		border: 1px solid #e6eef2;
		background: #ffffff;
		padding: 8px 12px;
		border-radius: 8px;
		font-weight: 700;
		font-size: 13px;
		cursor: pointer;
		display: inline-block;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #removeAllBtn:hover {
		box-shadow: 0 6px 18px rgba(40,60,80,0.04);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .error {
		margin-top: 8px;
		color: #d23;
		font-size: 13px;
		font-weight: 600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-title, .drop-desc { 
		word-break: break-word; 
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone * {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none; 
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box{
		border-top:1px solid #e5e5e5;
		margin-top:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table{
		width:100%;
		font-size:14px;
		color:#676767;
		text-align:left;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr{
		display:block;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th{
		position:relative;
		display:block;
		width:100%;
		font-weight:400;
		border-bottom:1px dashed #ddd;
		padding-left:10px;
		padding-bottom:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th::before{
		position:absolute;
		top:6px;
		left:0px;
		width:2px;
		height:10px;
		background-color:#111;
		content:"";
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th > a.icon_q{
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th > a.icon_q > img{
		height:15px;
		margin-top:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td{
		display:block;
		width:100%;
		font-weight:400;
		padding-top:10px;
		margin-bottom:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content{
		font-size:14px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content > div,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content > p{
		display:block;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .button{
		display:inline-block;
		color:#111;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:6px 5px;
		margin-right:3px;
		margin-bottom:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .button.on{
		color:#fff;
		border:1px solid #595757;
		background-color:#595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content select{
		height:30px;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:0px 10px;
		margin-right:3px;
		margin-bottom:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='text']{
		width:100px;
		height:30px;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:5px 10px;
		margin-right:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='text'].width_full{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='radio']{
		height:20px;
		border:1px solid #777;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .label{
		color:#9f0000;
		font-size:13px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .value{
		font-size:13px;
		padding-bottom:5px;
		border-bottom:1px solid #777;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .desc{
		font-size:13px;
		margin-bottom:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content i{
		font-style:normal;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.design_price td .content > .show_template{
		display:none;
		border:1px solid #ddd;
		border-radius:10px;
		background-color:#f7f7f7;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p{
		display:inline-block;
		width:80px;
		color:#777;
		text-align:center;
		background-color:#ddd;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p > .image,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p > .image{
		display:block;		
		width:100%;
		height:80px;
		background-size:80px 80px !important;
		background-position:center center !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p > .name,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p > .name{
		display:block;	
		width:100%;
		height:25px;
		font-size:13px;
		line-height:25px;
		border-top:1px solid #ccc;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p.on,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p.on{
		display:inline-block;
		width:80px;
		color:#fff;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list{
		position:relative;
		display:inline-block;
		width:80px;
		box-sizing:border-box;
		border:1px solid #595757;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image{
		width:100%;
		height:80px;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image::before{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:rgba(0, 0, 0, 0.5);
		content:"";
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list.on .image::before{
		display:none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image img{
		width:100%;
		height:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .name{
		width:100%;
		height:25px;
		color:#fff;
		line-height:25px;
		font-size:13px;
		text-align:center;
		background-color:#595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list.on .name{
		font-weight:600;
		border-top:1px solid #595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.output td .content .date{
		display:inline-block;
		color:#004667;
		font-size:14px;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p{
		display:inline-block;
		font-size:0px;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_select_box,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box{
		height:30px;
		margin-top:-5px;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span{
		display:inline-block;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(1){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(2){
		text-align:center;
		margin-left:5px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(2) > input{
		width:60px;
		height:30px;
		font-size:13px !important;
		text-align:center;
		border:1px solid #111;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(3){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.output td .content > .show_desc{
		display:none;
		border:1px solid #ddd;
		border-radius:10px;
		background-color:#f7f7f7;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info{
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table th{
		width:130px;
		color:#777;
		font-size:14px;
		font-weight:400;
		text-align:left;
		border-bottom:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table td{
		color:#FF4848;
		font-size:14px;
		font-weight:500;
		text-align:right;
		border-bottom:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price{
		position:relative;
		text-align:left;
		margin-top:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > span{
		font-size:16px;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > p{
		position:absolute;
		top:0px;
		right:0px;
		color:#FF4848;
		font-size:20px;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price{
		position:relative;
		color:#676767;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price > span{
		color:#FF4848;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box{
		font-size:0px;
		margin-top:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		font-size:16px;
		height:50px;
		line-height:50px;
		color:#595757;
		box-sizing:border-box;
		border:1px solid #595757;
		border-radius:25px;
		background-color:#fff;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span:last-child{
		color:#fff;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .print_button{
		display:none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_box{ /* 제품 상세 정보 */
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail{
		font-size:17px;
		text-align:left;
		margin:10px 10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_name{
		font-size:18px;
		font-weight:600;
		border-bottom:1px solid #aaa;
		padding-bottom:10px;
		margin-top:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap{
		position:relative;
		text-align:center;
		margin-top:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .editor_desc img{
		max-width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap .prev{
		display:none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap .next{
		display:none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider{
		position:relative;
		width:calc(100% + 10px); /* 우측마진값 10px 더해줘야함. */
		height:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide{
		position:relative;
		margin-right:10px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .image{
		width:100%;
		aspect-ratio:1/1;
		background-repeat:no-repeat !important;
		background-size:auto 100% !important;
		background-position:center center !important;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text{
		width:calc(100% - 20px);
		font-size:14px;
		text-align:center;
		margin:10px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text > .name{
		color:#000;
		font-size:16px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text > .desc{
		color:#777;
		font-size:13px;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots{
		display:none !important;
		bottom:-20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots button::before{
		font-size:12px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots > li{
		margin:0px 2px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots > li.slick-active button::before{
		color:#ed6769 !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply{
		border-top:1px solid #ddd;
		padding-top:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title{
		width:100%;
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:20px 0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title > div{
		color:#444;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title > span{
		color:#aaa;
		line-height:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list{
		width:100%;
		border:0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr td:nth-child(1){
		width:calc(100% - 120px);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr td:nth-child(2){
		width:110px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span{
		text-align:left;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span:first-child{
		margin-left:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > input{
		height:20px;
		vertical-align:middle;
		margin-left:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > .star{
		color:#FFBB00;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > .star2{
		color:#A6A6A6;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td{
		height:65px;
		padding-left:10px;
		padding-bottom:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file{
		position:relative;
		width:calc(100% - 0px);
		height:40px;
		text-align:left;
		margin:30px 0px 5px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form{
		display:inline-block;
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form > input.imsi_file_form{
		position: absolute;
		right: 0px;
		top: 0px;
		width:calc(100% - 0px);
		height:40px;
		border:1px solid #dddddd;
		padding-left:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.upload_file_form{		
		position: relative;
		display:inline-block;
		width:calc(100% - 0px);
		height:40px;
		border:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.input_file_button{
		position: absolute;
		right: 0px;
		top: 0px;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(opacity=0)";
		-khtml-opacity: 0;
		-moz-opacity: 0;
		width:100%;
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.file_button_image{
		position: absolute;
		background:url('/images/btn_search_file2.gif');
		background-size:150px 30px;
		background-repeat:no-repeat;
		background-position:center center;
		background-color:#e3e3e3;
		width:100px;
		height:40px;
		top: 1px;
		right:0px;
		border:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(1){
		width:calc(100% - 100px) !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(1) > textarea{
		width:100% !important;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(2){
		width:100px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(2) > div{
		height:100px;
		color:#FFFFFF;
		font-size:12px;
		text-align:center;
		line-height:100px;
		margin-left:7px;
		margin-bottom:3px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div{
		color:#fe830a;
		font-size:15px;
		text-align:right;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div > span{
		color:#FF0000;
		display:inline-block;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content > div#board_list_review{
		width:100%;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content > div#board_list_review > div{
		margin-bottom:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange{
		padding-top:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div{
		width:100%;
		color:#444;
		text-align:left;
		margin:10px auto 30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title{
		font-size:14px;
		padding-left:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub{
		height:35px;
		line-height:35px;
		font-size:14px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background-color:#f7f7f7;
		padding:0px 10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub_desc{
		line-height:30px;
		font-size:14px;
		background-color:#fff;
		padding:10px 0px;
		margin-top:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub_desc > div{
		margin-top:0px;
		margin-left:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna{
		padding-top:0px;
		padding-bottom:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title{
		width:100%;
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title > div{
		color:#444;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title > span{
		color:#aaa;
		line-height:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write{
		width:100%;
		border:0px;
		margin:10px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr td:nth-child(1){
		width:calc(100% - 120px);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr td:nth-child(2){
		width:120px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(1) textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(2) > div{
		height:100px;
		line-height:100px;
		color:#FFFFFF;
		font-size:12px !important;
		text-align:center;
		margin-left:7px;
		margin-bottom:3px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td{
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td > span{
		display:inline-block;
		color:#666;
		font-size:14px;
		text-align:left;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td > span > input{
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content > #board_list_qna{
		width:100%;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content > #board_list_qna > div{
		margin-bottom:30px;
	}

	#wrap.made_view > #view_popup{ /* 팝업 */
		display:none;
		position:absolute;
		top:0px;
		width:100%;
		height:100%;
		z-index:99;
		background-color:rgba(0,0,0,0.5);
	}
	#wrap.made_view > #view_popup > #popup_container{
		position:relative;
		width:450px;
		border:1px solid #000;
		padding:0px;
		margin:0px;
	}
	#wrap.made_view > #view_popup > #popup_container > table{
		width:100%;
		font-size:14px;
		font-family:Nanum Gothic,Helvetica,sans-serif;
		font-weight:bold;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td{
		height:40px;
		color:#ffffff;
		background-color:#777777;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(1){
		display:inline-block;
		width:410px;
		margin-left:10px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(2){
		display:inline-block;
		cursor:pointer;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td{
		height:120px;
		font-weight:normal;
		color:#777777;
		background-color:#ffffff;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(1){
		text-align:center;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(2){
		text-align:center;
		margin-top:10px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td{
		height:60px;
		text-align:center;
		padding-top:3px;
		background-color:#f0f0f0;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(1){
		width:150px;
		height:35px;
		font-size:13px;
		font-weight:normal;
		line-height:35px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(2){
		width:150px;
		height:35px;
		font-weight:normal;
		font-size:13px;
		line-height:35px;
		margin-left:3px;
	}

	/* 마이페이지 index */
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul{
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li{
		float:left;
		list-style:none;
		width:33.33%;
		box-sizing:border-box;
		border-right:1px solid #ddd;
		background-color:#f5f5f5;
		padding:15px 0px;
		cursor:pointer;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li:last-child{
		border-right:0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .icon > i{
		color:#ed595b;
		font-size:25px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .name{
		margin-top:5px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .value{
		font-weight:600;
		margin-top:0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .page_title{
		width:120px;
		font-size:18px;
		font-weight:600;
		text-align:center;
		border-bottom:2px solid #ed595b;
		padding-bottom:5px;
		margin:20px auto 0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box{
		text-align:left;
		background-color:#f5f5f5;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul{
		font-size:15px;
		border-top:1px solid #ddd;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li{
		position:relative;
		list-style:none;
		border-bottom:1px solid #ddd;
		background-color:#f5f5f5;
		padding:15px 0px;
		cursor:pointer;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .name{
		margin-left:10px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .name > i{
		color:#111;
		font-size:16px;
		margin-right:10px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .right{
		position:absolute;
		top:15px;
		right:10px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .right i{
		color:#000;
		font-size:18px;
	}

	/* 마이페이지(주문내역) order_list */
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > div{
		list-style:none;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content{
		display:none;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #right_content{
		width:100%;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search{
		display:none;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		margin-top:0px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > colgroup{
		display:none;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header{
		display:none;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list{
		position:relative;
		display:block;
		margin-bottom:20px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		display:block;
		font-size:0px;
		padding:0px 0px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.order_date{
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.order_date > .td_name{
		display:inline-block;
		width:120px;
		height:35px;
		color:#fff;
		font-size:14px;
		line-height:35px;
		border-bottom:1px solid #fff;
		background-color:#00497e;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.order_date > div{
		display:inline-block;
		width:calc(100% - 130px);
		height:35px;
		font-size:14px;
		text-align:left;
		line-height:35px;
		border-bottom:1px solid #ddd;
		padding-left:10px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.order_date > div:last-child{
		border-bottom:0px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info{
		position:relative;
		font-size:14px;
		text-align:left;
		box-sizing:border-box;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		margin-top:5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table{
		width:calc(100% - 10px);
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table colgroup{
		display:none;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td{
		display:inline-block;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1){
		position:absolute;
		top:10px;
		left:10px;
		width:110px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1) img{
		width:110px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(2){
		width:calc(100% - 130px);
		vertical-align:top;
		margin-left:130px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(2) > div{
		margin-top:10px;
		font-size:14px;
		font-weight:600;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info .option{
		font-size:14px;
		font-weight:500;
		text-align:left;
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		border-bottom:1px dotted #5D5D5D;
		margin-top:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info{
		display:block;
		width:100%;
		box-sizing:border-box;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		padding-left:125px;
		margin-top:3px;
		vertical-align:top;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table{
		width:100%;
		font-size:14px;
		text-align:left;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table > colgroup{
		display:none;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(1){
		display:inline-block;
		padding:2px 0px 2px 5px;
		vertical-align:top;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(2){
		display:inline-block;
		padding:2px 0px 2px 5px;
		vertical-align:top;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr.list_total_price{
		color:#000;
		font-weight:600;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.state{
		font-size:14px;
		text-align:left;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		padding-left:130px;
		padding-bottom:10px;
		vertical-align:top;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.state > .td_name{
		display:inline-block;
		font-size:14px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.state > div{
		display:inline-block;
		width:60px;
		height:20px;
		line-height:22px;
		font-size:12px;
		font-weight:normal;
		margin-left:10px;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.request{
		font-size:14px;
		text-align:left;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding-left:130px;
		padding-bottom:10px;
		vertical-align:top;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.request div{
		width:calc(100% - 10px);
		height:35px;
		font-size:12px;
		line-height:35px;
		margin-bottom:10px;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.last_price > td{
		display:block;
		color:#fff;
		text-align:left;
		font-size:14px;
		font-weight:500;
		background-color:#595757;
		padding:10px;
		margin-top:-20px;
		margin-bottom:20px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.no_data{
		text-align:center;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.no_data td{
		border:1px solid #ddd;
		padding:25px 0px;
	}
	#wrap.order_list > form > #view_request_win{
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.8);
		z-index:999;
	}
	#wrap.order_list > form > #view_request_win > div{
		position:relative;
		top:100px;
		left:10px;
		width:calc(100% - 60px);
		background-color:#fff;
		padding:20px;
		opacity:1;
	}
	#wrap.order_list > form> #view_request_win > div > table{
		width:100%;
		font-size:14px;
		text-align:left;
		border-top:1px solid #ddd;
	}
	#wrap.order_list > form > #view_request_win > div > table > colgroup{
		display:none;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(1){
		width:120px;
		border-bottom:1px solid #ddd;
		background-color:#f5f5f5;
		padding:10px 10px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2){
		width:calc(100% - 120px);
		border-bottom:1px solid #ddd;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2) select{
		height:30px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2) textarea{
		width:100%;
		height:120px;
	}
	#wrap.order_list > form > #view_request_win > div > table td.title{
		width:100%;
		font-size:16px;
		font-weight:500;
		text-align:center;
		background-color:#FFFFFF;
		padding:20px 0px;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box > span{
		display:inline-block;
		width:calc(50% - 5px);
		color:#fff;
		font-size:14px;
		font-weight:500;
		box-sizing:border-box;
		border:1px solid #00497e;
		background-color:#00497e;
		padding:15px;
		margin-right:10px;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box > span:last-child{
		color:#00497e;
		background-color:#fff;
		margin-right:0px;
	}

	/* 마이페이지(장바구니) cart */
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box{
		width:100%;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table{
		width:100%;
		color:#444;
		text-align:left;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table > colgroup{
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table > tbody > .header{
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table > tbody > .header > td:nth-child(1){
		display:block;
		margin-left:10px;
		margin-bottom:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table > tbody > .header > td:nth-child(n+2){
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table > tbody{
		display:block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body{
		position:relative;
		display:block;
		font-size:0px;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td{
		display:inline-block;
		font-size:14px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body.no_data > td{
		width:100%;
		text-align:center;
		padding:25px 0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.check > input[type='checkbox']{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.check{
		width:calc(100% - 20px);
		text-align:left;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info{
		width:calc(100% - 20px);
		margin-top:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table{
		display:block;
		width:100%;
		font-size:14px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table > colgroup{
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table > tbody{
		display:block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr{
		display:block;
		font-size:0px;
		overflow:hidden;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td{
		display:inline-block;
		font-size:14px;
		padding:0px;
		vertical-align:top;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(1){
		width:70px;
		text-align:left;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(1) img{
		width:60px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2){
		width:calc(100% - 70px);
		font-size:14px;
		text-align:left;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div{
		width:100%;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		width:calc(100% - 130px);
		font-weight:600;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.fix_delivery{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.option_edit{
		width:100px;
		height:25px;
		line-height:25px;
		color:#FFFFFF;
		font-size:13px;
		font-weight:400;
		text-align:center;
		background-color:#000000;
		margin-top:5px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.emoney{
		width:calc(100% - 80px);
		margin-left:80px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.emoney .td_line{
		width:calc(100% - 10px);
		border-top:1px dotted #5D5D5D;
		margin-top:5px;
		margin-bottom:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.emoney .td_name{
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.emoney .icon{
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.sale_price{
		width:calc(100% - 80px);
		margin-top:5px;
		margin-left:80px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.sale_price > span{
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price{
		width:calc(100% - 80px);
		margin-top:5px;
		margin-left:80px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price .td_name{
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div{
		position:relative;
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div{
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div.show{
		vertical-align:middle;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div.show_desc{
		display:none;
		position:absolute;
		top:45px;
		left:-50px;
		width:200px;
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#F6F6F6;
		padding:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit{
		width:calc(100% - 80px);
		margin-top:5px;
		margin-left:80px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul{
		font-size:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li{
		display:inline-block;
		list-style:none;
		vertical-align:middle;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(1) > div{
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(2) > input{
		width:35px;
		height:28px;
		font-size:17px;
		text-align:center;
		border:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(3) > div{
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(4) > div{
		width:98px;
		height:25px;
		line-height:25px;
		color:#444;
		font-size:13px;
		font-weight:500;
		text-align:center;
		border:1px solid #777;
		border-radius:12.5px;
		background-color:#fff;
		margin-left:7px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price{
		width:calc(100% - 80px);
		margin-top:5px;
		margin-left:80px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price .td_line{
		width:calc(100% - 10px);
		border-top:1px dotted #5D5D5D;
		margin-top:5px;
		margin-bottom:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price .td_name{
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price{
		text-align:left;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul{
		font-size:0px;
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li{
		display:inline-block;
		list-style:none;
		font-size:14px;
		text-align:left;
		margin-top:-13px;
		vertical-align:top;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1){
		display:inline-block;
		font-weight:600;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(1){
		display:inline-block;
		color:#A6A6A6;
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
		text-decoration:line-through;
		margin-top:-3px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2){
		display:inline-block;
		margin-top:-3px;
		vertical-align:top;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2) > span:nth-child(1){
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(2){		
		position:absolute;
		top:23px;
		right:115px;
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(2) > div{		
		display:inline-block;
		width:98px;
		height:25px;
		line-height:25px;
		color:#004667;
		font-size:13px;
		font-weight:500;
		text-align:center;
		border:1px solid #004667;
		border-radius:12.5px;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice{
		position:absolute;
		top:10px;
		right:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul{
		text-align:center;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li{
		width:100px;
		height:25px;
		line-height:25px;
		list-style:none;
		color:#111;
		font-size:13px;
		font-weight:400;
		background-color:#ddd;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li:nth-child(1){
		width:98px;
		height:25px;
		line-height:25px;
		color:#444;
		font-size:13px;
		font-weight:500;
		text-align:center;
		border:1px solid #444;
		border-radius:12.5px;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li:nth-child(2){
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span{
		display:inline-block;
		width:100%;
		font-size:14px;
		font-weight:400;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #000;
		background-color:#fff;
		padding:10px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span#btn_list_print{
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span#btn_list_before{
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order{
		width:100%;
		margin-top:20px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box{
		text-align:left;
		border:5px solid #f7f7f7;
		padding:10px 0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li{
		position:relative;
		list-style:none;
		color:#000;
		text-align:left;
		padding-left:10px;
		margin-bottom:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li:last-child{
		margin-bottom:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .sign{
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .name{
		font-size:14px;
		font-weight:500;
		letter-spacing:-1px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .price{
		position:absolute;
		top:0px;
		right:10px;
		color:#000;
		font-size:16px;
		font-weight:600;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .price.minus::before{
		content:"-";
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .price.last-price{
		color:#ed595b;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li{
		display:inline-block;
		list-style:none;
		width:calc(50% - 2.5px);
		color:#3e3a39;
		font-size:15px;
		font-weight:300;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#fff;
		padding:10px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li:first-child{
		color:#fff;
		background-color:#3e3a39;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li:last-child{
		margin-right:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info{
		width:100%;
		box-sizing:border-box;
		border:1px solid #dfdede;
		margin-top:20px;
		margin-bottom:20px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li{
		list-style:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(1){
		color:#353535;
		font-size:13px;
		font-weight:600;
		background-color:#f8f8f8;
		padding:15px 10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2){
		border-top:1px solid #dfdede;
		padding:15px 10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .title{
		color:#000;
		font-size:13px;
		font-weight:600;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .title.second{
		margin-top:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc{
		color:#8C8C8C;
		font-size:13px;
		line-height:17px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p{
		position:relative;
		padding-left:20px;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p:first-child{
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p img{
		position:absolute;
		top:0px;
		left:0px;
		margin-right:5px;
	}

	/* 마이페이지(관심상품) favorite */ 
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table{
		width:100%;
		color:#444;
		text-align:left;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > colgroup,
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > .header{
		display:none;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody{
		display:block;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table tr.body{
		position:relative;
		display:block;
		font-size:0px;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td{
		display:inline-block;
		font-size:14px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info{
		text-align:left;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.check{
		width:calc(100% - 20px);
		text-align:left;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.check > input[type='checkbox']{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info{
		width:calc(100% - 20px);
		margin-top:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table{
		display:block;
		width:100%;
		font-size:14px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table > colgroup{
		display:none;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table > tbody{
		display:block;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr{
		position:relative;
		display:block;
		font-size:0px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td{
		display:inline-block;
		font-size:14px;
		padding:0px;
		vertical-align:top;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(1){
		position:absolute;
		top:0px;
		left:0px;
		width:60px;
		text-align:left;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(1) img{
		width:100%;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2){
		width:calc(100% - 70px);
		font-size:14px;
		text-align:left;
		margin-left:70px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div{
		width:100%;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		width:calc(100% - 130px);
		font-weight:600;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.emoney,
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.price,
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.date{
		display:block;
		width:calc(100% - 90px);
		font-size:14px;
		text-align:left;
		margin-top:5px;
		margin-left:80px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.emoney .icon{
		display:none;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td .td_line{
		width:calc(100% - 0px);
		border-top:1px dotted #5D5D5D;
		margin-top:5px;
		margin-bottom:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td > .td_name{
		display:inline-block;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body.no_data td{
		padding:20px 0px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li{
		display:inline-block;
		list-style:none;
		width:calc(50% - 5px);
		color:#3e3a39;
		font-size:14px;
		font-weight:400;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#fff;
		padding:15px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li:first-child{
		color:#fff;
		background-color:#3e3a39;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li:last-child{
		margin-right:0px;
	}

	/* 마이페이지(쿠폰 내역) coupon_list */
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:33.33%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:left;
		margin-top:10px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:left;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > colgroup,
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header{
		display:none;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list{
		position:relative;
		display:block;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		display:block;
		font-size:14px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td > .td_name{
		display:inline-block;
		width:100px;
		color:#fff;
		font-size:14px;
		text-align:center;
		border-radius:3px;
		background-color:#00497e;
		padding:5px 10px 3px 10px;
		margin-right:5px;
		margin-bottom:10px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td span,
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td div{
		display:inline-block;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(적립금 내역) emoney_list */
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .banner{
		width:100%;
		color:#fff;
		font-size:16px;
		font-weight:600;
		text-align:center;
		background-color:#595757;
		padding:15px 0px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .banner > div{
		padding:15px 0px;
		margin-left:15px;
		margin-right:15px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:left;
		margin-top:10px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:left;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > colgroup,
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header{
		display:none;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list{
		position:relative;
		display:block;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		display:block;
		font-size:14px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td > .td_name{
		display:inline-block;
		width:100px;
		color:#fff;
		font-size:14px;
		text-align:center;
		border-radius:3px;
		background-color:#777;
		padding:5px 10px 3px 10px;
		margin-right:5px;
		margin-bottom:10px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td span,
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td div{
		display:inline-block;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(결제 내역) payed_list */
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:left;
		margin-top:10px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:left;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > colgroup,
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header{
		display:none;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list{
		position:relative;
		display:block;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		display:block;
		font-size:14px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td > .td_name{
		display:inline-block;
		width:100px;
		color:#fff;
		font-size:14px;
		text-align:center;
		border-radius:3px;
		background-color:#777;
		padding:5px 10px 3px 10px;
		margin-right:5px;
		margin-bottom:10px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td span,
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td div{
		display:inline-block;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(세금계산서 발행) tax_list */
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:50%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:left;
		margin-top:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table{
		width:100%;
		text-align:left;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > colgroup,
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.header{
		display:none;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list{
		position:relative;
		display:block;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td{
		display:block;
		font-size:14px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td:first-child{
		margin-bottom:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td > .td_name{
		display:inline-block;
		width:100px;
		color:#fff;
		font-size:14px;
		text-align:center;
		border-radius:3px;
		background-color:#777;
		padding:5px 10px 3px 10px;
		margin-right:5px;
		margin-bottom:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td span,
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td div{
		display:inline-block;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		list-style:none;
		width:100%;
		color:#fff;
		font-size:14px;
		font-weight:300;
		border-radius:20px;
		background-color:#3e3a39;
		padding:10px 0px;
		cursor:pointer;
	}

	/* 마이페이지(현금영수증 발행) cash_list */
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:50%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:left;
		margin-top:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table{
		width:100%;
		text-align:left;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > colgroup,
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.header{
		display:none;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list{
		position:relative;
		display:block;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td{
		display:block;
		font-size:14px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td:first-child{
		margin-bottom:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td > .td_name{
		display:inline-block;
		width:100px;
		color:#fff;
		font-size:14px;
		text-align:center;
		border-radius:3px;
		background-color:#777;
		padding:5px 10px 3px 10px;
		margin-right:5px;
		margin-bottom:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td span,
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td div{
		display:inline-block;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		list-style:none;
		width:100%;
		color:#fff;
		font-size:14px;
		font-weight:300;
		border-radius:20px;
		background-color:#3e3a39;
		padding:10px 0px;
		cursor:pointer;
	}

	/* 마이페이지(회원정보 수정) member_edit */
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:13px;
		text-align:left;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form{
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .title{
		font-size:17px;
		border-bottom:1px solid #111;
		padding-bottom:5px;
		margin-top:30px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .title.first{
		margin-top:0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form  > .content > table > tbody > tr.type > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form  > .content > table > tbody > tr.type > td > input.first{
		margin-left:0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content{
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table{
		width:100%;
		font-size:13px;
		text-align:left;
		border-top:1px solid #ddd;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > colgroup{
		display:none;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr{
		position:relative;
		display:block;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr{
		border-bottom:1px solid #ddd;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td{
		display:block;
		width:100%;
		font-weight:500;
		padding:30px 0px 15px 0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > th{
		position:absolute;
		top:10px;
		left:0px;
		color:#777;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td > .button{
		display:block;
		width:100%;
		height:45px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:45px;
		box-sizing:border-box;
		border-radius:22.5px;
		background-color:#727171;
		margin-top:5px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td > .button#address_search,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td > .button#address_search2{
		display:inline-block !important;
		width:120px;
		margin-left:2px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div{
		position:relative;
		width:100%;
		overflow:hidden;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div > div.sns_login_btn_box{
		display:inline-block;
		margin-right:5px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div > div:last-child{
		margin-right:0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div > div img{
		width:150px;
		height:40px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.password > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.name > td > input{
		width:calc(100% - 20px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.birth > td > select{
		width:calc(33.3% - 3.4px);
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.birth > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.birth > td > input.first{
		margin-left:0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.birth > td > .mobile{
		display:block !important;
		width:100%;
		margin-top:10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.zipcode > td > input{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.zipcode > td input[type='checkbox']{
		width:22px;
		height:22px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
		margin-top:-3px;
		margin-left:10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.zipcode > td > .address_search{
		display:inline-block;
		width:100px;
		height:45px;
		line-height:50px;
		color:#fff;
		font-size:14px;
		font-weight:400;
		text-align:center;
		background-color:#9c9b9b;
		margin-left:2px;
		vertical-align:middle;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.address > td > input:nth-child(1){
		width:calc(60% - 24px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.address > td > input:nth-child(2){
		width:calc(40% - 24px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.phone > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.email > td > input{
		width:calc(100% - 20px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.type > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.agree > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.agree > td > input.first{
		margin-left:0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		border-radius:25px;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}

	/* 마이페이지(회원탈퇴) member_leave */
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:13px;
		text-align:left;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form{
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner{
		color:#4C4C4C;
		font-size:14px;
		line-height:22px;
		padding:10px 0px 10px 0px;
		margin-top:0px;
		margin-bottom:15px;
		box-sizing:border-box;
		border:1px solid #8C8C8C;
		background-color:#F6F6F6;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner > p{
		margin-left:20px;
		margin-right:20px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner > p:first-child{
		color:#000;
		font-size:16px;
		font-weight:600;
		text-align:center;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content{
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table{
		width:100%;
		font-size:15px;
		text-align:left;
		border-top:1px solid #8C8C8C;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > colgroup{
		display:none;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody,
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr{
		position:relative;
		display:block;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr{
		border-bottom:1px solid #ddd;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td{
		display:block;
		width:100%;
		font-weight:500;
		padding:35px 0px 15px 0px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > th{
		position:absolute;
		top:10px;
		left:0px;
		color:#777;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.password > td > input{
		width:calc(100% - 20px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul > li{
		list-style:none;
		display:block;
		width:100%;
		font-size:14px;
		margin-bottom:10px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul > li:last-child{
		margin-bottom:0px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul > li > input{
		vertical-align:middle;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.message > td > textarea{
		width:calc(100% - 2px);
		height:150px;
		border:1px solid #ddd;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}
	/* 회사소개 company_about */
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
		margin-bottom:100px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .logo{
		margin-top:50px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction1{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2 > .text{
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2 > .image{
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction3{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:50px;
		margin-bottom:50px;
	}

	/* 회사연혁 company_history */
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu{
		margin-top:50px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:25%;
		height:50px;
		line-height:50px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#fff;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li a,
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul a:visited,
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li a:hover{
		color:#595757;
		font-size:13px;
		text-decoration:none;
		cursor:pointer;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li.on > a{
		color:#cf2026;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}

	/* 사업영역 company_area */
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list{
		max-width:1000px;
		margin:30px auto 0px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list > ul{
		font-size:0px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list > ul > li{
		display:inline-block;
		list-style:none;
		width:calc(50% - 5px);
		text-align:center;
		margin-right:10px;
		margin-bottom:20px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list > ul > li:nth-child(2n){
		margin-right:0px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list > ul > li img{
		width:100%;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:30px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section2 > p:nth-child(2){
		margin-top:30px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section2 img{
		max-width:100%;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:30px;
		margin-bottom:30px;
	}

	/* 회사정보 company_info */
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap img{
		max-width:100%;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:30px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:30px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section2 > p.title{
		margin-top:30px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section3{
		font-size:16px;
		font-weight:400;
		margin-top:30px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section3 > p:nth-child(2){
		margin-top:30px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:30px;
		margin-bottom:30px;
	}

	/* 오시는길 company_map */
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:30px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section1 > p:nth-child(n+2){
		margin-top:30px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:30px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section2 > p:nth-child(n+2){
		margin-top:30px;
	}

	/* 이용약관 company_user */
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap{
		margin-top:30px;
		margin-bottom:100px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body{
		background-color:#f5f5f5;
		padding:25px;
		margin-bottom:70px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body > div{
		height:800px;
		line-height:25px;
		background-color:#fff;
		padding:25px;
		overflow-y:scroll;
	}

	/* 이용약관 company_user */
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap{
		margin-top:30px;
		margin-bottom:20px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body{
		background-color:#f5f5f5;
		padding:20px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body > div{
		height:800px;
		line-height:25px;
		background-color:#fff;
		padding:10px;
		overflow-y:scroll;
	}

	/* 로그인 member_login */
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box{
		overflow:hidden;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box > div{
		float:left;
		width:50%;
		height:50px;
		line-height:50px;
		color:#3e3a39;
		font-size:15px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		background-color:#e5e5e5;
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box > div.on{
		color:#fff;
		border-right:0px;
		background-color:#3e3a39;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box{
		margin-top:10px;
		margin-bottom:30px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a:visited,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a:hover{
		color:#444;
		text-decoration:none;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body{
		padding:0px 0px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul{
		position:relative;
		font-size:15px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li{
		list-style:none;
		margin-bottom:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.id > input,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.password > input{
		width:calc(100% - 120px);
		height:50px;
		font-size:15px;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		padding-left:10px;
		background-color:#fff;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save{
		position:relative;
		color:#444;
		font-size:15px;
		font-weight:500;
		text-align:left;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > input{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-top:-2px;
		vertical-align:middle;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right{
		position:absolute;
		top:0px;
		right:0px;
		text-align:right;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right > a{
		position:relative;
		display:inline-block;
		color:#444;
		font-size:15px;
		font-weight:500;
		padding-left:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right > a:first-child::before{
		position:absolute;
		top:5px;
		right:-9px;
		width:1px;
		height:14px;
		background-color:#727171;
		content:"";
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.submit{
		position:absolute;
		top:0px;
		right:0px;
		display:inline-block;
		width:110px;
		height:110px;
		line-height:110px;
		color:#fff;
		font-size:16px;
		text-align:center;
		border-radius:10px;
		background-color:#727171;
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns{
		margin-top:40px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div{
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div{
		position:relative;
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div:last-child{
		margin-bottom:0px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div.naver{
		background-color:#269701;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div.kakao{
		background-color:#f3da01;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div img{
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #unmember_box{
		margin-top:0px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #unmember_box > form > div{
		width:100%;
		height:50px;
		color:#fff;
		text-align:center;
		line-height:50px;
		background-color:#35473b;
		margin-bottom:30px;
		cursor:pointer;
	}

	/* 아이디/비밀번호 찾기 member_find */
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box{
		overflow:hidden;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box > div{
		float:left;
		width:50%;
		height:50px;
		line-height:50px;
		color:#3e3a39;
		font-size:15px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		background-color:#e5e5e5;
		cursor:pointer;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box > div.on{
		color:#fff;
		border-right:0px;
		background-color:#3e3a39;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box{
		margin-top:10px;
		margin-bottom:30px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a:visited,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a:hover{
		color:#444;
		text-decoration:none;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body{
		padding:0px 0px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul{
		font-size:15px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li{
		list-style:none;
		margin-bottom:10px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.name > input,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.id > input,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.email > input{
		width:100%;
		height:50px;
		font-size:15px;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		padding-left:10px;
		background-color:#fff;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.submit{
		width:100%;
		height:50px;
		color:#fff;
		font-size:16px;
		text-align:center;
		line-height:50px;
		border-radius:10px;
		background-color:#727171;
		margin-top:30px;
		cursor:pointer;
	}
	#wrap.member_find > .win_result_box{ /* 팝업창 */
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		text-align:center;
		z-index:99;
		background-color:rgba(58,58,58,0.8);
	}
	#wrap.member_find > .win_result_box > table{
		width:calc(100% - 20px);
		font-size:15px;
		margin:50px 10px;
	}
	#wrap.member_find > .win_result_box > table tr > th{
		color:#333;
		font-weight:500;
		text-align:left;
		border-bottom:1px solid #ddd;
		background-color:#f3f3f3;
		padding:10px 10px;
	}
	#wrap.member_find > .win_result_box > table tr > td{
		color:#333;
		text-align:left;
		border-bottom:1px solid #ddd;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.member_find > .win_result_box > table tr:nth-child(1) > td{
		position:relative;
		color:#fff;
		font-size:15px;
		background-color:#666;
		padding:20px 10px;
		vertical-align:bottom;
	}
	#wrap.member_find > .win_result_box > table tr:nth-child(1) > td > div{
		position:absolute;
		top:5px;
		right:0px;
	}
	#wrap.member_find > .win_result_box > table tr:nth-child(1) > td > div img{
		height:50px;
	}
	#wrap.member_find > .win_result_box > table tr.submit > td > div{
		width:100%;
		height:35px;
		line-height:35px;
		font-size:13px;
		font-weight:500;
		letter-spacing:-1px;
	}

	/* 회원가입 member_join */
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form{
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .title{
		font-size:16px;
		border-bottom:1px solid #111;
		padding-bottom:5px;
		margin-top:30px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .title.first{
		margin-top:0px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box{
		border:1px solid #dcdcdc;
		box-sizing:border-box;
		margin-top:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > div{
		padding:7px 5px 0px 8px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > div > textarea{
		width:100%;
		height:120px;
		color:#111;
		border:1px solid #ddd;
		box-sizing:border-box;
		background-color:#f5f5f5;
		padding:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > p{
		text-align:right;
		margin-top:5px;
		margin-right:10px;
		margin-bottom:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box input[type='checkbox']{
		width:18px;
		height:18px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.type > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.type > td > input.first{
		margin-left:0px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content{
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table{
		width:100%;
		font-size:13px;
		text-align:left;
		border-top:1px solid #ddd;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > colgroup{
		display:none;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr{
		position:relative;
		display:block;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr{
		border-bottom:1px solid #ddd;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td{
		display:block;
		width:100%;
		font-weight:500;
		padding:30px 0px 15px 0px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > th{
		position:absolute;
		top:10px;
		left:0px;
		color:#777;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td > .button{
		display:block;
		width:100%;
		height:45px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:45px;
		box-sizing:border-box;
		border-radius:22.5px;
		background-color:#727171;
		margin-top:5px;
		cursor:pointer;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td > .button#address_search,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td > .button#address_search2{
		display:inline-block !important;
		width:120px;
		margin-left:2px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td > .desc{
		display:block;
		color:#747474;
		font-size:14px;
		margin-top:5px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.id > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.password > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.name > td > input{
		width:calc(100% - 20px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.birth > td > select{
		width:calc(33.3% - 3.4px);
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.birth > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.birth > td > input.first{
		margin-left:0px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.birth > td > .mobile{
		display:block !important;
		width:100%;
		margin-top:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.zipcode > td > input{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.zipcode > td input[type='checkbox']{
		width:22px;
		height:22px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
		margin-top:5px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.address > td > input:nth-child(1){
		width:calc(60% - 24px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.address > td > input:nth-child(2){
		width:calc(40% - 24px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.phone > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.email > td > input{
		width:calc(100% - 20px);
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.type > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.agree > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.agree > td > input.first{
		margin-left:0px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .title.company_type,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content.company_type{
		display:none;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		border-radius:25px;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}

	/* 상품주문 order */
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box{
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table{
		width:100%;
		text-align:left;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > colgroup,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > .header{
		display:none;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody{
		display:block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body{
		position:relative;
		display:block;
		font-size:0px;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td{
		display:inline-block;
		font-size:14px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body.no_data > td{
		width:100%;
		text-align:center;
		padding:25px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info{
		width:calc(100% - 20px);
		margin-top:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table{
		display:block;
		width:100%;
		font-size:14px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table > colgroup{
		display:none;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table > tbody{
		display:block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr{
		display:block;
		font-size:0px;
		overflow:hidden;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td{
		display:inline-block;
		font-size:14px;
		padding:0px;
		vertical-align:top;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(1){
		position:absolute;
		top:10px;
		left:10px;
		width:70px;
		text-align:left;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(1) img{
		width:60px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2){
		width:calc(100% - 60px);
		font-size:14px;
		text-align:left;
		margin-left:60px;
		vertical-align:top;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div{
		width:100%;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		width:calc(100% - 130px);
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.fix_delivery{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td .td_line{
		display:block;
		width:calc(100% - 80px);
		border-top:1px dotted #5D5D5D;
		margin-top:5px;
		margin-bottom:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.emoney,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.price,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.limit,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price{
		display:block;
		width:calc(100% - 0px);
		font-size:14px;
		text-align:left;
		margin-top:5px;
		margin-left:70px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.emoney span,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.price span,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price span,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.limit span,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price span{
		display:inline-block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.emoney .icon{
		display:none;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div{
		position:relative;
		display:inline-block;
		vertical-align:top;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > span{
		display:inline-block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div{
		display:inline-block;
		text-align:left;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div.show{
		vertical-align:middle;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div.show_desc{
		display:none;
		position:absolute;
		top:25px;
		left:-50px;
		width:200px;
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#F6F6F6;
		padding:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul{
		display:inline-block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li{
		display:inline-block;
		list-style:none;
		font-size:14px;
		text-align:center;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1){
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(1){
		display:inline-block;
		color:#A6A6A6;
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
		text-decoration:line-through;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2){
		display:inline-block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2) > span:nth-child(1){
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price{
		font-size:14px;
		box-sizing:border-box;
		border:10px solid #f5f5f5;
		padding:10px;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li{
		position:relative;
		list-style:none;
		border-bottom:1px dotted #ddd;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li:first-child{
		color:red;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li > p.value{
		position:absolute;
		top:0px;
		right:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .sub_title{
		color:#111;
		font-size:15px;
		font-weight:600;
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table{
		width:100%;
		text-align:left;
		border-top:1px solid #aaa;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > colgroup{
		display:none;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody{
		display:block;
		padding-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr{
		position:relative;
		display:block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td{
		display:block;
		width:100%;
		font-weight:500;
		padding:25px 0px 15px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > th{
		position:absolute;
		top:0px;
		left:0px;
		color:#777;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input{
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='text'],
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='password']{
		width:calc(100% - 20px);
		height:35px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td .button{
		width:120px;
		height:35px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:35px;
		box-sizing:border-box;
		border-radius:17.5px;
		background-color:#595757;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td .desc{
		color:#747474;
		font-size:12px;
		margin-left:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p{
		margin-bottom:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p:first-child > input{
		width:80px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box{
		display:none;
		position:absolute;
		top:45px;
		left:0px;
		width:calc(100% - 20px);
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#d6e6fd;
		padding:10px;
		z-index:99;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > p{
		position:relative;
		text-align:left;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > p > span{
		position:absolute;
		top:0px;
		right:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table{
		width:100%;
		text-align:left;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr td:nth-child(1){
		width:120px;
		color:#111;
		border-right:1px solid #ddd;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr td:nth-child(2){
		width:calc(100% - 120px);
		color:#111;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr:nth-child(1) td{
		color:#777;
		text-align:center;
		background-color:#f5f5f5;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr:nth-child(1) td:nth-child(1){
		border-right:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box.info_price_box input[type='text']{
		width:120px;
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.emoney > td .desc,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.delivery > td .desc{
		display:block;
		width:100%;
		font-size:14px;
		margin-top:5px;
		margin-left:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box{
		text-align:left;
		border-top:1px solid #aaa;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li{
		list-style:none;
		margin-bottom:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1){
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > div{
		width:calc(100% - 0px);
		padding-top:15px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > div:nth-child(1){
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) select{
		width:100%;
		height:35px;
		border:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) input{
		width:calc(100% - 0px);
		height:35px;
		border:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type{
		display:none;
		color:#8C8C8C;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc{
		border-top:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc > p{
		margin-bottom:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc > p:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > #paymethod_type1 > table{
		width:100%;
		border-top:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > #paymethod_type1 > table td{
		color:#111;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2){
		box-sizing:border-box;
		border:1px solid #111;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(1){
		text-align:right;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(2){
		text-align:right;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(2) #submit_last_price2{
		color:#000;
		font-size:26px;
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(3){
		color:#8C8C8C;
		font-size:14px;
		text-align:right;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(3) input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(4){
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(4) > #btn_pay_submit{
		color:#fff;
		font-size:14px;
		text-align:center;
		background-color:#3e3a39;
		padding:10px 0px;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5){
		text-align:center;
		box-sizing:border-box;
		border:1px solid #d9dadc;
		background-color:#ffffff;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div{
		position:relative;
		font-size:13px;
		text-align:left;
		border-bottom:1px dotted #d9dadc;
		padding:10px 0px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div:last-child{
		border-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div > p.name{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div > p.value{
		position:absolute;
		top:10px;
		right:0px;
	}

	/* 상품주문결과 order_pay_result */
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner{
		font-size:17px;
		background-color:#f6f6f6;
		padding:30px 0px;
		margin-top:20px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table{
		width:calc(100% - 20px);
		margin:auto;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table colgroup{
		display:none;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tbody{
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tbody tr,
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tbody tr td{
		display:block;
		width:100%;
		font-size:15px;
		text-align:center;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1){
		padding-bottom:10px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1) > img{
		width:50px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td{
		font-size:18px;
		font-weight:600;
		text-align:center;
		padding-top:20px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td > div.button_box{
		width:100%;
		color:#fff;
		font-size:15px;
		font-weight:500;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #eb4f53;
		background-color:#eb4f53;
		padding:10px 0px;
		margin:20px auto 0px;
		cursor:pointer
	}

	/* 상품주문결과 order_pay_result_mobile */
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner{
		font-size:17px;
		background-color:#f6f6f6;
		padding:30px 0px;
		margin-top:20px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table{
		width:calc(100% - 20px);
		margin:auto;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table colgroup{
		display:none;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tbody{
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tbody tr,
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tbody tr td{
		display:block;
		width:100%;
		font-size:15px;
		text-align:center;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1){
		padding-bottom:10px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1) > img{
		width:50px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td{
		font-size:18px;
		font-weight:600;
		text-align:center;
		padding-top:20px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td > div.button_box{
		width:100%;
		color:#fff;
		font-size:15px;
		font-weight:500;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #d81449;
		background-color:#d81449;
		padding:10px 0px;
		margin:20px auto 0px;
		cursor:pointer
	}

	/* 비회원주문조회 order_nomember_list */
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body{
		margin-top:30px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > colgroup{
		display:none;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.header{
		display:none;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list{
		position:relative;
		display:block;
		border-bottom:1px solid #ddd;
		margin-bottom:20px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td{
		display:block;
		font-size:0px;
		padding:0px 0px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.order_date{
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.order_date > .td_name{
		display:inline-block;
		width:120px;
		height:35px;
		color:#fff;
		font-size:15px;
		line-height:35px;
		border-bottom:1px solid #fff;
		background-color:#00497e;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.order_date > div{
		display:inline-block;
		width:calc(100% - 130px);
		height:35px;
		font-size:14px;
		text-align:left;
		line-height:35px;
		border-bottom:1px solid #ddd;
		padding-left:10px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.order_date > div:last-child{
		border-bottom:0px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info{
		position:relative;
		font-size:14px;
		text-align:left;
		box-sizing:border-box;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		margin-top:5px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table{
		width:calc(100% - 10px);
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table colgroup{
		display:none;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td{
		display:inline-block;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1){
		position:absolute;
		top:10px;
		left:10px;
		width:110px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1) img{
		width:110px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(2){
		width:calc(100% - 130px);
		vertical-align:top;
		margin-left:130px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(2) > div{
		margin-top:10px;
		font-size:14px;
		font-weight:600;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info .option{
		font-size:14px;
		font-weight:500;
		text-align:left;
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		border-bottom:1px dotted #5D5D5D;
		margin-top:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info{
		display:block;
		width:100%;
		box-sizing:border-box;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		padding-left:125px;
		margin-top:3px;
		vertical-align:top;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table{
		width:100%;
		font-size:14px;
		text-align:left;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table > colgroup{
		display:none;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(1){
		display:inline-block;
		padding:2px 0px 2px 5px;
		vertical-align:top;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(2){
		display:inline-block;
		padding:2px 0px 2px 5px;
		vertical-align:top;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr.list_total_price{
		color:#000;
		font-weight:600;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.state{
		font-size:14px;
		text-align:left;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		padding-left:130px;
		padding-bottom:10px;
		vertical-align:top;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.state > .td_name{
		display:inline-block;
		font-size:14px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.state > div{
		display:inline-block;
		width:60px;
		height:20px;
		line-height:22px;
		font-size:12px;
		font-weight:normal;
		margin-left:10px;
		cursor:pointer;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.request{
		font-size:13px;
		text-align:left;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding-left:130px;
		padding-bottom:10px;
		vertical-align:top;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.request div{
		width:calc(100% - 10px);
		height:35px;
		font-size:13px;
		line-height:35px;
		margin-bottom:10px;
		cursor:pointer;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.last_price > td{
		display:block;
		color:#fff;
		text-align:left;
		font-size:14px;
		font-weight:500;
		background-color:#004667;
		padding:10px;
		margin-top:-20px;
		margin-bottom:20px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.no_data{
		text-align:center;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.no_data td{
		border:1px solid #ddd;
		padding:25px 0px;
	}

	/* (목록페이지에서 공통 적용됨) goods list */
	ul.goods_list{
		width:100%;
		margin-top:20px;
		overflow:hidden;
	}
	ul.goods_list > li{
		float:left;
		list-style:none;
		position:relative;
		width:calc(50% - 5px);
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		margin-right:10px;
		margin-bottom:10px;
	}
	ul.goods_list > li:nth-child(2n){
		margin-right:0px;
	}
	ul.goods_list > li > .div_goods_content1{
		position:relative;
		aspect-ratio: 1 / 1;   /* width : height = 1 : 1 */
		box-sizing:border-box;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content1 > a.goods_image{
		display:block;
		background-repeat:no-repeat !important;
		background-size:cover !important;
		background-size:contain !important;
		aspect-ratio:1/1;
		background-position:center center !important;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view{
		position:absolute;
		top:50%;
		left:0px;
		transform:translateY(-50%);
		display:none;
		width:100%;
		height:45px;
		text-align:center;
	}
	ul.goods_list > li > .div_goods_content1:hover .hover_icon_view{
		display:block;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a{
		display:inline-block;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.favorite{
		width:35px;
		height:30px;
		background:url(/data/shop_img/icon_heart_white.png);
		background-size:35px 30px;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.favorite.on{
		width:35px;
		height:30px;
		background:url(/data/shop_img/icon_heart_white2.png);
		background-size:35px 30px;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.view{
		cursor:pointer;
		margin-left:10px;
	}
	ul.goods_list > li > .div_goods_content1 > .sale{
		position:absolute;
		bottom:112px;
		right:5px;
		width:80px;
		height:50px;
		line-height:50px;
		color:#fff;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-1px;
		text-align:center;
		background:rgba(240,117,126,0.8);
	}
	ul.goods_list > li > .div_goods_content1 > .best{
		position:absolute;
		top:0px;
		right:0px;
		width:60px;
		height:40px;
		line-height:40px;
		color:#fff;
		font-size:13px;
		letter-spacing:-1px;
		text-align:center;
		background:rgba(0,0,0,0.8);
	}
	ul.goods_list > li > .div_goods_content1 > .category{
		position:absolute;
		bottom:20px;
		left:50%;
		width:270px;
		height:50px;
		line-height:50px;
		color:#000;
		font-size:15px;
		letter-spacing:-1px;
		text-align:center;
		border:1px solid #ddd;
		background:rgba(255,255,255,0.5);
		margin-left:-135px;
	}
	ul.goods_list > li > .div_goods_content1 > .review{
		position:absolute;
		top:10px;
		left:10px;
		width:89px;
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1){
		position:relative;
		display:inline-block;
		width:89px;
		height:16px;
		background-image:url(/shop/data/shop_img/icon_star_back2.png);
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1) > div{
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1) > div img{
		vertical-align:top;
	}
	ul.goods_list > li > .div_goods_content2{
		width:90%;
		height:95px;
		font-size:15px;
		margin:10px auto 0px;
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content2 > .line{
		border-top:1px solid #e5e5e5;
		margin:10px 0px;
	}
	ul.goods_list > li > .div_goods_content2 > .code{
	}
	ul.goods_list > li > .div_goods_content2 > .name{
		font-weight:500;
	}
	ul.goods_list > li > .div_goods_content2 > .desc{
		display:none;
		color:#bbb;
	}
	ul.goods_list > li > .div_goods_content2 > .price{
		text-align:center;
		margin-top:5px;
	}
	ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(1){
		display:inline-block;
		color:#d6d6d6;
		font-size:13px;
		letter-spacing:-1px;
		text-decoration:line-through;
		margin-right:5px;
	}
	ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(2){
		display:inline-block;
		color:#333333;
		font-size:15px;
		font-weight:bold;
		letter-spacing:-1px;
	}
	ul.goods_list > li > .div_goods_content2 > .price > .sale{
		position:absolute;
		bottom:112px;
		right:5px;
		width:30px;
		height:30px;
		line-height:30px;
		color:#fff;
		font-size:11px;
		letter-spacing:-1px;
		text-align:center;
		border-radius:50%;
		background-color:#ed6769;
	}
	ul.goods_list > li.no_data{
		width:100%;
		height:45px;
		line-height:45px;
		color:#999;
		font-size:13px;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	#goods_best_item ul.goods_list > li{
		position:relative;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content1 > .hover_background{
		display:none;
		position:absolute;
		top:0%;
		left:0%;
		width:100%;
		height:100%;
		background:rgba(255,255,255,0.8);
		cursor:pointer;
	}
	#goods_best_item ul.goods_list > li:hover .hover_background,
	#goods_best_item ul.goods_list > li:hover .div_goods_content2{
		display:block;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2{
		display:none;
		position:absolute;
		top:50%;
		left:5%;
		width:90%;
		height:70px;
		font-size:14px;
		margin-top:-35px;
		cursor:pointer;
		overflow:hidden;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .line{
		border-top:1px solid #777;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(1),
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(2){
		color:#000;
	}

	/* (목록페이지에서 공통 적용됨) made list */
	ul.made_list{
		width:100%;
		margin-top:20px;
		overflow:hidden;
	}
	ul.made_list > li{
		float:left;
		list-style:none;
		width:calc(50% - 5px);
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		margin-right:10px;
		margin-bottom:10px;
	}
	ul.made_list > li:nth-child(2n){
		margin-right:0px;
	}
	ul.made_list > li > .div_goods_content1{
		position:relative;
		aspect-ratio: 1 / 1;   /* width : height = 1 : 1 */
		box-sizing:border-box;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	ul.made_list > li > .div_goods_content1 > a.goods_image{
		display:block;
		height:100%;
		background-repeat:no-repeat !important;
		background-size:cover !important;
		background-position:center center !important;
	}
	ul.made_list > li > .div_goods_content2{
		width:90%;
		height:40px;
		font-size:15px;
		margin:10px auto 0px;
		overflow:hidden;
	}
	ul.made_list > li > .div_goods_content2 > .name{
		font-weight:500;
	}
	ul.made_list > li.no_data{
		width:100%;
		height:45px;
		line-height:45px;
		color:#999;
		font-size:13px;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
}

/* Tablet 환경 */
@media screen and (min-width:1001px) and (max-width:1300px){
	#content > #main_wrap > #main_content > div{
		margin:30px 20px;
	}

	/* Main tilte */
	#content > #main_wrap > #main_content .main_title_name{
		position:relative;
		color:#000;
		font-size:24px;
		font-weight:bold;
		text-align:center;
	}
	#content > #main_wrap > #main_content .main_title_name_sub{
		color:#999;
		font-size:17px;
		text-align:center;
		margin-top:5px;
	}

	/* 서브페이지 탭메뉴 */
	#content > #main_wrap > #main_content > div.tab_menu > ul{
		font-size:0px;
		text-align:left;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:20%;
		height:50px;
		line-height:50px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#f7f7f7;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li.on{
		background-color:#939597;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a{
		display:block;
		width:100%;
		height:100%;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a,
	#content > #main_wrap > #main_content > div.tab_menu > ul a:visited,
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a:hover{
		color:#595757;
		font-size:15px;
		text-decoration:none;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li.on > a{
		color:#fff;
	}

	/* 상품검색목록 goods_search_list */
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap{
		margin:30px 20px;
	}
	#wrap.goods_search_list > #content #selected_goods_category a,
	#wrap.goods_search_list > #content #selected_goods_category a:visited,
	#wrap.goods_search_list > #content #selected_goods_category a:hover{
		color:#000;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2{
		width:100%;
		text-align:center;
		font-size:16px;
		margin-bottom:10px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1{
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:visited,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:hover{
		color:#999;
		font-size:16px;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 .on > a{
		color:#000;
		font-size:32px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 img{
		vertical-align:middle;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2{
		width:100%;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:16.66%;
		height:35px;
		line-height:35px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li.on{
		background-color:#111;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:visited,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:hover{
		color:#888;
		font-size:15px;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li.on a{
		color:#fff;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap{
		position:relative;
		margin:30px 20px -20px 20px;
		overflow:hidden;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div{
		float:left;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count > #goods_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type{
		position:absolute;
		top:0px;
		right:0px;
		text-align:right;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span{
		position:relative;
		display:inline-block;
		color:#999;
		font-size:13px;
		margin-left:15px;
		cursor:pointer;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span.on{
		color:#688dc3;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:hover{
		color:#688dc3;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span::before{
		position:absolute;
		top:3px;
		right:-10px;
		width:1px;
		height:12px;
		background-color:#ddd;
		content:"";
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:last-child::before{
		display:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_list_wrap{
		padding-bottom:50px;
		margin-left:20px;
		margin-right:20px;
	}

	/* 상품목록 goods_list */
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap{
		margin:30px 20px;
	}
	#wrap.goods_list > #content #selected_goods_category a,
	#wrap.goods_list > #content #selected_goods_category a:visited,
	#wrap.goods_list > #content #selected_goods_category a:hover{
		color:#000;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2{ /* 상품목록페이지 */
		width:100%;
		text-align:left;
		font-size:16px;
		margin-bottom:10px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1{
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:visited,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:hover{
		color:#999;
		font-size:16px;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 .on > a{
		color:#000;
		font-size:32px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 img{
		vertical-align:middle;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2{
		width:100%;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:20%;
		height:40px;
		line-height:40px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#f7f7f7;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li .count{
		display:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:visited,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:hover{
		color:#595757;
		font-size:15px;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap{
		position:relative;
		margin:30px 20px -20px 20px;
		overflow:hidden;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div{
		float:left;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count > #goods_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type{
		position:absolute;
		top:0px;
		right:0px;
		text-align:right;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span{
		position:relative;
		display:inline-block;
		color:#999;
		font-size:13px;
		margin-left:15px;
		cursor:pointer;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span.on{
		color:#00497e;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:hover{
		color:#00497e;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span::before{
		position:absolute;
		top:3px;
		right:-10px;
		width:1px;
		height:12px;
		background-color:#ddd;
		content:"";
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:last-child::before{
		display:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_list_wrap{
		padding-bottom:50px;
		margin-left:20px;
		margin-right:20px;
	}

	/* 상품상세 goods_view */
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap{
		margin-left:20px;
		margin-right:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view{
		width:100%;
		margin-top:50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li{
		display:inline-block;
		list-style:none;
		font-size:16px;
		text-align:center;
		vertical-align:top;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1){
		position:relative;
		width:60%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_box > img{
		width:100%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list{
		margin-top:25px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li{
		display:inline-block;
		list-style:none;
		width:80px;
		height:80px;
		box-sizing:border-box;
		border:3px solid #ddd;
		margin-left:10px;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li > img{
		width:100%;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li.on{
		box-sizing:border-box;
		border:3px solid #353535;
		margin-left:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location{
		position:absolute;
		top:-30px;
		left:0px;
		color:#777;
		font-size:15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location a{
		color:#777;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span{
		display:inline-block;
		margin-right:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span img{
		vertical-align:middle;
		margin-top:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2){
		width:calc(40% - 30px);
		font-size:15px;
		text-align:left;
		vertical-align:top;
		margin-left:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name{
		position:relative;
		font-size:18px;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a{
		position:absolute;
		top:-7px;
		right:0px;
		display:block;
		width:35px;
		height:35px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #c9caca;
		border-radius:50%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a > .favorite_update{
		display:inline-block;
		width:25px;
		height:21px;
		background:url(/data/shop_img/icon_heart_gray.png);
		background-size:25px 21px;
		background-repeat:no-repeat;
		margin-top:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a > .favorite_update.on{
		display:inline-block;
		width:25px;
		height:21px;
		background:url(/data/shop_img/icon_heart_color.png);
		background-size:25px 21px;
		background-repeat:no-repeat;
		margin-top:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .desc{
		line-height:20px;
		color:#999;
		font-size:15px;
		margin-top:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box{
		border-top:1px solid #e5e5e5;
		margin-top:15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table{
		width:100%;
		font-size:15px;
		color:#676767;
		text-align:left;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr td:nth-child(1){
		width:100px;
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr td:nth-child(2){
		width:calc(100% - 100px);
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) .price1{
		text-decoration:line-through;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) .price2{
		color:#f25c4e;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star{
		float:right;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(1){
		position:relative;
		display:inline-block;
		width:89px;
		height:16px;
		background-image:url(../data/shop_img/icon_star_back.png);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(1) > div{
		position:absolute;
		top:-4px;
		left:0px;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(2){
		display:inline-block;
		color:#777;
		font-size:16px;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.delivery_fix td:nth-child(2) > span{
		display:inline-block;
		vertical-align:bottom;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.delivery_fix td:nth-child(2) > span > input{
		width:100px;
		height:20px;
		border:1px solid #cdcdcd;
		vertical-align:bottom;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box{
		margin:0px 0px 0px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table{
		width:100%;
		color:#676767;
		font-size:15px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(1){
		width:100px;
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2){
		width:calc(100% - 100px);
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a{
		display:inline-block;
		width:150px;
		color:#fff;
		text-align:center;
		background-color:#ed595b;
		padding:10px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a:hover,
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a:visited{
		color:#fff;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box{
		margin:0px 0px 20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table{
		width:100%;
		color:#676767;
		font-size:15px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(1){
		width:100px;
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2){
		width:calc(100% - 100px);
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2) .copy{
		display:inline-block;
		width:150px;
		color:#aaa;
		text-align:center;
		border:1px solid #aaa;
		padding:10px 0px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2) .copy:hover{
		color:#111;
		border:1px solid #111;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box{ /* 옵션선택 영역 */
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		background-color:#f7f7f7;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table{
		width:100%;
		color:#212121;
		font-size:15px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table tr td:nth-child(1){
		width:140px;
		font-weight:bold;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table tr td:nth-child(2){
		width:calc(100% - 140px);
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.option_table{ /* 구매자 입력옵션 */
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.option_table tr td:nth-child(2) select{
		height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(1) .desc{
		font-size:13px;
		font-weight:500;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2){
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(1){
		display:inline-block;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(1) > input{
		width:220px;
		height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2){
		display:inline-block;
		width:45px;
		text-align:right;
		vertical-align:bottom;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2) > div:nth-child(1){
		width:100px;
		font-size:13px;
		text-align:left;
		margin-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2) > div:nth-child(2){
		text-align:left;
		margin-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart{ /* form 영역(옵션추가/최종금액) */
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data{
		font-size:15px;
		color:#212121;
		border-top:1px solid #dddddd;
		padding:10px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box{
		width:100%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr{
		border-bottom:1px dotted #dddddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(1){
		width:calc(100% - 150px);
		text-align:left;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(2){
		width:100px;
		text-align:right;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(3){
		width:25px;
		text-align:left;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(3) > img{
		width:20px;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price{ /* 수량선택 */
		border:1px solid #dddddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table{
		width:100%;
		font-size:16px;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(1){
		width:calc(50% - 60px);
		text-align:right;
		padding:15px 15px 15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2){
		width:120px;
		text-align:center;
		padding:15px 0px;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span{
		display:inline-block;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(1){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(2){
		width:40px;
		height:40px;
		font-size:20px;
		text-align:center;
		margin-left:5px;
		margin-right:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(2) > input{
		height:38px;
		font-size:15px;
		text-align:center;
		border:1px solid #777;
		border-radius:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(3){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(3){
		width:calc(50% - 60px);
		text-align:left;
		padding:15px 0px 15px 15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price{
		position:relative;
		text-align:left;
		margin-top:50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > span{
		font-size:20px;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > p{
		position:absolute;
		top:0px;
		right:0px;
		color:#FF4848;
		font-size:25px;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price{
		position:relative;
		color:#676767;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price > span{
		color:#FF4848;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box{
		font-size:0px;
		margin-top:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		font-size:16px;
		height:50px;
		color:#595757;
		line-height:50px;
		box-sizing:border-box;
		border:1px solid #595757;
		border-radius:25px;
		background-color:#fff;
		margin-right:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span:last-child{
		color:#fff;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box{ /* 제품 상세 정보 */
		margin:20px 20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu{
		z-index:2;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul{
		width:100%;
		font-size:15px;
		font-weight:normal;
		box-sizing:border-box;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li{
		float:left;
		list-style:none;
		width:25%;
		height:50px;
		line-height:50px;
		color:#333;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #dcdcdc;
		border-right:1px solid #dcdcdc;
		/*border-bottom:2px solid #00497e;*/
		border-bottom:1px solid #111;
		background-color:#fff;
		cursor:pointer;;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child{
		border-left:1px solid #dcdcdc;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child.on{
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li.on{
		color:#fff;
		font-weight:bold;
		border-top:1px solid #111;
		border-right:2px solid #111;
		background-color:#727171;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child.on{
		border-left:1px solid #111;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:last-child.on{
		border-right:1px solid #111;
	}	
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu.on{ /* 마우스 스크롤시 상단에 고정잠 */
		position:fixed;
		top:60px;
		left:center;
		width:calc(100% - 40px);
		margin:auto;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_desc{
		font-size:17px;
		text-align:left;
		margin:20px auto;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply{
		border-top:1px solid #ddd;
		padding-top:50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title{
		width:100%;
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title > div{
		color:#444;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title > span{
		color:#aaa;
		line-height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list{
		width:100%;
		border:0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr td:nth-child(1){
		width:calc(100% - 190px);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr td:nth-child(2){
		width:190px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span{
		text-align:left;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span:first-child{
		margin-left:0px;
	}
	#content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > input{
		height:20px;
		vertical-align:middle;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > .star{
		color:#FFBB00;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > .star2{
		color:#A6A6A6;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td{
		height:65px;
		padding-left:10px;
		padding-bottom:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file{
		position:relative;
		width:655px;
		height:40px;
		text-align:left;
		margin:30px 0px 5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form{
		display:inline-block;
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form > input.imsi_file_form{
		position: absolute;
		right: 0px;
		top: 0px;
		width:655px;
		height:40px;
		border:1px solid #dddddd;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.upload_file_form{		
		position: relative;
		display:inline-block;
		width:655px;
		height:40px;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.input_file_button{
		position: absolute;
		right: 0px;
		top: 0px;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(opacity=0)";
		-khtml-opacity: 0;
		-moz-opacity: 0;
		width:100%;
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.file_button_image{
		position: absolute;
		background:url('/images/btn_search_file2.gif');
		width:200px;
		height:40px;
		top: 1px;
		right:0px;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(1) > textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(2) > div{
		height:100px;
		color:#FFFFFF;
		cursor:pointer;
		text-align:center;
		line-height:100px;
		margin-left:7px;
		margin-bottom:3px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div{
		color:#fe830a;
		font-size:15px;
		text-align:right;
		margin-top:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div > span{
		color:#FF0000;
		display:inline-block;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content > div#board_list_review{
		width:100%;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content > div#board_list_review > div{
		margin-bottom:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange{
		padding-top:50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div{
		width:100%;
		color:#444;
		text-align:left;
		margin:10px auto 50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title{
		font-size:16px;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub{
		height:50px;
		line-height:50px;
		font-size:15px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background-color:#f7f7f7;
		padding:0px 10px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub_desc{
		line-height:30px;
		font-size:15px;
		background-color:#fff;
		padding:10px 0px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub_desc > div{
		margin-top:10px;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna{
		padding-top:50px;
		padding-bottom:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title{
		width:100%;
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title > div{
		color:#444;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title > span{
		color:#aaa;
		line-height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write{
		width:100%;
		border:0px;
		margin:10px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr td:nth-child(1){
		width:calc(100% - 190px);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr td:nth-child(2){
		width:190px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(1) textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(2) > div{
		height:100px;
		line-height:100px;
		color:#FFFFFF;
		text-align:center;
		margin-left:7px;
		margin-bottom:3px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td{
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td > span{
		display:inline-block;
		color:#666;
		font-size:14px;
		text-align:left;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td > span > input{
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content > #board_list_qna{
		width:100%;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content > #board_list_qna > div{
		margin-bottom:30px;
	}
	#wrap.goods_view > #view_popup{ /* 팝업 */
		display:none;
		position:absolute;
		top:0px;
		width:100%;
		height:100%;
		z-index:99;
		background-color:rgba(0,0,0,0.5);
	}
	#wrap.goods_view > #view_popup > #popup_container{
		position:relative;
		width:450px;
		border:1px solid #000;
		padding:0px;
		margin:0px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table{
		width:100%;
		font-size:14px;
		font-family:Nanum Gothic,Helvetica,sans-serif;
		font-weight:bold;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td{
		height:40px;
		color:#ffffff;
		background-color:#595757;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(1){
		display:inline-block;
		width:410px;
		margin-left:10px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(2){
		display:inline-block;
		cursor:pointer;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td{
		height:120px;
		font-weight:normal;
		color:#777777;
		background-color:#ffffff;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(1){
		text-align:center;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(2){
		text-align:center;
		margin-top:10px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td{
		height:60px;
		text-align:center;
		padding-top:3px;
		background-color:#f0f0f0;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(1){
		width:150px;
		height:35px;
		color:#fff;
		font-size:13px;
		font-weight:normal;
		line-height:35px;
		border-radius:17.5px;
		background-color:#ed595b;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(2){
		width:150px;
		height:35px;
		color:#727171;
		font-weight:normal;
		font-size:13px;
		line-height:35px;
		border:1px solid #727171;
		border-radius:17.5px;
		background-color:#fff;
		margin-left:3px;
	}

	/* 주문제작목록 made_list */
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap{
		margin:30px 20px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap > #selected_made_category2{ /* 상품목록페이지 */
		width:100%;
		color:#000;
		font-size:32px;
		text-align:left;
		margin-bottom:10px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap > #selected_made_category2 > #category_menu1{
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap{
		position:relative;
		margin:30px 20px -20px 20px;
		overflow:hidden;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div{
		float:left;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div.count > #made_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_list_wrap{
		padding-bottom:50px;
		margin-left:20px;
		margin-right:20px;
	}

	/* 주문제작 상세 페이지 made_view */
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap{
		margin-left:20px;
		margin-right:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view{
		width:100%;
		margin-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li{
		display:inline-block;
		list-style:none;
		font-size:16px;
		text-align:center;
		vertical-align:top;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1){
		position:relative;
		width:calc(100% - 700px);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_box > img{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list{
		margin-top:25px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li{
		display:inline-block;
		list-style:none;
		width:80px;
		height:80px;
		box-sizing:border-box;
		border:3px solid #ddd;
		margin-left:10px;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li > img{
		width:100%;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li.on{
		box-sizing:border-box;
		border:3px solid #353535;
		margin-left:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location{
		position:absolute;
		top:-30px;
		left:0px;
		color:#777;
		font-size:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location a{
		color:#777;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span{
		display:inline-block;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span img{
		vertical-align:middle;
		margin-top:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2){
		position:relative;
		width:670px;
		font-size:15px;
		text-align:left;
		vertical-align:top;
		margin-left:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name{
		position:relative;
		font-size:20px;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .desc{
		line-height:20px;
		color:#999;
		font-size:15px;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form{
		display:block;
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box {
		background: #ffffff;
		border: 1px solid #e6eef2;
		box-shadow: 0 6px 18px rgba(40, 60, 80, 0.04);
		border-radius: 12px;
		padding: 16px;
		max-width: 100%;
		margin: 12px 0;
		font-family: "Noto Sans KR", "Segoe UI", Roboto, system-ui, -apple-system, "Helvetica Neue", Arial;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .label {
		font-size: 14px;
		margin-bottom: 8px;
		color: #263238;
		display: block;
		font-weight: 600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		padding: 20px 16px;
		border: 2px dashed #cfe6ee;
		background: linear-gradient(180deg, #fbfeff 0%, #f7fbfc 100%);
		border-radius: 10px;
		cursor: pointer;
		transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
		user-select: none;
		outline: none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-left {
		display: flex;
		flex-direction: column;
		gap: 6px;
		flex: 1;
		min-width: 0;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-title {
		color: #12343f;
		font-size:15px;
		text-align:center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-desc {
		color: #6b7c86;
		font-size:15px;
		text-align:center;
		line-height: 1;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-actions {
		display: flex;
		align-items: center;
		gap: 8px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-actions input[type="file"] {
		position: absolute;
		left: -9999px;
		width: 1px;
		height: 1px;
		overflow: hidden;
		opacity: 0;
		pointer-events: none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone:focus {
		box-shadow: 0 6px 20px rgba(18, 52, 63, 0.08), 0 0 0 4px rgba(19,133,194,0.08);
		border-color: #1371a3;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone.dragover {
		border-color: #0f9bd8;
		background: linear-gradient(180deg, #f0fbff 0%, #eef9ff 100%);
		/*transform: translateY(-1px);*/
		box-shadow: 0 10px 30px rgba(9, 86, 132, 0.06);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-info {
		margin-top: 12px;
		display: flex;
		align-items: flex-start;
		gap: 12px;
		flex-direction: column;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #fileList {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 8px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-item {
		background: #fbfeff;
		border: 1px solid #e6eef2;
		padding: 10px;
		border-radius: 10px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 8px;
		transition: background .12s ease, transform .06s ease;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-meta {
		display: flex;
		flex-direction: column;
		gap: 4px;
		min-width: 0;
		overflow: hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-name {
		font-size: 14px;
		font-weight: 600;
		color: #0f3340;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-meta div:last-child {
		font-size: 13px;
		color: #6b7c86;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove {
		border: 1px solid #ffd6d6;
		background: #fff5f5;
		color: #b21b1b;
		padding: 6px 10px;
		border-radius: 8px;
		cursor: pointer;
		font-weight: 600;
		font-size: 13px;
		transition: background .12s ease, transform .08s ease;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove:hover {
		background: #ffdfe0;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove:focus {
		outline: 2px solid rgba(178,27,27,0.12);
		outline-offset: 2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #removeAllBtn {
		align-self: flex-end;
		border: 1px solid #e6eef2;
		background: #ffffff;
		padding: 8px 12px;
		border-radius: 8px;
		font-weight: 700;
		font-size: 13px;
		cursor: pointer;
		display: inline-block;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #removeAllBtn:hover {
		box-shadow: 0 6px 18px rgba(40,60,80,0.04);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .error {
		margin-top: 8px;
		color: #d23;
		font-size: 13px;
		font-weight: 600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-title, .drop-desc { 
		word-break: break-word; 
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone * {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none; 
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box{
		border-top:1px solid #e5e5e5;
		margin-top:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table{
		width:100%;
		font-size:15px;
		color:#676767;
		text-align:left;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th{
		width:130px;
		font-weight:400;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th > a.icon_q{
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th > a.icon_q > img{
		height:17px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td{
		width:calc(100% - 130px);
		font-weight:400;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content{
		font-size:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content > div,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content > p{
		display:block;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .button{
		display:inline-block;
		color:#111;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:6px 10px;
		margin-right:3px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .button.on{
		color:#fff;
		border:1px solid #595757;
		background-color:#595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content select{
		height:30px;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:0px 10px;
		margin-right:3px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='text']{
		width:100px;
		height:30px;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:5px 10px;
		margin-right:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='text'].width_full{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='radio']{
		height:20px;
		border:1px solid #777;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .label{
		color:#9f0000;
		font-size:13px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .value{
		font-size:13px;
		padding-bottom:5px;
		border-bottom:1px solid #777;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .desc{
		font-size:13px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content i{
		font-style:normal;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.design_price td .content > .show_template{
		display:none;
		border:1px solid #ddd;
		border-radius:10px;
		background-color:#f7f7f7;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p{
		display:inline-block;
		width:80px;
		color:#777;
		text-align:center;
		background-color:#ddd;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p > .image,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p > .image{
		display:block;		
		width:100%;
		height:80px;
		background-size:80px 80px !important;
		background-position:center center !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p > .name,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p > .name{
		display:block;	
		width:100%;
		height:25px;
		font-size:13px;
		line-height:25px;
		border-top:1px solid #ccc;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p.on,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p.on{
		display:inline-block;
		width:80px;
		color:#fff;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list{
		position:relative;
		display:inline-block;
		width:80px;
		box-sizing:border-box;
		border:1px solid #595757;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image{
		width:100%;
		height:80px;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image::before{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:rgba(0, 0, 0, 0.5);
		content:"";
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list.on .image::before{
		display:none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image img{
		width:100%;
		height:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .name{
		width:100%;
		height:25px;
		color:#fff;
		line-height:25px;
		font-size:13px;
		text-align:center;
		background-color:#595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list.on .name{
		font-weight:600;
		border-top:1px solid #595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.output td .content .date{
		display:inline-block;
		color:#004667;
		font-size:15px;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p{
		display:inline-block;
		font-size:0px;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box{
		height:30px;
		margin-right:5px;
		vertical-align:bottom;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span{
		display:inline-block;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(1){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(2){
		text-align:center;
		margin-left:5px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(2) > input{
		width:60px;
		height:30px;
		font-size:13px !important;
		text-align:center;
		border:1px solid #111;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(3){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.output td .content > .show_desc{
		display:none;
		border:1px solid #ddd;
		border-radius:10px;
		background-color:#f7f7f7;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info{
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table th{
		width:130px;
		color:#777;
		font-size:15px;
		font-weight:400;
		text-align:left;
		border-bottom:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table td{
		color:#FF4848;
		font-size:15px;
		font-weight:500;
		text-align:right;
		border-bottom:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price{
		position:relative;
		text-align:left;
		margin-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > span{
		font-size:20px;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > p{
		position:absolute;
		top:0px;
		right:0px;
		color:#FF4848;
		font-size:25px;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price{
		position:relative;
		color:#676767;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price > span{
		color:#FF4848;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box{
		font-size:0px;
		margin-top:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		font-size:16px;
		height:50px;
		line-height:50px;
		color:#595757;
		box-sizing:border-box;
		border:1px solid #595757;
		border-radius:25px;
		background-color:#fff;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span:last-child{
		color:#fff;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span:last-child{
		color:#fff;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .print_button{
		position:absolute;
		top:-10px;
		right:0px;
		width:150px;
		height:40px;
		line-height:40px;
		color:#111;
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border:1px dashed #595757;
		border-radius:5px;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .print_button:hover{
		color:#fff;
		background-color:#595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_box{ /* 제품 상세 정보 */
		margin:20px 20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail{
		font-size:17px;
		text-align:left;
		margin:20px 20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_name{
		font-size:20px;
		font-weight:600;
		border-bottom:1px solid #aaa;
		padding-bottom:10px;
		margin-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap{
		position:relative;
		text-align:center;
		margin-top:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .editor_desc img{
		max-width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap .prev{
		position:absolute;
		top:120px;
		left:20px;
		transform:translateY(-50%);
		width:22px;
		height:39px;
		background-size:22px 39px !important;
		background-repeat:no-repeat !important;
		background-position:center center !important;
		cursor:pointer;
		z-index:5;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap .next{
		position:absolute;
		top:120px;
		right:0px;
		transform:translate(-100%, -50%);
		width:22px;
		height:39px;
		background-size:22px 39px !important;
		background-repeat:no-repeat !important;
		background-position:center center !important;
		cursor:pointer;
		z-index:5;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider{
		position:relative;
		width:calc(100% + 20px); /* 우측마진값 20px 더해줘야함. */
		height:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide{
		position:relative;
		margin-right:20px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .image{
		width:100%;
		aspect-ratio:1/1;
		background-repeat:no-repeat !important;
		background-size:auto 100% !important;
		background-position:center center !important;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text{
		width:calc(100% - 20px);
		height:70px;
		font-size:14px;
		text-align:center;
		margin:15px auto 0px;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text > .name{
		color:#000;
		font-size:16px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text > .desc{
		color:#777;
		font-size:13px;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots{
		display:none !important;
		bottom:-20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots button::before{
		font-size:12px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots > li{
		margin:0px 2px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots > li.slick-active button::before{
		color:#ed6769 !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply{
		border-top:1px solid #ddd;
		padding-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title{
		width:100%;
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title > div{
		color:#444;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title > span{
		color:#aaa;
		line-height:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list{
		width:100%;
		border:0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr td:nth-child(1){
		width:calc(100% - 190px);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr td:nth-child(2){
		width:190px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span{
		text-align:left;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span:first-child{
		margin-left:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > input{
		height:20px;
		vertical-align:middle;
		margin-left:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > .star{
		color:#FFBB00;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > .star2{
		color:#A6A6A6;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td{
		height:65px;
		padding-left:10px;
		padding-bottom:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file{
		position:relative;
		width:655px;
		height:40px;
		text-align:left;
		margin:30px 0px 5px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form{
		display:inline-block;
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form > input.imsi_file_form{
		position: absolute;
		right: 0px;
		top: 0px;
		width:655px;
		height:40px;
		border:1px solid #dddddd;
		padding-left:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.upload_file_form{		
		position: relative;
		display:inline-block;
		width:655px;
		height:40px;
		border:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.input_file_button{
		position: absolute;
		right: 0px;
		top: 0px;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(opacity=0)";
		-khtml-opacity: 0;
		-moz-opacity: 0;
		width:100%;
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.file_button_image{
		position: absolute;
		background:url('/images/btn_search_file2.gif');
		width:200px;
		height:40px;
		top: 1px;
		right:0px;
		border:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(1) > textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(2) > div{
		height:100px;
		color:#FFFFFF;
		cursor:pointer;
		text-align:center;
		line-height:100px;
		margin-left:7px;
		margin-bottom:3px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div{
		color:#fe830a;
		font-size:15px;
		text-align:right;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div > span{
		color:#FF0000;
		display:inline-block;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content > div#board_list_review{
		width:100%;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content > div#board_list_review > div{
		margin-bottom:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange{
		padding-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div{
		width:100%;
		color:#444;
		text-align:left;
		margin:10px auto 50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title{
		font-size:16px;
		padding-left:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub{
		height:50px;
		line-height:50px;
		font-size:15px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background-color:#f7f7f7;
		padding:0px 10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub_desc{
		line-height:30px;
		font-size:15px;
		background-color:#fff;
		padding:10px 0px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub_desc > div{
		margin-top:10px;
		margin-left:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna{
		padding-top:50px;
		padding-bottom:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title{
		width:100%;
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title > div{
		color:#444;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title > span{
		color:#aaa;
		line-height:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write{
		width:100%;
		border:0px;
		margin:10px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr td:nth-child(1){
		width:calc(100% - 190px);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr td:nth-child(2){
		width:190px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(1) textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(2) > div{
		height:100px;
		line-height:100px;
		color:#FFFFFF;
		text-align:center;
		margin-left:7px;
		margin-bottom:3px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td{
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td > span{
		display:inline-block;
		color:#666;
		font-size:14px;
		text-align:left;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td > span > input{
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content > #board_list_qna{
		width:100%;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content > #board_list_qna > div{
		margin-bottom:30px;
	}

	#wrap.made_view > #view_popup{ /* 팝업 */
		display:none;
		position:absolute;
		top:0px;
		width:100%;
		height:100%;
		z-index:99;
		background-color:rgba(0,0,0,0.5);
	}
	#wrap.made_view > #view_popup > #popup_container{
		position:relative;
		width:450px;
		border:1px solid #000;
		padding:0px;
		margin:0px;
	}
	#wrap.made_view > #view_popup > #popup_container > table{
		width:100%;
		font-size:14px;
		font-family:Nanum Gothic,Helvetica,sans-serif;
		font-weight:bold;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td{
		height:40px;
		color:#ffffff;
		background-color:#777777;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(1){
		display:inline-block;
		width:410px;
		margin-left:10px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(2){
		display:inline-block;
		cursor:pointer;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td{
		height:120px;
		font-weight:normal;
		color:#777777;
		background-color:#ffffff;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(1){
		text-align:center;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(2){
		text-align:center;
		margin-top:10px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td{
		height:60px;
		text-align:center;
		padding-top:3px;
		background-color:#f0f0f0;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(1){
		width:150px;
		height:35px;
		font-size:13px;
		font-weight:normal;
		line-height:35px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(2){
		width:150px;
		height:35px;
		font-weight:normal;
		font-size:13px;
		line-height:35px;
		margin-left:3px;
	}

	/* 마이페이지 index */
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner{
		width:100%;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul{
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li{
		float:left;
		list-style:none;
		width:33.33%;
		box-sizing:border-box;
		border-right:1px solid #ddd;
		background-color:#f5f5f5;
		padding:25px 0px;
		cursor:pointer;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li:last-child{
		border-right:0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .icon > i{
		color:#ed595b;
		font-size:20px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .name{
		margin-top:5px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .value{
		font-weight:600;
		margin-top:0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .page_title{
		width:120px;
		font-size:18px;
		font-weight:600;
		text-align:center;
		border-bottom:2px solid #ed595b;
		padding-bottom:5px;
		margin:20px auto 0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box{
		width:100%;
		text-align:left;
		background-color:#f5f5f5;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul{
		font-size:15px;
		border-top:1px solid #ddd;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li{
		position:relative;
		list-style:none;
		border-bottom:1px solid #ddd;
		background-color:#f5f5f5;
		padding:15px 0px;
		cursor:pointer;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .name{
		margin-left:20px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .name > i{
		color:#111;
		font-size:16px;
		margin-right:10px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .right{
		position:absolute;
		top:15px;
		right:20px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .right i{
		color:#000;
		font-size:18px;
	}

	/* 마이페이지(주문내역) order_list */
	#wrap.mypage > #content > #main_wrap > #main_content > #content_title{
		text-align:center !important;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_title > p{
		display:inline-block !important;
		margin-left:220px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_title > p{
		margin-left:0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap{
		margin-left:20px;
		margin-right:20px;
		overflow:hidden;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > div{
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content a,
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content a:visited,
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content a:hover{
		color:#000;
		text-decoration:none;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content{
		float:left;
		width:200px;
		background-color:#FFF;
		margin-bottom:50px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul{
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li{
		list-style:none;
		font-size:14px;
		text-align:left;
		border-bottom:1px solid #ddd;
		padding:5px 0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li#left_menu_title{
		height:40px;
		color:#fff;
		font-size:17px;
		font-weight:600;
		text-align:center;
		line-height:40px;
		background-color:#3e3a39;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_name{
		font-size:16px;
		padding:15px 0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_name.first{
		border-top:1px solid #ddd;
		margin-top:10px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_name > span:first-child{
		font-weight:600;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item{
		padding:10px 0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div{
		font-size:0px;
		padding:5px 0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div > span.name{
		display:inline-block;
		width:100px;
		font-size:14px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div > span.name.colspan{
		width:100%;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div > span.value{
		display:inline-block;
		width:calc(100% - 100px);
		font-size:14px;
		text-align:right;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div > span > a.underline{
		text-decoration:underline;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #right_content{
		float:left;
		width:calc(100% - 220px);
		margin-left:20px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search{
		font-size:14px;
		margin-bottom:5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search > form > span.gray{
		color:#444;
		font-weight:400;
		display:inline-block;
		border:1px solid #000;
		border-radius:3px;
		background:linear-gradient(180deg,#FFFFFF -50%,#f7f7ff 50%,#f2f2fd 100%);
		padding:5px 10px 5px 10px;
		margin-right:2px;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search > form > span.input input{
		width:100px;
		height:30px;
		border:1px solid #cdcdcd;
		vertical-align:bottom;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search > form > span.input input[name='search_sdate']{
		margin-left:10px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search > form > span.button_search{
		display:inline-block;
		width:80px;
		color:#444;
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #000;
		border-radius:3px;
		background:linear-gradient(180deg,#FFFFFF -50%,#f7f7ff 50%,#f2f2fd 100%);
		padding:5px 10px 5px 10px;
		margin-left:20px;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		margin-top:10px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > colgroup{
		display:none;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td:nth-child(1){
		width:120px !important;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td:nth-child(2){
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td:nth-child(3){
		width:160px !important;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td:nth-child(4){
		width:130px !important;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td:nth-child(5){
		width:130px !important;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table{
		width:100%;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1){
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1) img{
		width:50px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info .option{
		font-size:14px;
		text-align:left;
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		margin-top:5px;
		padding-top:5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table{
		width:100%;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(1){
		text-align:left;
		padding:2px 0px 2px 5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(2){
		text-align:right;
		padding:2px 0px 2px 5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr.list_price{
		background-color:#EEEEEE;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.state{
		font-size:14px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.state > div{
		width:60px;
		height:20px;
		line-height:22px;
		font-size:12px;
		font-weight:normal;
		margin:5px auto;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.request div{
		width:90px;
		height:22px;
		font-size:12px;
		line-height:22px;
		margin:0px auto 5px;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.last_price > td{
		color:#fff;
		text-align:left;
		font-size:14px;
		font-weight:500;
		background-color:#595757;
		padding:10px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.no_data{
		text-align:center;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.no_data td{
		border-bottom:1px solid #444;
		padding:25px 0px;
	}
	#wrap.order_list > form > #view_request_win{
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.8);
		z-index:999;
	}
	#wrap.order_list > form > #view_request_win > div{
		position:absolute;
		top:150px;
		left:50%;
		transform:translateX(-50%);
		width:800px;
		background-color:#fff;
		padding:20px;
		opacity:1;
	}
	#wrap.order_list > form > #view_request_win > div > table{
		width:100%;
		font-size:16px;
		text-align:left;
		border-top:1px solid #ddd;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(1){
		border-bottom:1px solid #ddd;
		background-color:#f5f5f5;
		padding:10px 10px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2){
		border-bottom:1px solid #ddd;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2) select{
		height:30px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2) textarea{
		width:100%;
		height:120px;
	}
	#wrap.order_list > form > #view_request_win > div > table td.title{
		font-size:20px;
		font-weight:500;
		text-align:center;
		background-color:#FFFFFF;
		padding:20px 0px;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box > span{
		display:inline-block;
		width:200px;
		color:#fff;
		font-size:15px;
		font-weight:500;
		box-sizing:border-box;
		border:1px solid #00497e;
		background-color:#00497e;
		padding:15px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box > span:last-child{
		color:#00497e;
		background-color:#fff;
		margin-right:0px;
	}

	/* 마이페이지(장바구니) cart */
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box{
		width:100%;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table{
		width:100%;
		color:#444;
		text-align:center;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.header{
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #444;
		border-bottom:1px solid #444;
		background-color:#fff;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.header > td{
		text-align:center;
		padding:20px 0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.header > td:nth-child(1) input{
		vertical-align:middle;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body{
		border-bottom:1px solid #444;
		background-color:#fff;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td{
		font-size:14px;
		text-align:center;
		padding:15px 0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body.no_data > td{
		padding:25px 0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.check > input[type='checkbox']{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table{
		width:100%;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(1) img{
		width:50px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2){
		text-align:left;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div{
		margin-left:7px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		font-weight:600;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.fix_delivery{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.option_edit{
		width:100px;
		height:30px;
		line-height:30px;
		color:#FFFFFF;
		font-size:13px;
		font-weight:400;
		text-align:center;
		background-color:#000000;
		margin-top:5px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.emoney > .icon{
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		color:#fff;
		font-size:12px;
		border-radius:5px;
		background-color:#ed595b;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div{
		position:relative;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div{
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div.show{
		vertical-align:middle;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div.show_desc{
		display:none;
		position:absolute;
		top:45px;
		left:-30px;
		width:200px;
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#F6F6F6;
		padding:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul{
		font-size:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li{
		display:inline-block;
		list-style:none;
		vertical-align:middle;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(1) > div{
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(2) > input{
		width:35px;
		height:28px;
		font-size:17px;
		text-align:center;
		border:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(3) > div{
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(4) > div{
		display:block;
		width:98px;
		height:30px;
		line-height:30px;
		color:#444;
		font-size:15px;
		font-weight:500;
		text-align:center;
		border:1px solid #777;
		border-radius:15px;
		background-color:#fff;
		margin-top:7px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul{
		display:block;
		font-size:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li{
		display:block;
		list-style:none;
		font-size:14px;
		text-align:center;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1){
		display:block;
		font-weight:600;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(1){
		display:block;
		color:#A6A6A6;
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
		text-decoration:line-through;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2){
		display:block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2) > span:nth-child(1){
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(2){
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(2) > div{	
		display:block;
		width:98px;
		height:30px;
		line-height:30px;
		color:#004667;
		font-size:15px;
		font-weight:500;
		text-align:center;
		border:1px solid #004667;
		border-radius:15px;
		background-color:#fff;
		margin-top:7px;
		cursor:pointer;
		margin-top:13px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice{
		vertical-align:middle;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul{
		font-size:0px;
		text-align:center;
		margin:0px auto;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li{
		display:inline-block;
		list-style:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li.btn_order{
		width:110px;
		height:40px;
		line-height:40px;
		color:#fff;
		font-size:16px;
		font-weight:300;
		border-radius:20px;
		background-color:#595757;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li.btn_delete{
		width:27px;
		height:27px;
		line-height:27px;
		color:#444;
		font-size:16px;
		font-weight:300;
		border:1px solid #595757;
		border-radius:50%;
		background-color:#fff;
		margin-left:10px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span{
		display:inline-block;
		width:120px;
		font-size:15px;
		font-weight:400;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #000;
		background-color:#fff;
		padding:10px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span:last-child{
		margin-right:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span#btn_list_before{
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order{
		width:100%;
		margin-top:50px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box{
		font-size:0px;
		text-align:center;
		border:10px solid #f7f7f7;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li{
		display:inline-block;
		list-style:none;
		color:#777;
		font-size:15px;
		text-align:left;
		padding:20px 0px;
		margin-right:30px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li:last-child{
		margin-right:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .name{
		font-weight:500;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .price{
		color:#000;
		font-size:24px;
		font-weight:600;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .price.last-price{
		color:#ed595b;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li{
		display:inline-block;
		list-style:none;
		width:200px;
		color:#3e3a39;
		font-size:17px;
		font-weight:300;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#fff;
		padding:15px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li:first-child{
		color:#fff;
		background-color:#3e3a39;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li:last-child{
		margin-right:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info{
		width:100%;
		box-sizing:border-box;
		border:1px solid #dfdede;
		margin-top:50px;
		margin-bottom:50px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li{
		list-style:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(1){
		color:#353535;
		font-size:14px;
		font-weight:600;
		background-color:#f8f8f8;
		padding:15px 10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2){
		border-top:1px solid #dfdede;
		padding:15px 10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .title{
		color:#000;
		font-size:13px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .title.second{
		margin-top:15px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc{
		color:#8C8C8C;
		font-size:13px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p{
		margin-top:3px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p:first-child{
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p img{
		vertical-align:middle;
		margin-right:5px;
	}

	/* 마이페이지(관심상품) favorite */ 
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.check > input[type='checkbox']{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table{
		width:100%;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(1) img{
		width:50px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2){
		text-align:left;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div{
		margin-left:7px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		font-weight:600;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.emoney > .icon{
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		color:#fff;
		font-size:12px;
		border-radius:5px;
		background-color:#ed595b;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body.no_data td{
		padding:20px 0px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li{
		display:inline-block;
		list-style:none;
		width:200px;
		color:#3e3a39;
		font-size:15px;
		font-weight:400;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#fff;
		padding:15px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li:first-child{
		color:#fff;
		background-color:#3e3a39;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li:last-child{
		margin-right:0px;
	}

	/* 마이페이지(쿠폰 내역) coupon_list */
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:33.33%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:10px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:center;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(적립금 내역) emoney_list */
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .banner{
		width:100%;
		color:#fff;
		font-size:16px;
		font-weight:600;
		text-align:center;
		background-color:#595757;
		padding:15px 0px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .banner > div{
		padding:15px 0px;
		margin-left:15px;
		margin-right:15px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:33px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:center;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(결제 내역) payed_list */
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:0px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:center;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td:first-child{
		text-align:left;
		padding-left:10px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(세금계산서 발행) tax_list */
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:50%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table{
		width:100%;
		text-align:center;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td:nth-child(3){
		text-align:left;
		padding-left:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:50px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		list-style:none;
		width:250px;
		color:#fff;
		font-size:16px;
		font-weight:300;
		border-radius:30px;
		background-color:#3e3a39;
		padding:15px 0px;
		cursor:pointer;
	}

	/* 마이페이지(현금영수증 발행) cash_list */
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:50%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table{
		width:100%;
		text-align:center;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td:nth-child(3){
		text-align:left;
		padding-left:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:50px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		list-style:none;
		width:250px;
		color:#fff;
		font-size:16px;
		font-weight:300;
		border-radius:30px;
		background-color:#3e3a39;
		padding:15px 0px;
		cursor:pointer;
	}

	/* 마이페이지(회원정보 수정) member_edit */
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:13px;
		text-align:left;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form{
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .title{
		font-size:20px;
		border-bottom:1px solid #111;
		padding-bottom:5px;
		margin-top:50px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .title.first{
		margin-top:0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content{
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table{
		width:100%;
		font-size:15px;
		text-align:left;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > th,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td{
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td > .button{
		width:150px;
		height:45px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:45px;
		box-sizing:border-box;
		border-radius:22.5px;
		background-color:#727171;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div{
		overflow:hidden;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div > div{
		float:left;
		position:relative;
		margin-right:10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div > div img{
		width:220px;
		height:50px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.password > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.name > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.birth > td > select{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.birth > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.zipcode > td > input{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.zipcode > td input[type='checkbox']{
		width:22px;
		height:22px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
		margin-top:-3px;
		margin-left:10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.address > td > input:nth-child(1){
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.address > td > input:nth-child(2){
		width:150px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.phone > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.email > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.type > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.agree > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		width:200px;
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		border-radius:25px;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}

	/* 마이페이지(회원탈퇴) member_leave */
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:13px;
		text-align:left;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form{
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner{
		color:#4C4C4C;
		font-size:14px;
		line-height:22px;
		padding:10px 0px 10px 0px;
		margin-top:0px;
		margin-bottom:15px;
		box-sizing:border-box;
		border:1px solid #8C8C8C;
		background-color:#F6F6F6;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner > p{
		margin-left:20px;
		margin-right:20px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner > p:first-child{
		color:#000;
		font-size:16px;
		font-weight:600;
		text-align:center;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content{
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table{
		width:100%;
		font-size:15px;
		text-align:left;
		border-top:1px solid #8C8C8C;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > th,
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td{
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.password > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul > li{
		list-style:none;
		display:inline-block;
		width:calc(33.3% - 6.67px);
		font-size:14px;
		margin-right:10px;
		margin-bottom:10px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul > li:nth-child(3n){
		margin-right:0px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.message > td > textarea{
		width:calc(100% - 2px);
		height:150px;
		border:1px solid #ddd;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		width:200px;
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}
	/* 회사소개 company_about */
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
		margin-bottom:100px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .logo{
		margin-top:50px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction1{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2 > .text{
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2 > .image{
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction3{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:50px;
		margin-bottom:50px;
	}

	/* 회사연혁 company_history */
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu{
		margin-top:50px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:25%;
		height:50px;
		line-height:50px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#fff;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li a,
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul a:visited,
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li a:hover{
		color:#595757;
		font-size:15px;
		text-decoration:none;
		cursor:pointer;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li.on > a{
		color:#cf2026;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}

	/* 사업영역 company_area */
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list{
		max-width:1000px;
		margin:50px auto 0px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list > ul{
		font-size:0px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list > ul > li{
		display:inline-block;
		list-style:none;
		width:25%;
		text-align:center;
		margin-bottom:30px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section2 > p:nth-child(2){
		margin-top:50px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:50px;
		margin-bottom:50px;
	}

	/* 회사정보 company_info */
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section2 > p.title{
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section3{
		font-size:16px;
		font-weight:400;
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section3 > p:nth-child(2){
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:50px;
		margin-bottom:50px;
	}

	/* 오시는길 company_map */
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section1 > p:nth-child(n+2){
		margin-top:30px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section2 > p:nth-child(n+2){
		margin-top:30px;
	}

	/* 이용약관 company_user */
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap{
		margin-top:30px;
		margin-bottom:100px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body{
		background-color:#f5f5f5;
		padding:25px;
		margin-bottom:70px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body > div{
		height:800px;
		line-height:25px;
		background-color:#fff;
		padding:25px;
		overflow-y:scroll;
	}

	/* 이용약관 company_user */
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap{
		margin-top:30px;
		margin-bottom:100px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body{
		background-color:#f5f5f5;
		padding:25px;
		margin-bottom:70px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body > div{
		height:800px;
		line-height:25px;
		background-color:#fff;
		padding:25px;
		overflow-y:scroll;
	}

	/* 로그인 member_login */
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box{
		overflow:hidden;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box > div{
		float:left;
		width:50%;
		height:70px;
		line-height:70px;
		color:#3e3a39;
		font-size:20px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		background-color:#e5e5e5;
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box > div.on{
		color:#fff;
		border-right:0px;
		background-color:#3e3a39;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box{
		margin-top:10px;
		margin-bottom:100px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a:visited,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a:hover{
		color:#444;
		text-decoration:none;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body{
		border:1px solid #D5D5D5;
		padding:70px 0px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul{
		position:relative;
		width:550px;
		font-size:16px;
		margin:auto;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li{
		list-style:none;
		margin-bottom:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.id > input,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.password > input{
		width:calc(100% - 120px);
		height:50px;
		font-size:17px;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		padding-left:10px;
		background-color:#fff;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save{
		position:relative;
		font-size:14px;
		text-align:left;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > input{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right{
		position:absolute;
		top:0px;
		right:0px;
		text-align:right;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right > a{
		position:relative;
		display:inline-block;
		color:#444;
		font-size:15px;
		font-weight:500;
		padding-left:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right > a:first-child::before{
		position:absolute;
		top:5px;
		right:-9px;
		width:1px;
		height:14px;
		background-color:#727171;
		content:"";
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.submit{
		position:absolute;
		top:0px;
		right:0px;
		display:inline-block;
		width:110px;
		height:110px;
		line-height:110px;
		color:#fff;
		font-size:16px;
		text-align:center;
		border-radius:10px;
		background-color:#727171;
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns{
		margin-top:40px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div{
		overflow:hidden;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div{
		float:left;
		position:relative;
		width:calc(50% - 5px);
		margin-right:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div:last-child{
		margin-right:0px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div img{
		width:100%;
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #unmember_box{
		margin-top:-70px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #unmember_box > form > div{
		width:100%;
		height:50px;
		color:#fff;
		text-align:center;
		line-height:50px;
		background-color:#35473b;
		margin-bottom:30px;
		cursor:pointer;
	}

	/* 아이디/비밀번호 찾기 member_find */
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box{
		overflow:hidden;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box > div{
		float:left;
		width:50%;
		height:70px;
		line-height:70px;
		color:#3e3a39;
		font-size:20px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		background-color:#e5e5e5;
		cursor:pointer;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box > div.on{
		color:#fff;
		border-right:0px;
		background-color:#222;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box{
		margin-top:10px;
		margin-bottom:100px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a:visited,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a:hover{
		color:#444;
		text-decoration:none;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body{
		border:1px solid #D5D5D5;
		padding:70px 0px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul{
		width:550px;
		font-size:16px;
		margin:auto;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li{
		list-style:none;
		margin-bottom:10px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.id > input,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.name > input,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.email > input{
		width:100%;
		height:50px;
		font-size:17px;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		padding-left:10px;
		background-color:#fff;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.submit{
		width:100%;
		height:50px;
		color:#fff;
		font-size:16px;
		text-align:center;
		line-height:50px;
		border-radius:10px;
		background-color:#727171;
		margin-top:50px;
		cursor:pointer;
	}

	/* 아이디/비밀번호 찾기 member_find */
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box{
		overflow:hidden;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box > div{
		float:left;
		width:50%;
		height:50px;
		line-height:50px;
		color:#fff;
		font-size:15px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		background-color:#e5e5e5;
		cursor:pointer;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box > div.on{
		border-right:0px;
		background-color:#3e3a39;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box{
		margin-top:10px;
		margin-bottom:100px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a:visited,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a:hover{
		color:#444;
		text-decoration:none;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body{
		border:1px solid #D5D5D5;
		padding:70px 0px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul{
		width:550px;
		font-size:16px;
		margin:auto;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li{
		list-style:none;
		margin-bottom:10px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.id > input,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.name > input,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.email > input{
		width:100%;
		height:50px;
		font-size:17px;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		padding-left:10px;
		background-color:#fff;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.submit{
		width:100%;
		height:50px;
		color:#fff;
		font-size:16px;
		text-align:center;
		line-height:50px;
		border-radius:10px;
		background-color:#727171;
		margin-top:50px;
		cursor:pointer;
	}
	#wrap.member_find > .win_result_box{ /* 팝업창 */
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		text-align:center;
		z-index:99;
		background-color:rgba(58,58,58,0.8);
	}
	#wrap.member_find > .win_result_box > table{
		width:500px;
		font-size:15px;
		margin:200px auto 0px;
	}
	#wrap.member_find > .win_result_box > table tr > th{
		color:#333;
		font-weight:500;
		text-align:left;
		border-bottom:1px solid #ddd;
		background-color:#f3f3f3;
		padding:20px 10px;
	}
	#wrap.member_find > .win_result_box > table tr > td{
		color:#333;
		text-align:left;
		border-bottom:1px solid #ddd;
		background-color:#fff;
		padding:20px 10px;
	}
	#wrap.member_find > .win_result_box > table tr:nth-child(1) > td{
		position:relative;
		color:#fff;
		font-size:20px;
		background-color:#666;
		padding:20px 10px;
		vertical-align:bottom;
	}
	#wrap.member_find > .win_result_box > table tr:nth-child(1) > td > div{
		position:absolute;
		top:5px;
		right:0px;
	}
	#wrap.member_find > .win_result_box > table tr.submit > td > div{
		width:100%;
		height:35px;
		line-height:35px;
		font-size:13px;
		font-weight:500;
		letter-spacing:-1px;
	}

	/* 회원가입 member_join */
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form{
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .title{
		font-size:20px;
		border-bottom:1px solid #111;
		padding-bottom:5px;
		margin-top:50px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box{
		border:1px solid #dcdcdc;
		box-sizing:border-box;
		margin-top:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > div{
		padding:7px 5px 0px 8px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > div > textarea{
		width:100%;
		height:120px;
		color:#111;
		border:1px solid #ddd;
		box-sizing:border-box;
		background-color:#f5f5f5;
		padding:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > p{
		text-align:right;
		margin-top:5px;
		margin-right:10px;
		margin-bottom:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box input[type='checkbox']{
		width:18px;
		height:18px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content{
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table{
		width:100%;
		font-size:15px;
		text-align:left;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > th,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td{
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td > .button{
		width:150px;
		height:45px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:45px;
		box-sizing:border-box;
		border-radius:22.5px;
		background-color:#727171;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td > .desc{
		color:#747474;
		font-size:12px;
		margin-left:5px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.id > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.password > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.name > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.birth > td > select{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.birth > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.zipcode > td > input{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.zipcode > td input[type='checkbox']{
		width:22px;
		height:22px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
		margin-top:-3px;
		margin-left:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.address > td > input:nth-child(1){
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.address > td > input:nth-child(2){
		width:150px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.phone > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.email > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.type > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.agree > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .title.company_type,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content.company_type{
		display:none;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box > span{
		display:inline-block;
		width:200px;
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		border-radius:25px;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}

	/* 상품주문 order */
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box{
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table{
		width:100%;
		border-top:1px solid #222;
		border-bottom:1px solid #222;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.header{
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #444;
		border-bottom:1px solid #444;
		background-color:#fff;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.header > td{
		text-align:center;
		padding:20px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body{
		border-bottom:1px solid #444;
		background-color:#fff;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td{
		font-size:14px;
		text-align:center;
		padding:15px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body.no_data > td{
		padding:25px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table{
		width:100%;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(1) img{
		width:50px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2){
		text-align:left;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div{
		margin-left:7px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.fix_delivery{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.option_edit{
		width:100px;
		height:30px;
		line-height:30px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:400;
		text-align:center;
		background-color:#000000;
		margin-top:5px;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.emoney > .icon{
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		color:#fff;
		font-size:12px;
		border-radius:5px;
		background-color:#ed595b;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div{
		position:relative;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div{
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div.show{
		vertical-align:middle;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div.show_desc{
		display:none;
		position:absolute;
		top:45px;
		left:-30px;
		width:200px;
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#F6F6F6;
		padding:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.limit{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul{
		display:block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li{
		display:block;
		list-style:none;
		font-size:14px;
		text-align:center;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1){
		display:block;
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(1){
		display:block;
		color:#A6A6A6;
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
		text-decoration:line-through;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2){
		display:block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2) > span:nth-child(1){
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price{
		box-sizing:border-box;
		border:10px solid #f5f5f5;
		padding:20px;
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li{
		position:relative;
		list-style:none;
		border-bottom:1px dotted #ddd;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li:first-child{
		color:red;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li > p.value{
		position:absolute;
		top:0px;
		right:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .sub_title{
		color:#111;
		font-size:16px;
		font-weight:600;
		margin-top:50px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table{
		width:100%;
		text-align:left;
		border-top:1px solid #111;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > th,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td{
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input{
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='text'],
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='password']{
		width:300px;
		height:35px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td .button{
		width:120px;
		height:35px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:35px;
		box-sizing:border-box;
		border-radius:17.5px;
		background-color:#595757;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td .desc{
		color:#747474;
		font-size:12px;
		margin-left:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p{
		margin-bottom:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p:first-child > input{
		width:80px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box{
		display:none;
		position:absolute;
		top:25px;
		left:0px;
		width:500px;
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#d6e6fd;
		padding:10px;
		z-index:99;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > p{
		position:relative;
		text-align:left;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > p > span{
		position:absolute;
		top:0px;
		right:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table{
		width:100%;
		text-align:left;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr td:nth-child(1){
		width:120px;
		color:#111;
		border-right:1px solid #ddd;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr td:nth-child(2){
		width:calc(100% - 120px);
		color:#111;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr:nth-child(1) td{
		color:#777;
		text-align:center;
		background-color:#f5f5f5;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr:nth-child(1) td:nth-child(1){
		border-right:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.emoney > td .desc,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.delivery > td .desc{
		display:block;
		width:100%;
		font-size:15px;
		margin-top:5px;
		margin-left:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box{
		text-align:left;
		border-top:1px solid #111;
		margin-top:5px;
		overflow:hidden;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li{
		float:left;
		list-style:none;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1){
		width:calc(100% - 280px);
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > div{
		width:calc(100% - 0px);
		padding-top:15px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > div:nth-child(1){
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) select{
		width:250px;
		height:35px;
		border:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) input{
		width:250px;
		height:35px;
		border:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type{
		display:none;
		color:#8C8C8C;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc{
		border-top:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc > p{
		margin-bottom:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc > p:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > #paymethod_type1 > table{
		width:100%;
		border-top:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > #paymethod_type1 > table td{
		color:#111;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2){
		width:280px;
		box-sizing:border-box;
		border-left:1px solid #111;
		border-right:1px solid #111;
		border-bottom:1px solid #111;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(1){
		text-align:right;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(2){
		text-align:right;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(2) #submit_last_price2{
		color:#000;
		font-size:26px;
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(3){
		color:#8C8C8C;
		font-size:14px;
		text-align:right;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(3) input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(4){
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(4) > #btn_pay_submit{
		color:#fff;
		font-size:14px;
		text-align:center;
		background-color:#3e3a39;
		padding:10px 0px;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5){
		text-align:center;
		box-sizing:border-box;
		border:1px solid #d9dadc;
		background-color:#ffffff;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div{
		position:relative;
		font-size:13px;
		text-align:left;
		border-bottom:1px dotted #d9dadc;
		padding:10px 0px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div:last-child{
		border-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div > p.name{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div > p.value{
		position:absolute;
		top:10px;
		right:0px;
	}

	/* 상품주문결과 order_pay_result */
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner{
		font-size:17px;
		background-color:#f6f6f6;
		padding:30px 30px;
		margin-top:20px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table{
		margin:auto;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1){
		text-align:left;
		vertical-align:middle;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1) > img{
		width:90px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(2){
		text-align:left;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td{
		font-size:22px;
		font-weight:600;
		text-align:center;
		padding-top:20px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td > div.button_box{
		width:350px;
		color:#fff;
		font-size:16px;
		font-weight:500;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #eb4f53;
		background-color:#eb4f53;
		padding:15px 0px;
		margin:20px auto 0px;
		cursor:pointer
	}

	/* 상품주문결과 order_pay_result_mobile */
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner{
		font-size:17px;
		background-color:#f6f6f6;
		padding:30px 30px;
		margin-top:20px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table{
		margin:auto;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1){
		text-align:left;
		vertical-align:middle;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1) > img{
		width:90px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(2){
		text-align:left;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td{
		font-size:22px;
		font-weight:600;
		text-align:center;
		padding-top:20px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td > div.button_box{
		width:350px;
		color:#fff;
		font-size:16px;
		font-weight:500;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #d81449;
		background-color:#d81449;
		padding:15px 0px;
		margin:20px auto 0px;
		cursor:pointer
	}

	/* 비회원주문조회 order_nomember_list */
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body{
		margin-top:30px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > colgroup{
		display:none;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.header > td:nth-child(1){
		width:200px !important;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.header > td:nth-child(2){
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.header > td:nth-child(3){
		width:160px !important;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.header > td:nth-child(4){
		width:130px !important;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.header > td:nth-child(5){
		width:130px !important;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table{
		width:100%;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1){
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1) img{
		width:50px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info .option{
		font-size:14px;
		text-align:left;
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		margin-top:5px;
		padding-top:5px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table{
		width:100%;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(1){
		text-align:left;
		padding:2px 0px 2px 5px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(2){
		text-align:right;
		padding:2px 0px 2px 5px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr.list_price{
		background-color:#EEEEEE;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.state{
		font-size:14px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.state > div{
		width:60px;
		height:20px;
		line-height:22px;
		font-size:12px;
		font-weight:normal;
		margin:5px auto;
		cursor:pointer;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.request div{
		width:90px;
		height:22px;
		line-height:22px;
		margin:0px auto 5px;
		cursor:pointer;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.last_price > td{
		color:#fff;
		text-align:left;
		font-size:14px;
		font-weight:500;
		background-color:#00497e;
		padding:10px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.no_data{
		text-align:center;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.no_data td{
		border-bottom:1px solid #444;
		padding:25px 0px;
	}

	/* (목록페이지에서 공통 적용됨) goods list */
	ul.goods_list{
		width:100%;
		margin-top:30px;
		overflow:hidden;
	}
	ul.goods_list > li{
		float:left;
		list-style:none;
		position:relative;
		width:calc(25% - 7.5px);
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		margin-right:10px;
		margin-bottom:20px;
	}
	ul.goods_list > li:nth-child(4n){
		margin-right:0px;
	}
	ul.goods_list > li > .div_goods_content1{
		position:relative;
		aspect-ratio: 1 / 1;   /* width : height = 1 : 1 */
		box-sizing:border-box;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content1 > a.goods_image{
		display:block;
		background-repeat:no-repeat !important;
		background-size:contain !important;
		aspect-ratio:1/1;
		background-position:center center !important;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view{
		position:absolute;
		top:50%;
		left:0px;
		transform:translateY(-50%);
		display:none;
		width:100%;
		height:45px;
		text-align:center;
	}
	ul.goods_list > li > .div_goods_content1:hover .hover_icon_view{
		display:block;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a{
		display:inline-block;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.favorite{
		width:35px;
		height:30px;
		background:url(/data/shop_img/icon_heart_white.png);
		background-size:35px 30px;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.favorite.on{
		width:35px;
		height:30px;
		background:url(/data/shop_img/icon_heart_white2.png);
		background-size:35px 30px;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.view{
		cursor:pointer;
		margin-left:20px;
	}
	ul.goods_list > li > .div_goods_content1 > .sale{
		position:absolute;
		bottom:112px;
		right:5px;
		width:80px;
		height:50px;
		line-height:50px;
		color:#fff;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-1px;
		text-align:center;
		background:rgba(240,117,126,0.8);
	}
	ul.goods_list > li > .div_goods_content1 > .best{
		position:absolute;
		top:0px;
		right:0px;
		width:60px;
		height:40px;
		line-height:40px;
		color:#fff;
		font-size:13px;
		letter-spacing:-1px;
		text-align:center;
		background:rgba(0,0,0,0.8);
	}
	ul.goods_list > li > .div_goods_content1 > .category{
		position:absolute;
		bottom:20px;
		left:50%;
		width:270px;
		height:50px;
		line-height:50px;
		color:#000;
		font-size:15px;
		letter-spacing:-1px;
		text-align:center;
		border:1px solid #ddd;
		background:rgba(255,255,255,0.5);
		margin-left:-135px;
	}
	ul.goods_list > li > .div_goods_content1 > .review{
		position:absolute;
		top:10px;
		left:10px;
		width:89px;
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1){
		position:relative;
		display:inline-block;
		width:89px;
		height:16px;
		background-image:url(/shop/data/shop_img/icon_star_back2.png);
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1) > div{
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1) > div img{
		vertical-align:top;
	}
	ul.goods_list > li > .div_goods_content2{
		width:90%;
		height:95px;
		font-size:17px;
		margin:10px auto 0px;
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content2 > .line{
		border-top:1px solid #e5e5e5;
		margin:10px 0px;
	}
	ul.goods_list > li > .div_goods_content2 > .code{
	}
	ul.goods_list > li > .div_goods_content2 > .name{
		font-weight:500;
	}
	ul.goods_list > li > .div_goods_content2 > .price{
		text-align:center;
	}
	ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(1){
		display:inline-block;
		color:#d6d6d6;
		font-size:15px;
		letter-spacing:-1px;
		text-decoration:line-through;
		margin-right:10px;
	}
	ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(2){
		display:inline-block;
		color:#333333;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-1px;
	}
	ul.goods_list > li > .div_goods_content2 > .price > .sale{
		position:absolute;
		bottom:112px;
		right:5px;
		width:30px;
		height:30px;
		line-height:30px;
		color:#fff;
		font-size:12px;
		letter-spacing:-1px;
		text-align:center;
		border-radius:50%;
		background-color:#ed6769;
	}
	ul.goods_list > li.no_data{
		width:100%;
		height:45px;
		line-height:45px;
		color:#999;
		font-size:13px;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	#goods_best_item ul.goods_list > li{
		position:relative;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content1 > .hover_background{
		display:none;
		position:absolute;
		top:0%;
		left:0%;
		width:100%;
		height:100%;
		background:rgba(255,255,255,0.8);
		cursor:pointer;
	}
	#goods_best_item ul.goods_list > li:hover .hover_background,
	#goods_best_item ul.goods_list > li:hover .div_goods_content2{
		display:block;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2{
		display:none;
		position:absolute;
		top:50%;
		left:5%;
		width:90%;
		height:70px;
		font-size:14px;
		margin-top:-35px;
		cursor:pointer;
		overflow:hidden;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .line{
		border-top:1px solid #777;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(1),
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(2){
		color:#000;
	}

	/* (목록페이지에서 공통 적용됨) made list */
	ul.made_list{
		width:100%;
		margin-top:30px;
		overflow:hidden;
	}
	ul.made_list > li{
		float:left;
		list-style:none;
		width:calc(25% - 7.5px);
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		margin-right:10px;
		margin-bottom:20px;
	}
	ul.made_list > li:nth-child(4n){
		margin-right:0px;
	}
	ul.made_list > li > .div_goods_content1{
		position:relative;
		aspect-ratio: 1 / 1;   /* width : height = 1 : 1 */
		box-sizing:border-box;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	ul.made_list > li > .div_goods_content1 > a.goods_image{
		display:block;
		height:100%;
		background-repeat:no-repeat !important;
		background-size:cover !important;
		background-position:center center !important;
	}
	ul.made_list > li > .div_goods_content2{
		width:90%;
		height:40px;
		font-size:17px;
		margin:10px auto 0px;
		overflow:hidden;
	}
	ul.made_list > li > .div_goods_content2 > .name{
		font-weight:500;
	}
	ul.made_list > li.no_data{
		width:100%;
		height:45px;
		line-height:45px;
		color:#999;
		font-size:13px;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
}

/* PC 환경 */
@media screen and (min-width:1301px){
	#content > #main_wrap > #main_content > div{
		width:1300px;
		margin:30px auto;
	}

	/* Main tilte */
	#content > #main_wrap > #main_content .main_title_name{
		position:relative;
		color:#000;
		font-size:24px;
		font-weight:bold;
		text-align:center;
	}
	#content > #main_wrap > #main_content .main_title_name_sub{
		color:#999;
		font-size:17px;
		text-align:center;
		margin-top:5px;
	}

	/* 서브페이지 탭메뉴 */
	#content > #main_wrap > #main_content > div.tab_menu > ul{
		font-size:0px;
		text-align:left;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:20%;
		height:50px;
		line-height:50px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#f7f7f7;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li.on{
		background-color:#939597;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a{
		display:block;
		width:100%;
		height:100%;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a,
	#content > #main_wrap > #main_content > div.tab_menu > ul a:visited,
	#content > #main_wrap > #main_content > div.tab_menu > ul > li a:hover{
		color:#595757;
		font-size:15px;
		text-decoration:none;
	}
	#content > #main_wrap > #main_content > div.tab_menu > ul > li.on > a{
		color:#fff;
	}

	/* 상품검색목록 goods_search_list */
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap{
		width:1300px;
		margin:30px auto;
	}
	#wrap.goods_search_list > #content #selected_goods_category a,
	#wrap.goods_search_list > #content #selected_goods_category a:visited,
	#wrap.goods_search_list > #content #selected_goods_category a:hover{
		color:#000;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2{
		width:100%;
		text-align:center;
		font-size:16px;
		margin-bottom:10px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1{
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:visited,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:hover{
		color:#999;
		font-size:16px;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 .on > a{
		color:#000;
		font-size:32px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 img{
		vertical-align:middle;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2{
		width:100%;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:16.66%;
		height:35px;
		line-height:32px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li.on{
		background-color:#111;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:visited,
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:hover{
		color:#888;
		font-size:15px;
		text-decoration:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li.on a{
		color:#fff;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap{
		position:relative;
		width:1300px;
		margin:30px auto -20px;
		overflow:hidden;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div{
		float:left;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count > #goods_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type{
		position:absolute;
		top:0px;
		right:0px;
		text-align:right;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span{
		position:relative;
		display:inline-block;
		color:#999;
		font-size:13px;
		margin-left:15px;
		cursor:pointer;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span.on{
		color:#688dc3;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:hover{
		color:#688dc3;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span::before{
		position:absolute;
		top:3px;
		right:-10px;
		width:1px;
		height:12px;
		background-color:#ddd;
		content:"";
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:last-child::before{
		display:none;
	}
	#wrap.goods_search_list > #content > #main_wrap > #main_content > #goods_list_wrap{
		width:1300px;
		padding-bottom:50px;
		margin:auto;
	}

	/* 상품목록 goods_list */
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap{
		width:1300px;
		margin:30px auto;
	}
	#wrap.goods_list > #content #selected_goods_category a,
	#wrap.goods_list > #content #selected_goods_category a:visited,
	#wrap.goods_list > #content #selected_goods_category a:hover{
		color:#000;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2{ /* 상품목록페이지 */
		width:100%;
		text-align:left;
		font-size:16px;
		margin-bottom:10px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1{
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:visited,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 a:hover{
		color:#999;
		font-size:16px;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 .on > a{
		color:#000;
		font-size:32px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #selected_goods_category2 > #category_menu1 img{
		vertical-align:middle;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2{
		width:100%;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul{
		font-size:0px;
		text-align:left;
		margin-left:1px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:16.66%;
		height:40px;
		line-height:40px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#f7f7f7;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li .count{
		display:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:visited,
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_category_wrap > #category_menu2 > ul > li a:hover{
		color:#595757;
		font-size:15px;
		text-decoration:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap{
		position:relative;
		width:1300px;
		margin:30px auto -20px;
		overflow:hidden;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div{
		float:left;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div.count > #goods_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type{
		position:absolute;
		top:0px;
		right:0px;
		text-align:right;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span{
		position:relative;
		display:inline-block;
		color:#999;
		font-size:13px;
		margin-left:15px;
		cursor:pointer;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span.on{
		color:#00497e;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:hover{
		color:#00497e;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span::before{
		position:absolute;
		top:3px;
		right:-10px;
		width:1px;
		height:12px;
		background-color:#ddd;
		content:"";
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_search_wrap div#goods_search_type span:last-child::before{
		display:none;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_best_item{
		width:100%;
		background-color:#f7f7f7;
		padding:50px 0px;
	}
	#wrap.goods_list > #content > #main_wrap > #main_content > #goods_list_wrap{
		width:1300px;
		padding-bottom:50px;
		margin:auto;
	}

	/* 상품상세 페이지 goods_view */
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap{
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view{
		width:100%;
		margin-top:50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li{
		display:inline-block;
		list-style:none;
		font-size:16px;
		text-align:center;
		vertical-align:top;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1){
		position:relative;
		width:750px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_box > img{
		width:100%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list{
		margin-top:25px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li{
		display:inline-block;
		list-style:none;
		width:80px;
		height:80px;
		box-sizing:border-box;
		border:3px solid #ddd;
		margin-left:10px;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li > img{
		width:100%;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li.on{
		box-sizing:border-box;
		border:3px solid #353535;
		margin-left:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location{
		position:absolute;
		top:-30px;
		left:0px;
		color:#777;
		font-size:15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location a{
		color:#777;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span{
		display:inline-block;
		margin-right:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span img{
		vertical-align:middle;
		margin-top:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2){
		width:calc(100% - 810px);
		font-size:15px;
		text-align:left;
		vertical-align:top;
		margin-left:60px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name{
		position:relative;
		font-size:18px;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a{
		position:absolute;
		top:-7px;
		right:0px;
		display:block;
		width:35px;
		height:35px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #c9caca;
		border-radius:50%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a > .favorite_update{
		display:inline-block;
		width:25px;
		height:21px;
		background:url(/data/shop_img/icon_heart_gray.png);
		background-size:25px 21px;
		background-repeat:no-repeat;
		margin-top:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name > a > .favorite_update.on{
		display:inline-block;
		width:25px;
		height:21px;
		background:url(/data/shop_img/icon_heart_color.png);
		background-size:25px 21px;
		background-repeat:no-repeat;
		margin-top:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .desc{
		line-height:20px;
		color:#999;
		font-size:15px;
		margin-top:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box{
		border-top:1px solid #e5e5e5;
		margin-top:15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table{
		width:100%;
		font-size:15px;
		color:#676767;
		text-align:left;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr td:nth-child(1){
		width:130px;
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr td:nth-child(2){
		width:calc(100% - 130px);
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) .price1{
		text-decoration:line-through;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) .price2{
		color:#f25c4e;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star{
		float:right;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(1){
		position:relative;
		display:inline-block;
		width:89px;
		height:16px;
		background-image:url(../data/shop_img/icon_star_back.png);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(1) > div{
		position:absolute;
		top:-4px;
		left:0px;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.price td:nth-child(2) span.star > span:nth-child(2){
		display:inline-block;
		color:#777;
		font-size:16px;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.delivery_fix td:nth-child(2) > span{
		display:inline-block;
		vertical-align:bottom;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .price_box > table tr.delivery_fix td:nth-child(2) > span > input{
		width:100px;
		height:20px;
		border:1px solid #cdcdcd;
		vertical-align:bottom;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table{
		width:100%;
		color:#676767;
		font-size:15px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(1){
		width:130px;
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2){
		width:calc(100% - 130px);
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a{
		display:inline-block;
		width:150px;
		color:#fff;
		text-align:center;
		background-color:#ed595b;
		padding:10px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a:hover,
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .made_box > table tr td:nth-child(2) > a:visited{
		color:#fff;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box{
		margin:0px 0px 20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table{
		width:100%;
		color:#676767;
		font-size:15px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(1){
		width:130px;
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2){
		width:calc(100% - 130px);
		padding:0px 0px 7px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2) .copy{
		display:inline-block;
		width:150px;
		color:#aaa;
		text-align:center;
		border:1px solid #aaa;
		padding:10px 0px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .sns_box > table tr td:nth-child(2) .copy:hover{
		color:#111;
		border:1px solid #111;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box{ /* 옵션선택 영역 */
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		background-color:#f7f7f7;
		padding:10px 0px;
		margin-bottom:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table{
		width:100%;
		color:#212121;
		font-size:15px;
		text-align:left;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table tr td:nth-child(1){
		width:190px;
		font-weight:bold;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table tr td:nth-child(2){
		width:calc(100% - 190px);
		padding:5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.option_table{ /* 구매자 입력옵션 */
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.option_table tr td:nth-child(2) select{
		height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(1) .desc{
		font-size:13px;
		font-weight:500;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2){
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(1){
		display:inline-block;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(1) > input{
		width:270px;
		height:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2){
		display:inline-block;
		width:45px;
		text-align:right;
		vertical-align:bottom;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2) > div:nth-child(1){
		width:100px;
		font-size:13px;
		text-align:left;
		margin-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2) > div:nth-child(2){
		text-align:left;
		margin-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart{ /* form 영역(옵션추가/최종금액) */
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data{
		font-size:15px;
		color:#212121;
		border-top:1px solid #dddddd;
		padding:10px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box{
		width:100%;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr{
		border-bottom:1px dotted #dddddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(1){
		width:calc(100% - 200px);
		text-align:left;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(2){
		width:150px;
		text-align:right;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(3){
		width:25px;
		text-align:left;
		padding:15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(3) > img{
		width:20px;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price{ /* 수량선택 */
		border:1px solid #dddddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table{
		width:100%;
		font-size:16px;
		font-weight:bold;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(1){
		width:calc(50% - 60px);
		text-align:right;
		padding:15px 15px 15px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2){
		width:120px;
		text-align:center;
		padding:15px 0px;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div{
		font-size:0px;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span{
		display:inline-block;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(1){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(2){
		width:40px;
		height:40px;
		font-size:20px;
		text-align:center;
		margin-left:5px;
		margin-right:7px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(2) > input{
		height:38px;
		font-size:15px;
		text-align:center;
		border:1px solid #777;
		border-radius:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(2) > div > span:nth-child(3){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > #form_update_cart > #goods_confirm_info > #goods_once_price > table tr td:nth-child(3){
		width:calc(50% - 60px);
		text-align:left;
		padding:15px 0px 15px 15px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price{
		position:relative;
		text-align:left;
		margin-top:50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > span{
		font-size:20px;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > p{
		position:absolute;
		top:0px;
		right:0px;
		color:#FF4848;
		font-size:25px;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price{
		position:relative;
		color:#676767;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price > span{
		color:#FF4848;
		font-weight:600;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box{
		font-size:0px;
		margin-top:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		font-size:16px;
		height:50px;
		color:#595757;
		line-height:50px;
		box-sizing:border-box;
		border:1px solid #595757;
		border-radius:25px;
		background-color:#fff;
		margin-right:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span:last-child{
		color:#fff;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box{ /* 제품 상세 정보 */
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu{
		z-index:1;
		overflow:hidden;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul{
		width:100%;
		font-size:15px;
		font-weight:normal;
		box-sizing:border-box;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li{
		float:left;
		list-style:none;
		width:25%;
		height:50px;
		line-height:50px;
		color:#333;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #dcdcdc;
		border-right:1px solid #dcdcdc;
		/*border-bottom:2px solid #00497e;*/
		border-bottom:1px solid #6e737f;
		background-color:#fff;
		cursor:pointer;;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child{
		border-left:1px solid #dcdcdc;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child.on{
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li.on{
		color:#fff;
		font-weight:bold;
		border-top:1px solid #6e737f;
		border-right:2px solid #6e737f;
		background-color:#727171;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:first-child.on{
		border-left:1px solid #6e737f;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu > ul > li:last-child.on{
		border-right:1px solid #6e737f;
	}	
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > .goods_box_menu.on{ /* 마우스 스크롤시 상단에 고정잠 */
		position:fixed;
		top:60px;
		left:center;
		width:1300px;
		margin:auto;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_desc{
		font-size:16px;
		text-align:left;
		margin:20px auto;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply{
		border-top:1px solid #ddd;
		padding-top:50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title{
		width:100%;
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title > div{
		color:#444;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .title > span{
		color:#aaa;
		line-height:35px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list{
		width:100%;
		border:0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr td:nth-child(1){
		width:calc(100% - 190px);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr td:nth-child(2){
		width:190px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span{
		text-align:left;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span:first-child{
		margin-left:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > input{
		height:20px;
		vertical-align:middle;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > .star{
		color:#FFBB00;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_star td > span > .star2{
		color:#A6A6A6;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td{
		height:65px;
		padding-left:10px;
		padding-bottom:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file{
		position:relative;
		width:655px;
		height:40px;
		text-align:left;
		margin:30px 0px 5px 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form{
		display:inline-block;
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form > input.imsi_file_form{
		position: absolute;
		right: 0px;
		top: 0px;
		width:655px;
		height:40px;
		border:1px solid #dddddd;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.upload_file_form{		
		position: relative;
		display:inline-block;
		width:655px;
		height:40px;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.input_file_button{
		position: absolute;
		right: 0px;
		top: 0px;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(opacity=0)";
		-khtml-opacity: 0;
		-moz-opacity: 0;
		width:100%;
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.file_button_image{
		position: absolute;
		background:url('/images/btn_search_file2.gif');
		width:200px;
		height:40px;
		top: 1px;
		right:0px;
		border:0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(1) > textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(2) > div{
		height:100px;
		color:#FFFFFF;
		cursor:pointer;
		text-align:center;
		line-height:100px;
		margin-left:7px;
		margin-bottom:3px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div{
		color:#fe830a;
		font-size:15px;
		text-align:right;
		margin-top:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div > span{
		color:#FF0000;
		display:inline-block;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content > div#board_list_review{
		width:100%;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_reply > #goods_board_reply_content > div#board_list_review > div{
		margin-bottom:30px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange{
		padding-top:50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div{
		width:100%;
		color:#444;
		text-align:left;
		margin:10px auto 50px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title{
		font-size:16px;
		padding-left:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub{
		height:50px;
		line-height:50px;
		font-size:16px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background-color:#f7f7f7;
		padding:0px 10px;
		margin-top:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub_desc{
		line-height:30px;
		font-size:16px;
		background-color:#fff;
		padding:10px 0px;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_detail_exchange > div > .title_sub_desc > div{
		margin-top:10px;
		margin-left:5px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna{
		padding-top:50px;
		padding-bottom:20px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title{
		width:100%;
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title > div{
		color:#444;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .title > span{
		color:#aaa;
		line-height:35px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write{
		width:100%;
		border:0px;
		margin:10px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr td:nth-child(1){
		width:calc(100% - 190px);
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr td:nth-child(2){
		width:190px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(1) textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(2) > div{
		height:100px;
		line-height:100px;
		color:#FFFFFF;
		text-align:center;
		margin-left:7px;
		margin-bottom:3px;
		cursor:pointer;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td{
		height:40px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td > span{
		display:inline-block;
		color:#666;
		font-size:14px;
		text-align:left;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > .write > table tr:nth-child(2) td > span > input{
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 0px;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content > #board_list_qna{
		width:100%;
		text-align:center;
	}
	#wrap.goods_view > #content > #main_wrap > #main_content > #goods_box > #goods_board_qna > #goods_board_reply_content > #board_list_qna > div{
		margin-bottom:30px;
	}
	#wrap.goods_view > #view_popup{ /* 팝업 */
		display:none;
		position:absolute;
		top:0px;
		width:100%;
		height:100%;
		z-index:99;
		background-color:rgba(0,0,0,0.5);
	}
	#wrap.goods_view > #view_popup > #popup_container{
		position:relative;
		width:450px;
		border:1px solid #000;
		padding:0px;
		margin:0px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table{
		width:100%;
		font-size:14px;
		font-family:Nanum Gothic,Helvetica,sans-serif;
		font-weight:bold;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td{
		height:40px;
		color:#ffffff;
		background-color:#595757;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(1){
		display:inline-block;
		width:410px;
		margin-left:10px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(2){
		display:inline-block;
		cursor:pointer;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td{
		height:120px;
		font-weight:normal;
		color:#777777;
		background-color:#ffffff;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(1){
		text-align:center;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(2){
		text-align:center;
		margin-top:10px;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td{
		height:60px;
		text-align:center;
		padding-top:3px;
		background-color:#f0f0f0;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(1){
		width:150px;
		height:35px;
		color:#fff;
		font-size:13px;
		font-weight:normal;
		line-height:35px;
		border-radius:17.5px;
		background-color:#ed595b;
	}
	#wrap.goods_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(2){
		width:150px;
		height:35px;
		color:#727171;
		font-weight:normal;
		font-size:13px;
		line-height:35px;
		border:1px solid #727171;
		border-radius:17.5px;
		background-color:#fff;
		margin-left:3px;
	}

	/* 주문제작목록 made_list */
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap{
		width:1300px;
		margin:30px auto;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap > #selected_made_category2{ /* 상품목록페이지 */
		width:100%;
		color:#000;
		font-size:32px;
		text-align:left;
		margin-bottom:10px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_category_wrap > #selected_made_category2 > #category_menu1{
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap{
		position:relative;
		width:1300px;
		margin:30px auto -20px;
		overflow:hidden;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div{
		float:left;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div.count{
		color:#999;
		font-size:14px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_search_wrap div.count > #made_total_cnt{
		color:#ed595b;
		font-size:19px;
		letter-spacing:-1px;
	}
	#wrap.made_list > #content > #main_wrap > #main_content > #made_list_wrap{
		width:1300px;
		padding-bottom:50px;
		margin:auto;
	}

	/* 주문제작 상세 페이지 made_view */
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap{
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view{
		position:relative;
		width:100%;
		margin-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li{
		display:inline-block;
		list-style:none;
		font-size:16px;
		text-align:center;
		vertical-align:top;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1){
		width:650px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_box > img{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list{
		margin-top:25px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul{
		font-size:0px;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li{
		display:inline-block;
		list-style:none;
		width:80px;
		height:80px;
		box-sizing:border-box;
		border:3px solid #ddd;
		margin-left:10px;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li > img{
		width:100%;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #preview_list > ul > li.on{
		box-sizing:border-box;
		border:3px solid #353535;
		margin-left:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location{
		position:absolute;
		top:-30px;
		left:0px;
		color:#777;
		font-size:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location a{
		color:#777;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span{
		display:inline-block;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(1) > #category_location > span img{
		vertical-align:middle;
		margin-top:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2){
		width:calc(100% - 710px);
		font-size:15px;
		text-align:left;
		vertical-align:top;
		margin-left:60px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .name{
		position:relative;
		font-size:18px;
		font-weight:bold;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .desc{
		line-height:20px;
		color:#999;
		font-size:15px;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form{
		display:block;
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box {
		background: #ffffff;
		border: 1px solid #e6eef2;
		box-shadow: 0 6px 18px rgba(40, 60, 80, 0.04);
		border-radius: 12px;
		padding: 16px;
		max-width: 100%;
		margin: 12px 0;
		font-family: "Noto Sans KR", "Segoe UI", Roboto, system-ui, -apple-system, "Helvetica Neue", Arial;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .label {
		font-size: 14px;
		margin-bottom: 8px;
		color: #263238;
		display: block;
		font-weight: 600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		padding: 20px 16px;
		border: 2px dashed #cfe6ee;
		background: linear-gradient(180deg, #fbfeff 0%, #f7fbfc 100%);
		border-radius: 10px;
		cursor: pointer;
		transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
		user-select: none;
		outline: none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-left {
		display: flex;
		flex-direction: column;
		gap: 6px;
		flex: 1;
		min-width: 0;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-title {
		color: #12343f;
		font-size:15px;
		text-align:center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-desc {
		color: #6b7c86;
		font-size:15px;
		text-align:center;
		line-height: 1;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-actions {
		display: flex;
		align-items: center;
		gap: 8px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-actions input[type="file"] {
		position: absolute;
		left: -9999px;
		width: 1px;
		height: 1px;
		overflow: hidden;
		opacity: 0;
		pointer-events: none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone:focus {
		box-shadow: 0 6px 20px rgba(18, 52, 63, 0.08), 0 0 0 4px rgba(19,133,194,0.08);
		border-color: #1371a3;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone.dragover {
		border-color: #0f9bd8;
		background: linear-gradient(180deg, #f0fbff 0%, #eef9ff 100%);
		/*transform: translateY(-1px);*/
		box-shadow: 0 10px 30px rgba(9, 86, 132, 0.06);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-info {
		margin-top: 12px;
		display: flex;
		align-items: flex-start;
		gap: 12px;
		flex-direction: column;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #fileList {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 8px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-item {
		background: #fbfeff;
		border: 1px solid #e6eef2;
		padding: 10px;
		border-radius: 10px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 8px;
		transition: background .12s ease, transform .06s ease;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-meta {
		display: flex;
		flex-direction: column;
		gap: 4px;
		min-width: 0;
		overflow: hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-name {
		font-size: 14px;
		font-weight: 600;
		color: #0f3340;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-meta div:last-child {
		font-size: 13px;
		color: #6b7c86;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove {
		border: 1px solid #ffd6d6;
		background: #fff5f5;
		color: #b21b1b;
		padding: 6px 10px;
		border-radius: 8px;
		cursor: pointer;
		font-weight: 600;
		font-size: 13px;
		transition: background .12s ease, transform .08s ease;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove:hover {
		background: #ffdfe0;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .file-remove:focus {
		outline: 2px solid rgba(178,27,27,0.12);
		outline-offset: 2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #removeAllBtn {
		align-self: flex-end;
		border: 1px solid #e6eef2;
		background: #ffffff;
		padding: 8px 12px;
		border-radius: 8px;
		font-weight: 700;
		font-size: 13px;
		cursor: pointer;
		display: inline-block;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box #removeAllBtn:hover {
		box-shadow: 0 6px 18px rgba(40,60,80,0.04);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .error {
		margin-top: 8px;
		color: #d23;
		font-size: 13px;
		font-weight: 600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .drop-title, .drop-desc { 
		word-break: break-word; 
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .file_box .dropzone * {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none; 
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box{
		border-top:1px solid #e5e5e5;
		margin-top:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table{
		width:100%;
		font-size:15px;
		color:#676767;
		text-align:left;
		border:0px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th{
		width:130px;
		font-weight:400;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th > a.icon_q{
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr th > a.icon_q > img{
		height:17px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td{
		width:calc(100% - 130px);
		font-weight:400;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content{
		font-size:15px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content > div,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content > p{
		display:block;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .button{
		display:inline-block;
		color:#111;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:6px 10px;
		margin-right:3px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .button.on{
		color:#fff;
		border:1px solid #595757;
		background-color:#595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content select{
		height:30px;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:0px 10px;
		margin-right:3px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='text']{
		width:100px;
		height:30px;
		font-size:12px;
		box-sizing:border-box;
		border:1px solid #777;
		border-radius:5px;
		padding:5px 10px;
		margin-right:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='text'].width_full{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content input[type='radio']{
		height:20px;
		border:1px solid #777;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .label{
		color:#9f0000;
		font-size:13px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .value{
		font-size:13px;
		padding-bottom:5px;
		border-bottom:1px solid #777;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content .desc{
		font-size:13px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td .content i{
		font-style:normal;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.design_price td .content > .show_template{
		display:none;
		border:1px solid #ddd;
		border-radius:10px;
		background-color:#f7f7f7;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p{
		display:inline-block;
		width:80px;
		color:#777;
		text-align:center;
		background-color:#ddd;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p > .image,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p > .image{
		display:block;		
		width:100%;
		height:80px;
		background-size:80px 80px !important;
		background-position:center center !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p > .name,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p > .name{
		display:block;	
		width:100%;
		height:25px;
		font-size:13px;
		line-height:25px;
		border-top:1px solid #ccc;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.processing td .content p.on,
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.accessories td .content p.on{
		display:inline-block;
		width:80px;
		color:#fff;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list{
		position:relative;
		display:inline-block;
		width:80px;
		box-sizing:border-box;
		border:1px solid #595757;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image{
		width:100%;
		height:80px;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image::before{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:rgba(0, 0, 0, 0.5);
		content:"";
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list.on .image::before{
		display:none;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .image img{
		width:100%;
		height:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list .name{
		width:100%;
		height:25px;
		color:#fff;
		line-height:25px;
		font-size:13px;
		text-align:center;
		background-color:#595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.image_list td .content .list.on .name{
		font-weight:600;
		border-top:1px solid #595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.output td .content .date{
		display:inline-block;
		color:#004667;
		font-size:15px;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr td input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p{
		display:inline-block;
		font-size:0px;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box{
		height:30px;
		margin-right:5px;
		vertical-align:bottom;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span{
		display:inline-block;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(1){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(2){
		text-align:center;
		margin-left:5px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(2) > input{
		width:60px;
		height:30px;
		font-size:13px !important;
		text-align:center;
		border:1px solid #111;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.quantity td .content > p.quantity_input_box > span:nth-child(3){
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > .price_box > table tr.output td .content > .show_desc{
		display:none;
		border:1px solid #ddd;
		border-radius:10px;
		background-color:#f7f7f7;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info{
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table{
		width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table th{
		width:130px;
		color:#111;
		font-size:15px;
		font-weight:600;
		text-align:left;
		border-bottom:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > table td{
		color:#FF4848;
		font-size:15px;
		font-weight:600;
		text-align:right;
		border-bottom:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price{
		position:relative;
		text-align:left;
		margin-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > span{
		font-size:20px;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #goods_total_price > p{
		position:absolute;
		top:0px;
		right:0px;
		color:#FF4848;
		font-size:25px;
		font-weight:600;
	}	
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price{
		position:relative;
		color:#676767;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		padding:10px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > form > #goods_confirm_info > #add_sale_price > span{
		color:#FF4848;
		font-weight:600;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box{
		font-size:0px;
		margin-top:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span{
		display:inline-block;
		width:calc(50% - 2.5px);
		font-size:16px;
		height:50px;
		color:#595757;
		line-height:50px;
		box-sizing:border-box;
		border:1px solid #595757;
		border-radius:25px;
		background-color:#fff;
		margin-right:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .button_box > span:last-child{
		color:#fff;
		box-sizing:border-box;
		border:1px solid #595757;
		background-color:#595757;
		margin-right:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .print_button{
		position:absolute;
		top:-10px;
		right:0px;
		width:150px;
		height:40px;
		line-height:40px;
		color:#111;
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border:1px dashed #595757;
		border-radius:5px;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_view_wrap > #goods_view > ul > li:nth-child(2) > .print_button:hover{
		color:#fff;
		background-color:#595757;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_box{ /* 제품 상세 정보 */
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail{
		font-size:17px;
		text-align:left;
		margin:20px auto;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_name{
		font-size:20px;
		font-weight:600;
		border-bottom:1px solid #aaa;
		padding-bottom:10px;
		margin-top:70px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap{
		position:relative;
		text-align:center;
		margin-top:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .editor_desc img{
		max-width:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap .prev{
		position:absolute;
		top:120px;
		left:-50px;
		transform:translateY(-50%);
		width:22px;
		height:39px;
		background-size:22px 39px !important;
		background-repeat:no-repeat !important;
		background-position:center center !important;
		cursor:pointer;
		z-index:5;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap .next{
		position:absolute;
		top:120px;
		right:-70px;
		transform:translate(-100%, -50%);
		width:22px;
		height:39px;
		background-size:22px 39px !important;
		background-repeat:no-repeat !important;
		background-position:center center !important;
		cursor:pointer;
		z-index:5;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider{
		position:relative;
		width:calc(100% + 20px); /* 우측마진값 20px 더해줘야함. */
		height:100%;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide{
		position:relative;
		margin-right:20px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .image{
		width:100%;
		aspect-ratio:1/1;
		background-repeat:no-repeat !important;
		background-size:auto 100% !important;
		background-position:center center !important;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text{
		width:calc(100% - 20px);
		height:70px;
		font-size:14px;
		text-align:center;
		margin:15px auto 0px;
		overflow:hidden;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text > .name{
		color:#000;
		font-size:16px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider .slick-slide a > .text > .desc{
		color:#777;
		font-size:13px;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots{
		display:none !important;
		bottom:-20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots button::before{
		font-size:12px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots > li{
		margin:0px 2px !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail .table_wrap > .slick-slider ul.slick-dots > li.slick-active button::before{
		color:#ed6769 !important;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply{
		border-top:1px solid #ddd;
		padding-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title{
		width:100%;
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title > div{
		color:#444;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .title > span{
		color:#aaa;
		line-height:35px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list{
		width:100%;
		border:0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr td:nth-child(1){
		width:calc(100% - 190px);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr td:nth-child(2){
		width:190px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span{
		text-align:left;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span:first-child{
		margin-left:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > input{
		height:20px;
		vertical-align:middle;
		margin-left:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > .star{
		color:#FFBB00;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_star td > span > .star2{
		color:#A6A6A6;
		font-size:15px;
		margin-left:-2px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td{
		height:65px;
		padding-left:10px;
		padding-bottom:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file{
		position:relative;
		width:655px;
		height:40px;
		text-align:left;
		margin:30px 0px 5px 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form{
		display:inline-block;
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form > input.imsi_file_form{
		position: absolute;
		right: 0px;
		top: 0px;
		width:655px;
		height:40px;
		border:1px solid #dddddd;
		padding-left:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.upload_file_form{		
		position: relative;
		display:inline-block;
		width:655px;
		height:40px;
		border:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.input_file_button{
		position: absolute;
		right: 0px;
		top: 0px;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(opacity=0)";
		-khtml-opacity: 0;
		-moz-opacity: 0;
		width:100%;
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_upload td > .upload_file > .upload_file_form input.file_button_image{
		position: absolute;
		background:url('/images/btn_search_file2.gif');
		width:200px;
		height:40px;
		top: 1px;
		right:0px;
		border:0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(1) > textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_textarea td:nth-child(2) > div{
		height:100px;
		color:#FFFFFF;
		cursor:pointer;
		text-align:center;
		line-height:100px;
		margin-left:7px;
		margin-bottom:3px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div{
		color:#fe830a;
		font-size:15px;
		text-align:right;
		margin-top:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > .list > form > table tr.tr_desc td:nth-child(1) > div > span{
		color:#FF0000;
		display:inline-block;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content > div#board_list_review{
		width:100%;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_reply > #goods_board_reply_content > div#board_list_review > div{
		margin-bottom:30px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange{
		padding-top:50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div{
		width:100%;
		color:#444;
		text-align:left;
		margin:10px auto 50px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title{
		font-size:16px;
		padding-left:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub{
		height:50px;
		line-height:50px;
		font-size:16px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background-color:#f7f7f7;
		padding:0px 10px;
		margin-top:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub_desc{
		line-height:30px;
		font-size:16px;
		background-color:#fff;
		padding:10px 0px;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_detail_exchange > div > .title_sub_desc > div{
		margin-top:10px;
		margin-left:5px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna{
		padding-top:50px;
		padding-bottom:20px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title{
		width:100%;
		font-size:16px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#f7f7f7;
		padding:30px 0px;
		margin:20px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title > div{
		color:#444;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .title > span{
		color:#aaa;
		line-height:35px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write{
		width:100%;
		border:0px;
		margin:10px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table{
		width:100%;
		margin-top:10px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr td:nth-child(1){
		width:calc(100% - 190px);
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr td:nth-child(2){
		width:190px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(1) textarea{
		width:100%;
		height:100px;
		box-sizing:border-box;
		border:1px solid #ddd;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(1) td:nth-child(2) > div{
		height:100px;
		line-height:100px;
		color:#FFFFFF;
		text-align:center;
		margin-left:7px;
		margin-bottom:3px;
		cursor:pointer;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td{
		height:40px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td > span{
		display:inline-block;
		color:#666;
		font-size:14px;
		text-align:left;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > .write > table tr:nth-child(2) td > span > input{
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content{
		width:100%;
		text-align:left;
		margin:10px auto 0px;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content > #board_list_qna{
		width:100%;
		text-align:center;
	}
	#wrap.made_view > #content > #main_wrap > #main_content > #goods_detail > #goods_board_qna > #goods_board_reply_content > #board_list_qna > div{
		margin-bottom:30px;
	}

	#wrap.made_view > #view_popup{ /* 팝업 */
		display:none;
		position:absolute;
		top:0px;
		width:100%;
		height:100%;
		z-index:99;
		background-color:rgba(0,0,0,0.5);
	}
	#wrap.made_view > #view_popup > #popup_container{
		position:relative;
		width:450px;
		border:1px solid #000;
		padding:0px;
		margin:0px;
	}
	#wrap.made_view > #view_popup > #popup_container > table{
		width:100%;
		font-size:14px;
		font-family:Nanum Gothic,Helvetica,sans-serif;
		font-weight:bold;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td{
		height:40px;
		color:#ffffff;
		background-color:#777777;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(1){
		display:inline-block;
		width:410px;
		margin-left:10px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(1) td > span:nth-child(2){
		display:inline-block;
		cursor:pointer;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td{
		height:120px;
		font-weight:normal;
		color:#777777;
		background-color:#ffffff;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(1){
		text-align:center;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(2) td > p:nth-child(2){
		text-align:center;
		margin-top:10px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td{
		height:60px;
		text-align:center;
		padding-top:3px;
		background-color:#f0f0f0;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(1){
		width:150px;
		height:35px;
		font-size:13px;
		font-weight:normal;
		line-height:35px;
	}
	#wrap.made_view > #view_popup > #popup_container > table tr:nth-child(3) td > span:nth-child(2){
		width:150px;
		height:35px;
		font-weight:normal;
		font-size:13px;
		line-height:35px;
		margin-left:3px;
	}

	/* 마이페이지 index */
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner{
		width:100%;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul{
		font-size:18px;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li{
		float:left;
		list-style:none;
		width:33.33%;
		box-sizing:border-box;
		border-right:1px solid #ddd;
		background-color:#f5f5f5;
		padding:25px 0px;
		cursor:pointer;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li:last-child{
		border-right:0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .icon > i{
		color:#ed595b;
		font-size:30px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .name{
		margin-top:5px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .banner > ul > li > .value{
		font-weight:600;
		margin-top:0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .page_title{
		width:120px;
		font-size:18px;
		font-weight:600;
		text-align:center;
		border-bottom:5px solid #ed595b;
		padding-bottom:5px;
		margin:50px auto 0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box{
		width:100%;
		text-align:center;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul{
		font-size:0px;
		margin-top:20px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li{
		position:relative;
		display:inline-block;
		width:calc(25% - 7.5px);
		list-style:none;
		font-size:18px;
		box-sizing:border-box;
		border:1px solid #ddd;
		border-radius:5px;
		background-color:#fff;
		padding:25px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li:last-child{
		margin-right:0px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .name{
		width:100%;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .name > i{
		display:block;
		width:100%;
		color:#111;
		font-size:30px;
		margin-bottom:10px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .right:before{
		display:block;
		width:90px;
		color:#aaa;
		font-size:15px;
		text-align:center;
		border-top:1px solid #111;
		padding-top:10px;
		margin:10px auto 0px;
		content:"자세히 보기..";
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_wrap > .list_box > ul > li > .right i{
		display:none;
	}

	/* 마이페이지(주문내역) order_list */
	#wrap.mypage > #content > #main_wrap > #main_content > #content_title{
		text-align:center !important;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_title > p{
		display:inline-block !important;
		margin-left:220px;
	}
	#wrap.mypage.index > #content > #main_wrap > #main_content > #content_title > p{
		margin-left:0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap{
		width:1300px;
		margin:30px auto;
		overflow:hidden;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > div{
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content a,
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content a:visited,
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content a:hover{
		color:#000;
		text-decoration:none;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content{
		float:left;
		width:200px;
		background-color:#FFF;
		margin-bottom:50px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul{
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li{
		list-style:none;
		font-size:14px;
		text-align:left;
		border-bottom:1px solid #ddd;
		padding:5px 0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li#left_menu_title{
		height:40px;
		color:#fff;
		font-size:17px;
		font-weight:600;
		text-align:center;
		line-height:40px;
		background-color:#3e3a39;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_name{
		font-size:16px;
		padding:15px 0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_name.first{
		border-top:1px solid #ddd;
		margin-top:10px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_name > span:first-child{
		font-weight:600;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item{
		padding:10px 0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div{
		font-size:0px;
		padding:5px 0px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div > span.name{
		display:inline-block;
		width:100px;
		font-size:14px;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div > span.name.colspan{
		width:100%;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div > span.value{
		display:inline-block;
		width:calc(100% - 100px);
		font-size:14px;
		text-align:right;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #left_content > ul > li.left_menu_item > div > span > a.underline{
		text-decoration:underline;
	}
	#wrap.mypage > #content > #main_wrap > #main_content > #content_wrap > #right_content{
		float:left;
		width:calc(100% - 220px);
		margin-left:20px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search{
		font-size:14px;
		margin-bottom:5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search > form > span.gray{
		color:#444;
		font-weight:400;
		display:inline-block;
		border:1px solid #000;
		border-radius:3px;
		background:linear-gradient(180deg,#FFFFFF -50%,#f7f7ff 50%,#f2f2fd 100%);
		padding:5px 10px 5px 10px;
		margin-right:2px;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search > form > span.input input{
		width:100px;
		height:30px;
		border:1px solid #cdcdcd;
		vertical-align:bottom;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search > form > span.input input[name='search_sdate']{
		margin-left:10px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .search > form > span.button_search{
		display:inline-block;
		width:80px;
		color:#444;
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #000;
		border-radius:3px;
		background:linear-gradient(180deg,#FFFFFF -50%,#f7f7ff 50%,#f2f2fd 100%);
		padding:5px 10px 5px 10px;
		margin-left:20px;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		margin-top:10px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table{
		width:100%;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1){
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1) img{
		width:50px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.goods_info .option{
		font-size:14px;
		text-align:left;
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		margin-top:5px;
		padding-top:5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table{
		width:100%;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(1){
		text-align:left;
		padding:2px 0px 2px 5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(2){
		text-align:right;
		padding:2px 0px 2px 5px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.price_info > table tr.list_price{
		background-color:#EEEEEE;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.state{
		font-size:14px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.state > div{
		width:60px;
		height:20px;
		line-height:22px;
		font-size:12px;
		font-weight:normal;
		margin:5px auto;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td.request div{
		width:90px;
		height:22px;
		font-size:12px;
		line-height:22px;
		margin:0px auto 5px;
		cursor:pointer;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.last_price > td{
		color:#fff;
		text-align:left;
		font-size:14px;
		font-weight:500;
		background-color:#595757;
		padding:10px;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.no_data{
		text-align:center;
	}
	#wrap.order_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.no_data td{
		border-bottom:1px solid #444;
		padding:25px 0px;
	}
	#wrap.order_list > form > #view_request_win{
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.8);
		z-index:999;
	}
	#wrap.order_list > form > #view_request_win > div{
		position:absolute;
		top:150px;
		left:50%;
		transform:translateX(-50%);
		width:800px;
		background-color:#fff;
		padding:20px;
		opacity:1;
	}
	#wrap.order_list > form > #view_request_win > div > table{
		width:100%;
		font-size:16px;
		text-align:left;
		border-top:1px solid #ddd;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(1){
		border-bottom:1px solid #ddd;
		background-color:#f5f5f5;
		padding:10px 10px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2){
		border-bottom:1px solid #ddd;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2) select{
		height:30px;
	}
	#wrap.order_list > form > #view_request_win > div > table td:nth-child(2) textarea{
		width:100%;
		height:120px;
	}
	#wrap.order_list > form > #view_request_win > div > table td.title{
		font-size:20px;
		font-weight:500;
		text-align:center;
		background-color:#FFFFFF;
		padding:20px 0px;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box > span{
		display:inline-block;
		width:200px;
		color:#fff;
		font-size:15px;
		font-weight:500;
		box-sizing:border-box;
		border:1px solid #00497e;
		background-color:#00497e;
		padding:15px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.order_list > form > #view_request_win > div > div.button_box > span:last-child{
		color:#00497e;
		background-color:#fff;
		margin-right:0px;
	}

	/* 마이페이지(장바구니) cart */
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box{
		width:100%;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table{
		width:100%;
		color:#444;
		text-align:center;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.header{
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #444;
		border-bottom:1px solid #444;
		background-color:#fff;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.header > td{
		text-align:center;
		padding:20px 0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.header > td:nth-child(1) input{
		vertical-align:middle;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body{
		border-bottom:1px solid #444;
		background-color:#fff;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td{
		font-size:14px;
		text-align:center;
		padding:15px 0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body.no_data > td{
		padding:25px 0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.check > input[type='checkbox']{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table{
		width:100%;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(1) img{
		width:50px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2){
		text-align:left;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div{
		margin-left:7px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		font-weight:600;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.fix_delivery{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.info > table tr > td:nth-child(2) > div > div.option_edit{
		width:100px;
		height:30px;
		line-height:30px;
		color:#FFFFFF;
		font-size:13px;
		font-weight:400;
		text-align:center;
		background-color:#000000;
		margin-top:5px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.emoney > .icon{
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		color:#fff;
		font-size:12px;
		border-radius:5px;
		background-color:#ed595b;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div{
		position:relative;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div{
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div.show{
		vertical-align:middle;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.delivery_price > div > div.show_desc{
		display:none;
		position:absolute;
		top:45px;
		left:-30px;
		width:200px;
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#F6F6F6;
		padding:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul{
		font-size:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li{
		display:inline-block;
		list-style:none;
		vertical-align:middle;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(1) > div{
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:32px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(2) > input{
		width:35px;
		height:28px;
		font-size:17px;
		text-align:center;
		border:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(3) > div{
		width:25px;
		height:25px;
		line-height:21px;
		color:#777;
		font-size:25px;
		font-weight:400;
		text-align:center;
		border-radius:50%;
		box-sizing:border-box;
		border:1px solid #777;
		background-color:#fff;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.limit > ul > li:nth-child(4) > div{
		display:block;
		width:98px;
		height:30px;
		line-height:30px;
		color:#444;
		font-size:15px;
		font-weight:500;
		text-align:center;
		border:1px solid #777;
		border-radius:15px;
		background-color:#fff;
		margin-top:7px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul{
		display:block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li{
		display:block;
		list-style:none;
		font-size:14px;
		text-align:center;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1){
		display:block;
		font-weight:600;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(1){
		display:block;
		color:#A6A6A6;
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
		text-decoration:line-through;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2){
		display:block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2) > span:nth-child(1){
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(2){
		display:inline-block;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.total_price > ul > li:nth-child(2) > div{
		display:block;
		width:98px;
		height:30px;
		line-height:30px;
		color:#004667;
		font-size:15px;
		font-weight:500;
		text-align:center;
		border:1px solid #004667;
		border-radius:15px;
		background-color:#fff;
		margin-top:7px;
		cursor:pointer;
		margin-top:13px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice{
		vertical-align:middle;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul{
		font-size:0px;
		text-align:center;
		margin:0px auto;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li{
		display:inline-block;
		list-style:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li.btn_order{
		width:110px;
		height:40px;
		line-height:40px;
		color:#fff;
		font-size:16px;
		font-weight:300;
		border-radius:20px;
		background-color:#595757;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_box > form > table tr.body > td.choice > ul > li.btn_delete{
		width:27px;
		height:27px;
		line-height:27px;
		color:#444;
		font-size:16px;
		font-weight:300;
		border:1px solid #595757;
		border-radius:50%;
		background-color:#fff;
		margin-left:10px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span{
		display:inline-block;
		width:120px;
		font-size:15px;
		font-weight:400;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #000;
		background-color:#fff;
		padding:10px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span:last-child{
		margin-right:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_insert > span#btn_list_before{
		display:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order{
		width:100%;
		margin-top:50px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box{
		font-size:0px;
		text-align:center;
		border:10px solid #f7f7f7;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li{
		display:inline-block;
		list-style:none;
		color:#777;
		font-size:15px;
		text-align:left;
		padding:20px 0px;
		margin-right:30px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li:last-child{
		margin-right:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .name{
		font-weight:500;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .price{
		color:#000;
		font-size:25px;
		font-weight:600;
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.price_box > li > .price.last-price{
		color:#ed595b;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li{
		display:inline-block;
		list-style:none;
		width:200px;
		color:#3e3a39;
		font-size:19px;
		font-weight:300;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#fff;
		padding:15px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li:first-child{
		color:#fff;
		background-color:#3e3a39;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #cart_list_order > ul.button_box > li:last-child{
		margin-right:0px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info{
		width:100%;
		box-sizing:border-box;
		border:1px solid #dfdede;
		margin-top:50px;
		margin-bottom:50px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li{
		list-style:none;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(1){
		color:#353535;
		font-size:14px;
		font-weight:600;
		background-color:#f8f8f8;
		padding:15px 10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2){
		border-top:1px solid #dfdede;
		padding:15px 10px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .title{
		color:#000;
		font-size:14px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .title.second{
		margin-top:15px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc{
		color:#8C8C8C;
		font-size:13px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p{
		margin-top:3px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p:first-child{
		margin-top:5px;
	}
	#wrap.cart > #content > #main_wrap > #main_content > #content_wrap > #right_content > #use_info > ul > li:nth-child(2) > .desc > p img{
		vertical-align:middle;
		margin-right:5px;
	}

	/* 마이페이지(관심상품) favorite */ 
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.check > input[type='checkbox']{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table{
		width:100%;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(1) img{
		width:50px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2){
		text-align:left;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div{
		margin-left:7px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		font-weight:600;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body > td.emoney > .icon{
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		color:#fff;
		font-size:12px;
		border-radius:5px;
		background-color:#ed595b;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > table > tbody > tr.body.no_data td{
		padding:20px 0px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box{
		width:100%;
		font-size:0px;
		margin-top:10px;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li{
		display:inline-block;
		list-style:none;
		width:200px;
		color:#3e3a39;
		font-size:15px;
		font-weight:400;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#fff;
		padding:15px 0px;
		margin-right:5px;
		cursor:pointer;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li:first-child{
		color:#fff;
		background-color:#3e3a39;
	}
	#wrap.favorite > #content > #main_wrap > #main_content > #content_wrap > #right_content > ul.button_box > li:last-child{
		margin-right:0px;
	}

	/* 마이페이지(쿠폰 내역) coupon_list */
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:33.33%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:10px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:center;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.coupon_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(적립금 내역) emoney_list */
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .banner{
		width:100%;
		color:#fff;
		font-size:16px;
		font-weight:600;
		text-align:center;
		background-color:#595757;
		padding:15px 0px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .banner > div{
		padding:15px 0px;
		margin-left:15px;
		margin-right:15px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:33px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:center;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.emoney_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(결제 내역) payed_list */
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:0px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table{
		width:100%;
		text-align:center;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list > td:first-child{
		text-align:left;
		padding-left:10px;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.payed_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}

	/* 마이페이지(세금계산서 발행) tax_list */
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:50%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table{
		width:100%;
		text-align:center;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td:nth-child(3){
		text-align:left;
		padding-left:10px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:50px;
	}
	#wrap.tax_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		list-style:none;
		width:250px;
		color:#fff;
		font-size:16px;
		font-weight:300;
		border-radius:30px;
		background-color:#3e3a39;
		padding:15px 0px;
		cursor:pointer;
	}

	/* 마이페이지(현금영수증 발행) cash_list */
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form{
		display:block;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li{
		display:inline-block;
		width:50%;
		height:50px;
		color:#fff;
		font-size:14px;
		text-align:center;
		line-height:50px;
		box-sizing:border-box;
		border-top:1px solid #c9caca;
		border-left:1px solid #ddd;
		border-bottom:1px solid #c9caca;
		background-color:#727171;
		vertical-align:top;
		cursor:pointer;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li > span{
		font-size:10px;
		margin-left:7px;
		vertical-align:middle;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > form > .search > ul > li.on{
		color:#111;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background-color:#fff;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
		margin-top:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table{
		width:100%;
		text-align:center;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list > td:nth-child(3){
		text-align:left;
		padding-left:10px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data{
		text-align:center;
		border-left:0px !important;
		border-right:0px !important;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > table > tbody > tr.list.no_data td{
		padding:20px 0px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:50px;
	}
	#wrap.cash_list > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		list-style:none;
		width:250px;
		color:#fff;
		font-size:16px;
		font-weight:300;
		border-radius:30px;
		background-color:#3e3a39;
		padding:15px 0px;
		cursor:pointer;
	}

	/* 마이페이지(회원정보 수정) member_edit */
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:13px;
		text-align:left;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form{
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .title{
		font-size:20px;
		border-bottom:1px solid #111;
		padding-bottom:5px;
		margin-top:50px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .title.first{
		margin-top:0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content{
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table{
		width:100%;
		font-size:15px;
		text-align:left;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > th,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td{
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td > .button{
		width:150px;
		height:45px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:45px;
		box-sizing:border-box;
		border-radius:22.5px;
		background-color:#727171;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div{
		overflow:hidden;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div > div{
		float:left;
		position:relative;
		margin-right:10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.sns > td > div > div img{
		width:220px;
		height:50px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.password > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.name > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.birth > td > select{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.birth > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.zipcode > td > input{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.zipcode > td input[type='checkbox']{
		width:22px;
		height:22px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
		margin-top:-3px;
		margin-left:10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.address > td > input:nth-child(1){
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.address > td > input:nth-child(2){
		width:150px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.phone > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.email > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.type > td > input,
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.agree > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		width:200px;
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		border-radius:25px;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.member_edit > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}

	/* 마이페이지(회원탈퇴) member_leave */
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body{
		width:100%;
		color:#444;
		font-size:13px;
		text-align:left;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form{
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner{
		color:#4C4C4C;
		font-size:14px;
		line-height:22px;
		padding:10px 0px 10px 0px;
		margin-top:0px;
		margin-bottom:15px;
		box-sizing:border-box;
		border:1px solid #8C8C8C;
		background-color:#F6F6F6;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner > p{
		margin-left:20px;
		margin-right:20px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .banner > p:first-child{
		color:#000;
		font-size:16px;
		font-weight:600;
		text-align:center;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content{
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table{
		width:100%;
		font-size:15px;
		text-align:left;
		border-top:1px solid #8C8C8C;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > th,
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr > td{
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.password > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul > li{
		list-style:none;
		display:inline-block;
		width:calc(33.3% - 6.67px);
		font-size:14px;
		margin-right:10px;
		margin-bottom:10px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.reason > td > ul > li:nth-child(3n){
		margin-right:0px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .content > table > tbody > tr.message > td > textarea{
		width:calc(100% - 2px);
		height:150px;
		border:1px solid #ddd;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span{
		display:inline-block;
		width:200px;
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.member_leave > #content > #main_wrap > #main_content > #content_wrap > #right_content > .body > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}

	/* 회사소개 company_about */
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
		margin-bottom:100px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .logo{
		margin-top:50px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction1{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2 > .text{
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction2 > .image{
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .stction3{
		font-size:16px;
		font-weight:400;
		line-height:25px;
		margin-top:30px;
	}
	#wrap.company_about > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:50px;
		margin-bottom:50px;
	}

	/* 회사연혁 company_history */
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu{
		margin-top:50px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul{
		font-size:0px;
		text-align:left;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li{
		position:relative;
		list-style:none;
		display:inline-block;
		width:25%;
		height:50px;
		line-height:50px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ccc;
		background-color:#fff;
		margin-left:-1px;
		margin-bottom:-1px;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li a,
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul a:visited,
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li a:hover{
		color:#595757;
		font-size:15px;
		text-decoration:none;
		cursor:pointer;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .content_tab_menu > ul > li.on > a{
		color:#cf2026;
	}
	#wrap.company_history > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}

	/* 사업영역 company_area */
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list{
		max-width:1000px;
		margin:50px auto 0px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list > ul{
		font-size:0px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section1 > .item_list > ul > li{
		display:inline-block;
		list-style:none;
		width:25%;
		text-align:center;
		margin-bottom:30px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .section2 > p:nth-child(2){
		margin-top:50px;
	}
	#wrap.company_area > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:50px;
		margin-bottom:50px;
	}

	/* 회사정보 company_info */
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section2 > p.title{
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section3{
		font-size:16px;
		font-weight:400;
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .section3 > p:nth-child(2){
		margin-top:50px;
	}
	#wrap.company_info > #content > #main_wrap > #main_content > #content_wrap > .line{
		border-bottom:1px solid #ddd;
		margin-top:50px;
		margin-bottom:50px;
	}

	/* 오시는길 company_map */
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap{
		text-align:center;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section1{
		margin-top:50px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section1 > p:nth-child(n+2){
		margin-top:30px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section2{
		margin-top:50px;
	}
	#wrap.company_map > #content > #main_wrap > #main_content > #content_wrap > .section2 > p:nth-child(n+2){
		margin-top:30px;
	}

	/* 이용약관 company_user */
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap{
		margin-top:30px;
		margin-bottom:100px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body{
		background-color:#f5f5f5;
		padding:25px;
		margin-bottom:70px;
	}
	#wrap.company_user > #content > #main_wrap > #main_content > #content_wrap > .body > div{
		height:800px;
		line-height:25px;
		background-color:#fff;
		padding:25px;
		overflow-y:scroll;
	}

	/* 로그인 member_login */
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box{
		overflow:hidden;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box > div{
		float:left;
		width:50%;
		height:70px;
		line-height:70px;
		color:#3e3a39;
		font-size:20px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		background-color:#e5e5e5;
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #login_select_box > div.on{
		color:#fff;
		border-right:0px;
		background-color:#3e3a39;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box{
		margin-top:10px;
		margin-bottom:100px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a:visited,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box a:hover{
		color:#444;
		text-decoration:none;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body{
		border:1px solid #D5D5D5;
		padding:70px 0px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul{
		position:relative;
		width:550px;
		font-size:16px;
		margin:auto;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li{
		list-style:none;
		margin-bottom:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.id > input,
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.password > input{
		width:calc(100% - 120px);
		height:50px;
		font-size:17px;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		padding-left:10px;
		background-color:#fff;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save{
		position:relative;
		color:#444;
		font-size:15px;
		font-weight:500;
		text-align:left;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > input{
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-top:-2px;
		vertical-align:middle;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right{
		position:absolute;
		top:0px;
		right:0px;
		text-align:right;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right > a{
		position:relative;
		display:inline-block;
		color:#444;
		font-size:15px;
		font-weight:500;
		padding-left:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.save > .right > a:first-child::before{
		position:absolute;
		top:5px;
		right:-9px;
		width:1px;
		height:14px;
		background-color:#727171;
		content:"";
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.submit{
		position:absolute;
		top:0px;
		right:0px;
		display:inline-block;
		width:110px;
		height:110px;
		line-height:110px;
		color:#fff;
		font-size:16px;
		text-align:center;
		border-radius:10px;
		background-color:#727171;
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns{
		margin-top:40px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div{
		overflow:hidden;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div{
		float:left;
		position:relative;
		width:calc(50% - 5px);
		margin-right:10px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div:last-child{
		margin-right:0px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > .login_box > .body > form > ul > li.sns > div > div img{
		width:100%;
		cursor:pointer;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #unmember_box{
		margin-top:20px;
	}
	#wrap.member_login > #content > #main_wrap > #main_content > #unmember_box > form > div{
		width:100%;
		height:50px;
		color:#fff;
		text-align:center;
		line-height:50px;
		background-color:#35473b;
		margin-bottom:100px;
		cursor:pointer;
	}

	/* 아이디/비밀번호 찾기 member_find */
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box{
		overflow:hidden;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box > div{
		float:left;
		width:50%;
		height:50px;
		line-height:50px;
		color:#3e3a39;
		font-size:15px;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		background-color:#e5e5e5;
		cursor:pointer;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > #find_select_box > div.on{
		color:#fff;
		border-right:0px;
		background-color:#3e3a39;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box{
		margin-top:10px;
		margin-bottom:100px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a:visited,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box a:hover{
		color:#444;
		text-decoration:none;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body{
		border:1px solid #D5D5D5;
		padding:70px 0px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul{
		width:550px;
		font-size:16px;
		margin:auto;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li{
		list-style:none;
		margin-bottom:10px;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.id > input,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.name > input,
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.email > input{
		width:100%;
		height:50px;
		font-size:17px;
		box-sizing:border-box;
		border:1px solid #e5e5e5;
		padding-left:10px;
		background-color:#fff;
	}
	#wrap.member_find > #content > #main_wrap > #main_content > .find_box > .body > form > ul > li.submit{
		width:100%;
		height:50px;
		color:#fff;
		font-size:16px;
		text-align:center;
		line-height:50px;
		border-radius:10px;
		background-color:#727171;
		margin-top:50px;
		cursor:pointer;
	}
	#wrap.member_find > .win_result_box{ /* 팝업창 */
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		text-align:center;
		z-index:99;
		background-color:rgba(58,58,58,0.8);
	}
	#wrap.member_find > .win_result_box > table{
		width:500px;
		font-size:15px;
		margin:200px auto 0px;
	}
	#wrap.member_find > .win_result_box > table tr > th{
		color:#333;
		font-weight:500;
		text-align:left;
		border-bottom:1px solid #ddd;
		background-color:#f3f3f3;
		padding:20px 10px;
	}
	#wrap.member_find > .win_result_box > table tr > td{
		color:#333;
		text-align:left;
		border-bottom:1px solid #ddd;
		background-color:#fff;
		padding:20px 10px;
	}
	#wrap.member_find > .win_result_box > table tr:nth-child(1) > td{
		position:relative;
		color:#fff;
		font-size:20px;
		background-color:#666;
		padding:20px 10px;
		vertical-align:bottom;
	}
	#wrap.member_find > .win_result_box > table tr:nth-child(1) > td > div{
		position:absolute;
		top:5px;
		right:0px;
	}
	#wrap.member_find > .win_result_box > table tr.submit > td > div{
		width:100%;
		height:35px;
		line-height:35px;
		font-size:13px;
		font-weight:500;
		letter-spacing:-1px;
	}

	/* 회원가입 member_join */
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form{
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .title{
		font-size:20px;
		border-bottom:1px solid #111;
		padding-bottom:5px;
		margin-top:50px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box{
		border:1px solid #dcdcdc;
		box-sizing:border-box;
		margin-top:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > div{
		padding:7px 5px 0px 8px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > div > textarea{
		width:100%;
		height:120px;
		color:#111;
		border:1px solid #ddd;
		box-sizing:border-box;
		background-color:#f5f5f5;
		padding:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box > p{
		text-align:right;
		margin-top:5px;
		margin-right:10px;
		margin-bottom:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .term_box input[type='checkbox']{
		width:18px;
		height:18px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content{
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table{
		width:100%;
		font-size:15px;
		text-align:left;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > th,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td{
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td > .button{
		width:150px;
		height:45px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:45px;
		box-sizing:border-box;
		border-radius:22.5px;
		background-color:#727171;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr > td > .desc{
		color:#747474;
		font-size:12px;
		margin-left:5px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.id > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.password > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.name > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.birth > td > select{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.birth > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.zipcode > td > input{
		width:105px;
		height:45px;
		font-size:15px;
		text-align:center;
		border:1px solid #ddd;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.zipcode > td input[type='checkbox']{
		width:22px;
		height:22px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		vertical-align:middle;
		margin-top:-3px;
		margin-left:10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.address > td > input:nth-child(1){
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.address > td > input:nth-child(2){
		width:150px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.phone > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.email > td > input{
		width:300px;
		height:45px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.type > td > input,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content > table > tbody > tr.agree > td > input{
		width:20px;
		height:20px;
		margin-left:10px;
		vertical-align:middle;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .title.company_type,
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .content.company_type{
		display:none;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box{
		font-size:0px;
		text-align:center;
		margin-top:20px;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box > span{
		display:inline-block;
		width:200px;
		color:#fff;
		font-size:14px;
		box-sizing:border-box;
		border:1px solid #3e3a39;
		border-radius:25px;
		background-color:#3e3a39;
		padding:15px 0px;
		margin-right:10px;
		cursor:pointer;
	}
	#wrap.member_join > #content > #main_wrap > #main_content > #content_wrap > form > .button_box > span:last-child{
		color:#3e3a39;
		background-color:#fff;
		margin-right:0px;
	}

	/* 상품주문 order */
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box{
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table{
		width:100%;
		border-top:1px solid #222;
		border-bottom:1px solid #222;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.header{
		font-size:14px;
		text-align:center;
		box-sizing:border-box;
		border-top:1px solid #444;
		border-bottom:1px solid #444;
		background-color:#fff;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.header > td{
		text-align:center;
		padding:20px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body{
		border-bottom:1px solid #444;
		background-color:#fff;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td{
		font-size:14px;
		text-align:center;
		padding:15px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body.no_data > td{
		padding:25px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table{
		width:100%;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(1) img{
		width:50px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2){
		text-align:left;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div{
		margin-left:7px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div:nth-child(1){
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.option{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.fix_delivery{
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		padding-top:5px;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.info > table tr > td:nth-child(2) > div > div.option_edit{
		width:100px;
		height:30px;
		line-height:30px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:400;
		text-align:center;
		background-color:#000000;
		margin-top:5px;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.emoney > .icon{
		display:inline-block;
		width:20px;
		height:20px;
		line-height:20px;
		color:#fff;
		font-size:12px;
		border-radius:5px;
		background-color:#ed595b;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div{
		position:relative;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div{
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div.show{
		vertical-align:middle;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.delivery_price > div > div.show_desc{
		display:none;
		position:absolute;
		top:45px;
		left:-30px;
		width:200px;
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#F6F6F6;
		padding:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.limit{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul{
		display:block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li{
		display:block;
		list-style:none;
		font-size:14px;
		text-align:center;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1){
		display:block;
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(1){
		display:block;
		color:#A6A6A6;
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
		text-decoration:line-through;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2){
		display:block;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > #cart_box > table > tbody > tr.body > td.total_price > ul > li:nth-child(1) > div:nth-child(2) > span:nth-child(1){
		font-size:14px;
		font-family:Verdana,Geneva,Arial,sans-serif;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price{
		box-sizing:border-box;
		border:10px solid #f5f5f5;
		padding:20px;
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li{
		position:relative;
		list-style:none;
		border-bottom:1px dotted #ddd;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li:first-child{
		color:red;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul#total_price > li > p.value{
		position:absolute;
		top:0px;
		right:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .sub_title{
		color:#111;
		font-size:16px;
		font-weight:600;
		margin-top:50px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table{
		width:100%;
		text-align:left;
		border-top:1px solid #111;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > th,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td{
		font-weight:500;
		border-bottom:1px solid #ddd;
		padding:15px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input{
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='text'],
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='password']{
		width:300px;
		height:35px;
		font-size:15px;
		border:1px solid #ddd;
		padding:0px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='radio'],
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td .button{
		width:120px;
		height:35px;
		color:#fff;
		font-size:13px;
		font-weight:500;
		text-align:center;
		line-height:35px;
		box-sizing:border-box;
		border-radius:17.5px;
		background-color:#595757;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td .desc{
		color:#747474;
		font-size:12px;
		margin-left:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p{
		margin-bottom:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.address > td > p:first-child > input{
		width:80px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box{
		display:none;
		position:absolute;
		top:25px;
		left:0px;
		width:500px;
		text-align:left;
		border:1px solid #D5D5D5;
		border-radius:3px;
		background-color:#d6e6fd;
		padding:10px;
		z-index:99;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > p{
		position:relative;
		text-align:left;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > p > span{
		position:absolute;
		top:0px;
		right:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table{
		width:100%;
		text-align:left;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr td:nth-child(1){
		width:120px;
		color:#111;
		border-right:1px solid #ddd;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr td:nth-child(2){
		width:calc(100% - 120px);
		color:#111;
		background-color:#fff;
		padding:10px 10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr:nth-child(1) td{
		color:#777;
		text-align:center;
		background-color:#f5f5f5;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr > td #show_coupon_desc_box > table tr:nth-child(1) td:nth-child(1){
		border-right:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.emoney > td .desc,
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > .info_box > table > tbody > tr.delivery > td .desc{
		display:block;
		width:100%;
		font-size:15px;
		margin-top:5px;
		margin-left:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box{
		text-align:left;
		border-top:1px solid #111;
		margin-top:5px;
		overflow:hidden;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li{
		float:left;
		list-style:none;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1){
		width:calc(100% - 280px);
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > div{
		width:calc(100% - 0px);
		padding-top:15px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > div:nth-child(1){
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) select{
		width:250px;
		height:35px;
		border:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) input{
		width:250px;
		height:35px;
		border:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type{
		display:none;
		color:#8C8C8C;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc{
		border-top:1px solid #ddd;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc > p{
		margin-bottom:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > .class_paymethod_type > .title_desc > p:last-child{
		margin-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > #paymethod_type1 > table{
		width:100%;
		border-top:1px solid #ddd;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(1) > #paymethod_type1 > table td{
		color:#111;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2){
		width:280px;
		box-sizing:border-box;
		border-left:1px solid #111;
		border-right:1px solid #111;
		border-bottom:1px solid #111;
		padding:10px 0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(1){
		text-align:right;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(2){
		text-align:right;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(2) #submit_last_price2{
		color:#000;
		font-size:26px;
		font-weight:600;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(3){
		color:#8C8C8C;
		font-size:14px;
		text-align:right;
		margin-top:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(3) input[type='checkbox']{
		width:20px;
		height:20px;
		color:#fff !important;
		background-color:#3e3a39 !important;
		accent-color:#3e3a39 !important;
		margin-right:5px;
		vertical-align:middle;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(4){
		margin-top:20px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(4) > #btn_pay_submit{
		color:#fff;
		font-size:14px;
		text-align:center;
		background-color:#3e3a39;
		padding:10px 0px;
		cursor:pointer;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5){
		text-align:center;
		box-sizing:border-box;
		border:1px solid #d9dadc;
		background-color:#ffffff;
		margin-top:5px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div{
		position:relative;
		font-size:14px;
		text-align:left;
		border-bottom:1px dotted #d9dadc;
		padding:10px 0px;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div:last-child{
		border-bottom:0px;
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div > p.name{
	}
	#wrap.order > #content > #main_wrap > #main_content > #content_wrap > form > ul.submit_box > li:nth-child(2) > div:nth-child(5) > div > p.value{
		position:absolute;
		top:10px;
		right:0px;
	}

	/* 상품주문결과 order_pay_result */
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner{
		font-size:17px;
		background-color:#f6f6f6;
		padding:30px 30px;
		margin-top:20px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table{
		margin:auto;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1){
		text-align:left;
		vertical-align:middle;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1) > img{
		width:90px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(2){
		text-align:left;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td{
		font-size:22px;
		font-weight:600;
		text-align:center;
		padding-top:20px;
	}
	#wrap.order_pay_result > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td > div.button_box{
		width:350px;
		color:#fff;
		font-size:16px;
		font-weight:500;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #eb4f53;
		background-color:#eb4f53;
		padding:10px 0px;
		margin:20px auto 0px;
		cursor:pointer
	}

	/* 상품주문결과 order_pay_result_mobile */
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner{
		font-size:17px;
		background-color:#f6f6f6;
		padding:30px 30px;
		margin-top:20px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table{
		margin:auto;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1){
		text-align:left;
		vertical-align:middle;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(1) > img{
		width:90px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(1) td:nth-child(2){
		text-align:left;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td{
		font-size:22px;
		font-weight:600;
		text-align:center;
		padding-top:20px;
	}
	#wrap.order_pay_result_mobile > #content > #main_wrap > #main_content > #content_wrap > .banner > table tr:nth-child(2) td > div.button_box{
		width:350px;
		color:#fff;
		font-size:16px;
		font-weight:500;
		text-align:center;
		box-sizing:border-box;
		border:1px solid #d81449;
		background-color:#d81449;
		padding:10px 0px;
		margin:20px auto 0px;
		cursor:pointer
	}

	/* 비회원주문조회 order_nomember_list */
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body{
		margin-top:30px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table{
		width:100%;
		color:#444;
		font-size:14px;
		text-align:center;
		border-top:1px solid #444;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.header > td{
		border-bottom:1px solid #111;;
		padding:15px 0px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td{
		border-bottom:1px solid #ddd;;
		padding:15px 0px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table{
		width:100%;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1){
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info > table tr td:nth-child(1) img{
		width:50px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.goods_info .option{
		font-size:14px;
		text-align:left;
		line-height:17px;
		border-top:1px dotted #5D5D5D;
		margin-top:5px;
		padding-top:5px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info{
		text-align:left;
		border-bottom:1px solid #d5d5d5;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table{
		width:100%;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(1){
		text-align:left;
		padding:2px 0px 2px 5px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr td:nth-child(2){
		text-align:right;
		padding:2px 0px 2px 5px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.price_info > table tr.list_price{
		background-color:#EEEEEE;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.state{
		font-size:14px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.state > div{
		width:60px;
		height:20px;
		line-height:22px;
		font-size:14px;
		font-weight:normal;
		margin:5px auto;
		cursor:pointer;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.list > td.request div{
		width:90px;
		height:22px;
		line-height:22px;
		margin:0px auto 5px;
		cursor:pointer;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.last_price > td{
		color:#fff;
		text-align:left;
		font-size:14px;
		font-weight:500;
		background-color:#00497e;
		padding:10px;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.no_data{
		text-align:center;
	}
	#wrap.order_nomember_list > #content > #main_wrap > #main_content > #content_wrap > .body > table > tbody > tr.no_data td{
		border-bottom:1px solid #444;
		padding:25px 0px;
	}

	/* (목록페이지에서 공통 적용됨) goods list */
	ul.goods_list{
		width:100%;
		margin-top:30px;
		overflow:hidden;
	}
	ul.goods_list > li{
		float:left;
		position:relative;
		list-style:none;
		width:calc(25% - 15px);
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		margin-right:20px;
		margin-bottom:20px;
	}
	ul.goods_list > li:nth-child(4n){
		margin-right:0px;
	}
	ul.goods_list > li > .div_goods_content1{
		position:relative;
		aspect-ratio: 1 / 1;   /* width : height = 1 : 1 */
		box-sizing:border-box;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content1 > a.goods_image{
		display:block;
		width:100%;
		height:100%;
		background-repeat:no-repeat !important;
		background-size:cover !important;
		background-position:center center !important;
		cursor:default;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view{
		position:absolute;
		top:50%;
		left:0px;
		transform:translateY(-50%);
		display:none;
		width:100%;
		height:45px;
		text-align:center;
	}
	ul.goods_list > li > .div_goods_content1:hover .hover_icon_view{
		display:block;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a{
		display:inline-block;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.favorite{
		width:35px;
		height:30px;
		background:url(/data/shop_img/icon_heart_white.png);
		background-size:35px 30px;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.favorite.on{
		width:35px;
		height:30px;
		background:url(/data/shop_img/icon_heart_white2.png);
		background-size:35px 30px;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	ul.goods_list > li > .div_goods_content1 > .hover_icon_view > a.view{
		cursor:pointer;
		margin-left:20px;
	}
	ul.goods_list > li > .div_goods_content1 > .sale{
		position:absolute;
		top:0px;
		left:0px;
		width:80px;
		height:50px;
		line-height:50px;
		color:#fff;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-1px;
		text-align:center;
		background:rgba(240,117,126,0.8);
	}
	ul.goods_list > li > .div_goods_content1 > .best{
		position:absolute;
		top:0px;
		right:0px;
		width:60px;
		height:40px;
		line-height:40px;
		color:#fff;
		font-size:13px;
		letter-spacing:-1px;
		text-align:center;
		background:rgba(0,0,0,0.8);
	}
	ul.goods_list > li > .div_goods_content1 > .category{
		position:absolute;
		bottom:20px;
		left:50%;
		width:270px;
		height:50px;
		line-height:50px;
		color:#000;
		font-size:15px;
		letter-spacing:-1px;
		text-align:center;
		border:1px solid #ddd;
		background:rgba(255,255,255,0.5);
		margin-left:-135px;
	}
	ul.goods_list > li > .div_goods_content1 > .review{
		position:absolute;
		top:10px;
		left:10px;
		width:89px;
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1){
		position:relative;
		display:inline-block;
		width:89px;
		height:16px;
		background-image:url(/shop/data/shop_img/icon_star_back2.png);
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1) > div{
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content1 > .review > div:nth-child(1) > div img{
		vertical-align:top;
	}
	ul.goods_list > li > .div_goods_content2{
		width:90%;
		height:95px;
		font-size:17px;
		margin:10px auto 0px;
		overflow:hidden;
	}
	ul.goods_list > li > .div_goods_content2 > .line{
		border-top:1px solid #e5e5e5;
		margin:10px 0px;
	}
	ul.goods_list > li > .div_goods_content2 > .code{
	}
	ul.goods_list > li > .div_goods_content2 > .name{
		font-weight:500;
	}
	ul.goods_list > li > .div_goods_content2 > .price{
	}
	ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(1){
		display:inline-block;
		color:#d6d6d6;
		font-size:15px;
		letter-spacing:-1px;
		text-decoration:line-through;
		margin-right:10px;
	}
	ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(2){
		display:inline-block;
		color:#333333;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-1px;
	}
	ul.goods_list > li > .div_goods_content2 > .price > .sale{
		position:absolute;
		bottom:112px;
		right:5px;
		width:30px;
		height:30px;
		line-height:30px;
		color:#fff;
		font-size:12px;
		letter-spacing:-1px;
		text-align:center;
		border-radius:50%;
		background-color:#ed6769;
	}
	ul.goods_list > li.no_data{
		width:100%;
		height:45px;
		line-height:45px;
		color:#999;
		font-size:13px;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	#goods_best_item ul.goods_list > li{
		position:relative;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content1 > .hover_background{
		display:none;
		position:absolute;
		top:0%;
		left:0%;
		width:100%;
		height:100%;
		background:rgba(255,255,255,0.8);
		cursor:pointer;
	}
	#goods_best_item ul.goods_list > li:hover .hover_background,
	#goods_best_item ul.goods_list > li:hover .div_goods_content2{
		display:block;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2{
		display:none;
		position:absolute;
		top:50%;
		left:5%;
		width:90%;
		height:70px;
		font-size:14px;
		margin-top:-35px;
		cursor:pointer;
		overflow:hidden;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .line{
		border-top:1px solid #777;
	}
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(1),
	#goods_best_item ul.goods_list > li > .div_goods_content2 > .price > span:nth-child(2){
		color:#000;
	}

	/* (목록페이지에서 공통 적용됨) made list */
	ul.made_list{
		width:100%;
		margin-top:30px;
		overflow:hidden;
	}
	ul.made_list > li{
		float:left;
		list-style:none;
		width:calc(25% - 15px);
		text-align:center;
		box-sizing:border-box;
		border:1px solid #ddd;
		background-color:#fff;
		margin-right:20px;
		margin-bottom:20px;
	}
	ul.made_list > li:nth-child(4n){
		margin-right:0px;
	}
	ul.made_list > li > .div_goods_content1{
		position:relative;
		aspect-ratio: 1 / 1;   /* width : height = 1 : 1 */
		box-sizing:border-box;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	ul.made_list > li > .div_goods_content1 > a.goods_image{
		display:block;
		width:100%;
		height:100%;
		background-repeat:no-repeat !important;
		background-size:cover !important;
		background-position:center center !important;
		cursor:pointer;
	}
	ul.made_list > li > .div_goods_content2{
		width:90%;
		height:40px;
		font-size:17px;
		margin:10px auto 0px;
		overflow:hidden;
	}
	ul.made_list > li > .div_goods_content2 > .name{
		font-weight:500;
	}
	ul.made_list > li.no_data{
		width:100%;
		height:45px;
		line-height:45px;
		color:#999;
		font-size:13px;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
}


/* 팝업창 공통적용 */
/* 쿠폰적용 cart_coupon_win */
#wrap.cart_coupon_win > #content{
	width:100% !important;
}
#wrap.cart_coupon_win > #content > div{
	margin:0px !important;
}
#wrap.cart_coupon_win > #content > div > #coupon_close{
	height:50px;
	line-height:50px;
	color:#fff;
	background-color:#404040;
}
#wrap.cart_coupon_win > #content > div > #coupon_close > div{
	position:relative;
	font-size:15px;
	font-weight:400;
	text-align:center;
}
#wrap.cart_coupon_win > #content > div > #coupon_close > div > div{
	position:absolute;
	top:-5px;
	right:10px;
	cursor:pointer;
}
#wrap.cart_coupon_win > #content > div > #coupon_close > div > div > img{
	height:40px;
}
#wrap.cart_coupon_win > #content > div > form{
	display:block;
	margin-left:10px;
	margin-right:10px;
}
#wrap.cart_coupon_win > #content > div > form > .price{
	font-size:16px;
	font-weight:600;
	text-align:right;
	margin-top:20px;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list{
	margin-top:10px;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li{
	list-style:none;
	color:#444;
	font-size:14px;
	text-align:left;
	box-sizing:border-box;
	border:1px solid #444;
	padding:10px;
	margin-bottom:10px;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li:last-child{
	margin-bottom:0px;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li.no_data{
	border-left:0px;
	border-right:0px;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li > div.title{
	font-weight:600;
	border-bottom:1px dotted #444;
	padding-bottom:10px;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li > div.title > input{
	vertical-align:middle;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li > div.title.on{
	background-color:#fff;
	color:#444;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li > div.content{
	margin-top:10px;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li > div.content > div{
	margin-bottom:5px;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li > div.content > div > .lavel{
	display:inline-block;
	width:100px;
	font-weight:600;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li > div.content > div > .value{
	display:inline-block;
}
#wrap.cart_coupon_win > #content > div > form > #coupon_list > ul > li > div.content > div > .value.stress{
	color:red;
	font-weight:600;
}
#wrap.cart_coupon_win > #content > div > form > .button_box{
	font-size:0px;
	margin-top:20px;
	margin-bottom:20px;
}
#wrap.cart_coupon_win > #content > div > form > .button_box > span{
	display:inline-block;
	width:calc(50% - 5px);
	color:#004667;
	font-size:14px;
	font-weight:400;
	text-align:center;
	box-sizing:border-box;
	border:1px solid #004667;
	background-color:#fff;
	padding:15px 0px;
	margin-right:10px;
	cursor:pointer;
}
#wrap.cart_coupon_win > #content > div > form > .button_box > span:first-child{
	color:#fff;
	background-color:#004667;
}
#wrap.cart_coupon_win > #content > div > form > .button_box > span:last-child{
	margin-right:0px;
}

/* 옵션값 변경 cart_option_win */
#wrap.cart_option_win > #content{
	width:100% !important;
	padding:0px;
	margin:0px;
}
#wrap.cart_option_win > #content > div{
	margin:0px !important;
}
#wrap.cart_option_win > #content > div > #option_close{
	height:50px;
	line-height:50px;
	color:#fff;
	background-color:#404040;
}
#wrap.cart_option_win > #content > div > #option_close > div{
	position:relative;
	font-size:15px;
	font-weight:400;
	text-align:center;
}
#wrap.cart_option_win > #content > div > #option_close > div > div{
	position:absolute;
	top:-5px;
	right:10px;
	cursor:pointer;
}
#wrap.cart_option_win > #content > div > #option_close > div > div > img{
	height:40px;
}
#wrap.cart_option_win > #content > div > #main_content{
	display:block;
	margin-left:10px;
	margin-right:10px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul{
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li{
	list-style:none;
	color:#111;
	font-size:15px;
	font-weight:400;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.header{
	color:#004667;
	text-align:center;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-color:#fff;
	padding:15px 0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body{
	text-align:center;
	background-color:#fff;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box{ /* 옵션선택 영역 */
	border-bottom:1px solid #aaa;
	background-color:#f7f7f7;
	padding:10px 0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table{
	width:calc(100% - 10px);
	color:#212121;
	font-size:14px;
	text-align:left;
	border:0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table tr td:nth-child(1){
	width:130px;
	font-weight:400;
	padding-left:10px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table tr td:nth-child(2){
	width:calc(100% - 130px);
	padding:5px 0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.option_table{ /* 구매자 입력옵션 */
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.option_table tr td:nth-child(2) select{
	height:30px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.input_table tr td:nth-child(1) .desc{
	font-size:13px;
	font-weight:500;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.input_table tr td:nth-child(2){
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(1){
	display:inline-block;
	width:calc(100% - 100px);
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(1) > input{
	width:100%;
	height:30px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2){
	display:inline-block;
	width:45px;
	text-align:right;
	vertical-align:bottom;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2) > div:nth-child(1){
	width:100px;
	font-size:13px;
	text-align:left;
	margin-left:10px;
}
#wrap.cart_option_win > #content > div > #main_content > div > ul > li.body .select_option_box > table.input_table tr td:nth-child(2) > span:nth-child(2) > div:nth-child(2){
	text-align:left;
	margin-left:10px;
}
#wrap.cart_option_win > #content > div > #main_content > div > #form_option_update{ /* form 영역(옵션추가/최종금액) */
	margin-top:0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > #form_option_update > #goods_confirm_info > #goods_add_option > #add_option_data{
	font-size:15px;
	color:#212121;
	padding:10px 0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > #form_option_update > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box{
	width:100%;
}
#wrap.cart_option_win > #content > div > #main_content > div > #form_option_update > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr{
	border-bottom:1px dotted #dddddd;
}
#wrap.cart_option_win > #content > div > #main_content > div > #form_option_update > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(1){
	width:calc(100% - 150px);
	text-align:left;
	padding:15px 0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > #form_option_update > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(2){
	width:100px;
	text-align:right;
	padding:15px 0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > #form_option_update > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(3){
	width:25px;
	text-align:left;
	padding:15px 0px;
}
#wrap.cart_option_win > #content > div > #main_content > div > #form_option_update > #goods_confirm_info > #goods_add_option > #add_option_data table.add_option_box tr td:nth-child(3) > img{
	width:20px;
	margin-left:5px;
	cursor:pointer;
}
#wrap.cart_option_win > #content > div > #main_content > div > .button_box{
	font-size:0px;
	margin-top:20px;
	margin-bottom:30px;
}
#wrap.cart_option_win > #content > div > #main_content > div > .button_box > span{
	display:inline-block;
	width:calc(50% - 5px);
	color:#fff;
	font-size:14px;
	font-weight:400;
	text-align:center;
	box-sizing:border-box;
	border:1px solid #004667;
	background-color:#004667;
	padding:15px 0px;
	margin-right:10px;
}
#wrap.cart_option_win > #content > div > #main_content > div > .button_box > span:last-child{
	color:#004667;
	background-color:#fff;
	margin-right:0px;
}

/* 비디오 사이즈 조절 */
.video_wrap{
	position:relative;
	padding-bottom:56.25%;
	padding-top:0px;
	height:0;
	overflow:hidden;
}
.video_wrap iframe,
.video_wrap object,
.video_wrap embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}