body,input,select,textarea {font-family: 'Noto Sans CJK', sans-serif;}

/* ALL STYLE */
	#all {clear:both; float:left; overflow:hidden; width:100%; min-width: 1300px;}

	.layout_wrap {clear:both; width:100%;}
	.layout_inner {width:1200px; margin:0 auto;}
	.userFullWidth {width:1200px;}
	.userCWidth {width:820px;}
	.userCWidth2 {width:1200px;}
	.width100 {width:100%;}

	.readonly {background:#eee;}


	input[type='checkbox'] {
		width: 18px !important;
		height: 18px !important;
		cursor: pointer;
		vertical-align:middle;
	}


/* 상단영역 */
	#top_wrap {clear: both; height: 190px; text-align: center; background-color: #fff; position: relative; z-index: 9999; font-weight: 300;}
	#top_wrap * {background-repeat: no-repeat;}
	#top_wrap #wrap {width: 100%; box-shadow: 0 1px 0 rgba(0,0,0,0.15);height: 100%;}
	#top_wrap #wrap .inner {width: 1200px; margin: 0 auto; position: relative;}
	#top_wrap .wrap_line {width: 100%; height: 1px; background-color: #d6d6d6; position: absolute; left: 0; bottom: 0;}
	#top_wrap .layout_inner {position: relative;}

	#top {}

	#top_area .all_wrap {float: right; position:relative; z-index: 99;}
		#top_area .all_inner_wrap {position:relative;}
		#top_area .wrap {width: 138px; height: 45px; border-left: 1px solid #404455; border-right: 1px solid #404455; background: #1c2131;}
		#top_area .arrow {width: 7px; height: 5px; background-image: url(/images/share/top_arrow.png); position: absolute; top: 20px; right: 25px;}
		#top_area .options {width:138px; height: 45px;line-height: 45px; border: 1px solid #404455; background: #1c2131; margin-bottom:-1px;}
		#top_area .options:hover {background-color: #0f121d;}
		#top_area .options:hover .opt_text {font-weight: 500; letter-spacing: -0.2px; text-decoration: underline;}
		#top_area .opt_text {color: #00f3ff; float:left; font-size: 12px; line-height: 45px; margin-left: 20px;}
		#top_area .hiddens {display:none; background-color:#fff; position:absolute; top: 45px;}

	#top_btn {position: absolute; right: 0; top: 60px;}
		#top_btn ul {float: right;}
		#top_btn li {float:left;}
		#top_btn li a {display: block; color: #595959; font-size: 14px; line-height: 150%; font-weight: 500; letter-spacing: -0.5px;}
		#top_btn li a:hover {}
		#top_btn li a.admin {color: #f19149;}
		#top_btn li.top_btn_line {margin: 10px 8px; height: 3px; width: 3px; background: #333;}


		/*#top_wrap #wrap.jbFixed {position: fixed; top: 0; left: 0; z-index: 99999; width: 100%; height: 80px; background-color: #fff;}
			#top_wrap #wrap.jbFixed #top_logo {float: left; margin-top: 14px;}
			#top_wrap #wrap.jbFixed #top_area {display: none;}
			#top_wrap #wrap.jbFixed #top {height: 80px;}
			#top_wrap #wrap.jbFixed .top_search {margin-top: 24px;}

			#top_wrap #wrap.jbFixed #top_menu {margin: 0; height: 80px; float: right; margin-right: 60px; position: initial;}
			#top_wrap #wrap.jbFixed #top_menu tr {margin: 0;}
			#top_wrap #wrap.jbFixed #top_menu tr td {height: 80px; line-height: 80px;}
			#top_wrap #wrap.jbFixed #top_menu tr td>a {}
			#top_wrap #wrap.jbFixed #top_menu .sub_menu {top: 80px;}
			#top_wrap #wrap.jbFixed #top_menu .sub_menu li {line-height: 45px;}
			#top_wrap #wrap.jbFixed #top_menu .sub_bg {top: 80px;}
			#top_wrap #wrap.jbFixed #top_menu tr.sub_bg td {height: 1px;}
*/

	#top_logo {margin-top: 36px; font-size: 0; display: inline-block;}
	#top_logo a {float: left;}
	#top_logo span.top_URL_ADD {font-size: 40px; color: #111; margin-top: -8px; display: inline-block; margin-left: 17px; float: left; font-weight:500;}
	#top_text {position:absolute; z-index:99999; left:50%; top:50%; margin:-23px 0px 0px -200px; text-align:center; width:400px;}
	#top_text span.top_URL_ADD {font-size: 46px; color: #111; font-weight:500;}

	#menu {}
	#menu .top_right {float: right; margin-top: 20px;}
	#menu .top_right ul {}
	#menu .top_right li {float: left; position: relative;}
	#menu .top_right li a {width: 100%; height: 100%; display: block;}
	#menu .top_right .icon {width: 35px; height: 30px;}
	#menu .top_right .i01 {background: url('/images/share/top_member.jpg') no-repeat center;}
	#menu .top_right .i02 {background: url('/images/share/top_cart.jpg') no-repeat center;}
	#menu .top_right .i02 span {width: 20px; height: 20px; line-height: 20px; border-radius: 100%; background: #009e95; color: #fff; font-size: 14px; font-weight: 600; text-align: center; position: absolute; top: 0; right: 0; z-index: 5;}
	#menu .top_right .dot {width: 3px; height: 3px; background: #333; margin: 0 13px; margin-top: 17px;}

	.top_search {margin-top: 4 4px;}
		.top_search .searchBar {width: 300px; height: 38px; position: relative; overflow: hidden; border-bottom: 2px solid #333;}
		.top_search .input_search {float: left; width: 260px; height: 38px; margin: 0; padding: 0; padding-left: 5px; border: 0 none; font-size: 15px; line-height: 38px; color: #2a2a2a; outline: none; ime-mode:active; background-color: transparent; position: relative; z-index: 2;}
		.top_search .btn_search {position: absolute; right: 0; top: 0; overflow:hidden; width: 38px; height: 38px; border: 0 none; cursor: pointer; padding: 0; margin: 0; background-color: transparent; z-index: 2;}
		.top_search .btn_search img {position: absolute; right: 5px; top: 5px;}
		.top_search.on u {width: 392px; height: 40px; box-sizing: border-box; border: 2px solid #323232; position: absolute; top: 0; left: 0; z-index: 1; border-radius: 4px;}
		.top_search *:focus {outline: none;}

		/*입력 창 글자 설정 S*/
			.top_search input {font-weight: 400; font-size: 15px;}
			.top_search input::-webkit-input-placeholder {color: #acacac; font-size: 15px;}
			.top_search input::-moz-input-placeholder {color: #acacac; font-size: 15px;}
			.top_search input:-moz-input-placeholder {color: #acacac; font-size: 15px;}
			.top_search input:-ms-input-placeholder {color: #acacac; font-size: 15px;}
		/*입력 창 글자 설정 E*/

	.top_menu {z-index: 990; max-width: 800px; position: relative; float: left; margin: 0 -20px; table-layout: fixed;}
	.top_menu .layout_inner {position: relative;}
		.top_menu tr {}
		.top_menu tr td {font-size: 17px; text-align: center; margin: 0; position: relative; font-weight: 500; padding: 0; width: 16%; line-height: 84px; height: 84px; border: none;}
		.top_menu tr td > a {color: #484848; position: relative; font-size: 18px; width: 80%; padding: 10px; letter-spacing: -0.5px;}
			.lt-ie9 .top_menu tr td>a {font-weight: 600;}

		.top_menu tr td > a > i {width: 100%; height: 0; left: 0; bottom: -16px; position: absolute; z-index: 999;
			transition: all .2s ease;
			-webkit-transition: all .2s ease;
			-moz-transition: all .2s ease;
			-o-transition: all .2s ease;
		}
		.top_menu tr td:hover a {color: #2a2f42;}
		.top_menu tr td:hover i {background: #2a2f42; height: 3px;}

	.top_menu .sub_menu {position: absolute; top: 74px; left: 0px; padding: 15px 0; width: 100%; z-index: 99; text-align: center; display: none; font-weight: 400;}
		.top_menu .sub_menu li { position: relative; z-index: 99; float: left; width: 100%;}
		.top_menu .sub_menu a {font-size: 16px; color: #313131; z-index: 999999;width: 100%;line-height: 250%;float: left;}
		.top_menu .sub_menu .line {position: absolute; top: 0; right: 0; background: #eee; width: 1px; height: 100%;}
		.top_menu .sub_menu .linel {left: 0;}
		.top_menu .sub_menu li:hover {z-index: 999;}
		.top_menu .sub_menu li span {position: relative;}
		.top_menu .sub_menu li span i {position: absolute; width: 0; height: 1px; background: #555; bottom: 0; left: 0;
			transition: all .2s ease;
			-webkit-transition: all .2s ease;
			-moz-transition: all .2s ease;
			-o-transition: all .2s ease;
		}
		.top_menu .sub_menu li:hover span {font-weight: 500;}
		.top_menu .sub_menu li:hover span i {width: 100%;}
	.top_menu .sub_bg {position: absolute; width: 1000%; background-color: #fff; z-index: -1; top: 74px; left: -500%; border-bottom: 1px solid #000; opacity: .97; display: none;}
	.ie7 .top_menu .sub_menu .line {top: -1px;}
	.ie7 .top_menu .sub_bg {margin: 0; border-top: 1px solid #eee;}

	.top_menu .sub_bg td {width: 1000%; height: 1px; background-color: #eee; position: absolute; top: 0; left: -500%; z-index: 1;}
	.top_menu .sub_bg td.bottom {bottom: 0;}

/*
	#subTitle {height:45px; border-bottom:1px solid #ccc; position:relative;}
	#subTitle .maps_title {line-height:45px; height:45px; vertical-align:middle; position:absolute;  margin-top:0px; font-size:22px; font-weight:bold;}
	#subTitle .maps_navi {line-height:45px;}
	#subTitle .maps_navi span.last_navi {color:#cfaa28;}
*/
	#subTitle {height: 80px; width: 100%; font-weight: 400;}
		#subTitle .sub_title {height: 80px; width: 100%; margin: 0 auto;}
		.sub_title .maps_title {line-height: 80px; height: 80px; vertical-align: middle; font-size: 32px; position: relative; color: #000;}

		.sub_title .maps_navi {height: 24px; line-height: 24px; margin-top: 40px;}
		.sub_title .maps_navi img {float: left; margin: 6px 3px;}
		.sub_title .maps_navi span {float: left; color: #6a6a6a; font-size: 14px;}
		.sub_title .maps_navi .first_navi {color: #acacac;}
		.sub_title .maps_navi .last_navi {}
		.sub_title .maps_navi .arrow {margin: 4px 9px;}

	#subVisuals {width:100%; overflow:hidden; height:300px;}
	#subVisualWrap {position:relative;width: 1200px;height:300px;margin:0 auto;}
	#subVisualWrapD2 {width: 100%; height: 300px; overflow: hidden; margin: 0 auto;}
	#subVisualWrapD1 {clear:both;z-index:105; width:2000px; height:300px; overflow: hidden; margin-left: -400px;}

	#subVisuals li {width:2000px; height:300px; background-repeat: no-repeat; background-size: 100%;}
	#subVisuals span {position: absolute; z-index: 9;}
	#subVisuals .txt1 {color: #f0ddd1; font-size: 15px; font-weight: 200; letter-spacing: 36px; line-height: 15px; margin-right: -30px; *margin-right: 0;}
	#subVisuals .txt2 {color: #0f0f0f; font-size: 46px; font-weight: 300; letter-spacing: -1px; line-height: 46px;}
	#subVisuals .txt3 {color: #35302c; font-size: 28px; font-weight: 200; letter-spacing: -1px; line-height: 28px;}

	#subVisuals .v01 {background-image: url(/images_kr/top/sub_visual01.jpg);}
	#subVisuals .v01 .txt1 {top: 88px; right: 400px;}
	#subVisuals .v01 .txt2 {top: 119px; right: 400px;}
	#subVisuals .v01 .txt3 {top: 201px; right: 400px;}


	#top_common_btn {height:30px;}
	#top_common {}

.left_navi ,.left_navi ul,.left_navi li{margin:0;padding:0;list-style:none}
.left_navi img{border:0}

.left_navi {position:relative;width:170px;}
.left_navi .LEFT_main {position:relative;z-index:1; border-bottom:1px solid #ccc;}
.left_navi .LEFT_main a {display:block; height:37px;}
.left_navi .LEFT_main ul {padding:10px 20px; display:none; background-color:#f5f5f5 ;}
.left_navi .LEFT_main ul li a {display:block; height:20px; padding-top:7px; padding-left:10px;background:url('/images_kr/left/icon.gif') no-repeat 0 11px; border-bottom:1px solid #ddd;}
#left_navi {position:relative;}
#left_navi .left_Follow{position:absolute;margin-top:2px;z-index:0;}
#left_navi .DB_select {background:url(/images_kr/left/follow.png) 0px 2px no-repeat;;}




/*
	#top .top_abs {position:absolute; z-index:998;width:1000px;}
	#top .top_logo {float:left; width:255px; margin-top:15px;}
	#top .top_logo .logo {margin:0px;}
	#top .top_btn  {float:right; width:650px; height:30px; text-align:right;}
	#top .top_menu {clear:right; float:right; width:700px; height:70px; margin-top:15px;}
	#top .top_menu .ab_menu {position:absolute; z-index:999; height:70px;}


	#top .top_search .searchbox {float:right;position:relative;}
	#top .top_search .searchtxt {float:left;border:1px solid #d6d6d6;}
	#top .top_search .searchs {float:left;width:241px;height:13px;border:0;color:#000;font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px;}
	#top .top_search .searchtxt .searchs {padding:2px 1px 2px 6px;}
*/
	.csul {background:url(/upload/category/cate110_bg.gif) 0 0 repeat-x;}

	#pages .contents {margin-top:50px;}
	#pages .contents2 {margin-top:30px; margin-left:300px;}
	#pages .map {margin:20px 0px 30px 0px; border:5px solid #ccc; width:770px;}
	#pages .map_title {position:absolute;margin-top:0px;}
	#pages .contentLine {}
	#contain_wrap {overflow: hidden; padding-bottom: 50px;}

	.titleLine {height:35px;}
	.titleLine .navi {margin-top:10px; font-size:8pt; color:#a5c0c8;}
	.titleLine .navi a {color:#a5c0c8;}
	.titleLine .navi a:hover {color:#508c9e;}


/*INDEX 가보고 S*/
	#indexWrap {}

	/*INDEX-LEFT 2014-07-17*/
	#indexWrap .LeftArea {width:250px;margin-top:5px;}
	#indexWrap .index_login {width:248px;height:98px; border:1px solid #cdcdcd; background-color:#f2f6ff;}
	#indexWrap .index_login .tit {margin:19px 0px 0px 24px; }
	#indexWrap .index_login .forms {margin:15px 0px 0px 14px; width:220px; hei ght:50px;}
	#indexWrap .index_login .input_text {border:1px solid #d8e4ff; height:16px; padding-top:4px; width:148px;}
	#indexWrap .index_login .ids_wrap {height:23px; }
	#indexWrap .index_login .pwd_wrap {height:23px; margin-top:4px; }
	#indexWrap .index_login .ids {background: url(/images_kr/index/login_ids_back.gif) 9px 5px no-repeat;}
	#indexWrap .index_login .pwd {background: url(/images_kr/index/login_pwd_back.gif) 9px 5px no-repeat;}

	#indexWrap .login_after {line-height:45px;text-align:center; border:2px solid #e7e7e7; background-color:#fafafa;}

	#indexWrap .btns {margin:12px 0px 0px 15px; width:216px; bor der:1px solid red;}


	#indexWrap .Left_boardArea {float:left;width:248px; border:1px solid #cecece;}
	#indexWrap .Left_boardArea .title {float:left; margin-top:14px; margin-left:26px; height:19px;}
	#indexWrap .Left_boardArea .more  {float:right;margin-top:14px;margin-right:13px; }
	#indexWrap .Left_boardArea .title_line {float:left;margin-left:13px;}
	#indexWrap .Left_boardArea .cnt {color:#f28100;}

	/*INDEX-MIDDLE*/
	#indexWrap .MidArea {width:458px;margin-top:5px;margin-left:5px;}
	#indexWrap .index_photo {width:456px;}
	#indexWrap .MidArea .cons .goodsArea {width:92px;}
	#indexWrap .MidArea .cons .m_left {margin-left:17px}
	#indexWrap .MidArea .cons .goodsArea .img {height:90px; width:90px; margin-top:0px; border:1px solid #e5e5e5;}
	#indexWrap .MidArea .cons .goodsArea .goodsInfo {border:1px solid #767676;width:90px;background-color:#767676;color:#ffffff;}
	#indexWrap .MidArea .cons .goodsArea .goodsName {width:92px;margin-top:10px;}

	#indexWrap .photo_boardArea {float:left;width:456px; height:174px; border:1px solid #cecece;}
	#indexWrap .photo_boardArea .title {float:left; margin-top:21px; margin-left:26px; height:19px;}
	#indexWrap .photo_boardArea .arrow {float:right;margin-top:21px;margin-right:20px; }
	#indexWrap .photo_boardArea .more  {float:right;margin-top:21px;margin-right:20px; }
	#indexWrap .photo_boardArea .title_line {float:left;margin-left:18px;}

	#indexWrap .Mid_boardArea {float:left;width:456px; height:174px; border:1px solid #cecece;}
	#indexWrap .Mid_boardArea .title {float:left; margin-top:14px; margin-left:26px; height:19px;}
	#indexWrap .Mid_boardArea .more  {float:right;margin-top:14px;margin-right:20px; }
	#indexWrap .Mid_boardArea .title_line {float:left;margin-left:18px;}

	/*INDEX-RIGHT*/
	#indexWrap .RightArea {width:282px;}
	#indexWrap .Right_boardArea {float:left;width:280px; height:174px; border:1px solid #cecece;}
	#indexWrap .Right_boardArea .title {float:left; margin-top:14px; margin-left:26px; height:19px;}
	#indexWrap .Right_boardArea .more  {float:right;margin-top:14px;margin-right:13px; }
	#indexWrap .Right_boardArea .title_line {float:left;margin-left:13px;}
	#indexWrap .Right_boardArea .cnt {color:#f28100;}


	#indexWrap .index_shop_area {float:left;width:280px;border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;}
	#indexWrap .index_all_goods {margin:18px 0px 0px 28px;}
	#indexWrap .index_shop_area .cons .goodsArea {width:97px;bor der:1px solid red;}
	#indexWrap .index_shop_area .cons .m_left {margin-left:26px}				/*2nd~ 상품간격*/
	#indexWrap .index_shop_area .cons .otherLine {margin-top:10px;}

	#indexWrap .index_shop_area .cons .goodsArea .img {height:95px; width:95px; margin-top:0px; border:1px solid #e5e5e5;}
	#indexWrap .index_shop_area .cons .goodsArea .goodsInfo {border:1px solid #ffffff;width:95px;}
	#indexWrap .index_shop_area .cons .goodsArea .goodsInfo .goodsName {width:95px; line-height:33px;}
	#indexWrap .index_shop_area .cons .goodsArea .goodsInfo .cPrice  {margin-bottom:8px;c olor:#f5ff00;font-weight:bold;font-size:13px;text-align:center;}
	#indexWrap .index_shop_area .cons .goodsArea .goodsInfo .cPrice2 {margin-top:0px;c olor:#ffffff;font-size:13px;text-align:center;}
	#indexWrap .index_shop_area .cons .goodsArea .goodsInfo .mPrice {margin:6px 0px 8px 0px;co lor:#f5ff00;font-weight:bold;font-size:13px;text-align:center;}






/* Left */
	#LeftMenu {width:190px;}
	#LeftMenu .left_top {border-bottom:1px solid #ccc;}

	#LeftBanner {clear:both; float:left; margin-top:250px; margin-left:24px;}

	#left_login .td1 {letter-spacing:1px; height:20px;}
	#left_login .td2 {height:20px; text-align:center;}
	#left_login .td3 {font-weight:bold; text-align:right;}

	#LeftCscenter {clear:both; margin-top:11px;}
	#LeftBank {clear:both; margin-top:10px;}


	#LeftVoteGoods {clear:both;margin-top:10px; border:1px solid #ccc; overflow:hidden;}
	#LeftVoteGoods .overTit {position:absolute; z-index:3;}
	#LeftVoteGoods .inData {width:186px;margin:0 auto;}
	#LeftVoteGoods .lvgImg {text-align:left;}
	#LeftVoteGoods .lvgPrice {text-align:right; color:#362f2d; height:15px; font-size:8pt;}
	#LeftVoteGoods .lvgSubject {color:#8b8b8b; height:40px; font-size:8pt; padding-top:7px;}
	#LeftVoteGoods .lvgSubject a {color:#8b8b8b;}
	#LeftVoteGoods .lvgSubject a:hover {color:#689e26;}



/* Bottom */

#bottom_wrap {clear: both; float: left; background: transparent; margin-top: 50px; padding-top: 50px; border-top: 1px solid #9a9a9a;}
	#bottom_wrap .layout_inner {position: relative; overflow: hidden; padding-bottom: 60px;}
	#bottom_wrap div.top {position: absolute; top: 0; right: 0; cursor: pointer;}
	#bottom_wrap span.tit {color: #fff; font-size: 19px; line-height: 21px; font-weight: 400; margin-top: 45px; display: block;}

	#bottom_wrap #bottom { overflow: hidden;}
	#bottom_wrap .bottom_info {}
	#bottom_wrap .bottom_info p {margin-left: -5px;}
	#bottom_wrap .bottom_info span {margin: 0 5px; font-size: 13px; line-height: 170%; color: #939393;}
	#bottom_wrap .bottom_info .bold span {color: #4b4b4b; font-size: 14px;}

	#bottom_wrap .bottom_info .copyright {margin: 0; margin-top: 8px; font-size: 12px; line-height: 150%; color: #bdbdbd; letter-spacing: 0.5px; float: left; position: relative;}

	#bottom_wrap .bottom_cs {float: left; margin-left: 110px;}
	#bottom_wrap .bottom_cs .num {overflow: hidden;}
	#bottom_wrap .bottom_cs .icon {width: 41px; height: 41px; background: url('/images/share/bottom_cs.png') no-repeat center; float: left; margin: 8px 0;}
	#bottom_wrap .bottom_cs .fleft {margin-left: 10px;}
	#bottom_wrap .bottom_cs .fleft div {color: #3e3e3e; font-size: 15px; line-height: 160%;}
	#bottom_wrap .bottom_cs .fleft p {color: #202020; font-size: 22px; line-height: 150%;}
	#bottom_wrap .bottom_cs .txt {margin-top: 6px;}
	#bottom_wrap .bottom_cs .txt p {color: #9e9e9e; font-size: 13px; line-height: 150%; letter-spacing: -0.3px;}

	#bottom_wrap .bottom_menu {width: 270px;}
	#bottom_wrap .bottom_menu .link {position: relative; overflow: hidden; width: 270px; height: 44px;}
	#bottom_wrap .bottom_menu .link a {display: block; width: 100%; height: 100%;}
	#bottom_wrap .bottom_menu .link p {color: #4b4b4b; font-size: 15px; line-height: 200%; text-align: left; letter-spacing: -0.6px; margin: 0 10px;}
	#bottom_wrap .bottom_menu .link span {position: absolute; bottom: 21px; right: 11px; background: url('/images/share/bottom_arrow.png') no-repeat center; width: 8px; height: 14px;}
	#bottom_wrap .bottom_menu .link i {width: 100%; height: 2px; position: absolute; bottom: 0; left: 0; background: #666;}

	#bottom_wrap .bottom_menu ul {margin-top: 38px; width: 100%; overflow: hidden;}
	#bottom_wrap .bottom_menu li {float: left; margin: 0 28px;}
	#bottom_wrap .bottom_menu li a {float: left; padding: 0; line-height: 150%; color: #767676; font-size: 14px;}
	#bottom_wrap .bottom_menu .line {width: 1px; height: 10px; background: #ebebeb; margin: 5px 0;}
	#bottom_wrap .bottom_menu .bold a {color: #555; font-weight: 500;}
	#bottom_wrap .bottom_menu .bold span {width: 100%; height: 2px; background: #aaa; display: block; margin-top: 4px;}

	#bottom_wrap .bottom_bn {float: right; margin-top: 15px;}
	#bottom_wrap .bottom_bn .bn {float: left; margin-left: 5px;}

	#bottom_wrap .adlink {cursor: text; color: #bdbdbd;}

	#bottom_wrap .all_wrap2 {position: absolute; right: 0; bottom: 95px; z-index: 99;}
	#bottom_wrap .all_inner_wrap {position:relative;}
	#bottom_wrap .wrap {width: 160px; height: 45px; border: 1px solid #686868; background: #4f4f4f;}
	#bottom_wrap .arrow {width: 7px; height: 5px; background-image: url(/images/share/bottom_arrow.png); position: absolute; top: 20px; right: 25px;}
	#bottom_wrap .options {width:160px; height: 45px;line-height: 45px; border: 1px solid #686868; background: #4f4f4f; margin-bottom:-1px;;}
	#bottom_wrap .options:hover {background-color: #353535;}
	#bottom_wrap .options:hover .opt_text {font-weight: 500; letter-spacing: 0.4px; text-decoration: underline;}
	#bottom_wrap .opt_text {color: #fff; font-size: 12px; line-height: 45px; margin-left: 20px; letter-spacing: 0.6px}
	#bottom_wrap .all_wrap2 .hiddens {display:none; position:absolute; top: 44px;}

/* 팝업관련 */
	#pop_all {width:100%;}
	#pop_all .top {clear:both;width:100%; background:url(/images_kr/admin/pop/pop_top_bg.jpg) 0 0 repeat-x;}
	#pop_all .bottom {clear:both;width:100%; background:url(/images_kr/admin/pop/pop_bottom_bg.gif) 0 0 repeat-x; height:60px;}
	#pop_all .bottom .info {clear:both;float:left;}
	#pop_all .bottom .btn_area {float:right;}


	#popAll1 {width:100%;}
	#popAll1 .top {clear:both;width:100%; background:url(/images_kr/admin/pop/popAll1_bg.gif) 0 0 repeat-x;}
	#popAll1 .bottom {clear:both;width:100%; background:url(/images_kr/admin/pop/pop_bottom_bg.gif) 0 0 repeat-x; height:60px;}
	#popAll1 .bottom .info {clear:both;float:left;}
	#popAll1 .bottom .btn_area {float:right;}

/* 공통영역 */
	.input_chk {vertical-align:middle; margin:0px 0px 2px 0px;}
	.input_chk2 {vertical-align:middle; margin:0px 0px 0px 0px; padding:0px;width:13px; height:13px;}
	.input_chk3 {vertical-align:middle; margin:0px 0px 3px 0px; padding:0px;width:13px; height:13px;}
	.input_radio {vertical-align:middle; margin:0px 0px 3px 0px; padding:0px;width:13px; height:13px;}
	.notBor {border:0px none !important;}



/* 카테고리 */
	.category_left {float:left;}
	.category_right {float:right;}

	.categoryTable th, .categoryTable td {border:1px solid #cfcfcf;padding:4px 0px;}
	.categoryTable th {background-color:#f4f4f4;}
	.categoryTable li {float:left; padding:8px 14px;}

	.cateList td {text-align:center;}
	.cateList td .bors1 {border:2px solid #e5e5e5; width:200px;}
	.cateList td.cateComment {padding-top:4px;}
	.cateList td.cateSubject {padding:6px 0px;font-weight:bold; color:#000;}
	.cateList td.catePrice {color:#ccc;}
	.cateList td.cateCustomer {font-weight:bold; color:#f09d1a;}
	.cateList td.cateIcon {padding:4px 0px;}

	.SubCate {clear:both;float:left; width:768px; border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
	.SubCate .parentCateTd {text-align:center; font-weight:bold; font-size:13pt;}
	.SubCate .subCateTd {text-align:center; font-weight:bold; font-size:11pt;}

/* 인덱스 */

	/*#shopVisual {width: 100%; height: 800px; margin: 0 auto; overflow: hidden; clear: both; z-index: 9;}*/
	#shopVisual .box_wrap {position: absolute; left: 50%; margin-left: -600px; top: 0;}
	#shopVisual .box {width: 430px; height: 400px; background: #fff; position: absolute; top: 100px; right: 0;}
	#shopVisual .txt {text-align: left; margin: 50px 40px;}
	#shopVisual .txt .stit {color: #333; font-size: 24px; line-height: 150%;}
	#shopVisual .txt .tit {color: #353535; font-size: 40px; line-height: 150%; font-weight: 500;}
	#shopVisual .txt .con {color: #7d7d7d; font-size: 17px; line-height: 150%;}
	#shopVisual .menu_wrap {position: absolute; left: 50%; margin-left: -600px; height: 100%; top: 0;}
	#shopVisual .menu {width: 430px; height: 400px; position: absolute; top: 100px; right: 0;}
	#shopVisual .menu .button {position: absolute; bottom: 55px; left: 100px; z-index: 9; width: 14px; height: 14px; cursor: pointer;}
	#shopVisual .menu .swiper-button-play {background: url('/images/shop/main_play.png') no-repeat center; display: none;}
	#shopVisual .menu .swiper-button-pause {background: url('/images/shop/main_stop.png') no-repeat center;}


	#shopVisual .swiper-pagination {right: 40px; bottom: 55px;}
	#shopVisual .swiper-pagination-bullet {width: 10px; height: 10px; border: 1px solid #333; border-radius: 100%; opacity: 1; background: #fff; margin: 0 5px;}
	#shopVisual .swiper-pagination-bullet-active {background: #333;}

/* Member_join Style */


	.notData {padding:30px 0px; text-align:center;}



	.inLiImg li img {display:block;}

	#IndexBest {clear:both;float:left;width:768px; border:1px solid #ccc; margin-top:10px;}
	#IndexBest .bestGoodsNot {float:left; width:768px; padding:80px 0px; text-align:center;}
	#IndexBest .bestGoods {float:left; margin-left:14px; margin-top:10px; padding-bottom:10px;}
	#IndexBest .bestGoods a {color:#777;}
	#IndexBest .bestGoods a:hover {color:#619620;}
	#IndexBest .bestGoods .bestGoodsImg {width:110px; border:1px solid #ccc; text-align:center;}
	#IndexBest .bestGoods .bestGoodsSub {width:112px; margin-top:8px; text-align:center;}
	#IndexBest .bestGoods .bestGoodsPri {width:112px; margin-top:8px; text-align:center; color:#c36a25;}

	#IndexCateGoods {clear:both; float:left; margin-top:14px; height:450px;}
	#IndexCateGoods .CateGoods {float:left; width:250px; }
	#IndexCateGoods .CateInWrap {clear:both;float:left; margin-top:20px;}

	#IndexCateGoods .cateNot {float:left; width:250px;padding:150px 0px; text-align:center;}

	#IndexCateGoods .cateImg {border:2px solid #a97853; width:110px; margin-left:5px; text-align:center;}
	#IndexCateGoods .cateInfo {width:126px; margin-left:5px;}
	#IndexCateGoods .cateTxt {height:18px; color:#999999;}
	#IndexCateGoods .cateSub {height:18px;}
	#IndexCateGoods .catePri {height:18px; color:#c36a25; font-weight:bold;}
	#IndexCateGoods .cateDis {height:40px; color:#999;}
	#IndexCateGoods .cateIco {height:20px;}









	#counsel {margin-top:25px;}
	#counsel th {border:1px solid #ccc; height:32px; background-color:#eee;}
	#counsel td {border:1px solid #ccc; padding:4px 0px; padding-left:7px;}
	#counsel .input_text {border:1px solid #ccc; padding:2px;}
	#counsel .input_area {border:1px solid #ccc; padding:2px;}
	#counsel .submitArea {padding:20px 0px; text-align:center;}

	#pages .agree_box {clear:both; width:778px;border:1px solid #9e9e9e;margin-top:5px;background:#e0e0e0;}
	#pages .agree_content1 {width:762px; height:550px; margin:2px;border:1px solid #c7c7c7;overflow-y:scroll;background:#fff;padding:5px;}
	#pages .agree_content2 {width:330px;height:550px; margin:2px;border:1px solid #c7c7c7;overflow-y:scroll;background:#fff;padding:5px;}



/* 인덱스 */



	#shop .shop_index_menu {width:248px;}
	#shop .shop_index_menu li img {display:block; vertical-align:top;}
	#shop .shop_index_menu li.test {display:block;width:248px;  background:url(/images_kr/shop/main_left_menu_bg02.jpg) 0 0 repeat-y; color:#eae3f9;font-weight:bold; font-size:14px; text-indent:30px; letter-spacing:-1px;vertical-align:top;}
	#shop .shop_index_menu li a {display:block; color:#eae3f9;}
	#shop .shop_index_menu li a:hover {color:#fff;}
	#shop .shop_index_visual {width:750px; height:390px; border:1px solid #cdcdcd;}


	#shop .index_menu {position:absolute; border:1px solid #cdcdcd; width:750px; height:390px; background-color:#fff; left:248px; z-index:9999;}


	#shop .index_md {margin-top:40px;}
	#shop .index_md li {display:block; border-color:#cfcfcf; border-style:solid; border-width:0px 1px 1px 0px; width:250px; height:130px; overflow:hidden;}
	#shop .index_md li.fstLine {border-top:1px solid #cfcfcf;}

	#shop .index_banner01  {margin-top:40px;}
	#shop .index_banner01 .bigs {border:1px solid #cfcfcf;}
	#shop .index_banner01 .middles div {width:480px;border:1px solid #cfcfcf; margin-right:-1px;}

	#shop .shop_index_visual .pagination li.current {float:left;width:15px; margin-left:7px;height:15px; background:url(/images_kr/shop/fade_circle.png) 50% 50% no-repeat;}
	#shop .shop_index_visual .pagination li {float:left; width:15px; margin-left:7px;height:15px; background:url(/images_kr/shop/fade_circle_gray.png) 50% 50% no-repeat;}

/* 상단메뉴 */
	#shop_menu {height:50px;font-weight:bold;} /* ie7을 위해 relative 재입력 */

/*	#shop_menu li {display:block; float:left; height:48px; margin-top:1px; border-right:1px solid #e4e4e4; color:#636363; font-size:14px;  line-height:48px; text-align:center;}
	#shop_menu .allCategory {width:170px; height:50px; background-color:#cfaa28;}
	#shop_menu .allCategory a {width:170px; height:50px; display:block; line-height:50px; text-align:Center;color:#fff; font-weight:bold; font-size:14px;} */

	#shop_menu li {display:block; float:left; height:48px; margin-top:1px; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;  color:#636363; font-size:14px;  line-height:48px; text-align:center;font-family:tahoma,"돋움",dotum,gulim;}
	#shop_menu li:last-child {display:block; float:left; height:48px; margin-top:1px; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;  color:#636363; font-size:14px;  line-height:48px; text-align:center;}
	#shop_menu .allCategory {width:170px; height:50px; background-color:#011e40;}
	#shop_menu .allCategory a {width:170px; height:50px; display:block; line-height:50px; text-align:Center;color:#fff; font-weight:bold; font-size:14px;}



/* 좌측메뉴 */
	#ShopMenu {width:170px; margin-top:1px;}
	#ShopMenu .dpblock {display:block;}
	#ShopMenu .sub2Depth {width:168px; height:42px; background-color:#009DE3; border:1px solid #009DE3; color:#eae3f9; font-weight:bold; font-size:15px; letter-spacing:-1px; line-height:42px;text-indent:20px;}
	#ShopMenu .s2depth {border-width:0px 1px 1px 1px; border-color:#b1acd2; border-style:solid; background-color:#f5f4f4; text-indent:20px; line-height:38px; font-weight:bold; color:#666;}
	#ShopMenu .s2depth:first-child {}
	#ShopMenu .s2depth a:hover {color:#ee5400;}
	#ShopMenu .slc_hover a {color:#ee5400;}

	#ShopMenu .s2depthUL {padding:10px 0px 15px 0px;background-color:#fff; display:none;}
	#ShopMenu .s3depth { height:20px; line-height:20px; font-weight:normal; text-indent:25px;}

	.titles {border-bottom:1px solid #d2d2d2; }
	.titles .map_navi {margin-top:15px; font-size:11px; background:url(/images_kr/share/map_navi_home.gif) 0 0 no-repeat; text-indent:17px;}
	.titles .map_navi span.tweight {color:#047f63;}
	.mypage_title {margin-top:4px;}

/*
	#LeftMenu li {display:block; position:relative; margin:0 0 -1px 0; vertical-align:top;*zoom:1; width:190px;background:#fafafa;}
	#LeftMenu li:hover {background-color:#ececec;}
	#LeftMenu li a {display:block; position:relative; padding:11px 10px; color:#666; font-weight:bold; text-decoration:none;  border:1px solid #eee;*zoom:1}
	#LeftMenu li a:hover {color:#ff6713; }
	#LeftMenu li a .i {position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-5px 0 0 -16px;color:#666;}

	#LeftMenu li.hover {background-color:#ececec;}
	#LeftMenu li a.hover {color:#ff6713; }

	#shop {width:780px; overflow:hidden;}*/
	#shop {width:100%; overflow:hidden;}

	.shop_sub_img {}


	.ShopBtnBg01 {background:url(/images_kr/shop/shop_btn_bg_01.gif) 0 0 repeat-x; border:1px solid #1ba80d; line-height:38px; font-weight:bold; font-size:14px; color:#fff !important;}
	.ShopBtnBg02 {background:url(/images_kr/shop/shop_btn_bg_02.gif) 0 0 repeat-x; border:1px solid #c8c8c8; line-height:38px; font-weight:bold; font-size:14px; color:#666 !important;}
	.ShopBtnBg03 {background:url(/images_kr/shop/shop_btn_bg_03.gif) 0 0 repeat-x; border:1px solid #940011; line-height:38px; font-weight:bold; font-size:14px; color:#fff !important;}
	#cart .CartBtn1 {display:inline-block; height:38px; padding:0px 35px; margin-left:6px;}
	#cart .CartBtn2 {display:inline-block; height:38px; padding:0px 20px; margin-left:6px;}




#detailView {margin-top:30px;}
	#detailView .GoodsSubject {line-height:102px; height: 80px; vertical-align:middle; font-size:30px; font-weight: 500; position: relative; color: #2a2a2a;}
	#detailView .GoodsSubject_R {height: 60px; vertical-align:middle; font-size:30px; font-weight: 400; position: relative; color: #2a2a2a; background:#ffffff; }
	#detailView .GoodsComment_R {vertical-align:middle; font-size:15px; font-weight: normal; position: relative; color: #2a2a2a; background:#ffffff; padding:0px 0px 10px 2px;}


	#detailView .GoodsComment {font-size: 12px; line-height:18px; font-family: 'dotum'; }

	#detailView .GoodsComment .icons {margin-right:2px; vertical-align:middle;}
	#detailView .infowrap {margin-top:10px;}

	#detailView .imgArea {width:480px;}	/*270*/
	#detailView .bImg {width:450px; height:450px; overflow:hidden; text-align:center; border:1px solid #ccc;}/*250*/
	#detailView .zoomImg {width:450px; text-align:center;padding:8px 0px 15px 0px;}							/*250*/
	#detailView .inSimg {float:left;border:1px solid #ccc; width:75px; height:75px; text-align:center;}/*58*/
	#detailView .sImg {clear:both; width:450px; overflow:hidden;margin-top:4px;}/*252*/
	#detailView .mr5 {margin-right:14px;}/*4*/

	#detailInfo {float:left; margin-left:15px; width:705px; }/* 620px*/
	#detailInfo .price_dis_bg {position:absolute;}
	#detailInfo .price_dis_bg div {position:absolute; width:68px; height:46px; background:url(/images_kr/shop/price_dis_bg.png) 0 0 no-repeat; top: 60px; left:630px; font:bold 16px tahoma; color:#fff; text-align:center;}
	#detailInfo .price_dis_bg div span {width:68px; height:46px;display:inline-block; margin-top:6px;}

	#detailInfo .goodSubject {font-family:dotum; font-size:16px; font-weight:bold; color:#58a717; padding:5px 0px 5px 0px; line-height:160%;}
	#detailInfo .goodsScript {font-family:dotum; font-size: 12px; font-weight:bold; color:#fe781e; padding:5px 0px 10px 0px;line-height:160%;}
	#detailInfo .GoodsNumber {font-family:tahoma, "돋움", dotum, gulim;}
	#detailInfo div.GoodsCustomer:first-child {border-bottom:1px solid #e2e2e2; }
	#detailInfo .GoodsCustomer {font-weight:bold; background-color:#f7f7f7;text-indent:14px;  padding:5px 0px 3px 0px; font-size:15px; }
		#detailView .GoodsCustomer .GoodsNumber {text-decoration:line-through;	font-size:18px;}
		#detailView .GoodsCustomer .icons {margin-right:2px; vertical-align:middle;}

	#detailInfo .GoodsPrice {font-weight:bold;  background-color:#f7f7f7; text-indent:14px; border-bottom:1px solid #e2e2e2; padding:7px 0px 12px 0px; font-size:15px; color:#404040;}
	#detailInfo .GoodsPrice .GoodsNumber {font-size:22px;}
	#detailInfo .GoodsPriceTot {font-weight:bold;  background-color:#ffffff; text-indent:14px; border-bottom:1px solid #e2e2e2; padding:7px 0px 12px 0px; font-size:15px;}
	#detailInfo .GoodsPriceTot .GoodsNumber {font-size:22px; color:#ea0000;}

		#detailInfo .option {background-color:#f7f7f7; }
		#detailInfo td.option {background-color:#f7f7f7; }



	#detailInfo th {padding:12px 0px 12px 14px; border-bottom:1px solid #e2e2e2; font-size:14px; font-weight:600; text-align:left; color:#404040; background-color:#fafafa;}
	#detailInfo td {padding:12px 0px 12px 14px; border-bottom:1px solid #e2e2e2; font-size:14px; }
	#detailInfo td.GoodsPV {font-weight:bold; color:#ea0000; background-color:#ffffff; border-bottom:1px solid #e2e2e2;font-size:14px;}
	#detailInfo td.GoodsGV {font-weight:bold; color:green; background-color:#f7f7f7; border-bottom:1px solid #e2e2e2;font-size:14px;}
	#detailInfo td.point {background-color:#f7f7f7; font-size:14px; }
	#detailInfo .ea_bg {display:inline-block;border:1px solid #ccc; /* line-height:22px; */ vertical-align:top; width:24px; height:24px;text-align:center; background-color:#fafafa;}
	#detailInfo .ea_bg a {display:block; margin-top:1px;}
	#detailInfo .input_text_ea {border-width:1px 0px 1px 0px; border-color:#ccc; border-style:solid; line-height:24px; height:24px; font-size:13px; vertical-align:top;}


	#detailInfo .btnZone {padding-top:15px; text-align:center;}
	#detailInfo .ShopBtnZone {padding-top:35px; text-align:center;}
	#detailInfo .ShopBtnZone a {display:inline-block; height:38px; padding:0px 20px; margin-left:6px;}



	.detailView_btn {clear:both;float:left;width:100%; height:33px;margin-top:30px; border-bottom:1px solid #ccc;}
	.detailView_btn .tit {float:left; line-height:33px; font-size:22px; font-weight:500; color:#444;}
	.detailView_btn ul {float:right;  margin-right:8px;}
	.detailView_btn li {float:left; height:33px;display:inline-block;}
	.detailView_btn li a { height:33px; line-height:33px; color:#afafaf;font-weight:500;}
	.detailView_btn li.lines {margin:0px 10px;}
	.inContent {clear:both; float:left; width:100%; overflow-x:hidden;}



	#detailQna td {text-align:center;font-family:dotum;height:28px;border-bottom:1px dotted #ccc;color:#777;}
	#detailQna img {vertical-align:middle;}
	#detailQna td.subject {text-align:left;padding-left:10px;color:#888;}
	#detailQna td.subject2 {text-align:left;padding-left:10px;color:#8f3900;}
	#detailQna .pagingArea {width:100%; padding:7px 0px; text-align:center;}

	#detailQna td.qna_reply {padding:0px;}
	#detailQna td.qna_reply td {background-color:#feffde; padding:10px 0px; border:0px none; font-size:12px;}


	#detailReview td {text-align:center;font-family:dotum;height:28px;color:#777;}
	#detailReview td.underline {border-bottom:1px dotted #ccc;}
	#detailReview img {vertical-align:middle;}
	#detailReview td.subject {text-align:left;color:#888; font-weight:bold;}
	#detailReview td.subject a {color:#666;}
	#detailReview td.subject a:hover{color:#333;}
	#detailReview td.subject2 {text-align:left;padding-left:10px;color:#8f3900;}
	#detailReview .pagingArea {width:100%; padding:7px 0px; text-align:center;}
	#detailReview td.review_td2 {padding-bottom:10px;}
	#detailReview td.review_td2 p {width:580px; background-color:#eee; text-align:left; padding:10px; color:#888}

	.in_qna th {background:url(/images_kr/shop/detailinThBg.gif) right top no-repeat; background-color:#ccc;}
	.in_qna th.last {background-position:-1px 0px;}
	.in_review th {background:url(/images_kr/shop/detailinThBg.gif) right top no-repeat; background-color:#ccc;}
	.in_review th.last {background-position:-1px 0px;}

/*카트 */
#cart .order_title {height:30px; line-height:30px; font-weight:bold; font-size:15px; }
#cart .order_title label {height:30px; line-height:30px; font-weight:normal; font-size:12px; float:right;}


#cart .TotalArea {border-bottom:1px solid #777; border-top:3px solid #666; margin-top:15px;}
#cart .TotalArea .AreaZoneWrap {background-color:#f5f5f5; padding-top:15px;width:100%;}
#cart .TotalArea .AreaZone {background-color:#f5f5f5;padding-bottom:15px; margin:0px auto;}
#cart .TotalArea div {float:left;}
#cart .TotalArea div span {}
#cart .TotalArea span.tit {font-size:14px; line-height:40px; font-weight:bold; margin-left:20px;}
#cart .TotalArea span.tit2 {padding-left:30px;}
#cart .TotalArea span.won {margin-left:7px; font-size:13px; color:#606060;}

#cart .pws {}
#cart #PriceArea	{width:420px;}
#cart #DeliveryArea	{width:350px; background:url(/images_kr/shop/order_final_icon.png) 5px 5px no-repeat;  }
#cart #PointArea	{width:300px; background:url(/images_kr/shop/order_final_icon.png) 5px -35px no-repeat;}
#cart #LastArea		{width:390px;background:url(/images_kr/shop/order_final_icon.png) 5px -74px no-repeat;}

/* #cart .price {position:relative; right:10px; height:40px; line-height:40px; text-align:right; float:right; font-family:tahoma, gulim, dotum, 굴림,돋움; font-size:22px; font-weight:bold;} */
#cart .price {position:relative; right:2px; height:40px; line-height:40px; text-align:right; /*float:right;*/ font-family:tahoma, gulim, dotum, '굴림','돋움'; font-size:22px; font-weight:bold;margin-left:120px;}

#cart .PriceArea	{}
#cart .DeliveryArea	{}
#cart .PointArea	{}
#cart .LastArea		{color:red;}



/*
#cart .PriceArea	{width:33%; height:40px;}
#cart .DeliveryArea	{width:33%; height:40px; background:url(/images_kr/shop/order_final_icon.png) 0 5px no-repeat;}
#cart .PointArea	{width:33%; height:40px; background:url(/images_kr/shop/order_final_icon.png) 0 -35px no-repeat;}
#cart .LastArea		{width:; height:40px; padding-left:50px; margin-left:30px; background:url(/images_kr/shop/order_final_icon.png) 0 -74px no-repeat;}
#cart span.won		{width:30px; height:40px; text-align:right; }



#cart .TotalArea .PriceArea		span#PriceArea		 {font-family:tahoma, gulim, dotum, 굴림,돋움; font-size:22px; font-weight:bold; line-height:40px; vertical-align:top;text-align:right; width:140px; height:40px; text-align:right;}
#cart .TotalArea .DeliveryArea	span#DeliveryArea	 {font-family:tahoma, gulim, dotum, 굴림,돋움; font-size:22px; font-weight:bold; line-height:40px; vertical-align:top;text-align:right; width:120px; height:40px; text-align:right;}
#cart .TotalArea .PointArea		span#PointArea		 {font-family:tahoma, gulim, dotum, 굴림,돋움; font-size:22px; font-weight:bold; line-height:40px; vertical-align:top;text-align:right; width:120px; height:40px; text-align:right;}
#cart .TotalArea .LastArea		span#LastArea		 {font-family:tahoma, gulim, dotum, 굴림,돋움; font-size:22px; font-weight:bold; line-height:40px; vertical-align:top;text-align:right; width:140px; height:40px; text-align:right; color:#ea0000}
*/

#cart .order_title_01 {height:30px; width:100%; background:url(/images_kr/shop/order_title_01.png) 0 50% no-repeat;}
#cart .order_title_03 {height:30px; width:100%; background:url(/images_kr/shop/order_title_03.png) 0 50% no-repeat; line-height:30px; text-align:right;}
#cart .order_title_04 {height:30px; width:100%; background:url(/images_kr/shop/order_title_04.png) 0 50% no-repeat; line-height:30px; text-align:right;}
#cart .order_title_05 {height:30px; width:100%; background:url(/images_kr/shop/order_title_05.png) 0 50% no-repeat;}
#cart .cart_title_01 {height:30px; width:100%; background:url(/images_kr/shop/cart_title_01.png) 0 50% no-repeat;}


#cart .cart_list {margin-top:12px; text-align:left;}
/* #cart .cart_list th {text-align:center; height:30px; background:url(/images_kr/shop/order_table_bg.gif) 0 0 repeat-x; font-size:11px; font-family:돋움;} */
#cart .cart_list th {text-align:center; height:30px; background:#e7e7e7; font-size:13px; font-fa mily:'돋움';border-top:1px solid #999999; padding: 2px 2px;}
#cart .cart_list tbody td {border-bottom:1px dotted #ccc; padding:2px 0px; font-size:15px;}
#cart .cart_list tfoot td {padding-top:2px;}
#cart .cart_list tfoot td img {margin-right:2px;}
#cart .thumImg {width:82px; text-align:center; border:1px solid #ccc; background-color:#fff;}
#cart .newWindow {width:82px; text-align:center; border:1px solid #ccc; border-top:0px none; padding:2px 0px;letter-spacing:-1px;}

#cart .cart_list .goodsInfo p {margin-top:9px;}
#cart .cart_list .goodsInfo p:first-child {margin-top:0px;}
#cart .cart_list .goodsInfo .icons {margin-right:2px; vertical-align:middle;}
#cart .cart_list .goodsInfo .goodsName {}
#cart .cart_list .goodsInfo .goodsOption span {line-height:14px;}
#cart .cart_list .goodsInfo .bor_l {border-left:1px dotted #ccc;}
#cart .cart_list .goodsInfo tr.bgC1 td {background-color:#fcfcfc;}
#cart .cart_list .goodsInfo tr.lastTR td {border-bottom:1px solid #777;}
#cart .cart_list .goodsInfo .lastTD {border-bottom:1px solid #777;}
#cart .cart_list .goodsInfo tbody tr:first-child td {border-top:1px solid #777;}




#cart .disArea {}
#cart .disArea td {font-size:13px; padding:14px 0px 14px 20px; border-top:1px solid #ccc;}
#cart .disArea td.bor_l2 {border-left:1px dotted #ccc;}
#cart .disArea td.bor_l {border-left:1px solid #ccc;}
#cart .disArea td li {line-height:16px;}
#cart .disArea td li strong {display:inline-block; text-align:right;}
#cart .disArea td.summ {vertical-align:top;}
#cart .disArea td.summ li>strong {display:inline-block; width:180px; text-align:right;}

#cart .disArea td.point li strong {display:inline-block; width:140px; text-align:right;}

#cart .input_gray01 {font-size:12px; line-height:22px; height:22px; border:1px solid #ccc; width:60px; padding:0px 4px; text-align:right;}
#cart .disArea td.summ .summTD td {padding-left:0px; border-top:0px solid #ccc;}
#cart .disArea td.summ .summTD strong {text-align:right; display:inline; width:auto;}





#cart .ordersInfo {margin-top:50px;}
#cart .ordersInfo th {border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; background-color:#f5f5f5; height:40px; text-align:left; padding-left:7px;}
#cart .ordersInfo td {border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; height:30px; padding-left:11px;}
#cart .ordersInfo tr:first-child th {border-top:2px solid #333;}
#cart .ordersInfo tr:first-child td {border-top:2px solid #333;}
#cart .ordersInfo td.zipTD {padding-top:5px;padding-bottom:5px;}
#cart .ordersInfo td.zipTD p {margin-top:4px;}
#cart .ordersInfo td.zipTD p:first-child {margin-top:0px;}
#cart .ordersInfo .input_text1 {line-height:28px; height:28px; border:1px solid #ccc; vertical-align:top;}

#cart .payment {margin-top:50px; border-bottom:2px solid #333;}
#cart .payment .selectPay {background-color:#f5f5f5; line-height:40px; padding-left:15px;border-bottom:1px solid #ccc; border-top:2px solid #333; }
#cart .payment .selectPay label {font-weight:bold; margin-left:11px; cursor:pointer;}
#cart .payment .selectPay label:first-child {margin-left:0px;}

#cart .payment .Agreement {padding:15px 0px;}

#cart .payment .payinfoWrap {background:url(/images_kr/shop/payWarp_bg.gif) 65% 0 repeat-y;}
#cart .payment .payinfoWrap .cart_btn {text-align:center;}
#cart .payment .payinfoWrap .tit {text-align:left;font-size:14px; line-height:40px; font-weight:bold; margin-left:20px;}
#cart .payment .payinfoWrap #payArea {font-family:tahoma, gulim, dotum, '굴림','돋움'; font-size:28px; font-weight:bold; line-height:40px; vertical-align:middle; text-align:right;  height:40px;  color:#ea0000}
#cart .payment .payinfoWrap span.won {margin-left:7px; font-size:13px; color:#606060;font-weight:bold;}
#cart .payment .payinfoWrap .PriceArea {margin-top:5px; vertical-align:middle; background-color:#f5f5f5; padding:15px 0px; }
#cart .payment .payinfoWrap .btnArea {margin-top:25px;}
#cart .payment .payinfoWrap .btnArea input {display:inline-block; height:40px; padding:0px 35px; cursor:pointer;}
#cart .payment .payinfoWrap .btnArea a {display:inline-block; height:38px; padding:0px 35px; margin-left:6px;}
/*
#CardInfo select.input_text {line-height:28px; height:28px; border:1px solid #ccc;}

#CardInfo th {background-color:#f5f5f5; border-bottom:1px solid #ddd; text-align:left; padding:7px 0px 7px 15px;}
#CardInfo td {border-bottom:1px solid #ddd; padding:7px 0px 7px 15px;}
#CardInfo td select {line-height:18px; font:12px/1.4 "돋움", dotum, Gulim, sans-serif; height:18px; zoom:1;}
#CardInfo td select option {line-height:18px;}
#CardInfo tr.lastTD th {border-bottom:1px solid #777;}
#CardInfo tr.lastTD td {border-bottom:1px solid #777;}

#chainbInfo select.input_text {line-height:28px; height:28px; border:1px solid #ccc;}

#chainbInfo th {background-color:#f5f5f5; border-bottom:1px solid #ddd; text-align:left; padding:7px 0px 7px 15px;}
#chainbInfo td {border-bottom:1px solid #ddd; padding:7px 0px 7px 15px; border-right: 1px solid #ccc;}
#chainbInfo td select {line-height:18px; font:12px/1.4 "돋움", dotum, Gulim, sans-serif; height:18px; zoom:1;}
#chainbInfo td select option {line-height:18px;}
#chainbInfo tr.lastTD th {border-bottom:1px solid #777;}
#chainbInfo tr.lastTD td {border-bottom:1px solid #777;}

#BankInfo th {background-color:#f5f5f5; border-bottom:1px solid #ddd; text-align:left; padding:7px 0px 7px 15px;}
#BankInfo td {border-bottom:1px solid #ddd; padding:7px 0px 7px 15px;}
#BankInfo td select {line-height:18px; font:12px/1.4 "돋움", dotum, Gulim, sans-serif; height:18px; zoom:1;}
#BankInfo td select option {line-height:18px;}
#BankInfo td ul.bankInfo li {line-height:20px;}
#BankInfo .input_text {line-height:28px; height:28px; border:1px solid #ccc; vertical-align:top;}
#BankInfo tr.lastTD th {border-bottom:1px solid #777;}
#BankInfo tr.lastTD td {border-bottom:1px solid #777;}

#vBankInfo th {background-color:#f5f5f5; border-bottom:1px solid #ddd; text-align:left; padding:7px 0px 7px 15px;}
#vBankInfo td {border-bottom:1px solid #ddd; padding:7px 0px 7px 15px;}
#vBankInfo td select {line-height:18px; font:12px/1.4 "돋움", dotum, Gulim, sans-serif; height:18px; zoom:1;}
#vBankInfo td select option {line-height:18px;}
#vBankInfo td ul.bankInfo li {line-height:20px;}
#vBankInfo .input_text {line-height:28px; height:28px; border:1px solid #ccc; vertical-align:top;}
#vBankInfo tr.lastTD th {border-bottom:1px solid #777;}
#vBankInfo tr.lastTD td {border-bottom:1px solid #777;}
*/

/* 카드, 무통장, 복합결제... 2020-07-01*/
#cart .payment .payinfoWrap table {border-bottom:0px solid #919191;}

#cart .payment .payinfoWrap select.input_text {line-height:27px; height:27px; border:1px solid #ccc;}
#cart .payment .payinfoWrap th {background-color:#f5f5f5; border-bottom:1px solid #ddd; text-align:left; padding:7px 0px 7px 7px;		border-top:1px solid #ddd; }
#cart .payment .payinfoWrap td {border-bottom:1px solid #ddd; padding:7px 0px 7px 15px;		border-top:1px solid #ddd; }
#cart .payment .payinfoWrap td select {line-height:18px; font:12px/1.4 "돋움", dotum, Gulim, sans-serif; height:18px; zoom:1;}
#cart .payment .payinfoWrap td select option {line-height:18px;}
#cart .payment .payinfoWrap td ul li {line-height:20px;}
#cart .payment .payinfoWrap .input_text {line-height:27px; height:27px; border:1px solid #ccc; vertical-align:top; padding-left: 6px;}
#cart .payment .payinfoWrap tr.lastTD th {border-bottom:1px solid #777;}
#cart .payment .payinfoWrap tr.lastTD td {border-bottom:1px solid #777;}

#cart .payment .payinfoWrap .paymethod {background: #A5C1CE; text-align: center; padding : 2px;}
#cart .payment .payinfoWrap .paymethodAdd {background: #85d6c0; text-align: center; padding : 2px;}

#Agreement {padding:25px 0px; background-color:#f7f7f7; border-right:1px solid #ccc;}
#Agreement p {font-weight:bold; width:90%; margin-left:5%;;}
#Agreement p.ag {letter-spacing:-1px;}
#Agreement .AgreementBox {width:85%; padding:15px; background-color:#fff; line-height:18px; font-size:11px; border:1px solid #ccc; margin-left:5%; margin-top:5px;}


/*주문완료 */
	#cart .cart_infos {font-weight:bold;  border:5px solid #eee; text-align:left;padding:5px 0 5px 10px;margin-bottom:10px;}
	#cart .cart_infos .ordNo { font-size:14px; color:#ea0000; font-family:tahoma;}

#cart .cart_select {width:100%; clear:both; float:left; margin-top:60px; text-align:center;}
#cart .cart_select img {margin-left:9px;}


/* 복합결제 S */
#mComplexInfo .CardPriceTotal {border:1px solid #919191; background-color:#f5f5f5;  margin-right:1px;}
#mComplexInfo .CardPriceTotal td.title {font-weight:bold; font-size:14px; text-align:center;}
#mComplexInfo .CardPriceTotal td.amount {font-weight:bold; font-size:20px; text-align:center; background-color:#fff;}
#mComplexInfo .CardPriceTotal td.amountR {font-weight:bold; font-size:20px; text-align:right; background-color:#fff; padding-right: 60px;}
#mComplexInfo .addChk {width: 16px; height: 16px; border:2px solid red; margin-top: -2px; border: solid white; }

#cart .a_submit  {display: inline-block; padding: 0px 12px; vertical-align: middle; cursor: pointer; line-height:25px;}
#cart .addbtn  {display: inline-block; padding: 0px 12px; vertical-align: middle; cursor: pointer; line-height:25px;}
#cart .design1 {background-color: #337ab7; border:1px solid #2e6da4; border-radius: 3px; color:#fff !important;font-weight:normal;}
#cart .design2 {background-color: #f9f9f9; border:1px solid #cccccc; border-radius: 3px; color:#666 !important;font-weight:normal;}
#cart .design3 {background-color: #898989; border:1px solid #606060; border-radius: 3px; color:#fff !important;font-weight:normal;}
#cart .design4 {background-color: #c40d0d; border:1px solid #880000; border-radius: 3px; color:#fff !important;font-weight:normal;}
#cart .design5 {background-color: #33b793; border:1px solid #1a9473; border-radius: 3px; color:#fff !important;font-weight:normal;}

#cart .paytypeAddArea {padding:7px 10px; text-align:center; height:40px; line-height:40px;}
/* 복합결제 E */


#shopIndex {text-align: center; margin-bottom: -20px; overflow: hidden;}
#shopIndex .goods_wrap.layout_inner {overflow: hidden;}

.goods_wrap {margin: 50px auto;}

	.goods_wrap .tit, .goods_wrap .stit {width: 100%; overflow: hidden; text-align: center;}
	.goods_wrap .tit {font-size: 42px; line-height: 150%; color: #33342e; font-weight: 600; letter-spacing: -0.84px; font-family: 'Roboto', sans-serif;}
	.goods_wrap .stit {font-size: 24px; line-height: 150%; color: #010101; font-weight: 600; padding-top: 8px; padding-bottom: 30px;}

	.goods_wrap .wrap {position: relative; overflow: hidden;}
	.goods_wrap .inner {}

	.goods_wrap .goods {width: 260px; margin-left: 53px; height: 390px; float: left; position: relative; text-align: left; font-weight: 400; margin-bottom: 40px;}
		.goods_wrap .goods:first-child {margin-left: 0;}
		.goods_wrap .goods a {float: left; cursor: pointer; text-align: center;}
		.goods_wrap .goods .img {overflow: hidden; position: relative; width: 260px; height: 260px; border-bottom: 1px solid #ddd;}

		.goods_wrap .goods .txt {overflow: hidden; width: 100%; text-align: left; margin: 0;}
		.goods_wrap .goods .txt p {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;/*길어진 텍스트 ...로 자르기*/ background: none;}
		.goods_wrap .goods .txt .p01 {color: #3a3838; font-size: 18px; line-height: 150%; letter-spacing: -0.8px; margin-top: 20px; -webkit-line-clamp: 1;}
		.goods_wrap .goods .txt .p02 {color: #a3a3a3; font-size: 14px; line-height: 140%; letter-spacing: -0.3px; margin-top: 3px; -webkit-line-clamp: 2;}

	.goods_wrap .goods .price {position: absolute; left: 0; bottom: 10px; width: 100%; text-align: left; color: #3a3838; font-size: 15px; line-height: 150%; font-weight: 600;}
	.goods_wrap .goods .price span {color: #2b2b2b; font-size: 22px; margin-right: 3px; font-family: 'Roboto', sans-serif;}

	.goods_wrap .goods:hover .img i {border-color: #aaa;}

	.goods_wrap .goods .price .one {color: #818181; font-size: 13px;}
	.goods_wrap .goods .price .pv {display: none;}


	.index_new {}
	.index_new .tit {margin-top: 25px;}
	.index_new .tab_wrap {margin: 13px 0 25px 0;}
	.index_new .tab_wrap ul {display: inline-block;}
	.index_new .tab_wrap li {float: left;}
	.index_new .tab_wrap a {float: left; color: #929292; font-size: 20px; line-height: 150%; padding: 5px 10px;}
	.index_new .tab_wrap span {}
	.index_new .tab_wrap .on {}
	.index_new .tab_wrap .on span {color: #007871; font-weight: 500; border-bottom: 3px solid #00938a;}

	.index_new .goods .txt .p01 {color: #3a3838; font-size: 18px; line-height: 150%; margin-top: 20px;}
	.index_new .goods .txt .p02 {color: #a3a3a3; font-size: 14px; line-height: 150%;}
	.index_new .goods .price {text-align: left; color: #3a3838; font-size: 15px; font-weight: 600;}
	.index_new .goods .price span {color: #2b2b2b; font-size: 22px; margin-right: 3px; font-family: 'Roboto', sans-serif; font-weight: 600;}


	.index_best .chgIndexContent {border: 1px solid #e0e0e0; overflow: hidden; margin: 25px 0;}
	.index_best .tab_wrap {width: 300px;}
	.index_best .tab_wrap ul {}
	.index_best .tab_wrap li {float: left; width: 150px; height: 220px; position: relative;}
	.index_best .tab_wrap a {float: left; width: 152px; height: 222px; background: #f8f8f6; border: 1px solid #e0e0e0; margin: -1px; z-index: 1; position: relative;}
	.index_best .tab_wrap a:hover {background: #eee;}
	.index_best .tab_wrap a:hover .icon {background: #f8f8f8;}
	.index_best .tab_wrap .icon {width: 75px; height: 75px; border-radius: 100%; margin: 0 auto; margin-top: 48px; background: #fff;}
	.index_best .tab_wrap li span {display: block; width: 100%; height: 100%;}
		.index_best .li01 .icon span {background: url('/images/shop/goods_icon01.png') no-repeat center;}
		.index_best .li02 .icon span {background: url('/images/shop/goods_icon03.png') no-repeat center;}
		.index_best .li03 .icon span {background: url('/images/shop/goods_icon02.png') no-repeat center;}
		.index_best .li04 .icon span {background: url('/images/shop/goods_icon04.png') no-repeat center;}
	.index_best .tab_wrap li p {color: #3a3838; font-size: 17px; line-height: 150%; font-weight: 500; margin-top: 15px;}
	.index_best .tab_wrap a:hover p {color: #1b3547;}

	.index_best .wrap {width: 898px; height: 440px; padding: 40px 49px;}

	.index_best .goods {width: 240px; height: 370px; margin-left: 40px;}
	.index_best .goods:first-child {margin-left: 0;}
	.index_best .goods .img {width: 240px; height: 240px; border-bottom: 1px solid #ddd;}
	.index_best .goods .txt {text-align: left; margin: 0;}
	.index_best .goods .txt .p01 {color: #3a3838; font-size: 18px; line-height: 150%; letter-spacing: -0.8px; margin-top: 20px;}
	.index_best .goods .txt .p02 {color: #a3a3a3; font-size: 14px; line-height: 140%; letter-spacing: -0.3px;}
	.index_best .goods .price {text-align: left; color: #3a3838; font-size: 15px; font-weight: 600;}
	.index_best .goods .price span {color: #2b2b2b; font-size: 19px; margin-right: 3px;}

	.index_pick {background: #fafafa; padding: 50px;}
	.index_pick .tit {margin-top: 6px;}
	.index_pick .chgIndexContent {width: 1100px; margin: 25px auto; text-align: center;}
	.index_pick .goods {width: 230px; height: 360px; margin: 0;}
	.index_pick .goods .img {width: 230px; height: 230px; border-radius: 100%; overflow: hidden; border: none;}
	.index_pick .goods .txt {width: 100%; text-align: center;}
	.index_pick .goods .txt .p01 {color: #3a3838; font-size: 18px; line-height: 150%; margin-top: 18px;}
	.index_pick .goods .txt .p02 {color: #a3a3a3; font-size: 16px; line-height: 120%; margin-top: 6px;}

	.index_pick .swiper-container-horizontal > .swiper-scrollbar {height: 2px;}
	.index_pick .swiper-container-horizontal .swiper-scrollbar-drag {height: 4px; top: -1px;}

	.shop_bn {margin-top: 50px;}

	.pagingNew3 {margin-top: 50px;}


#shopIndex .page_number {font-size: 14px; color: #212121; text-align: center; margin-top: 50px;}
#shopIndex .page_number ul {display: inline-block; zoom: 1; position: relative; margin: 0 auto 20px auto; width: 483px;}
#shopIndex .page_number p {float: left; height: 32px; line-height: 32px; text-align: center; width: 67px;}
#shopIndex .page_number p.fleft {position: absolute; left: 0px;}
#shopIndex .page_number p.fright {position: absolute; right: 0px;}
#shopIndex .page_number span {width: 32px; border: 1px solid #ddd; margin-left: -1px; float: left;}
#shopIndex .page_number li {float: left; border: 1px solid #ddd; margin-left: -1px; width: 32px; height: 32px; line-height: 32px; text-align: center;}
#shopIndex .page_number a {color: #212121; width: 32px; height: 32px; display: inline-block; zoom: 1;}
#shopIndex .page_number li.on {margin-left: 74px; background: #666;border: 1px solid #666;}
#shopIndex .page_number li.on a {color: #fff;}




#shopIndex .cate_tit {color: #373737; font-size: 28px; line-height: 30px; font-weight: 600; margin-top: 28px;}
#shopIndex .all_cate {width: 100%; margin-top: 48px; border-spacing: 0;}
#shopIndex .all_cate tr {width: 100%; position: relative; overflow: hidden;}
#shopIndex .all_cate td {width: 110px; height: 48px; line-height: 48px; font-size: 15px; position: relative; border: 1px solid #e3e3e3; padding: 0;}
#shopIndex .all_cate td a {color: #6e6c6c; background: #f8f8f8; display: block;}
#shopIndex .all_cate td i {width: 110px; height: 2px; background: #cd2121; position: absolute; top: -1px; left: -1px; display: none;}
#shopIndex .all_cate td:hover a {text-decoration: underline;}
#shopIndex .all_cate td.on {border-bottom-color: #fff;}
#shopIndex .all_cate td.on a {color: #cd2121; background: #fff;}
#shopIndex .all_cate td.on i {display: block; z-index: 99;}

#shopIndex .sub_cate {width: 1198px; border-bottom: 1px solid #e3e3e3;}
#shopIndex .sub_cate ul {padding: 6px 15px; overflow: hidden;}
#shopIndex .sub_cate li {float: left; margin: 0 25px; font-size: 14px; line-height: 36px; color: #818181;}
#shopIndex .sub_cate a {color: #838383; position: relative;}
#shopIndex .sub_cate i {width: 100%; height: 2px; background-color: #cd2121; display: none; position: absolute; left: 0; bottom: -4px;}
#shopIndex .sub_cate .on a {color: #414141;}
#shopIndex .sub_cate .on i {display: block;}


#shop_cate {height:48px; width:1198px; border:1px solid #ddd; position:relative;margin-top:50px;background:#fbfbfb;}
	#shop_cate .shopMenuAll {float:left; width:240px; height:48px;line-height:48px;  border-bottom:1px solid #ddd;}
	#shop_cate .shopMenuAll a {display:block; width:240px; height:48px;line-height:48px; text-align:center; font-size:16px; }
	#shop_cate .over{color:#fff; background-color: #cd2121; border-color: #cd2121;}
	#shop_cate .nav {position:absolute; left:240px; width:959px; display:table; border-collapse:collapse; border:none; table-layout:fixed;}
	#shop_cate .nav>ul {display: table-row;}
	#shop_cate .nav>ul>li {display:table-cell; height:48px; line-height:48px; border-bottom:1px solid #ddd; /* border-left:1px solid #ddd; */ font-size:16px;}
	#shop_cate .nav>ul>li a {color:#6d6d6d; display:block; width:100%; text-align:center; font-size:16px; font-weight:normal;}
	#shop_cate .nav>ul>li a:hover {color:#BFAA8F;}
	#shop_cate ul.subUL {display:none;		background-color:#f5f5f5; border: 1px solid #dedede; border-bottom: none; margin-top: -1px;}
	#shop_cate #nav .mainLi{position:relative;}
	#shop_cate #nav .mainLi.on a{color:#cd2121;}
	#shop_cate #nav .mainLi .subUL{position:absolute;left:0px;top:49px;display:none; width:99.5%; background:#f5f5f5;padding:0px 0px; z-index:222;}
	#shop_cate #nav .mainLi .subUL_last {position:absolute;right:0px;left:auto;}
	#shop_cate #nav .mainLi .subUL li a {color:#cd2121; font-size:12px; line-height:34px; text-align:center;border-bottom:1px solid #dedede;}
	#shop_cate #nav .mainLi .subUL li a:hover{color:#cd2121;text-decoration: underline;}
	#shop_cate #nav .mainLi2{color:#cd2121; /* background-color: #fff; */ border-color: #dddddd; bord er:1px solid red;}

	.shop_cate_tit {width: 100%; text-align: center; margin-top: 50px;}
	.shop_cate_tit .tit {border-top: 2px solid #2b2b2b; border-bottom: 1px solid #dedede;}
	.shop_cate_tit .p01 {color: #363636; font-size: 22px; font-weight: 500; line-height: 88px;}

	#shop_2depth_cate {width: 100%;background:#fbfbfb;}
	#shop_2depth_cate .cate_tit {color: #111; font-weight: 500; font-size: 20px; padding: 20px 0 10px 0;}
	#shop_2depth_cate .cate_wrap {margin: 50px 0;}
	#shop_2depth_cate ul {width: 1200px; border: 1px solid #ddd; padding: 10px 20px; overflow: hidden;}
	#shop_2depth_cate li {float: left; margin: 10px 13px; font-size: 15px;text-indent: -4px; width: 204px;}
	#shop_2depth_cate li a {color: #818181;}
	#shop_2depth_cate li a:hover {color: #595959; text-decoration: underline;}
	#shop_2depth_cate li span.on {color:#595959;font-weight:bold;display:inline-block;position: relative;overflow:hidden;border-bottom:2px solid #BFAA8F;padding-left:4px;}

	#shop_3depth_cate {width:1178px;  border:1px solid #ddd;border-top: none; background:#fff url(/images/shop/3depth_bg.gif) 0 0 repeat-y; padding:12px 10px; margin-top:0px;margin-bottom:15px;font-size:14px;}
	#shop_3depth_cate ul {width:16.6%; /* border-left:1px solid #aaa;  margin-left:-1px; display:block; */}
	#shop_3depth_cate ul:first-child {border-left:0px none;}
	#shop_3depth_cate li {display:block; position:relative; margin:10px 30px; vertical-align:top; text-indent:5px; letter-spacing:-1px;}

	#shop_3depth_cate li a {display:block; position:relative;color:#818181; text-decoration:none; }
	#shop_3depth_cate li a:hover {color:#414141; text-decoration:underline; }
	#shop_3depth_cate li a span {line-height:21px;}
	#shop_3depth_cate li a.hover {color:#414141; font-weight:normal;text-decoration:underline;}


/*floating2*/
#floating2 {width: 100px; overflow: hidden; text-align: center; margin-top: 3084px; margin-left: -1900px; *margin-left: 0;}
#floating2 .tit {width: 100%; height: 60px; background-color: #cd2121;}
#floating2 .tit p {color: #fff; font-size: 16px; font-weight: 500; line-height: 60px; letter-spacing: -1px;}
#floating2 .con {background-color: #f9f9f9; border: 1px solid #dcdcdc; overflow: hidden;}
#floating2 p {letter-spacing: -0.3px;}
#floating2 ul {margin: 11px 0; width: 98px; display: block;}
#floating2 li {margin: 6px 0; display: inline-block; *display: inline; zoom: 1;}
#floating2 a {width: 80 px; float: left; cursor: pointer;}
#floating2 i {width: 51px; height: 50px; display: block; background-image: url(/images_kr/share/quick_sns.png); background-size: 51px; margin: 3px auto;}
#floating2 .li01 i {background-position: 0 0;}
#floating2 .li02 i {background-position: 0 -80px;}
#floating2 .li03 i {background-position: 0 -160px;}
#floating2 .li04 i {background-position: 0 -248px;}
#floating2 .li05 i {background-position: 0 -336px;}
#floating2 li p {color: #6d6d6d; font-size: 13px; line-height: 15px; font-weight: 500;}

#floating2 .li01:hover p {color: #2cb400;}
#floating2 .li02:hover p {color: #ad40b4;}
#floating2 .li03:hover p {color: #3a5897;}
#floating2 .li04:hover p {color: #fac500;}
#floating2 .li05:hover p {color: #000;}