/*--------------------기본레이아웃--------------------*/
/*body {background-color:#f5f5f5;}*/
#wrap, #header, #contents, #botton_link, #footer {width:100%; min-width:1000px;}
[class^="inner_"] {margin:0 auto; width:1000px;}

#wrap {padding:50px 0 60px 0;}

#header {position:fixed; left:0; top:0; z-index:10000; width:100%; background-color:#6b23a2;}
	#header * {font-family:'맑은고딕','Malgun Gothic','Apple SD Gothic Neo',Sans-serif;} 
	.h_inner {position:relative; margin:0 auto; width:1000px;}
		.h_top {position:relative; margin:0 auto; width:100%; height:50px; }
			.h_top [class^="btn_"] {display:inline-block; width:50px; height:50px; border:0; background-color:transparent; background-repeat:no-repeat; background-position:center center; vertical-align:top; background-size:auto 25px;}
			.h_top .all_menus_w {position:absolute; left:0; top:0;}
				.h_top .btn_allmenu {background-image:url('../../mobile_img/icon_allmenu.png');}
				.h_top .btn_am_login {position:relative;}
					.h_top .btn_am_login:after {display:block; content:'▼'; position:absolute; left:50px; top:20px; font-size:10px; color:#a377c5; }
					.h_top .user_pic {display:inline-block; position:relative; overflow:hidden; width:35px; height:35px; border:1px solid #a377c5; border-radius:50px; background-color:#f7f7f7;}
						.h_top .user_pic img {position:absolute; left:0; width:100%; height:auto;}
				.h_top [class^="btn_iconMenu_"] {overflow:hidden; width:35px; opacity:0.4;}
				.h_top .btn_iconMenu_sns {margin-left:20px; background-image:url('../mobile_img/icon_sns_white.png');}
				.h_top .btn_iconMenu_market {background-image:url('../mobile_img/icon_market_white.png');}
				.h_top .btn_iconMenu_ranking {background-image:url('../mobile_img/icon_raking_white.png');}
				.h_top .btn_iconMenu_minihome {background-image:url('../mobile_img/icon_minihome_white.png');}
			.h_top .h_utill_w {position:absolute; right:0; top:0; padding-right:5px; letter-spacing:-5px;}
				.h_top .h_utill_w [class^="btn_"] {width:40px; opacity:0.4;}
				.h_top .h_utill_w [class^="btn_"].active {opacity:1;}
				.h_top .btn_search { background-image:url('../mobile_img/icon_search.png');}
				.h_top .btn_login {background-image:url('../mobile_img/icon_login.png');}
				.h_top .btn_friend {background-image:url('../mobile_img/icon_friend_white.png');}
				.h_top .btn_alarm {background-image:url('../mobile_img/icon_alam_big.png');}
				.h_top .btn_messege {margin:0 10px; background-image:url('../mobile_img/icon_messege.png');}
				.h_top .btn_cart {background-image:url('../mobile_img/icon_cart2.png');}
			
			
			.h_top .logo {display:block; padding:8px; text-align:center;}
				.h_top .logo .main_link {display:inline-block; width:123px; height:30px; background:url('../mobile_img/uasns_logo.png') no-repeat center center; background-size:auto 22px; /*font-size:22px; color:#fff; font-weight:bold;*/ text-indent:-9999em;}
		.h_search_w {display:none; position:absolute; right:0; top:50px; width:400px; padding:5px; background-color:rgba(255,255,255,1); border-width:0 1px 1px 1px; border-style:solid; border-color:#6b23a2; letter-spacing:-5px; box-sizing:border-box;}
			.h_search_w input[type="text"], .h_search_w .btn_sch {display:inline-block; vertical-align:middle; letter-spacing:-1px; box-sizing:border-box;}
			.h_search_w input[type="text"] {width:80%; height:30px; padding:5px; border:1px solid #ddd; background-color:#f5f5f5; font-size:14px; color:#888; }
			.h_search_w .btn_sch {margin-left:5px; width:calc(20% - 8px); height:30px; border:0; background-color:#a377c5; font-size:14px; color:#fff; font-weight:bold; }
		
		[class^="new_"] {display:none; position:absolute; top:50px; width:400px; height:400px; background-color:#fff; border:1px solid #ddd; box-shadow:1px 2px 3px #555;}
		.new_content_w {right:0;}
		.new_friend_w {right:20px;}
			.nc_inner {position:relative; width:100%; height:400px;}
				.nc_inner .btn_close {display:inline-block; overflow:hidden; position:absolute; right:0; bottom:0; z-index:2; height:39px; border:0; background-color:transparent; }
						.nc_inner .btn_close .txt_close {display:inline-block; padding:10px; font-size:13px; color:#888; font-weight:bold; text-align:center;}
				.nc_tabs_w {width:100%; height:37px; letter-spacing:-5px;}
					.nc_tab {display:inline-block; width:50%; letter-spacing:-1px;}
						.nct_btn {display:block; padding:10px 0; width:100%; height:37px; border:0; background-color:#f5f5f5; font-size:12px; color:#888; font-weight:bold; text-align:center; outline:none;}
						.nct_btn:hover {text-decoration:underline;}
						.nct_btn.active {background-color:#fff; color:#333;}

						.nct_cont_w {display:none; position:absolute; left:0; top:37px; width:100%; height:363px; }
							.nctc_scroll {overflow-x:hidden; overflow-y:auto; width:100%; height:323px;}
								
								.nc_list {position:relative; padding:10px 70px 10px 60px; border-top:1px solid #ddd; text-align:left;}
								.nc_list:first-child {border-top:0;}
									.nc_list a {color:#666;}
									.nc_list a:hover {text-decoration:underline;}
									.nc_list .user_pic, .nc_list .user_name, .nc_list .cont_path {display:inline-block; vertical-align:middle; font-size:12px; font-weight:bold;}
									.nc_list .user_pic {display:inline-block; position:absolute; left:10px; top:10px; overflow:hidden; width:34px; height:34px; border:1px solid #ddd; border-radius:50px; background-color:#fff;}
										.nc_list .user_pic img {position:absolute; width:100%; height:auto;}
									.nc_list .user_name {color:#333;}
									.nc_list .cont_path {margin-left:5px; color:#f39700;}
									.nc_list .cont {display:block; margin-top:5px; width:100%; font-size:12px; color:#666; word-break:break-all;}
									.nc_list .date {display:block; margin-top:10px; font-size:12px; color:#666;}
									.nc_list .chk_w {display:block; margin-top:10px;}
										.nc_list .chk_w input[type="checkbox"], .nc_list .chk_w label {display:inline-block; vertical-align:middle;}
										.nc_list .chk_w label {margin-left:5px; font-size:12px; color:#666; }
									.nc_list .cont_pic {display:block; position:absolute; right:10px; top:10px; overflow:hidden; width:55px; height:55px;}
										.nc_list .cont_pic img {width:100%; height:auto;}
									.nc_list .buttons_w {display:block; position:absolute; right:10px; top:10px; width:80px; }
										.nc_list .buttons_w [class^="btn_"] {display:block; overflow:hidden; width:80px; height:25px; border:0; text-align:center;}
											.nc_list .buttons_w [class^="btn_"] .txt {display:inline-block; padding:5px 0; font-size:12px; color:#333;}
										.nc_list .buttons_w [class^="btn_"] + [class^="btn_"] {margin-top:5px;}

									.nc_list .buttons_w .btn_gray {background-color:#f5f5f5;}
									.nc_list .buttons_w .btn_green {background-color:#539f00;}
										.nc_list .buttons_w .btn_green .txt {color:#fff;}
								
								.nctc_scroll table {table-layout:fixed;}
									.nctc_scroll table tr td {border-bottom:1px solid #ddd;}
									.nctc_scroll table tr:last-child td {border-bottom:0;}
										.nctc_scroll table tr td .nc_list {border-top:0;}
						
						.nct_btn.active + .nct_cont_w {display:block;}

					.nctc_buttons_w {overflow:hidden; width:100%; height:40px; border-top:1px solid #ddd; background-color:#fafafa;}
						.nctc_buttons_w .btn_more {display:inline-block; padding:10px; font-size:13px; color:#888; font-weight:bold; text-align:center;}
			
/* 전체메뉴 레이어 */
.all_menus_layer {display:none; position:absolute; left:0; top:50px; z-index:11000; overflow:hidden; width:100%; height:100vh; background-color:rgba(0,0,0,0.5); box-sizing:border-box;}
	.am_in_wrap {margin:0 auto; width:1000px; height:100%;}
	.am_inner {position:relative; left:0; top:-100%; width:350px; height:100%; background-color:#fff; }
		.am_inner .btn_am_close {display:block; overflow:hidden; position:absolute; left:350px; top:0; width:50px; height:50px; border:0; background:transparent url('../../mobile_img/btn_allmenu_close.png') no-repeat center center; background-size:25px auto;}
		.am_header {position:relative; overflow:hidden; width:100%; height:50px; background-color:#6b23a2;}
			.am_header .user_info {padding:10px 110px 10px 10px;}
				.user_info .user_pic, .user_info .user_name {display:inline-block; vertical-align:middle;}
				.user_info .user_pic {position:relative; overflow:hidden; width:40px; height:40px; border:1px solid #ddd; border-radius:50px; background-color:#fff;}
					.user_info .user_pic img {position:absolute; width:100%; height:auto;}
				.user_info .user_name {margin-left:5px; font-size:16px; color:#fff; font-weight:bold;}
			.user_menu_w {padding-right:10px; letter-spacing:-5px;}
				.user_menu_w [class^="btn_"] {display:inline-block; width:50px; height:50px; background-color:transparent; background-repeat:no-repeat; background-position:center center; letter-spacing:-1px; background-size:auto 25px; vertical-align:middle; }
				.user_menu_w .btn_mypage {background-image:url('../mobile_img/icon_mypage.png');}
				.user_menu_w .btn_minihome {background-image:url('../mobile_img/icon_minihome.png');}
				.user_menu_w .btn_messege {background-image:url('../mobile_img/icon_messege.png');}
				.user_menu_w .btn_cart {background-image:url('../mobile_img/icon_cart2.png');}
				.user_menu_w .btn_friend {background-image:url('../mobile_img/icon_friend_white.png');}
			.amh_login_txt {display:inline-block; padding:18px 10px; font-size:16px; color:#fff;}
			.amh_login_button {padding:10px;}
				.amh_login_button .btn_login_txt {display:inline-block; padding:8px 15px; border:1px solid #fff; background-color:#9865be; font-size:16px; color:#fff; font-weight:bold; text-align:center;}
		.am_w {overflow-x:hidden; overflow-y:auto; width:100%; height:calc(100% - 50px); background-color:#ccc; }
			.am_lists_w {overflow:hidden;}
				.am_list {width:100%; border-bottom:1px solid #eee; text-align:left;}
					[class^="btn_dep"] {display:inline-block; position:relative; width:100%; height:50px; border:0; text-align:left;}
						[class^="btn_dep"] .txt_am, [class^="btn_dep"] .link_am, [class^="btn_dep"] .link_sub_am {display:inline-block; padding:5px 10px; vertical-align:middle;}
						[class^="btn_dep"] .link_am, [class^="btn_dep"] .link_sub_am {padding:15px 10px; }
						[class^="btn_dep"] .link_sub_am {margin-left:10px;}
						[class^="btn_dep"] .btn_am_toggle {display:block; content:''; position:absolute; right:0; top:0; width:50px; height:50px; background:url('../../mobile_img/arrow_allmenu_down.png') no-repeat center center; opacity:0.8;}
						[class^="btn_dep"].active .btn_am_toggle {background-image:url('../../mobile_img/arrow_allmenu_up.png');}

					.am_list .btn_dep1 {background-color:#fff;}
						.am_list .btn_dep1 .link_am {font-size:18px; color:#6b23a2; font-weight:bold; }
						.am_list .btn_dep1 .link_am.add_product {color:#f39800;}
						.am_list .btn_dep1 .link_sub_am {font-size:16px; color:#f39800; }

						.am_sub_w {display:none; border-top:1px solid #eee; }
							.am_sns_lists {position:relative; overflow:hidden}
								.am_sns_lists:after {display:block; content:''; position:absolute; right:0; bottom:0; width:50%; height:50px; border-width:0 0 1px 1px; border-style:solid; border-color:#eee; background-color:#fafafa;}
								.ams_list {float:left; position:relative; z-index:1; width:50%; border-top:1px solid #eee; box-sizing:border-box;}
								.ams_list:nth-child(1), .ams_list:nth-child(2) {border-top:0;}
								.ams_list:nth-child(even) {border-left:1px solid #eee;}
									.btn_dep2 {height:41px; border:0; background-color:#fafafa;}
										.btn_dep2 .txt_am, .btn_dep2 .link_am {padding:10px; font-size:16px; color:#888;}
										.btn_dep2 .link_am.add_product {color:#f39800;}
										.btn_dep2 .txt_am.orange {color:#f39800;}
									
							.am_my_lists_w {position:relative; overflow:hidden;}
								.am_my_list {width:100%; border-top:1px solid #eee;}
								.am_my_list:first-child {border-top:0;}
									.am_my_list .btn_dep2.active .link_am {color:#333; font-weight:bold;}
									.am_my_list .btn_dep2 .btn_am_toggle {height:41px; background-size:30% auto;} 

									.amm_sub_w {display:none; position:relative; overflow:hidden; border-top:1px solid #ddd; }
										.amm_sub_w:after {display:block; content:''; position:absolute; right:0; bottom:0; width:50%; height:41px; border-width:1px 0 0 1px; border-style:solid; border-color:#ddd; background-color:#eee; box-sizing:border-box;}
										.amm_sub_w .amm_sub_list {float:left; position:relative; z-index:1; width:50%; height:41px; border-top:1px solid #ddd; background-color:#eee; box-sizing:border-box;}
									.amm_sub_w .amm_sub_list:nth-child(1), .amm_sub_w .amm_sub_list:nth-child(2) {border-top:0;}
									.amm_sub_w .amm_sub_list:nth-child(even) {border-left:1px solid #ddd;}
										.amm_sub_w .btn_dep3 {height:40px; border:0; background-color:transparent;}
											.amm_sub_w .btn_dep3 .txt_am {padding:13px 10px; font-size:14px; color:#888;}
								
									.am_my_list .btn_dep2.active + .amm_sub_w {display:block;}

							.market_all_menus {}
								.mam_list {border-top:1px solid #eee;}
								.mam_list:first-child {border-top:0;}
									.mam_list .btn_dep2 .link_am .sub_count {margin-left:5px; font-size:14px; color:#9865be;}
									.mam_list .btn_dep2.active .link_am {color:#333; font-weight:bold;}
									.mam_list .btn_dep2 .btn_am_toggle {height:41px; background-size:30% auto;} 
									
								.am_sub_w .mam_sub_w {display:none; position:relative; overflow:hidden; border-top:1px solid #ddd; }
									.am_sub_w .mam_sub_w:after {display:block; content:''; position:absolute; right:0; bottom:0; width:50%; height:41px; border-width:1px 0 0 1px; border-style:solid; border-color:#ddd; background-color:#eee; box-sizing:border-box;}
									.am_sub_w .mam_sub_list {float:left; position:relative; z-index:1; width:50%; height:41px; border-top:1px solid #ddd; background-color:#eee; box-sizing:border-box;}
									.am_sub_w .mam_sub_list:nth-child(1), .am_sub_w .mam_sub_list:nth-child(2) {border-top:0;}
									.am_sub_w .mam_sub_list:nth-child(even) {border-left:1px solid #ddd;}
										.am_sub_w .btn_dep3 {height:40px; border:0; background-color:transparent;}
											.am_sub_w .btn_dep3 .txt_am {padding:13px 10px; font-size:14px; color:#888;}
								
								.mam_list .btn_dep2.active + .mam_sub_w {display:block;}
							
							#group_menu_market_category .mam_list, #group_menu_market_category_more .mam_list {border:0;}
						
						.am_list .btn_dep1.active + .am_sub_w {display:block;}

			.am_w .bnr_w {width:100%; }				
				.am_w .bnr_w img {width:100%; height:auto;}

			.am_w #footer {background-color:#555; }
				.am_w .f_menu_w {overflow:hidden; padding:10px; width:100%; box-sizing:border-box;}
					.am_w .fm_list {float:left; width:50%;}
						.am_w .btn_fm_link {display:block; padding:5px; font-size:12px; color:#fff; }
				.am_w .f_copyright {display:block; padding:10px 5px; background-color:#6b23a2; font-size:12px; color:#fff; text-align:center;}
	
.container {position:relative; margin:0 auto; padding:12px 386px 30px 0; width:614px; min-height:500px;}
	.ua_menus_w {position:fixed; left:50%; top:109px; margin-left:-500px; width:201px;}
		.btn_login_uam {display:block; margin-bottom:10px; padding:10px; border:1px solid #ddd; background-color:#f5f5f5; font-size:14px; color:#333; font-weight:bold; text-align:center;}
		.ua_menus_w .user_info {position:relative; margin-bottom:10px; padding:10px 10px 10px 5px;}
			.ua_menus_w .user_info .user_pic, .ua_menus_w .user_info .user_nick {display:inline-block; vertical-align:middle;}
			.ua_menus_w .user_info .user_pic {overflow:hidden; width:34px; height:34px; border:1px solid #ddd; border-radius:50px; background-color:#fff;}
				.ua_menus_w .user_info .user_pic img {width:100%; height:auto;}
			.ua_menus_w .user_info .user_nick {margin-left:5px; font-size:16px; color:#333; font-weight:bold;}
		.uam_lsts_w {padding:5px 0; width:100%; border-top:2px solid #3b3b3b;}
			.uam_list {padding:5px 0; width:100%;}
				[class^="btnUam_"] {display:block; position:relative; padding-left:25px;}
					[class^="btnUam_"]:before {display:block; content:''; position:absolute; left:0; top:50%; margin-top:-8px; width:20px; height:16px; background-repeat:no-repeat; background-position:center center;}
					[class^="btnUam_"] .txt_uam {font-size:12px; color:#888;}
					[class^="btnUam_"]:hover .txt_uam {text-decoration:underline;}
					.btnUam_mypage:before {background-image:url('../img/icon_user.png');}
					.btnUam_myMinihome:before {background-image:url('../img/icon_minihome.png');}
					.btnUam_myContList:before {background-image:url('../img/icon_mylist.png');}
					.btnUam_myScrap:before {background-image:url('../img/icon_myscrap.png');}
					.btnUam_bestCont:before {background-image:url('../img/icon_best_s.png');}
					.btnUam_newContList:before {background-image:url('../img/icon_list.png');}
					.btnUam_memberRanking:before {background-image:url('../img/icon_member.png');}
					.btnUam_event:before {background-image:url('../img/icon_event_s.png');}
		.uam_lsts_w + .uam_lsts_w {margin-top:20px;}

		/* 마이페이지 메뉴 */
		.myMenu_lists_w {overflow:hidden; margin-top:10px; width:100%;}
			.mym_list {border-top:2px solid #3b3b3b;}
				[class^="btn_mym_"] {display:block; padding:10px; width:100%; }
					[class^="btn_mym_"] .txt_mym {display:inline-block; font-size:12px; color:#333;}
				.btn_mym_dep1 {position:relative; padding-right:20px; }
					.btn_mym_dep1:after {display:block; overflow:hidden; position:absolute; right:5px; top:50%; margin-top:-4px; width:16px; height:9px; background:url('../img/arrow_mymenu_down.png') no-repeat;}
					.btn_mym_dep1 .txt_mym {font-weight:bold;}
					.btn_mym_dep1.active:after {background-image:url('../img/arrow_mymenu_up.png');}

					.mymSub_lists_w {overflow:hidden; width:100%; border-top:1px solid #3b3b3b;}
						.mymSub_list {padding-left:10px;}

	.uaCont_lists_w {position:relative; width:614px;}
		.ucl_w {width:100%;}

		.ucl_paging {margin-top:30px; width:100%; text-align:center;}

	.ua_ad_w {position:absolute; right:0; top:0; z-index:1; width:350px;}
		.uad_box {position:relative; width:348px; border:1px solid #f2f2f2; background-color:#fff; }
			.uad_box .tit {display:block; padding:10px; border-bottom:1px solid #eee; font-size:14px; color:#333; font-weight:bold;}
			.uad_box .bbs_lists_w {overflow:hidden; padding:10px;}
				.uad_box #main_rolling_tab {overflow:hidden;}
					.uad_box #main_rolling_tab > li {width:100%;}
						.uad_box .user_info {display:block;}
							.uad_box .user_pic, .uad_box .user_name {display:inline-block; vertical-align:middle;}
							.uad_box .user_pic {position:relative; overflow:hidden; width:34px; height:34px; border:1px solid #ddd; border-radius:50px; background-color:#fff;}
								.uad_box .user_pic img {position:absolute; width:100%; height:auto;}
							.uad_box .user_name {margin-left:5px; font-size:12px; color:#333; font-weight:bold;}
						.uad_box .thum_img {display:block; overflow:hidden; margin-top:5px; width:100%; max-height:200px;}
							.uad_box .thum_img img {width:100%; height:auto;}
							.uad_box .thum_img iframe {width:100%; height:200px;}
						.uad_box .thum_text {display:block; margin-top:5px; width:100%; max-height:200px; font-size:14px; color:#888; letter-spacing:-1px; word-break:break-all;}
							.uad_box .thum_text * {display:none;}
			.uad_box .buttons_w {position:absolute; right:10px; top:10px; letter-spacing:-5px; white-space:nowrap;}
				.uad_box .buttons_w [class^="btn_"] {display:inline-block; overflow:hidden; width:25px; height:20px; border:0; background-repeat:no-repeat; background-position:center center;}
				.uad_box .buttons_w .btn_roll_left {background-image:url('../img/btn_pro_left.png');}
				.uad_box .buttons_w .btn_roll_right {width:24px; background-image:url('../img/btn_pro_right.png');}


		.write_info_box {overflow:hidden; margin-top:20px; width:348px; border:1px solid #eee; background-color:#fff;}
			.wi_lists_w {width:100%;}
				.wi_list {padding:10px; border-top:1px solid #f2f2f2;}
				.wi_list:first-child {border-top:0;}
					.wi_link {display:block; font-size:12px; color:#555;}
	
	.container .ua_ad_w {position:fixed; right:50%; top:62px; margin-right:-500px;}

		.uad_box + .uad_box {margin-top:20px;}

#uasns_bottom_w {position:fixed; left:0; bottom:0; z-index:100; width:100%; min-width:1000px; border-top:1px solid #ddd; background-color:#fff;}
	#uasns_bottom_w .btn_toggle {width:100%; height:30px; background-color:#f5f5f5; text-align:center;}
		#uasns_bottom_w .btn_toggle:before {display:inline-block; content:''; width:14px; height:14px; background:url('../img/arrow_allmenu_up.png') no-repeat center center; background-size:100% auto; vertical-align:middle;} 
		#uasns_bottom_w .btn_toggle:after {display:inline-block; content:'열기'; margin-left:5px; font-size:12px; color:#888; vertical-align:middle;}
		#uasns_bottom_w .btn_toggle.active:before {background-image:url('../img/arrow_allmenu_down.png');}
		#uasns_bottom_w .btn_toggle.active:after {content:'닫기';}
		#uasns_bottom_w .ub_inner {display:none; width:100%;}

#botton_link {width:100%; min-width:1000px; border-top:1px solid #ddd;}
	.inner_bottom_link {overflow:hidden;}
		[class^="blSection_"] {float:left; overflow:hidden; min-height:210px; border-left:1px solid #ddd; box-sizing:border-box;}
			[class^="blSection_"] .bls_inner {position:relative; padding:10px 15px;}
				[class^="blSection_"] .btn_more {display:inline-block; position:absolute; right:15px; top:10px; font-size:12px; color:#888; }
					[class^="blSection_"] .btn_more:before {display:inline-block; content:'+'; position:relative; top:-2px; margin-right:5px;}
				[class^="blSection_"] .bls_title {display:block; font-size:14px; color:#333; font-weight:bold;}
				[class^="blSection_"] .bls_cont_w {margin-top:10px; padding-top:10px; border-top:1px solid #eee;}
					[class^="blSection_"] .bls_cont_w table {table-layout:fixed;}
		
		.blSection_notice {width:382px; border-left:0;}
			.blSection_notice .bls_inner {padding-left:0;}
		.blSection_faq {width:382px;}
		.blSection_vote {width:236px;}
			.blSection_vote .bls_inner {padding-right:0;}

		.blSection_notice .bls_cont_w table tr td:first-child, .blSection_faq .bls_cont_w table tr td:first-child {width:70%;}


#footer {/*margin-top:30px;*/ width:100%; min-width:1000px; border-top:1px solid #ddd;}
	#footer .btn_toggle {width:100%; height:30px; border-bottom:1px solid #ddd; background-color:#f5f5f5; text-align:center;}
		#footer .btn_toggle:before {display:inline-block; content:''; width:14px; height:14px; background:url('../img/arrow_allmenu_down.png') no-repeat center center; background-size:100% auto; vertical-align:middle;} 
		#footer .btn_toggle .txt_btnName {display:inline-block; margin-left:5px; font-size:14px; color:#888; vertical-align:middle;}
	.f_menus_w {width:100%; min-width:1000px; padding:15px 0; background-color:#ededed; text-align:center;}
		.fm_inner {margin:0 auto; width:1000px;}
			.fm_lists_w {display:inline-block; letter-spacing:-5px;}
				.fm_list {display:inline-block; position:relative; padding:0 20px; letter-spacing:-1px;}
					.fm_list:before {display:block; content:''; position:absolute; left:0; top:50%; margin-top:-5px; width:1px; height:10px; background-color:#ccc;}
					.fm_list:first-child:before {display:none;}
					.btn_fm {display:inline-block; font-size:12px; color:#333;}
					.btn_fm:hover {text-decoration:underline;}
					.btn_fm.bold {font-weight:bold;}
	.f_info_w {width:100%; min-width:1000px; padding:10px 0 15px 0; background-color:#e0e0e0;}
		.fi_inner {margin:0 auto; width:1000px;}
			.fi_logo, .fi_info {display:inline-block; vertical-align:middle;}
			.fi_logo {font-size:24px; color:#b8b8b8; font-weight:bold;}
			.fi_info {width:630px;}
				.fii_lists_w {display:inline-block; overflow:hidden; }
					.fii_list {display:inline-block; margin:5px 0 0 20px; vertical-align:middle;}
					.fii_list:nth-child(1), .fii_list:nth-child(2) {margin-top:0;}
						.fi_info [class^="txt_"] {display:inline-block; font-size:12px; color:#666;}
				.fi_info .txt_copyright {display:block; margin:5px 0 0 20px;}

#botton_link + #footer {margin-top:0;}




.default_w {width:1000px; margin:0 auto; }
/*--------------------기본레이아웃--------------------*/

/*--------------------폰트기타 style--------------------*/
.font_11_s {font-size:11px; letter-spacing:-1px; font-family:tahoma,'돋움',Dotum,'맑은고딕','Malgun Gothic',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_number {font-family:tahoma,'돋움',Dotum,'맑은고딕','Malgun Gothic',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif}
.font_14_g {font-size:14px; font-family:Dotum;}
.font_20_mark {font-family:tahoma,'맑은고딕','Malgun Gothic',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif; font-size:20px;}
.font_mark {font-family:tahoma,Dotum; letter-spacing:-1px;}
.font_nanum {font-family:NanumGothic;}
.letter_s {letter-spacing:-1px;} 
.font_50 {font-size:50px; letter-spacing:-1px;}

.font_11_s_a {font-size:11px; letter-spacing:-1px; font-family:tahoma,'돋움',Dotum,'맑은고딕','Malgun Gothic',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_11_s_a a:link, .font_11_s_a a:visited, .font_11_s_a a:active, .font_11_s_a a:hover { font-size:11px; letter-spacing:-1px; color:#b0b3b6; font-family:tahoma,'돋움',Dotum,'맑은고딕','Malgun Gothic',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}

.ellip_p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.sub_menu_color a {color:#b0aaaa;}
.weatherbox {position:absolute; top:2px; left:0px; z-index:9000; height:23px; overflow:hidden;}
.weatherbox:hover {overflow:visible; height:100px;}
/*--------------------폰트기타 style--------------------*/

/*--------------------input_style--------------------*/
.input_style_board input[type=text], .input_style_board input[type=password], .input_style_board input[type=file] {margin:2px 0; padding-left:5px; height:28px; border:1px solid #bdbdc0; background:#f3f3f3; line-height:27px;}
.input_style_board input[type=file] {height:30px; line-height:29px;}
.input_style_board select {padding:5px; height:30px; line-height:24px; border:1px solid #bdbdc0; font-family:맑은 고딕;}
.input_style_board textarea {padding:5px; height:200px; border:1px solid #bdbdc0; background:#f3f3f3;}
.input_style_board input[type=checkbox], .input_style_board input[type=radio] {margin:-2px 0 1px; vertical-align:middle; cursor:pointer;}

.input_style input[type=text], .input_style input[type=password], .input_style input[type=file] {margin:2px 0; padding-left:5px; height:28px; border:1px solid #bdbdc0; background:#f3f3f3; line-height:27px;}
.input_style input[type=file] {height:30px; line-height:29px;}
.input_style select {padding:5px; height:30px; border:1px solid #bdbdc0; font-family:맑은 고딕; line-height:24px;}
.input_style textarea {padding:5px; height:200px; border:1px solid #bdbdc0; background:#f3f3f3;}
.input_style input[type=checkbox], .input_style input[type=radio] {margin:-2px 0 1px; vertical-align:middle; cursor:pointer;}

.input_style_rank select, .input_style_rank_list select {padding:5px; border:1px solid #bdbdc0; font-size:11px; color:#ffffff; background:#9b9b9b; border:1px solid #7b7b7b; font-family:맑은 고딕;}
 .input_style_rank_list select {width:180px;}
.input_style_nomal select { padding:5px; border:1px solid #bdbdc0; border:1px solid #e3e3e5; border-bottom:1px solid #a4a4a4; height:250px; font-family:맑은 고딕; }
.input_style_simply select { border:none; height:200px; color:#121212; border:1px dashed #dedede; padding:10px; font-family:맑은 고딕; }
.input_style_down select { border:none; width:370px; color:#121212; border:1px dashed #dedede; padding:10px; font-family:맑은 고딕; }

.input_style_add input[type=text] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0;  width:250px;}
.input_style_add input[type=password] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; width:250px; }
.input_style_add input[type=file] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:30px; line-height:29px; margin:2px 0; width:250px; }
.input_style_add select { padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px; width:250px; font-family:맑은 고딕; }
.input_style_add textarea { border:1px solid #bdbdc0; background:#f3f3f3; padding:5px; height:200px; width:95%; }
.input_style_add input[type=checkbox]
.input_style_add input[type=radio] { vertical-align:middle; margin:-2px 0 1px;  cursor:pointer; }

.input_style_bonus select { padding:5px; border:1px solid #bdbdc0; height:30px; width:300px; line-height:24px; font-family:맑은 고딕; }
/*--------------------input_style--------------------*/

/*--------------------이미지위 투명레이어--------------------*/
.alpha_layer1 { position:absolute; top:138px; z-index:0; left:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer2 { position:absolute; top:178px; z-index:0; left:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer3 { position:absolute; top:60px; z-index:0; right:0;  background-color:#ff6c00;  filter:alpha(opacity=70); -moz-opacity:0.8; opacity:0.8; }
.alpha_layer4 { position:absolute; top:0; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer5 { position:absolute; top:0; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer6 { position:absolute; top:0; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer7 { position:absolute; top:0; z-index:0; right:0;  background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer8 { position:absolute; top:0; z-index:0; right:0;  background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer9 { position:absolute; top:0; z-index:0; right:0;  background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer10 { position:absolute; top:173px; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer11 { position:absolute; top:173px; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer12 { position:absolute; top:173px; z-index:0; right:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer13 { position:absolute; top:0; z-index:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer14 { position:absolute; top:123px; z-index:0; left:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }
.alpha_layer15 { position:absolute; top:123px; z-index:0; left:0;  background-color:#000;  filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7; }

/*--------------------이미지위 투명레이어--------------------*/

/*--------------------탭메뉴관련 css--------------------*/


/* main 랭킹 탭메뉴CSS */
table.tab { color:#565656;  height:35px; line-height:35px;   font-family:tahoma,'굴림';}
table.tab td { text-align:center; cursor:pointer; height:35px; line-height:35px; font-family:tahoma,'굴림';}
.selectBox { border:1px solid #eaeaea; border-bottom:none; border-right:none;height:35px; line-height:35px; font-family:tahoma,'굴림';}
.selectBox span { color:#ed6f3a;font-family:tahoma,'굴림'; }
.noSelectBox { border:1px solid #eaeaea; background-color:#f8f8f8; border-right:none;  height:35px; line-height:35px;font-family:tahoma,'굴림';}

/* main 베스트회원 탭메뉴CSS */
.selectBox2 { border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; border-bottom:1px solid #ffffff; border-right:none; letter-spacing:0px; height:35px; line-height:35px; color:#ed723e; }
.selectBox2 a { color:#ed723e; }
.selectBox2 a:hover { color:#ed723e; }
.noSelectBox2 { border:1px solid #eaeaea; border-right:none; background-color:#f8f8f8;  height:35px; line-height:35px; letter-spacing:0px; }

/* main 쇼핑찬스 탭메뉴CSS */
table.tab3 { color:#565656; height:47px; line-height:47px; }
table.tab3 td { cursor:pointer; height:47px; line-height:47px; padding-left:20px; }
.selectBox3 { height:47px; line-height:47px; color:#e0e0e0; width:170px; background:url('../img/bg_spch_tab.gif') no-repeat; }
.selectBox3 a { color:#ffffff; }
.selectBox3 a:hover { color:#ffffff; }
.noSelectBox3 { background-color:#f8f8f8; height:47px; line-height:47px; width:170px; background:url('../img/bg_spch_tab_off.gif') no-repeat; color:#6b6b6b; }

/* 탭메뉴 */
table.tab4 { color:#565656;height:35px;line-height:35px; }
table.tab4 td { text-align:center; cursor:pointer;height:35px;line-height:35px; }
.selectBox4 { border:1px solid #eaeaea;border-bottom:none;border-right:none;height:35px;line-height:35px;font-weight:bold;color:#464646; }
.selectBox4 span { color:#464646; }
.noSelectBox4 { border:1px solid #eaeaea;background-color:#f8f8f8;border-right:none;height:35px;line-height:35px;color:#8c8b8b; }

/* 쇼핑지식 오픈마켓 탭메뉴 */
table.tab1_sub { color:#565656;height:27px;line-height:27px; }
table.tab1_sub td { text-align:center; cursor:pointer;height:27px;line-height:27px; }
.selectBoxSub01 { border:1px solid #eaeaea;border-bottom:none;border-right:none;height:27px;line-height:27px;font-weight:bold;color:#464646; }
.selectBoxSub01 span { color:#464646; }
.noSelectBoxSub01 { border:1px solid #eaeaea;background-color:#f8f8f8;border-right:none;height:27px;line-height:27px;color:#8c8b8b; }


/* 쇼핑이야기 탭메뉴 */
table.tab2_sub { color:#565656;height:45px;line-height:45px;  font-weight:bold; }
table.tab2_sub td { text-align:left; cursor:pointer;height:45px;line-height:45px; border-bottom:1px solid #eaeaea; font-weight:bold; }
.selectBoxSub02 { border-bottom:1px solid #eaeaea; height:45px;line-height:45px;font-weight:bold; color:#ca3310;  font-weight:bold;}
.selectBoxSub02 a { color:#ca3310; font-weight:bold; }
.noSelectBoxSub02 { height:45px;line-height:45px;color:#8c8b8b; border-bottom:1px solid #eaeaea; font-weight:bold; }

/* 쇼핑가이드 탭메뉴 */
table.tab3_sub { color:#565656; height:45px;line-height:45px;  font-weight:normal; }
table.tab3_sub td { text-align:center; cursor:pointer;height:45px;line-height:45px; border-bottom:1px solid #eaeaea; color:#565656; }
table.tab3_sub a {  color:#464646;  font-weight:bold;  } 
table.tab3_sub a:hover {  color:#464646; font-weight:bold; } 
table.tab3_sub .selectBox { border:1px solid #eaeaea; background-color:#fff; border-bottom:none; border-right:none;height:45px; line-height:45px; }
table.tab3_sub .selectBox span { color:#ed6f3a; }
table.tab3_sub .noSelectBox { border:1px solid #eaeaea; background-color:#f8f8f8; border-right:none;  height:45px; line-height:45px; }

/* 오픈마켓 카테고리 탭메뉴 */
table.tab4_sub { color:#565656; height:45px;line-height:45px;  font-weight:normal; }
table.tab4_sub td { text-align:center; cursor:pointer;height:45px;line-height:45px; border-bottom:1px solid #eaeaea; color:#565656; }
table.tab4_sub a {  color:#464646;    } 
table.tab4_sub a:hover {  color:#464646; } 
table.tab4_sub .selectBox { border:1px solid #eaeaea; background-color:#fff; border-bottom:none; border-right:none;height:45px; line-height:45px; }
table.tab4_sub .selectBox span { color:#ed6f3a; }
table.tab4_sub .noSelectBox { border:1px solid #eaeaea; background-color:#f8f8f8; border-right:none;  height:45px; line-height:45px; }

/* 전체보기 탭메뉴 */
table.tab5 { color:#7d7d7d; }
table.tab5 td { cursor:pointer; }
table.tab5 .selectBox5 { color:#7d7d7d;}
table.tab5 .selectBox5 a { color:#ed6931; }
table.tab5 .noSelectBox5 { color:#7d7d7d; }


/* 마이페이지 커뮤니티 탭메뉴 */
table.tab5_sub { color:#565656; height:35px;line-height:35px;  font-weight:normal; }
table.tab5_sub td { text-align:center; cursor:pointer;height:35px;line-height:35px; border-bottom:1px solid #eaeaea; color:#9d9d9d; }
table.tab5_sub a {  color:#9d9d9d; } 
table.tab5_sub a:hover {  color:#9d9d9d;  } 
table.tab5_sub .selectBox { border:1px solid #eaeaea; background-color:#fff; border-bottom:none; border-right:none; height:35px; line-height:35px;   }
table.tab5_sub .selectBox a { font-weight:bold; color:#ed6931; }
table.tab5_sub .noSelectBox { border:1px solid #eaeaea; background-color:#f8f8f8; border-right:none;  height:35px; line-height:35px; }


/*--------------------탭메뉴관련 css--------------------*/

/*--------------------그 외--------------------*/

.right_bg { background:url('../img/bg_right_scroll.gif') repeat-x bottom; padding:18px 0 18px 12px; }
.right_bg_off { background:url('../img/bg_right_scroll.gif') repeat-x bottom; height:45px; line-height:45px; }
.right_count { background:#000; line-height:20px;  padding:0 5px 0 5px; background:url('../img/bg_btn_round_center.png') repeat-x; height:20px; }

.bg_round_left { background:url('../img/bg_btn_round_left.png') no-repeat; width:3px; height:20px; }
.bg_round_right { background:url('../img/bg_btn_round_right.png') no-repeat; width:3px; height:20px; }
.menu_line table td { border-left:1px solid #ededed; }

.menu_count01_left { background:url('../img/bg_menu_count_left.png') no-repeat; height:21px; width:5px; vertical-align:top; }
.menu_count01_center { background:url('../img/bg_menu_count_center.png'); color:#fff; padding:0 5px 0 3px; vertical-align:top; }
.menu_count01_right { background:url('../img/bg_menu_count_right.png') no-repeat; height:21px; width:1px; vertical-align:top; }

.menu_count02_left { background:url('../img/bg_menu_count_left2.png') no-repeat; height:21px; width:5px; vertical-align:top; }
.menu_count02_center { background:url('../img/bg_menu_count_center2.png'); color:#fff; padding:0 5px 0 3px; vertical-align:top; }
.menu_count02_right { background:url('../img/bg_menu_count_right2.png') no-repeat; height:21px; width:1px; vertical-align:top; }


#tb_line_title_50_02 { width:120px; }
#tb_line_title_100_02 { width:120px; }
#tb_line_content_50_02 { width:232px; }
#tb_line_content_100_02 { width:660px; }

#tb_line_title_50_02 { width:168px; }
#tb_line_title_100_03 { width:168px; }
#tb_line_content_50_03 { width:232px; }
#tb_line_content_100_03 { width:660px; }

#tb_line_title_50_04 { width:168px; }
#tb_line_title_100_04 { width:168px; }
#tb_line_content_50_04 { width:232px; }
#tb_line_content_100_04 { width:560px; }

.bg_dotline { background:url('../img/bg_dotline.gif') repeat-x; height:20px; }
.bg_dotline_sub { background:url('../img/bg_sub_top.png') repeat-x; height:20px; }

.group_img img{vertical-align:middle}
.guide_txt { font-size:11px; color:#888; }
.location_st { color:#b3b3b3; }
.location_st a { color:#b3b3b3; }
.location_st a:hover { color:#b3b3b3; }
.right_img img{ margin-right:10px; }
.right_img iframe{ margin-right:10px; }
.right_img_pri img{ margin-right:10px;  margin-top:2px;}

.left_img img{ margin-left:10px; }
.left_img iframe{ margin-left:10px; }
.event_count { border:1px solid #ddd; background:url('../img/bg_event_count.gif') repeat-x; height:16px; line-height:16px; text-align:center; }

.searchGtext { width:62px; border:1px solid #bfbfbf; height:18px; line-height:18px; font-size:11px; color:#ababab; }
.searchLeft p { margin-bottom:10px; }
.searchLeft dd { padding-bottom:5px; }

.top_img img{ margin-top:10px; }

/* 판매종료시간 */
.timer input {width:300px; color:#e83c00; font-family:tahoma,'돋움';}
.timer_auction input{border-style:none; color:#ffffff; font-family:tahoma,'돋움'; font-size:16px;  text-align:right; width:300px; font-weight:bold; background-color:transparent;}

.detail_td { background:#f9f9f9; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:10px; width:150px; line-height:18px; }
.detail_td2 { padding:10px; border-bottom:1px solid #e7e7e7; }

#tab_keyword_menu2 { margin: 0px; padding: 0px; list-style-type: none; }
#tab_keyword_menu2 li a { display: block; border-top:1px solid #dcdcdc; padding:8px; width:168px; height:21px; line-height:22px; font-size: 12px; font-family: 굴림; color: #969696; text-decoration: none; letter-spacing:-1px; background:url('../img/icon_keyword_off.gif') no-repeat 96% 50%; }
#tab_keyword_menu2 li a.selected { background:url('../img/icon_keyword_on.gif')  no-repeat; width:168px; color:#fff; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; height:21px; line-height:22px; }

.add_help { font-size:11px; letter-spacing:-1px; color:#909090; }

.border_line { border-bottom:1px solid #e6e6e6; color:#595959; height:26px; }
.border_R_line { width:60px; border-right:1px solid #e0e0e0; }
.border_R_line2 { width:60px; border-right:1px solid #e0e0e0; line-height:20px; }
.border_R_line_end { width:60px; line-height:20px; }
.border_Rbuy_line { width:110px; border-right:1px solid #e0e0e0; }
.border_Rbuy_line2 { width:110px; border-right:1px solid #e0e0e0; line-height:20px; }
.border_Rbuy_line_end { width:110px; line-height:20px; }

.ipchal_bg { background:#ffebeb; }
.my_line { border-bottom:1px solid #f0f0f0; height:30px;  color:#929292; }
.my_line a { color:#929292; }
.my_line a:hover { color:#929292; }
.community_menu { background:#474545; color:#b0aaaa; height:35px; padding-left:15px; }
.community_menu a { color:#b0aaaa; }
.community_menu a:hover { color:#b0aaaa; }
.community_menu_c { color:#b0aaaa; }
.my_menu_line { background:url('../img/bg_sub_menu_line.gif') repeat-x; height:2px; }

.line_jung { border-bottom:1px solid #d9d9da; border-right:1px solid #d9d9da; }
.line_jung_n { border-bottom:1px solid #d9d9da; }

.happy_multi_tab_paging input { width:11px; height:11px; margin-left:8px; background-color:#DFDFDF; cursor:pointer; }
.happy_multi_tab_paging input.on { background-color:#EC6A33; }

.sub_rank { position:absolute; top:0; left:0; width:33px; height:45px; line-height:29px; background:url('../img/icon_gr_rank2.png') no-repeat;  }
.sub_rank_text { width:30px; color:#fff; font-weight:bold; font-size:14px; text-align:center; }

.font_st_05 a{font:12px '돋움'; color:#595959;}
.font_st_05 a:hover{font:12px '돋움'; color:#595959;}

.font_st_06 a{font:11px '돋움'; color:#444444;  line-height:13px;}
.font_st_06 a:hover{font:11px '돋움'; color:#444444;  line-height:13px;}

.font_st_07 a{font:bold 14px '돋움'; color:#333333;  line-height:16px;}
.font_st_07 a:hover{font:bold 14px '돋움'; color:#333333;  line-height:16px;}

.font_st_08 a{font:12px '돋움'; color:#999999;  line-height:16px;}
.font_st_08 a:hover{font:12px '돋움'; color:#999999;  line-height:16px;}

.detail_bbs_wys iframe { height:140px !important; background:#f1f1f1 !important; }
.detail_bbs_wys embed { background:#f1f1f1 !important; }

/*--------------------그 외--------------------*/

/*--------------------오픈마켓 상세관련--------------------*/

.bg_layer_left { background:url('../img/market_detail/bg_layer_bar_left.png') no-repeat; width:6px; height:40px; }
.bg_layer_center { background:#444446; }
.bg_layer_right { background:url('../img/market_detail/bg_layer_bar_right.png') no-repeat; width:6px; height:40px; }

.line_layer_bg { width:2px; background:url('../img/market_detail/bg_layer_line.png') repeat-y; }
.border_b { border-bottom:1px solid #d2d2d2; padding-bottom:20px; }
.layer_p_l {  padding-left:20px; padding-bottom:10px; }
.layer_p_r { padding-right:20px; padding-bottom:10px; }
.layer_p_s { padding-top:20px; }
.layer_p_e { padding-bottom:20px; }
.layer_pl_no { padding-left:20px; padding-bottom:10px; }
.layer_pr_no { padding-right:20px; padding-bottom:10px; }

.input_style_layer input[type=text] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style_layer input[type=password] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style_layer input[type=file] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:30px; line-height:29px; margin:2px 0; }
.input_style_layer select { padding:5px; width:375px; border:1px solid #bdbdc0; height:30px; line-height:24px; font-family:맑은 고딕; }
.input_style_layer textarea { border:1px solid #bdbdc0; background:#f3f3f3; padding:5px; height:200px; }
.input_style_layer input[type=checkbox]
.input_style_layer input[type=radio] { vertical-align:middle; margin:-2px 0 1px;  cursor:pointer; }
.input_style_type1 select { padding:5px; width:170px; border:1px solid #bdbdc0; height:30px; line-height:24px; font-family:맑은 고딕; }
.layer_option td { height:37px;  border-bottom:1px solid #e9e9e9; }


.tb_right { border-right:1px solid #dbdbdb; }
.tb_rightTop { border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; }
.tb_Top {  border-top:1px solid #dbdbdb; }

.event_img img { padding-top:20px; }
.ta_top_line { background:#f8f8f8; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; height:30px; color:#6c6c6c; }
.dot_line { border-bottom:1px dashed #bfbfbf; }
.type1_option_line { border-bottom:1px solid #e9e9e9; height:35px; }


.detail_img_pc img { max-width:720px; }
.event_img img { padding-bottom:15px; margin:0;}
.event_top img { padding-top:20px; }
.right_img_review { padding-right:15px; }

.board_list_help { width:390px; margin-top:10px; letter-spacing:-1px; border:1px dashed #dbdbdb;  text-align:center; color:#aaa;  height:35px; line-height:35px; }
.input_style_size { width:225px; }

.mini_step01 { background:url('../img/bg_mini_step_01.gif') repeat-x;  height:181px; color:#ffecd6; padding:12px 0 0 12px; line-height:20px;  letter-spacing:-1px; }
.mini_step02 { background:url('../img/bg_mini_step_02.gif') repeat-x;  height:181px; color:#ffe8ce; line-height:20px; padding:12px 0 0 12px;  letter-spacing:-1px; }
.mini_step03 { background:url('../img/bg_mini_step_03.gif') repeat-x;  height:181px; color:#ffd2bf; line-height:20px; padding:12px 0 0 12px;  letter-spacing:-1px; }
.mini_step03 div { color:#ffd2bf; }
.mini_step04 { background:url('../img/bg_mini_step_04.gif') repeat-x;  height:181px;  color:#b3b3b3; line-height:20px; padding:12px 0 0 12px; letter-spacing:-1px; }
.step_mini_title { margin:0 0 25px 0; }
.mini_step { margin-top:10px; }

.rows_img_right img{margin-right:20px;}
.skin_memo td { border:1px solid #dedede; height:35px; }
.skin_meno_bg { background:#f2f2f2; }
.detail_map{border:1px solid #999}

/*-------------------- 관련상품 수정 --------------------*/
#result_search_product_all .div_related_box:hover {background:#f7f7f7;}
#result_search_product_checked .div_related_box {background:#ebf9ff;}


/*-------------------- 관련상품 수정 --------------------*/
.wys_upload_img img{margin:2px;}
.wys_upload_img {text-align:center; padding:5px 0;}

/*-------------------- 장바구니 알림 --------------------*/
a.cartalarm{display:inline-block; margin-left:3px; margin-top:-3px; padding-right:6px;background:url('../img/cartalarm_bg.png') no-repeat right 0;font-family:verdana; height:17px; font-size:11px; font-weight:bold;color:#fff;line-height:16px;word-spacing:-1px;text-decoration:none !important; vertical-align:middle;}
a.cartalarm span,a.cartalarm strong{display:block;padding:0 0 0 6px;background:url('../img/cartalarm_bg.png') no-repeat; line-height:15px; height:17px; color:#fff;}


/* 리스트 상단 - 글쓰기 버튼 */
.btn_sns_write {display:inline-block; position:relative; overflow:hidden; margin-bottom:30px; padding:14px 50px 14px 12px; width:100%; border:1px solid #f2f2f2; background-color:#fff; text-align:left; box-sizing:border-box;}
	.btn_sns_write:after {display:block; content:''; position:absolute; top:0; right:0; width:50px; height:50px; background:url('../img/btn_sns_write.png') no-repeat center center;}
	.btn_sns_write .txt_msg {font-size:16px; color:#ccc;}

/* 리스트 컨텐츠 박스 */
.ua_cont_box {margin-bottom:30px; width:614px; border:1px solid #f2f2f2; background-color:#fff; text-align:left;}
	.uac_header {position:relative; padding:12px 40px 12px 12px; }
		.uac_header .user_pic, .uac_header .user_info {display:inline-block; vertical-align:middle;}
		.uac_header .user_pic {position:relative; overflow:hidden; width:40px; height:40px; border:1px solid #ddd; background-color:#fff; border-radius:50px; }
			.uac_header .user_pic img {position:absolute; width:100%; height:auto;}
			.uac_header .user_info {margin-left:5px;}
				.uac_header .user_nick, .uac_header .date, .uac_header .board_name {display:inline-block; vertical-align:middle;}
				.uac_header .user_nick, .uac_header .user_nick a {font-size:16px; color:#333; font-weight:bold;}
				.uac_header .user_nick a {display:inline-block; vertical-align:middle;}
					.uac_header .user_nick a:first-child img {display:none;}
				.uac_header .board_name {margin-left:10px; font-size:14px; color:#f39800; font-weight:bold;}
				.uac_header .date {position:relative; margin-left:5px; padding-left:10px; font-size:14px; color:#888;}
					.uac_header .date:before {display:block; content:''; position:absolute; left:0; top:50%; margin-top:-5px; width:1px; height:12px; background-color:#ccc;}
				.uac_header .date + a {display:inline-block; margin-left:5px; vertical-align:middle;}
				
		.uac_header .btn_util {display:inline-block; position:absolute; right:0px; top:5px; width:36px; height:36px; background:transparent url('../img/btn_util.png') no-repeat center center;}
		.uac_header .btn_util.active {background-image:url('../img/btn_util_on.png');}
		.util_layer {display:none; position:absolute; right:40px; top:10px; border:1px solid #ccc; background-color:#fafafa; box-shadow:1px 1px 3px 1px #ddd;}
			.ul_lists_w {overflow:hidden; padding:0 2px;}
				.ul_list {padding:5px; border-top:1px solid #ddd;}
				.ul_list:first-child {border-top:0;}
					.ul_list .btn_ul {display:block; padding:2px; font-size:12px; color:#666;}
					.ul_list .btn_ul:hover {color:#000; text-decoration:underline;}
	.uac_cont_w {}
		.uac_cont_w .cont_text {display:block; overflow:hidden; padding:12px; max-height:250px; font-size:16px; color:#666; word-wrap:break-word; line-height:1.5; white-space:pre-wrap; text-align:left;}
			.uac_cont_w .cont_text * {font-size:16px;}
			.uac_cont_w .cont_text img {display:none;}
			.uac_cont_w .cont_text img[src="upload/happy_config/ImgNoImage1.jpg"] {display:none;}
		.uac_cont_w .cont_img_box {position:relative; width:614px; height:614px;}
			.uac_cont_w .cont_img_box .btn_prev, .uac_cont_w .cont_img_box .btn_next {position:absolute; top:0%; margin-top:-13px; width: 200px; height:600px; filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;



}
			.uac_cont_w .cont_img_box .btn_prev {left:0;}
			.uac_cont_w .cont_img_box .btn_next {right:0;}
			.uac_cont_w .cont_img_box [id^="touchSlider_paging_"] {position:absolute; left:0; bottom:20px;}
				.uac_cont_w .cont_img_box [id^="touchSlider_paging_"] .btn_page {border-radius:50px;}
			.uac_cont_w .cont_img_box .btn_view_img {display:inline-block; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:2; height:30px; background-color:#fff; border:1px solid #ddd; border-radius:20px;}
				.uac_cont_w .cont_img_box .btn_view_img .txt_btn_name {display:block; padding:5px 15px; font-size:12px; color:#555; text-align:center;}
			.uac_cont_w .cont_img {position:relative; overflow:hidden; display:block; padding-bottom:100%; font-size:0; line-height:0; /*border-width:1px 0; border-style:solid; border-color:#eee;*/background-color:#000; }
				.ua_cont_w .cont_img img {width:100%; height:auto; vertical-align:top;}
				.ua_cont_w .cont_img .uac_ifr {width:100%; vertical-align:top;}
				.ua_cont_w .cont_img img[src="upload/happy_config/ImgNoImage1.jpg"] {display:none;}
				.uac_cont_w .cont_img .ci_lists_w {position:absolute; left:0; top:0; list-style:none; padding:0 !important; margin:0; width:100%; height:100%; white-space:nowrap; text-align:center;}
					.uac_cont_w .cont_img .ci_list {float:left; position:relative; width:100%; height:614px; display:inline-block !important; list-style:none !important; padding:0; margin:0; letter-spacing:-5px; text-align:center;}
					
					.uac_cont_w .cont_img .ci_list .align_maker, .uac_cont_w .cont_img .ci_list img {vertical-align:middle;}
					.uac_cont_w .cont_img .ci_list .align_maker {display:inline-block; width:0; height:614px; font-size:0;}
				
		
		.uac_cont_w .cont_text + .cont_img {margin-top:15px;} 


		.img_view_box {overflow:hidden; position:fixed; left:0; top:0; z-index:10100; width:100%; height:0; background-color:rgba(0, 0, 0, 0.9); overflow:auto;}
			.img_view_box .btn_close {display:block; overflow:hidden; position:absolute; right:20px; top:20px; z-index:100; width:50px; height:50px; border:0; background:transparent url('../../mobile_img/btn_allmenu_close.png') no-repeat center center; background-size:25px auto;}
			
			.img_view_box .cont_img {padding-bottom:0; width:100%; height:100%; background-color:transparent; }
			.img_view_box img {width:auto !important; max-width:90% !important; height:auto !important; max-height:100%;}
			.uac_cont_w .img_view_box .cont_img .ci_lists_w {width:100%;}
			.uac_cont_w .img_view_box .cont_img .ci_list {width:100%; height:100%; overflow-x:hidden; overflow-y:auto; box-sizing:border-box;}
				.uac_cont_w .img_view_box .cont_img .ci_list .align_maker {height:100%;}
			.uac_cont_w .img_view_box .cont_img .ci_lists_w iframe {width:80% !important; height:100% !important;}


			.img_view_box .touchSlider_btn_area button.btn_prev, .img_view_box .touchSlider_btn_area button.btn_next {position:absolute; top:0;  width: 600px; height:1600px; filter:alpha(opacity=10);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;



}
			.img_view_box .touchSlider_btn_area button.btn_prev {left:0;}
			.img_view_box .touchSlider_btn_area button.btn_next {right:0;}
			.img_view_box .touchSlider_btn_area [id^="touchSlider_paging_"] {position:absolute; left:0; bottom:20px;}

			
		
		.uac_cont_w .cont_view {overflow:hidden; padding:12px; font-size:16px; color:#666; word-wrap:break-word; white-space:pre-wrap;}
			.uac_cont_w .cont_view img {max-width:100%; height:auto;}
                         .uac_cont_w .cont_view_detail img {max-width:100%; height:auto;margin-top:20px; padding-bottom:30px;}
                          
	
	.uac_buttons_w {position:relative; padding:9px 0; width:100%; height:24px; border-top:1px solid #fafafa;}
		.uac_buttons_w [class^="btn_"] {display:inline-block; position:relative; margin-left:10px; padding-left:30px; height:24px; border:0; background-color:transparent;}
		.uac_buttons_w [class^="btn_"]:first-child {margin-left:0;}
			.uac_buttons_w [class^="btn_"]:before, .uac_buttons_w [class^="btn_"].active:before {display:block; content:''; position:absolute; left:0; top:0; height:24px; background-repeat:no-repeat; background-position:center center;}
			.uac_buttons_w [class^="btn_"]:before {opacity:0.5;}
			.uac_buttons_w [class^="btn_"].active:before {opacity:0.7;}
			.uac_buttons_w [class^="btn_"] .count {font-size:14px; color:#ddd;}
			.uac_buttons_w [class^="btn_"].active .count {color:#894fb5;}
		.uacb_left {float:left; padding-left:10px;} 
			.btn_like {}
				.btn_like:before {width:25px; background-image:url('../img/icon_like.png');}
				.btn_like.active:before {width:25px; background-image:url('../img/icon_like_on.png');}
			.btn_reply {}
				.btn_reply:before {width:24px; background-image:url('../img/icon_reply.png');}
				.btn_reply.active:before {background-image:url('../img/icon_reply_on.png');}
		.uacb_right {float:right; padding-right:10px;} 
			.btn_scrap {padding-left:23px;}
				.btn_scrap:before {width:18px; background-image:url('../img/icon_scrap.png');}
				.btn_scrap.active:before {background-image:url('../img/icon_scrap_on.png');}
			.btn_share {}
				.btn_share:before {width:23px; background-image:url('../img/icon_share.png');}
				.btn_share.active:before {background-image:url('../img/icon_share_on.png');}
			
			.share_btn_box {display:none; position:absolute; right:10px; bottom:50px; padding:5px; border:1px solid #ddd; background-color:#fff; border-radius:5px; box-shadow:1px 2px 4px #000;}
				.sb_list {display:inline-block; margin-left:10px; vertical-align:middle;}
				.sb_list:first-child {margin-left:0;}
					[class^="btnSB_"] {width:38px; height:38px; border:0; background-repeat:no-repeat; background-position:center center; border-radius:50px;}
					.btnSB_twitter {background-color:#2daae1; background-image:url('../img/icon_twitter.png');}
					.btnSB_facebook {background-color:#3c5b9b; background-image:url('../img/icon_facebook.png');}
					.btnSB_cyworld {background-color:#ee5f00; background-image:url('../img/icon_cyworld.png');}
					.btnSB_band {background-color:#1bcb22; background-image:url('../img/icon_band.png');}
	
	/* 댓글 쓰기 폼 */
	.reply_form_w {position:relative; padding-right:56px;}
		.reply_form_w .txt_area {padding:5px; width:100%; min-height:45px; border-width:1px 0; border-style:solid; border-color:#f2f2f2; box-sizing:border-box; resize:none;}
		.reply_form_w .btn_reply_write {display:block; position:absolute; right:0; top:0; width:56px; height:45px; border:0; background-color:#f39800; font-size:14px; color:#fff; font-weight:bold; text-align:center;}

	/* 댓글 리스트 */
	.ua_cont_box .uac_reply_w {overflow:hidden; height:0;}
	.uac_reply_w { background-color:#fafafa;}
		.uac_reply_w iframe {overflow-y:auto;}
		.uar_lists_w {border-top:1px solid #ddd;}
			.uar_list {position:relative; padding:12px 12px 12px 57px; border-bottom:1px solid #eee; text-align:left; background-color:#fafafa;}
			/*.uar_list:first-child {border-top:0;}*/
				.uar_list .user_pic {display:inline-block; position:absolute; left:12px; top:10px; overflow:hidden; width:33px; height:33px; border:1px solid #ddd; background-color:#fff; border-radius:50px;}
					.uar_list .user_pic img {width:100%; height:auto;}
				.uar_list .user_nick, .uar_list .date {display:inline-block; vertical-align:middle;}
				.uar_list .user_nick {font-size:12px; color:#333; }
				.uar_list .date {margin-left:5px; font-size:11px; color:#888;}
				.uar_list .cont {display:block; margin-top:5px; font-size:12px; color:#666;}
				.uar_buttons_w {overflow:hidden; margin-top:5px; padding:5px 0;}
					.uarb_left {float:left;}
						.uarb_left .reply_total, .uarb_left .btn_reply_s {display:inline-block; font-size:12px; color:#894fb5; vertical-align:middle;}
							.uarb_left .reply_total .num {margin-left:5px; color:#eb6100;}
							.uarb_left .btn_reply_s {margin-left:10px; border:0; background-color:transparent;}
					.uarb_right {float:right;}
						.uarb_right [class^="btn_"] {display:inline-block; position:relative; padding-left:18px; height:18px; border:0; background-color:transparent; vertical-align:middle;}
							.uarb_right [class^="btn_"]:before {display:block; content:''; position:absolute; left:0; top:0; width:18px; height:18px; background-repeat:no-repeat; background-color:transparent;}
							.uarb_right [class^="btn_"] .num {font-size:12px; color:#333; }
						.uarb_right .btn_chan {}
							.uarb_right .btn_chan:before {background-image:url('../img/icon_like2.png'); background-position:left top;}
						.uarb_right .btn_ban {margin-left:10px;}
							.uarb_right .btn_ban:before {background-image:url('../img/icon_hate.png'); background-position:left bottom;}
				.chan_ban_msg {position:absolute; left:50%; top:50%; z-index:2; margin:-30px 0 0 -150px; padding:10px; width:300px; min-height:30px; border:2px solid #ccc; background-color:#fff; font-size:12px; color:#333; font-weight:bold; text-align:center; box-shadow:1px 2px 4px #ccc;}
					.chan_ban_msg .txt_msg {display:inline-block; padding-top:5px;}
				

				.uar_list .btn_util_s {display:inline-block; position:absolute; right:0px; top:5px; width:30px; height:30px; background:transparent url('../img/btn_util_small.png') no-repeat center center;}
				.uar_sub_layer {display:none; position:absolute; right:40px; top:10px; z-index:1; overflow:hidden; padding:3px; border:1px solid #ddd; background-color:#fff; box-shadow:1px 2px 3px #555; }
					.uar_btn_list {padding:3px 10px; border-top:1px solid #ccc; border-bottom:0; text-align:center;}
					.uar_btn_list:first-child {border-top:0;}
						.uar_btn {display:block; font-size:12px; color:#888; text-align:center;}
					
					.uar_modify_form {margin-top:5px;}
						.uar_modify_form .reply_form_w {border:1px solid #ddd; background-color:#fff;}
							.uar_modify_form .reply_form_w .txt_area {border:0;}
					

					.replay_sub_w {margin-top:10px; width:100%;}
						.replay_sub_w .uar_list {padding-right:0; padding-left:45px; border-top:1px solid #eee; border-bottom:0; }
							.replay_sub_w .uar_list .user_pic {left:0;}
							.replay_sub_w .uar_list .btn_util_s {right:-10px; }
							.replay_sub_w .uar_list .uar_sub_layer {right:30px;}
						
						.replay_sub_w .reply_form_w {border:1px solid #ddd; background-color:#fff;}
							.replay_sub_w .reply_form_w .txt_area {border:0;}

/* 미니홈일때 미니홈 바로가기 감추기 */
#mini_wrap .ul_lists_w .ul_list:nth-child(4) {display:none;}

#mini_wrap a .ci_list {display:none;}
#mini_wrap a .ci_list:first-child {display:block;}
#mini_wrap a .ci_list img {width:100%;}

/* 글쓰기 레이어 */
.uasns_write_w {display:none; position:fixed; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:rgba(0,0,0,0.7);}
	.uasns_write_w .iframe_w {margin:30px auto; width:655px; background-color:#fff;}
		.uasns_write_w .iframe_w iframe {width:100%; height:800px;}


/* 본문 상세 - 작성자 관련 게시글 리스트 */
.user_cont_w {position:relative; width:100%; }
	.user_cont_w .title {display:block; padding:10px 5px; font-size:14px; color:#333; font-weight:bold;}
		.user_cont_w .uc_lists_rolling {position:relative; width:100%; height:205px;}
			.user_cont_w .uc_lists_w {position:absolute; left:0; top:0; overflow:hidden; }
				.user_cont_w .uc_list {float:left; padding-left:10px; width:20%; box-sizing:border-box;}
				.user_cont_w .uc_list:first-child {padding-left:0;}
			.user_cont_w table {table-layout:fixed;}
				.user_cont_w table tr td {padding:10px 0 0 10px; width:20%; text-align:left; box-sizing:border-box;}
				.user_cont_w table tr td:first-child {padding-left:0;}
					.user_cont_w .uc_box {display:block; overflow:hidden; height:200px; border:1px solid #f2f2f2; background-color:#fff;}
						.user_cont_w .uc_img, .user_cont_w .uc_txt, .user_cont_w .uc_date {display:block;}
						.user_cont_w .uc_txt {overflow:hidden; margin:0 5px 5px 5px; height:36px; font-size:13px; color:#666; word-break:break-all;}
						.user_cont_w .uc_txt + p {display:none;}
						.user_cont_w .uc_date {margin:0 5px 5px 5px; font-size:12px; color:#888;}
						.user_cont_w .uc_img {overflow:hidden; height:130px; border-bottom:1px solid #eee;}
							.user_cont_w .uc_img img {width:100%; max-width:100%; height:auto; }
							.user_cont_w .uc_img .ci_list {width:100%; height:100%; font-size:0; letter-spacing:-5px; background-color:#000;}
								.user_cont_w .uc_img .ci_list img, .user_cont_w .uc_img .ci_list .align_maker {vertical-align:middle;}
								.user_cont_w .uc_img .ci_list .align_maker {display:inline-block; overflow:hidden; width:0; height:100%;}
							.user_cont_w .uc_img iframe {width:100%; height:130px;}
						.user_cont_w .cont_path {display:block; padding:5px; font-size:12px; color:#f39800; font-weight:bold; text-align:left;}
		.user_cont_w .more_btn, .user_cont_w .page_map {display:block; position:absolute; right:5px; top:10px; text-align:center;}


/*  작성자 게시글 리스트 */
.user_cont_w.big {}
	.user_cont_w.big table tr td {width:25%;}
		.user_cont_w.big .uc_box {height:240px;}
			.user_cont_w.big .uc_img {height:170px;}
			.user_cont_w.big .uc_img iframe {width:100%; height:170px;}
		.user_cont_w.big .uc_box.minihome {height:265px;}
		.user_cont_w.big .uc_box.mh_favorite {position:relative; height:310px;}
			.user_cont_w.big .uc_box.mh_favorite .buttons_w {position:absolute; left:0; bottom:0; padding:5px; width:100%; border-top:1px solid #eee; background-color:#fafafa; box-sizing:border-box;}
				.user_cont_w.big .uc_box.mh_favorite .btn_del {display:block; width:100%; height:35px; border:1px solid #ddd; background-color:#fff;}
					.user_cont_w.big .uc_box.mh_favorite .txt_btnName {display:block; padding:5px 10px; font-size:12px; color:#888; text-align:center;}

/* 게시글 랭킹 리스트 */
.user_cont_w.ranking {margin-top:10px;}
	.user_cont_w.ranking table tr td {width:33.3%; padding:0; text-align:left;}
		.user_cont_w.ranking .uc_box {position:relative; margin:10px 5px; height:415px;}
		.user_cont_w.ranking.my_ranking .uc_box {height:364px;}
		.user_cont_w.ranking .uc_box.shop {height:427px;}
		.user_cont_w.ranking .uc_box.scrap {width:250px; height:346px;}
			.user_cont_w.ranking .ranking_count {display:block; overflow:hidden; position:absolute; right:0; top:0; z-index:1; width:30px; height:30px; background-color:#b90202; font-size:14px; color:#fff; text-align:center; line-height:1.9;}
			.user_cont_w.ranking .uc_user {padding:5px; background-color:#fff;}
				.user_cont_w.ranking .user_pic, .user_cont_w.ranking .user_name {display:inline-block; vertical-align:middle;}
				.user_cont_w.ranking .user_pic {position:relative; overflow:hidden; width:32px; height:32px; border:1px solid #ddd; border-radius:50px;}
					.user_cont_w.ranking .user_pic img {position:absolute; width:100%; height:auto;}
				.user_cont_w.ranking .user_name {font-size:16px; color:#333; font-weight:bold;}
			.user_cont_w.ranking .uc_img {position:relative; overflow:hidden; padding-bottom:70%; width:100%; height:auto;}
				.user_cont_w.ranking .uc_img img {position:absolute; left:0; top:0;}
				.user_cont_w.ranking .uc_img iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
			.user_cont_w.ranking .cont_path {padding:5px 10px; font-size:14px;}
			.user_cont_w.ranking .uc_txt {margin:0 10px 10px 10px; font-size:16px; height:45px;}
			.user_cont_w.ranking .uc_buttons {position:absolute; left:0; bottom:0; overflow:hidden; /*margin-top:7px;*/ padding:10px; width:100%; border-top:1px solid #eee; background-color:#fafafa; box-sizing:border-box;}
				.user_cont_w.ranking .ucb_list {float:left; padding:0 0 0 5px; width:50%; box-sizing:border-box;}
				.user_cont_w.ranking .ucb_list:first-child {padding:0 5px 0 0;}
					.user_cont_w.ranking [class^="btnUc_"] {display:block; width:100%; height:40px; box-sizing:border-box; background-color:#fff;}
					.user_cont_w.ranking .btnUc_chk {position:relative;}
						.user_cont_w.ranking .btnUc_chk input[type="checkbox"] {position:absolute; left:0; top:0; opacity:0;}
						.user_cont_w.ranking .btnUc_chk .chk_name {display:block; padding:11px; border:1px solid #a377c5; font-size:12px; color:#a377c5; font-weight:bold; text-align:center; cursor:pointer;}
						.user_cont_w.ranking .btnUc_chk input[type="checkbox"]:checked + .chk_name {background-color:#a377c5; color:#fff;}
					.user_cont_w.ranking .btnUc_rank_view {border:1px solid #ccc;}
						.user_cont_w.ranking .rank_view_name {display:block; padding:10px; font-size:12px; color:#888; font-weight:bold; text-align:center;}
			.user_cont_w.ranking .uc_price {overflow:hidden; margin:0 10px 5px 10px;}
				.user_cont_w.ranking [class^="txtPrice_"] {display:inline-block;}
				.user_cont_w.ranking .txtPrice_sale {float:left; padding:5px 0; width:20%; font-size:28px; color:#ff311f; font-weight:bold;}
				.user_cont_w.ranking .price_w {float:right; width:80%; text-align:right;}
					.user_cont_w.ranking .price_w .txtPrice_01, .user_cont_w.rangking .price_w .txtPrice_02 {display:block; }
					.user_cont_w.ranking .price_w .txtPrice_01 {font-size:16px; color:#999;}
					.user_cont_w.ranking .price_w .txtPrice_02 {font-size:18px; color:#333; font-weight:bold;}
	
		.user_cont_w.ranking table tr td:nth-child(1) .uc_box {margin:10px 10px 10px 0;}
		.user_cont_w.ranking table tr td:nth-child(3) .uc_box {margin:10px 0 10px 10px;}

		.user_ranking_info_box {position:relative; margin:10px 5px; border:1px solid #efefef; background-color:#fff; box-sizing:border-box; text-align:left;}
			.user_ranking_info_box .raking_count {display:inline-block; position:absolute; right:0; top:0; padding:5px; width:25px; height:25px; background-color:#b90202; font-size:14px; color:#fff; line-height:1; text-align:center; box-sizing:border-box;}
			.uri_header {padding:10px; border-bottom:1px solid #efefef;}
				.uri_header .user_info_link {display:inline-block; }
					.uri_header .user_pic, .uri_header .user_name {display:inline-block; vertical-align:middle;} 
					.uri_header .user_pic {position:relative; overflow:hidden; width:40px; height:40px; border:1px solid #eee; background-color:#fff; border-radius:50px;}
						.uri_header .user_pic img {position:absolute; width:100%; height:auto;}
					.uri_header .user_name {margin-left:5px; font-size:16px; color:#333; font-weight:bold;}
			.uri_content {padding:5px;}
				.uri_lists_w {overflow:hidden; width:100%; padding-bottom:61px;}
					.uri_list {float:left; width:50%; padding:5px; border-width:1px 0 0 1px; border-style:solid; border-color:#efefef; box-sizing:border-box;}
					.uri_list:nth-child(odd) {border-left:0;}
					.uri_list:nth-child(1), .uri_list:nth-child(2) {border-top:0;}
						.uri_list .uri_tit, .uri_list .uri_txt {display:inline-block; vertical-align:middle; font-size:12px;}
						.uri_list .uri_tit {position:relative; padding-left:10px; color:#555; font-weight:normal;}
							.uri_list .uri_tit:before {display:inline-block; content:''; margin-right:5px; width:3px; height:3px; background-color:#555; vertical-align:middle;}
						.uri_list .uri_txt {margin-left:5px; color:#888;}
							.uri_list .uri_txt .strong {color:#ff0a00; font-weight:bold;}

				.uri_lists_w.point {padding-bottom:5px;}
					.uri_lists_w.point .uri_list {float:none; width:100%; border-width:1px 0 0 0; border-style:solid; border-color:#efefef;}
					.uri_lists_w.point .uri_list:first-child {border-top:0;}

		.user_cont_w.ranking table tr td
		.user_cont_w.ranking table tr td:nth-child(1) .user_ranking_info_box {margin:10px 10px 10px 0;}
		.user_cont_w.ranking table tr td:nth-child(3) .user_ranking_info_box {margin:10px 0 10px 10px;}

/* tabmenu */
[class^="tabmenus_"] {position:relative; width:100%; height:50px; }
	[class^="tabmenus_"] .tab_list {float:left; height:50px;}
		[class^="tabmenus_"] .btn_tab {display:block; overflow:hidden; width:100%; height:50px; border-width:1px 1px 1px 0; border-style:solid; border-color:#ddd; background-color:#fafafa; box-sizing:border-box;}
			[class^="tabmenus_"] .txt_tab {display:block; padding:5px 10px; font-size:14px; color:#888; text-align:center; vertical-align:middle;}
			[class^="tabmenus_"] .tab_list:first-child .btn_tab {border-left:1px solid #ddd;}

		[class^="tabmenus_"] .tab_content_w {display:none; position:absolute; left:0; top:60px; margin-top:10px; width:100%;}
			[class^="tabmenus_"] .tab_content_w table {table-layout:fixed;}

		[class^="tabmenus_"] .btn_tab.active {border-bottom:0; background-color:#fff;}
			[class^="tabmenus_"] .btn_tab.active .txt_tab {color:#333; font-weight:bold;}
			[class^="tabmenus_"] .btn_tab.active + .tab_content_w {display:block;}

.tabmenus_friends {padding-bottom:500px;}
	.tabmenus_friends .tab_list {width:50%;}
		.tabmenus_friends .nc_list {padding:20px 70px 20px 90px; border-bottom:1px solid #ddd;}
			.tabmenus_friends .user_pic {top:20px; width:50px; height:50px;}
			.tabmenus_friends .buttons_w {top:25px;}


.tabmenus_mypage {}
	.tabmenus_mypage .tab_list {width:50%;}
		.tabmenus_mypage .tab_content_w {min-height:1400px;}

.tabmenus_myContent {} 
	.tabmenus_myContent .tab_list {width:20%;}
		.tabmenus_myContent .btn_tab {padding:10px; height:auto;}
			.tabmenus_myContent .txt_tab {padding:0;}
			.tabmenus_myContent .cont_length {display:block; margin-top:10px; font-size:22px; color:#888; font-weight:bold; vertical-align:middle;}
			.tabmenus_myContent .btn_tab.active .cont_length {color:#ec6a33;}
		.tabmenus_myContent .tab_content_w {min-height:1000px;}


.tabmenus_ranking {padding-bottom:0 !important;}
	.tabmenus_ranking .tab_list {width:25%;}
		.tabmenus_ranking .btn_tab {}
			.tabmenus_ranking .txt_tab {padding:16px 10px;}


/* sub content */
.sub_cont_wrap {position:relative; width:100%;}
	.sub_cont_wrap .sub_title {display:inline-block; margin-bottom:20px; font-size:24px; color:#333; font-weight:bold; letter-spacing:-2px;}
	.sub_cont_wrap .discription {display:inline-block; margin-left:5px; font-size:12px; color:#888; }
		.sub_cont_wrap .strong {color:#ec6a33;}
	.sub_cont_wrap .page_map {display:block; position:absolute; right:5px; top:10px; text-align:center;}
	.sub_cont_wrap .sub_sub_title {display:inline-block; margin-bottom:10px; font-size:18px; color:#333; font-weight:bold; letter-spacing:-2px;}

	.sub_cont_wrap .btn_my_logout, .sub_cont_wrap .btn_delete {display:inline-block; position:absolute; right:0; top:0; overflow:hidden; height:30px; border:1px solid #ddd;}
		.sub_cont_wrap .btn_my_logout .txt_btnName, .sub_cont_wrap .btn_delete .txt_btnName {display:block; padding:5px 20px; font-size:12px; color:#888; text-align:center;}
	.sub_cont_wrap .btn_delete {background-color:#fafafa;}
		.sub_cont_wrap .btn_delete .txt_btnName {color:#333;}

	.guide_box {padding:15px 20px 20px 20px; background-color:#f5f5f5;}
		.guide_box .gb_tit {display:block; font-size:14px; color:#333; font-weight:bold;}
			.guide_box .txt_guide {display:block; position:relative; margin-top:10px; padding-left:10px; font-size:12px; color:#888;}
				.guide_box .txt_guide:before {display:block; content:''; overflow:hidden; position:absolute; left:0; top:8px; width:5px; height:1px; border-top:1px solid #888;}
			.guide_box .txt_guide + .txt_guide {margin-top:5px;}

	.bottom_buttons_w {display:block; margin-top:20px; text-align:center;}
		.bottom_buttons_w [class^="btn_"] {display:inline-block; margin-left:10px; padding:10px 20px; min-width:100px; border:0; font-size:16px; color:#fff; font-weight:bold; text-align:center; vertical-align:middle;}
		.bottom_buttons_w [class^="btn_"]:first-child {margin-left:0;}
		.bottom_buttons_w .btn_confirm {background-color:#ff6400;}
		.bottom_buttons_w .btn_cancel {background-color:#4b4b4b;}

	.friend_lists_w {border-top:1px solid #ddd;}
		.friend_lists_w .nc_list {padding:20px 70px 20px 90px; border-bottom:1px solid #ddd;}
			.friend_lists_w .user_pic {top:20px; width:50px; height:50px;}
			.friend_lists_w .buttons_w {top:25px;}
			.friend_lists_w .write_title {display:block; margin-top:10px; font-size:14px; color:#333; font-weight:bold;}
			.friend_lists_w .write_list {margin-top:5px; padding:10px; background-color:#fafafa;}

/* 회운 정보 팝업 */
.ua_popup_wrap {overflow:hidden; width:100%;}
	.ua_pop_header {padding:10px; background-color:#6b23a2;}
		.ua_pop_header .txt_user_name, .ua_pop_header .txt_default {display:inline-block; vertical-align:middle; font-size:20px; font-weight:bold;}
		.ua_pop_header .txt_user_name {color:#ffec85;}
		.ua_pop_header .txt_default {color:#fff;}
	.ua_pop_content {padding:10px;}

		.ua_pop_content [class^="section_"] {padding:20px; text-align:center;}
		.ua_pop_content .section_pic {} 
			.ua_pop_content .section_pic .user_pic {display:inline-block; position:relative; overflow:hidden; width:100px; height:100px; border:1px solid #eee; background-color:#fafafa; border-radius:100px;}
				.ua_pop_content .section_pic .user_pic img {position:absolute; left:0; width:100%; height:auto;}
		.ua_pop_content .section_name {padding-top:0;}
			.ua_pop_content .section_name .user_name {display:inline-block; font-size:24px; color:#333; font-weight:bold;}
		.ua_pop_content .section_nick_id {border-top:1px solid #eee;}
			.ua_pop_content .section_nick_id .user_nick, .ua_pop_content .section_nick_id .user_id {display:inline-block; vertical-align:middle; font-size:16px; color:#888;}
		.ua_pop_content .section_email {border-top:1px solid #eee;}
			.ua_pop_content .section_email .user_email {display:inline-block; font-size:16px; color:#888;}
		.ua_pop_content .section_messege {border-top:1px solid #eee;}
			.ua_pop_content .section_messege .tit {display:block; font-size:20px; color:#333; font-weight:bold;}
			.ua_pop_content .section_messege .user_msg {display:block; font-size:16px; color:#888; word-break:keep-all; white-space:pre-wrap;}
			.ua_pop_content .section_messege .tit + .user_msg {margin-top:10px;}


	.ua_pop_bottom {padding:15px 10px; background-color:#fafafa;}
		[class^="uapb_lists_"] {overflow:hidden;}
			.uapb_list {float:left; padding:0 5px; box-sizing:border-box;}
		.uapb_lists_m3 .uapb_list {width:33.3%;}

		.ua_pop_bottom [class^="btn_"] {display:inline-block; border:0; background-color:transparent; height:40px; box-sizing:border-box;}
			.ua_pop_bottom [class^="btn_"] .txt_btnName {display:block; padding:10px; font-size:14px; font-weight:bold; text-align:center;}
		.ua_pop_bottom .btn_confirm {width:100%; border:1px solid #ccc; background-color:#fff;}
			.ua_pop_bottom .btn_confirm .txt_btnName {color:#333;}

/*  상품 등록, 수정 상품 옵션 여역 */
.product_option_w {overflow:hidden; width:100%;}
	.prd_option_box {float:left; width:400px; height:395px; border:1px solid #ddd;}
		.prd_option_box .po_tit {display:block; padding:5px; background-color:#eee; font-size:12px; color:#333; font-weight:bold; text-align:center;}
		.prd_option_box .po_form_w {padding:10px;}
			.prd_option_box select {width:100%; height:100px !important; border:1px solid #eee;}
			.prd_option_box .btn_add_option {display:block; overflow:hidden; margin-top:10px; width:100%; height:30px; border:1px solid #ddd;}
				.prd_option_box .btn_add_option .txt_btnName {display:block; padding:5px; font-size:12px; color:#888; font-weight:bold; text-align:center;}
			.prd_option_box .po_addForm {display:none; padding-top:10px;}
				.prd_option_box .poaf_lists_w {overflow:hidden;}
					.prd_option_box .poaf_list {overflow:hidden; padding:5px; border-bottom:1px solid #eee;}
						.prd_option_box .poaf_tit, .prd_option_box .poaf_input {float:left; box-sizing:border-box;}
						.prd_option_box .poaf_tit {padding:10px 5px 10px 0; width:15%; height:35px; font-size:12px; color:#888; font-weight:bold;}
						.prd_option_box .poaf_input {padding:0 0 0 5px; width:85%;}
							.prd_option_box .poaf_list input[type="text"] {padding:5px; width:100%; height:35px; border:1px solid #ddd; background-color:#fafafa; font-size:12px; color:#555; box-sizing:border-box;}
					
				.prd_option_box .po_buttons_w {margin-top:10px; text-align:center;}
					.prd_option_box .po_buttons_w [class^="btn_"] {display:inline-block; overflow:hidden; height:35px; border:1px solid #ddd; vertical-align:center;}
						.prd_option_box .po_buttons_w [class^="btn_"] .txt_btnName {display:block; padding:5px 20px; font-size:14px; color:#333; font-weight:bold;}
					.prd_option_box .po_buttons_w [class^="btn_"] + [class^="btn_"] {margin-left:5px;}
					.prd_option_box .po_buttons_w .btn_add {background-color:#3366cc; border:0;}
						.prd_option_box .po_buttons_w .btn_add .txt_btnName {color:#fff;}
					.prd_option_box .po_buttons_w .btn_modify {background-color:#fafafa;}
					.prd_option_box .po_buttons_w .btn_del {background-color:#f5f5f5;}
			.prd_option_box .btn_add_option.active + .po_addForm {display:block;}
	.prd_option_box + .prd_option_box {margin-left:10px;}


/* 관련 상품 등록 */
.others_product_w {width:1000px;}
	.op_seach_w {padding:10px; background-color:#e8e8e8;}
		.ops_tit {display:inline-block; font-size:14px; color:#666; font-weight:bold; vertical-align:middle;}
		.ops_form_w {display:inline-block; margin-left:10px; vertical-align:middle;}
			.ops_form_w input[type="text"], .ops_form_w .chk_w {display:inline-block; vertical-align:middle;}
			.ops_form_w input[type="text"] {padding:5px; width:200px; height:30px; border:1px solid #ccc; background-color:#fff; box-sizing:border-box; }
			.ops_form_w .chk_w {margin-left:10px;}
				.ops_form_w .chk_w input[type="checkbox"], .ops_form_w .chk_w label {display:inline-block; vertical-align:middle;}
				.ops_form_w .chk_w input[type="checkbox"] {position:relative; top:-1px;}
				.ops_form_w .chk_w label {margin-left:5px; font-size:12px; color:#555;}
	
	.op_add_w {overflow:hidden; padding:10px; background-color:#f7f7f7;}
		.op_box {float:left; overflow-x:hidden; overflow-y:auto; width:410px; height:200px; border:1px solid #ddd; background-color:#fff;}
			.op_lists_w {overflow:hidden; width:100%;}
				.op_list {border-top:1px dashed #ddd;}
				.op_list:first-child {border-top:0;}
					.op_info {display:block; position:relative; padding:10px 10px 10px 35px;}
						.op_info input[type="checkbox"] {position:absolute; left:10px; top:50%; margin-top:-8px; }
						.op_info .img_w {display:inline-block; width:30px; height:30px; border:1px solid #ddd; vertical-align:middle;}
							.op_info .img_w img {width:100%; height:auto;}
						.op_info .txt_opi {display:inline-block; margin-left:5px; font-size:12px; color:#666; white-space:nowrap; text-overflow:ellipsis; width:200px; overflow:hidden; vertical-align:middle;}
		
		.op_buttons_w {float:left; overflow:hidden; padding:10px; width:134px; }
			.opb_lists_w {overflow:hidden;}
				.opb_list {margin-top:5px; width:100%; box-sizing:border-box;}
					.opb_list [class^="btn_"] {display:block; overflow:hidden; width:100%; height:35px; box-sizing:border-box;}
						.opb_list [class^="btn_"] .txt_btnName {display:block; padding:5px; font-size:12px; font-weight:bold; text-align:center;}
					.opb_list .btn_add {background-color:#727272;}
						.opb_list .btn_add .txt_btnName {color:#fff;}
					.opb_list .btn_del {background-color:#fefefe; border:1px solid #ddd;} 
						.opb_list .btn_del .txt_btnName {color:#555;}
			.opb_discription {display:block; margin-top:10px; font-size:11px; color:#888;}

/* 지역별 추가배송비 설정 */
.delivery_area_w {width:100%;}

	/* 지역별 추가배송비 설정 리스트 */
	.da_lists_w {overflow:hidden; width:100%;}
		.da_list {float:left; padding:5px 0 5px 5px; width:50%; box-sizing:border-box;}
		.da_list:nth-child(odd) {padding:5px 5px 5px 0;}
		.da_list:nth-child(1), .da_list:nth-child(2) {padding-top:0;}
			.da_box {padding:10px; border:1px solid #eee;}
				.da_box .txt_area, .da_box .txt_date, .da_box .txt_discription, .da_box .txt_price, .da_box .txt_post_number {display:inline-block; font-size:12px; vertical-align:top;}
				.da_box .txt_area {font-size:16px; color:#333;}
				.da_box .txt_date {margin-left:5px; color:#999;}
				.da_box .txt_discription {display:block; margin-top:10px; color:#888;}
				.da_box .txt_price, .da_box .txt_post_number {display:block; margin-top:10px; color:#888;}
				.da_box .txt_price .tit, .da_box .txt_post_number, .tit {color:#333; font-weight:normal;}
				.da_box .buttons_w {overflow:hidden; margin-top:10px; padding-top:10px; border-top:1px solid #eee;}
					.da_box .buttons_list {float:left; padding:0 0 0 5px; width:50%; box-sizing:border-box;}
					.da_box .buttons_list:first-child {padding:0 5px 0 0;}
						.da_box .buttons_w [class^="btn_"] {display:block; overflow:hidden; height:30px; border-width:1px; border-style:solid; cursor:pointer; box-sizing:border-box;}
							.da_box .buttons_w [class^="btn_"] .txt_btnName {display:block; padding:5px 10px 6px 10px; font-size:12px; text-align:center;}
						.da_box .buttons_w .btn_select_chk {position:relative; border-color:#3366cc;}
							.da_box .buttons_w .btn_select_chk input[type="checkbox"] {position:absolute; left:0; top:0; opacity:0;}
							.da_box .buttons_w .btn_select_chk .txt_btnName {color:#3366cc;}
							.da_box .buttons_w .btn_select_chk input[type="checkbox"]:checked + .txt_btnName {background-color:#3366cc; color:#fff;}
						.da_box .buttons_w .btn_modify {border-color:#ddd; background-color:#fafafa;}
							.da_box .buttons_w .btn_modify .txt_btnName {color:#555;}
						.da_box .buttons_w .btn_add {border-color:#ddd; background-color:#fff;}
							.da_box .buttons_w .btn_add .txt_btnName {color:#555;}

	/* 지역별 추가배송비 설정 리스트 - 하단 버튼 영역 */
	.da_lists_bottom {overflow:hidden; margin-top:10px; padding-top:10px; width:100%; border-top:1px solid #eee;}
		.dab_button {float:left; width:50%; text-align:right;}
		.dab_button:first-child {text-align:left;}
			.dab_button [class^="btn_"] {display:inline-block; overflow:hidden; height:30px; border:1px solid #ddd; vertical-align:top; box-sizing:border-box; cursor:pointer;}
				.dab_button [class^="btn_"] .txt_btnName {display:block; padding:5px 10px 6px 10px; font-size:12px;  text-align:center;}
			.dab_button [class^="btn_"] + [class^="btn_"] {margin-left:5px;}
			.dab_button .btn_all_select {position:relative; border-color:#3366cc;}
				.dab_button .btn_all_select input[type="checkbox"] {position:absolute; left:0; top:0; opacity:0;}
				.dab_button .btn_all_select .txt_btnName {color:#3366cc;}
				.dab_button .btn_all_select input[type="checkbox"]:checked + .txt_btnName {background-color:#3366cc; color:#fff;}
			.dab_button .btn_del {background-color:#fafafa;}
				.dab_button .btn_del .txt_btnName {color:#555;}
			.dab_button .btn_group_add {background-color:#fff;}
				.dab_button .btn_group_add .txt_btnName {color:#888;}
			.dab_button .btn_get_default {background-color:#fff;}
				.dab_button .btn_get_default .txt_btnName {color:#888;}
			
			.dab_button .txt_dab {display:inline-block; font-size:12px; color:#888; vertical-align:middle;}
			.dab_button input[type="text"] {margin-left:5px; padding:5px; width:100px; height:30px; border:1px solid #ddd; vertical-align:middle; box-sizing:border-box;}
			.dab_button .btn_modify {background-color:#fafafa;}
				.dab_button .btn_modify .txt_btnName {color:#555;}
	
	/* 지역별 추가배송비 설정 - 등록, 수정 폼 */
	.da_form_w {margin-top:10px; width:100%; }
		.daf_lists_w {position:relative; width:100%; border-width:1px 0; border-style:solid; border-color:#ddd;}
			.daf_lists_w:before {display:block; content:''; position:absolute; left:0; top:0; width:19%; height:100%; background-color:#fafafa;}
			.daf_list {position:relative; z-index:1; padding:10px; border-top:1px solid #eee; letter-spacing:-5px;}
			.daf_list:first-child {border-top:0;}
				.daf_list .tit, .daf_list .form {display:inline-block; vertical-align:middle; letter-spacing:-1px;}
				.daf_list .tit {width:20%; font-size:12px; color:#333; font-weight:bold;}
				.daf_list .form {width:80%;}
					
					.daf_list .form input[type="text"] {padding:5px; width:100%; height:35px; border:1px solid #eee; font-size:12px; color:#888; box-sizing:border-box; vertical-align:middle;}
					.daf_list .form input[type="text"].post_num {width:100px;}
					.daf_list .form input[type="text"].price {width:150px;}
					.daf_list .form select {padding:5px; width:150px; height:35px; border:1px solid #eee; font-size:12px; color:#888; box-sizing:border-box; vertical-align:middle;}
					.daf_list .form select + select {margin-left:5px;}
					.daf_list .form input[type="radio"], .daf_list .form input[type="radio"] + label {display:inline-block; vertical-align:middle;}
					.daf_list .form input[type="radio"] + label {margin-left:5px; cursor:pointer;}
					.daf_list .form label + input[type="radio"] {margin-left:10px;}
					.daf_list .form .txt {display:inline-block; font-size:12px; color:#888; vertical-align:middle;} 
					.daf_list .form .btn_post {display:inline-block; overflow:hidden; height:35px; border:1px solid #ddd; background-color:#fafafa; vertical-align:middle;}
						.daf_list .form .btn_post .txt_btnName {display:block; padding:9px 15px; font-size:12px; color:#555; text-align:center;}
					.daf_list .form input[type="text"].post_num + .txt, .daf_list .form .txt + input[type="text"].post_num, .daf_list .form input[type="text"].post_num + .txt + .btn_post, .daf_list .form .btn_post + .txt {margin-left:5px;}

					.daf_list .form_lists_w {overflow:hidden; margin-top:10px;}
						.daf_list .form_list {margin-top:5px;}
						.daf_list .form_list:first-child {margin-top:0;}						
	
	.da_form_w + .sub_title {margin-top:50px;}

/* 로그인 */
.login_wrap {padding:100px 0; width:100%;}
	.login_inner {margin:0 auto; width:400px;}
		.login_inner .login_title {display:block; font-size:30px; color:#333; font-weight:bold; letter-spacing:-2px; text-align:center;}
		.login_inner .txt_discription {display:block; margin-top:10px; font-size:12px; color:#888; text-align:center;}
		.login_box {margin-top:10px; padding:20px; width:100%; border:1px solid #3366cc; background-color:#fff; box-sizing:border-box;}
			.lb_form_w {overflow:hidden;}
				.lbf_list {padding:5px 0;}
					.lbf_list input[type="text"], .lbf_list input[type="password"] {padding:5px; width:100%; height:35px; border-width:0 0 1px 0; border-style:solid; border-color:#ddd; font-size:14px; color:#888; box-sizing:border-box;}
			
			.login_inner .btn_login {display:block; overflow:hidden; margin-top:10px; width:100%; height:40px; background-color:#3366cc; font-size:16px; color:#fff; font-weight:bold; text-align:center; box-sizing:border-box;}

			.lb_check_w {display:block; margin-top:10px;}
				.lb_check_w .chk_w {display:inline-block; vertical-align:middle;}
					.lb_check_w .chk_w input[type="checkbox"], .lb_check_w .chk_w label {display:inline-block; vertical-align:middle;}
					.lb_check_w .chk_w label {margin-left:2px; font-size:12px; color:#888; line-height:1;}
				.lb_check_w .chk_w + .chk_w {margin-left:30px;}
		
		.lb_bottom {overflow:hidden; margin-top:10px; }
			.lb_bottom .join_btn_w {float:left;}
			.lb_bottom .idpw_w {float:right;}
				.lb_bottom .btn_lbb {display:inline-block; font-size:12px; color:#555; vertical-align:middle;}
				.lb_bottom .btn_lbb:hover {text-decoration:underline;}
				.lb_bottom .btn_lbb + .btn_lbb {margin-left:10px;}
					.lb_bottom .btn_lbb + .btn_lbb:before {display:inline-block; overflow:hidden; content:''; margin-right:10px; width:1px; height:10px; background-color:#ddd; vertical-align:middle;}

/* 회원 가입 */
.join_w {margin:0 auto; padding-top:20px; width:800px;}
	.join_step_w {overflow:hidden; width:100%; border-width:1px 0; border-style:solid; border-color:#ddd;}
		.js_list {float:left; width:33.3%; border-width:0 1px 0 0; border-style:solid; border-color:#eee;box-sizing:border-box; }
		.js_list:first-child {border-width:0 1px; border-left-color:#ddd;}
		.js_list:last-child {border-right-color:#ddd;}
			.step {display:block; padding:10px; background-color:#fafafa; text-align:center;}
				.tit_step, .txt_step {display:inline-block; vertical-align:middle; color:#333; font-weight:bold;}
				.tit_step {font-size:18px;}
				.txt_step {margin-left:5px; font-size:16px; color:#888; text-align:center;}
			.step.on {background-color:#fff;}
				.step.on .tit_step, .step.on .txt_step {color:#3366cc;}

	.join_agreement_w {margin-top:30px;width:100%;}
		.join_lists_w {width:100%; border-top:1px solid #ddd;}
			.join_list {overflow:hidden; position:relative; padding:15px 10px; border-bottom:1px solid #ddd;}
				.j_chk_w {display:inline-block; position:relative;}
					.j_chk_w input[type="checkbox"] {position:absolute; left:0; top:0; opacity:0;}
					.j_chk_w .icon_chk, .j_chk_w .txt_chk {display:inline-block; vertical-align:middle;}
					.j_chk_w .icon_chk {overflow:hidden; width:20px; height:20px; background:url('../img/icon_check_off.png') no-repeat; background-size:100% auto;}
					.j_chk_w .txt_chk {margin-left:5px; font-size:16px; color:#333; font-weight:bold;}
					.j_chk_w input[type="checkbox"]:checked + .icon_chk {background-image:url('../img/icon_check_on.png');}
				.join_list .btn_agr_view {display:inline-block; position:absolute; right:10px; top:14px; overflow:hidden; height:25px; border:1px solid #ddd;}
					.join_list .btn_agr_view .txt_btnName {display:block; padding:3px 10px; font-size:12px; color:#888; text-align:center;}
				.join_list .agr_w {display:none; padding-top:10px;}
					.join_list .agr_box {overflow-x:hidden; overflow-y:auto; width:100%; height:200px; border:1px solid #eee; box-sizing:border-box; background-color:#fafafa;}
						.join_list .agr_cont {display:block; padding:10px;}
				
				.join_list .btn_agr_view.active + .agr_w {display:block;}

		.join_bottom_w {padding:10px;}
		.join_buttons_w {margin-top:30px; padding:10px; text-align:center;}
			.join_buttons_w > table {width:100%; table-layout:fixed;}
				.join_buttons_w > table td {text-align:center;}
					.join_buttons_w > table td > div {display:inline-block;}

	
	.join_form_w {margin-top:30px; width:100%;}
		.jf_top_w {overflow:hidden; padding-bottom:10px;}
			.jf_tit {float:left; font-size:18px; color:#555; font-weight:bold;}
			.jf_discription {float:right; margin-top:5px; font-size:12px; color:#888; }
				.jf_discription img, .jf_discription .txt {display:inline-block; vertical-align:middle;}
		.jf_lists_w {border-width:1px 0; border-style:solid; border-top-color:#ccc; border-bottom-color:#ddd;}
			.jf_list {position:relative; overflow:hidden; padding:10px 20px 10px 40px; min-height:38px; border-top:1px solid #eee;}
			.jf_list:first-child {margin-top:0; }
				.jfl_tit, .jfl_form {float:left;}
				.jfl_tit {padding:10px 0; width:20%; font-size:14px; color:#555; font-weight:bold;}
				.jfl_form {width:80%; color:#888;}
					.jfl_form input[type="text"], .jfl_form input[type="password"], .jfl_form input[type="file"], .jfl_form select {padding:3px; height:30px; border:1px solid #ddd; font-size:14px; color:#888; vertical-align:middle; }
					.jfl_form select {height:38px;}
					.jfl_form textarea {padding:3px; width:100%; height:150px; border:1px solid #eee;}
					.jfl_form input[type="checkbox"] {width:15px; height:15px; border:1px solid #ddd; vertical-align:middle}
					.jfl_form .guide_txt, .jfl_form .guide_txt_id, .jfl_form .guide_txt_name {display:block; margin-top:5px; font-size:12px; color:#888;}
					.jfl_form .jf_icon {position:absolute; left:20px; top:25px;}
					.jfl_form input[type="radio"], .jfl_form .txt_label {display:inline-block; vertical-align:middle;}

					.jfl_form #id_check_msg, .jfl_form #nick_check_msg {display:inline-block; vertical-align:middle;}

					.jfl_form #cfg_input_chk, .jfl_form #cfg_input_chk + div {display:inline-block; vertical-align:middle;}
					.jfl_form #cfg_input_chk + div {position:relative; top:-2px; margin:0 10px !important;}
						.jfl_form #cfg_input_chk + div label {font-size:14px; color:#888;}
					
					.jfl_form .img_view {width:100%;}
						.jfl_form .img_view > div {display:inline-block; max-width:100%; box-sizing:border-box;}
						.jfl_form .img_view img {max-width:100%;}

					.jfl_form .form_lists_w {overflow:hidden;}
						.jfl_form .form_list {margin-top:10px;}
						.jfl_form .form_list:first-child {margin-top:0;}
							.jfl_form .form_list select[name="road_addr"] {width:150px !important;}
							.jfl_form .form_list input[name="road_addr2"] {width:70% !important;}
		
		.jf_lists_w.modify {}
			.jf_lists_w.modify .jfl_form .guide_txt_id, .jf_lists_w.modify .jfl_form .guide_txt_name {display:none;}
			.jf_lists_w.modify .jf_list:nth-child(1) .jfl_form, .jf_lists_w.modify .jf_list:nth-child(2) .jfl_form {padding:10px 0;}

	.join_form_bottom {padding:30px 10px; text-align:center;}


	.join_complate_w {margin-top:30px; padding:30px 20px; border:1px solid #3366cc; text-align:center;}
		.jc_masssege {display:block; font-size:20px; font-weight:bold;}
			.jc_masssege .id, .jc_masssege .txt {display:inline-block; vertical-align:middle;}
			.jc_masssege .id {color:#3366cc;}
			.jc_masssege .txt {color:#333;}
		
		.jc_guide {margin-top:20px; display:inline-block;}
			.jcg_list {margin-top:5px; text-align:left;}
			.jcg_list:first-child {margin-top:0;}
				.jcg_list:before, .jcg_txt {display:inline-block; vertical-align:middle; font-size:12px; color:#888;}
				.jcg_list:before {content:'-'; }
				.jcg_txt {margin-left:3px;}
					.jcg_txt strong {color:#555;}
	
	.join_complate_bottom {padding:30px 10px; text-align:center;}

/* 도로면 주소 변환 레이어 */
#road_address_layer {margin-top:10px; width:100%; padding:10px; background-color:#fafafa; box-sizing:border-box;}
	#road_address_select {width:100%; border:1px solid #ddd; background-color:#fff;}
		.ra_tit {display:block; padding:5px; border-bottom:1px solid #ddd; font-size:14px; color:#333; font-weight:bold; text-align:center;}
		.road_address_w {overflow-x:hidden; overflow-y:auto; width:100%; height:150px;}
			.ra_lists_w {width:100%;}
				.ra_list {margin-top:5px; padding:0 10px;}
					.btn_ra {display:block; font-size:14px; color:#555;}
					.txt_noData {display:block; font-size:14px; color:#888; text-align:center;}
	.ra_guide {display:block; margin-top:5px; font-size:13px; color:#888;}
		.ra_guide a {color:#3366cc;}
	.ra_loading_txt {display:block; padding:30px 10px; height:123px; font-size:14px; color:#888; text-align:center;}


/* 레이어 팝업 */
.layer_popup_w {display:none; position:fixed; left:0; top:0; z-index:11000; overflow:hidden; padding:20px; width:100%; height:100%; background-color:rgba(0,0,0,0.8); box-sizing:border-box; letter-spacing:-5px; text-align:center;}
	.layer_popup_w .align_maker, [class^="layPop_"] {display:inline-block; vertical-align:middle;}
	.layer_popup_w .align_maker {overflow:hidden; width:1px; height:100%;}
	[class^="layPop_"] {position:relative; overflow:hidden; margin-top:100%; width:99%; background-color:#fff; border-radius:5px; letter-spacing:-1px; }
		[class^="layPop_"] .btn_close {position:absolute; right:0; top:0; width:44px; height:44px; border:0; background-color:transparent; font-size:14px; color:#000; text-align:center; font-family:arial;}
		[class^="layPop_"] .lp_header {padding:15px 10px; border-bottom:1px solid #eee;}
			[class^="layPop_"] .lp_header .title {display:inline-block; font-size:20px; color:#333; font-weight:bold; line-height:1;}
	[class^="layPop_"] .lp_content {padding:10px;}

	.layPop_ranking_form {}
	.layPop_productAdd_form {text-align:left;}


#iso_hphone_layer {position:fixed; left:0; top:0; z-index:11000; overflow:hidden; padding:20px; width:100%; height:100%; background-color:rgba(0,0,0,0.8); box-sizing:border-box; letter-spacing:-5px; text-align:center;}
	.layPop_phone_check {top:50%; margin-top:-128px; width:400px;}
		.layPop_phone_check .lp_content .txt_pcheck_msg {display:block; padding:10px; font-size:16px; color:#333; font-weight:bold;}
		.layPop_phone_check .lp_content .check_num_w {padding:10px; background-color:#fafafa; border:1px solid #eee;}
			.layPop_phone_check .lp_content .cn_tit, .layPop_phone_check .lp_content input[type="text"] {display:inline-block; vertical-align:middle;}
			.layPop_phone_check .lp_content .cn_tit {font-size:14px; color:#333; font-weight:bold;}
			.layPop_phone_check .lp_content input[type="text"] {margin-left:5px; padding:3px; width:150px; height:30px; border:1px solid #ddd; background-color:#fff; font-size:14px; color:#555;}
		.layPop_phone_check .lp_content .buttons_w {padding:10px; text-align:center;}
			.layPop_phone_check .lp_content .btn_complate {display:inline-block; overflow:hidden; height:40px; background-color:#9865be; }
				.layPop_phone_check .lp_content .txt_btnName {display:block; padding:8px 15px; font-size:16px; color:#fff; font-weight:bold;}

/* 머아패아자 - 촤군댓굴 소식 리스트 */
.reply_lists_w {margin-top:10px; width:100%; border-width:1px 0; border-style:solid; border-color:#ddd; }
	.reply_lists_w .nc_list .buttons_w {padding-top:35px; text-align:right;}
		.nc_list .check_w {display:inline-block; overflow:hidden; position:relative; height:28px; }	
			.nc_list .check_w input[type="checkbox"] {position:absolute; left:0; top:0; opacity:0;}
			.nc_list .check_w .txt_chk_name {display:block; padding:5px 10px; border:1px solid #a377c5; font-size:12px; color:#a377c5; font-weight:bold; text-align:center;}
			.nc_list .check_w input[type="checkbox"]:checked + .txt_chk_name {background-color:#a377c5; color:#fff;}

/* 마이페이지 - 포인트 관리 */
.point_lists_w {margin-top:10px; width:100%; border-width:1px 0; border-style:solid; border-color:#ddd;}

/* 유료 결제 내역 상세 */
.payInfo_detail_w {width:100%; border-width:1px 0; border-style:solid; border-color:#ddd;}
	.payInfo_list {overflow:hidden; padding:10px; border-top:1px solid #eee;}
	.payInfo_list:first-child {border-top:0;}
		.payInfo_list .tit, .payInfo_list .info_w {float:left; font-size:14px; }
		.payInfo_list .tit {width:30%; color:#333; font-weight:bold; }
		.payInfo_list .info_w {width:70%; color:#888;}

/* 포인트 환급신청 */
.point_refund_myPoint {padding:10px; width:100%; border:1px solid #3366cc; box-sizing:border-box;}
	.pr_title {display:inline-block; padding:5px 10px; width:20%; font-size:16px; color:#333; font-weight:bold; text-align:left; vertical-align:middle; box-sizing:border-box;}
	.pr_status {display:inline-block; margin:10px 0; padding:5px 10px; width:60%; font-size:25px; color:#333; font-weight:bold; text-align:right; background-color:#eee; vertical-align:middle; box-sizing:border-box;}
	.pr_buttons_w {display:inline-block; padding:5px; text-align:center; vertical-align:middle;}
		.pr_buttons_w [class^="btn_"] {display:inline-block; overflow:hidden; height:45px; }
			.pr_buttons_w [class^="btn_"] .txt_btnName {display:block; padding:8px 10px; font-size:14px; font-weight:bold; text-align:center;}
		.pr_buttons_w .btn_refund {background-color:#3366cc;}
			.pr_buttons_w .btn_refund .txt_btnName {color:#fff;}

.point_refund_lists {overflow:hidden; width:100%; padding-bottom:10px;}
	.pr_box {float:left; margin:10px 0 0 10px; padding:10px; width:385px; border:1px solid #eee; box-sizing:border-box;}
	.pr_box:nth-child(odd) {margin-left:0;}
		.pr_box .payInfo_detail_w {border:0;}		
		.pr_box .no_data {display:block; font-size:12px; color:#888;}

/* 포인트 환급신청 팝업 */
.point_refund_pop {width:100%;}
	.prp_header {padding:10px; background-color:#6b23a2;}
		.prp_header .prp_title {display:block; font-size:16px; color:#fff; font-weight:bold;}
	.prp_content {overflow:hidden; padding:10px;}
		.prp_form_w {overflow:hidden; width:100%;}
			.prp_form_list {overflow:hidden; width:100%;}
				.prp_form_list .tit, .prp_form_list .info_write, .prp_form_list .info_txt {float:left; padding:5px; box-sizing:border-box;}
				.prp_form_list .tit {padding:10px 5px; width:40%; font-size:12px; color:#333; font-weight:bold;}
				.prp_form_list .info_write, .prp_form_list .info_txt {width:60%;}
				.prp_form_list .info_txt {padding:8px 5px; text-align:right; font-size:12px; color:#888;}
					.prp_form_list .info_txt .point {color:#f4740c;}
				.prp_form_list .info_write {text-align:right;}
					.prp_form_list .info_write input[type="text"] {display:inline-block; padding:3px; width:100%; height:30px; background-color:#fff; border-width:0 0 1px 0; border-style:solid; border-color:#ddd; font-size:12px; color:#888; vertical-align:middle; box-sizing:border-box;}
					.prp_form_list .info_write .point_form {border-bottom:1px solid #ddd;}
						.prp_form_list .info_write .point_form input[type="text"] {width:70%; border:0;  text-align:right;}
						.prp_form_list .info_write .point_form .txt {display:inline-block; font-size:12px; color:#888; vertical-align:middle;}
					.prp_form_list .info_write .txt_discription {display:block; margin-top:5px; font-size:12px; color:#888;}
	.prp_bottom {padding:10px; border-top:1px solid #ddd; text-align:center;}
		.prp_bottom [class^="btn_"] {display:inline-block; overflow:hidden; height:35px; vertical-align:middle; padding:8px 15px; font-size:14px; font-weight:bold; text-align:center; box-sizing:border-box;}
			.prp_bottom [class^="btn_"] .txt_btnName {display:block; }
		.prp_bottom [class^="btn_"] + [class^="btn_"] {margin-left:5px;}
		.prp_bottom .btn_confirm {background-color:#3366cc; color:#fff;}
		.prp_bottom .btn_close {background-color:#f7f7f7; border:1px solid #ddd; color:#888;}


/* 글쓰기 에디터 
.input_style_board #ct > div:first-child > table > tbody > tr > td.tool_line {display:none;}
	.input_style_board #ct > div:first-child > table > tbody > tr > td img {margin:10px 0;}

.input_style_board #ct > div:first-child > table > tbody > tr > td.file_upload,
.input_style_board #ct > div:first-child > table > tbody > tr > td.naver_map {display:none;}*/

/*  플레쉬 다중이미지 업로더 */
/*.container #swf_upload_layer {display:none;}*/


/* 게시판 텍스트 버튼 */
[class^="btn_bbs_"] {display:inline-block; overflow:hidden; height:30px; border-width:1px; border-style:solid; vertical-align:middle; line-height:1.6;}
	[class^="btn_bbs_"] .txt_btn_name {display:block; padding:6px 15px; font-size:12px; color:#555; font-weight:bold; text-align:center;}
[class^="btn_bbs_"] + [class^="btn_bbs_"] {margin-left:3px;}

button[class^="btn_bbs_"] {height:32px; background-color:#fff;}

.btn_bbs_list, .btn_bbs_apply, .btn_bbs_cancel, .btn_bbs_modify, .btn_bbs_del, .btn_bbs_best, .btn_bbs_best_cancel, .btn_bbs_payment, .btn_bbs_reply, .btn_bbs_phone, .btn_bbs_post, .btn_bbs_address {border-color:#ddd;}
.btn_bbs_typeInput {padding:5px 15px; border-color:#ddd; font-size:12px; color:#555; font-weight:bold; text-align:center;}

button.btn_bbs_phone, button.btn_bbs_post, button.btn_bbs_address {background-color:#fafafa;}

.btn_bbs_plus, .btn_bbs_minus {border-color:#ddd; background-color:#fafafa;}
	.btn_bbs_plus .txt_btn_name, .btn_bbs_minus .txt_btn_name {padding:5px 10px;}

button.btn_bbs_friend_add {height:21px; border-color:#ddd;}
	.btn_bbs_friend_add .txt_btn_name {padding:2px 10px; font-size:11px;}


/* 상품등록 버튼 */
.product_add_buttons_w {display:block; text-align:center;}
	.pb_lists_w {display:inline-block; letter-spacing:-5px;}
		.pb_list {display:inline-block; vertical-align:middle;}
		.pb_list + .pb_list {margin-left:4px;}
			[class^="btn_prd_"] {display:inline-block; overflow:hidden; padding:7px 20px; height:46px; border:0; font-size:16px; color:#fff; font-weight:bold; text-align:center; letter-spacing:-1px; box-sizing:border-box;}
			.btn_prd_apply {width:102px; background-color:#3366cc;}
			.btn_prd_reset, .btn_prd_list {border:1px solid #ddd; background-color:#fff; color:#555;}

/*  상품상세 버튼 도구 영역 */
.prd_top_buttons, .prd_bottom_buttons {width:100%; }
	.prd_button_tools {width:100%; text-align:center;}